From f542c8e79010f345f6d09af5a824de2293979a8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20S=C3=B8rensen?= Date: Wed, 24 May 2023 17:27:06 +0300 Subject: [PATCH] Bump frontend to 9111f58e (#4313) --- home-assistant-polymer | 2 +- supervisor/api/panel/entrypoint.js | 2 +- supervisor/api/panel/entrypoint.js.gz | Bin 268 -> 265 bytes .../api/panel/frontend_es5/1116-ia8vDBJGwQk.js | 2 ++ .../panel/frontend_es5/1116-ia8vDBJGwQk.js.gz | Bin 0 -> 3427 bytes .../panel/frontend_es5/1116-ia8vDBJGwQk.js.map | 1 + .../api/panel/frontend_es5/1193-059Cj0uEoLc.js | 2 ++ .../panel/frontend_es5/1193-059Cj0uEoLc.js.gz | Bin 0 -> 2029 bytes .../panel/frontend_es5/1193-059Cj0uEoLc.js.map | 1 + .../api/panel/frontend_es5/1246-xNkZ7MzqHIg.js | 3 +++ ...NSE.txt => 1246-xNkZ7MzqHIg.js.LICENSE.txt} | 0 .../panel/frontend_es5/1246-xNkZ7MzqHIg.js.gz | Bin 0 -> 5501 bytes .../panel/frontend_es5/1246-xNkZ7MzqHIg.js.map | 1 + .../api/panel/frontend_es5/1246-yaiJDD43m3o.js | 3 --- .../panel/frontend_es5/1246-yaiJDD43m3o.js.gz | Bin 5476 -> 0 bytes .../panel/frontend_es5/1246-yaiJDD43m3o.js.map | 1 - .../api/panel/frontend_es5/1265-5tYQtiAhjfc.js | 2 ++ .../panel/frontend_es5/1265-5tYQtiAhjfc.js.gz | Bin 0 -> 8652 bytes .../panel/frontend_es5/1265-5tYQtiAhjfc.js.map | 1 + ...1281-xAsQtlgjDhI.js => 1281-oKbMQXvmbZg.js} | 4 ++-- .../panel/frontend_es5/1281-oKbMQXvmbZg.js.gz | Bin 0 -> 5078 bytes ...QtlgjDhI.js.map => 1281-oKbMQXvmbZg.js.map} | 2 +- .../panel/frontend_es5/1281-xAsQtlgjDhI.js.gz | Bin 5078 -> 0 bytes .../api/panel/frontend_es5/1601-N4JPpuOv6fA.js | 2 -- .../panel/frontend_es5/1601-N4JPpuOv6fA.js.gz | Bin 4198 -> 0 bytes .../panel/frontend_es5/1601-N4JPpuOv6fA.js.map | 1 - .../api/panel/frontend_es5/1601-i9O6va52YsQ.js | 2 ++ .../panel/frontend_es5/1601-i9O6va52YsQ.js.gz | Bin 0 -> 6827 bytes .../panel/frontend_es5/1601-i9O6va52YsQ.js.map | 1 + .../api/panel/frontend_es5/1686-N_4jh4H7kqU.js | 2 ++ .../panel/frontend_es5/1686-N_4jh4H7kqU.js.gz | Bin 0 -> 5892 bytes .../panel/frontend_es5/1686-N_4jh4H7kqU.js.map | 1 + .../api/panel/frontend_es5/184-hqYlO-HtnOE.js | 2 ++ .../panel/frontend_es5/184-hqYlO-HtnOE.js.gz | Bin 0 -> 2931 bytes ..._hVdLGEYE.js.map => 184-hqYlO-HtnOE.js.map} | 2 +- .../api/panel/frontend_es5/184-zD_hVdLGEYE.js | 2 -- .../panel/frontend_es5/184-zD_hVdLGEYE.js.gz | Bin 2847 -> 0 bytes .../api/panel/frontend_es5/1968-ItieUouzQg0.js | 2 -- .../panel/frontend_es5/1968-ItieUouzQg0.js.gz | Bin 108001 -> 0 bytes .../panel/frontend_es5/1968-ItieUouzQg0.js.map | 1 - .../api/panel/frontend_es5/208-nGZTQyrfeQE.js | 3 +++ .../208-nGZTQyrfeQE.js.LICENSE.txt | 4 ++++ .../panel/frontend_es5/208-nGZTQyrfeQE.js.gz | Bin 0 -> 41170 bytes .../panel/frontend_es5/208-nGZTQyrfeQE.js.map | 1 + .../api/panel/frontend_es5/208-y60z-o8XxxU.js | 3 --- .../208-y60z-o8XxxU.js.LICENSE.txt | 4 ---- .../panel/frontend_es5/208-y60z-o8XxxU.js.gz | Bin 40919 -> 0 bytes .../panel/frontend_es5/208-y60z-o8XxxU.js.map | 1 - .../api/panel/frontend_es5/2150--0P2akwdoRQ.js | 2 -- .../panel/frontend_es5/2150--0P2akwdoRQ.js.gz | Bin 2739 -> 0 bytes .../panel/frontend_es5/2150--0P2akwdoRQ.js.map | 1 - .../api/panel/frontend_es5/2246-ZgkMqNzAW14.js | 2 -- .../panel/frontend_es5/2246-ZgkMqNzAW14.js.gz | Bin 1228 -> 0 bytes .../panel/frontend_es5/2246-ZgkMqNzAW14.js.map | 1 - .../api/panel/frontend_es5/2322-CCIaYjtm1BQ.js | 2 -- .../panel/frontend_es5/2322-CCIaYjtm1BQ.js.gz | Bin 8595 -> 0 bytes .../panel/frontend_es5/2322-CCIaYjtm1BQ.js.map | 1 - .../api/panel/frontend_es5/2592-sIyusjxnzaY.js | 2 ++ .../panel/frontend_es5/2592-sIyusjxnzaY.js.gz | Bin 0 -> 2359 bytes .../panel/frontend_es5/2592-sIyusjxnzaY.js.map | 1 + .../api/panel/frontend_es5/2914-_P2BjIB8PYc.js | 2 ++ .../panel/frontend_es5/2914-_P2BjIB8PYc.js.gz | Bin 0 -> 1988 bytes ...YeSiMSiM.js.map => 2914-_P2BjIB8PYc.js.map} | 2 +- .../api/panel/frontend_es5/2914-dNNYeSiMSiM.js | 2 -- .../panel/frontend_es5/2914-dNNYeSiMSiM.js.gz | Bin 1985 -> 0 bytes .../api/panel/frontend_es5/3373-54o94j92Hus.js | 2 -- .../panel/frontend_es5/3373-54o94j92Hus.js.gz | Bin 3852 -> 0 bytes .../panel/frontend_es5/3373-54o94j92Hus.js.map | 1 - .../api/panel/frontend_es5/3471-TF-mJEpoZyY.js | 2 -- .../panel/frontend_es5/3471-TF-mJEpoZyY.js.gz | Bin 13732 -> 0 bytes .../panel/frontend_es5/3471-TF-mJEpoZyY.js.map | 1 - .../api/panel/frontend_es5/3492-YZ1GhKU1bkQ.js | 2 -- .../panel/frontend_es5/3492-YZ1GhKU1bkQ.js.gz | Bin 2031 -> 0 bytes .../panel/frontend_es5/3492-YZ1GhKU1bkQ.js.map | 1 - .../panel/frontend_es5/3496--oaPT1B3Ogg.js.gz | Bin 3634 -> 0 bytes ...3496--oaPT1B3Ogg.js => 3496-Ircp5AZoM9M.js} | 4 ++-- .../panel/frontend_es5/3496-Ircp5AZoM9M.js.gz | Bin 0 -> 3632 bytes ...PT1B3Ogg.js.map => 3496-Ircp5AZoM9M.js.map} | 2 +- .../api/panel/frontend_es5/3532-7FRLZnmikoA.js | 2 -- .../panel/frontend_es5/3532-7FRLZnmikoA.js.gz | Bin 2743 -> 0 bytes .../panel/frontend_es5/3532-7FRLZnmikoA.js.map | 1 - .../api/panel/frontend_es5/3649-27jiSD6dhUQ.js | 2 ++ .../panel/frontend_es5/3649-27jiSD6dhUQ.js.gz | Bin 0 -> 2325 bytes .../panel/frontend_es5/3649-27jiSD6dhUQ.js.map | 1 + .../api/panel/frontend_es5/3649-oxMQL5wtZsU.js | 2 -- .../panel/frontend_es5/3649-oxMQL5wtZsU.js.gz | Bin 3834 -> 0 bytes .../panel/frontend_es5/3649-oxMQL5wtZsU.js.map | 1 - .../api/panel/frontend_es5/4005-KSf2I7VOhTo.js | 2 ++ .../panel/frontend_es5/4005-KSf2I7VOhTo.js.gz | Bin 0 -> 15092 bytes ...SEE81A_4.js.map => 4005-KSf2I7VOhTo.js.map} | 2 +- .../api/panel/frontend_es5/4005-tYUSEE81A_4.js | 2 -- .../panel/frontend_es5/4005-tYUSEE81A_4.js.gz | Bin 15000 -> 0 bytes .../panel/frontend_es5/4025-LeKkRGUpbeM.js.gz | Bin 3099 -> 0 bytes ...4025-LeKkRGUpbeM.js => 4025-ytOEpyuaRXE.js} | 4 ++-- .../panel/frontend_es5/4025-ytOEpyuaRXE.js.gz | Bin 0 -> 3220 bytes ...kRGUpbeM.js.map => 4025-ytOEpyuaRXE.js.map} | 2 +- .../panel/frontend_es5/4093-5rkh5R8RgJ4.js.map | 2 +- .../api/panel/frontend_es5/4171-k-rbMt9Ah0w.js | 2 ++ .../panel/frontend_es5/4171-k-rbMt9Ah0w.js.gz | Bin 0 -> 15350 bytes .../panel/frontend_es5/4171-k-rbMt9Ah0w.js.map | 1 + .../api/panel/frontend_es5/4754-RWi_LbGjJJ0.js | 2 -- .../panel/frontend_es5/4754-RWi_LbGjJJ0.js.gz | Bin 2364 -> 0 bytes .../panel/frontend_es5/4754-RWi_LbGjJJ0.js.map | 1 - .../api/panel/frontend_es5/4754-VcgoCPG5Tk0.js | 2 ++ .../panel/frontend_es5/4754-VcgoCPG5Tk0.js.gz | Bin 0 -> 729 bytes .../panel/frontend_es5/4754-VcgoCPG5Tk0.js.map | 1 + .../api/panel/frontend_es5/4783-pwq2v0QHv48.js | 2 ++ .../panel/frontend_es5/4783-pwq2v0QHv48.js.gz | Bin 0 -> 2941 bytes .../panel/frontend_es5/4783-pwq2v0QHv48.js.map | 1 + .../api/panel/frontend_es5/546-DlPOYpGqvyk.js | 2 -- .../panel/frontend_es5/546-DlPOYpGqvyk.js.gz | Bin 10358 -> 0 bytes .../panel/frontend_es5/546-DlPOYpGqvyk.js.map | 1 - .../api/panel/frontend_es5/5481-UezsucOnmlo.js | 2 ++ .../panel/frontend_es5/5481-UezsucOnmlo.js.gz | Bin 0 -> 2779 bytes .../panel/frontend_es5/5481-UezsucOnmlo.js.map | 1 + ...9996-DJIH1sTxSUI.js => 5499-VtnbGMTbALU.js} | 4 ++-- .../panel/frontend_es5/5499-VtnbGMTbALU.js.gz | Bin 0 -> 8527 bytes ...H1sTxSUI.js.map => 5499-VtnbGMTbALU.js.map} | 2 +- ...5510-NebIAFIWJeQ.js => 5510-2ppVvZdN410.js} | 4 ++-- .../panel/frontend_es5/5510-2ppVvZdN410.js.gz | Bin 0 -> 2758 bytes ...IAFIWJeQ.js.map => 5510-2ppVvZdN410.js.map} | 2 +- .../panel/frontend_es5/5510-NebIAFIWJeQ.js.gz | Bin 2760 -> 0 bytes .../api/panel/frontend_es5/5622-36B9Gck7viA.js | 2 -- .../panel/frontend_es5/5622-36B9Gck7viA.js.gz | Bin 4399 -> 0 bytes .../panel/frontend_es5/5622-36B9Gck7viA.js.map | 1 - ...6097-NsPbeUsrV4Y.js => 6097-1W4TXpvk9H8.js} | 4 ++-- .../panel/frontend_es5/6097-1W4TXpvk9H8.js.gz | Bin 0 -> 2931 bytes ...beUsrV4Y.js.map => 6097-1W4TXpvk9H8.js.map} | 2 +- .../panel/frontend_es5/6097-NsPbeUsrV4Y.js.gz | Bin 2930 -> 0 bytes ...8926-KHT0a5I0HxQ.js => 6117-93d1D_6SpIw.js} | 4 ++-- .../panel/frontend_es5/6117-93d1D_6SpIw.js.gz | Bin 0 -> 17798 bytes ...0a5I0HxQ.js.map => 6117-93d1D_6SpIw.js.map} | 2 +- .../api/panel/frontend_es5/6129-8C34xA7wpl8.js | 2 ++ .../panel/frontend_es5/6129-8C34xA7wpl8.js.gz | Bin 0 -> 4899 bytes .../panel/frontend_es5/6129-8C34xA7wpl8.js.map | 1 + .../api/panel/frontend_es5/6167-qHydf1bohxI.js | 2 ++ .../panel/frontend_es5/6167-qHydf1bohxI.js.gz | Bin 0 -> 13802 bytes .../panel/frontend_es5/6167-qHydf1bohxI.js.map | 1 + .../api/panel/frontend_es5/6223-TpfjnC8wapg.js | 2 ++ .../panel/frontend_es5/6223-TpfjnC8wapg.js.gz | Bin 0 -> 6744 bytes .../panel/frontend_es5/6223-TpfjnC8wapg.js.map | 1 + .../api/panel/frontend_es5/6223-ohz-uCEkwSU.js | 2 -- .../panel/frontend_es5/6223-ohz-uCEkwSU.js.gz | Bin 4118 -> 0 bytes .../panel/frontend_es5/6223-ohz-uCEkwSU.js.map | 1 - .../api/panel/frontend_es5/6272-AQmZTut2Kxk.js | 2 -- .../panel/frontend_es5/6272-AQmZTut2Kxk.js.gz | Bin 2864 -> 0 bytes .../panel/frontend_es5/6272-AQmZTut2Kxk.js.map | 1 - .../api/panel/frontend_es5/6272-WwUBU8TTxy4.js | 2 ++ .../panel/frontend_es5/6272-WwUBU8TTxy4.js.gz | Bin 0 -> 5149 bytes .../panel/frontend_es5/6272-WwUBU8TTxy4.js.map | 1 + .../api/panel/frontend_es5/6804-lnRkA3xQp8E.js | 2 ++ .../panel/frontend_es5/6804-lnRkA3xQp8E.js.gz | Bin 0 -> 10808 bytes .../panel/frontend_es5/6804-lnRkA3xQp8E.js.map | 1 + ...6884-NCFae4--sJE.js => 6884-F9StxZQlOjg.js} | 4 ++-- .../panel/frontend_es5/6884-F9StxZQlOjg.js.gz | Bin 0 -> 2040 bytes ...ae4--sJE.js.map => 6884-F9StxZQlOjg.js.map} | 2 +- .../panel/frontend_es5/6884-NCFae4--sJE.js.gz | Bin 2038 -> 0 bytes .../panel/frontend_es5/7013-LUYNeASwsdQ.js.gz | Bin 10419 -> 0 bytes .../panel/frontend_es5/7013-LUYNeASwsdQ.js.map | 1 - ...7013-LUYNeASwsdQ.js => 7013-lvaRMng4x2c.js} | 4 ++-- .../panel/frontend_es5/7013-lvaRMng4x2c.js.gz | Bin 0 -> 10423 bytes .../panel/frontend_es5/7013-lvaRMng4x2c.js.map | 1 + .../api/panel/frontend_es5/7053-gRoa32eJ9WI.js | 2 ++ .../panel/frontend_es5/7053-gRoa32eJ9WI.js.gz | Bin 0 -> 4752 bytes .../panel/frontend_es5/7053-gRoa32eJ9WI.js.map | 1 + .../api/panel/frontend_es5/7141-ngcnGYkC4s0.js | 2 -- .../panel/frontend_es5/7141-ngcnGYkC4s0.js.gz | Bin 3231 -> 0 bytes .../panel/frontend_es5/7141-ngcnGYkC4s0.js.map | 1 - .../api/panel/frontend_es5/7155-LnvasqV8LT8.js | 2 ++ .../panel/frontend_es5/7155-LnvasqV8LT8.js.gz | Bin 0 -> 4680 bytes .../panel/frontend_es5/7155-LnvasqV8LT8.js.map | 1 + ...7576-kzQN7PC6a2E.js => 7165-0Wpy7g59JUU.js} | 4 ++-- .../panel/frontend_es5/7165-0Wpy7g59JUU.js.gz | Bin 0 -> 4220 bytes ...N7PC6a2E.js.map => 7165-0Wpy7g59JUU.js.map} | 2 +- .../api/panel/frontend_es5/7165-sbw9f9OwSi8.js | 2 -- .../panel/frontend_es5/7165-sbw9f9OwSi8.js.gz | Bin 1615 -> 0 bytes .../panel/frontend_es5/7165-sbw9f9OwSi8.js.map | 1 - .../api/panel/frontend_es5/7224-Fou7CWeORcQ.js | 2 ++ .../panel/frontend_es5/7224-Fou7CWeORcQ.js.gz | Bin 0 -> 108315 bytes .../panel/frontend_es5/7224-Fou7CWeORcQ.js.map | 1 + .../panel/frontend_es5/7270-X8oeuUeg4lE.js.gz | Bin 23903 -> 0 bytes ...7270-X8oeuUeg4lE.js => 7270-_FBtYv-Aj6Q.js} | 6 +++--- ...NSE.txt => 7270-_FBtYv-Aj6Q.js.LICENSE.txt} | 0 .../panel/frontend_es5/7270-_FBtYv-Aj6Q.js.gz | Bin 0 -> 23902 bytes ...euUeg4lE.js.map => 7270-_FBtYv-Aj6Q.js.map} | 2 +- .../panel/frontend_es5/7576-kzQN7PC6a2E.js.gz | Bin 3303 -> 0 bytes .../api/panel/frontend_es5/7747-g6LrbeBr3S8.js | 2 ++ .../panel/frontend_es5/7747-g6LrbeBr3S8.js.gz | Bin 0 -> 2726 bytes .../panel/frontend_es5/7747-g6LrbeBr3S8.js.map | 1 + .../api/panel/frontend_es5/8102-OTng8QyoDPk.js | 2 -- .../panel/frontend_es5/8102-OTng8QyoDPk.js.gz | Bin 44238 -> 0 bytes .../panel/frontend_es5/8102-OTng8QyoDPk.js.map | 1 - .../api/panel/frontend_es5/8102-fz3eQLyP1cM.js | 2 ++ .../panel/frontend_es5/8102-fz3eQLyP1cM.js.gz | Bin 0 -> 45832 bytes .../panel/frontend_es5/8102-fz3eQLyP1cM.js.map | 1 + .../api/panel/frontend_es5/8183-crazngT7_lY.js | 2 -- .../panel/frontend_es5/8183-crazngT7_lY.js.gz | Bin 2301 -> 0 bytes .../panel/frontend_es5/8183-crazngT7_lY.js.map | 1 - ...8191-icIJ6CNfY_Y.js => 8191-TlErDlJXlXQ.js} | 4 ++-- .../panel/frontend_es5/8191-TlErDlJXlXQ.js.gz | Bin 0 -> 2747 bytes ...J6CNfY_Y.js.map => 8191-TlErDlJXlXQ.js.map} | 2 +- .../panel/frontend_es5/8191-icIJ6CNfY_Y.js.gz | Bin 2746 -> 0 bytes .../api/panel/frontend_es5/8204-SiYungZRlfA.js | 2 ++ .../panel/frontend_es5/8204-SiYungZRlfA.js.gz | Bin 0 -> 3461 bytes .../panel/frontend_es5/8204-SiYungZRlfA.js.map | 1 + ...8328-wOKU_FlVj5k.js => 8328-7S94jxmuIbw.js} | 4 ++-- .../panel/frontend_es5/8328-7S94jxmuIbw.js.gz | Bin 0 -> 3569 bytes ...U_FlVj5k.js.map => 8328-7S94jxmuIbw.js.map} | 2 +- .../panel/frontend_es5/8328-wOKU_FlVj5k.js.gz | Bin 3452 -> 0 bytes .../api/panel/frontend_es5/8331-FzLNcSAIy7M.js | 2 ++ .../panel/frontend_es5/8331-FzLNcSAIy7M.js.gz | Bin 0 -> 6143 bytes .../panel/frontend_es5/8331-FzLNcSAIy7M.js.map | 1 + .../api/panel/frontend_es5/856-KDayAalnZDs.js | 2 ++ .../panel/frontend_es5/856-KDayAalnZDs.js.gz | Bin 0 -> 2869 bytes .../panel/frontend_es5/856-KDayAalnZDs.js.map | 1 + .../api/panel/frontend_es5/856-N14SkqHLcEk.js | 2 -- .../panel/frontend_es5/856-N14SkqHLcEk.js.gz | Bin 2864 -> 0 bytes .../panel/frontend_es5/856-N14SkqHLcEk.js.map | 1 - .../api/panel/frontend_es5/8610-aQ5h50Q1NwE.js | 2 ++ .../panel/frontend_es5/8610-aQ5h50Q1NwE.js.gz | Bin 0 -> 6840 bytes .../panel/frontend_es5/8610-aQ5h50Q1NwE.js.map | 1 + .../panel/frontend_es5/870-NlezvUAZEd4.js.gz | Bin 6189 -> 0 bytes .../{870-NlezvUAZEd4.js => 870-sGq7eDlBXJM.js} | 4 ++-- .../panel/frontend_es5/870-sGq7eDlBXJM.js.gz | Bin 0 -> 6201 bytes ...ezvUAZEd4.js.map => 870-sGq7eDlBXJM.js.map} | 2 +- .../api/panel/frontend_es5/8763-Rq9MikLpsPA.js | 2 ++ .../panel/frontend_es5/8763-Rq9MikLpsPA.js.gz | Bin 0 -> 5539 bytes ...0wlrONag.js.map => 8763-Rq9MikLpsPA.js.map} | 2 +- .../api/panel/frontend_es5/8763-oxc0wlrONag.js | 2 -- .../panel/frontend_es5/8763-oxc0wlrONag.js.gz | Bin 4914 -> 0 bytes ...8900-nP3CWpX-yNY.js => 8900-2W0ULY-Rie0.js} | 4 ++-- .../panel/frontend_es5/8900-2W0ULY-Rie0.js.gz | Bin 0 -> 3014 bytes ...CWpX-yNY.js.map => 8900-2W0ULY-Rie0.js.map} | 2 +- .../panel/frontend_es5/8900-nP3CWpX-yNY.js.gz | Bin 3012 -> 0 bytes .../api/panel/frontend_es5/8910-leHpDQ42lOs.js | 2 -- .../panel/frontend_es5/8910-leHpDQ42lOs.js.gz | Bin 5228 -> 0 bytes .../panel/frontend_es5/8910-leHpDQ42lOs.js.map | 1 - .../panel/frontend_es5/8926-KHT0a5I0HxQ.js.gz | Bin 17481 -> 0 bytes .../api/panel/frontend_es5/9039-I7y7ph0N4bs.js | 2 -- .../panel/frontend_es5/9039-I7y7ph0N4bs.js.gz | Bin 3017 -> 0 bytes .../api/panel/frontend_es5/9039-jN0W6mIJYyg.js | 2 ++ .../panel/frontend_es5/9039-jN0W6mIJYyg.js.gz | Bin 0 -> 3022 bytes ...7ph0N4bs.js.map => 9039-jN0W6mIJYyg.js.map} | 2 +- .../api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js | 2 ++ .../panel/frontend_es5/9076-RQ-M4-U6Z9c.js.gz | Bin 0 -> 5747 bytes .../panel/frontend_es5/9076-RQ-M4-U6Z9c.js.map | 1 + .../api/panel/frontend_es5/9076-yxwRq0m4gDE.js | 2 -- .../panel/frontend_es5/9076-yxwRq0m4gDE.js.gz | Bin 5639 -> 0 bytes .../panel/frontend_es5/9076-yxwRq0m4gDE.js.map | 1 - .../api/panel/frontend_es5/9221-2OCoKCZVHmA.js | 2 -- .../panel/frontend_es5/9221-2OCoKCZVHmA.js.gz | Bin 3104 -> 0 bytes .../panel/frontend_es5/9221-2OCoKCZVHmA.js.map | 1 - .../api/panel/frontend_es5/9221-Nx2ClpHXcfg.js | 2 ++ .../panel/frontend_es5/9221-Nx2ClpHXcfg.js.gz | Bin 0 -> 5391 bytes .../panel/frontend_es5/9221-Nx2ClpHXcfg.js.map | 1 + .../api/panel/frontend_es5/9244-w6meXh-xghI.js | 2 ++ .../panel/frontend_es5/9244-w6meXh-xghI.js.gz | Bin 0 -> 4614 bytes .../panel/frontend_es5/9244-w6meXh-xghI.js.map | 1 + .../api/panel/frontend_es5/9294-6tAV1wx8Yn4.js | 2 -- .../panel/frontend_es5/9294-6tAV1wx8Yn4.js.gz | Bin 2523 -> 0 bytes .../panel/frontend_es5/9294-6tAV1wx8Yn4.js.map | 1 - .../panel/frontend_es5/9955-MQkATqvwo50.js.map | 2 +- ...9972-DD06AtccfJY.js => 9972-8YUAXNFv3sc.js} | 4 ++-- .../panel/frontend_es5/9972-8YUAXNFv3sc.js.gz | Bin 0 -> 2646 bytes ...6AtccfJY.js.map => 9972-8YUAXNFv3sc.js.map} | 2 +- .../panel/frontend_es5/9972-DD06AtccfJY.js.gz | Bin 2645 -> 0 bytes .../panel/frontend_es5/9996-DJIH1sTxSUI.js.gz | Bin 9098 -> 0 bytes ...9998-SelREOZ3fWk.js => 9998-5hxiGOkFQEs.js} | 4 ++-- .../panel/frontend_es5/9998-5hxiGOkFQEs.js.gz | Bin 0 -> 18736 bytes ...REOZ3fWk.js.map => 9998-5hxiGOkFQEs.js.map} | 2 +- .../panel/frontend_es5/9998-SelREOZ3fWk.js.gz | Bin 17830 -> 0 bytes .../frontend_es5/entrypoint-63pj8Gx-hQ8.js.gz | Bin 168947 -> 0 bytes ...3pj8Gx-hQ8.js => entrypoint-h8CdJbcXBOI.js} | 6 +++--- ...t => entrypoint-h8CdJbcXBOI.js.LICENSE.txt} | 0 .../frontend_es5/entrypoint-h8CdJbcXBOI.js.gz | Bin 0 -> 169147 bytes ...Q8.js.map => entrypoint-h8CdJbcXBOI.js.map} | 2 +- .../api/panel/frontend_es5/manifest.json | 2 +- .../panel/frontend_latest/1036-5w22bOZ9bMc.js | 2 ++ .../frontend_latest/1036-5w22bOZ9bMc.js.gz | Bin 0 -> 5781 bytes .../frontend_latest/1036-5w22bOZ9bMc.js.map | 1 + .../panel/frontend_latest/1036-VeDYzWx-TN8.js | 2 -- .../frontend_latest/1036-VeDYzWx-TN8.js.gz | Bin 6617 -> 0 bytes .../frontend_latest/1036-VeDYzWx-TN8.js.map | 1 - .../panel/frontend_latest/1246-B1kkZ87-Bhk.js | 3 --- .../frontend_latest/1246-B1kkZ87-Bhk.js.gz | Bin 4728 -> 0 bytes .../frontend_latest/1246-B1kkZ87-Bhk.js.map | 1 - .../panel/frontend_latest/1246-dZqHxRGZL6Q.js | 3 +++ ...NSE.txt => 1246-dZqHxRGZL6Q.js.LICENSE.txt} | 0 .../frontend_latest/1246-dZqHxRGZL6Q.js.gz | Bin 0 -> 4741 bytes .../frontend_latest/1246-dZqHxRGZL6Q.js.map | 1 + ...1281-Tl1GlaYW9tY.js => 1281-6we-moCCUkk.js} | 6 +++--- ...NSE.txt => 1281-6we-moCCUkk.js.LICENSE.txt} | 0 .../frontend_latest/1281-6we-moCCUkk.js.gz | Bin 0 -> 7030 bytes ...GlaYW9tY.js.map => 1281-6we-moCCUkk.js.map} | 2 +- .../frontend_latest/1281-Tl1GlaYW9tY.js.gz | Bin 7034 -> 0 bytes ...1307-dbe5A0WDtDs.js => 1307-U8rWvUPfRAA.js} | 4 ++-- .../frontend_latest/1307-U8rWvUPfRAA.js.gz | Bin 0 -> 6714 bytes ...5A0WDtDs.js.map => 1307-U8rWvUPfRAA.js.map} | 2 +- .../frontend_latest/1307-dbe5A0WDtDs.js.gz | Bin 6140 -> 0 bytes .../panel/frontend_latest/184--A4ZOI-AJMw.js | 2 -- .../frontend_latest/184--A4ZOI-AJMw.js.gz | Bin 2449 -> 0 bytes .../panel/frontend_latest/184-rMlOMlRn5rE.js | 2 ++ .../frontend_latest/184-rMlOMlRn5rE.js.gz | Bin 0 -> 2767 bytes ...4ZOI-AJMw.js.map => 184-rMlOMlRn5rE.js.map} | 2 +- .../panel/frontend_latest/1961-FxMFiPKFuSQ.js | 3 --- .../frontend_latest/1961-FxMFiPKFuSQ.js.gz | Bin 6416 -> 0 bytes .../frontend_latest/1961-FxMFiPKFuSQ.js.map | 1 - .../panel/frontend_latest/1968-mYEHumPd2kQ.js | 2 -- .../frontend_latest/1968-mYEHumPd2kQ.js.gz | Bin 97665 -> 0 bytes .../frontend_latest/1968-mYEHumPd2kQ.js.map | 1 - .../panel/frontend_latest/208-Y_hKaYzWlw0.js | 3 --- .../208-Y_hKaYzWlw0.js.LICENSE.txt | 4 ---- .../frontend_latest/208-Y_hKaYzWlw0.js.gz | Bin 40960 -> 0 bytes .../frontend_latest/208-Y_hKaYzWlw0.js.map | 1 - .../panel/frontend_latest/208-zDjIHMH1x2k.js | 3 +++ .../208-zDjIHMH1x2k.js.LICENSE.txt | 4 ++++ .../frontend_latest/208-zDjIHMH1x2k.js.gz | Bin 0 -> 41245 bytes .../frontend_latest/208-zDjIHMH1x2k.js.map | 1 + .../panel/frontend_latest/2150-1ffXfjkMmLs.js | 2 -- .../frontend_latest/2150-1ffXfjkMmLs.js.gz | Bin 2239 -> 0 bytes .../frontend_latest/2150-1ffXfjkMmLs.js.map | 1 - .../panel/frontend_latest/2246-WTz__oa4FRI.js | 2 -- .../frontend_latest/2246-WTz__oa4FRI.js.gz | Bin 989 -> 0 bytes .../frontend_latest/2246-WTz__oa4FRI.js.map | 1 - .../panel/frontend_latest/2322-pabr0XMj07Y.js | 2 -- .../frontend_latest/2322-pabr0XMj07Y.js.gz | Bin 6407 -> 0 bytes .../frontend_latest/2322-pabr0XMj07Y.js.map | 1 - .../panel/frontend_latest/2322-piOqTDd_ieQ.js | 2 ++ .../frontend_latest/2322-piOqTDd_ieQ.js.gz | Bin 0 -> 7887 bytes .../frontend_latest/2322-piOqTDd_ieQ.js.map | 1 + .../panel/frontend_latest/2522-bj8E4h5kmco.js | 2 ++ .../frontend_latest/2522-bj8E4h5kmco.js.gz | Bin 0 -> 3480 bytes .../frontend_latest/2522-bj8E4h5kmco.js.map | 1 + .../panel/frontend_latest/2522-o8vfSHDeas4.js | 2 -- .../frontend_latest/2522-o8vfSHDeas4.js.gz | Bin 3489 -> 0 bytes .../frontend_latest/2522-o8vfSHDeas4.js.map | 1 - .../panel/frontend_latest/2592-KVN7RPX_CKI.js | 2 ++ .../frontend_latest/2592-KVN7RPX_CKI.js.gz | Bin 0 -> 2018 bytes .../frontend_latest/2592-KVN7RPX_CKI.js.map | 1 + .../panel/frontend_latest/2809-m60VvQpQ4Iw.js | 5 +++++ .../frontend_latest/2809-m60VvQpQ4Iw.js.gz | Bin 0 -> 13539 bytes .../frontend_latest/2809-m60VvQpQ4Iw.js.map | 1 + .../panel/frontend_latest/2853-4SVO1VKbcT4.js | 2 -- .../frontend_latest/2853-4SVO1VKbcT4.js.gz | Bin 12387 -> 0 bytes .../frontend_latest/2853-4SVO1VKbcT4.js.map | 1 - .../panel/frontend_latest/2853-knmdwMnEOiY.js | 2 ++ .../frontend_latest/2853-knmdwMnEOiY.js.gz | Bin 0 -> 12441 bytes .../frontend_latest/2853-knmdwMnEOiY.js.map | 1 + .../panel/frontend_latest/2914-j1Ixrez4MGE.js | 2 -- .../frontend_latest/2914-j1Ixrez4MGE.js.gz | Bin 1970 -> 0 bytes .../panel/frontend_latest/2914-r3YeI7LjT3M.js | 2 ++ .../frontend_latest/2914-r3YeI7LjT3M.js.gz | Bin 0 -> 1973 bytes ...xrez4MGE.js.map => 2914-r3YeI7LjT3M.js.map} | 2 +- .../panel/frontend_latest/3074-O1CIFTkvGOM.js | 3 --- .../frontend_latest/3074-O1CIFTkvGOM.js.gz | Bin 5737 -> 0 bytes .../frontend_latest/3074-O1CIFTkvGOM.js.map | 1 - .../panel/frontend_latest/3074-z5k_42rGlCY.js | 3 +++ ...NSE.txt => 3074-z5k_42rGlCY.js.LICENSE.txt} | 0 .../frontend_latest/3074-z5k_42rGlCY.js.gz | Bin 0 -> 5750 bytes .../frontend_latest/3074-z5k_42rGlCY.js.map | 1 + ...3373-iup4DRP8qGY.js => 3373-8z7jWPoI37o.js} | 4 ++-- .../frontend_latest/3373-8z7jWPoI37o.js.gz | Bin 0 -> 3289 bytes ...4DRP8qGY.js.map => 3373-8z7jWPoI37o.js.map} | 2 +- .../frontend_latest/3373-iup4DRP8qGY.js.gz | Bin 3185 -> 0 bytes .../panel/frontend_latest/3430--EKQZ6o8SIc.js | 2 ++ .../frontend_latest/3430--EKQZ6o8SIc.js.gz | Bin 0 -> 3831 bytes .../frontend_latest/3430--EKQZ6o8SIc.js.map | 1 + .../frontend_latest/3492-Xq3DoNTsWgg.js.gz | Bin 3983 -> 0 bytes .../panel/frontend_latest/3493-v_6orASpwIQ.js | 3 +++ ...NSE.txt => 3493-v_6orASpwIQ.js.LICENSE.txt} | 0 .../frontend_latest/3493-v_6orASpwIQ.js.gz | Bin 0 -> 6510 bytes .../frontend_latest/3493-v_6orASpwIQ.js.map | 1 + .../panel/frontend_latest/3975-eUekxKfAU6g.js | 2 ++ .../frontend_latest/3975-eUekxKfAU6g.js.gz | Bin 0 -> 48084 bytes .../frontend_latest/3975-eUekxKfAU6g.js.map | 1 + .../panel/frontend_latest/3975-jkg9Ch9CYEA.js | 2 -- .../frontend_latest/3975-jkg9Ch9CYEA.js.gz | Bin 46009 -> 0 bytes .../frontend_latest/3975-jkg9Ch9CYEA.js.map | 1 - .../panel/frontend_latest/4005-mRtGFcnoQ0Y.js | 5 ----- .../frontend_latest/4005-mRtGFcnoQ0Y.js.gz | Bin 13124 -> 0 bytes .../frontend_latest/4005-mRtGFcnoQ0Y.js.map | 1 - ...4025-qwg028eIAdU.js => 4025-_ezs8OIWSX4.js} | 4 ++-- .../frontend_latest/4025-_ezs8OIWSX4.js.gz | Bin 0 -> 2713 bytes ...028eIAdU.js.map => 4025-_ezs8OIWSX4.js.map} | 2 +- .../frontend_latest/4025-qwg028eIAdU.js.gz | Bin 2609 -> 0 bytes .../frontend_latest/4093-5V1fGh4Wuww.js.map | 2 +- .../panel/frontend_latest/4171-fp4nJdjnYp8.js | 5 +++++ .../frontend_latest/4171-fp4nJdjnYp8.js.gz | Bin 0 -> 11505 bytes .../frontend_latest/4171-fp4nJdjnYp8.js.map | 1 + .../frontend_latest/4247-DuoKGfHjKnM.js.gz | Bin 18172 -> 0 bytes .../frontend_latest/4247-DuoKGfHjKnM.js.map | 1 - ...4247-DuoKGfHjKnM.js => 4247-y2SNvz0OT6s.js} | 8 ++++---- .../frontend_latest/4247-y2SNvz0OT6s.js.gz | Bin 0 -> 18163 bytes .../frontend_latest/4247-y2SNvz0OT6s.js.map | 1 + .../panel/frontend_latest/4631-8qkVQyN4vK0.js | 2 ++ .../frontend_latest/4631-8qkVQyN4vK0.js.gz | Bin 0 -> 427 bytes .../frontend_latest/4631-8qkVQyN4vK0.js.map | 1 + .../panel/frontend_latest/4631-CU3g7Nj9p2I.js | 2 -- .../frontend_latest/4631-CU3g7Nj9p2I.js.gz | Bin 436 -> 0 bytes .../frontend_latest/4631-CU3g7Nj9p2I.js.map | 1 - .../panel/frontend_latest/4783-ORujYtaN5FI.js | 5 +++++ .../frontend_latest/4783-ORujYtaN5FI.js.gz | Bin 0 -> 2494 bytes .../frontend_latest/4783-ORujYtaN5FI.js.map | 1 + .../panel/frontend_latest/4827-6sdX2ITHexs.js | 2 -- .../frontend_latest/4827-6sdX2ITHexs.js.gz | Bin 362 -> 0 bytes .../frontend_latest/4827-6sdX2ITHexs.js.map | 1 - .../panel/frontend_latest/4971--yI7R-eH_ls.js | 2 -- .../frontend_latest/4971--yI7R-eH_ls.js.gz | Bin 1067 -> 0 bytes .../panel/frontend_latest/4971-L2WL6jRcp9U.js | 2 ++ .../frontend_latest/4971-L2WL6jRcp9U.js.gz | Bin 0 -> 1069 bytes ...7R-eH_ls.js.map => 4971-L2WL6jRcp9U.js.map} | 2 +- .../panel/frontend_latest/5142-jGfcrYrtX7E.js | 3 +++ ...NSE.txt => 5142-jGfcrYrtX7E.js.LICENSE.txt} | 0 .../frontend_latest/5142-jGfcrYrtX7E.js.gz | Bin 0 -> 7564 bytes ...5q0wgNIE.js.map => 5142-jGfcrYrtX7E.js.map} | 2 +- .../panel/frontend_latest/5142-uVa5q0wgNIE.js | 3 --- .../frontend_latest/5142-uVa5q0wgNIE.js.gz | Bin 7563 -> 0 bytes .../frontend_latest/5444-5NFF2TFNPrY.js.map | 2 +- .../panel/frontend_latest/5481-fUtrQqXJNBQ.js | 2 ++ .../frontend_latest/5481-fUtrQqXJNBQ.js.gz | Bin 0 -> 2257 bytes .../frontend_latest/5481-fUtrQqXJNBQ.js.map | 1 + ...9996-CUwnlwQyLe4.js => 5499-fvR1rjuojLo.js} | 6 +++--- .../frontend_latest/5499-fvR1rjuojLo.js.gz | Bin 0 -> 7391 bytes ...nlwQyLe4.js.map => 5499-fvR1rjuojLo.js.map} | 2 +- .../frontend_latest/5510-EW3XDcrkHPw.js.gz | Bin 2409 -> 0 bytes ...5510-EW3XDcrkHPw.js => 5510-zLk9_BJ2it8.js} | 4 ++-- .../frontend_latest/5510-zLk9_BJ2it8.js.gz | Bin 0 -> 2404 bytes ...XDcrkHPw.js.map => 5510-zLk9_BJ2it8.js.map} | 2 +- .../frontend_latest/6097-OrT6EFZxFn0.js.gz | Bin 2338 -> 0 bytes ...6097-OrT6EFZxFn0.js => 6097-wLx_12SAZ2o.js} | 4 ++-- .../frontend_latest/6097-wLx_12SAZ2o.js.gz | Bin 0 -> 2338 bytes ...6EFZxFn0.js.map => 6097-wLx_12SAZ2o.js.map} | 2 +- ...8926-Y_R4Ioa3Sh8.js => 6117-0mK_GoVOwXw.js} | 6 +++--- .../frontend_latest/6117-0mK_GoVOwXw.js.gz | Bin 0 -> 17035 bytes ...4Ioa3Sh8.js.map => 6117-0mK_GoVOwXw.js.map} | 2 +- .../panel/frontend_latest/612-IUaCnqODFAE.js | 2 -- .../frontend_latest/612-IUaCnqODFAE.js.gz | Bin 2682 -> 0 bytes .../frontend_latest/612-IUaCnqODFAE.js.map | 1 - .../frontend_latest/6622-KvfagmyQ9VA.js.gz | Bin 3897 -> 0 bytes .../frontend_latest/6622-KvfagmyQ9VA.js.map | 1 - ...6884-ZVNvm_NJ5kA.js => 6884-5B6c04Gi7Cs.js} | 4 ++-- .../frontend_latest/6884-5B6c04Gi7Cs.js.gz | Bin 0 -> 1864 bytes ...vm_NJ5kA.js.map => 6884-5B6c04Gi7Cs.js.map} | 2 +- .../frontend_latest/6884-ZVNvm_NJ5kA.js.gz | Bin 1864 -> 0 bytes .../frontend_latest/7013-8S0e2wC362M.js.gz | Bin 10361 -> 0 bytes .../frontend_latest/7013-8S0e2wC362M.js.map | 1 - ...7013-8S0e2wC362M.js => 7013-MCmPOfbXWG4.js} | 4 ++-- .../frontend_latest/7013-MCmPOfbXWG4.js.gz | Bin 0 -> 10367 bytes .../frontend_latest/7013-MCmPOfbXWG4.js.map | 1 + .../panel/frontend_latest/7053-h1xx95fhrKs.js | 2 ++ .../frontend_latest/7053-h1xx95fhrKs.js.gz | Bin 0 -> 3978 bytes .../frontend_latest/7053-h1xx95fhrKs.js.map | 1 + ...6622-KvfagmyQ9VA.js => 7165-0m0nQGu81IE.js} | 4 ++-- .../frontend_latest/7165-0m0nQGu81IE.js.gz | Bin 0 -> 3579 bytes .../frontend_latest/7165-0m0nQGu81IE.js.map | 1 + .../panel/frontend_latest/7165-IlnhYzBiMT4.js | 2 -- .../frontend_latest/7165-IlnhYzBiMT4.js.gz | Bin 1254 -> 0 bytes .../frontend_latest/7165-IlnhYzBiMT4.js.map | 1 - .../panel/frontend_latest/7224-g3sc2rxxKe8.js | 2 ++ .../frontend_latest/7224-g3sc2rxxKe8.js.gz | Bin 0 -> 97985 bytes .../frontend_latest/7224-g3sc2rxxKe8.js.map | 1 + .../frontend_latest/7270--LkwTKfcQoM.js.gz | Bin 22100 -> 0 bytes ...7270--LkwTKfcQoM.js => 7270-gJR4xMcTsxs.js} | 10 +++++----- ...NSE.txt => 7270-gJR4xMcTsxs.js.LICENSE.txt} | 0 .../frontend_latest/7270-gJR4xMcTsxs.js.gz | Bin 0 -> 22097 bytes ...wTKfcQoM.js.map => 7270-gJR4xMcTsxs.js.map} | 2 +- ...8191-aX1YzFABsBI.js => 8191-P9VDHanhdw0.js} | 4 ++-- .../frontend_latest/8191-P9VDHanhdw0.js.gz | Bin 0 -> 2773 bytes ...YzFABsBI.js.map => 8191-P9VDHanhdw0.js.map} | 2 +- .../frontend_latest/8191-aX1YzFABsBI.js.gz | Bin 2784 -> 0 bytes .../panel/frontend_latest/8204-qTfCPgxRU8g.js | 2 ++ .../frontend_latest/8204-qTfCPgxRU8g.js.gz | Bin 0 -> 2863 bytes .../frontend_latest/8204-qTfCPgxRU8g.js.map | 1 + .../panel/frontend_latest/8331-xewibyLtrmY.js | 2 ++ .../frontend_latest/8331-xewibyLtrmY.js.gz | Bin 0 -> 5178 bytes .../frontend_latest/8331-xewibyLtrmY.js.map | 1 + .../panel/frontend_latest/8610-1TQf-8WPNK4.js | 2 ++ .../frontend_latest/8610-1TQf-8WPNK4.js.gz | Bin 0 -> 5731 bytes .../frontend_latest/8610-1TQf-8WPNK4.js.map | 1 + .../panel/frontend_latest/8910--QDJG__s4XY.js | 2 -- .../frontend_latest/8910--QDJG__s4XY.js.gz | Bin 4311 -> 0 bytes .../frontend_latest/8910--QDJG__s4XY.js.map | 1 - .../frontend_latest/8926-Y_R4Ioa3Sh8.js.gz | Bin 16840 -> 0 bytes .../panel/frontend_latest/8958-U4dEqGYg8mI.js | 2 -- .../frontend_latest/8958-U4dEqGYg8mI.js.gz | Bin 3719 -> 0 bytes .../frontend_latest/8958-U4dEqGYg8mI.js.map | 1 - .../panel/frontend_latest/897-ZDaHGiQ7Krg.js | 2 -- .../frontend_latest/897-ZDaHGiQ7Krg.js.gz | Bin 11736 -> 0 bytes .../frontend_latest/897-ZDaHGiQ7Krg.js.map | 1 - .../frontend_latest/9039-MSG8KvVdqSM.js.gz | Bin 5305 -> 0 bytes ...9039-MSG8KvVdqSM.js => 9039-VZv73onlAX0.js} | 4 ++-- .../frontend_latest/9039-VZv73onlAX0.js.gz | Bin 0 -> 5293 bytes ...8KvVdqSM.js.map => 9039-VZv73onlAX0.js.map} | 2 +- .../panel/frontend_latest/9076-hX2uQJFaPxw.js | 2 -- .../frontend_latest/9076-hX2uQJFaPxw.js.gz | Bin 5381 -> 0 bytes .../frontend_latest/9076-hX2uQJFaPxw.js.map | 1 - .../panel/frontend_latest/9076-pf64mqC4YFI.js | 2 ++ .../frontend_latest/9076-pf64mqC4YFI.js.gz | Bin 0 -> 5490 bytes .../frontend_latest/9076-pf64mqC4YFI.js.map | 1 + ...9204--Rk0XBs7bbs.js => 9204--H4ETdfwDU0.js} | 4 ++-- .../frontend_latest/9204--H4ETdfwDU0.js.gz | Bin 0 -> 2914 bytes ...0XBs7bbs.js.map => 9204--H4ETdfwDU0.js.map} | 2 +- .../frontend_latest/9204--Rk0XBs7bbs.js.gz | Bin 2910 -> 0 bytes ...3492-Xq3DoNTsWgg.js => 9244-jlUrAP4sae4.js} | 4 ++-- .../frontend_latest/9244-jlUrAP4sae4.js.gz | Bin 0 -> 4020 bytes ...DoNTsWgg.js.map => 9244-jlUrAP4sae4.js.map} | 2 +- .../panel/frontend_latest/9431-Yf-o0nCn-po.js | 3 +++ .../9431-Yf-o0nCn-po.js.LICENSE.txt | 10 ++++++++++ .../frontend_latest/9431-Yf-o0nCn-po.js.gz | Bin 0 -> 4036 bytes .../frontend_latest/9431-Yf-o0nCn-po.js.map | 1 + .../panel/frontend_latest/9461-4OqI0riX1Pc.js | 3 --- .../frontend_latest/9461-4OqI0riX1Pc.js.gz | Bin 6417 -> 0 bytes .../frontend_latest/9461-4OqI0riX1Pc.js.map | 1 - .../panel/frontend_latest/9461-ICQgPBMm0Zo.js | 3 +++ ...NSE.txt => 9461-ICQgPBMm0Zo.js.LICENSE.txt} | 0 .../frontend_latest/9461-ICQgPBMm0Zo.js.gz | Bin 0 -> 6410 bytes .../frontend_latest/9461-ICQgPBMm0Zo.js.map | 1 + .../frontend_latest/9593-4ntqdnqnLW0.js.gz | Bin 5630 -> 0 bytes ...9593-4ntqdnqnLW0.js => 9593-N8WMp5inc9I.js} | 4 ++-- .../frontend_latest/9593-N8WMp5inc9I.js.gz | Bin 0 -> 5637 bytes ...qdnqnLW0.js.map => 9593-N8WMp5inc9I.js.map} | 2 +- ...9605-geAkdg-KPsg.js => 9605-9Y_edWsUwQE.js} | 4 ++-- .../frontend_latest/9605-9Y_edWsUwQE.js.gz | Bin 0 -> 3014 bytes ...kdg-KPsg.js.map => 9605-9Y_edWsUwQE.js.map} | 2 +- .../frontend_latest/9605-geAkdg-KPsg.js.gz | Bin 2894 -> 0 bytes .../frontend_latest/9972--MubaD9xLlY.js.gz | Bin 2323 -> 0 bytes ...9972--MubaD9xLlY.js => 9972-0T7ZryOd-eA.js} | 4 ++-- .../frontend_latest/9972-0T7ZryOd-eA.js.gz | Bin 0 -> 2322 bytes ...baD9xLlY.js.map => 9972-0T7ZryOd-eA.js.map} | 2 +- .../frontend_latest/9996-CUwnlwQyLe4.js.gz | Bin 7937 -> 0 bytes .../frontend_latest/entrypoint-Oz9jOw0TQis.js | 7 ------- .../entrypoint-Oz9jOw0TQis.js.gz | Bin 80952 -> 0 bytes .../entrypoint-Oz9jOw0TQis.js.map | 1 - .../frontend_latest/entrypoint-nEitM956Cj4.js | 7 +++++++ ...t => entrypoint-nEitM956Cj4.js.LICENSE.txt} | 0 .../entrypoint-nEitM956Cj4.js.gz | Bin 0 -> 81219 bytes .../entrypoint-nEitM956Cj4.js.map | 1 + .../api/panel/frontend_latest/manifest.json | 2 +- ...> af-3ca6506d5027d79bf29e76d18933a169.json} | 2 +- ...> ar-f19e22a33ef799cebbdba3d799a36716.json} | 2 +- ...> bg-c43b68b06cb3c9856dad7cb6397983c4.json} | 2 +- ...> bn-b2c138602b070590653bfd96651c7091.json} | 2 +- ...> bs-07789d3fc5d1e47b505d864f06441178.json} | 2 +- ...> ca-d409923812e97bb77bd1252afa19b357.json} | 2 +- ...> cs-b43fdddf3b420fe9b592eceb78bc76ef.json} | 2 +- ...> cy-5e9835311736127c1799b19b1e978042.json} | 2 +- ...> da-e13c094a5b59b81f8d13f8ccc25cb56d.json} | 2 +- ...> de-3e0cd56de396559decd8024d297cc912.json} | 2 +- ...> el-d889eb8076c5caf425000f840097f63e.json} | 2 +- ...> en-40b3d7ab75204f8ea8305ebfa66bcac5.json} | 2 +- ...n-GB-1da5ffc2660db373d21bd5e8bf0394a3.json} | 2 +- ...> eo-e93bfa80e133b23f2fb85884459f55ad.json} | 2 +- ...-419-e28883b2674e39f8d929045ac2afc82f.json} | 2 +- ...> es-9d386727d6d1ecb6571353c291570804.json} | 2 +- ...> et-6396fd984dcc6c50018693a6f16cf2d8.json} | 2 +- .../eu-afbe6ee57eace24fdb988a9ff79ad91c.json | 1 + .../eu-e9c6f0cf4f96287561a6695c0e073560.json | 1 - ...> fa-0331001974b050d39fa7582e88577307.json} | 2 +- ...> fi-08a60cee5783805d47401394ab7b57ba.json} | 2 +- ...> fr-a47558aece9ee5d3f00c7fe3286fee13.json} | 2 +- ...> fy-89f89ded88ee7241840f2b7ecb8732fb.json} | 2 +- ...> gl-5c37083840a600f87d80e6cf5d50a8c0.json} | 2 +- ... gsw-eb969d34edc95c5ff452a6563197d551.json} | 2 +- ...> he-21ad884c1fa047a35bf73d76d865f403.json} | 2 +- .../hi-6c5204b6c478a792d465d6e10ac65e12.json | 1 + .../hi-f00fc1ce9324d58908159864f8f9c78a.json | 1 - ...> hr-2f6c103ec8a7d7efa9e5f9ce1960aa13.json} | 2 +- ...> hu-aafecd669541d4f567413793056cd9a0.json} | 2 +- .../hy-002bf5074f58583503b2bfccd673018f.json | 1 + .../hy-651577c4ea55a29fe121002b7b927995.json | 1 - ...> id-73e0f74a55eb26cbb38883db04db5a5e.json} | 2 +- ...> is-723a467ffeaf685109ea1c44f7e9daf7.json} | 2 +- ...> it-b5944b0b89a6b4b6e9b5fffa50c79a52.json} | 2 +- ...> ja-3e8d88c857e804746f7880c0a0666dd3.json} | 2 +- .../ka-764edd5aff7d89d464eb77ece67b2365.json | 1 - .../ka-9dee338a9b47745cf58459a3254a52c4.json | 1 + ...> ko-b66faa1302de2684feafc2a0fe7053e5.json} | 2 +- ...> lb-dc7e8fba7cd8d980f955bc8576feb6c1.json} | 2 +- ...> lt-cb657e7636bcd80af2d4141c9bbe3493.json} | 2 +- .../lv-274b856ed63d79109ad05096e86bf43e.json | 1 + .../lv-70e3379615157b34152e9fb34e5acf8b.json | 1 - ...> ml-f7b57df562bd3af867955e628707bf33.json} | 2 +- ...> nb-99fc470c1e5abe2080642c7eb488dbaa.json} | 2 +- ...> nl-7d79ef1b0391fa047382e0c9a087a3b3.json} | 2 +- ...> nn-421b16eb3235539c885453b92e4d794f.json} | 2 +- .../no-2a0752d6abe1183c4ea6ba80bd3a42bf.json | 1 - .../no-415dc6253f961e767d1ff4dfefdfff2f.json | 1 + ...> pl-20b2d0a57898620af028ae1436b07939.json} | 2 +- ...> pt-8b4caa65d831254898f214477deb4a0a.json} | 2 +- ...t-BR-7e4f9723fa97666e719b5a5efa487f0c.json} | 2 +- ...> ro-f99be97db12645599d094b182b85a79b.json} | 2 +- ...> ru-4d4c2dc89d9aa40e24e702c067a09cb6.json} | 2 +- ...> sk-7e833158935c9c955d4e609c8d298992.json} | 2 +- ...> sl-a01958877758e4d76dd0b6e9dafc3064.json} | 2 +- ...> sr-41b0cd6adcd12b0891c4807a27315cc2.json} | 2 +- ...Latn-29862e442ad46a89e6168ed153db3b53.json} | 2 +- ...> sv-e996a5453f4aa4c7eb217b9a0aaf37d6.json} | 2 +- .../ta-03298e916f0e42140bf746eaf7ae2cc3.json | 1 + .../ta-8e0f039601f5cb014017c242b1f152b2.json | 1 - .../te-a1b47e1d406744bbd22333544db81cf6.json | 1 + .../te-f5c40b7a8034b96bfe1ed55a873f9dbc.json | 1 - ...> th-ddc10f730f2f4c56119501ff25932411.json} | 2 +- ...> tr-d27036c478269053c2738ca76974aacb.json} | 2 +- ...> uk-f6b0af60af39ca4bb1852515adf5f04c.json} | 2 +- .../ur-43aed25b72f4558bed031607be0578b7.json | 1 + .../ur-b38f54f0ec1502220019f283d7fd9731.json | 1 - ...> vi-4165c3902ff84398101e675df61e0734.json} | 2 +- ...Hans-d1b8f0fba41eb6ec15ddaa5e6c437f14.json} | 2 +- ...Hant-01d44ac1b3719291d405ecbe361d9c9f.json} | 2 +- 609 files changed, 427 insertions(+), 392 deletions(-) create mode 100644 supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js create mode 100644 supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js.gz create mode 100644 supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js.map create mode 100644 supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js create mode 100644 supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js.gz create mode 100644 supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js.map create mode 100644 supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js rename supervisor/api/panel/frontend_es5/{1246-yaiJDD43m3o.js.LICENSE.txt => 1246-xNkZ7MzqHIg.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.gz create mode 100644 supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.map delete mode 100644 supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js delete mode 100644 supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js.map create mode 100644 supervisor/api/panel/frontend_es5/1265-5tYQtiAhjfc.js create mode 100644 supervisor/api/panel/frontend_es5/1265-5tYQtiAhjfc.js.gz create mode 100644 supervisor/api/panel/frontend_es5/1265-5tYQtiAhjfc.js.map rename supervisor/api/panel/frontend_es5/{1281-xAsQtlgjDhI.js => 1281-oKbMQXvmbZg.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/1281-oKbMQXvmbZg.js.gz rename supervisor/api/panel/frontend_es5/{1281-xAsQtlgjDhI.js.map => 1281-oKbMQXvmbZg.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_es5/1281-xAsQtlgjDhI.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js delete mode 100644 supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js.map create mode 100644 supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js create mode 100644 supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js.gz create mode 100644 supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js.map create mode 100644 supervisor/api/panel/frontend_es5/1686-N_4jh4H7kqU.js create mode 100644 supervisor/api/panel/frontend_es5/1686-N_4jh4H7kqU.js.gz create mode 100644 supervisor/api/panel/frontend_es5/1686-N_4jh4H7kqU.js.map create mode 100644 supervisor/api/panel/frontend_es5/184-hqYlO-HtnOE.js create mode 100644 supervisor/api/panel/frontend_es5/184-hqYlO-HtnOE.js.gz rename supervisor/api/panel/frontend_es5/{184-zD_hVdLGEYE.js.map => 184-hqYlO-HtnOE.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_es5/184-zD_hVdLGEYE.js delete mode 100644 supervisor/api/panel/frontend_es5/184-zD_hVdLGEYE.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/1968-ItieUouzQg0.js delete mode 100644 supervisor/api/panel/frontend_es5/1968-ItieUouzQg0.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/1968-ItieUouzQg0.js.map create mode 100644 supervisor/api/panel/frontend_es5/208-nGZTQyrfeQE.js create mode 100644 supervisor/api/panel/frontend_es5/208-nGZTQyrfeQE.js.LICENSE.txt create mode 100644 supervisor/api/panel/frontend_es5/208-nGZTQyrfeQE.js.gz create mode 100644 supervisor/api/panel/frontend_es5/208-nGZTQyrfeQE.js.map delete mode 100644 supervisor/api/panel/frontend_es5/208-y60z-o8XxxU.js delete mode 100644 supervisor/api/panel/frontend_es5/208-y60z-o8XxxU.js.LICENSE.txt delete mode 100644 supervisor/api/panel/frontend_es5/208-y60z-o8XxxU.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/208-y60z-o8XxxU.js.map delete mode 100644 supervisor/api/panel/frontend_es5/2150--0P2akwdoRQ.js delete mode 100644 supervisor/api/panel/frontend_es5/2150--0P2akwdoRQ.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/2150--0P2akwdoRQ.js.map delete mode 100644 supervisor/api/panel/frontend_es5/2246-ZgkMqNzAW14.js delete mode 100644 supervisor/api/panel/frontend_es5/2246-ZgkMqNzAW14.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/2246-ZgkMqNzAW14.js.map delete mode 100644 supervisor/api/panel/frontend_es5/2322-CCIaYjtm1BQ.js delete mode 100644 supervisor/api/panel/frontend_es5/2322-CCIaYjtm1BQ.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/2322-CCIaYjtm1BQ.js.map create mode 100644 supervisor/api/panel/frontend_es5/2592-sIyusjxnzaY.js create mode 100644 supervisor/api/panel/frontend_es5/2592-sIyusjxnzaY.js.gz create mode 100644 supervisor/api/panel/frontend_es5/2592-sIyusjxnzaY.js.map create mode 100644 supervisor/api/panel/frontend_es5/2914-_P2BjIB8PYc.js create mode 100644 supervisor/api/panel/frontend_es5/2914-_P2BjIB8PYc.js.gz rename supervisor/api/panel/frontend_es5/{2914-dNNYeSiMSiM.js.map => 2914-_P2BjIB8PYc.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_es5/2914-dNNYeSiMSiM.js delete mode 100644 supervisor/api/panel/frontend_es5/2914-dNNYeSiMSiM.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3373-54o94j92Hus.js delete mode 100644 supervisor/api/panel/frontend_es5/3373-54o94j92Hus.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3373-54o94j92Hus.js.map delete mode 100644 supervisor/api/panel/frontend_es5/3471-TF-mJEpoZyY.js delete mode 100644 supervisor/api/panel/frontend_es5/3471-TF-mJEpoZyY.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3471-TF-mJEpoZyY.js.map delete mode 100644 supervisor/api/panel/frontend_es5/3492-YZ1GhKU1bkQ.js delete mode 100644 supervisor/api/panel/frontend_es5/3492-YZ1GhKU1bkQ.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3492-YZ1GhKU1bkQ.js.map delete mode 100644 supervisor/api/panel/frontend_es5/3496--oaPT1B3Ogg.js.gz rename supervisor/api/panel/frontend_es5/{3496--oaPT1B3Ogg.js => 3496-Ircp5AZoM9M.js} (99%) create mode 100644 supervisor/api/panel/frontend_es5/3496-Ircp5AZoM9M.js.gz rename supervisor/api/panel/frontend_es5/{3496--oaPT1B3Ogg.js.map => 3496-Ircp5AZoM9M.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_es5/3532-7FRLZnmikoA.js delete mode 100644 supervisor/api/panel/frontend_es5/3532-7FRLZnmikoA.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3532-7FRLZnmikoA.js.map create mode 100644 supervisor/api/panel/frontend_es5/3649-27jiSD6dhUQ.js create mode 100644 supervisor/api/panel/frontend_es5/3649-27jiSD6dhUQ.js.gz create mode 100644 supervisor/api/panel/frontend_es5/3649-27jiSD6dhUQ.js.map delete mode 100644 supervisor/api/panel/frontend_es5/3649-oxMQL5wtZsU.js delete mode 100644 supervisor/api/panel/frontend_es5/3649-oxMQL5wtZsU.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/3649-oxMQL5wtZsU.js.map create mode 100644 supervisor/api/panel/frontend_es5/4005-KSf2I7VOhTo.js create mode 100644 supervisor/api/panel/frontend_es5/4005-KSf2I7VOhTo.js.gz rename supervisor/api/panel/frontend_es5/{4005-tYUSEE81A_4.js.map => 4005-KSf2I7VOhTo.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_es5/4005-tYUSEE81A_4.js delete mode 100644 supervisor/api/panel/frontend_es5/4005-tYUSEE81A_4.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/4025-LeKkRGUpbeM.js.gz rename supervisor/api/panel/frontend_es5/{4025-LeKkRGUpbeM.js => 4025-ytOEpyuaRXE.js} (79%) create mode 100644 supervisor/api/panel/frontend_es5/4025-ytOEpyuaRXE.js.gz rename supervisor/api/panel/frontend_es5/{4025-LeKkRGUpbeM.js.map => 4025-ytOEpyuaRXE.js.map} (67%) create mode 100644 supervisor/api/panel/frontend_es5/4171-k-rbMt9Ah0w.js create mode 100644 supervisor/api/panel/frontend_es5/4171-k-rbMt9Ah0w.js.gz create mode 100644 supervisor/api/panel/frontend_es5/4171-k-rbMt9Ah0w.js.map delete mode 100644 supervisor/api/panel/frontend_es5/4754-RWi_LbGjJJ0.js delete mode 100644 supervisor/api/panel/frontend_es5/4754-RWi_LbGjJJ0.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/4754-RWi_LbGjJJ0.js.map create mode 100644 supervisor/api/panel/frontend_es5/4754-VcgoCPG5Tk0.js create mode 100644 supervisor/api/panel/frontend_es5/4754-VcgoCPG5Tk0.js.gz create mode 100644 supervisor/api/panel/frontend_es5/4754-VcgoCPG5Tk0.js.map create mode 100644 supervisor/api/panel/frontend_es5/4783-pwq2v0QHv48.js create mode 100644 supervisor/api/panel/frontend_es5/4783-pwq2v0QHv48.js.gz create mode 100644 supervisor/api/panel/frontend_es5/4783-pwq2v0QHv48.js.map delete mode 100644 supervisor/api/panel/frontend_es5/546-DlPOYpGqvyk.js delete mode 100644 supervisor/api/panel/frontend_es5/546-DlPOYpGqvyk.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/546-DlPOYpGqvyk.js.map create mode 100644 supervisor/api/panel/frontend_es5/5481-UezsucOnmlo.js create mode 100644 supervisor/api/panel/frontend_es5/5481-UezsucOnmlo.js.gz create mode 100644 supervisor/api/panel/frontend_es5/5481-UezsucOnmlo.js.map rename supervisor/api/panel/frontend_es5/{9996-DJIH1sTxSUI.js => 5499-VtnbGMTbALU.js} (56%) create mode 100644 supervisor/api/panel/frontend_es5/5499-VtnbGMTbALU.js.gz rename supervisor/api/panel/frontend_es5/{9996-DJIH1sTxSUI.js.map => 5499-VtnbGMTbALU.js.map} (60%) rename supervisor/api/panel/frontend_es5/{5510-NebIAFIWJeQ.js => 5510-2ppVvZdN410.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/5510-2ppVvZdN410.js.gz rename supervisor/api/panel/frontend_es5/{5510-NebIAFIWJeQ.js.map => 5510-2ppVvZdN410.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_es5/5510-NebIAFIWJeQ.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/5622-36B9Gck7viA.js delete mode 100644 supervisor/api/panel/frontend_es5/5622-36B9Gck7viA.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/5622-36B9Gck7viA.js.map rename supervisor/api/panel/frontend_es5/{6097-NsPbeUsrV4Y.js => 6097-1W4TXpvk9H8.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/6097-1W4TXpvk9H8.js.gz rename supervisor/api/panel/frontend_es5/{6097-NsPbeUsrV4Y.js.map => 6097-1W4TXpvk9H8.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_es5/6097-NsPbeUsrV4Y.js.gz rename supervisor/api/panel/frontend_es5/{8926-KHT0a5I0HxQ.js => 6117-93d1D_6SpIw.js} (85%) create mode 100644 supervisor/api/panel/frontend_es5/6117-93d1D_6SpIw.js.gz rename supervisor/api/panel/frontend_es5/{8926-KHT0a5I0HxQ.js.map => 6117-93d1D_6SpIw.js.map} (74%) create mode 100644 supervisor/api/panel/frontend_es5/6129-8C34xA7wpl8.js create mode 100644 supervisor/api/panel/frontend_es5/6129-8C34xA7wpl8.js.gz create mode 100644 supervisor/api/panel/frontend_es5/6129-8C34xA7wpl8.js.map create mode 100644 supervisor/api/panel/frontend_es5/6167-qHydf1bohxI.js create mode 100644 supervisor/api/panel/frontend_es5/6167-qHydf1bohxI.js.gz create mode 100644 supervisor/api/panel/frontend_es5/6167-qHydf1bohxI.js.map create mode 100644 supervisor/api/panel/frontend_es5/6223-TpfjnC8wapg.js create mode 100644 supervisor/api/panel/frontend_es5/6223-TpfjnC8wapg.js.gz create mode 100644 supervisor/api/panel/frontend_es5/6223-TpfjnC8wapg.js.map delete mode 100644 supervisor/api/panel/frontend_es5/6223-ohz-uCEkwSU.js delete mode 100644 supervisor/api/panel/frontend_es5/6223-ohz-uCEkwSU.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/6223-ohz-uCEkwSU.js.map delete mode 100644 supervisor/api/panel/frontend_es5/6272-AQmZTut2Kxk.js delete mode 100644 supervisor/api/panel/frontend_es5/6272-AQmZTut2Kxk.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/6272-AQmZTut2Kxk.js.map create mode 100644 supervisor/api/panel/frontend_es5/6272-WwUBU8TTxy4.js create mode 100644 supervisor/api/panel/frontend_es5/6272-WwUBU8TTxy4.js.gz create mode 100644 supervisor/api/panel/frontend_es5/6272-WwUBU8TTxy4.js.map create mode 100644 supervisor/api/panel/frontend_es5/6804-lnRkA3xQp8E.js create mode 100644 supervisor/api/panel/frontend_es5/6804-lnRkA3xQp8E.js.gz create mode 100644 supervisor/api/panel/frontend_es5/6804-lnRkA3xQp8E.js.map rename supervisor/api/panel/frontend_es5/{6884-NCFae4--sJE.js => 6884-F9StxZQlOjg.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/6884-F9StxZQlOjg.js.gz rename supervisor/api/panel/frontend_es5/{6884-NCFae4--sJE.js.map => 6884-F9StxZQlOjg.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_es5/6884-NCFae4--sJE.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/7013-LUYNeASwsdQ.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/7013-LUYNeASwsdQ.js.map rename supervisor/api/panel/frontend_es5/{7013-LUYNeASwsdQ.js => 7013-lvaRMng4x2c.js} (85%) create mode 100644 supervisor/api/panel/frontend_es5/7013-lvaRMng4x2c.js.gz create mode 100644 supervisor/api/panel/frontend_es5/7013-lvaRMng4x2c.js.map create mode 100644 supervisor/api/panel/frontend_es5/7053-gRoa32eJ9WI.js create mode 100644 supervisor/api/panel/frontend_es5/7053-gRoa32eJ9WI.js.gz create mode 100644 supervisor/api/panel/frontend_es5/7053-gRoa32eJ9WI.js.map delete mode 100644 supervisor/api/panel/frontend_es5/7141-ngcnGYkC4s0.js delete mode 100644 supervisor/api/panel/frontend_es5/7141-ngcnGYkC4s0.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/7141-ngcnGYkC4s0.js.map create mode 100644 supervisor/api/panel/frontend_es5/7155-LnvasqV8LT8.js create mode 100644 supervisor/api/panel/frontend_es5/7155-LnvasqV8LT8.js.gz create mode 100644 supervisor/api/panel/frontend_es5/7155-LnvasqV8LT8.js.map rename supervisor/api/panel/frontend_es5/{7576-kzQN7PC6a2E.js => 7165-0Wpy7g59JUU.js} (58%) create mode 100644 supervisor/api/panel/frontend_es5/7165-0Wpy7g59JUU.js.gz rename supervisor/api/panel/frontend_es5/{7576-kzQN7PC6a2E.js.map => 7165-0Wpy7g59JUU.js.map} (50%) delete mode 100644 supervisor/api/panel/frontend_es5/7165-sbw9f9OwSi8.js delete mode 100644 supervisor/api/panel/frontend_es5/7165-sbw9f9OwSi8.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/7165-sbw9f9OwSi8.js.map create mode 100644 supervisor/api/panel/frontend_es5/7224-Fou7CWeORcQ.js create mode 100644 supervisor/api/panel/frontend_es5/7224-Fou7CWeORcQ.js.gz create mode 100644 supervisor/api/panel/frontend_es5/7224-Fou7CWeORcQ.js.map delete mode 100644 supervisor/api/panel/frontend_es5/7270-X8oeuUeg4lE.js.gz rename supervisor/api/panel/frontend_es5/{7270-X8oeuUeg4lE.js => 7270-_FBtYv-Aj6Q.js} (99%) rename supervisor/api/panel/frontend_es5/{7270-X8oeuUeg4lE.js.LICENSE.txt => 7270-_FBtYv-Aj6Q.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/7270-_FBtYv-Aj6Q.js.gz rename supervisor/api/panel/frontend_es5/{7270-X8oeuUeg4lE.js.map => 7270-_FBtYv-Aj6Q.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_es5/7576-kzQN7PC6a2E.js.gz create mode 100644 supervisor/api/panel/frontend_es5/7747-g6LrbeBr3S8.js create mode 100644 supervisor/api/panel/frontend_es5/7747-g6LrbeBr3S8.js.gz create mode 100644 supervisor/api/panel/frontend_es5/7747-g6LrbeBr3S8.js.map delete mode 100644 supervisor/api/panel/frontend_es5/8102-OTng8QyoDPk.js delete mode 100644 supervisor/api/panel/frontend_es5/8102-OTng8QyoDPk.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/8102-OTng8QyoDPk.js.map create mode 100644 supervisor/api/panel/frontend_es5/8102-fz3eQLyP1cM.js create mode 100644 supervisor/api/panel/frontend_es5/8102-fz3eQLyP1cM.js.gz create mode 100644 supervisor/api/panel/frontend_es5/8102-fz3eQLyP1cM.js.map delete mode 100644 supervisor/api/panel/frontend_es5/8183-crazngT7_lY.js delete mode 100644 supervisor/api/panel/frontend_es5/8183-crazngT7_lY.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/8183-crazngT7_lY.js.map rename supervisor/api/panel/frontend_es5/{8191-icIJ6CNfY_Y.js => 8191-TlErDlJXlXQ.js} (50%) create mode 100644 supervisor/api/panel/frontend_es5/8191-TlErDlJXlXQ.js.gz rename supervisor/api/panel/frontend_es5/{8191-icIJ6CNfY_Y.js.map => 8191-TlErDlJXlXQ.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_es5/8191-icIJ6CNfY_Y.js.gz create mode 100644 supervisor/api/panel/frontend_es5/8204-SiYungZRlfA.js create mode 100644 supervisor/api/panel/frontend_es5/8204-SiYungZRlfA.js.gz create mode 100644 supervisor/api/panel/frontend_es5/8204-SiYungZRlfA.js.map rename supervisor/api/panel/frontend_es5/{8328-wOKU_FlVj5k.js => 8328-7S94jxmuIbw.js} (73%) create mode 100644 supervisor/api/panel/frontend_es5/8328-7S94jxmuIbw.js.gz rename supervisor/api/panel/frontend_es5/{8328-wOKU_FlVj5k.js.map => 8328-7S94jxmuIbw.js.map} (70%) delete mode 100644 supervisor/api/panel/frontend_es5/8328-wOKU_FlVj5k.js.gz create mode 100644 supervisor/api/panel/frontend_es5/8331-FzLNcSAIy7M.js create mode 100644 supervisor/api/panel/frontend_es5/8331-FzLNcSAIy7M.js.gz create mode 100644 supervisor/api/panel/frontend_es5/8331-FzLNcSAIy7M.js.map create mode 100644 supervisor/api/panel/frontend_es5/856-KDayAalnZDs.js create mode 100644 supervisor/api/panel/frontend_es5/856-KDayAalnZDs.js.gz create mode 100644 supervisor/api/panel/frontend_es5/856-KDayAalnZDs.js.map delete mode 100644 supervisor/api/panel/frontend_es5/856-N14SkqHLcEk.js delete mode 100644 supervisor/api/panel/frontend_es5/856-N14SkqHLcEk.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/856-N14SkqHLcEk.js.map create mode 100644 supervisor/api/panel/frontend_es5/8610-aQ5h50Q1NwE.js create mode 100644 supervisor/api/panel/frontend_es5/8610-aQ5h50Q1NwE.js.gz create mode 100644 supervisor/api/panel/frontend_es5/8610-aQ5h50Q1NwE.js.map delete mode 100644 supervisor/api/panel/frontend_es5/870-NlezvUAZEd4.js.gz rename supervisor/api/panel/frontend_es5/{870-NlezvUAZEd4.js => 870-sGq7eDlBXJM.js} (59%) create mode 100644 supervisor/api/panel/frontend_es5/870-sGq7eDlBXJM.js.gz rename supervisor/api/panel/frontend_es5/{870-NlezvUAZEd4.js.map => 870-sGq7eDlBXJM.js.map} (51%) create mode 100644 supervisor/api/panel/frontend_es5/8763-Rq9MikLpsPA.js create mode 100644 supervisor/api/panel/frontend_es5/8763-Rq9MikLpsPA.js.gz rename supervisor/api/panel/frontend_es5/{8763-oxc0wlrONag.js.map => 8763-Rq9MikLpsPA.js.map} (73%) delete mode 100644 supervisor/api/panel/frontend_es5/8763-oxc0wlrONag.js delete mode 100644 supervisor/api/panel/frontend_es5/8763-oxc0wlrONag.js.gz rename supervisor/api/panel/frontend_es5/{8900-nP3CWpX-yNY.js => 8900-2W0ULY-Rie0.js} (98%) create mode 100644 supervisor/api/panel/frontend_es5/8900-2W0ULY-Rie0.js.gz rename supervisor/api/panel/frontend_es5/{8900-nP3CWpX-yNY.js.map => 8900-2W0ULY-Rie0.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_es5/8900-nP3CWpX-yNY.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/8910-leHpDQ42lOs.js delete mode 100644 supervisor/api/panel/frontend_es5/8910-leHpDQ42lOs.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/8910-leHpDQ42lOs.js.map delete mode 100644 supervisor/api/panel/frontend_es5/8926-KHT0a5I0HxQ.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/9039-I7y7ph0N4bs.js delete mode 100644 supervisor/api/panel/frontend_es5/9039-I7y7ph0N4bs.js.gz create mode 100644 supervisor/api/panel/frontend_es5/9039-jN0W6mIJYyg.js create mode 100644 supervisor/api/panel/frontend_es5/9039-jN0W6mIJYyg.js.gz rename supervisor/api/panel/frontend_es5/{9039-I7y7ph0N4bs.js.map => 9039-jN0W6mIJYyg.js.map} (98%) create mode 100644 supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js create mode 100644 supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js.gz create mode 100644 supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js.map delete mode 100644 supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js delete mode 100644 supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js.map delete mode 100644 supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js delete mode 100644 supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js.map create mode 100644 supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js create mode 100644 supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js.gz create mode 100644 supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js.map create mode 100644 supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js create mode 100644 supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js.gz create mode 100644 supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js.map delete mode 100644 supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js delete mode 100644 supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js.map rename supervisor/api/panel/frontend_es5/{9972-DD06AtccfJY.js => 9972-8YUAXNFv3sc.js} (97%) create mode 100644 supervisor/api/panel/frontend_es5/9972-8YUAXNFv3sc.js.gz rename supervisor/api/panel/frontend_es5/{9972-DD06AtccfJY.js.map => 9972-8YUAXNFv3sc.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_es5/9972-DD06AtccfJY.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/9996-DJIH1sTxSUI.js.gz rename supervisor/api/panel/frontend_es5/{9998-SelREOZ3fWk.js => 9998-5hxiGOkFQEs.js} (52%) create mode 100644 supervisor/api/panel/frontend_es5/9998-5hxiGOkFQEs.js.gz rename supervisor/api/panel/frontend_es5/{9998-SelREOZ3fWk.js.map => 9998-5hxiGOkFQEs.js.map} (60%) delete mode 100644 supervisor/api/panel/frontend_es5/9998-SelREOZ3fWk.js.gz delete mode 100644 supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.gz rename supervisor/api/panel/frontend_es5/{entrypoint-63pj8Gx-hQ8.js => entrypoint-h8CdJbcXBOI.js} (57%) rename supervisor/api/panel/frontend_es5/{entrypoint-63pj8Gx-hQ8.js.LICENSE.txt => entrypoint-h8CdJbcXBOI.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.gz rename supervisor/api/panel/frontend_es5/{entrypoint-63pj8Gx-hQ8.js.map => entrypoint-h8CdJbcXBOI.js.map} (54%) create mode 100644 supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js create mode 100644 supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js.gz create mode 100644 supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js.map delete mode 100644 supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js delete mode 100644 supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js.map delete mode 100644 supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js delete mode 100644 supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.map create mode 100644 supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js rename supervisor/api/panel/frontend_latest/{1246-B1kkZ87-Bhk.js.LICENSE.txt => 1246-dZqHxRGZL6Q.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.gz create mode 100644 supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.map rename supervisor/api/panel/frontend_latest/{1281-Tl1GlaYW9tY.js => 1281-6we-moCCUkk.js} (99%) rename supervisor/api/panel/frontend_latest/{1281-Tl1GlaYW9tY.js.LICENSE.txt => 1281-6we-moCCUkk.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js.gz rename supervisor/api/panel/frontend_latest/{1281-Tl1GlaYW9tY.js.map => 1281-6we-moCCUkk.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/1281-Tl1GlaYW9tY.js.gz rename supervisor/api/panel/frontend_latest/{1307-dbe5A0WDtDs.js => 1307-U8rWvUPfRAA.js} (72%) create mode 100644 supervisor/api/panel/frontend_latest/1307-U8rWvUPfRAA.js.gz rename supervisor/api/panel/frontend_latest/{1307-dbe5A0WDtDs.js.map => 1307-U8rWvUPfRAA.js.map} (67%) delete mode 100644 supervisor/api/panel/frontend_latest/1307-dbe5A0WDtDs.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/184--A4ZOI-AJMw.js delete mode 100644 supervisor/api/panel/frontend_latest/184--A4ZOI-AJMw.js.gz create mode 100644 supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js create mode 100644 supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js.gz rename supervisor/api/panel/frontend_latest/{184--A4ZOI-AJMw.js.map => 184-rMlOMlRn5rE.js.map} (64%) delete mode 100644 supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js delete mode 100644 supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js.map delete mode 100644 supervisor/api/panel/frontend_latest/1968-mYEHumPd2kQ.js delete mode 100644 supervisor/api/panel/frontend_latest/1968-mYEHumPd2kQ.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/1968-mYEHumPd2kQ.js.map delete mode 100644 supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js delete mode 100644 supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.LICENSE.txt delete mode 100644 supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.map create mode 100644 supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js create mode 100644 supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.LICENSE.txt create mode 100644 supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.gz create mode 100644 supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.map delete mode 100644 supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js delete mode 100644 supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js.map delete mode 100644 supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js delete mode 100644 supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js.map delete mode 100644 supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js delete mode 100644 supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js.map create mode 100644 supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js create mode 100644 supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js.gz create mode 100644 supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js.map create mode 100644 supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js create mode 100644 supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js.gz create mode 100644 supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js.map delete mode 100644 supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js delete mode 100644 supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js.map create mode 100644 supervisor/api/panel/frontend_latest/2592-KVN7RPX_CKI.js create mode 100644 supervisor/api/panel/frontend_latest/2592-KVN7RPX_CKI.js.gz create mode 100644 supervisor/api/panel/frontend_latest/2592-KVN7RPX_CKI.js.map create mode 100644 supervisor/api/panel/frontend_latest/2809-m60VvQpQ4Iw.js create mode 100644 supervisor/api/panel/frontend_latest/2809-m60VvQpQ4Iw.js.gz create mode 100644 supervisor/api/panel/frontend_latest/2809-m60VvQpQ4Iw.js.map delete mode 100644 supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js delete mode 100644 supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js.map create mode 100644 supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js create mode 100644 supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js.gz create mode 100644 supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js.map delete mode 100644 supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js delete mode 100644 supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js.gz create mode 100644 supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js create mode 100644 supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js.gz rename supervisor/api/panel/frontend_latest/{2914-j1Ixrez4MGE.js.map => 2914-r3YeI7LjT3M.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js delete mode 100644 supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js.map create mode 100644 supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js rename supervisor/api/panel/frontend_latest/{3074-O1CIFTkvGOM.js.LICENSE.txt => 3074-z5k_42rGlCY.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js.gz create mode 100644 supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js.map rename supervisor/api/panel/frontend_latest/{3373-iup4DRP8qGY.js => 3373-8z7jWPoI37o.js} (96%) create mode 100644 supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js.gz rename supervisor/api/panel/frontend_latest/{3373-iup4DRP8qGY.js.map => 3373-8z7jWPoI37o.js.map} (68%) delete mode 100644 supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js.gz create mode 100644 supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js create mode 100644 supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js.gz create mode 100644 supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js.map delete mode 100644 supervisor/api/panel/frontend_latest/3492-Xq3DoNTsWgg.js.gz create mode 100644 supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js rename supervisor/api/panel/frontend_latest/{1961-FxMFiPKFuSQ.js.LICENSE.txt => 3493-v_6orASpwIQ.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js.gz create mode 100644 supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js.map create mode 100644 supervisor/api/panel/frontend_latest/3975-eUekxKfAU6g.js create mode 100644 supervisor/api/panel/frontend_latest/3975-eUekxKfAU6g.js.gz create mode 100644 supervisor/api/panel/frontend_latest/3975-eUekxKfAU6g.js.map delete mode 100644 supervisor/api/panel/frontend_latest/3975-jkg9Ch9CYEA.js delete mode 100644 supervisor/api/panel/frontend_latest/3975-jkg9Ch9CYEA.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/3975-jkg9Ch9CYEA.js.map delete mode 100644 supervisor/api/panel/frontend_latest/4005-mRtGFcnoQ0Y.js delete mode 100644 supervisor/api/panel/frontend_latest/4005-mRtGFcnoQ0Y.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/4005-mRtGFcnoQ0Y.js.map rename supervisor/api/panel/frontend_latest/{4025-qwg028eIAdU.js => 4025-_ezs8OIWSX4.js} (95%) create mode 100644 supervisor/api/panel/frontend_latest/4025-_ezs8OIWSX4.js.gz rename supervisor/api/panel/frontend_latest/{4025-qwg028eIAdU.js.map => 4025-_ezs8OIWSX4.js.map} (64%) delete mode 100644 supervisor/api/panel/frontend_latest/4025-qwg028eIAdU.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js create mode 100644 supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js.map delete mode 100644 supervisor/api/panel/frontend_latest/4247-DuoKGfHjKnM.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/4247-DuoKGfHjKnM.js.map rename supervisor/api/panel/frontend_latest/{4247-DuoKGfHjKnM.js => 4247-y2SNvz0OT6s.js} (79%) create mode 100644 supervisor/api/panel/frontend_latest/4247-y2SNvz0OT6s.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4247-y2SNvz0OT6s.js.map create mode 100644 supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js create mode 100644 supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js.map delete mode 100644 supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js delete mode 100644 supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js.map create mode 100644 supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js create mode 100644 supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js.map delete mode 100644 supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js delete mode 100644 supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js.map delete mode 100644 supervisor/api/panel/frontend_latest/4971--yI7R-eH_ls.js delete mode 100644 supervisor/api/panel/frontend_latest/4971--yI7R-eH_ls.js.gz create mode 100644 supervisor/api/panel/frontend_latest/4971-L2WL6jRcp9U.js create mode 100644 supervisor/api/panel/frontend_latest/4971-L2WL6jRcp9U.js.gz rename supervisor/api/panel/frontend_latest/{4971--yI7R-eH_ls.js.map => 4971-L2WL6jRcp9U.js.map} (98%) create mode 100644 supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js rename supervisor/api/panel/frontend_latest/{5142-uVa5q0wgNIE.js.LICENSE.txt => 5142-jGfcrYrtX7E.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.gz rename supervisor/api/panel/frontend_latest/{5142-uVa5q0wgNIE.js.map => 5142-jGfcrYrtX7E.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js delete mode 100644 supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.gz create mode 100644 supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js create mode 100644 supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js.gz create mode 100644 supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js.map rename supervisor/api/panel/frontend_latest/{9996-CUwnlwQyLe4.js => 5499-fvR1rjuojLo.js} (64%) create mode 100644 supervisor/api/panel/frontend_latest/5499-fvR1rjuojLo.js.gz rename supervisor/api/panel/frontend_latest/{9996-CUwnlwQyLe4.js.map => 5499-fvR1rjuojLo.js.map} (55%) delete mode 100644 supervisor/api/panel/frontend_latest/5510-EW3XDcrkHPw.js.gz rename supervisor/api/panel/frontend_latest/{5510-EW3XDcrkHPw.js => 5510-zLk9_BJ2it8.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/5510-zLk9_BJ2it8.js.gz rename supervisor/api/panel/frontend_latest/{5510-EW3XDcrkHPw.js.map => 5510-zLk9_BJ2it8.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_latest/6097-OrT6EFZxFn0.js.gz rename supervisor/api/panel/frontend_latest/{6097-OrT6EFZxFn0.js => 6097-wLx_12SAZ2o.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/6097-wLx_12SAZ2o.js.gz rename supervisor/api/panel/frontend_latest/{6097-OrT6EFZxFn0.js.map => 6097-wLx_12SAZ2o.js.map} (99%) rename supervisor/api/panel/frontend_latest/{8926-Y_R4Ioa3Sh8.js => 6117-0mK_GoVOwXw.js} (79%) create mode 100644 supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js.gz rename supervisor/api/panel/frontend_latest/{8926-Y_R4Ioa3Sh8.js.map => 6117-0mK_GoVOwXw.js.map} (62%) delete mode 100644 supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js delete mode 100644 supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js.map delete mode 100644 supervisor/api/panel/frontend_latest/6622-KvfagmyQ9VA.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/6622-KvfagmyQ9VA.js.map rename supervisor/api/panel/frontend_latest/{6884-ZVNvm_NJ5kA.js => 6884-5B6c04Gi7Cs.js} (97%) create mode 100644 supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js.gz rename supervisor/api/panel/frontend_latest/{6884-ZVNvm_NJ5kA.js.map => 6884-5B6c04Gi7Cs.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js.map rename supervisor/api/panel/frontend_latest/{7013-8S0e2wC362M.js => 7013-MCmPOfbXWG4.js} (87%) create mode 100644 supervisor/api/panel/frontend_latest/7013-MCmPOfbXWG4.js.gz create mode 100644 supervisor/api/panel/frontend_latest/7013-MCmPOfbXWG4.js.map create mode 100644 supervisor/api/panel/frontend_latest/7053-h1xx95fhrKs.js create mode 100644 supervisor/api/panel/frontend_latest/7053-h1xx95fhrKs.js.gz create mode 100644 supervisor/api/panel/frontend_latest/7053-h1xx95fhrKs.js.map rename supervisor/api/panel/frontend_latest/{6622-KvfagmyQ9VA.js => 7165-0m0nQGu81IE.js} (56%) create mode 100644 supervisor/api/panel/frontend_latest/7165-0m0nQGu81IE.js.gz create mode 100644 supervisor/api/panel/frontend_latest/7165-0m0nQGu81IE.js.map delete mode 100644 supervisor/api/panel/frontend_latest/7165-IlnhYzBiMT4.js delete mode 100644 supervisor/api/panel/frontend_latest/7165-IlnhYzBiMT4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/7165-IlnhYzBiMT4.js.map create mode 100644 supervisor/api/panel/frontend_latest/7224-g3sc2rxxKe8.js create mode 100644 supervisor/api/panel/frontend_latest/7224-g3sc2rxxKe8.js.gz create mode 100644 supervisor/api/panel/frontend_latest/7224-g3sc2rxxKe8.js.map delete mode 100644 supervisor/api/panel/frontend_latest/7270--LkwTKfcQoM.js.gz rename supervisor/api/panel/frontend_latest/{7270--LkwTKfcQoM.js => 7270-gJR4xMcTsxs.js} (70%) rename supervisor/api/panel/frontend_latest/{7270--LkwTKfcQoM.js.LICENSE.txt => 7270-gJR4xMcTsxs.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/7270-gJR4xMcTsxs.js.gz rename supervisor/api/panel/frontend_latest/{7270--LkwTKfcQoM.js.map => 7270-gJR4xMcTsxs.js.map} (98%) rename supervisor/api/panel/frontend_latest/{8191-aX1YzFABsBI.js => 8191-P9VDHanhdw0.js} (91%) create mode 100644 supervisor/api/panel/frontend_latest/8191-P9VDHanhdw0.js.gz rename supervisor/api/panel/frontend_latest/{8191-aX1YzFABsBI.js.map => 8191-P9VDHanhdw0.js.map} (66%) delete mode 100644 supervisor/api/panel/frontend_latest/8191-aX1YzFABsBI.js.gz create mode 100644 supervisor/api/panel/frontend_latest/8204-qTfCPgxRU8g.js create mode 100644 supervisor/api/panel/frontend_latest/8204-qTfCPgxRU8g.js.gz create mode 100644 supervisor/api/panel/frontend_latest/8204-qTfCPgxRU8g.js.map create mode 100644 supervisor/api/panel/frontend_latest/8331-xewibyLtrmY.js create mode 100644 supervisor/api/panel/frontend_latest/8331-xewibyLtrmY.js.gz create mode 100644 supervisor/api/panel/frontend_latest/8331-xewibyLtrmY.js.map create mode 100644 supervisor/api/panel/frontend_latest/8610-1TQf-8WPNK4.js create mode 100644 supervisor/api/panel/frontend_latest/8610-1TQf-8WPNK4.js.gz create mode 100644 supervisor/api/panel/frontend_latest/8610-1TQf-8WPNK4.js.map delete mode 100644 supervisor/api/panel/frontend_latest/8910--QDJG__s4XY.js delete mode 100644 supervisor/api/panel/frontend_latest/8910--QDJG__s4XY.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/8910--QDJG__s4XY.js.map delete mode 100644 supervisor/api/panel/frontend_latest/8926-Y_R4Ioa3Sh8.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/8958-U4dEqGYg8mI.js delete mode 100644 supervisor/api/panel/frontend_latest/8958-U4dEqGYg8mI.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/8958-U4dEqGYg8mI.js.map delete mode 100644 supervisor/api/panel/frontend_latest/897-ZDaHGiQ7Krg.js delete mode 100644 supervisor/api/panel/frontend_latest/897-ZDaHGiQ7Krg.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/897-ZDaHGiQ7Krg.js.map delete mode 100644 supervisor/api/panel/frontend_latest/9039-MSG8KvVdqSM.js.gz rename supervisor/api/panel/frontend_latest/{9039-MSG8KvVdqSM.js => 9039-VZv73onlAX0.js} (96%) create mode 100644 supervisor/api/panel/frontend_latest/9039-VZv73onlAX0.js.gz rename supervisor/api/panel/frontend_latest/{9039-MSG8KvVdqSM.js.map => 9039-VZv73onlAX0.js.map} (74%) delete mode 100644 supervisor/api/panel/frontend_latest/9076-hX2uQJFaPxw.js delete mode 100644 supervisor/api/panel/frontend_latest/9076-hX2uQJFaPxw.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/9076-hX2uQJFaPxw.js.map create mode 100644 supervisor/api/panel/frontend_latest/9076-pf64mqC4YFI.js create mode 100644 supervisor/api/panel/frontend_latest/9076-pf64mqC4YFI.js.gz create mode 100644 supervisor/api/panel/frontend_latest/9076-pf64mqC4YFI.js.map rename supervisor/api/panel/frontend_latest/{9204--Rk0XBs7bbs.js => 9204--H4ETdfwDU0.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/9204--H4ETdfwDU0.js.gz rename supervisor/api/panel/frontend_latest/{9204--Rk0XBs7bbs.js.map => 9204--H4ETdfwDU0.js.map} (99%) delete mode 100644 supervisor/api/panel/frontend_latest/9204--Rk0XBs7bbs.js.gz rename supervisor/api/panel/frontend_latest/{3492-Xq3DoNTsWgg.js => 9244-jlUrAP4sae4.js} (66%) create mode 100644 supervisor/api/panel/frontend_latest/9244-jlUrAP4sae4.js.gz rename supervisor/api/panel/frontend_latest/{3492-Xq3DoNTsWgg.js.map => 9244-jlUrAP4sae4.js.map} (58%) create mode 100644 supervisor/api/panel/frontend_latest/9431-Yf-o0nCn-po.js create mode 100644 supervisor/api/panel/frontend_latest/9431-Yf-o0nCn-po.js.LICENSE.txt create mode 100644 supervisor/api/panel/frontend_latest/9431-Yf-o0nCn-po.js.gz create mode 100644 supervisor/api/panel/frontend_latest/9431-Yf-o0nCn-po.js.map delete mode 100644 supervisor/api/panel/frontend_latest/9461-4OqI0riX1Pc.js delete mode 100644 supervisor/api/panel/frontend_latest/9461-4OqI0riX1Pc.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/9461-4OqI0riX1Pc.js.map create mode 100644 supervisor/api/panel/frontend_latest/9461-ICQgPBMm0Zo.js rename supervisor/api/panel/frontend_latest/{9461-4OqI0riX1Pc.js.LICENSE.txt => 9461-ICQgPBMm0Zo.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/9461-ICQgPBMm0Zo.js.gz create mode 100644 supervisor/api/panel/frontend_latest/9461-ICQgPBMm0Zo.js.map delete mode 100644 supervisor/api/panel/frontend_latest/9593-4ntqdnqnLW0.js.gz rename supervisor/api/panel/frontend_latest/{9593-4ntqdnqnLW0.js => 9593-N8WMp5inc9I.js} (61%) create mode 100644 supervisor/api/panel/frontend_latest/9593-N8WMp5inc9I.js.gz rename supervisor/api/panel/frontend_latest/{9593-4ntqdnqnLW0.js.map => 9593-N8WMp5inc9I.js.map} (53%) rename supervisor/api/panel/frontend_latest/{9605-geAkdg-KPsg.js => 9605-9Y_edWsUwQE.js} (59%) create mode 100644 supervisor/api/panel/frontend_latest/9605-9Y_edWsUwQE.js.gz rename supervisor/api/panel/frontend_latest/{9605-geAkdg-KPsg.js.map => 9605-9Y_edWsUwQE.js.map} (64%) delete mode 100644 supervisor/api/panel/frontend_latest/9605-geAkdg-KPsg.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/9972--MubaD9xLlY.js.gz rename supervisor/api/panel/frontend_latest/{9972--MubaD9xLlY.js => 9972-0T7ZryOd-eA.js} (98%) create mode 100644 supervisor/api/panel/frontend_latest/9972-0T7ZryOd-eA.js.gz rename supervisor/api/panel/frontend_latest/{9972--MubaD9xLlY.js.map => 9972-0T7ZryOd-eA.js.map} (98%) delete mode 100644 supervisor/api/panel/frontend_latest/9996-CUwnlwQyLe4.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint-Oz9jOw0TQis.js delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint-Oz9jOw0TQis.js.gz delete mode 100644 supervisor/api/panel/frontend_latest/entrypoint-Oz9jOw0TQis.js.map create mode 100644 supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js rename supervisor/api/panel/frontend_latest/{entrypoint-Oz9jOw0TQis.js.LICENSE.txt => entrypoint-nEitM956Cj4.js.LICENSE.txt} (100%) create mode 100644 supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.gz create mode 100644 supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.map rename supervisor/api/panel/static/translations/{af-2c7e3e3ff4450dde0b19d0ab7d797f2a.json => af-3ca6506d5027d79bf29e76d18933a169.json} (95%) rename supervisor/api/panel/static/translations/{ar-4d28b19a2953b49c11545461d3c68bb2.json => ar-f19e22a33ef799cebbdba3d799a36716.json} (96%) rename supervisor/api/panel/static/translations/{bg-44190bfd8400493cd73999489737d08f.json => bg-c43b68b06cb3c9856dad7cb6397983c4.json} (51%) rename supervisor/api/panel/static/translations/{eo-8413c0a88de8cf0346cda3b8c8b0f01c.json => bn-b2c138602b070590653bfd96651c7091.json} (95%) rename supervisor/api/panel/static/translations/{bs-e141cd16df50a29d966c252a33fdb9c1.json => bs-07789d3fc5d1e47b505d864f06441178.json} (95%) rename supervisor/api/panel/static/translations/{ca-f7c2763b7f76e59ca6632fe57f00bd7e.json => ca-d409923812e97bb77bd1252afa19b357.json} (95%) rename supervisor/api/panel/static/translations/{cs-49a5d2c6f01b5b34f9b4d64a4188dd96.json => cs-b43fdddf3b420fe9b592eceb78bc76ef.json} (95%) rename supervisor/api/panel/static/translations/{en-0b39d4fbdb1bb135ab5aaec9c22ffcd6.json => cy-5e9835311736127c1799b19b1e978042.json} (95%) rename supervisor/api/panel/static/translations/{da-70e7797ba7d40aca338b336e3788458c.json => da-e13c094a5b59b81f8d13f8ccc25cb56d.json} (55%) rename supervisor/api/panel/static/translations/{de-741399d60314419d543e55c6b7880208.json => de-3e0cd56de396559decd8024d297cc912.json} (95%) rename supervisor/api/panel/static/translations/{el-6e27db9fcd779c1d38864f3fcc294b7b.json => el-d889eb8076c5caf425000f840097f63e.json} (56%) rename supervisor/api/panel/static/translations/{bn-d24a75bffb448b7c44103ec77629dbe4.json => en-40b3d7ab75204f8ea8305ebfa66bcac5.json} (95%) rename supervisor/api/panel/static/translations/{en-GB-f428c0840c19cf352698207cece9449f.json => en-GB-1da5ffc2660db373d21bd5e8bf0394a3.json} (95%) rename supervisor/api/panel/static/translations/{cy-ee9b4c6ab2a49f01babc4ec2e3679d08.json => eo-e93bfa80e133b23f2fb85884459f55ad.json} (95%) rename supervisor/api/panel/static/translations/{es-419-cb47a81b44b51f5c895568d9b9fe76dc.json => es-419-e28883b2674e39f8d929045ac2afc82f.json} (95%) rename supervisor/api/panel/static/translations/{es-40667509aa6b5d1a8a4dce18dafc1a2c.json => es-9d386727d6d1ecb6571353c291570804.json} (95%) rename supervisor/api/panel/static/translations/{et-4e87c7c95af932b3fe36d4cba8d3a77d.json => et-6396fd984dcc6c50018693a6f16cf2d8.json} (95%) create mode 100644 supervisor/api/panel/static/translations/eu-afbe6ee57eace24fdb988a9ff79ad91c.json delete mode 100644 supervisor/api/panel/static/translations/eu-e9c6f0cf4f96287561a6695c0e073560.json rename supervisor/api/panel/static/translations/{fa-de98ea7ee87c7638c998ee6e55771673.json => fa-0331001974b050d39fa7582e88577307.json} (95%) rename supervisor/api/panel/static/translations/{fi-e75dbf5de63380c1bac73893d9a2728b.json => fi-08a60cee5783805d47401394ab7b57ba.json} (95%) rename supervisor/api/panel/static/translations/{fr-aabe4b05586cfb9581e7bcb65a5b1811.json => fr-a47558aece9ee5d3f00c7fe3286fee13.json} (56%) rename supervisor/api/panel/static/translations/{fy-a7b31c9a27ef75fc3fba5f9f9e4935c9.json => fy-89f89ded88ee7241840f2b7ecb8732fb.json} (95%) rename supervisor/api/panel/static/translations/{gl-75dc5ac841d35573c6cb9d6c2971070c.json => gl-5c37083840a600f87d80e6cf5d50a8c0.json} (96%) rename supervisor/api/panel/static/translations/{gsw-4f54fb0ecb09853000ee15b1ebfdda2f.json => gsw-eb969d34edc95c5ff452a6563197d551.json} (95%) rename supervisor/api/panel/static/translations/{he-d4ac232e38b5e31bd1bff83e7cc115f7.json => he-21ad884c1fa047a35bf73d76d865f403.json} (55%) create mode 100644 supervisor/api/panel/static/translations/hi-6c5204b6c478a792d465d6e10ac65e12.json delete mode 100644 supervisor/api/panel/static/translations/hi-f00fc1ce9324d58908159864f8f9c78a.json rename supervisor/api/panel/static/translations/{hr-ac4ba97d7e1b9bd2ff8c721a7e8fa187.json => hr-2f6c103ec8a7d7efa9e5f9ce1960aa13.json} (95%) rename supervisor/api/panel/static/translations/{hu-0c2d4511113f39e6fd72c37c1aaebd6c.json => hu-aafecd669541d4f567413793056cd9a0.json} (95%) create mode 100644 supervisor/api/panel/static/translations/hy-002bf5074f58583503b2bfccd673018f.json delete mode 100644 supervisor/api/panel/static/translations/hy-651577c4ea55a29fe121002b7b927995.json rename supervisor/api/panel/static/translations/{id-40f901ff4fe43e690cda1ef11b8e445a.json => id-73e0f74a55eb26cbb38883db04db5a5e.json} (55%) rename supervisor/api/panel/static/translations/{is-5383f3e1ad458d0b3a6c94db61cf7933.json => is-723a467ffeaf685109ea1c44f7e9daf7.json} (95%) rename supervisor/api/panel/static/translations/{it-16278843fed13724b0349c14d362c28e.json => it-b5944b0b89a6b4b6e9b5fffa50c79a52.json} (96%) rename supervisor/api/panel/static/translations/{ja-30db052f1b5927838f9eebeb936f34fb.json => ja-3e8d88c857e804746f7880c0a0666dd3.json} (95%) delete mode 100644 supervisor/api/panel/static/translations/ka-764edd5aff7d89d464eb77ece67b2365.json create mode 100644 supervisor/api/panel/static/translations/ka-9dee338a9b47745cf58459a3254a52c4.json rename supervisor/api/panel/static/translations/{ko-ba2b3ce0c59f4814d07355f3dbda5181.json => ko-b66faa1302de2684feafc2a0fe7053e5.json} (55%) rename supervisor/api/panel/static/translations/{lb-922e2f02a22405c23ba883eb3e7354e3.json => lb-dc7e8fba7cd8d980f955bc8576feb6c1.json} (95%) rename supervisor/api/panel/static/translations/{lt-0ce4cbed6800c84dd01ef181a29057bd.json => lt-cb657e7636bcd80af2d4141c9bbe3493.json} (95%) create mode 100644 supervisor/api/panel/static/translations/lv-274b856ed63d79109ad05096e86bf43e.json delete mode 100644 supervisor/api/panel/static/translations/lv-70e3379615157b34152e9fb34e5acf8b.json rename supervisor/api/panel/static/translations/{ml-aa859ba799a7da4d2f4fbf836e9e07bf.json => ml-f7b57df562bd3af867955e628707bf33.json} (96%) rename supervisor/api/panel/static/translations/{nb-16bc2553ff7497e50c4b9a7cf1d9a20c.json => nb-99fc470c1e5abe2080642c7eb488dbaa.json} (95%) rename supervisor/api/panel/static/translations/{nl-eea4131d34cbb0f2361f0d17d540d44c.json => nl-7d79ef1b0391fa047382e0c9a087a3b3.json} (55%) rename supervisor/api/panel/static/translations/{nn-e8cabb34e0d56b37eaf6345aba942c93.json => nn-421b16eb3235539c885453b92e4d794f.json} (95%) delete mode 100644 supervisor/api/panel/static/translations/no-2a0752d6abe1183c4ea6ba80bd3a42bf.json create mode 100644 supervisor/api/panel/static/translations/no-415dc6253f961e767d1ff4dfefdfff2f.json rename supervisor/api/panel/static/translations/{pl-75ec73805822e01a2fc06c9accad650b.json => pl-20b2d0a57898620af028ae1436b07939.json} (95%) rename supervisor/api/panel/static/translations/{pt-025ca101e4356ea9ac559017a9f6a4aa.json => pt-8b4caa65d831254898f214477deb4a0a.json} (54%) rename supervisor/api/panel/static/translations/{pt-BR-b262f3aa9e665d175f994e7f2df9f19a.json => pt-BR-7e4f9723fa97666e719b5a5efa487f0c.json} (95%) rename supervisor/api/panel/static/translations/{ro-aefadb6d45fa6fe9210fea9ac9b7f161.json => ro-f99be97db12645599d094b182b85a79b.json} (95%) rename supervisor/api/panel/static/translations/{ru-9c8a7c16b1f863a6060fee6054e88833.json => ru-4d4c2dc89d9aa40e24e702c067a09cb6.json} (95%) rename supervisor/api/panel/static/translations/{sk-24db88e5763df99219ae1f6570eb53d6.json => sk-7e833158935c9c955d4e609c8d298992.json} (55%) rename supervisor/api/panel/static/translations/{sl-de82719e2dd0b14cbe867f907cb46bba.json => sl-a01958877758e4d76dd0b6e9dafc3064.json} (95%) rename supervisor/api/panel/static/translations/{sr-93f3df9b130b3650d2427e3648157b7c.json => sr-41b0cd6adcd12b0891c4807a27315cc2.json} (95%) rename supervisor/api/panel/static/translations/{sr-Latn-816a0bd14f443ff2a80eca33352ef024.json => sr-Latn-29862e442ad46a89e6168ed153db3b53.json} (95%) rename supervisor/api/panel/static/translations/{sv-a7fe376d31c722fc8bb655b8e09f1856.json => sv-e996a5453f4aa4c7eb217b9a0aaf37d6.json} (55%) create mode 100644 supervisor/api/panel/static/translations/ta-03298e916f0e42140bf746eaf7ae2cc3.json delete mode 100644 supervisor/api/panel/static/translations/ta-8e0f039601f5cb014017c242b1f152b2.json create mode 100644 supervisor/api/panel/static/translations/te-a1b47e1d406744bbd22333544db81cf6.json delete mode 100644 supervisor/api/panel/static/translations/te-f5c40b7a8034b96bfe1ed55a873f9dbc.json rename supervisor/api/panel/static/translations/{th-eb41095ce1e82de46b0979ad800de5cb.json => th-ddc10f730f2f4c56119501ff25932411.json} (96%) rename supervisor/api/panel/static/translations/{tr-cdf01442900642523c6e6e2689ba796e.json => tr-d27036c478269053c2738ca76974aacb.json} (55%) rename supervisor/api/panel/static/translations/{uk-51572b448eb30b79ec4e2d5cf584cfdd.json => uk-f6b0af60af39ca4bb1852515adf5f04c.json} (95%) create mode 100644 supervisor/api/panel/static/translations/ur-43aed25b72f4558bed031607be0578b7.json delete mode 100644 supervisor/api/panel/static/translations/ur-b38f54f0ec1502220019f283d7fd9731.json rename supervisor/api/panel/static/translations/{vi-f6ef78fe2813f3312b49f2d5e1108b08.json => vi-4165c3902ff84398101e675df61e0734.json} (95%) rename supervisor/api/panel/static/translations/{zh-Hans-21c2bfd539c0c003ebd1fbbebe5425cb.json => zh-Hans-d1b8f0fba41eb6ec15ddaa5e6c437f14.json} (54%) rename supervisor/api/panel/static/translations/{zh-Hant-2b5584c995380d3b29b91bebc793eecc.json => zh-Hant-01d44ac1b3719291d405ecbe361d9c9f.json} (54%) diff --git a/home-assistant-polymer b/home-assistant-polymer index d46201ebd..9111f58e5 160000 --- a/home-assistant-polymer +++ b/home-assistant-polymer @@ -1 +1 @@ -Subproject commit d46201ebd81fe809f306801d5ca26964fd15868d +Subproject commit 9111f58e52b49cf5a993111ba640f79c1b6f8308 diff --git a/supervisor/api/panel/entrypoint.js b/supervisor/api/panel/entrypoint.js index 03a8ffa3d..fca06f467 100644 --- a/supervisor/api/panel/entrypoint.js +++ b/supervisor/api/panel/entrypoint.js @@ -1 +1 @@ -!function(){function n(n){var t=document.createElement("script");t.src=n,document.body.appendChild(t)}if(/.*Version\/(?:11|12)(?:\.\d+)*.*Safari\//.test(navigator.userAgent))n("/api/hassio/app/frontend_es5/entrypoint-63pj8Gx-hQ8.js");else try{new Function("import('/api/hassio/app/frontend_latest/entrypoint-Oz9jOw0TQis.js')")()}catch(t){n("/api/hassio/app/frontend_es5/entrypoint-63pj8Gx-hQ8.js")}}() \ No newline at end of file +!function(){function n(n){var t=document.createElement("script");t.src=n,document.body.appendChild(t)}if(/.*Version\/(?:11|12)(?:\.\d+)*.*Safari\//.test(navigator.userAgent))n("/api/hassio/app/frontend_es5/entrypoint-h8CdJbcXBOI.js");else try{new Function("import('/api/hassio/app/frontend_latest/entrypoint-nEitM956Cj4.js')")()}catch(t){n("/api/hassio/app/frontend_es5/entrypoint-h8CdJbcXBOI.js")}}() \ No newline at end of file diff --git a/supervisor/api/panel/entrypoint.js.gz b/supervisor/api/panel/entrypoint.js.gz index 54650d0acedb76c44c1de94a891225877e82263e..ef1cf5167b3c8513ee267af8a510c08dc274dc6f 100644 GIT binary patch literal 265 zcmV+k0rvhMiwFP!000021Eo)eax)OL)t>!-QC>@x0fSxSs2)O^6qtS$2zw9 zSxa0*O~xYQ_1E@4GUWA=^8aZ%vbtCRB%wVhg5?w*C)OIYH;!8QB#GelH1@nbW^Ggz z$~nMjF)?Yxh&N5lq{y6r4-fQLlFd%^_c!_n_(O9guA*+95t&03D{ro(6a;}7s*=em zvR)Je`1u?lagMB2DraP(!UNMo>tyUL5@2)-VORo^uR3dxdXurmXd|o77IxP~K0FwO zG{FCda~+}lf8{lGt0_3^iFN(To2o}YAE|NK(DwN7$YOrzfx3&ga>kolkxm%#`X4+t Pn~dKB;8~~8kpTbzWzm0d literal 268 zcmV+n0rUPJiwFP!0000213XW~c0(Z${glWG(gy18x~*@j6wi4XIK#Zu|Gn|m=(U!s zK~qe?_|L3u0t5atP}rn>lXTs;KtiKcWX~%*npnGNjG5YemqbCm4~z51_hi0=%GrWB z4Y4we_+NBPiq3<@GNgZ!>~Lp!`FDAR51S|PWEOZwbZ(VX7@wpRWD7A+gXk3{6m_w9 z?1$8x18Yl_qYSDHnTBna4inH&>(!QZIefyeoFY(nV>S1-Er zU_Y7{v()X_&k2eBPaUVZIf)?mARFypWtrt)ZV(cfSqwB diff --git a/supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js b/supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js new file mode 100644 index 000000000..c7888bdd4 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1116],{98762:function(t,e,r){var n,o,i,a,c,s,l=r(88962),d=r(33368),u=r(71650),h=r(82390),p=r(69205),v=r(70906),f=r(91808),m=(r(14271),r(68144)),y=r(14243);r(76870),r(52039),(0,f.Z)([(0,y.Mo)("ha-progress-button")],(function(t,e){var r=function(e){(0,p.Z)(n,e);var r=(0,v.Z)(n);function n(){var e;(0,u.Z)(this,n);for(var o=arguments.length,i=new Array(o),a=0;a '," "])),this.raised,this.disabled||this.progress,this._buttonTapped,this._result||"",t?(0,m.dy)(o||(o=(0,l.Z)(['
',"
"])),"success"===this._result?(0,m.dy)(i||(i=(0,l.Z)([''])),"M9,20.42L2.79,14.21L5.62,11.38L9,14.77L18.88,4.88L21.71,7.71L9,20.42Z"):"error"===this._result?(0,m.dy)(a||(a=(0,l.Z)([''])),"M2.2,16.06L3.88,12L2.2,7.94L6.26,6.26L7.94,2.2L12,3.88L16.06,2.2L17.74,6.26L21.8,7.94L20.12,12L21.8,16.06L17.74,17.74L16.06,21.8L12,20.12L7.94,21.8L6.26,17.74L2.2,16.06M13,17V15H11V17H13M13,13V7H11V13H13Z"):this.progress?(0,m.dy)(c||(c=(0,l.Z)([' ']))):""):"")}},{kind:"method",key:"actionSuccess",value:function(){this._setResult("success")}},{kind:"method",key:"actionError",value:function(){this._setResult("error")}},{kind:"method",key:"_setResult",value:function(t){var e=this;this._result=t,setTimeout((function(){e._result=void 0}),2e3)}},{kind:"method",key:"_buttonTapped",value:function(t){this.progress&&t.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,m.iv)(s||(s=(0,l.Z)([":host{outline:0;display:inline-block;position:relative}mwc-button{transition:all 1s}mwc-button.success{--mdc-theme-primary:white;background-color:var(--success-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].success{--mdc-theme-primary:var(--success-color);--mdc-theme-on-primary:white}mwc-button.error{--mdc-theme-primary:white;background-color:var(--error-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].error{--mdc-theme-primary:var(--error-color);--mdc-theme-on-primary:white}.progress{bottom:4px;position:absolute;text-align:center;top:4px;width:100%}ha-svg-icon{color:#fff}mwc-button.error slot,mwc-button.success slot{visibility:hidden}"])))}}]}}),m.oi)},81545:function(t,e,r){var n,o,i=r(88962),a=r(33368),c=r(71650),s=r(82390),l=r(69205),d=r(70906),u=r(91808),h=r(88771),p=r(47838),v=(r(65666),r(68144)),f=r(14243),m=r(38378);(0,u.Z)([(0,f.Mo)("ha-button-menu")],(function(t,e){var r=function(e){(0,l.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,c.Z)(this,n);for(var o=arguments.length,i=new Array(o),a=0;a '])),this._handleClick,this._setTriggerAria,this.corner,this.menuCorner,this.fixed,this.multi,this.activatable,this.y,this.x)}},{kind:"method",key:"firstUpdated",value:function(t){var e=this;(0,h.Z)((0,p.Z)(r.prototype),"firstUpdated",this).call(this,t),"rtl"===document.dir&&this.updateComplete.then((function(){e.querySelectorAll("mwc-list-item").forEach((function(t){var e=document.createElement("style");e.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",t.shadowRoot.appendChild(e)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,v.iv)(o||(o=(0,i.Z)([":host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}"])))}}]}}),v.oi)},14089:function(t,e,r){var n,o,i=r(88962),a=r(33368),c=r(71650),s=r(82390),l=r(69205),d=r(70906),u=r(91808),h=r(68144),p=r(14243);(0,u.Z)([(0,p.Mo)("ha-settings-row")],(function(t,e){var r=function(e){(0,l.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,c.Z)(this,n);for(var o=arguments.length,i=new Array(o),a=0;a
'])),!this.threeLine,this.threeLine)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,h.iv)(o||(o=(0,i.Z)([":host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}"])))}}]}}),h.oi)},30172:function(t,e,r){var n,o=r(88962),i=r(33368),a=r(71650),c=r(82390),s=r(69205),l=r(70906),d=r(91808),u=r(88771),h=r(47838),p=r(53464),v=r(4301),f=r(68144),m=r(14243),y=r(47181);(0,d.Z)([(0,m.Mo)("ha-switch")],(function(t,e){var r=function(e){(0,s.Z)(n,e);var r=(0,l.Z)(n);function n(){var e;(0,a.Z)(this,n);for(var o=arguments.length,i=new Array(o),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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js.map b/supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js.map new file mode 100644 index 000000000..829d8b60e --- /dev/null +++ b/supervisor/api/panel/frontend_es5/1116-ia8vDBJGwQk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"1116-ia8vDBJGwQk.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/buttons/ha-progress-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-button-menu.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-settings-row.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-switch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/haptics.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/core.ts"],"names":["_decorate","customElement","_initialize","_LitElement","HaProgressButton","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","type","Boolean","key","value","state","overlay","this","_result","progress","html","_templateObject","_taggedTemplateLiteral","raised","disabled","_buttonTapped","_templateObject2","_templateObject3","_templateObject4","_templateObject5","_setResult","result","_this2","setTimeout","undefined","ev","stopPropagation","static","css","_templateObject6","LitElement","HaButtonMenu","FOCUS_TARGET","Number","query","_this$_menu","_menu","items","_this$_menu2","selected","_this$_menu3","_this$_triggerButton","open","focusItemAtIndex","_triggerButton","focus","_handleClick","_setTriggerAria","corner","menuCorner","fixed","multi","activatable","y","x","changedProps","_get","_getPrototypeOf","prototype","document","dir","updateComplete","then","querySelectorAll","forEach","item","style","createElement","innerHTML","shadowRoot","appendChild","anchor","show","querySelector","ariaHasPopup","HaSettingsRow","reflect","attribute","threeLine","_SwitchBase","HaSwitch","_SwitchBase2","addEventListener","hapticType","haptic","fireEvent","window","styles","SwitchBase","restartCore","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","hass","wrap","_context","prev","next","callService","stop","_x","updateCore","_ref2","_callee2","backup","_context2","atLeastVersion","config","version","callWS","endpoint","method","timeout","data","callApi","_x2","_x3"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js b/supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js new file mode 100644 index 000000000..0ee7858d1 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1193],{71193:function(e,t,i){i.r(t),i.d(t,{HaEntitySelector:function(){return A}});var n,r,a,l,s,d,u=i(88962),o=i(33368),c=i(71650),h=i(82390),v=i(69205),y=i(70906),k=i(91808),f=i(88771),p=i(47838),b=i(68144),m=i(14243),E=i(76680),_=i(75012),C=i(33855),Z=i(46097),x=i(99312),g=i(81043),D=i(14516),F=i(47181),w=i(84627),A=(i(74535),(0,k.Z)([(0,m.Mo)("ha-entities-picker")],(function(e,t){var i,l,s=function(t){(0,v.Z)(n,t);var i=(0,y.Z)(n);function n(){var t;(0,c.Z)(this,n);for(var r=arguments.length,a=new Array(r),l=0;l '])),t.map((function(t){return(0,b.dy)(r||(r=(0,u.Z)(['
'])),t,e.hass,e.includeDomains,e.excludeDomains,e.includeEntities,e.excludeEntities,e.includeDeviceClasses,e.includeUnitOfMeasurement,e._getEntityFilter(e.value,e.entityFilter),t,e.pickedEntityLabel,e.disabled,e._entityChanged)})),this.hass,this.includeDomains,this.excludeDomains,this.includeEntities,this.excludeEntities,this.includeDeviceClasses,this.includeUnitOfMeasurement,this._getEntityFilter(this.value,this.entityFilter),this.pickEntityLabel,this.helper,this.disabled,this.required&&!t.length,this._addEntity)}},{kind:"field",key:"_getEntityFilter",value:function(){return(0,D.Z)((function(e,t){return function(i){return(!e||!e.includes(i.entity_id))&&(!t||t(i))}}))}},{kind:"get",key:"_currentEntities",value:function(){return this.value||[]}},{kind:"method",key:"_updateEntities",value:(l=(0,g.Z)((0,x.Z)().mark((function e(t){return(0,x.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=t,(0,F.B)(this,"value-changed",{value:t});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return l.apply(this,arguments)})},{kind:"method",key:"_entityChanged",value:function(e){e.stopPropagation();var t=e.currentTarget.curValue,i=e.detail.value;if(i!==t&&(void 0===i||(0,w.T)(i))){var n=this._currentEntities;i&&!n.includes(i)?this._updateEntities(n.map((function(e){return e===t?i:e}))):this._updateEntities(n.filter((function(e){return e!==t})))}}},{kind:"method",key:"_addEntity",value:(i=(0,g.Z)((0,x.Z)().mark((function e(t){var i,n;return(0,x.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),i=t.detail.value){e.next=4;break}return e.abrupt("return");case 4:if(t.currentTarget.value="",i){e.next=7;break}return e.abrupt("return");case 7:if(!(n=this._currentEntities).includes(i)){e.next=10;break}return e.abrupt("return");case 10:this._updateEntities([].concat((0,Z.Z)(n),[i]));case 11:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"field",static:!0,key:"styles",value:function(){return(0,b.iv)(a||(a=(0,u.Z)(["div{margin-top:8px}"])))}}]}}),b.oi),(0,k.Z)([(0,m.Mo)("ha-selector-entity")],(function(e,t){var i=function(t){(0,v.Z)(n,t);var i=(0,y.Z)(n);function n(){var t;(0,c.Z)(this,n);for(var r=arguments.length,a=new Array(r),l=0;l '])),this.label?(0,b.dy)(d||(d=(0,u.Z)([""])),this.label):"",this.hass,this.value,this.helper,this.selector.entity.include_entities,this.selector.entity.exclude_entities,this._filterEntities,this.disabled,this.required):(0,b.dy)(l||(l=(0,u.Z)([''])),this.hass,this.value,this.label,this.helper,null===(t=this.selector.entity)||void 0===t?void 0:t.include_entities,null===(i=this.selector.entity)||void 0===i?void 0:i.exclude_entities,this._filterEntities,this.disabled,this.required)}},{kind:"method",key:"updated",value:function(e){var t=this;(0,f.Z)((0,p.Z)(i.prototype),"updated",this).call(this,e),e.has("selector")&&this._hasIntegration(this.selector)&&!this._entitySources&&(0,_.m)(this.hass).then((function(e){t._entitySources=e}))}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(t){var i,n;return null===(i=e.selector)||void 0===i||null===(n=i.entity)||void 0===n||!n.filter||(0,E.r)(e.selector.entity.filter).some((function(i){return(0,C.lV)(i,t,e._entitySources)}))}}}]}}),b.oi))}}]); +//# sourceMappingURL=1193-059Cj0uEoLc.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js.gz b/supervisor/api/panel/frontend_es5/1193-059Cj0uEoLc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..01a609497e154427586c9c0b583e3f3c9298f1fc GIT binary patch literal 2029 zcmV~MDb))LLVa>0ZF~V4;?Da|y%5v4d`Cs7O z-T5W;H>2su`FR+Y@g+>Td#lx`8Y>1xI9L#L622yug78~nVfxO#C@bvYFPFTrgMNn7 zNpm}DwfJy6(t6AELV*Sb5)8C3z7eD-$}FNVU>V18R#0fL%)=}VD0B`G#U++oEVD8S zQVItL2+AO%&|_JKMSy3knJmvk3L7kwyohnSbZ14FBox+IhDnsf6uvlyEGv-r+LdV# zqK8kjhayFZGslnxWlmx5B+A$UZkk+nR&So>I7O1JV^avJXUH2I z9p(|OACU`1?g?y-+s18eCk!~qpo!b)H%#A-YxH4!$qnI}lAlz6omi zTG#UAgtBva`Fwy){qVK+jqn>LrO!4Sc_0GLozSJ<460$4FiL?F^w7;7u(QYeOPme& zu8%l>pqsu{2HNU;>V;}6ZzZ^FJ!p9|Xl4g(s{0T>Eh(9pwOTAk%d1!65##Imp~7U1 z@nFm3$gAzY@~msQQKbpr|4$+DSJ_Mz!kdF+)+gtjvkHs0J-Y~WU~nj-cRxKeO&W00 z=Do3`37zNb;8+HuTWjYk#MIderiJDese;IjX?+mKA^1^6Es&|dA42fl2qy4vCX*Wx ztc(TW3X;vt<O;|Sg z6kr?>o3lyi??cF}c$1RdS9q-YVf5mK^?_`#jp|u)k#j}oK3*f z;69TF_E>*$HQI_Y5$wBP1w}$qUa>b{WC;>e?3q~w`}=NihPa>ScBFGxRwPGjWI5ZT z-9R2c8SQd@JS(%~2op?vGFfD)ikIcqsNn8d+s?K%a@z>Qt8m)4+KJNEVRPAh(#D?g z)_A{Zd|oR&%|8f%`4{I1{!I{H{eG|T$z*ZlM~A%lWOt`)EVSQFVaDyhb-Hzz{>rwS zB}B&&2|6OF9dS)3pqGEqVzJC`rc(;bnjWfrvY`(gDD2`u$0QE0g4IID5Ok!wVyaKe z1DfO3{1DW~4aIFBogHY|gJd;;&VkAfnik#okZd50tVQp796Lssi z`jLK|?GAyvt7=hJ=f{xe<0>FhTb6pxWgx`X7Q%O)D?E>aiH2|}4~y18??KT^UK68?^Kn=vXZfj;Uk)BAkII=N@ z6FBz3jo=ioFMRBrZ%u1aJ*C^SPuvg6zQ}4lYs)z&`4qOT#oaqo{b4~ASkqE(a1jSr zwzi-{v7}#uaGFAuN6Y4jSaB1jj}I8D^}Yit#mCa)B4+WcL3TUVof z`&Pe$|Kve|_QxMI4siaIe+#~Md!vUZhaO%Rj#GtBSxm>bC~{JD77k$^mrn9n*gn1& zzfr?t%0FKs9~n(h#Ob5e>Dv0ch)@JZftO-AG!IJ4=~-Dv49$bytyz$~;w)&x=?`CL zA6%2fj~`Sd7`uOrvt$9A$WmO~;662!&wn=boW@_qo5C61a~y`53*2QED!B?_ zuWB(<#L3j?_01_bw~uC1#+~x@yG66(ySUfpmd=!pyE(K0^@z2C0V)_Y6x=QLpIDBy zyHkE`Ulmi!>U2${Z>QTZ&CR;cS-SpHaN2ijPO--Zx~QEI(@MJ#wF?^)0%J5V>^IW( z)i|+lVA0pBvsVXv5gJWkjRB_V2l2pg8&i>&QjttWZtm70FrmUM7{WhNRTmHkW%az$ zpAzfcSj8HXg;UX>qO2$dsMG*K6A-&jv4|QsMx_E%=k8M2^%T-oM-a8qRCTU-uoeTI zc*lSjk3YL@x6v<*YS%)gOUt2o&PO6o_INzP_MMxbJg+kd6T2jp$VR35p&R~!j?#mj zjy;4nN3%2)_(RP8x3lyAQCb}N8VflY9sc~oSDyYy@Z{G0#~(hum31&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;null!==this._end&&this._end(),"smooth"===t.behavior?(this._setDestination(t),this._retarget=e,this._end=i):this._resetScrollState(),this._nativeScrollTo(t)}},{key:"_setDestination",value:function(t){var e=t.top,i=t.left;return e=void 0===e?void 0:Math.max(0,Math.min(e,this.maxScrollTop)),i=void 0===i?void 0:Math.max(0,Math.min(i,this.maxScrollLeft)),(null===this._destination||i!==this._destination.left||e!==this._destination.top)&&(this.__destination={top:e,left:i,behavior:"smooth"},!0)}},{key:"_resetScrollState",value:function(){this.__destination=null,this._retarget=null,this._end=null}},{key:"_updateManagedScrollTo",value:function(t){this._destination&&this._setDestination(t)&&this._nativeScrollTo(this._destination)}},{key:"managedScrollTo",value:function(t,e,i){return this._scrollTo(t,e,i),this._updateManagedScrollTo}},{key:"correctScrollError",value:function(t){var e=this;this.correctingScrollError=!0,requestAnimationFrame((function(){return requestAnimationFrame((function(){return e.correctingScrollError=!1}))})),this._nativeScrollTo(t),this._retarget&&this._setDestination(this._retarget()),this._destination&&this._nativeScrollTo(this._destination)}},{key:"_checkForArrival",value:function(){if(null!==this._destination){var t=this.scrollTop,e=this.scrollLeft,i=this._destination,n=i.top,s=i.left;n=Math.min(n||0,this.maxScrollTop),s=Math.min(s||0,this.maxScrollLeft);var r=Math.abs(n-t),l=Math.abs(s-e);r<1&&l<1&&(this._end&&this._end(),this._resetScrollState())}}},{key:"detach",value:function(t){return this._clients=this._clients.splice(this._clients.indexOf(t),1),0===this._clients.length&&(this._node.scrollTo=this._originalScrollTo,this._node.scrollBy=this._originalScrollBy,this._node.scroll=this._originalScroll,this._node.removeEventListener("scroll",this._checkForArrival)),null}},{key:"_attach",value:function(t){this._clients.push(t),1===this._clients.length&&(this._node.scrollTo=this.scrollTo,this._node.scrollBy=this.scrollBy,this._node.scroll=this.scrollTo,this._node.addEventListener("scroll",this._checkForArrival))}}]),i}(function(){function t(e){(0,l.Z)(this,t),this._node=null,this._element=null;var i=null!=e?e:window;this._node=i,e&&(this._element=e)}return(0,o.Z)(t,[{key:"element",get:function(){return this._element||document.scrollingElement||document.documentElement}},{key:"scrollTop",get:function(){return this.element.scrollTop||window.scrollY}},{key:"scrollLeft",get:function(){return this.element.scrollLeft||window.scrollX}},{key:"scrollHeight",get:function(){return this.element.scrollHeight}},{key:"scrollWidth",get:function(){return this.element.scrollWidth}},{key:"viewportHeight",get:function(){return this._element?this._element.getBoundingClientRect().height:window.innerHeight}},{key:"viewportWidth",get:function(){return this._element?this._element.getBoundingClientRect().width:window.innerWidth}},{key:"maxScrollTop",get:function(){return this.scrollHeight-this.viewportHeight}},{key:"maxScrollLeft",get:function(){return this.scrollWidth-this.viewportWidth}}]),t}());d._instanceMap=new WeakMap;var f=null===window||void 0===window?void 0:window.ResizeObserver;function v(t){f=t}var m,p=Symbol("virtualizerRef"),y="virtualizer-sizer",g=function(){function t(e){if((0,l.Z)(this,t),this._benchmarkStart=null,this._layout=null,this._clippingAncestors=[],this._scrollSize=null,this._scrollError=null,this._childrenPos=null,this._childMeasurements=null,this._toBeMeasured=new Map,this._rangeChanged=!0,this._itemsChanged=!0,this._visibilityChanged=!0,this._scrollerController=null,this._isScroller=!1,this._sizer=null,this._hostElementRO=null,this._childrenRO=null,this._mutationObserver=null,this._scrollEventListeners=[],this._scrollEventListenerOptions={passive:!0},this._loadListener=this._childLoaded.bind(this),this._scrollIntoViewTarget=null,this._updateScrollIntoViewCoordinates=null,this._items=[],this._first=-1,this._last=-1,this._firstVisible=-1,this._lastVisible=-1,this._scheduled=new WeakSet,this._measureCallback=null,this._measureChildOverride=null,this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null,this._layoutInitialized=null,!e)throw new Error("Virtualizer constructor requires a configuration object");if(!e.hostElement)throw new Error('Virtualizer configuration requires the "hostElement" property');this._init(e)}var e,h,u,c,_;return(0,o.Z)(t,[{key:"items",set:function(t){Array.isArray(t)&&t!==this._items&&(this._itemsChanged=!0,this._items=t,this._schedule(this._updateLayout))}},{key:"_init",value:function(t){this._isScroller=!!t.scroller,this._initHostElement(t);var e=t.layout||{};this._layoutInitialized=this._initLayout(e)}},{key:"_initObservers",value:function(){var t=this;this._mutationObserver=new MutationObserver(this._finishDOMUpdate.bind(this)),this._hostElementRO=new f((function(){return t._hostElementSizeChanged()})),this._childrenRO=new f(this._childrenSizeChanged.bind(this))}},{key:"_initHostElement",value:function(t){var e=this._hostElement=t.hostElement;this._applyVirtualizerStyles(),e[p]=this}},{key:"connected",value:function(){this._initObservers();var t=this._isScroller;this._clippingAncestors=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[],n=e?t:b(t);for(;null!==n;)i.push(n),n=b(n);return i}(t,e).filter((function(t){return"visible"!==getComputedStyle(t).overflow}))}(this._hostElement,t),this._scrollerController=new d(this,this._clippingAncestors[0]),this._schedule(this._updateLayout),this._observeAndListen()}},{key:"_observeAndListen",value:function(){var t=this;this._mutationObserver.observe(this._hostElement,{childList:!0}),this._hostElementRO.observe(this._hostElement),this._scrollEventListeners.push(window),window.addEventListener("scroll",this,this._scrollEventListenerOptions),this._clippingAncestors.forEach((function(e){e.addEventListener("scroll",t,t._scrollEventListenerOptions),t._scrollEventListeners.push(e),t._hostElementRO.observe(e)})),this._hostElementRO.observe(this._scrollerController.element),this._children.forEach((function(e){return t._childrenRO.observe(e)})),this._scrollEventListeners.forEach((function(e){return e.addEventListener("scroll",t,t._scrollEventListenerOptions)}))}},{key:"disconnected",value:function(){var t=this;this._scrollEventListeners.forEach((function(e){return e.removeEventListener("scroll",t,t._scrollEventListenerOptions)})),this._scrollEventListeners=[],this._clippingAncestors=[],this._scrollerController=this._scrollerController.detach(this)||null,this._mutationObserver.disconnect(),this._hostElementRO.disconnect(),this._childrenRO.disconnect(),this._rejectLayoutCompletePromise("disconnected")}},{key:"_applyVirtualizerStyles",value:function(){var t=this._hostElement.style;t.display=t.display||"block",t.position=t.position||"relative",t.contain=t.contain||"size layout",this._isScroller&&(t.overflow=t.overflow||"auto",t.minHeight=t.minHeight||"150px")}},{key:"_getSizer",value:function(){var t=this._hostElement;if(!this._sizer){var e=t.querySelector("[".concat(y,"]"));e||((e=document.createElement("div")).setAttribute(y,""),t.appendChild(e)),Object.assign(e.style,{position:"absolute",margin:"-2px 0 0 0",padding:0,visibility:"hidden",fontSize:"2px"}),e.textContent=" ",e.setAttribute(y,""),this._sizer=e}return this._sizer}},{key:"updateLayoutConfig",value:(_=(0,r.Z)((0,s.Z)().mark((function t(e){var i,n;return(0,s.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._layoutInitialized;case 2:if(!("function"==typeof(i=e.type||m)&&this._layout instanceof i)){t.next=8;break}return delete(n=Object.assign({},e)).type,this._layout.config=n,t.abrupt("return",!0);case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t,this)}))),function(t){return _.apply(this,arguments)})},{key:"_initLayout",value:(c=(0,r.Z)((0,s.Z)().mark((function t(e){var n,r,l,o=this;return(0,s.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"==typeof e.type?(r=e.type,delete(l=Object.assign({},e)).type,n=l):n=e,void 0!==r){t.next=5;break}return t.next=4,i.e(4093).then(i.bind(i,64093));case 4:m=r=t.sent.FlowLayout;case 5:this._layout=new r((function(t){return o._handleLayoutMessage(t)}),n),this._layout.measureChildren&&"function"==typeof this._layout.updateItemSizes&&("function"==typeof this._layout.measureChildren&&(this._measureChildOverride=this._layout.measureChildren),this._measureCallback=this._layout.updateItemSizes.bind(this._layout)),this._layout.listenForChildLoadEvents&&this._hostElement.addEventListener("load",this._loadListener,!0),this._schedule(this._updateLayout);case 9:case"end":return t.stop()}}),t,this)}))),function(t){return c.apply(this,arguments)})},{key:"startBenchmarking",value:function(){null===this._benchmarkStart&&(this._benchmarkStart=window.performance.now())}},{key:"stopBenchmarking",value:function(){var t=this;if(null!==this._benchmarkStart){var e=window.performance.now(),i=e-this._benchmarkStart,n=performance.getEntriesByName("uv-virtualizing","measure").filter((function(i){return i.startTime>=t._benchmarkStart&&i.startTime0&&void 0!==arguments[0]?arguments[0]:{};return i._scrollElementIntoView(Object.assign(Object.assign({},e),{},{index:t}))}}}},{key:"_scrollElementIntoView",value:function(t){var e=this;if(t.index>=this._first&&t.index<=this._last)this._children[t.index-this._first].scrollIntoView(t);else if(t.index=Math.min(t.index,this._items.length-1),"smooth"===t.behavior){var i=this._layout.getScrollIntoViewCoordinates(t),n=t.behavior;this._updateScrollIntoViewCoordinates=this._scrollerController.managedScrollTo(Object.assign(i,{behavior:n}),(function(){return e._layout.getScrollIntoViewCoordinates(t)}),(function(){return e._scrollIntoViewTarget=null})),this._scrollIntoViewTarget=t}else this._layout.pin=t}},{key:"_checkScrollIntoViewTarget",value:function(t){var e=(this._scrollIntoViewTarget||{}).index;e&&(null==t?void 0:t.has(e))&&this._updateScrollIntoViewCoordinates(this._layout.getScrollIntoViewCoordinates(this._scrollIntoViewTarget))}},{key:"_notifyRange",value:function(){this._hostElement.dispatchEvent(new a.uv({first:this._first,last:this._last}))}},{key:"_notifyVisibility",value:function(){this._hostElement.dispatchEvent(new a.f9({first:this._firstVisible,last:this._lastVisible}))}},{key:"layoutComplete",get:function(){var t=this;return this._layoutCompletePromise||(this._layoutCompletePromise=new Promise((function(e,i){t._layoutCompleteResolver=e,t._layoutCompleteRejecter=i}))),this._layoutCompletePromise}},{key:"_rejectLayoutCompletePromise",value:function(t){null!==this._layoutCompleteRejecter&&this._layoutCompleteRejecter(t),this._resetLayoutCompleteState()}},{key:"_scheduleLayoutComplete",value:function(){var t=this;this._layoutCompletePromise&&null===this._pendingLayoutComplete&&(this._pendingLayoutComplete=requestAnimationFrame((function(){return requestAnimationFrame((function(){return t._resolveLayoutCompletePromise()}))})))}},{key:"_resolveLayoutCompletePromise",value:function(){null!==this._layoutCompleteResolver&&this._layoutCompleteResolver(),this._resetLayoutCompleteState()}},{key:"_resetLayoutCompleteState",value:function(){this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null}},{key:"_hostElementSizeChanged",value:function(){this._schedule(this._updateLayout)}},{key:"_childLoaded",value:function(){}},{key:"_childrenSizeChanged",value:function(t){var e;if(null===(e=this._layout)||void 0===e?void 0:e.measureChildren){var i,s=(0,n.Z)(t);try{for(s.s();!(i=s.n()).done;){var r=i.value;this._toBeMeasured.set(r.target,r.contentRect)}}catch(l){s.e(l)}finally{s.f()}this._measureChildren()}this._scheduleLayoutComplete(),this._itemsChanged=!1,this._rangeChanged=!1}}]),t}();function w(t){var e=t?parseFloat(t):NaN;return Number.isNaN(e)?0:e}function b(t){if(null!==t.assignedSlot)return t.assignedSlot;if(null!==t.parentElement)return t.parentElement;var e=t.parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host||null}},24021:function(t,e,i){i.d(e,{aH:function(){return u},f9:function(){return h},uv:function(){return a}});var n=i(33368),s=i(71650),r=i(69205),l=i(70906),o=i(56889),a=function(t){(0,r.Z)(i,t);var e=(0,l.Z)(i);function i(t){var n;return(0,s.Z)(this,i),(n=e.call(this,i.eventName,{bubbles:!1})).first=t.first,n.last=t.last,n}return(0,n.Z)(i)}((0,o.Z)(Event));a.eventName="rangeChanged";var h=function(t){(0,r.Z)(i,t);var e=(0,l.Z)(i);function i(t){var n;return(0,s.Z)(this,i),(n=e.call(this,i.eventName,{bubbles:!1})).first=t.first,n.last=t.last,n}return(0,n.Z)(i)}((0,o.Z)(Event));h.eventName="visibilityChanged";var u=function(t){(0,r.Z)(i,t);var e=(0,l.Z)(i);function i(){return(0,s.Z)(this,i),e.call(this,i.eventName,{bubbles:!1})}return(0,n.Z)(i)}((0,o.Z)(Event));u.eventName="unpinned"}}]); +//# sourceMappingURL=1246-xNkZ7MzqHIg.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js.LICENSE.txt b/supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js.LICENSE.txt rename to supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.gz b/supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..66b2163472792ec96b2b4698bb74619cbf645b71 GIT binary patch literal 5501 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.map b/supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.map new file mode 100644 index 000000000..ca6aede2e --- /dev/null +++ b/supervisor/api/panel/frontend_es5/1246-xNkZ7MzqHIg.js.map @@ -0,0 +1 @@ +{"version":3,"file":"1246-xNkZ7MzqHIg.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/ScrollerController.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/Virtualizer.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/events.ts"],"names":["ScrollerController","_ScrollerShim","_inherits","_super","_createSuper","client","element","_this","_classCallCheck","call","_originalScrollTo","_originalScrollBy","_originalScroll","_clients","_retarget","_end","__destination","correctingScrollError","node","_node","instance","_instanceMap","get","_attach","_possibleConstructorReturn","_checkForArrival","bind","_assertThisInitialized","_updateManagedScrollTo","scrollTo","scrollBy","scroll","_createClass","key","this","_destination","value","p1","p2","options","left","top","_scrollTo","undefined","scrollTop","scrollLeft","_element","window","retarget","arguments","length","end","behavior","_setDestination","_resetScrollState","_nativeScrollTo","Math","max","min","maxScrollTop","maxScrollLeft","coordinates","_this2","requestAnimationFrame","_this$_destination","topDiff","abs","leftDiff","splice","indexOf","removeEventListener","push","addEventListener","ScrollerShim","document","scrollingElement","documentElement","scrollY","scrollX","scrollHeight","scrollWidth","getBoundingClientRect","height","innerHeight","width","innerWidth","viewportHeight","viewportWidth","WeakMap","_ResizeObserver","ResizeObserver","provideResizeObserver","Ctor","DefaultLayoutConstructor","virtualizerRef","Symbol","SIZER_ATTRIBUTE","Virtualizer","config","_benchmarkStart","_layout","_clippingAncestors","_scrollSize","_scrollError","_childrenPos","_childMeasurements","_toBeMeasured","Map","_rangeChanged","_itemsChanged","_visibilityChanged","_scrollerController","_isScroller","_sizer","_hostElementRO","_childrenRO","_mutationObserver","_scrollEventListeners","_scrollEventListenerOptions","passive","_loadListener","_childLoaded","_scrollIntoViewTarget","_updateScrollIntoViewCoordinates","_items","_first","_last","_firstVisible","_lastVisible","_scheduled","WeakSet","_measureCallback","_measureChildOverride","_layoutCompletePromise","_layoutCompleteResolver","_layoutCompleteRejecter","_pendingLayoutComplete","_layoutInitialized","Error","hostElement","_init","_adjustRange2","_updateDOM2","_schedule2","_initLayout2","_updateLayoutConfig","set","items","Array","isArray","_schedule","_updateLayout","scroller","_initHostElement","layoutConfig","layout","_initLayout","MutationObserver","_finishDOMUpdate","_hostElementSizeChanged","_childrenSizeChanged","_hostElement","_applyVirtualizerStyles","_initObservers","includeSelf","el","ancestors","parent","getParentElement","getElementAncestors","filter","a","getComputedStyle","overflow","getClippingAncestors","_observeAndListen","observe","childList","forEach","ancestor","_children","child","target","_this3","detach","disconnect","_rejectLayoutCompletePromise","style","display","position","contain","minHeight","sizer","querySelector","concat","createElement","setAttribute","appendChild","Object","assign","margin","padding","visibility","fontSize","textContent","_asyncToGenerator","_regeneratorRuntime","mark","_callee","wrap","_context","prev","next","type","abrupt","stop","_x","apply","_callee2","copy","_this4","_context2","sent","FlowLayout","message","_handleLayoutMessage","measureChildren","updateItemSizes","listenForChildLoadEvents","_x2","performance","now","_this5","timeElapsed","virtualizationTime","getEntriesByName","e","startTime","reduce","t","m","duration","mm","children","fn","_measureChild","i","idx","has","clear","_element$getBoundingC","marginTop","getMarginValue","marginRight","marginBottom","marginLeft","_callee3","method","_context3","add","Promise","resolve","delete","_x3","_callee4","state","_context4","scrollSize","_adjustRange","range","childPositions","scrollError","_notifyVisibility","_notifyRange","_x4","_this6","_checkScrollIntoViewTarget","_positionChildren","_sizeHostElement","_correctScrollError","_updateView","reflowIfNeeded","measure","console","warn","_a","unpin","event","currentTarget","includes","_handleScrollEvent","_updateDOM","firstVisible","lastVisible","dispatchEvent","UnpinnedEvent","arr","firstElementChild","hasAttribute","nextElementSibling","bottom","right","hostElementBounds","ancestorBounds","map","unshift","_step","_iterator","_createForOfIteratorHelper","s","n","done","bounds","err","f","scrollingElementBounds","offsetWithinScroller","totalScrollSize","viewportSize","viewportScroll","size","h","v","_getSizer","transform","minWidth","pos","_this7","_ref","index","xOffset","yOffset","boxSizing","_callee5","_context5","first","last","_x5","_this$_scrollerContro","_this$_scrollError","correctScrollError","_this8","Infinity","scrollIntoView","_scrollElementIntoView","_this9","getScrollIntoViewCoordinates","managedScrollTo","pin","RangeChangedEvent","VisibilityChangedEvent","_this10","reject","reason","_resetLayoutCompleteState","_this11","_resolveLayoutCompletePromise","changes","_step2","_iterator2","change","contentRect","_measureChildren","_scheduleLayoutComplete","float","parseFloat","NaN","Number","isNaN","assignedSlot","parentElement","parentNode","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","_Event","eventName","bubbles","_wrapNativeSuper","Event","_Event2","_super2","_Event3","_super3"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js b/supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js deleted file mode 100644 index ccbb5f36f..000000000 --- a/supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see 1246-yaiJDD43m3o.js.LICENSE.txt */ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1246],{51246:function(t,e,i){i.d(e,{dM:function(){return g},SK:function(){return v},Lm:function(){return p}});var n=i(40039),s=i(99312),r=i(81043),l=i(71650),o=i(33368),a=i(24021),h=i(95281),u=i(82390),c=i(69205),_=i(70906),d=function(t){(0,c.Z)(i,t);var e=(0,_.Z)(i);function i(t,n){var s;(0,l.Z)(this,i),(s=e.call(this,n))._originalScrollTo=null,s._originalScrollBy=null,s._originalScroll=null,s._clients=[],s._retarget=null,s._end=null,s.__destination=null,s.correctingScrollError=!1;var r=s._node,o=i._instanceMap.get(r);return o?(o._attach(t),(0,h.Z)(s,o)):(s._checkForArrival=s._checkForArrival.bind((0,u.Z)(s)),s._updateManagedScrollTo=s._updateManagedScrollTo.bind((0,u.Z)(s)),s.scrollTo=s.scrollTo.bind((0,u.Z)(s)),s.scrollBy=s.scrollBy.bind((0,u.Z)(s)),s._originalScrollTo=r.scrollTo,s._originalScrollBy=r.scrollBy,s._originalScroll=r.scroll,s._attach(t),s)}return(0,o.Z)(i,[{key:"_destination",get:function(){return this.__destination}},{key:"scrolling",get:function(){return null!==this._destination}},{key:"scrollTo",value:function(t,e){var i="number"==typeof t&&"number"==typeof e?{left:t,top:e}:t;this._scrollTo(i)}},{key:"scrollBy",value:function(t,e){var i="number"==typeof t&&"number"==typeof e?{left:t,top:e}:t;void 0!==i.top&&(i.top+=this.scrollTop),void 0!==i.left&&(i.left+=this.scrollLeft),this._scrollTo(i)}},{key:"_nativeScrollTo",value:function(t){this._originalScrollTo.bind(this._element||window)(t)}},{key:"_scrollTo",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;null!==this._end&&this._end(),"smooth"===t.behavior?(this._setDestination(t),this._retarget=e,this._end=i):this._resetScrollState(),this._nativeScrollTo(t)}},{key:"_setDestination",value:function(t){var e=t.top,i=t.left;return e=void 0===e?void 0:Math.max(0,Math.min(e,this.maxScrollTop)),i=void 0===i?void 0:Math.max(0,Math.min(i,this.maxScrollLeft)),(null===this._destination||i!==this._destination.left||e!==this._destination.top)&&(this.__destination={top:e,left:i,behavior:"smooth"},!0)}},{key:"_resetScrollState",value:function(){this.__destination=null,this._retarget=null,this._end=null}},{key:"_updateManagedScrollTo",value:function(t){this._destination&&this._setDestination(t)&&this._nativeScrollTo(this._destination)}},{key:"managedScrollTo",value:function(t,e,i){return this._scrollTo(t,e,i),this._updateManagedScrollTo}},{key:"correctScrollError",value:function(t){var e=this;this.correctingScrollError=!0,requestAnimationFrame((function(){return requestAnimationFrame((function(){return e.correctingScrollError=!1}))})),this._nativeScrollTo(t),this._retarget&&this._setDestination(this._retarget()),this._destination&&this._nativeScrollTo(this._destination)}},{key:"_checkForArrival",value:function(){if(null!==this._destination){var t=this.scrollTop,e=this.scrollLeft,i=this._destination,n=i.top,s=i.left;n=Math.min(n||0,this.maxScrollTop),s=Math.min(s||0,this.maxScrollLeft);var r=Math.abs(n-t),l=Math.abs(s-e);r<1&&l<1&&(this._end&&this._end(),this._resetScrollState())}}},{key:"detach",value:function(t){return this._clients=this._clients.splice(this._clients.indexOf(t),1),0===this._clients.length&&(this._node.scrollTo=this._originalScrollTo,this._node.scrollBy=this._originalScrollBy,this._node.scroll=this._originalScroll,this._node.removeEventListener("scroll",this._checkForArrival)),null}},{key:"_attach",value:function(t){this._clients.push(t),1===this._clients.length&&(this._node.scrollTo=this.scrollTo,this._node.scrollBy=this.scrollBy,this._node.scroll=this.scrollTo,this._node.addEventListener("scroll",this._checkForArrival))}}]),i}(function(){function t(e){(0,l.Z)(this,t),this._node=null,this._element=null;var i=null!=e?e:window;this._node=i,e&&(this._element=e)}return(0,o.Z)(t,[{key:"element",get:function(){return this._element||document.scrollingElement||document.documentElement}},{key:"scrollTop",get:function(){return this.element.scrollTop||window.scrollY}},{key:"scrollLeft",get:function(){return this.element.scrollLeft||window.scrollX}},{key:"scrollHeight",get:function(){return this.element.scrollHeight}},{key:"scrollWidth",get:function(){return this.element.scrollWidth}},{key:"viewportHeight",get:function(){return this._element?this._element.getBoundingClientRect().height:window.innerHeight}},{key:"viewportWidth",get:function(){return this._element?this._element.getBoundingClientRect().width:window.innerWidth}},{key:"maxScrollTop",get:function(){return this.scrollHeight-this.viewportHeight}},{key:"maxScrollLeft",get:function(){return this.scrollWidth-this.viewportWidth}}]),t}());d._instanceMap=new WeakMap;var f=null===window||void 0===window?void 0:window.ResizeObserver;function v(t){f=t}var m,p=Symbol("virtualizerRef"),y="virtualizer-sizer",g=function(){function t(e){if((0,l.Z)(this,t),this._benchmarkStart=null,this._layout=null,this._clippingAncestors=[],this._scrollSize=null,this._scrollError=null,this._childrenPos=null,this._childMeasurements=null,this._toBeMeasured=new Map,this._rangeChanged=!0,this._itemsChanged=!0,this._visibilityChanged=!0,this._scrollerController=null,this._isScroller=!1,this._sizer=null,this._hostElementRO=null,this._childrenRO=null,this._mutationObserver=null,this._scrollEventListeners=[],this._scrollEventListenerOptions={passive:!0},this._loadListener=this._childLoaded.bind(this),this._scrollIntoViewTarget=null,this._updateScrollIntoViewCoordinates=null,this._items=[],this._first=-1,this._last=-1,this._firstVisible=-1,this._lastVisible=-1,this._scheduled=new WeakSet,this._measureCallback=null,this._measureChildOverride=null,this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null,this._layoutInitialized=null,!e)throw new Error("Virtualizer constructor requires a configuration object");if(!e.hostElement)throw new Error('Virtualizer configuration requires the "hostElement" property');this._init(e)}var e,h,u,c,_;return(0,o.Z)(t,[{key:"items",set:function(t){Array.isArray(t)&&t!==this._items&&(this._itemsChanged=!0,this._items=t,this._schedule(this._updateLayout))}},{key:"_init",value:function(t){this._isScroller=!!t.scroller,this._initHostElement(t);var e=t.layout||{};this._layoutInitialized=this._initLayout(e)}},{key:"_initObservers",value:function(){var t=this;this._mutationObserver=new MutationObserver(this._finishDOMUpdate.bind(this)),this._hostElementRO=new f((function(){return t._hostElementSizeChanged()})),this._childrenRO=new f(this._childrenSizeChanged.bind(this))}},{key:"_initHostElement",value:function(t){var e=this._hostElement=t.hostElement;this._applyVirtualizerStyles(),e[p]=this}},{key:"connected",value:function(){this._initObservers();var t=this._isScroller;this._clippingAncestors=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[],n=e?t:b(t);for(;null!==n;)i.push(n),n=b(n);return i}(t,e).filter((function(t){return"visible"!==getComputedStyle(t).overflow}))}(this._hostElement,t),this._scrollerController=new d(this,this._clippingAncestors[0]),this._schedule(this._updateLayout),this._observeAndListen()}},{key:"_observeAndListen",value:function(){var t=this;this._mutationObserver.observe(this._hostElement,{childList:!0}),this._hostElementRO.observe(this._hostElement),this._scrollEventListeners.push(window),window.addEventListener("scroll",this,this._scrollEventListenerOptions),this._clippingAncestors.forEach((function(e){e.addEventListener("scroll",t,t._scrollEventListenerOptions),t._scrollEventListeners.push(e),t._hostElementRO.observe(e)})),this._hostElementRO.observe(this._scrollerController.element),this._children.forEach((function(e){return t._childrenRO.observe(e)})),this._scrollEventListeners.forEach((function(e){return e.addEventListener("scroll",t,t._scrollEventListenerOptions)}))}},{key:"disconnected",value:function(){var t=this;this._scrollEventListeners.forEach((function(e){return e.removeEventListener("scroll",t,t._scrollEventListenerOptions)})),this._scrollEventListeners=[],this._clippingAncestors=[],this._scrollerController=this._scrollerController.detach(this)||null,this._mutationObserver.disconnect(),this._hostElementRO.disconnect(),this._childrenRO.disconnect(),this._rejectLayoutCompletePromise("disconnected")}},{key:"_applyVirtualizerStyles",value:function(){var t=this._hostElement.style;t.display=t.display||"block",t.position=t.position||"relative",t.contain=t.contain||"size layout",this._isScroller&&(t.overflow=t.overflow||"auto",t.minHeight=t.minHeight||"150px")}},{key:"_getSizer",value:function(){var t=this._hostElement;if(!this._sizer){var e=t.querySelector("[".concat(y,"]"));e||((e=document.createElement("div")).setAttribute(y,""),t.appendChild(e)),Object.assign(e.style,{position:"absolute",margin:"-2px 0 0 0",padding:0,visibility:"hidden",fontSize:"2px"}),e.innerHTML=" ",e.setAttribute(y,""),this._sizer=e}return this._sizer}},{key:"updateLayoutConfig",value:(_=(0,r.Z)((0,s.Z)().mark((function t(e){var i,n;return(0,s.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._layoutInitialized;case 2:if(!("function"==typeof(i=e.type||m)&&this._layout instanceof i)){t.next=8;break}return delete(n=Object.assign({},e)).type,this._layout.config=n,t.abrupt("return",!0);case 8:return t.abrupt("return",!1);case 9:case"end":return t.stop()}}),t,this)}))),function(t){return _.apply(this,arguments)})},{key:"_initLayout",value:(c=(0,r.Z)((0,s.Z)().mark((function t(e){var n,r,l,o=this;return(0,s.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"==typeof e.type?(r=e.type,delete(l=Object.assign({},e)).type,n=l):n=e,void 0!==r){t.next=5;break}return t.next=4,i.e(4093).then(i.bind(i,64093));case 4:m=r=t.sent.FlowLayout;case 5:this._layout=new r((function(t){return o._handleLayoutMessage(t)}),n),this._layout.measureChildren&&"function"==typeof this._layout.updateItemSizes&&("function"==typeof this._layout.measureChildren&&(this._measureChildOverride=this._layout.measureChildren),this._measureCallback=this._layout.updateItemSizes.bind(this._layout)),this._layout.listenForChildLoadEvents&&this._hostElement.addEventListener("load",this._loadListener,!0),this._schedule(this._updateLayout);case 9:case"end":return t.stop()}}),t,this)}))),function(t){return c.apply(this,arguments)})},{key:"startBenchmarking",value:function(){null===this._benchmarkStart&&(this._benchmarkStart=window.performance.now())}},{key:"stopBenchmarking",value:function(){var t=this;if(null!==this._benchmarkStart){var e=window.performance.now(),i=e-this._benchmarkStart,n=performance.getEntriesByName("uv-virtualizing","measure").filter((function(i){return i.startTime>=t._benchmarkStart&&i.startTime0&&void 0!==arguments[0]?arguments[0]:{};return i._scrollElementIntoView(Object.assign(Object.assign({},e),{},{index:t}))}}}},{key:"_scrollElementIntoView",value:function(t){var e=this;if(t.index>=this._first&&t.index<=this._last)this._children[t.index-this._first].scrollIntoView(t);else if(t.index=Math.min(t.index,this._items.length-1),"smooth"===t.behavior){var i=this._layout.getScrollIntoViewCoordinates(t),n=t.behavior;this._updateScrollIntoViewCoordinates=this._scrollerController.managedScrollTo(Object.assign(i,{behavior:n}),(function(){return e._layout.getScrollIntoViewCoordinates(t)}),(function(){return e._scrollIntoViewTarget=null})),this._scrollIntoViewTarget=t}else this._layout.pin=t}},{key:"_checkScrollIntoViewTarget",value:function(t){var e=(this._scrollIntoViewTarget||{}).index;e&&(null==t?void 0:t.has(e))&&this._updateScrollIntoViewCoordinates(this._layout.getScrollIntoViewCoordinates(this._scrollIntoViewTarget))}},{key:"_notifyRange",value:function(){this._hostElement.dispatchEvent(new a.uv({first:this._first,last:this._last}))}},{key:"_notifyVisibility",value:function(){this._hostElement.dispatchEvent(new a.f9({first:this._firstVisible,last:this._lastVisible}))}},{key:"layoutComplete",get:function(){var t=this;return this._layoutCompletePromise||(this._layoutCompletePromise=new Promise((function(e,i){t._layoutCompleteResolver=e,t._layoutCompleteRejecter=i}))),this._layoutCompletePromise}},{key:"_rejectLayoutCompletePromise",value:function(t){null!==this._layoutCompleteRejecter&&this._layoutCompleteRejecter(t),this._resetLayoutCompleteState()}},{key:"_scheduleLayoutComplete",value:function(){var t=this;this._layoutCompletePromise&&null===this._pendingLayoutComplete&&(this._pendingLayoutComplete=requestAnimationFrame((function(){return requestAnimationFrame((function(){return t._resolveLayoutCompletePromise()}))})))}},{key:"_resolveLayoutCompletePromise",value:function(){null!==this._layoutCompleteResolver&&this._layoutCompleteResolver(),this._resetLayoutCompleteState()}},{key:"_resetLayoutCompleteState",value:function(){this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null}},{key:"_hostElementSizeChanged",value:function(){this._schedule(this._updateLayout)}},{key:"_childLoaded",value:function(){}},{key:"_childrenSizeChanged",value:function(t){var e;if(null===(e=this._layout)||void 0===e?void 0:e.measureChildren){var i,s=(0,n.Z)(t);try{for(s.s();!(i=s.n()).done;){var r=i.value;this._toBeMeasured.set(r.target,r.contentRect)}}catch(l){s.e(l)}finally{s.f()}this._measureChildren()}this._scheduleLayoutComplete(),this._itemsChanged=!1,this._rangeChanged=!1}}]),t}();function w(t){var e=t?parseFloat(t):NaN;return Number.isNaN(e)?0:e}function b(t){if(null!==t.assignedSlot)return t.assignedSlot;if(null!==t.parentElement)return t.parentElement;var e=t.parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host||null}},24021:function(t,e,i){i.d(e,{aH:function(){return u},f9:function(){return h},uv:function(){return a}});var n=i(33368),s=i(71650),r=i(69205),l=i(70906),o=i(56889),a=function(t){(0,r.Z)(i,t);var e=(0,l.Z)(i);function i(t){var n;return(0,s.Z)(this,i),(n=e.call(this,i.eventName,{bubbles:!1})).first=t.first,n.last=t.last,n}return(0,n.Z)(i)}((0,o.Z)(Event));a.eventName="rangeChanged";var h=function(t){(0,r.Z)(i,t);var e=(0,l.Z)(i);function i(t){var n;return(0,s.Z)(this,i),(n=e.call(this,i.eventName,{bubbles:!1})).first=t.first,n.last=t.last,n}return(0,n.Z)(i)}((0,o.Z)(Event));h.eventName="visibilityChanged";var u=function(t){(0,r.Z)(i,t);var e=(0,l.Z)(i);function i(){return(0,s.Z)(this,i),e.call(this,i.eventName,{bubbles:!1})}return(0,n.Z)(i)}((0,o.Z)(Event));u.eventName="unpinned"}}]); -//# sourceMappingURL=1246-yaiJDD43m3o.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js.gz b/supervisor/api/panel/frontend_es5/1246-yaiJDD43m3o.js.gz deleted file mode 100644 index 77dafdd516ed6a54a67ef9f99d30336e81b5da3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5476 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 aW{=>npWe~F4 '," "])),(0,_.$)({"add-new":"add_new"===e.area_id}),e.name)});(0,m.Z)([(0,v.Mo)("ha-area-picker")],(function(e,i){var t,c,m=function(i){(0,s.Z)(c,i);var t=(0,h.Z)(c);function c(){var i;(0,p.Z)(this,c);for(var a=arguments.length,r=new Array(a),n=0;n '])),this.hass,this.helper,this.value,this.disabled,this.required,void 0===this.label&&this.hass?this.hass.localize("ui.components.area-picker.area"):this.label,this.placeholder?null===(e=this.hass.areas[this.placeholder])||void 0===e?void 0:e.name:void 0,C,this._filterChanged,this._openedChanged,this._areaChanged)}},{kind:"method",key:"_filterChanged",value:function(e){var i,t=e.detail.value;if(t){var c=null===(i=this.comboBox.items)||void 0===i?void 0:i.filter((function(e){return e.name.toLowerCase().includes(t.toLowerCase())}));this.noAdd||0!==(null==c?void 0:c.length)?this.comboBox.filteredItems=c:(this._suggestion=t,this.comboBox.filteredItems=[{area_id:"add_new_suggestion",name:this.hass.localize("ui.components.area-picker.add_new_sugestion",{name:this._suggestion}),picture:null}])}else this.comboBox.filteredItems=this.comboBox.items}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_areaChanged",value:function(e){var i=this;e.stopPropagation();var t,c=e.detail.value;("no_areas"===c&&(c=""),["add_new_suggestion","add_new"].includes(c))?(e.target.value=this._value,(0,w.D9)(this,{title:this.hass.localize("ui.components.area-picker.add_dialog.title"),text:this.hass.localize("ui.components.area-picker.add_dialog.text"),confirmText:this.hass.localize("ui.components.area-picker.add_dialog.add"),inputLabel:this.hass.localize("ui.components.area-picker.add_dialog.name"),defaultValue:"add_new_suggestion"===c?this._suggestion:void 0,confirm:(t=(0,d.Z)((0,n.Z)().mark((function e(t){var c,a;return(0,n.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,(0,b.Lo)(i.hass,{name:t});case 5:return c=e.sent,a=[].concat((0,r.Z)(Object.values(i.hass.areas)),[c]),i.comboBox.filteredItems=i._getAreas(a,Object.values(i.hass.devices),Object.values(i.hass.entities),i.includeDomains,i.excludeDomains,i.includeDeviceClasses,i.deviceFilter,i.entityFilter,i.noAdd,i.excludeAreas),e.next=10,i.updateComplete;case 10:return e.next=12,i.comboBox.updateComplete;case 12:i._setValue(c.area_id),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(2),(0,w.Ys)(i,{title:i.hass.localize("ui.components.area-picker.add_dialog.failed_create_area"),text:e.t0.message});case 18:case"end":return e.stop()}}),e,null,[[2,15]])}))),function(e){return t.apply(this,arguments)}),cancel:function(){i._setValue(void 0),i._suggestion=void 0}})):c!==this._value&&this._setValue(c)}},{kind:"method",key:"_setValue",value:function(e){var i=this;this.value=e,setTimeout((function(){(0,y.B)(i,"value-changed",{value:e}),(0,y.B)(i,"change")}),0)}}]}}),f.oi)},16235:function(e,i,t){var c,a,r=t(88962),n=t(33368),d=t(71650),o=t(82390),p=t(69205),l=t(70906),s=t(91808),h=t(68144),m=t(14243);(0,s.Z)([(0,m.Mo)("ha-input-helper-text")],(function(e,i){var t=function(i){(0,p.Z)(c,i);var t=(0,l.Z)(c);function c(){var i;(0,d.Z)(this,c);for(var a=arguments.length,r=new Array(a),n=0;n"])))}},{kind:"field",static:!0,key:"styles",value:function(){return(0,h.iv)(a||(a=(0,r.Z)([":host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}"])))}}]}}),h.oi)},51265:function(e,i,t){t.r(i),t.d(i,{HaTargetSelector:function(){return N}});var c,a,r,n,d,o,p,l,s,h,m,u,f,v,_,g,y=t(88962),k=t(33368),b=t(71650),x=t(82390),w=t(69205),C=t(70906),Z=t(91808),z=t(88771),D=t(47838),L=t(68144),V=t(14243),M=t(14516),F=t(76680),B=t(57292),H=t(75012),O=t(33855),I=t(99312),j=t(81043),A=t(46097),S=t(93359),E=(t(45233),t(67182)),P=(t(14271),t(99608),t(83448)),T=t(47181),R=t(32594),U=t(58831),q=t(91741),Y=t(84627),$=(t(60033),t(74535),t(68101),t(5666),t(16235),t(52039),"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"),N=((0,Z.Z)([(0,V.Mo)("ha-target-picker")],(function(e,i){var t,_=function(i){(0,w.Z)(c,i);var t=(0,C.Z)(c);function c(){var i;(0,b.Z)(this,c);for(var a=arguments.length,r=new Array(a),n=0;n '," "," "," "])),null!==(e=this.value)&&void 0!==e&&e.area_id?(0,F.r)(this.value.area_id).map((function(e){var i=c.hass.areas[e];return c._renderChip("area_id",e,(null==i?void 0:i.name)||e,void 0,"M12.5 7C12.5 5.89 13.39 5 14.5 5H18C19.1 5 20 5.9 20 7V9.16C18.84 9.57 18 10.67 18 11.97V14H12.5V7M6 11.96V14H11.5V7C11.5 5.89 10.61 5 9.5 5H6C4.9 5 4 5.9 4 7V9.15C5.16 9.56 6 10.67 6 11.96M20.66 10.03C19.68 10.19 19 11.12 19 12.12V15H5V12C5 10.9 4.11 10 3 10S1 10.9 1 12V17C1 18.1 1.9 19 3 19V21H5V19H19V21H21V19C22.1 19 23 18.1 23 17V12C23 10.79 21.91 9.82 20.66 10.03Z")})):"",null!==(i=this.value)&&void 0!==i&&i.device_id?(0,F.r)(this.value.device_id).map((function(e){var i=c.hass.devices[e];return c._renderChip("device_id",e,i?(0,B.jL)(i,c.hass):e,void 0,"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z")})):"",null!==(t=this.value)&&void 0!==t&&t.entity_id?(0,F.r)(this.value.entity_id).map((function(e){var i=c.hass.states[e];return c._renderChip("entity_id",e,i?(0,q.C)(i):e,i)})):"")}},{kind:"method",key:"_renderChips",value:function(){return(0,L.dy)(n||(n=(0,y.Z)(['
','
','
',"
","
"," "])),"area_id",this._showPicker,$,this.hass.localize("ui.components.target-picker.add_area_id"),"device_id",this._showPicker,$,this.hass.localize("ui.components.target-picker.add_device_id"),"entity_id",this._showPicker,$,this.hass.localize("ui.components.target-picker.add_entity_id"),this._renderPicker(),this.helper?(0,L.dy)(d||(d=(0,y.Z)(["",""])),this.helper):"")}},{kind:"method",key:"_showPicker",value:function(e){this._addMode=e.currentTarget.type}},{kind:"method",key:"_renderChip",value:function(e,i,t,c,a){return(0,L.dy)(o||(o=(0,y.Z)(['
'," ",' '," ",' ',"
"])),(0,P.$)((0,S.Z)({},e,!0)),a?(0,L.dy)(p||(p=(0,y.Z)([''])),a):"",c?(0,L.dy)(l||(l=(0,y.Z)([''])),c):"",t,"entity_id"===e?"":(0,L.dy)(s||(s=(0,y.Z)([' '," "])),this.hass.localize("ui.components.target-picker.expand"),"M18.17,12L15,8.83L16.41,7.41L21,12L16.41,16.58L15,15.17L18.17,12M5.83,12L9,15.17L7.59,16.59L3,12L7.59,7.42L9,8.83L5.83,12Z",i,e,this._handleExpand,this.hass.localize("ui.components.target-picker.expand_".concat(e))),this.hass.localize("ui.components.target-picker.remove"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",i,e,this._handleRemove,this.hass.localize("ui.components.target-picker.remove_".concat(e)))}},{kind:"method",key:"_renderPicker",value:function(){var e,i,t;return this._addMode?(0,L.dy)(h||(h=(0,y.Z)(['',""])),this._addContainer,this._onClosed,this._onOpened,this._openedChanged,R.U,"area_id"===this._addMode?(0,L.dy)(m||(m=(0,y.Z)([' '])),this.hass,"area_id",this.hass.localize("ui.components.target-picker.add_area_id"),this.deviceFilter,this.entityFilter,this.includeDeviceClasses,this.includeDomains,(0,F.r)(null===(e=this.value)||void 0===e?void 0:e.area_id),this._targetPicked,this._preventDefault):"device_id"===this._addMode?(0,L.dy)(u||(u=(0,y.Z)([' '])),this.hass,"device_id",this.hass.localize("ui.components.target-picker.add_device_id"),this.deviceFilter,this.entityFilter,this.includeDeviceClasses,this.includeDomains,(0,F.r)(null===(i=this.value)||void 0===i?void 0:i.device_id),this._targetPicked,this._preventDefault):(0,L.dy)(f||(f=(0,y.Z)([' '])),this.hass,"entity_id",this.hass.localize("ui.components.target-picker.add_entity_id"),this.entityFilter,this.includeDeviceClasses,this.includeDomains,(0,F.r)(null===(t=this.value)||void 0===t?void 0:t.entity_id),this._targetPicked,this._preventDefault)):L.Ld}},{kind:"method",key:"_targetPicked",value:function(e){if(e.stopPropagation(),e.detail.value){var i=e.detail.value,t=e.currentTarget;("entity_id"!==t.type||(0,Y.T)(i))&&(t.value="",this.value&&this.value[t.type]&&(0,F.r)(this.value[t.type]).includes(i)||(0,T.B)(this,"value-changed",{value:this.value?Object.assign(Object.assign({},this.value),{},(0,S.Z)({},t.type,this.value[t.type]?[].concat((0,A.Z)((0,F.r)(this.value[t.type])),[i]):i)):(0,S.Z)({},t.type,i)}))}}},{kind:"method",key:"_handleExpand",value:function(e){var i=this,t=e.currentTarget,c=[],a=[];if("area_id"===t.type)Object.values(this.hass.devices).forEach((function(e){var a;e.area_id!==t.id||null!==(a=i.value.device_id)&&void 0!==a&&a.includes(e.id)||!i._deviceMeetsFilter(e)||c.push(e.id)})),Object.values(this.hass.entities).forEach((function(e){var c;e.area_id!==t.id||null!==(c=i.value.entity_id)&&void 0!==c&&c.includes(e.entity_id)||!i._entityRegMeetsFilter(e)||a.push(e.entity_id)}));else{if("device_id"!==t.type)return;Object.values(this.hass.entities).forEach((function(e){var c;e.device_id!==t.id||null!==(c=i.value.entity_id)&&void 0!==c&&c.includes(e.entity_id)||!i._entityRegMeetsFilter(e)||a.push(e.entity_id)}))}var r=this.value;a.length&&(r=this._addItems(r,"entity_id",a)),c.length&&(r=this._addItems(r,"device_id",c)),r=this._removeItem(r,t.type,t.id),(0,T.B)(this,"value-changed",{value:r})}},{kind:"method",key:"_handleRemove",value:function(e){var i=e.currentTarget;(0,T.B)(this,"value-changed",{value:this._removeItem(this.value,i.type,i.id)})}},{kind:"method",key:"_addItems",value:function(e,i,t){return Object.assign(Object.assign({},e),{},(0,S.Z)({},i,e[i]?(0,F.r)(e[i]).concat(t):t))}},{kind:"method",key:"_removeItem",value:function(e,i,t){var c=(0,F.r)(e[i]).filter((function(e){return String(e)!==t}));if(c.length)return Object.assign(Object.assign({},e),{},(0,S.Z)({},i,c));var a=Object.assign({},e);return delete a[i],Object.keys(a).length?a:void 0}},{kind:"method",key:"_onClosed",value:function(e){e.stopPropagation(),e.target.open=!0}},{kind:"method",key:"_onOpened",value:(t=(0,j.Z)((0,I.Z)().mark((function e(){var i,t;return(0,I.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._addMode){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,null===(i=this._inputElement)||void 0===i?void 0:i.focus();case 4:return e.next=6,null===(t=this._inputElement)||void 0===t?void 0:t.open();case 6:this._opened=!0;case 7:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{kind:"method",key:"_openedChanged",value:function(e){this._opened&&!e.detail.value&&(this._opened=!1,this._addMode=void 0)}},{kind:"method",key:"_preventDefault",value:function(e){e.preventDefault()}},{kind:"method",key:"_deviceMeetsFilter",value:function(e){var i=this,t=Object.values(this.hass.entities).filter((function(i){return i.device_id===e.id}));if(this.includeDomains){if(!t||!t.length)return!1;if(!t.some((function(e){return i.includeDomains.includes((0,U.M)(e.entity_id))})))return!1}if(this.includeDeviceClasses){if(!t||!t.length)return!1;if(!t.some((function(e){var t=i.hass.states[e.entity_id];return!!t&&(t.attributes.device_class&&i.includeDeviceClasses.includes(t.attributes.device_class))})))return!1}return!(this.deviceFilter&&!this.deviceFilter(e))&&!(this.entityFilter&&!t.some((function(e){var t=i.hass.states[e.entity_id];return!!t&&i.entityFilter(t)})))}},{kind:"method",key:"_entityRegMeetsFilter",value:function(e){if(e.entity_category)return!1;if(this.includeDomains&&!this.includeDomains.includes((0,U.M)(e.entity_id)))return!1;if(this.includeDeviceClasses){var i=this.hass.states[e.entity_id];if(!i)return!1;if(!i.attributes.device_class||!this.includeDeviceClasses.includes(i.attributes.device_class))return!1}if(this.entityFilter){var t=this.hass.states[e.entity_id];if(!t)return!1;if(!this.entityFilter(t))return!1}return!0}},{kind:"get",static:!0,key:"styles",value:function(){return(0,L.iv)(v||(v=(0,y.Z)([""," .mdc-chip{color:var(--primary-text-color)}.items{z-index:2}.mdc-chip-set{padding:4px 0}.mdc-chip.add{color:rgba(0,0,0,.87)}.add-container{position:relative;display:inline-flex}.mdc-chip:not(.add){cursor:default}.mdc-chip ha-icon-button{--mdc-icon-button-size:24px;display:flex;align-items:center;outline:0}.mdc-chip ha-icon-button ha-svg-icon{border-radius:50%;background:var(--secondary-text-color)}.mdc-chip__icon.mdc-chip__icon--trailing{width:16px;height:16px;--mdc-icon-size:14px;color:var(--secondary-text-color);margin-inline-start:4px!important;margin-inline-end:-4px!important;direction:var(--direction)}.mdc-chip__icon--leading{display:flex;align-items:center;justify-content:center;--mdc-icon-size:20px;border-radius:50%;padding:6px;margin-left:-14px!important;margin-inline-start:-14px!important;margin-inline-end:4px!important;direction:var(--direction)}.expand-btn{margin-right:0}.mdc-chip.area_id:not(.add){border:2px solid #fed6a4;background:var(--card-background-color)}.mdc-chip.area_id.add,.mdc-chip.area_id:not(.add) .mdc-chip__icon--leading{background:#fed6a4}.mdc-chip.device_id:not(.add){border:2px solid #a8e1fb;background:var(--card-background-color)}.mdc-chip.device_id.add,.mdc-chip.device_id:not(.add) .mdc-chip__icon--leading{background:#a8e1fb}.mdc-chip.entity_id:not(.add){border:2px solid #d2e7b9;background:var(--card-background-color)}.mdc-chip.entity_id.add,.mdc-chip.entity_id:not(.add) .mdc-chip__icon--leading{background:#d2e7b9}.mdc-chip:hover{z-index:5}simple-tooltip.expand{min-width:200px}:host([disabled]) .mdc-chip{opacity:var(--light-disabled-opacity);pointer-events:none}mwc-menu-surface{--mdc-menu-min-width:100%}ha-area-picker,ha-device-picker,ha-entity-picker{display:block;width:100%}"])),(0,L.$m)(E))}}]}}),L.oi),(0,Z.Z)([(0,V.Mo)("ha-selector-target")],(function(e,i){var t=function(i){(0,w.Z)(c,i);var t=(0,C.Z)(c);function c(){var i;(0,b.Z)(this,c);for(var a=arguments.length,r=new Array(a),n=0;n'])),this.hass,this.value,this.helper,this._filterDevices,this._filterEntities,this.disabled)}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(i){var t;return null===(t=e.selector.target)||void 0===t||!t.entity||(0,F.r)(e.selector.target.entity).some((function(t){return(0,O.lV)(t,i,e._entitySources)}))}}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(i){var t;if(null===(t=e.selector.target)||void 0===t||!t.device)return!0;var c=e._entitySources?e._deviceIntegrationLookup(e._entitySources,Object.values(e.hass.entities)):void 0;return(0,F.r)(e.selector.target.device).some((function(e){return(0,O.lE)(e,i,c)}))}}},{kind:"get",static:!0,key:"styles",value:function(){return(0,L.iv)(g||(g=(0,y.Z)(["ha-target-picker{display:block}"])))}}]}}),L.oi))},67182:function(e){e.exports='/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE\n */\n.mdc-touch-target-wrapper{display:inline}.mdc-deprecated-chip-trailing-action__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mdc-deprecated-chip-trailing-action{border:none;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:0;outline:none;cursor:pointer;-webkit-appearance:none;background:none}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__touch{width:26px}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__icon{fill:currentColor;color:inherit}@-webkit-keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@keyframes mdc-ripple-fg-radius-in{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1)}to{-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@keyframes mdc-ripple-fg-opacity-in{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity, 0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity, 0)}to{opacity:0}}.mdc-deprecated-chip-trailing-action{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--unbounded .mdc-deprecated-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-activation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--foreground-deactivation .mdc-deprecated-chip-trailing-action__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{top:var(--mdc-ripple-top, calc(50% - 50%));left:var(--mdc-ripple-left, calc(50% - 50%));width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded .mdc-deprecated-chip-trailing-action__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple::after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-deprecated-chip-trailing-action:hover .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action.mdc-ripple-surface--hover .mdc-deprecated-chip-trailing-action__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded--background-focused .mdc-deprecated-chip-trailing-action__ripple::before,.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):focus .mdc-deprecated-chip-trailing-action__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded) .mdc-deprecated-chip-trailing-action__ripple::after{transition:opacity 150ms linear}.mdc-deprecated-chip-trailing-action:not(.mdc-ripple-upgraded):active .mdc-deprecated-chip-trailing-action__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-deprecated-chip-trailing-action .mdc-deprecated-chip-trailing-action__ripple{position:absolute;box-sizing:content-box;width:100%;height:100%;overflow:hidden}.mdc-chip__icon--leading{color:rgba(0,0,0,.54)}.mdc-deprecated-chip-trailing-action{color:#000}.mdc-chip__icon--trailing{color:rgba(0,0,0,.54)}.mdc-chip__icon--trailing:hover{color:rgba(0,0,0,.62)}.mdc-chip__icon--trailing:focus{color:rgba(0,0,0,.87)}.mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){width:20px;height:20px;font-size:20px}.mdc-deprecated-chip-trailing-action__icon{height:18px;width:18px;font-size:18px}.mdc-chip__icon.mdc-chip__icon--trailing{width:18px;height:18px;font-size:18px}.mdc-deprecated-chip-trailing-action{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-deprecated-chip-trailing-action,.mdc-deprecated-chip-trailing-action[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-chip__icon--trailing{margin-left:4px;margin-right:-4px}[dir=rtl] .mdc-chip__icon--trailing,.mdc-chip__icon--trailing[dir=rtl]{margin-left:-4px;margin-right:4px}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-chip{border-radius:16px;background-color:#e0e0e0;color:rgba(0, 0, 0, 0.87);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:0.875rem;font-size:var(--mdc-typography-body2-font-size, 0.875rem);line-height:1.25rem;line-height:var(--mdc-typography-body2-line-height, 1.25rem);font-weight:400;font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:0.0178571429em;letter-spacing:var(--mdc-typography-body2-letter-spacing, 0.0178571429em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body2-text-transform, inherit);height:32px;position:relative;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 12px;border-width:0;outline:none;cursor:pointer;-webkit-appearance:none}.mdc-chip .mdc-chip__ripple{border-radius:16px}.mdc-chip:hover{color:rgba(0, 0, 0, 0.87)}.mdc-chip.mdc-chip--selected .mdc-chip__checkmark,.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden){margin-left:-4px;margin-right:4px}[dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,[dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),.mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],.mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl]{margin-left:4px;margin-right:-4px}.mdc-chip .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-chip::-moz-focus-inner{padding:0;border:0}.mdc-chip:hover{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-chip .mdc-chip__touch{position:absolute;top:50%;height:48px;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mdc-chip--exit{transition:opacity 75ms cubic-bezier(0.4, 0, 0.2, 1),width 150ms cubic-bezier(0, 0, 0.2, 1),padding 100ms linear,margin 100ms linear;opacity:0}.mdc-chip__overflow{text-overflow:ellipsis;overflow:hidden}.mdc-chip__text{white-space:nowrap}.mdc-chip__icon{border-radius:50%;outline:none;vertical-align:middle}.mdc-chip__checkmark{height:20px}.mdc-chip__checkmark-path{transition:stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);stroke-width:2px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-chip__primary-action:focus{outline:none}.mdc-chip--selected .mdc-chip__checkmark-path{stroke-dashoffset:0}.mdc-chip__icon--leading,.mdc-chip__icon--trailing{position:relative}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading{color:rgba(98,0,238,.54)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover{color:#6200ee;color:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path{stroke:#6200ee;stroke:var(--mdc-theme-primary, #6200ee)}.mdc-chip-set--choice .mdc-chip--selected{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-chip__checkmark-svg{width:0;height:20px;transition:width 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-chip--selected .mdc-chip__checkmark-svg{width:20px}.mdc-chip-set--filter .mdc-chip__icon--leading{transition:opacity 75ms linear;transition-delay:-50ms;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark{transition:opacity 75ms linear;transition-delay:80ms;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading+.mdc-chip__checkmark .mdc-chip__checkmark-svg{transition:width 0ms}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading{opacity:0}.mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading+.mdc-chip__checkmark{width:0;opacity:1}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading{width:0;opacity:0}.mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading+.mdc-chip__checkmark{width:20px}.mdc-chip{--mdc-ripple-fg-size: 0;--mdc-ripple-left: 0;--mdc-ripple-top: 0;--mdc-ripple-fg-scale: 1;--mdc-ripple-fg-translate-end: 0;--mdc-ripple-fg-translate-start: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-chip .mdc-chip__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index, 1)}.mdc-chip .mdc-chip__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index, 0)}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before{-webkit-transform:scale(var(--mdc-ripple-fg-scale, 1));transform:scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{top:0;left:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;transform-origin:center center}.mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after{top:var(--mdc-ripple-top, 0);left:var(--mdc-ripple-left, 0)}.mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after{-webkit-animation:mdc-ripple-fg-opacity-out 150ms;animation:mdc-ripple-fg-opacity-out 150ms;-webkit-transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));transform:translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1))}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after{width:var(--mdc-ripple-fg-size, 100%);height:var(--mdc-ripple-fg-size, 100%)}.mdc-chip .mdc-chip__ripple::before,.mdc-chip .mdc-chip__ripple::after{background-color:rgba(0, 0, 0, 0.87);background-color:var(--mdc-ripple-color, rgba(0, 0, 0, 0.87))}.mdc-chip:hover .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.04;opacity:var(--mdc-ripple-hover-opacity, 0.04)}.mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-focus-opacity, 0.12)}.mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:0.12;opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-chip.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-chip .mdc-chip__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before{opacity:0.08;opacity:var(--mdc-ripple-selected-opacity, 0.08)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after{background-color:#6200ee;background-color:var(--mdc-ripple-color, var(--mdc-theme-primary, #6200ee))}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-surface--hover .mdc-chip__ripple::before{opacity:0.12;opacity:var(--mdc-ripple-hover-opacity, 0.12)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before,.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-focus-opacity, 0.2)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after{transition:opacity 150ms linear}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after{transition-duration:75ms;opacity:0.2;opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}@-webkit-keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mdc-chip-entry{from{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:.4}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mdc-chip-set{padding:4px;display:flex;flex-wrap:wrap;box-sizing:border-box}.mdc-chip-set .mdc-chip{margin:4px}.mdc-chip-set .mdc-chip--touch{margin-top:8px;margin-bottom:8px}.mdc-chip-set--input .mdc-chip{-webkit-animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);animation:mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1)}\n\n/*# sourceMappingURL=mdc.chips.min.css.map*/'}}]); +//# sourceMappingURL=1265-5tYQtiAhjfc.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1265-5tYQtiAhjfc.js.gz b/supervisor/api/panel/frontend_es5/1265-5tYQtiAhjfc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4fb7aec0e2c98e4d70070ec1781d8091c3172a11 GIT binary patch literal 8652 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 '])),this.checked,this.disabled):""}},{key:"focus",value:function(){var t=this.formElement;t&&(this.rippleHandlers.startFocus(),t.focus())}},{key:"blur",value:function(){var t=this.formElement;t&&(this.rippleHandlers.endFocus(),t.blur())}},{key:"click",value:function(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}},{key:"firstUpdated",value:function(){var t=this;(0,d.Z)((0,s.Z)(i.prototype),"firstUpdated",this).call(this),this.shadowRoot&&this.mdcRoot.addEventListener("change",(function(e){t.dispatchEvent(new Event("change",e))}))}},{key:"render",value:function(){return(0,y.dy)(a||(a=(0,r.Z)(['

','
'])),this.renderRipple(),(0,x.o)(this.ariaLabel),(0,x.o)(this.ariaLabelledBy),this.changeHandler,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate)}},{key:"handleRippleMouseDown",value:function(t){var e=this;window.addEventListener("mouseup",(function t(){window.removeEventListener("mouseup",t),e.handleRippleDeactivate()})),this.rippleHandlers.startPress(t)}},{key:"handleRippleTouchStart",value:function(t){this.rippleHandlers.startPress(t)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}]),i}(m.H);(0,p.__decorate)([(0,w.Cb)({type:Boolean}),(0,v.P)((function(t){this.mdcFoundation.setChecked(t)}))],C.prototype,"checked",void 0),(0,p.__decorate)([(0,w.Cb)({type:Boolean}),(0,v.P)((function(t){this.mdcFoundation.setDisabled(t)}))],C.prototype,"disabled",void 0),(0,p.__decorate)([u.L,(0,w.Cb)({attribute:"aria-label"})],C.prototype,"ariaLabel",void 0),(0,p.__decorate)([u.L,(0,w.Cb)({attribute:"aria-labelledby"})],C.prototype,"ariaLabelledBy",void 0),(0,p.__decorate)([(0,w.IO)(".mdc-switch")],C.prototype,"mdcRoot",void 0),(0,p.__decorate)([(0,w.IO)("input")],C.prototype,"formElement",void 0),(0,p.__decorate)([(0,w.GC)("mwc-ripple")],C.prototype,"ripple",void 0),(0,p.__decorate)([(0,w.SB)()],C.prototype,"shouldRenderRipple",void 0),(0,p.__decorate)([(0,w.hO)({passive:!0})],C.prototype,"handleRippleMouseDown",null),(0,p.__decorate)([(0,w.hO)({passive:!0})],C.prototype,"handleRippleTouchStart",null)},4301:function(t,e,i){i.d(e,{W:function(){return r}});var o,a=i(88962),r=(0,i(68144).iv)(o||(o=(0,a.Z)([".mdc-switch__thumb-underlay{left:-14px;right:initial;top:-17px;width:48px;height:48px}.mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch__thumb-underlay{left:initial;right:-14px}.mdc-switch__native-control{width:64px;height:48px}.mdc-switch{display:inline-block;position:relative;outline:0;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;background-color:var(--mdc-theme-on-surface,#000)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-color:#fff;border-color:var(--mdc-theme-surface,#fff)}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;margin:0;opacity:0;cursor:pointer;pointer-events:auto;transition:transform 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch__native-control{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:36px;height:14px;border:1px solid transparent;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__thumb-underlay{display:flex;position:absolute;align-items:center;justify-content:center;transform:translateX(0);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__thumb{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);box-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(16px)}.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__native-control{transform:translateX(16px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}:host{display:inline-flex;outline:0;-webkit-tap-highlight-color:transparent}"])))},34821:function(t,e,i){i.d(e,{i:function(){return y}});var o,a,r,n=i(33368),c=i(71650),d=i(82390),s=i(69205),l=i(70906),h=i(91808),p=i(88771),u=i(47838),m=i(88962),v=i(87762),f=i(91632),_=i(68144),b=i(14243),g=i(38378),k=(i(5666),["button","ha-list-item"]),y=function(t,e){return(0,_.dy)(o||(o=(0,m.Z)(['
','
'])),e,t.localize("ui.dialogs.generic.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z")};(0,h.Z)([(0,b.Mo)("ha-dialog")],(function(t,e){var i=function(e){(0,s.Z)(o,e);var i=(0,l.Z)(o);function o(){var e;(0,c.Z)(this,o);for(var a=arguments.length,r=new Array(a),n=0;n '," "])),(0,p.Z)((0,u.Z)(i.prototype),"renderHeading",this).call(this))}},{kind:"method",key:"firstUpdated",value:function(){var t;(0,p.Z)((0,u.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,k].join(", "),this._updateScrolledAttribute(),null===(t=this.contentElement)||void 0===t||t.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,p.Z)((0,u.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value:function(){var t=this;return function(){t._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:function(){return[f.W,(0,_.iv)(r||(r=(0,m.Z)([":host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var(\n --dialog-scroll-divider-color,\n var(--divider-color)\n );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}"])))]}}]}}),v.M)},30172:function(t,e,i){var o,a=i(88962),r=i(33368),n=i(71650),c=i(82390),d=i(69205),s=i(70906),l=i(91808),h=i(88771),p=i(47838),u=i(53464),m=i(4301),v=i(68144),f=i(14243),_=i(47181);(0,l.Z)([(0,f.Mo)("ha-switch")],(function(t,e){var i=function(e){(0,d.Z)(o,e);var i=(0,s.Z)(o);function o(){var e;(0,n.Z)(this,o);for(var a=arguments.length,r=new Array(a),d=0;d
'," ","
",' '," "])),t,t,this._dialogClosed,(0,g.dy)(a||(a=(0,l.Z)(["","",""])),this._params.warning?(0,g.dy)(r||(r=(0,l.Z)([' '])),"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"):"",this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title")),this._params.text?(0,g.dy)(n||(n=(0,l.Z)(['

',"

"])),this._params.prompt?"no-bottom-padding":"",this._params.text):"",this._params.prompt?(0,g.dy)(c||(c=(0,l.Z)([' '])),(0,w.o)(this._params.defaultValue),(0,w.o)(this._params.placeholder),this._params.inputLabel?this._params.inputLabel:"",this._params.inputType?this._params.inputType:"text"):"",t&&(0,g.dy)(d||(d=(0,l.Z)([' '," "])),this._dismiss,this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")),this._confirm,!this._params.prompt,(0,y.$)({destructive:this._params.destructive||!1}),this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok"))}},{kind:"method",key:"_dismiss",value:function(){var t;null!==(t=this._params)&&void 0!==t&&t.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_confirm",value:function(){var t;this._params.confirm&&this._params.confirm(null===(t=this._textField)||void 0===t?void 0:t.value);this._close()}},{kind:"method",key:"_dialogClosed",value:function(t){"ignore"!==t.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,x.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,g.iv)(s||(s=(0,l.Z)([":host([inert]){pointer-events:initial!important;cursor:initial!important}a{color:var(--primary-color)}p{margin:0;color:var(--primary-text-color)}.no-bottom-padding{padding-bottom:0}.secondary{color:var(--secondary-text-color)}.destructive{--mdc-theme-primary:var(--error-color)}ha-dialog{--dialog-z-index:104}@media all and (min-width:600px){ha-dialog{--mdc-dialog-min-width:400px}}ha-textfield{width:100%}"])))}}]}}),g.oi)}}]); -//# sourceMappingURL=1281-xAsQtlgjDhI.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1281],{53464:function(t,e,i){i.d(e,{H:function(){return C}});var o,a,r=i(88962),n=i(71650),c=i(33368),d=i(88771),s=i(47838),l=i(69205),h=i(70906),p=i(87480),u=(i(27763),i(38103)),m=i(78220),v=i(14114),f=i(98734),_=i(72774),b={CHECKED:"mdc-switch--checked",DISABLED:"mdc-switch--disabled"},g={ARIA_CHECKED_ATTR:"aria-checked",NATIVE_CONTROL_SELECTOR:".mdc-switch__native-control",RIPPLE_SURFACE_SELECTOR:".mdc-switch__thumb-underlay"},k=function(t){function e(i){return t.call(this,(0,p.__assign)((0,p.__assign)({},e.defaultAdapter),i))||this}return(0,p.__extends)(e,t),Object.defineProperty(e,"strings",{get:function(){return g},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cssClasses",{get:function(){return b},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlChecked:function(){},setNativeControlDisabled:function(){},setNativeControlAttr:function(){}}},enumerable:!1,configurable:!0}),e.prototype.setChecked=function(t){this.adapter.setNativeControlChecked(t),this.updateAriaChecked(t),this.updateCheckedStyling(t)},e.prototype.setDisabled=function(t){this.adapter.setNativeControlDisabled(t),t?this.adapter.addClass(b.DISABLED):this.adapter.removeClass(b.DISABLED)},e.prototype.handleChange=function(t){var e=t.target;this.updateAriaChecked(e.checked),this.updateCheckedStyling(e.checked)},e.prototype.updateCheckedStyling=function(t){t?this.adapter.addClass(b.CHECKED):this.adapter.removeClass(b.CHECKED)},e.prototype.updateAriaChecked=function(t){this.adapter.setNativeControlAttr(g.ARIA_CHECKED_ATTR,""+!!t)},e}(_.K),y=i(68144),w=i(14243),x=i(30153),C=function(t){(0,l.Z)(i,t);var e=(0,h.Z)(i);function i(){var t;return(0,n.Z)(this,i),(t=e.apply(this,arguments)).checked=!1,t.disabled=!1,t.shouldRenderRipple=!1,t.mdcFoundationClass=k,t.rippleHandlers=new f.A((function(){return t.shouldRenderRipple=!0,t.ripple})),t}return(0,c.Z)(i,[{key:"changeHandler",value:function(t){this.mdcFoundation.handleChange(t),this.checked=this.formElement.checked}},{key:"createAdapter",value:function(){var t=this;return Object.assign(Object.assign({},(0,m.q)(this.mdcRoot)),{setNativeControlChecked:function(e){t.formElement.checked=e},setNativeControlDisabled:function(e){t.formElement.disabled=e},setNativeControlAttr:function(e,i){t.formElement.setAttribute(e,i)}})}},{key:"renderRipple",value:function(){return this.shouldRenderRipple?(0,y.dy)(o||(o=(0,r.Z)([' '])),this.checked,this.disabled):""}},{key:"focus",value:function(){var t=this.formElement;t&&(this.rippleHandlers.startFocus(),t.focus())}},{key:"blur",value:function(){var t=this.formElement;t&&(this.rippleHandlers.endFocus(),t.blur())}},{key:"click",value:function(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}},{key:"firstUpdated",value:function(){var t=this;(0,d.Z)((0,s.Z)(i.prototype),"firstUpdated",this).call(this),this.shadowRoot&&this.mdcRoot.addEventListener("change",(function(e){t.dispatchEvent(new Event("change",e))}))}},{key:"render",value:function(){return(0,y.dy)(a||(a=(0,r.Z)(['
','
'])),this.renderRipple(),(0,x.o)(this.ariaLabel),(0,x.o)(this.ariaLabelledBy),this.changeHandler,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate)}},{key:"handleRippleMouseDown",value:function(t){var e=this;window.addEventListener("mouseup",(function t(){window.removeEventListener("mouseup",t),e.handleRippleDeactivate()})),this.rippleHandlers.startPress(t)}},{key:"handleRippleTouchStart",value:function(t){this.rippleHandlers.startPress(t)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}]),i}(m.H);(0,p.__decorate)([(0,w.Cb)({type:Boolean}),(0,v.P)((function(t){this.mdcFoundation.setChecked(t)}))],C.prototype,"checked",void 0),(0,p.__decorate)([(0,w.Cb)({type:Boolean}),(0,v.P)((function(t){this.mdcFoundation.setDisabled(t)}))],C.prototype,"disabled",void 0),(0,p.__decorate)([u.L,(0,w.Cb)({attribute:"aria-label"})],C.prototype,"ariaLabel",void 0),(0,p.__decorate)([u.L,(0,w.Cb)({attribute:"aria-labelledby"})],C.prototype,"ariaLabelledBy",void 0),(0,p.__decorate)([(0,w.IO)(".mdc-switch")],C.prototype,"mdcRoot",void 0),(0,p.__decorate)([(0,w.IO)("input")],C.prototype,"formElement",void 0),(0,p.__decorate)([(0,w.GC)("mwc-ripple")],C.prototype,"ripple",void 0),(0,p.__decorate)([(0,w.SB)()],C.prototype,"shouldRenderRipple",void 0),(0,p.__decorate)([(0,w.hO)({passive:!0})],C.prototype,"handleRippleMouseDown",null),(0,p.__decorate)([(0,w.hO)({passive:!0})],C.prototype,"handleRippleTouchStart",null)},4301:function(t,e,i){i.d(e,{W:function(){return r}});var o,a=i(88962),r=(0,i(68144).iv)(o||(o=(0,a.Z)([".mdc-switch__thumb-underlay{left:-14px;right:initial;top:-17px;width:48px;height:48px}.mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch__thumb-underlay{left:initial;right:-14px}.mdc-switch__native-control{width:64px;height:48px}.mdc-switch{display:inline-block;position:relative;outline:0;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;background-color:var(--mdc-theme-on-surface,#000)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-color:#fff;border-color:var(--mdc-theme-surface,#fff)}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;margin:0;opacity:0;cursor:pointer;pointer-events:auto;transition:transform 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch__native-control{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:36px;height:14px;border:1px solid transparent;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__thumb-underlay{display:flex;position:absolute;align-items:center;justify-content:center;transform:translateX(0);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__thumb{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);box-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(16px)}.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__native-control{transform:translateX(16px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}:host{display:inline-flex;outline:0;-webkit-tap-highlight-color:transparent}"])))},34821:function(t,e,i){i.d(e,{i:function(){return y}});var o,a,r,n=i(33368),c=i(71650),d=i(82390),s=i(69205),l=i(70906),h=i(91808),p=i(88771),u=i(47838),m=i(88962),v=i(87762),f=i(91632),_=i(68144),b=i(14243),g=i(38378),k=(i(5666),["button","ha-list-item"]),y=function(t,e){return(0,_.dy)(o||(o=(0,m.Z)(['
','
'])),e,t.localize("ui.dialogs.generic.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z")};(0,h.Z)([(0,b.Mo)("ha-dialog")],(function(t,e){var i=function(e){(0,s.Z)(o,e);var i=(0,l.Z)(o);function o(){var e;(0,c.Z)(this,o);for(var a=arguments.length,r=new Array(a),n=0;n '," "])),(0,p.Z)((0,u.Z)(i.prototype),"renderHeading",this).call(this))}},{kind:"method",key:"firstUpdated",value:function(){var t;(0,p.Z)((0,u.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,k].join(", "),this._updateScrolledAttribute(),null===(t=this.contentElement)||void 0===t||t.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,p.Z)((0,u.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value:function(){var t=this;return function(){t._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:function(){return[f.W,(0,_.iv)(r||(r=(0,m.Z)([":host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var(\n --dialog-scroll-divider-color,\n var(--divider-color)\n );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}"])))]}}]}}),v.M)},30172:function(t,e,i){var o,a=i(88962),r=i(33368),n=i(71650),c=i(82390),d=i(69205),s=i(70906),l=i(91808),h=i(88771),p=i(47838),u=i(53464),m=i(4301),v=i(68144),f=i(14243),_=i(47181);(0,l.Z)([(0,f.Mo)("ha-switch")],(function(t,e){var i=function(e){(0,d.Z)(o,e);var i=(0,s.Z)(o);function o(){var e;(0,n.Z)(this,o);for(var a=arguments.length,r=new Array(a),d=0;d
'," ","
",' '," "])),t,t,this._dialogClosed,(0,g.dy)(a||(a=(0,l.Z)(["","",""])),this._params.warning?(0,g.dy)(r||(r=(0,l.Z)([' '])),"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16"):"",this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title")),this._params.text?(0,g.dy)(n||(n=(0,l.Z)(['

',"

"])),this._params.prompt?"no-bottom-padding":"",this._params.text):"",this._params.prompt?(0,g.dy)(c||(c=(0,l.Z)([' '])),(0,w.o)(this._params.defaultValue),(0,w.o)(this._params.placeholder),this._params.inputLabel?this._params.inputLabel:"",this._params.inputType?this._params.inputType:"text"):"",t&&(0,g.dy)(d||(d=(0,l.Z)([' '," "])),this._dismiss,this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")),this._confirm,!this._params.prompt,(0,y.$)({destructive:this._params.destructive||!1}),this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok"))}},{kind:"method",key:"_dismiss",value:function(){var t;null!==(t=this._params)&&void 0!==t&&t.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_confirm",value:function(){var t;this._params.confirm&&this._params.confirm(null===(t=this._textField)||void 0===t?void 0:t.value);this._close()}},{kind:"method",key:"_dialogClosed",value:function(t){"ignore"!==t.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,x.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,g.iv)(s||(s=(0,l.Z)([":host([inert]){pointer-events:initial!important;cursor:initial!important}a{color:var(--primary-color)}p{margin:0;color:var(--primary-text-color)}.no-bottom-padding{padding-bottom:0}.secondary{color:var(--secondary-text-color)}.destructive{--mdc-theme-primary:var(--error-color)}ha-dialog{--dialog-z-index:104}@media all and (min-width:600px){ha-dialog{--mdc-dialog-min-width:400px}}ha-textfield{width:100%}"])))}}]}}),g.oi)}}]); +//# sourceMappingURL=1281-oKbMQXvmbZg.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1281-oKbMQXvmbZg.js.gz b/supervisor/api/panel/frontend_es5/1281-oKbMQXvmbZg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..42da27a4474a8f53d3a5439136ae49e7bc4e1b21 GIT binary patch literal 5078 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 diff --git a/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js b/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js deleted file mode 100644 index 0ca56f7e3..000000000 --- a/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1601,4631],{12198:function(t,e,n){n.d(e,{WB:function(){return o},p6:function(){return r}});var i=n(14516),r=(n(10520),(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{weekday:"long",month:"long",day:"numeric"})})),function(t,e){return a(e).format(t)}),a=(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{year:"numeric",month:"long",day:"numeric"})})),o=function(t,e){return u(e).format(t)},u=(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{year:"numeric",month:"numeric",day:"numeric"})}));(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{day:"numeric",month:"short"})})),(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{month:"long",year:"numeric"})})),(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{month:"long"})})),(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{year:"numeric"})})),(0,i.Z)((function(t){return new Intl.DateTimeFormat(t.language,{weekday:"long"})}))},44583:function(t,e,n){n.d(e,{E8:function(){return u},o0:function(){return a}});var i=n(14516),r=(n(10520),n(65810)),a=function(t,e){return o(e).format(t)},o=(0,i.Z)((function(t){return new Intl.DateTimeFormat("en"!==t.language||(0,r.y)(t)?t.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(t)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(t)})})),u=((0,i.Z)((function(t){return new Intl.DateTimeFormat("en"!==t.language||(0,r.y)(t)?t.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,r.y)(t)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(t)})})),function(t,e){return c(e).format(t)}),c=(0,i.Z)((function(t){return new Intl.DateTimeFormat("en"!==t.language||(0,r.y)(t)?t.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(t)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,r.y)(t)})}));(0,i.Z)((function(t){return new Intl.DateTimeFormat("en"!==t.language||(0,r.y)(t)?t.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,r.y)(t)})}))},65810:function(t,e,n){n.d(e,{y:function(){return a}});var i=n(14516),r=n(66477),a=(0,i.Z)((function(t){if(t.time_format===r.zt.language||t.time_format===r.zt.system){var e=t.time_format===r.zt.language?t.language:void 0,n=(new Date).toLocaleString(e);return n.includes("AM")||n.includes("PM")}return t.time_format===r.zt.am_pm}))},36187:function(t,e,n){n.d(e,{S:function(){return _},a:function(){return p}});var i=n(88962),r=n(68144),a=n(62601);function o(t){return!!t&&(t instanceof Date&&!isNaN(t.valueOf()))}var u,c,s,l=n(12198),d=n(44583),f=n(79513),h=n(21780),m="^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])",v=new RegExp(m+"$"),y=new RegExp(m),b=/^\d{4}-(0[1-9]|1[0-2])-([12]\d|0[1-9]|3[01])[T| ](((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)(\8[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)$/,g=n(58831),p=function t(e,h,m,p,_,k){var C,Z=void 0!==k?k:h.attributes[_];if(null===Z)return e("state.default.unknown");if("number"==typeof Z)return(0,f.uf)(Z,m);if("string"==typeof Z){if(Z.startsWith("http"))try{var w=new URL(Z);if("http:"===w.protocol||"https:"===w.protocol)return(0,r.dy)(u||(u=(0,i.Z)(['
',""])),Z,Z)}catch(B){}if(function(t){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?y.test(t):v.test(t)}(Z,!0)){if(C=Z,b.test(C)){var I=new Date(Z);if(o(I))return(0,d.E8)(I,m)}var x=new Date(Z);if(o(x))return(0,l.p6)(x,m)}}if(Array.isArray(Z)&&Z.some((function(t){return t instanceof Object}))||!Array.isArray(Z)&&Z instanceof Object){s||(s=Promise.all([n.e(7426),n.e(7628)]).then(n.bind(n,17628)));var D=s.then((function(t){return t.dump(Z)}));return(0,r.dy)(c||(c=(0,i.Z)(["
","
"])),(0,a.C)(D,""))}if(Array.isArray(Z))return Z.map((function(n){return t(e,h,m,p,_,n)})).join(", ");var F=h.entity_id,N=(0,g.M)(F),$=h.attributes.device_class,A=p[F],T=null==A?void 0:A.translation_key;return T&&e("component.".concat(A.platform,".entity.").concat(N,".").concat(T,".state_attributes.").concat(_,".state.").concat(Z))||$&&e("component.".concat(N,".entity_component.").concat($,".state_attributes.").concat(_,".state.").concat(Z))||e("component.".concat(N,".entity_component._.state_attributes.").concat(_,".state.").concat(Z))||Z},_=function(t,e,n,i){var r=e.entity_id,a=e.attributes.device_class,o=(0,g.M)(r),u=n[r],c=null==u?void 0:u.translation_key;return c&&t("component.".concat(u.platform,".entity.").concat(o,".").concat(c,".state_attributes.").concat(i,".name"))||a&&t("component.".concat(o,".entity_component.").concat(a,".state_attributes.").concat(i,".name"))||t("component.".concat(o,".entity_component._.state_attributes.").concat(i,".name"))||(0,h.f)(i.replace(/_/g," ").replace(/\bid\b/g,"ID").replace(/\bip\b/g,"IP").replace(/\bmac\b/g,"MAC").replace(/\bgps\b/g,"GPS"))}},79513:function(t,e,n){n.d(e,{uf:function(){return a},l4:function(){return o},sJ:function(){return r}});var i=n(66477),r=function(t){return!!t.unit_of_measurement||!!t.state_class},a=function(t,e,n){var r=e?function(t){switch(t.number_format){case i.y4.comma_decimal:return["en-US","en"];case i.y4.decimal_comma:return["de","es","it"];case i.y4.space_comma:return["fr","sv","cs"];case i.y4.system:return;default:return t.language}}(e):void 0;if(Number.isNaN=Number.isNaN||function t(e){return"number"==typeof e&&t(e)},(null==e?void 0:e.number_format)!==i.y4.none&&!Number.isNaN(Number(t))&&Intl)try{return new Intl.NumberFormat(r,u(t,n)).format(Number(t))}catch(a){return console.error(a),new Intl.NumberFormat(void 0,u(t,n)).format(Number(t))}return!Number.isNaN(Number(t))&&""!==t&&(null==e?void 0:e.number_format)===i.y4.none&&Intl?new Intl.NumberFormat("en-US",u(t,Object.assign(Object.assign({},n),{},{useGrouping:!1}))).format(Number(t)):"string"==typeof t?t:"".concat(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Math.round(t*Math.pow(10,e))/Math.pow(10,e)}(t,null==n?void 0:n.maximumFractionDigits).toString()).concat("currency"===(null==n?void 0:n.style)?" ".concat(n.currency):"")},o=function(t,e){var n,i=null==e?void 0:e.display_precision;return null!=i?{maximumFractionDigits:i,minimumFractionDigits:i}:Number.isInteger(Number(null===(n=t.attributes)||void 0===n?void 0:n.step))&&Number.isInteger(Number(t.state))?{maximumFractionDigits:0}:void 0},u=function(t,e){var n=Object.assign({maximumFractionDigits:2},e);if("string"!=typeof t)return n;if(!e||void 0===e.minimumFractionDigits&&void 0===e.maximumFractionDigits){var i=t.indexOf(".")>-1?t.split(".")[1].length:0;n.minimumFractionDigits=i,n.maximumFractionDigits=i}return n}},21780:function(t,e,n){n.d(e,{f:function(){return i}});var i=function(t){return t.charAt(0).toUpperCase()+t.slice(1)}},31601:function(t,e,n){n.r(e),n.d(e,{HaSelectorAttribute:function(){return g}});var i,r,a=n(88962),o=n(33368),u=n(71650),c=n(82390),s=n(69205),l=n(70906),d=n(91808),f=n(88771),h=n(47838),m=n(68144),v=n(14243),y=n(47181),b=n(36187),g=(n(77576),(0,d.Z)([(0,v.Mo)("ha-entity-attribute-picker")],(function(t,e){var n=function(e){(0,s.Z)(i,e);var n=(0,l.Z)(i);function i(){var e;(0,u.Z)(this,i);for(var r=arguments.length,a=new Array(r),o=0;o '])),this.hass,this.value?(0,b.S)(this.hass.localize,this.hass.states[this.entityId],this.hass.entities,this.value):"",this.autofocus,null!==(t=this.label)&&void 0!==t?t:this.hass.localize("ui.components.entity.entity-attribute-picker.attribute"),this.disabled||!this.entityId,this.required,this.helper,this.allowCustomValue,this._openedChanged,this._valueChanged):m.Ld}},{kind:"method",key:"_openedChanged",value:function(t){this._opened=t.detail.value}},{kind:"method",key:"_valueChanged",value:function(t){this.value=t.detail.value}}]}}),m.oi),(0,d.Z)([(0,v.Mo)("ha-selector-attribute")],(function(t,e){var n=function(e){(0,s.Z)(i,e);var n=(0,l.Z)(i);function i(){var e;(0,u.Z)(this,i);for(var r=arguments.length,a=new Array(r),o=0;o '])),this.hass,(null===(t=this.selector.attribute)||void 0===t?void 0:t.entity_id)||(null===(e=this.context)||void 0===e?void 0:e.filter_entity),null===(n=this.selector.attribute)||void 0===n?void 0:n.hide_attributes,this.value,this.label,this.helper,this.disabled,this.required)}},{kind:"method",key:"updated",value:function(t){var e;if((0,f.Z)((0,h.Z)(n.prototype),"updated",this).call(this,t),this.value&&(null===(e=this.selector.attribute)||void 0===e||!e.entity_id)&&t.has("context")){var i=t.get("context");if(this.context&&i&&i.filter_entity!==this.context.filter_entity){var r=!1;if(this.context.filter_entity){var a=this.hass.states[this.context.filter_entity];a&&this.value in a.attributes||(r=!0)}else r=void 0!==this.value;r&&(0,y.B)(this,"value-changed",{value:void 0})}}}}]}}),m.oi))},10520:function(t,e,n){n.r(e);n(7151),n(33633),n(25534),n(64827),n(23044),n(1437),n(87520),n(42661),n(78337),n(87065),n(6042),n(19440),n(50897)},62601:function(t,e,n){n.d(e,{C:function(){return _}});var i=n(99312),r=n(81043),a=n(76775),o=n(71650),u=n(33368),c=n(82390),s=n(69205),l=n(70906),d=n(15304),f=n(81563),h=n(19596),m=function(){function t(e){(0,o.Z)(this,t),this.G=e}return(0,u.Z)(t,[{key:"disconnect",value:function(){this.G=void 0}},{key:"reconnect",value:function(t){this.G=t}},{key:"deref",value:function(){return this.G}}]),t}(),v=function(){function t(){(0,o.Z)(this,t),this.Y=void 0,this.Z=void 0}return(0,u.Z)(t,[{key:"get",value:function(){return this.Y}},{key:"pause",value:function(){var t,e=this;null!==(t=this.Y)&&void 0!==t||(this.Y=new Promise((function(t){return e.Z=t})))}},{key:"resume",value:function(){var t;null===(t=this.Z)||void 0===t||t.call(this),this.Y=this.Z=void 0}}]),t}(),y=n(38941),b=function(t){return!(0,f.pt)(t)&&"function"==typeof t.then},g=1073741823,p=function(t){(0,s.Z)(n,t);var e=(0,l.Z)(n);function n(){var t;return(0,o.Z)(this,n),(t=e.apply(this,arguments))._$C_t=g,t._$Cwt=[],t._$Cq=new m((0,c.Z)(t)),t._$CK=new v,t}return(0,u.Z)(n,[{key:"render",value:function(){for(var t,e=arguments.length,n=new Array(e),i=0;i-1&&athis._$C_t);f++){var h=l();if("object"===(0,a.Z)(h))return h.v}return d.Jb}},{key:"disconnected",value:function(){this._$Cq.disconnect(),this._$CK.pause()}},{key:"reconnected",value:function(){this._$Cq.reconnect(this),this._$CK.resume()}}]),n}(h.sR),_=(0,y.XM)(p)}}]); -//# sourceMappingURL=1601-N4JPpuOv6fA.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js.gz b/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js.gz deleted file mode 100644 index 4679e1cf16fdf5d7c75cff3c64364647ce880192..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4198 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 diff --git a/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js.map b/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js.map deleted file mode 100644 index 6a08b17a0..000000000 --- a/supervisor/api/panel/frontend_es5/1601-N4JPpuOv6fA.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1601-N4JPpuOv6fA.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_date.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_date_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/use_am_pm.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/check_valid_date.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/compute_attribute_display.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/is_date.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/is_timestamp.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/number/format_number.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/number/round.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/capitalize-first-letter.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-attribute.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entity-attribute-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/private-async-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/until.ts"],"names":["formatDate","memoizeOne","locale","Intl","DateTimeFormat","language","weekday","month","day","dateObj","formatDateMem","format","year","formatDateNumeric","formatDateNumericMem","formatDateTime","formatDateTimeMem","useAmPm","hour","minute","hour12","formatDateTimeWithSeconds","formatDateTimeWithSecondsMem","second","time_format","TimeFormat","testLanguage","undefined","test","Date","toLocaleString","includes","checkValidDate","date","isNaN","valueOf","jsYamlPromise","regExpString","regExp","RegExp","regExpNoStringEnd","regexp","computeAttributeValueDisplay","localize","stateObj","entities","attribute","value","input","attributeValue","attributes","formatNumber","startsWith","url","URL","protocol","html","_templateObject","_taggedTemplateLiteral","_","arguments","length","isDate","Array","isArray","some","val","Object","yaml","then","jsYaml","dump","_templateObject2","until","map","item","join","entityId","entity_id","domain","computeDomain","deviceClass","device_class","registryEntry","translationKey","translation_key","concat","platform","computeAttributeNameDisplay","entity","capitalizeFirstLetter","replace","isNumericFromAttributes","unit_of_measurement","state_class","num","localeOptions","options","number_format","NumberFormat","numberFormatToLocale","Number","getDefaultFormatOptions","err","console","error","assign","useGrouping","precision","Math","round","pow","maximumFractionDigits","toString","style","currency","getNumberFormatOptions","entityState","_entityState$attribut","display_precision","minimumFractionDigits","isInteger","step","state","defaultOptions","digits","indexOf","split","str","charAt","toUpperCase","slice","HaSelectorAttribute","_decorate","customElement","_initialize","_LitElement","HaEntityAttributePicker","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","args","_key","call","apply","_assertThisInitialized","_createClass","F","d","kind","decorators","property","key","type","Boolean","query","changedProps","has","this","_opened","_this2","hass","states","_comboBox","items","keys","filter","_this2$hideAttributes","hideAttributes","label","_this$label","autofocus","disabled","required","helper","allowCustomValue","_openedChanged","_valueChanged","nothing","ev","detail","LitElement","_this$selector$attrib","_this$context","_this$selector$attrib2","selector","context","filter_entity","hide_attributes","_this$selector$attrib3","_get","_getPrototypeOf","prototype","oldContext","get","invalid","fireEvent","s","t","G","i","Y","Z","Promise","n","h","c","_i","_$C_t","_$Cwt","_$Cq","r","_$CK","e","find","o","isConnected","disconnected","_loop","v","resolve","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_r","wrap","_context","prev","next","deref","setValue","stop","_x","_ret","_typeof","disconnect","pause","reconnect","resume","m"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js b/supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js new file mode 100644 index 000000000..d8c6a8c14 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1601,4631],{12198:function(e,t,i){i.d(t,{WB:function(){return o},p6:function(){return r}});var n=i(14516),r=(i(10520),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric"})})),function(e,t){return a(t).format(e)}),a=(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric"})})),o=function(e,t){return u(t).format(e)},u=(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric"})}));(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{month:"long"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{year:"numeric"})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat(e.language,{weekday:"long"})}))},44583:function(e,t,i){i.d(t,{E8:function(){return u},o0:function(){return a}});var n=i(14516),r=(i(10520),i(65810)),a=function(e,t){return o(t).format(e)},o=(0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)})})),u=((0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"short",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)})})),(0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)})})),function(e,t){return l(t).format(e)}),l=(0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,r.y)(e)})}));(0,n.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,r.y)(e)})}))},65810:function(e,t,i){i.d(t,{y:function(){return a}});var n=i(14516),r=i(66477),a=(0,n.Z)((function(e){if(e.time_format===r.zt.language||e.time_format===r.zt.system){var t=e.time_format===r.zt.language?e.language:void 0,i=(new Date).toLocaleString(t);return i.includes("AM")||i.includes("PM")}return e.time_format===r.zt.am_pm}))},36187:function(e,t,i){i.d(t,{S:function(){return k},a:function(){return g}});var n=i(88962),r=i(68144),a=i(62601);function o(e){return!!e&&(e instanceof Date&&!isNaN(e.valueOf()))}var u,l,d,s=i(12198),c=i(44583),h=i(79513),v=i(21780),m="^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])",f=new RegExp(m+"$"),b=new RegExp(m),y=/^\d{4}-(0[1-9]|1[0-2])-([12]\d|0[1-9]|3[01])[T| ](((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)(\8[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)$/,p=i(58831),g=function e(t,v,m,g,k,_){var C,x=void 0!==_?_:v.attributes[k];if(null===x)return t("state.default.unknown");if("number"==typeof x)return(0,h.uf)(x,m);if("string"==typeof x){if(x.startsWith("http"))try{var Z=new URL(x);if("http:"===Z.protocol||"https:"===Z.protocol)return(0,r.dy)(u||(u=(0,n.Z)(['',""])),x,x)}catch(L){}if(function(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?b.test(e):f.test(e)}(x,!0)){if(C=x,y.test(C)){var w=new Date(x);if(o(w))return(0,c.E8)(w,m)}var M=new Date(x);if(o(M))return(0,s.p6)(M,m)}}if(Array.isArray(x)&&x.some((function(e){return e instanceof Object}))||!Array.isArray(x)&&x instanceof Object){d||(d=Promise.all([i.e(7426),i.e(7628)]).then(i.bind(i,17628)));var O=d.then((function(e){return e.dump(x)}));return(0,r.dy)(l||(l=(0,n.Z)(["
","
"])),(0,a.C)(O,""))}if(Array.isArray(x))return x.map((function(i){return e(t,v,m,g,k,i)})).join(", ");var I=v.entity_id,B=(0,p.M)(I),N=v.attributes.device_class,D=g[I],F=null==D?void 0:D.translation_key;return F&&t("component.".concat(D.platform,".entity.").concat(B,".").concat(F,".state_attributes.").concat(k,".state.").concat(x))||N&&t("component.".concat(B,".entity_component.").concat(N,".state_attributes.").concat(k,".state.").concat(x))||t("component.".concat(B,".entity_component._.state_attributes.").concat(k,".state.").concat(x))||x},k=function(e,t,i,n){var r=t.entity_id,a=t.attributes.device_class,o=(0,p.M)(r),u=i[r],l=null==u?void 0:u.translation_key;return l&&e("component.".concat(u.platform,".entity.").concat(o,".").concat(l,".state_attributes.").concat(n,".name"))||a&&e("component.".concat(o,".entity_component.").concat(a,".state_attributes.").concat(n,".name"))||e("component.".concat(o,".entity_component._.state_attributes.").concat(n,".name"))||(0,v.f)(n.replace(/_/g," ").replace(/\bid\b/g,"ID").replace(/\bip\b/g,"IP").replace(/\bmac\b/g,"MAC").replace(/\bgps\b/g,"GPS"))}},79513:function(e,t,i){i.d(t,{uf:function(){return a},l4:function(){return o},sJ:function(){return r}});var n=i(66477),r=function(e){return!!e.unit_of_measurement||!!e.state_class},a=function(e,t,i){var r=t?function(e){switch(e.number_format){case n.y4.comma_decimal:return["en-US","en"];case n.y4.decimal_comma:return["de","es","it"];case n.y4.space_comma:return["fr","sv","cs"];case n.y4.system:return;default:return e.language}}(t):void 0;if(Number.isNaN=Number.isNaN||function e(t){return"number"==typeof t&&e(t)},(null==t?void 0:t.number_format)!==n.y4.none&&!Number.isNaN(Number(e))&&Intl)try{return new Intl.NumberFormat(r,u(e,i)).format(Number(e))}catch(a){return console.error(a),new Intl.NumberFormat(void 0,u(e,i)).format(Number(e))}return!Number.isNaN(Number(e))&&""!==e&&(null==t?void 0:t.number_format)===n.y4.none&&Intl?new Intl.NumberFormat("en-US",u(e,Object.assign(Object.assign({},i),{},{useGrouping:!1}))).format(Number(e)):"string"==typeof e?e:"".concat(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Math.round(e*Math.pow(10,t))/Math.pow(10,t)}(e,null==i?void 0:i.maximumFractionDigits).toString()).concat("currency"===(null==i?void 0:i.style)?" ".concat(i.currency):"")},o=function(e,t){var i,n=null==t?void 0:t.display_precision;return null!=n?{maximumFractionDigits:n,minimumFractionDigits:n}:Number.isInteger(Number(null===(i=e.attributes)||void 0===i?void 0:i.step))&&Number.isInteger(Number(e.state))?{maximumFractionDigits:0}:void 0},u=function(e,t){var i=Object.assign({maximumFractionDigits:2},t);if("string"!=typeof e)return i;if(!t||void 0===t.minimumFractionDigits&&void 0===t.maximumFractionDigits){var n=e.indexOf(".")>-1?e.split(".")[1].length:0;i.minimumFractionDigits=n,i.maximumFractionDigits=n}return i}},21780:function(e,t,i){i.d(t,{f:function(){return n}});var n=function(e){return e.charAt(0).toUpperCase()+e.slice(1)}},77576:function(e,t,i){var n,r,a,o,u,l,d=i(99312),s=i(81043),c=i(33368),h=i(71650),v=i(82390),m=i(69205),f=i(70906),b=i(91808),y=i(88771),p=i(47838),g=i(88962),k=i(29530),_=(i(63873),i(53947)),C=i(68144),x=i(14243),Z=i(30153),w=i(47181);i(5666),i(73366),i(3555);(0,_.hC)("vaadin-combo-box-item",(0,C.iv)(n||(n=(0,g.Z)([':host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}']))));(0,b.Z)([(0,x.Mo)("ha-combo-box")],(function(e,t){var i,n,b=function(t){(0,m.Z)(n,t);var i=(0,f.Z)(n);function n(){var t;(0,h.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o ',' '])),this.itemValuePath,this.itemIdPath,this.itemLabelPath,this.items,this.value||"",this.filteredItems,this.dataProvider,this.allowCustomValue,this.disabled,this.required,(0,k.t)(this.renderer||this._defaultRowRenderer),this._openedChanged,this._filterChanged,this._valueChanged,(0,Z.o)(this.label),(0,Z.o)(this.placeholder),this.disabled,this.required,(0,Z.o)(this.validationMessage),this.errorMessage,(0,C.dy)(a||(a=(0,g.Z)(['
']))),this.icon,this.invalid,(0,Z.o)(this.helper),this.value?(0,C.dy)(o||(o=(0,g.Z)([''])),(0,Z.o)(null===(e=this.hass)||void 0===e?void 0:e.localize("ui.common.clear")),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",this._clearValue):"",(0,Z.o)(this.label),this.opened?"true":"false",this.opened?"M7,15L12,10L17,15H7Z":"M7,10L12,15L17,10H7Z",this._toggleOpen)}},{kind:"field",key:"_defaultRowRenderer",value:function(){var e=this;return function(t){return(0,C.dy)(u||(u=(0,g.Z)([" "," "])),e.itemLabelPath?t[e.itemLabelPath]:t)}}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,w.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){var t=this;e.stopPropagation();var i=e.detail.value;if(setTimeout((function(){t.opened=i}),0),(0,w.B)(this,"opened-changed",{value:e.detail.value}),i){var n=document.querySelector("vaadin-combo-box-overlay");n&&this._removeInert(n),this._observeBody()}else{var r;null===(r=this._bodyMutationObserver)||void 0===r||r.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){var e=this;"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){"VAADIN-COMBO-BOX-OVERLAY"===t.nodeName&&e._removeInert(t)})),t.removedNodes.forEach((function(t){var i;"VAADIN-COMBO-BOX-OVERLAY"===t.nodeName&&(null===(i=e._overlayMutationObserver)||void 0===i||i.disconnect(),e._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t,i=this;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((function(e){e.forEach((function(e){if("inert"===e.attributeName){var t,n=e.target;if(n.inert)null===(t=i._overlayMutationObserver)||void 0===t||t.disconnect(),i._overlayMutationObserver=void 0,n.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,w.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t!==this.value&&(0,w.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,C.iv)(l||(l=(0,g.Z)([":host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}"])))}}]}}),C.oi)},73366:function(e,t,i){var n,r=i(88962),a=i(33368),o=i(71650),u=i(82390),l=i(69205),d=i(70906),s=i(91808),c=i(61092),h=i(96762),v=i(68144),m=i(14243);(0,s.Z)([(0,m.Mo)("ha-list-item")],(function(e,t){var i=function(t){(0,l.Z)(n,t);var i=(0,d.Z)(n);function n(){var t;(0,o.Z)(this,n);for(var r=arguments.length,a=new Array(r),l=0;l '])),this.hass,this.value?(0,y.S)(this.hass.localize,this.hass.states[this.entityId],this.hass.entities,this.value):"",this.autofocus,null!==(e=this.label)&&void 0!==e?e:this.hass.localize("ui.components.entity.entity-attribute-picker.attribute"),this.disabled||!this.entityId,this.required,this.helper,this.allowCustomValue,this._openedChanged,this._valueChanged):m.Ld}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){this.value=e.detail.value}}]}}),m.oi),(0,c.Z)([(0,f.Mo)("ha-selector-attribute")],(function(e,t){var i=function(t){(0,d.Z)(n,t);var i=(0,s.Z)(n);function n(){var t;(0,u.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o '])),this.hass,(null===(e=this.selector.attribute)||void 0===e?void 0:e.entity_id)||(null===(t=this.context)||void 0===t?void 0:t.filter_entity),null===(i=this.selector.attribute)||void 0===i?void 0:i.hide_attributes,this.value,this.label,this.helper,this.disabled,this.required)}},{kind:"method",key:"updated",value:function(e){var t;if((0,h.Z)((0,v.Z)(i.prototype),"updated",this).call(this,e),this.value&&(null===(t=this.selector.attribute)||void 0===t||!t.entity_id)&&e.has("context")){var n=e.get("context");if(this.context&&n&&n.filter_entity!==this.context.filter_entity){var r=!1;if(this.context.filter_entity){var a=this.hass.states[this.context.filter_entity];a&&this.value in a.attributes||(r=!0)}else r=void 0!==this.value;r&&(0,b.B)(this,"value-changed",{value:void 0})}}}}]}}),m.oi))},10520:function(e,t,i){i.r(t);i(7151),i(33633),i(25534),i(64827),i(23044),i(1437),i(87520),i(42661),i(78337),i(87065),i(6042),i(19440),i(50897)},62601:function(e,t,i){i.d(t,{C:function(){return k}});var n=i(99312),r=i(81043),a=i(76775),o=i(71650),u=i(33368),l=i(82390),d=i(69205),s=i(70906),c=i(15304),h=i(81563),v=i(19596),m=function(){function e(t){(0,o.Z)(this,e),this.G=t}return(0,u.Z)(e,[{key:"disconnect",value:function(){this.G=void 0}},{key:"reconnect",value:function(e){this.G=e}},{key:"deref",value:function(){return this.G}}]),e}(),f=function(){function e(){(0,o.Z)(this,e),this.Y=void 0,this.Z=void 0}return(0,u.Z)(e,[{key:"get",value:function(){return this.Y}},{key:"pause",value:function(){var e,t=this;null!==(e=this.Y)&&void 0!==e||(this.Y=new Promise((function(e){return t.Z=e})))}},{key:"resume",value:function(){var e;null===(e=this.Z)||void 0===e||e.call(this),this.Y=this.Z=void 0}}]),e}(),b=i(38941),y=function(e){return!(0,h.pt)(e)&&"function"==typeof e.then},p=1073741823,g=function(e){(0,d.Z)(i,e);var t=(0,s.Z)(i);function i(){var e;return(0,o.Z)(this,i),(e=t.apply(this,arguments))._$C_t=p,e._$Cwt=[],e._$Cq=new m((0,l.Z)(e)),e._$CK=new f,e}return(0,u.Z)(i,[{key:"render",value:function(){for(var e,t=arguments.length,i=new Array(t),n=0;n-1&&athis._$C_t);h++){var v=s();if("object"===(0,a.Z)(v))return v.v}return c.Jb}},{key:"disconnected",value:function(){this._$Cq.disconnect(),this._$CK.pause()}},{key:"reconnected",value:function(){this._$Cq.reconnect(this),this._$CK.resume()}}]),i}(v.sR),k=(0,b.XM)(g)}}]); +//# sourceMappingURL=1601-i9O6va52YsQ.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js.gz b/supervisor/api/panel/frontend_es5/1601-i9O6va52YsQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d33f385bfdc04c45ab88c11784c40728e8a3f9af GIT binary patch literal 6827 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 Q{!Ezv7tc0RkQyQY0N ',""])),this.hass,null===(e=this.value)||void 0===e?void 0:e.entity_id,this.label||this.hass.localize("ui.components.selectors.media.pick_media_player"),this.disabled,this.helper,this.required,this._entityChanged,V?(0,v.dy)(o||(o=(0,s.Z)(['
','
',"
"])),this._pickMedia,this.disabled||null===(l=this.value)||void 0===l||!l.entity_id?"disabled":"",(0,A.$)({portrait:!(null===(c=this.value)||void 0===c||null===(u=c.metadata)||void 0===u||!u.media_class)&&"portrait"===y.Fn[this.value.metadata.children_media_class||this.value.metadata.media_class].thumbnail_ratio}),null!==(h=this.value)&&void 0!==h&&null!==(m=h.metadata)&&void 0!==m&&m.thumbnail?(0,v.dy)(r||(r=(0,s.Z)(['
'])),(0,A.$)({"centered-image":!!this.value.metadata.media_class&&["app","directory"].includes(this.value.metadata.media_class)}),this._thumbnailUrl?"background-image: url(".concat(this._thumbnailUrl,");"):""):(0,v.dy)(d||(d=(0,s.Z)(['
'])),null!==(_=this.value)&&void 0!==_&&_.media_content_id?null!==(C=this.value)&&void 0!==C&&null!==(p=C.metadata)&&void 0!==p&&p.media_class?y.Fn["directory"===this.value.metadata.media_class&&this.value.metadata.children_media_class||this.value.metadata.media_class].icon:"M19 3H5C3.89 3 3 3.89 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.89 20.1 3 19 3M10 16V8L15 12":"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"),null!==(b=this.value)&&void 0!==b&&b.media_content_id?(null===(f=this.value.metadata)||void 0===f?void 0:f.title)||this.value.media_content_id:this.hass.localize("ui.components.selectors.media.pick_media")):(0,v.dy)(n||(n=(0,s.Z)([" ",' '])),this.hass.localize("ui.components.selectors.media.browse_not_supported"),this.hass,this.value,H,this._computeLabelCallback))}},{kind:"field",key:"_computeLabelCallback",value:function(){var t=this;return function(i){return t.hass.localize("ui.components.selectors.media.".concat(i.name))}}},{kind:"method",key:"_entityChanged",value:function(t){t.stopPropagation(),(0,b.B)(this,"value-changed",{value:{entity_id:t.detail.value,media_content_id:"",media_content_type:""}})}},{kind:"method",key:"_pickMedia",value:function(){var t,i,a,n=this;i=this,a={action:"pick",entityId:this.value.entity_id,navigateIds:null===(t=this.value.metadata)||void 0===t?void 0:t.navigateIds,mediaPickedCallback:function(t){var i;(0,b.B)(n,"value-changed",{value:Object.assign(Object.assign({},n.value),{},{media_content_id:t.item.media_content_id,media_content_type:t.item.media_content_type,metadata:{title:t.item.title,thumbnail:t.item.thumbnail,media_class:t.item.media_class,children_media_class:t.item.children_media_class,navigateIds:null===(i=t.navigateIds)||void 0===i?void 0:i.map((function(t){return{media_content_type:t.media_content_type,media_content_id:t.media_content_id}}))}})})}},(0,b.B)(i,"show-dialog",{dialogTag:"dialog-media-player-browse",dialogImport:function(){return Promise.all([e.e(8133),e.e(5943),e.e(7270),e.e(3536),e.e(8597),e.e(5233),e.e(9955),e.e(7013),e.e(3980),e.e(1686),e.e(4005)]).then(e.bind(e,74005))},dialogParams:a})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,v.iv)(l||(l=(0,s.Z)(["ha-entity-picker{display:block;margin-bottom:16px}mwc-button{margin-top:8px}ha-alert{display:block;margin-bottom:16px}ha-card{position:relative;width:200px;box-sizing:border-box;cursor:pointer}ha-card.disabled{pointer-events:none;color:var(--disabled-text-color)}ha-card .thumbnail{width:100%;position:relative;box-sizing:border-box;transition:padding-bottom .1s ease-out;padding-bottom:100%}ha-card .thumbnail.portrait{padding-bottom:150%}ha-card .image{border-radius:3px 3px 0 0}.folder{--mdc-icon-size:calc(var(--media-browse-item-size, 175px) * 0.4)}.title{font-size:16px;padding-top:16px;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px;padding-left:16px;padding-right:4px;white-space:nowrap}.image{position:absolute;top:0;right:0;left:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.centered-image{margin:0 8px;background-size:contain}.icon-holder{display:flex;justify-content:center;align-items:center}"])))}}]}}),v.oi)},22814:function(t,i,e){e.d(i,{iI:function(){return n},oT:function(){return a}});"".concat(location.protocol,"//").concat(location.host);var a=function(t){return t.map((function(t){if("string"!==t.type)return t;switch(t.name){case"username":return Object.assign(Object.assign({},t),{},{autocomplete:"username"});case"password":return Object.assign(Object.assign({},t),{},{autocomplete:"current-password"});case"code":return Object.assign(Object.assign({},t),{},{autocomplete:"one-time-code"});default:return t}}))},n=function(t,i){return t.callWS({type:"auth/sign_path",path:i})}},56007:function(t,i,e){e.d(i,{PX:function(){return r},V_:function(){return d},lz:function(){return o},nZ:function(){return n},rk:function(){return s}});var a=e(57966),n="unavailable",o="unknown",r="off",d=[n,o],l=[n,o,r],s=(0,a.z)(d);(0,a.z)(l)},69371:function(t,i,e){e.d(i,{Fn:function(){return d},N8:function(){return r},yZ:function(){return o},zz:function(){return l}});e(56007);var a="M11,14C12,14 13.05,14.16 14.2,14.44C13.39,15.31 13,16.33 13,17.5C13,18.39 13.25,19.23 13.78,20H3V18C3,16.81 3.91,15.85 5.74,15.12C7.57,14.38 9.33,14 11,14M11,12C9.92,12 9,11.61 8.18,10.83C7.38,10.05 7,9.11 7,8C7,6.92 7.38,6 8.18,5.18C9,4.38 9.92,4 11,4C12.11,4 13.05,4.38 13.83,5.18C14.61,6 15,6.92 15,8C15,9.11 14.61,10.05 13.83,10.83C13.05,11.61 12.11,12 11,12M18.5,10H20L22,10V12H20V17.5A2.5,2.5 0 0,1 17.5,20A2.5,2.5 0 0,1 15,17.5A2.5,2.5 0 0,1 17.5,15C17.86,15 18.19,15.07 18.5,15.21V10Z",n="M8.16,3L6.75,4.41L9.34,7H4C2.89,7 2,7.89 2,9V19C2,20.11 2.89,21 4,21H20C21.11,21 22,20.11 22,19V9C22,7.89 21.11,7 20,7H14.66L17.25,4.41L15.84,3L12,6.84L8.16,3M4,9H17V19H4V9M19.5,9A1,1 0 0,1 20.5,10A1,1 0 0,1 19.5,11A1,1 0 0,1 18.5,10A1,1 0 0,1 19.5,9M19.5,12A1,1 0 0,1 20.5,13A1,1 0 0,1 19.5,14A1,1 0 0,1 18.5,13A1,1 0 0,1 19.5,12Z",o=function(t){return t[t.PAUSE=1]="PAUSE",t[t.SEEK=2]="SEEK",t[t.VOLUME_SET=4]="VOLUME_SET",t[t.VOLUME_MUTE=8]="VOLUME_MUTE",t[t.PREVIOUS_TRACK=16]="PREVIOUS_TRACK",t[t.NEXT_TRACK=32]="NEXT_TRACK",t[t.TURN_ON=128]="TURN_ON",t[t.TURN_OFF=256]="TURN_OFF",t[t.PLAY_MEDIA=512]="PLAY_MEDIA",t[t.VOLUME_BUTTONS=1024]="VOLUME_BUTTONS",t[t.SELECT_SOURCE=2048]="SELECT_SOURCE",t[t.STOP=4096]="STOP",t[t.CLEAR_PLAYLIST=8192]="CLEAR_PLAYLIST",t[t.PLAY=16384]="PLAY",t[t.SHUFFLE_SET=32768]="SHUFFLE_SET",t[t.SELECT_SOUND_MODE=65536]="SELECT_SOUND_MODE",t[t.BROWSE_MEDIA=131072]="BROWSE_MEDIA",t[t.REPEAT_SET=262144]="REPEAT_SET",t[t.GROUPING=524288]="GROUPING",t}({}),r="browser",d={album:{icon:"M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11M12,16.5C9.5,16.5 7.5,14.5 7.5,12C7.5,9.5 9.5,7.5 12,7.5C14.5,7.5 16.5,9.5 16.5,12C16.5,14.5 14.5,16.5 12,16.5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",layout:"grid"},app:{icon:"M21 2H3C1.9 2 1 2.9 1 4V20C1 21.1 1.9 22 3 22H21C22.1 22 23 21.1 23 20V4C23 2.9 22.1 2 21 2M21 7H3V4H21V7Z",layout:"grid"},artist:{icon:a,layout:"grid",show_list_images:!0},channel:{icon:n,thumbnail_ratio:"portrait",layout:"grid"},composer:{icon:"M11,4A4,4 0 0,1 15,8A4,4 0 0,1 11,12A4,4 0 0,1 7,8A4,4 0 0,1 11,4M11,6A2,2 0 0,0 9,8A2,2 0 0,0 11,10A2,2 0 0,0 13,8A2,2 0 0,0 11,6M11,13C12.1,13 13.66,13.23 15.11,13.69C14.5,14.07 14,14.6 13.61,15.23C12.79,15.03 11.89,14.9 11,14.9C8.03,14.9 4.9,16.36 4.9,17V18.1H13.04C13.13,18.8 13.38,19.44 13.76,20H3V17C3,14.34 8.33,13 11,13M18.5,10H20L22,10V12H20V17.5A2.5,2.5 0 0,1 17.5,20A2.5,2.5 0 0,1 15,17.5A2.5,2.5 0 0,1 17.5,15C17.86,15 18.19,15.07 18.5,15.21V10Z",layout:"grid",show_list_images:!0},contributing_artist:{icon:a,layout:"grid",show_list_images:!0},directory:{icon:"M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z",layout:"grid",show_list_images:!0},episode:{icon:n,layout:"grid",thumbnail_ratio:"portrait"},game:{icon:"M7,6H17A6,6 0 0,1 23,12A6,6 0 0,1 17,18C15.22,18 13.63,17.23 12.53,16H11.47C10.37,17.23 8.78,18 7,18A6,6 0 0,1 1,12A6,6 0 0,1 7,6M6,9V11H4V13H6V15H8V13H10V11H8V9H6M15.5,12A1.5,1.5 0 0,0 14,13.5A1.5,1.5 0 0,0 15.5,15A1.5,1.5 0 0,0 17,13.5A1.5,1.5 0 0,0 15.5,12M18.5,9A1.5,1.5 0 0,0 17,10.5A1.5,1.5 0 0,0 18.5,12A1.5,1.5 0 0,0 20,10.5A1.5,1.5 0 0,0 18.5,9Z",layout:"grid",thumbnail_ratio:"portrait"},genre:{icon:"M8.11,19.45C5.94,18.65 4.22,16.78 3.71,14.35L2.05,6.54C1.81,5.46 2.5,4.4 3.58,4.17L13.35,2.1L13.38,2.09C14.45,1.88 15.5,2.57 15.72,3.63L16.07,5.3L20.42,6.23H20.45C21.5,6.47 22.18,7.53 21.96,8.59L20.3,16.41C19.5,20.18 15.78,22.6 12,21.79C10.42,21.46 9.08,20.61 8.11,19.45V19.45M20,8.18L10.23,6.1L8.57,13.92V13.95C8,16.63 9.73,19.27 12.42,19.84C15.11,20.41 17.77,18.69 18.34,16L20,8.18M16,16.5C15.37,17.57 14.11,18.16 12.83,17.89C11.56,17.62 10.65,16.57 10.5,15.34L16,16.5M8.47,5.17L4,6.13L5.66,13.94L5.67,13.97C5.82,14.68 6.12,15.32 6.53,15.87C6.43,15.1 6.45,14.3 6.62,13.5L7.05,11.5C6.6,11.42 6.21,11.17 6,10.81C6.06,10.2 6.56,9.66 7.25,9.5C7.33,9.5 7.4,9.5 7.5,9.5L8.28,5.69C8.32,5.5 8.38,5.33 8.47,5.17M15.03,12.23C15.35,11.7 16.03,11.42 16.72,11.57C17.41,11.71 17.91,12.24 18,12.86C17.67,13.38 17,13.66 16.3,13.5C15.61,13.37 15.11,12.84 15.03,12.23M10.15,11.19C10.47,10.66 11.14,10.38 11.83,10.53C12.5,10.67 13.03,11.21 13.11,11.82C12.78,12.34 12.11,12.63 11.42,12.5C10.73,12.33 10.23,11.8 10.15,11.19M11.97,4.43L13.93,4.85L13.77,4.05L11.97,4.43Z",layout:"grid",show_list_images:!0},image:{icon:"M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z",layout:"grid"},movie:{icon:"M18,4L20,8H17L15,4H13L15,8H12L10,4H8L10,8H7L5,4H4A2,2 0 0,0 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V4H18Z",thumbnail_ratio:"portrait",layout:"grid"},music:{icon:"M21,3V15.5A3.5,3.5 0 0,1 17.5,19A3.5,3.5 0 0,1 14,15.5A3.5,3.5 0 0,1 17.5,12C18.04,12 18.55,12.12 19,12.34V6.47L9,8.6V17.5A3.5,3.5 0 0,1 5.5,21A3.5,3.5 0 0,1 2,17.5A3.5,3.5 0 0,1 5.5,14C6.04,14 6.55,14.12 7,14.34V6L21,3Z"},playlist:{icon:"M15,6H3V8H15V6M15,10H3V12H15V10M3,16H11V14H3V16M17,6V14.18C16.69,14.07 16.35,14 16,14A3,3 0 0,0 13,17A3,3 0 0,0 16,20A3,3 0 0,0 19,17V8H22V6H17Z",layout:"grid",show_list_images:!0},podcast:{icon:"M17,18.25V21.5H7V18.25C7,16.87 9.24,15.75 12,15.75C14.76,15.75 17,16.87 17,18.25M12,5.5A6.5,6.5 0 0,1 18.5,12C18.5,13.25 18.15,14.42 17.54,15.41L16,14.04C16.32,13.43 16.5,12.73 16.5,12C16.5,9.5 14.5,7.5 12,7.5C9.5,7.5 7.5,9.5 7.5,12C7.5,12.73 7.68,13.43 8,14.04L6.46,15.41C5.85,14.42 5.5,13.25 5.5,12A6.5,6.5 0 0,1 12,5.5M12,1.5A10.5,10.5 0 0,1 22.5,12C22.5,14.28 21.77,16.39 20.54,18.11L19.04,16.76C19.96,15.4 20.5,13.76 20.5,12A8.5,8.5 0 0,0 12,3.5A8.5,8.5 0 0,0 3.5,12C3.5,13.76 4.04,15.4 4.96,16.76L3.46,18.11C2.23,16.39 1.5,14.28 1.5,12A10.5,10.5 0 0,1 12,1.5M12,9.5A2.5,2.5 0 0,1 14.5,12A2.5,2.5 0 0,1 12,14.5A2.5,2.5 0 0,1 9.5,12A2.5,2.5 0 0,1 12,9.5Z",layout:"grid"},season:{icon:n,layout:"grid",thumbnail_ratio:"portrait"},track:{icon:"M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M13,13H11V18A2,2 0 0,1 9,20A2,2 0 0,1 7,18A2,2 0 0,1 9,16C9.4,16 9.7,16.1 10,16.3V11H13V13M13,9V3.5L18.5,9H13Z"},tv_show:{icon:n,layout:"grid",thumbnail_ratio:"portrait"},url:{icon:"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},video:{icon:"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z",layout:"grid"}},l=function(t,i,e,a){return t.callWS({type:"media_player/browse_media",entity_id:i,media_content_id:e,media_content_type:a})}},11254:function(t,i,e){e.d(i,{X1:function(){return a},u4:function(){return n},zC:function(){return o}});var a=function(t){return"https://brands.home-assistant.io/".concat(t.brand?"brands/":"").concat(t.useFallback?"_/":"").concat(t.domain,"/").concat(t.darkOptimized?"dark_":"").concat(t.type,".png")},n=function(t){return t.split("/")[4]},o=function(t){return t.startsWith("https://brands.home-assistant.io/")}}}]); +//# sourceMappingURL=9076-RQ-M4-U6Z9c.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js.gz b/supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b6cc603032f320014263a385ec5dd128914f18c GIT binary patch literal 5747 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js.map b/supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js.map new file mode 100644 index 000000000..b68227b07 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/9076-RQ-M4-U6Z9c.js.map @@ -0,0 +1 @@ +{"version":3,"file":"9076-RQ-M4-U6Z9c.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-media.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/media-player/show-media-browser-dialog.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/media-player.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/brands-url.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","MANUAL_SCHEMA","name","required","selector","text","HaMediaSelector","_decorate","customElement","_initialize","_LitElement","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","reflect","state","changedProps","_this2","has","_this$value","_this$value$metadata","_changedProps$get","_changedProps$get$met","thumbnail","this","metadata","get","startsWith","_thumbnailUrl","undefined","getSignedPath","hass","then","signedPath","path","_this$hass$themes","brandsUrl","domain","extractDomainFromBrandUrl","useFallback","darkOptimized","themes","darkMode","_this$value2","_this$value3","_this$value4","_this$value5","_this$value6","_this$value6$metadata","_this$value7","_this$value7$metadata","_this$value8","_this$value9","_this$value9$metadata","_this$value10","_this$value$metadata2","stateObj","entity_id","states","supportsBrowse","supportsFeature","MediaPlayerEntityFeature","html","_templateObject","_taggedTemplateLiteral","label","localize","disabled","helper","_entityChanged","_templateObject3","_pickMedia","classMap","portrait","media_class","MediaClassBrowserSettings","children_media_class","thumbnail_ratio","_templateObject4","_templateObject5","media_content_id","icon","title","_templateObject2","_computeLabelCallback","_this3","schema","ev","stopPropagation","fireEvent","detail","media_content_type","_metadata","element","dialogParams","_this4","action","entityId","navigateIds","mediaPickedCallback","pickedMedia","_pickedMedia$navigate","Object","assign","item","map","id","dialogTag","dialogImport","static","css","_templateObject6","LitElement","location","protocol","host","autocompleteLoginFields","field","autocomplete","callWS","UNAVAILABLE","UNKNOWN","OFF","UNAVAILABLE_STATES","OFF_STATES","isUnavailableState","BROWSER_PLAYER","album","layout","app","artist","mdiAccountMusic","show_list_images","channel","mdiTelevisionClassic","composer","contributing_artist","directory","episode","game","genre","image","movie","music","playlist","podcast","season","track","tv_show","url","video","browseMediaPlayer","mediaContentId","mediaContentType","options","brand","split","isBrandUrl"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js b/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js deleted file mode 100644 index bc5081ae4..000000000 --- a/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9076],{57966:function(t,i,e){e.d(i,{z:function(){return a}});var a=function(t){return function(i,e){return t.includes(i,e)}}},39076:function(t,i,e){e.r(i),e.d(i,{HaMediaSelector:function(){return V}});var a,n,o,l,d,r,s=e(88962),c=e(33368),u=e(71650),h=e(82390),m=e(69205),_=e(70906),C=e(91808),v=e(68144),p=e(14243),A=e(83448),b=e(47181),y=e(40095),g=e(22814),f=e(69371),M=e(11254),H=(e(9381),e(68331),[{name:"media_content_id",required:!1,selector:{text:{}}},{name:"media_content_type",required:!1,selector:{text:{}}}]),V=(0,C.Z)([(0,p.Mo)("ha-selector-media")],(function(t,i){var C=function(i){(0,m.Z)(a,i);var e=(0,_.Z)(a);function a(){var i;(0,u.Z)(this,a);for(var n=arguments.length,o=new Array(n),l=0;l ',""])),this.hass,null===(e=this.value)||void 0===e?void 0:e.entity_id,this.label||this.hass.localize("ui.components.selectors.media.pick_media_player"),this.disabled,this.helper,this.required,this._entityChanged,V?(0,v.dy)(o||(o=(0,s.Z)(['
','
',"
"])),this._pickMedia,this.disabled||null===(r=this.value)||void 0===r||!r.entity_id?"disabled":"",(0,A.$)({portrait:!(null===(c=this.value)||void 0===c||null===(u=c.metadata)||void 0===u||!u.media_class)&&"portrait"===f.Fn[this.value.metadata.children_media_class||this.value.metadata.media_class].thumbnail_ratio}),null!==(h=this.value)&&void 0!==h&&null!==(m=h.metadata)&&void 0!==m&&m.thumbnail?(0,v.dy)(l||(l=(0,s.Z)(['
'])),(0,A.$)({"centered-image":!!this.value.metadata.media_class&&["app","directory"].includes(this.value.metadata.media_class)}),this._thumbnailUrl?"background-image: url(".concat(this._thumbnailUrl,");"):""):(0,v.dy)(d||(d=(0,s.Z)(['
'])),null!==(_=this.value)&&void 0!==_&&_.media_content_id?null!==(C=this.value)&&void 0!==C&&null!==(p=C.metadata)&&void 0!==p&&p.media_class?f.Fn["directory"===this.value.metadata.media_class&&this.value.metadata.children_media_class||this.value.metadata.media_class].icon:"M19 3H5C3.89 3 3 3.89 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.89 20.1 3 19 3M10 16V8L15 12":"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z"),null!==(b=this.value)&&void 0!==b&&b.media_content_id?(null===(g=this.value.metadata)||void 0===g?void 0:g.title)||this.value.media_content_id:this.hass.localize("ui.components.selectors.media.pick_media")):(0,v.dy)(n||(n=(0,s.Z)([" ",' '])),this.hass.localize("ui.components.selectors.media.browse_not_supported"),this.hass,this.value,H,this._computeLabelCallback))}},{kind:"field",key:"_computeLabelCallback",value:function(){var t=this;return function(i){return t.hass.localize("ui.components.selectors.media.".concat(i.name))}}},{kind:"method",key:"_entityChanged",value:function(t){t.stopPropagation(),(0,b.B)(this,"value-changed",{value:{entity_id:t.detail.value,media_content_id:"",media_content_type:""}})}},{kind:"method",key:"_pickMedia",value:function(){var t,i,a,n=this;i=this,a={action:"pick",entityId:this.value.entity_id,navigateIds:null===(t=this.value.metadata)||void 0===t?void 0:t.navigateIds,mediaPickedCallback:function(t){var i;(0,b.B)(n,"value-changed",{value:Object.assign(Object.assign({},n.value),{},{media_content_id:t.item.media_content_id,media_content_type:t.item.media_content_type,metadata:{title:t.item.title,thumbnail:t.item.thumbnail,media_class:t.item.media_class,children_media_class:t.item.children_media_class,navigateIds:null===(i=t.navigateIds)||void 0===i?void 0:i.map((function(t){return{media_content_type:t.media_content_type,media_content_id:t.media_content_id}}))}})})}},(0,b.B)(i,"show-dialog",{dialogTag:"dialog-media-player-browse",dialogImport:function(){return Promise.all([e.e(8133),e.e(5943),e.e(7270),e.e(8597),e.e(5233),e.e(9955),e.e(7576),e.e(7013),e.e(3980),e.e(7141),e.e(4005)]).then(e.bind(e,74005))},dialogParams:a})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,v.iv)(r||(r=(0,s.Z)(["ha-entity-picker{display:block;margin-bottom:16px}mwc-button{margin-top:8px}ha-alert{display:block;margin-bottom:16px}ha-card{position:relative;width:200px;box-sizing:border-box;cursor:pointer}ha-card.disabled{pointer-events:none;color:var(--disabled-text-color)}ha-card .thumbnail{width:100%;position:relative;box-sizing:border-box;transition:padding-bottom .1s ease-out;padding-bottom:100%}ha-card .thumbnail.portrait{padding-bottom:150%}ha-card .image{border-radius:3px 3px 0 0}.folder{--mdc-icon-size:calc(var(--media-browse-item-size, 175px) * 0.4)}.title{font-size:16px;padding-top:16px;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px;padding-left:16px;padding-right:4px;white-space:nowrap}.image{position:absolute;top:0;right:0;left:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center}.centered-image{margin:0 8px;background-size:contain}.icon-holder{display:flex;justify-content:center;align-items:center}"])))}}]}}),v.oi)},22814:function(t,i,e){e.d(i,{iI:function(){return a}});"".concat(location.protocol,"//").concat(location.host);var a=function(t,i){return t.callWS({type:"auth/sign_path",path:i})}},56007:function(t,i,e){e.d(i,{PX:function(){return l},V_:function(){return d},lz:function(){return o},nZ:function(){return n},rk:function(){return s}});var a=e(57966),n="unavailable",o="unknown",l="off",d=[n,o],r=[n,o,l],s=(0,a.z)(d);(0,a.z)(r)},69371:function(t,i,e){e.d(i,{Fn:function(){return d},N8:function(){return l},yZ:function(){return o},zz:function(){return r}});e(56007);var a="M11,14C12,14 13.05,14.16 14.2,14.44C13.39,15.31 13,16.33 13,17.5C13,18.39 13.25,19.23 13.78,20H3V18C3,16.81 3.91,15.85 5.74,15.12C7.57,14.38 9.33,14 11,14M11,12C9.92,12 9,11.61 8.18,10.83C7.38,10.05 7,9.11 7,8C7,6.92 7.38,6 8.18,5.18C9,4.38 9.92,4 11,4C12.11,4 13.05,4.38 13.83,5.18C14.61,6 15,6.92 15,8C15,9.11 14.61,10.05 13.83,10.83C13.05,11.61 12.11,12 11,12M18.5,10H20L22,10V12H20V17.5A2.5,2.5 0 0,1 17.5,20A2.5,2.5 0 0,1 15,17.5A2.5,2.5 0 0,1 17.5,15C17.86,15 18.19,15.07 18.5,15.21V10Z",n="M8.16,3L6.75,4.41L9.34,7H4C2.89,7 2,7.89 2,9V19C2,20.11 2.89,21 4,21H20C21.11,21 22,20.11 22,19V9C22,7.89 21.11,7 20,7H14.66L17.25,4.41L15.84,3L12,6.84L8.16,3M4,9H17V19H4V9M19.5,9A1,1 0 0,1 20.5,10A1,1 0 0,1 19.5,11A1,1 0 0,1 18.5,10A1,1 0 0,1 19.5,9M19.5,12A1,1 0 0,1 20.5,13A1,1 0 0,1 19.5,14A1,1 0 0,1 18.5,13A1,1 0 0,1 19.5,12Z",o=function(t){return t[t.PAUSE=1]="PAUSE",t[t.SEEK=2]="SEEK",t[t.VOLUME_SET=4]="VOLUME_SET",t[t.VOLUME_MUTE=8]="VOLUME_MUTE",t[t.PREVIOUS_TRACK=16]="PREVIOUS_TRACK",t[t.NEXT_TRACK=32]="NEXT_TRACK",t[t.TURN_ON=128]="TURN_ON",t[t.TURN_OFF=256]="TURN_OFF",t[t.PLAY_MEDIA=512]="PLAY_MEDIA",t[t.VOLUME_BUTTONS=1024]="VOLUME_BUTTONS",t[t.SELECT_SOURCE=2048]="SELECT_SOURCE",t[t.STOP=4096]="STOP",t[t.CLEAR_PLAYLIST=8192]="CLEAR_PLAYLIST",t[t.PLAY=16384]="PLAY",t[t.SHUFFLE_SET=32768]="SHUFFLE_SET",t[t.SELECT_SOUND_MODE=65536]="SELECT_SOUND_MODE",t[t.BROWSE_MEDIA=131072]="BROWSE_MEDIA",t[t.REPEAT_SET=262144]="REPEAT_SET",t[t.GROUPING=524288]="GROUPING",t}({}),l="browser",d={album:{icon:"M12,11A1,1 0 0,0 11,12A1,1 0 0,0 12,13A1,1 0 0,0 13,12A1,1 0 0,0 12,11M12,16.5C9.5,16.5 7.5,14.5 7.5,12C7.5,9.5 9.5,7.5 12,7.5C14.5,7.5 16.5,9.5 16.5,12C16.5,14.5 14.5,16.5 12,16.5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",layout:"grid"},app:{icon:"M21 2H3C1.9 2 1 2.9 1 4V20C1 21.1 1.9 22 3 22H21C22.1 22 23 21.1 23 20V4C23 2.9 22.1 2 21 2M21 7H3V4H21V7Z",layout:"grid"},artist:{icon:a,layout:"grid",show_list_images:!0},channel:{icon:n,thumbnail_ratio:"portrait",layout:"grid"},composer:{icon:"M11,4A4,4 0 0,1 15,8A4,4 0 0,1 11,12A4,4 0 0,1 7,8A4,4 0 0,1 11,4M11,6A2,2 0 0,0 9,8A2,2 0 0,0 11,10A2,2 0 0,0 13,8A2,2 0 0,0 11,6M11,13C12.1,13 13.66,13.23 15.11,13.69C14.5,14.07 14,14.6 13.61,15.23C12.79,15.03 11.89,14.9 11,14.9C8.03,14.9 4.9,16.36 4.9,17V18.1H13.04C13.13,18.8 13.38,19.44 13.76,20H3V17C3,14.34 8.33,13 11,13M18.5,10H20L22,10V12H20V17.5A2.5,2.5 0 0,1 17.5,20A2.5,2.5 0 0,1 15,17.5A2.5,2.5 0 0,1 17.5,15C17.86,15 18.19,15.07 18.5,15.21V10Z",layout:"grid",show_list_images:!0},contributing_artist:{icon:a,layout:"grid",show_list_images:!0},directory:{icon:"M10,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V8C22,6.89 21.1,6 20,6H12L10,4Z",layout:"grid",show_list_images:!0},episode:{icon:n,layout:"grid",thumbnail_ratio:"portrait"},game:{icon:"M7,6H17A6,6 0 0,1 23,12A6,6 0 0,1 17,18C15.22,18 13.63,17.23 12.53,16H11.47C10.37,17.23 8.78,18 7,18A6,6 0 0,1 1,12A6,6 0 0,1 7,6M6,9V11H4V13H6V15H8V13H10V11H8V9H6M15.5,12A1.5,1.5 0 0,0 14,13.5A1.5,1.5 0 0,0 15.5,15A1.5,1.5 0 0,0 17,13.5A1.5,1.5 0 0,0 15.5,12M18.5,9A1.5,1.5 0 0,0 17,10.5A1.5,1.5 0 0,0 18.5,12A1.5,1.5 0 0,0 20,10.5A1.5,1.5 0 0,0 18.5,9Z",layout:"grid",thumbnail_ratio:"portrait"},genre:{icon:"M8.11,19.45C5.94,18.65 4.22,16.78 3.71,14.35L2.05,6.54C1.81,5.46 2.5,4.4 3.58,4.17L13.35,2.1L13.38,2.09C14.45,1.88 15.5,2.57 15.72,3.63L16.07,5.3L20.42,6.23H20.45C21.5,6.47 22.18,7.53 21.96,8.59L20.3,16.41C19.5,20.18 15.78,22.6 12,21.79C10.42,21.46 9.08,20.61 8.11,19.45V19.45M20,8.18L10.23,6.1L8.57,13.92V13.95C8,16.63 9.73,19.27 12.42,19.84C15.11,20.41 17.77,18.69 18.34,16L20,8.18M16,16.5C15.37,17.57 14.11,18.16 12.83,17.89C11.56,17.62 10.65,16.57 10.5,15.34L16,16.5M8.47,5.17L4,6.13L5.66,13.94L5.67,13.97C5.82,14.68 6.12,15.32 6.53,15.87C6.43,15.1 6.45,14.3 6.62,13.5L7.05,11.5C6.6,11.42 6.21,11.17 6,10.81C6.06,10.2 6.56,9.66 7.25,9.5C7.33,9.5 7.4,9.5 7.5,9.5L8.28,5.69C8.32,5.5 8.38,5.33 8.47,5.17M15.03,12.23C15.35,11.7 16.03,11.42 16.72,11.57C17.41,11.71 17.91,12.24 18,12.86C17.67,13.38 17,13.66 16.3,13.5C15.61,13.37 15.11,12.84 15.03,12.23M10.15,11.19C10.47,10.66 11.14,10.38 11.83,10.53C12.5,10.67 13.03,11.21 13.11,11.82C12.78,12.34 12.11,12.63 11.42,12.5C10.73,12.33 10.23,11.8 10.15,11.19M11.97,4.43L13.93,4.85L13.77,4.05L11.97,4.43Z",layout:"grid",show_list_images:!0},image:{icon:"M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z",layout:"grid"},movie:{icon:"M18,4L20,8H17L15,4H13L15,8H12L10,4H8L10,8H7L5,4H4A2,2 0 0,0 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V4H18Z",thumbnail_ratio:"portrait",layout:"grid"},music:{icon:"M21,3V15.5A3.5,3.5 0 0,1 17.5,19A3.5,3.5 0 0,1 14,15.5A3.5,3.5 0 0,1 17.5,12C18.04,12 18.55,12.12 19,12.34V6.47L9,8.6V17.5A3.5,3.5 0 0,1 5.5,21A3.5,3.5 0 0,1 2,17.5A3.5,3.5 0 0,1 5.5,14C6.04,14 6.55,14.12 7,14.34V6L21,3Z"},playlist:{icon:"M15,6H3V8H15V6M15,10H3V12H15V10M3,16H11V14H3V16M17,6V14.18C16.69,14.07 16.35,14 16,14A3,3 0 0,0 13,17A3,3 0 0,0 16,20A3,3 0 0,0 19,17V8H22V6H17Z",layout:"grid",show_list_images:!0},podcast:{icon:"M17,18.25V21.5H7V18.25C7,16.87 9.24,15.75 12,15.75C14.76,15.75 17,16.87 17,18.25M12,5.5A6.5,6.5 0 0,1 18.5,12C18.5,13.25 18.15,14.42 17.54,15.41L16,14.04C16.32,13.43 16.5,12.73 16.5,12C16.5,9.5 14.5,7.5 12,7.5C9.5,7.5 7.5,9.5 7.5,12C7.5,12.73 7.68,13.43 8,14.04L6.46,15.41C5.85,14.42 5.5,13.25 5.5,12A6.5,6.5 0 0,1 12,5.5M12,1.5A10.5,10.5 0 0,1 22.5,12C22.5,14.28 21.77,16.39 20.54,18.11L19.04,16.76C19.96,15.4 20.5,13.76 20.5,12A8.5,8.5 0 0,0 12,3.5A8.5,8.5 0 0,0 3.5,12C3.5,13.76 4.04,15.4 4.96,16.76L3.46,18.11C2.23,16.39 1.5,14.28 1.5,12A10.5,10.5 0 0,1 12,1.5M12,9.5A2.5,2.5 0 0,1 14.5,12A2.5,2.5 0 0,1 12,14.5A2.5,2.5 0 0,1 9.5,12A2.5,2.5 0 0,1 12,9.5Z",layout:"grid"},season:{icon:n,layout:"grid",thumbnail_ratio:"portrait"},track:{icon:"M14,2H6A2,2 0 0,0 4,4V20A2,2 0 0,0 6,22H18A2,2 0 0,0 20,20V8L14,2M13,13H11V18A2,2 0 0,1 9,20A2,2 0 0,1 7,18A2,2 0 0,1 9,16C9.4,16 9.7,16.1 10,16.3V11H13V13M13,9V3.5L18.5,9H13Z"},tv_show:{icon:n,layout:"grid",thumbnail_ratio:"portrait"},url:{icon:"M16.36,14C16.44,13.34 16.5,12.68 16.5,12C16.5,11.32 16.44,10.66 16.36,10H19.74C19.9,10.64 20,11.31 20,12C20,12.69 19.9,13.36 19.74,14M14.59,19.56C15.19,18.45 15.65,17.25 15.97,16H18.92C17.96,17.65 16.43,18.93 14.59,19.56M14.34,14H9.66C9.56,13.34 9.5,12.68 9.5,12C9.5,11.32 9.56,10.65 9.66,10H14.34C14.43,10.65 14.5,11.32 14.5,12C14.5,12.68 14.43,13.34 14.34,14M12,19.96C11.17,18.76 10.5,17.43 10.09,16H13.91C13.5,17.43 12.83,18.76 12,19.96M8,8H5.08C6.03,6.34 7.57,5.06 9.4,4.44C8.8,5.55 8.35,6.75 8,8M5.08,16H8C8.35,17.25 8.8,18.45 9.4,19.56C7.57,18.93 6.03,17.65 5.08,16M4.26,14C4.1,13.36 4,12.69 4,12C4,11.31 4.1,10.64 4.26,10H7.64C7.56,10.66 7.5,11.32 7.5,12C7.5,12.68 7.56,13.34 7.64,14M12,4.03C12.83,5.23 13.5,6.57 13.91,8H10.09C10.5,6.57 11.17,5.23 12,4.03M18.92,8H15.97C15.65,6.75 15.19,5.55 14.59,4.44C16.43,5.07 17.96,6.34 18.92,8M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z"},video:{icon:"M17,10.5V7A1,1 0 0,0 16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5Z",layout:"grid"}},r=function(t,i,e,a){return t.callWS({type:"media_player/browse_media",entity_id:i,media_content_id:e,media_content_type:a})}},11254:function(t,i,e){e.d(i,{X1:function(){return a},u4:function(){return n},zC:function(){return o}});var a=function(t){return"https://brands.home-assistant.io/".concat(t.brand?"brands/":"").concat(t.useFallback?"_/":"").concat(t.domain,"/").concat(t.darkOptimized?"dark_":"").concat(t.type,".png")},n=function(t){return t.split("/")[4]},o=function(t){return t.startsWith("https://brands.home-assistant.io/")}}}]); -//# sourceMappingURL=9076-yxwRq0m4gDE.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js.gz b/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js.gz deleted file mode 100644 index 2d45be96ebb32ed14bbc51b25fd6dacc9ec8fbb8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5639 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 diff --git a/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js.map b/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js.map deleted file mode 100644 index 5340f0fa6..000000000 --- a/supervisor/api/panel/frontend_es5/9076-yxwRq0m4gDE.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9076-yxwRq0m4gDE.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-media.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/media-player/show-media-browser-dialog.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/media-player.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/brands-url.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","MANUAL_SCHEMA","name","required","selector","text","HaMediaSelector","_decorate","customElement","_initialize","_LitElement","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","reflect","state","changedProps","_this2","has","_this$value","_this$value$metadata","_changedProps$get","_changedProps$get$met","thumbnail","this","metadata","get","startsWith","_thumbnailUrl","undefined","getSignedPath","hass","then","signedPath","path","_this$hass$themes","brandsUrl","domain","extractDomainFromBrandUrl","useFallback","darkOptimized","themes","darkMode","_this$value2","_this$value3","_this$value4","_this$value5","_this$value6","_this$value6$metadata","_this$value7","_this$value7$metadata","_this$value8","_this$value9","_this$value9$metadata","_this$value10","_this$value$metadata2","stateObj","entity_id","states","supportsBrowse","supportsFeature","MediaPlayerEntityFeature","html","_templateObject","_taggedTemplateLiteral","label","localize","disabled","helper","_entityChanged","_templateObject3","_pickMedia","classMap","portrait","media_class","MediaClassBrowserSettings","children_media_class","thumbnail_ratio","_templateObject4","_templateObject5","media_content_id","icon","title","_templateObject2","_computeLabelCallback","_this3","schema","ev","stopPropagation","fireEvent","detail","media_content_type","_metadata","element","dialogParams","_this4","action","entityId","navigateIds","mediaPickedCallback","pickedMedia","_pickedMedia$navigate","Object","assign","item","map","id","dialogTag","dialogImport","static","css","_templateObject6","LitElement","location","protocol","host","callWS","UNAVAILABLE","UNKNOWN","OFF","UNAVAILABLE_STATES","OFF_STATES","isUnavailableState","BROWSER_PLAYER","album","layout","app","artist","mdiAccountMusic","show_list_images","channel","mdiTelevisionClassic","composer","contributing_artist","directory","episode","game","genre","image","movie","music","playlist","podcast","season","track","tv_show","url","video","browseMediaPlayer","mediaContentId","mediaContentType","options","brand","split","isBrandUrl"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js b/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js deleted file mode 100644 index 9415f0a03..000000000 --- a/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9221,6272],{59221:function(e,t,l){l.r(t),l.d(t,{HaFormSelect:function(){return b}});var i,a=l(88962),n=l(33368),r=l(71650),o=l(82390),d=l(69205),u=l(70906),s=l(91808),h=l(14516),c=l(68144),v=l(14243),f=l(47181),b=(l(26272),(0,s.Z)([(0,v.Mo)("ha-form-select")],(function(e,t){var l=function(t){(0,d.Z)(i,t);var l=(0,u.Z)(i);function i(){var t;(0,r.Z)(this,i);for(var a=arguments.length,n=new Array(a),d=0;d '])),this.hass,this.schema,this.data,this.label,this.helper,this.disabled,this.schema.required,this._selectSchema(this.schema.options),this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t!==this.data&&(""===t&&(t=void 0),(0,f.B)(this,"value-changed",{value:t}))}}]}}),c.oi))},16235:function(e,t,l){var i,a,n=l(88962),r=l(33368),o=l(71650),d=l(82390),u=l(69205),s=l(70906),h=l(91808),c=l(68144),v=l(14243);(0,h.Z)([(0,v.Mo)("ha-input-helper-text")],(function(e,t){var l=function(t){(0,u.Z)(i,t);var l=(0,s.Z)(i);function i(){var t;(0,o.Z)(this,i);for(var a=arguments.length,n=new Array(a),r=0;r"])))}},{kind:"field",static:!0,key:"styles",value:function(){return(0,c.iv)(a||(a=(0,n.Z)([":host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}"])))}}]}}),c.oi)},33220:function(e,t,l){var i,a=l(88962),n=l(33368),r=l(71650),o=l(82390),d=l(69205),u=l(70906),s=l(91808),h=l(57463),c=l(44973),v=l(68144),f=l(14243);(0,s.Z)([(0,f.Mo)("ha-radio")],(function(e,t){var l=function(t){(0,d.Z)(i,t);var l=(0,u.Z)(i);function i(){var t;(0,r.Z)(this,i);for(var a=arguments.length,n=new Array(a),d=0;d "," "," "," "])),this.label,_.map((function(e){var t;return(0,B.dy)(r||(r=(0,k.Z)([' '])),e.label,null===(t=Z.value)||void 0===t?void 0:t.includes(e.value),e.value,e.disabled||Z.disabled,Z._checkboxChanged)})),this._renderHelper()):(0,B.dy)(i||(i=(0,k.Z)(["
"," ","
"," "])),this.label,_.map((function(e){return(0,B.dy)(a||(a=(0,k.Z)([' '])),e.label,e.value===Z.value,e.value,e.disabled||Z.disabled,Z._valueChanged)})),this._renderHelper());if(null!==(v=this.selector.select)&&void 0!==v&&v.multiple){var x,w=this.value&&""!==this.value?this.value:[],L=_.filter((function(e){return!(e.disabled||null!=w&&w.includes(e.value))}));return(0,B.dy)(o||(o=(0,k.Z)([" ",' '])),null!=w&&w.length?(0,B.dy)(d||(d=(0,k.Z)([" "," "])),w.map((function(e,t){var l;return(0,B.dy)(u||(u=(0,k.Z)([" ",' '])),(null===(l=_.find((function(t){return t.value===e})))||void 0===l?void 0:l.label)||e,"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",t,Z._removeItem)}))):"",this.hass,this.label,this.helper,this.disabled,this.required&&!w.length,"",L,null!==(x=this.selector.select.custom_value)&&void 0!==x&&x,this._filterChanged,this._comboBoxValueChanged,this._openedChanged)}if(null!==(f=this.selector.select)&&void 0!==f&&f.custom_value){void 0===this.value||Array.isArray(this.value)||_.find((function(e){return e.value===Z.value}))||_.unshift({value:this.value,label:this.value});var q=_.filter((function(e){return!e.disabled}));return(0,B.dy)(s||(s=(0,k.Z)([' '])),this.hass,this.label,this.helper,this.disabled,this.required,q,this.value,this._filterChanged,this._comboBoxValueChanged,this._openedChanged)}return(0,B.dy)(h||(h=(0,k.Z)([' '," "])),null!==(b=this.label)&&void 0!==b?b:"",null!==(p=this.value)&&void 0!==p?p:"",null!==(m=this.helper)&&void 0!==m?m:"",this.disabled,this.required,V.U,this._valueChanged,_.map((function(e){return(0,B.dy)(c||(c=(0,k.Z)([' '," "])),e.value,e.disabled,e.label)})))}},{kind:"method",key:"_renderHelper",value:function(){return this.helper?(0,B.dy)(v||(v=(0,k.Z)(["",""])),this.helper):""}},{kind:"get",key:"_mode",value:function(){var e,t,l;return(null===(e=this.selector.select)||void 0===e?void 0:e.mode)||(((null===(t=this.selector.select)||void 0===t||null===(l=t.options)||void 0===l?void 0:l.length)||0)<6?"list":"dropdown")}},{kind:"method",key:"_valueChanged",value:function(e){var t;e.stopPropagation();var l=(null===(t=e.detail)||void 0===t?void 0:t.value)||e.target.value;this.disabled||void 0===l||l===this.value||(0,q.B)(this,"value-changed",{value:l})}},{kind:"method",key:"_checkboxChanged",value:function(e){if(e.stopPropagation(),!this.disabled){var t,l=e.target.value;if(e.target.checked)if(this.value){if(this.value.includes(l))return;t=[].concat((0,m.Z)(this.value),[l])}else t=[l];else{var i;if(null===(i=this.value)||void 0===i||!i.includes(l))return;t=this.value.filter((function(e){return e!==l}))}(0,q.B)(this,"value-changed",{value:t})}}},{kind:"method",key:"_removeItem",value:(l=(0,p.Z)((0,b.Z)().mark((function e(t){var l;return(0,b.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(l=(0,m.Z)(this.value)).splice(t.target.idx,1),(0,q.B)(this,"value-changed",{value:l}),e.next=5,this.updateComplete;case 5:this._filterChanged();case 6:case"end":return e.stop()}}),e,this)}))),function(e){return l.apply(this,arguments)})},{kind:"method",key:"_comboBoxValueChanged",value:function(e){var t,l,i=this;e.stopPropagation();var a=e.detail.value;if(!this.disabled&&""!==a)if(null!==(t=this.selector.select)&&void 0!==t&&t.multiple){if(void 0===a||null===(l=this.value)||void 0===l||!l.includes(a)){setTimeout((function(){i._filterChanged(),i.comboBox.setInputValue("")}),0);var n=this.value&&""!==this.value?this.value:[];(0,q.B)(this,"value-changed",{value:[].concat((0,m.Z)(n),[a])})}}else(0,q.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_openedChanged",value:function(e){null!=e&&e.detail.value&&this._filterChanged()}},{kind:"method",key:"_filterChanged",value:function(e){var t,l,i=this;this._filter=(null==e?void 0:e.detail.value)||"";var a=null===(t=this.comboBox.items)||void 0===t?void 0:t.filter((function(e){var t;return(e.label||e.value).toLowerCase().includes(null===(t=i._filter)||void 0===t?void 0:t.toLowerCase())}));this._filter&&null!==(l=this.selector.select)&&void 0!==l&&l.custom_value&&(null==a||a.unshift({label:this._filter,value:this._filter})),this.comboBox.filteredItems=a}},{kind:"field",static:!0,key:"styles",value:function(){return(0,B.iv)(f||(f=(0,k.Z)(["ha-formfield,ha-select,mwc-formfield{display:block}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}"])))}}]}}),B.oi))}}]); -//# sourceMappingURL=9221-2OCoKCZVHmA.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js.gz b/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js.gz deleted file mode 100644 index 71d85a834aea980d1461fdd41df945488f46a90d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3104 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 diff --git a/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js.map b/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js.map deleted file mode 100644 index 92a932468..000000000 --- a/supervisor/api/panel/frontend_es5/9221-2OCoKCZVHmA.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9221-2OCoKCZVHmA.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-form/ha-form-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-radio.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-select.ts"],"names":["HaFormSelect","_decorate","customElement","_initialize","_LitElement","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","memoizeOne","options","select","map","option","label","html","_templateObject","_taggedTemplateLiteral","this","hass","schema","data","helper","disabled","required","_selectSchema","_valueChanged","ev","stopPropagation","detail","undefined","fireEvent","LitElement","InputHelperText","static","css","_templateObject2","_RadioBase","HaRadio","_RadioBase2","styles","RadioBase","HaSelectSelector","_removeItem2","query","_this$selector$select","_this$selector$select2","_this$selector$select3","_this$selector$select5","_this$selector$select7","_this$label","_this$value","_this$helper","_this$selector$select4","_this2","selector","_typeof","translationKey","translation_key","localizeValue","forEach","custom_value","_mode","multiple","_templateObject3","item","_this2$value","_templateObject4","includes","_checkboxChanged","_renderHelper","_this$selector$select6","optionItems","filter","_templateObject5","_templateObject6","idx","_options$find","_templateObject7","find","_removeItem","_filterChanged","_comboBoxValueChanged","_openedChanged","isArray","unshift","_templateObject8","_templateObject9","_templateObject10","_templateObject11","_this$selector$select8","_this$selector$select9","_this$selector$select10","mode","_ev$detail","target","newValue","checked","_toConsumableArray","_this$value2","v","_asyncToGenerator","_regeneratorRuntime","mark","_callee","wrap","_context","prev","next","splice","updateComplete","stop","_x","_this$selector$select11","_this$value3","_this3","setTimeout","comboBox","setInputValue","currentValue","_this$comboBox$items","_this$selector$select12","_this4","_filter","filteredItems","items","_this4$_filter","toLowerCase","_templateObject12"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js b/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js new file mode 100644 index 000000000..5fc37629a --- /dev/null +++ b/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9221,6272],{77576:function(e,t,i){var a,o,l,n,r,d,s=i(99312),u=i(81043),c=i(33368),h=i(71650),v=i(82390),f=i(69205),b=i(70906),p=i(91808),m=i(88771),y=i(47838),k=i(88962),g=i(29530),_=(i(63873),i(53947)),x=i(68144),Z=i(14243),C=i(30153),M=i(47181);i(5666),i(73366),i(3555);(0,_.hC)("vaadin-combo-box-item",(0,x.iv)(a||(a=(0,k.Z)([':host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}']))));(0,p.Z)([(0,Z.Mo)("ha-combo-box")],(function(e,t){var i,a,p=function(t){(0,f.Z)(a,t);var i=(0,b.Z)(a);function a(){var t;(0,h.Z)(this,a);for(var o=arguments.length,l=new Array(o),n=0;n ',' '])),this.itemValuePath,this.itemIdPath,this.itemLabelPath,this.items,this.value||"",this.filteredItems,this.dataProvider,this.allowCustomValue,this.disabled,this.required,(0,g.t)(this.renderer||this._defaultRowRenderer),this._openedChanged,this._filterChanged,this._valueChanged,(0,C.o)(this.label),(0,C.o)(this.placeholder),this.disabled,this.required,(0,C.o)(this.validationMessage),this.errorMessage,(0,x.dy)(l||(l=(0,k.Z)(['
']))),this.icon,this.invalid,(0,C.o)(this.helper),this.value?(0,x.dy)(n||(n=(0,k.Z)([''])),(0,C.o)(null===(e=this.hass)||void 0===e?void 0:e.localize("ui.common.clear")),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",this._clearValue):"",(0,C.o)(this.label),this.opened?"true":"false",this.opened?"M7,15L12,10L17,15H7Z":"M7,10L12,15L17,10H7Z",this._toggleOpen)}},{kind:"field",key:"_defaultRowRenderer",value:function(){var e=this;return function(t){return(0,x.dy)(r||(r=(0,k.Z)([" "," "])),e.itemLabelPath?t[e.itemLabelPath]:t)}}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,M.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){var t=this;e.stopPropagation();var i=e.detail.value;if(setTimeout((function(){t.opened=i}),0),(0,M.B)(this,"opened-changed",{value:e.detail.value}),i){var a=document.querySelector("vaadin-combo-box-overlay");a&&this._removeInert(a),this._observeBody()}else{var o;null===(o=this._bodyMutationObserver)||void 0===o||o.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){var e=this;"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){"VAADIN-COMBO-BOX-OVERLAY"===t.nodeName&&e._removeInert(t)})),t.removedNodes.forEach((function(t){var i;"VAADIN-COMBO-BOX-OVERLAY"===t.nodeName&&(null===(i=e._overlayMutationObserver)||void 0===i||i.disconnect(),e._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t,i=this;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((function(e){e.forEach((function(e){if("inert"===e.attributeName){var t,a=e.target;if(a.inert)null===(t=i._overlayMutationObserver)||void 0===t||t.disconnect(),i._overlayMutationObserver=void 0,a.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,M.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t!==this.value&&(0,M.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,x.iv)(d||(d=(0,k.Z)([":host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}"])))}}]}}),x.oi)},59221:function(e,t,i){i.r(t),i.d(t,{HaFormSelect:function(){return b}});var a,o=i(88962),l=i(33368),n=i(71650),r=i(82390),d=i(69205),s=i(70906),u=i(91808),c=i(14516),h=i(68144),v=i(14243),f=i(47181),b=(i(26272),(0,u.Z)([(0,v.Mo)("ha-form-select")],(function(e,t){var i=function(t){(0,d.Z)(a,t);var i=(0,s.Z)(a);function a(){var t;(0,n.Z)(this,a);for(var o=arguments.length,l=new Array(o),d=0;d '])),this.hass,this.schema,this.data,this.label,this.helper,this.disabled,this.schema.required,this._selectSchema(this.schema.options),this._valueChanged)}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t!==this.data&&(""===t&&(t=void 0),(0,f.B)(this,"value-changed",{value:t}))}}]}}),h.oi))},16235:function(e,t,i){var a,o,l=i(88962),n=i(33368),r=i(71650),d=i(82390),s=i(69205),u=i(70906),c=i(91808),h=i(68144),v=i(14243);(0,c.Z)([(0,v.Mo)("ha-input-helper-text")],(function(e,t){var i=function(t){(0,s.Z)(a,t);var i=(0,u.Z)(a);function a(){var t;(0,r.Z)(this,a);for(var o=arguments.length,l=new Array(o),n=0;n"])))}},{kind:"field",static:!0,key:"styles",value:function(){return(0,h.iv)(o||(o=(0,l.Z)([":host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}"])))}}]}}),h.oi)},73366:function(e,t,i){var a,o=i(88962),l=i(33368),n=i(71650),r=i(82390),d=i(69205),s=i(70906),u=i(91808),c=i(61092),h=i(96762),v=i(68144),f=i(14243);(0,u.Z)([(0,f.Mo)("ha-list-item")],(function(e,t){var i=function(t){(0,d.Z)(a,t);var i=(0,s.Z)(a);function a(){var t;(0,n.Z)(this,a);for(var o=arguments.length,l=new Array(o),d=0;d "," "," "," "])),this.label,x.map((function(e){var t;return(0,w.dy)(n||(n=(0,y.Z)([' '])),e.label,null===(t=_.value)||void 0===t?void 0:t.includes(e.value),e.value,e.disabled||_.disabled,_._checkboxChanged)})),this._renderHelper()):(0,w.dy)(a||(a=(0,y.Z)(["
"," ","
"," "])),this.label,x.map((function(e){return(0,w.dy)(o||(o=(0,y.Z)([' '])),e.label,e.value===_.value,e.value,e.disabled||_.disabled,_._valueChanged)})),this._renderHelper());if(null!==(v=this.selector.select)&&void 0!==v&&v.multiple){var C,M=this.value&&""!==this.value?this.value:[],L=x.filter((function(e){return!(e.disabled||null!=M&&M.includes(e.value))}));return(0,w.dy)(r||(r=(0,y.Z)([" ",' '])),null!=M&&M.length?(0,w.dy)(d||(d=(0,y.Z)([" "," "])),M.map((function(e,t){var i;return(0,w.dy)(s||(s=(0,y.Z)([" ",' '])),(null===(i=x.find((function(t){return t.value===e})))||void 0===i?void 0:i.label)||e,"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",t,_._removeItem)}))):"",this.hass,this.label,this.helper,this.disabled,this.required&&!M.length,"",L,null!==(C=this.selector.select.custom_value)&&void 0!==C&&C,this._filterChanged,this._comboBoxValueChanged,this._openedChanged)}if(null!==(f=this.selector.select)&&void 0!==f&&f.custom_value){void 0===this.value||Array.isArray(this.value)||x.find((function(e){return e.value===_.value}))||x.unshift({value:this.value,label:this.value});var O=x.filter((function(e){return!e.disabled}));return(0,w.dy)(u||(u=(0,y.Z)([' '])),this.hass,this.label,this.helper,this.disabled,this.required,O,this.value,this._filterChanged,this._comboBoxValueChanged,this._openedChanged)}return(0,w.dy)(c||(c=(0,y.Z)([' '," "])),null!==(b=this.label)&&void 0!==b?b:"",null!==(p=this.value)&&void 0!==p?p:"",null!==(m=this.helper)&&void 0!==m?m:"",this.disabled,this.required,B.U,this._valueChanged,x.map((function(e){return(0,w.dy)(h||(h=(0,y.Z)([' '," "])),e.value,e.disabled,e.label)})))}},{kind:"method",key:"_renderHelper",value:function(){return this.helper?(0,w.dy)(v||(v=(0,y.Z)(["",""])),this.helper):""}},{kind:"get",key:"_mode",value:function(){var e,t,i;return(null===(e=this.selector.select)||void 0===e?void 0:e.mode)||(((null===(t=this.selector.select)||void 0===t||null===(i=t.options)||void 0===i?void 0:i.length)||0)<6?"list":"dropdown")}},{kind:"method",key:"_valueChanged",value:function(e){var t;e.stopPropagation();var i=(null===(t=e.detail)||void 0===t?void 0:t.value)||e.target.value;this.disabled||void 0===i||i===this.value||(0,O.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_checkboxChanged",value:function(e){if(e.stopPropagation(),!this.disabled){var t,i=e.target.value;if(e.target.checked)if(this.value){if(this.value.includes(i))return;t=[].concat((0,m.Z)(this.value),[i])}else t=[i];else{var a;if(null===(a=this.value)||void 0===a||!a.includes(i))return;t=this.value.filter((function(e){return e!==i}))}(0,O.B)(this,"value-changed",{value:t})}}},{kind:"method",key:"_removeItem",value:(i=(0,p.Z)((0,b.Z)().mark((function e(t){var i;return(0,b.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=(0,m.Z)(this.value)).splice(t.target.idx,1),(0,O.B)(this,"value-changed",{value:i}),e.next=5,this.updateComplete;case 5:this._filterChanged();case 6:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_comboBoxValueChanged",value:function(e){var t,i,a=this;e.stopPropagation();var o=e.detail.value;if(!this.disabled&&""!==o)if(null!==(t=this.selector.select)&&void 0!==t&&t.multiple){if(void 0===o||null===(i=this.value)||void 0===i||!i.includes(o)){setTimeout((function(){a._filterChanged(),a.comboBox.setInputValue("")}),0);var l=this.value&&""!==this.value?this.value:[];(0,O.B)(this,"value-changed",{value:[].concat((0,m.Z)(l),[o])})}}else(0,O.B)(this,"value-changed",{value:o})}},{kind:"method",key:"_openedChanged",value:function(e){null!=e&&e.detail.value&&this._filterChanged()}},{kind:"method",key:"_filterChanged",value:function(e){var t,i,a=this;this._filter=(null==e?void 0:e.detail.value)||"";var o=null===(t=this.comboBox.items)||void 0===t?void 0:t.filter((function(e){var t;return(e.label||e.value).toLowerCase().includes(null===(t=a._filter)||void 0===t?void 0:t.toLowerCase())}));this._filter&&null!==(i=this.selector.select)&&void 0!==i&&i.custom_value&&(null==o||o.unshift({label:this._filter,value:this._filter})),this.comboBox.filteredItems=o}},{kind:"field",static:!0,key:"styles",value:function(){return(0,w.iv)(f||(f=(0,y.Z)(["ha-formfield,ha-select,mwc-formfield{display:block}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}"])))}}]}}),w.oi))}}]); +//# sourceMappingURL=9221-Nx2ClpHXcfg.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js.gz b/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1891de6267eb9acb211878aa285430e0b26cbd41 GIT binary patch literal 5391 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 z z`pjoLIllrm{{pY^>kfc9VW%f&;^Mp`FT@E>0Xe-o5vYZU3dqI9skji^D=g%rnGDcO zXotI_hUVOrP3G%slewuhnaBSIo1B%wWX2|wx!YMq8`P?z)j*~sR0CoCV`75?3u%Kx z3u!t6)gAPgnhW{K4txv_I`DD48~yEl`Q&Edki=dGFSL(;TWPVZTHU_fPfN$@%$%t+ z2KOjTeAO@aeknD^i!E(nSmD}Mp0whpe{e6w@#1GUW?!?eDqE_WC9hT5{Mb7R9=5En7jEthRCL z5d|#8p@xRaMPMt#QQ*pRZjTaIvuQ!DD7YpIhtt?+s!M=lJ_5{RBW8G4Vum5(W^?R{ z)N~e#w!@{~1Nkh|fd+4a6wPATFh;i!_lw2R)hjWVkH;+a#>QtV8;cJ=LcxobU~HKd z4aZfKIhLHKFNKj>7Y7CHu`8(lSd1D!}3-h!05(tTcy7~7P1*YML$pMk<5CTJ_eI#o_n zd#zl2L7F8|gD0tmCHvqhyfjKDRMlC8M(G4;ACm(7TyyX@8Bz&4&QX0ZWB=n7rt=x7 zTC{LfC*mmPqvYshy9Y5(dYWJcsdGlnu>=y;>PG8O7WPy#Z9w$Q*q)!C3r&b zwMTl(ue~YwsL@UzHEK3TI!WtXWW|#rViV>Dsoadw6A)ur9mqp9UU}k;Enb*M=_D9s zElk!39cFC=z)k#pwI?J;Xz+A%u%7nB$0Q~(UORUAfjPe zMA!r{3RcX&W6}Hzc8WD34_@{{4*M(ba3e7gFKfvJ{9&BZog_fr10T_^s}=y6G$~tq z>Jwv&7WQ=g1TH2YHY=D_aoFs7Rvb3%7i3c$H@%+1xJqe#cK>W>3)my2n}8T5ni!_b z!k321WbG4h=i>)$ykL+ivsIZI_}{9IXG*=QPrxFVC_FD<9Sbcy8$RKGvN*x!CuA@J z%43A-kgnK0Rqcn-71i4SbL8--)oQ(A-wKH!?GM$a(j12|Xu-o{`{Tv6+!%H()un0G z>?6UQTgBm$d_B}yV%{d@AqG3K5zy0=ztp>5id&!r_q+N~g6&<(wCCEoS_rqMX6Yl1 zNb1lpEk(SI5ZoErs=|QrSi7a})6xqS!MVY}YX!X3XCGN)o9)NLC~?z&9b$&REbz4D*CAe~*-wZ6 zI0Q^>;I-|hGsvl7P82H7wjHS0@2Q85oU4Dn{U;~RyM_R)e){2}#!o-6y1)HkjQ16% zQyj1Q*ja2icBY#VZkS`ckmF`Mb6n_5%L@B&c$ZFfY5tPrSgxXx{>RYVu;nbA_ev;^ z=PDk#^vesf_-Bg)b7JA){xyN#K8p0(9faTo;s-8C;RyCY5^w6CF_f}_wP*r`dz0$c zKcrI9t0Hm?G89jV5)`myq0;Hml>{ad^eur&PEt{@#0&>Q7f$GA@gQEpay($aP5MN$ z=jvmgQ%AsUSX*$jsSG06X%IoPsnvz)oE$&pNV_w&8KYTH2t^PU%ZPEM-`R){Z{b^t zkIf^9=A%MZSF8X!c~@{om2c_Bfw-}I|MKC(zc$i% to($O?_*SUM{P_=qK0lGs{$X`;6V873x8Z2){zH7`_)iv37B>7>003S@g>L`= literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js.map b/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js.map new file mode 100644 index 000000000..292092946 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/9221-Nx2ClpHXcfg.js.map @@ -0,0 +1 @@ +{"version":3,"file":"9221-Nx2ClpHXcfg.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-combo-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-form/ha-form-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-radio.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-select.ts"],"names":["registerStyles","css","_templateObject","_taggedTemplateLiteral","_decorate","customElement","_initialize","_LitElement","_focus","_open","HaComboBox","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","reflect","query","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_this$_comboBox","wrap","_context","prev","next","this","updateComplete","_comboBox","open","stop","_callee2","_this$_inputElement","_this$_inputElement2","_context2","_inputElement","focus","_get","_getPrototypeOf","prototype","_overlayMutationObserver","disconnect","undefined","_bodyMutationObserver","selectedItem","_this$hass","html","_templateObject2","itemValuePath","itemIdPath","itemLabelPath","items","filteredItems","dataProvider","allowCustomValue","disabled","required","comboBoxRenderer","renderer","_defaultRowRenderer","_openedChanged","_filterChanged","_valueChanged","ifDefined","label","placeholder","validationMessage","errorMessage","_templateObject3","icon","invalid","helper","_templateObject4","hass","localize","_clearValue","opened","_toggleOpen","_this2","item","_templateObject5","ev","stopPropagation","fireEvent","_this$_comboBox2","_this$_comboBox3","close","inputElement","_this3","detail","setTimeout","overlay","document","querySelector","_removeInert","_observeBody","_this$_bodyMutationOb","_this4","window","MutationObserver","mutations","forEach","mutation","addedNodes","node","nodeName","removedNodes","_this4$_overlayMutati","observe","body","childList","_this$_overlayMutatio","_this5","inert","attributeName","_this5$_overlayMutati","target","attributes","newValue","static","_templateObject6","LitElement","HaFormSelect","memoizeOne","options","select","map","option","schema","data","_selectSchema","InputHelperText","_ListItemBase","HaListItem","_ListItemBase2","styles","ListItemBase","_RadioBase","HaRadio","_RadioBase2","RadioBase","HaSelectSelector","_removeItem2","_this$selector$select","_this$selector$select2","_this$selector$select3","_this$selector$select5","_this$selector$select7","_this$label","_this$value","_this$helper","_this$selector$select4","selector","_typeof","translationKey","translation_key","localizeValue","custom_value","_mode","multiple","_this2$value","includes","_checkboxChanged","_renderHelper","_this$selector$select6","optionItems","filter","idx","_options$find","_templateObject7","find","_removeItem","_comboBoxValueChanged","isArray","unshift","_templateObject8","_templateObject9","_templateObject10","_templateObject11","_this$selector$select8","_this$selector$select9","_this$selector$select10","mode","_ev$detail","checked","_toConsumableArray","_this$value2","v","splice","_x","_this$selector$select11","_this$value3","comboBox","setInputValue","currentValue","_this$comboBox$items","_this$selector$select12","_filter","_this4$_filter","toLowerCase","_templateObject12"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js b/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js new file mode 100644 index 000000000..192535b53 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9244],{77576:function(e,t,i){var o,n,a,r,d,l,s=i(99312),c=i(81043),u=i(33368),v=i(71650),h=i(82390),f=i(69205),p=i(70906),m=i(91808),b=i(88771),y=i(47838),k=i(88962),g=i(29530),_=(i(63873),i(53947)),x=i(68144),C=i(14243),Z=i(30153),O=i(47181);i(5666),i(73366),i(3555);(0,_.hC)("vaadin-combo-box-item",(0,x.iv)(o||(o=(0,k.Z)([':host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}']))));(0,m.Z)([(0,C.Mo)("ha-combo-box")],(function(e,t){var i,o,m=function(t){(0,f.Z)(o,t);var i=(0,p.Z)(o);function o(){var t;(0,v.Z)(this,o);for(var n=arguments.length,a=new Array(n),r=0;r ',' '])),this.itemValuePath,this.itemIdPath,this.itemLabelPath,this.items,this.value||"",this.filteredItems,this.dataProvider,this.allowCustomValue,this.disabled,this.required,(0,g.t)(this.renderer||this._defaultRowRenderer),this._openedChanged,this._filterChanged,this._valueChanged,(0,Z.o)(this.label),(0,Z.o)(this.placeholder),this.disabled,this.required,(0,Z.o)(this.validationMessage),this.errorMessage,(0,x.dy)(a||(a=(0,k.Z)(['
']))),this.icon,this.invalid,(0,Z.o)(this.helper),this.value?(0,x.dy)(r||(r=(0,k.Z)([''])),(0,Z.o)(null===(e=this.hass)||void 0===e?void 0:e.localize("ui.common.clear")),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",this._clearValue):"",(0,Z.o)(this.label),this.opened?"true":"false",this.opened?"M7,15L12,10L17,15H7Z":"M7,10L12,15L17,10H7Z",this._toggleOpen)}},{kind:"field",key:"_defaultRowRenderer",value:function(){var e=this;return function(t){return(0,x.dy)(d||(d=(0,k.Z)([" "," "])),e.itemLabelPath?t[e.itemLabelPath]:t)}}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,O.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){var t=this;e.stopPropagation();var i=e.detail.value;if(setTimeout((function(){t.opened=i}),0),(0,O.B)(this,"opened-changed",{value:e.detail.value}),i){var o=document.querySelector("vaadin-combo-box-overlay");o&&this._removeInert(o),this._observeBody()}else{var n;null===(n=this._bodyMutationObserver)||void 0===n||n.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){var e=this;"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((function(t){t.forEach((function(t){t.addedNodes.forEach((function(t){"VAADIN-COMBO-BOX-OVERLAY"===t.nodeName&&e._removeInert(t)})),t.removedNodes.forEach((function(t){var i;"VAADIN-COMBO-BOX-OVERLAY"===t.nodeName&&(null===(i=e._overlayMutationObserver)||void 0===i||i.disconnect(),e._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t,i=this;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((function(e){e.forEach((function(e){if("inert"===e.attributeName){var t,o=e.target;if(o.inert)null===(t=i._overlayMutationObserver)||void 0===t||t.disconnect(),i._overlayMutationObserver=void 0,o.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,O.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t!==this.value&&(0,O.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return(0,x.iv)(l||(l=(0,k.Z)([":host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}"])))}}]}}),x.oi)},73366:function(e,t,i){var o,n=i(88962),a=i(33368),r=i(71650),d=i(82390),l=i(69205),s=i(70906),c=i(91808),u=i(61092),v=i(96762),h=i(68144),f=i(14243);(0,c.Z)([(0,f.Mo)("ha-list-item")],(function(e,t){var i=function(t){(0,l.Z)(o,t);var i=(0,s.Z)(o);function o(){var t;(0,r.Z)(this,o);for(var n=arguments.length,a=new Array(n),l=0;l ',' ',' '])),t.title||e.hass.localize("ui.panel.config.integrations.config_entry.unnamed_entry"),t.localized_domain_name,(0,x.X1)({domain:t.domain,type:"icon",darkOptimized:null===(i=e.hass.themes)||void 0===i?void 0:i.darkMode}),e._onImageError,e._onImageLoad)}}},{kind:"method",key:"render",value:function(){return this._configEntries?(0,f.dy)(n||(n=(0,d.Z)([' '])),this.hass,void 0===this.label&&this.hass?this.hass.localize("ui.components.config-entry-picker.config_entry"):this.label,this._value,this.required,this.disabled,this.helper,this._rowRenderer,this._configEntries,this._valueChanged):f.Ld}},{kind:"method",key:"_onImageLoad",value:function(e){e.target.style.visibility="initial"}},{kind:"method",key:"_onImageError",value:function(e){e.target.style.visibility="hidden"}},{kind:"method",key:"_getConfigEntries",value:(i=(0,b.Z)((0,m.Z)().mark((function e(){var t=this;return(0,m.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,g.pB)(this.hass,{type:["device","hub","service"],domain:this.integration}).then((function(e){t._configEntries=e.map((function(e){return Object.assign(Object.assign({},e),{},{localized_domain_name:(0,_.Lh)(t.hass.localize,e.domain)})})).sort((function(e,i){return(0,k.f)(e.localized_domain_name+e.title,i.localized_domain_name+i.title,t.hass.locale.language)}))}));case 1:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();var t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_setValue",value:function(e){var t=this;this.value=e,setTimeout((function(){(0,y.B)(t,"value-changed",{value:e}),(0,y.B)(t,"change")}),0)}}]}}),f.oi),(0,h.Z)([(0,p.Mo)("ha-selector-config_entry")],(function(e,t){var i=function(t){(0,u.Z)(o,t);var i=(0,v.Z)(o);function o(){var t;(0,s.Z)(this,o);for(var n=arguments.length,a=new Array(n),r=0;r'])),this.hass,this.value,this.label,this.helper,this.disabled,this.required,null===(e=this.selector.config_entry)||void 0===e?void 0:e.integration)}},{kind:"field",static:!0,key:"styles",value:function(){return(0,f.iv)(r||(r=(0,d.Z)(["ha-config-entry-picker{width:100%}"])))}}]}}),f.oi))},81582:function(e,t,i){i.d(t,{RQ:function(){return n},pB:function(){return o}});var o=function(e,t){var i={};return t&&(t.type&&(i.type_filter=t.type),t.domain&&(i.domain=t.domain)),e.callWS(Object.assign({type:"config_entries/get_matching"},i))},n=function(e,t){return e.callWS({type:"config_entries/get",entry_id:t})}},5986:function(e,t,i){i.d(t,{Lh:function(){return o},t4:function(){return n}});var o=function(e,t,i){return e("component.".concat(t,".title"))||(null==i?void 0:i.name)||t},n=function(e,t){return e.callWS({type:"manifest/get",integration:t})}},11254:function(e,t,i){i.d(t,{X1:function(){return o},u4:function(){return n},zC:function(){return a}});var o=function(e){return"https://brands.home-assistant.io/".concat(e.brand?"brands/":"").concat(e.useFallback?"_/":"").concat(e.domain,"/").concat(e.darkOptimized?"dark_":"").concat(e.type,".png")},n=function(e){return e.split("/")[4]},a=function(e){return e.startsWith("https://brands.home-assistant.io/")}}}]); +//# sourceMappingURL=9244-w6meXh-xghI.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js.gz b/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e72db7e7d5e31b2e1d7bd14927193539dc7c99f GIT binary patch literal 4614 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 w{&P@f%VNUbLYV02>_mu>b%7 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js.map b/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js.map new file mode 100644 index 000000000..36325ec24 --- /dev/null +++ b/supervisor/api/panel/frontend_es5/9244-w6meXh-xghI.js.map @@ -0,0 +1 @@ +{"version":3,"file":"9244-w6meXh-xghI.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-combo-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-config-entry.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-config-entry-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/config_entries.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/integration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/brands-url.ts"],"names":["registerStyles","css","_templateObject","_taggedTemplateLiteral","_decorate","customElement","_initialize","_LitElement","_focus","_open","HaComboBox","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","reflect","query","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_this$_comboBox","wrap","_context","prev","next","this","updateComplete","_comboBox","open","stop","_callee2","_this$_inputElement","_this$_inputElement2","_context2","_inputElement","focus","_get","_getPrototypeOf","prototype","_overlayMutationObserver","disconnect","undefined","_bodyMutationObserver","selectedItem","_this$hass","html","_templateObject2","itemValuePath","itemIdPath","itemLabelPath","items","filteredItems","dataProvider","allowCustomValue","disabled","required","comboBoxRenderer","renderer","_defaultRowRenderer","_openedChanged","_filterChanged","_valueChanged","ifDefined","label","placeholder","validationMessage","errorMessage","_templateObject3","icon","invalid","helper","_templateObject4","hass","localize","_clearValue","opened","_toggleOpen","_this2","item","_templateObject5","ev","stopPropagation","fireEvent","_this$_comboBox2","_this$_comboBox3","close","inputElement","_this3","detail","setTimeout","overlay","document","querySelector","_removeInert","_observeBody","_this$_bodyMutationOb","_this4","window","MutationObserver","mutations","forEach","mutation","addedNodes","node","nodeName","removedNodes","_this4$_overlayMutati","observe","body","childList","_this$_overlayMutatio","_this5","inert","attributeName","_this5$_overlayMutati","target","attributes","newValue","static","_templateObject6","LitElement","_ListItemBase","HaListItem","_ListItemBase2","styles","ListItemBase","HaConfigEntrySelector","_getConfigEntries2","HaConfigEntryPicker","state","_getConfigEntries","_this2$hass$themes","title","localized_domain_name","brandsUrl","domain","darkOptimized","themes","darkMode","_onImageError","_onImageLoad","_configEntries","_value","_rowRenderer","nothing","style","visibility","getConfigEntries","integration","then","configEntries","map","entry","Object","assign","domainToName","sort","conf1","conf2","caseInsensitiveStringCompare","locale","language","_setValue","_this$selector$config","selector","config_entry","filters","params","type_filter","callWS","getConfigEntry","configEntryId","entry_id","manifest","name","fetchIntegrationManifest","options","brand","useFallback","extractDomainFromBrandUrl","url","split","isBrandUrl","thumbnail","startsWith"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js b/supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js deleted file mode 100644 index 1b5b3b906..000000000 --- a/supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9294],{68610:function(e,i,t){t.r(i),t.d(i,{HaAreaSelector:function(){return F}});var r,a,n,s,d,o=t(88962),u=t(33368),l=t(71650),c=t(82390),h=t(69205),v=t(70906),f=t(91808),k=t(68144),y=t(14243),b=t(14516),p=t(76680),_=t(57292),m=t(75012),C=t(33855),Z=(t(68101),t(46097)),g=t(99312),A=t(81043),S=t(47181),D=t(73826),F=((0,f.Z)([(0,y.Mo)("ha-areas-picker")],(function(e,i){var t,s=function(i){(0,h.Z)(r,i);var t=(0,v.Z)(r);function r(){var i;(0,l.Z)(this,r);for(var a=arguments.length,n=new Array(a),s=0;s '])),i.map((function(i){return(0,k.dy)(a||(a=(0,o.Z)(['
'])),i,e.noAdd,e.hass,i,e.pickedAreaLabel,e.includeDomains,e.excludeDomains,e.includeDeviceClasses,e.deviceFilter,e.entityFilter,e.disabled,e._areaChanged)})),this.noAdd,this.hass,this.pickAreaLabel,this.helper,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.disabled,this.placeholder,this.required&&!i.length,this._addArea)}},{kind:"get",key:"_currentAreas",value:function(){return this.value||[]}},{kind:"method",key:"_updateAreas",value:(t=(0,A.Z)((0,g.Z)().mark((function e(i){return(0,g.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.value=i,(0,S.B)(this,"value-changed",{value:i});case 2:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{kind:"method",key:"_areaChanged",value:function(e){e.stopPropagation();var i=e.currentTarget.curValue,t=e.detail.value;if(t!==i){var r=this._currentAreas;t&&!r.includes(t)?this._updateAreas(r.map((function(e){return e===i?t:e}))):this._updateAreas(r.filter((function(e){return e!==i})))}}},{kind:"method",key:"_addArea",value:function(e){e.stopPropagation();var i=e.detail.value;if(i){e.currentTarget.value="";var t=this._currentAreas;t.includes(i)||this._updateAreas([].concat((0,Z.Z)(t),[i]))}}},{kind:"field",static:!0,key:"styles",value:function(){return(0,k.iv)(n||(n=(0,o.Z)(["div{margin-top:8px}"])))}}]}}),(0,D.f)(k.oi)),(0,f.Z)([(0,y.Mo)("ha-selector-area")],(function(e,i){var t=function(i){(0,h.Z)(r,i);var t=(0,v.Z)(r);function r(){var i;(0,l.Z)(this,r);for(var a=arguments.length,n=new Array(a),s=0;s '])),this.hass,this.value,this.helper,this.label,this._filterDevices,this._filterEntities,this.disabled,this.required):(0,k.dy)(s||(s=(0,o.Z)([' '])),this.hass,this.value,this.label,this.helper,this._filterDevices,this._filterEntities,this.disabled,this.required)}},{kind:"field",key:"_filterEntities",value:function(){var e=this;return function(i){var t;return null===(t=e.selector.area)||void 0===t||!t.entity||(0,p.r)(e.selector.area.entity).some((function(t){return(0,C.lV)(t,i,e._entitySources)}))}}},{kind:"field",key:"_filterDevices",value:function(){var e=this;return function(i){var t;if(null===(t=e.selector.area)||void 0===t||!t.device)return!0;var r=e._entitySources?e._deviceIntegrationLookup(e._entitySources,Object.values(e.hass.entities)):void 0;return(0,p.r)(e.selector.area.device).some((function(e){return(0,C.lE)(e,i,r)}))}}}]}}),k.oi))},57066:function(e,i,t){t.d(i,{Lo:function(){return s},sG:function(){return u}});var r=t(72881),a=t(85415),n=t(38346),s=function(e,i){return e.callWS(Object.assign({type:"config/area_registry/create"},i))},d=function(e){return e.sendMessagePromise({type:"config/area_registry/list"}).then((function(e){return e.sort((function(e,i){return(0,a.$)(e.name,i.name)}))}))},o=function(e,i){return e.subscribeEvents((0,n.D)((function(){return d(e).then((function(e){return i.setState(e,!0)}))}),500,!0),"area_registry_updated")},u=function(e,i){return(0,r.B)("_areaRegistry",d,o,e,i)}},73826:function(e,i,t){t.d(i,{f:function(){return v}});var r=t(40039),a=t(33368),n=t(71650),s=t(82390),d=t(69205),o=t(70906),u=t(91808),l=t(88771),c=t(47838),h=t(14243),v=function(e){var i=(0,u.Z)(null,(function(e,i){var t=function(i){(0,d.Z)(r,i);var t=(0,o.Z)(r);function r(){var i;(0,n.Z)(this,r);for(var a=arguments.length,d=new Array(a),o=0;o0!^H|O#6#bhC; zlWYbz|ooG;Xb+}vEBU0>X?RkzpewELrljJ3!l0VbHH zD;?%UP^QC#2)6nY|0D_L$rMXi7HQJ!U3bqY zTVV10{Jh(vEXCqgr+e9^EH)j^&abgJ!D9FNtbIw@(sXEFx4V>$uz20+wQ<#M&aP4L%+y}CJ6L>Sb?9B9h+iUNXKQ!R zKyuM-Utdwm#zxxpx#{}}7O~lg_!f&7SDhYqeQ72;@13Ev*AXFYHVS{C@O#+rcoaJ0+x#}1Ay||-f#kJ1G-9khEq_alwrf}a!P?ZYUlBWykFEf#} z+G}>eWPW(c?;t&5yd8MN_z9$Q$d8y{p7IzbS(-d*mX*GrL;uq(OMy#P0vyQflqX5x zVaD%IlH}0>tcPt+FJzo95;#q=85dHOa$LhpSO4Aw!rOX**l@hSy%xe!#Bds?Tq&qA z)Hc7ct;hIrA?CG6^-@sJ&Z!$;5XSU&ZL5*TcAxCbG z&8&$~{4Ry$y-k?I-xeZooNxwul3}CkE4Mbf5B@InLu4ZHK#a(VDTF38QWv$S;b)0G zJw#;NhVdfD$+W>o4K@LK8YcIY?*l_RXYgtZY;T$&$@_(JR+h^>-Uy#K8T z9|a$S!cYd*Mq9BHC>ZP*#$d-L2DRoes93_FVg!SY{#YCu6<-vZ(=}>l_KQ<(v#p9! zCBWD!=jcVbs;jN5s_W`%H8w3(rAi8125LcN3%NdT z^2#Oyx-#kQU_jLyq2mcbpUGhvK`7y^rmL7MXtn#Lo{?ZU*|*`RE}~s9%A98xwU* z_}{@~_ovy7I|A~{yi!{ZEO-zt9+aKdvp|lO-MX@hj-a(%{ zK`rKCPD#<**M};bL48CIMXAr4;`AGlx<;h-BDG6?-WBQU4;R^hRS~$8MvMwJWwTLI zZcx;xi2GHfiLLa#uv0<7s$OADnT0b-N`4mV3COA$VrN(c#)!udLLVLM8ok2bs~!8K1Ryl3Yow3*dZiDNb4c9q3V)#J&a zj|5egQYz>8Nj3E^lzcbkPfI2+EYh4Jt5=n}S4J%XsxE=|>d^iMKZW?II{cd9+fTy( znXny-T3W}Mjz?`>A8V^K?7u&8duG$<6CmHP6~3xlp%TX)9!|6a^5LP3V1B^f=&83t z{);gEff8-$aCL7|6BU~6^(a2tTrnbto9d&oKRgEoyMWzz0%6m+M|S(NFYkVZ*yZJl zfc2vg+!|8q4p(PD6U6&Z3lH%tY9F?8i>XVUiKB_=F!NM&)-$h09E-ini_Rrw5{u`(^NX%Ydbj13C!0-jfBcp>Xb=!FmM+B!;!KXj z_?a<#n8R2oo!>u;@k>LnX4aM@sy#0i$mDZSijM*5(@ZGXJ7}*wul<6$<1X#!QH=c;{x-($*`M=N9Iki(SJrYZnE5VlZ$ry z{F*XeK9S1uiBy$Oq)GWinw3wai}HyyHGO+mSLk!GeYEVIW9_7TEnP5j+Kn#00#ch8@7IL|YknE*jq-3$h0 zYLO?l=#KGWJb`$+F)blYNo^w3A$o}s*{>STbGUX6GBDY$Q0g4b8{tC2=Fw~|0NA$pBfbnv@p&wk%hHt+i!gSC+3 l@4xvhGXFq2?dnf{=)8H``&nLuzbbR>{C8*)t5XFf0073b^8Ww; diff --git a/supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js.map b/supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js.map deleted file mode 100644 index 217382b31..000000000 --- a/supervisor/api/panel/frontend_es5/9294-6tAV1wx8Yn4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"9294-6tAV1wx8Yn4.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-area.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-areas-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/area_registry.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/mixins/subscribe-mixin.ts"],"names":["HaAreaSelector","_decorate","customElement","_initialize","_SubscribeMixin","_updateAreas2","HaAreasPicker","_SubscribeMixin2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","_this2","this","hass","nothing","currentAreas","_currentAreas","html","_templateObject","_taggedTemplateLiteral","map","area","_templateObject2","noAdd","pickedAreaLabel","includeDomains","excludeDomains","includeDeviceClasses","deviceFilter","entityFilter","disabled","_areaChanged","pickAreaLabel","helper","placeholder","required","_addArea","_asyncToGenerator","_regeneratorRuntime","mark","_callee","areas","wrap","_context","prev","next","fireEvent","stop","_x","ev","stopPropagation","curValue","currentTarget","newValue","detail","includes","_updateAreas","ent","filter","toAdd","_toConsumableArray","static","css","_templateObject3","SubscribeMixin","LitElement","_LitElement","_LitElement2","state","memoizeOne","getDeviceIntegrationLookup","selector","_selector$area","_selector$area2","entity","ensureArray","some","integration","device","changedProperties","has","_hasIntegration","_entitySources","fetchEntitySourcesWithCache","then","sources","_this$selector$area","multiple","label","_filterDevices","_filterEntities","_this3","_this3$selector$area","filterSelectorEntities","_this4","_this4$selector$area","deviceIntegrations","_deviceIntegrationLookup","Object","values","entities","undefined","filterSelectorDevices","createAreaRegistryEntry","callWS","assign","fetchAreaRegistry","conn","sendMessagePromise","sort","ent1","ent2","stringCompare","name","subscribeAreaRegistryUpdates","store","subscribeEvents","debounce","setState","subscribeAreaRegistry","onChange","createCollection","superClass","SubscribeClass","_superClass","_superClass2","_get","_getPrototypeOf","prototype","__checkSubscribed","__unsubs","unsub","pop","Promise","unsubFunc","changedProps","hassSubscribeRequiredHostProps","_step","_iterator","_createForOfIteratorHelper","keys","s","n","done","err","e","f","_this$hassSubscribeRe","isConnected","prop","hassSubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9955-MQkATqvwo50.js.map b/supervisor/api/panel/frontend_es5/9955-MQkATqvwo50.js.map index 91c850424..0c0411882 100644 --- a/supervisor/api/panel/frontend_es5/9955-MQkATqvwo50.js.map +++ b/supervisor/api/panel/frontend_es5/9955-MQkATqvwo50.js.map @@ -1 +1 @@ -{"version":3,"file":"9955-MQkATqvwo50.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea.css.ts","no-source/node_modules/@babel/runtime/helpers/esm/set.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/SizeGapPaddingBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/GridBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layouts/grid.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/BaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/private-async-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/until.ts"],"names":["TextAreaBase","_TextFieldBase","_inherits","_super","_createSuper","_this","_classCallCheck","rows","cols","charCounter","_createClass","key","value","shouldRenderCharCounter","this","maxLength","shouldRenderInternalCharCounter","shouldRenderExternalCharCounter","shouldRenderHelperText","helper","validationMessage","classes","disabled","label","outlined","endAligned","html","_templateObject","_taggedTemplateLiteral","classMap","renderRipple","renderOutline","renderLabel","renderInput","renderCharCounter","renderLineRipple","renderHelperText","ariaLabelledbyOrUndef","undefined","minOrUndef","minLength","maxOrUndef","autocapitalizeOrUndef","autocapitalize","_templateObject2","ifDefined","live","placeholder","required","readOnly","name","inputMode","handleInputChange","onInputBlur","TextFieldBase","__decorate","query","property","type","Number","converter","fromAttribute","toAttribute","styles","css","set","target","receiver","Reflect","desc","base","superPropBase","Object","getOwnPropertyDescriptor","call","writable","defineProperty","_set","isStrict","TypeError","gap2","direction","SizeGapPaddingBaseLayout","_BaseLayout","_itemSize","_gaps","_padding","get","assign","_get","_getPrototypeOf","prototype","itemSize","width","height","gap","padding","row","dim1","dim2","_padding2","_slicedToArray","start","end","_padding3","_padding4","dims","size","parseInt","_triggerReflow","spec","values","split","map","v","Infinity","gapValueToNumber","gaps","column","paddingValueToNumber","length","top","right","bottom","left","forEach","side","idx","BaseLayout","GridBaseLayout","_SizeGapPaddingBaseLa","_metrics","flex","justify","_this2","_this$_padding","_padding1","padding1Start","padding1End","_this$_padding2","padding2Start","padding2End","gapValue","includes","Error","concat","gap2Name","usePaddingAndGap2","metrics","rolumns","itemSize1","itemSize2","gap1","_gap1","_gap2","padding1","padding2","positions","availableSpace","_viewDim2","pos","gapSize","spaceTaken","_idealSize2","Math","floor","round","preserve","_idealSize1","spaceToDivide","i","push","grid","config","GridLayout","_GridBaseLayout","apply","arguments","_idx","_ref","_defineProperty","_sizeDim","_secondarySizeDim","_first","_last","_physicalMin","_physicalMax","min","max","_scrollPosition","_overhang","_scrollSize","_viewDim1","firstCow","_delta","lastCow","ceil","items","_ref2","_this$_metrics","_positionDim","_secondaryPositionDim","_this$_metrics2","cows","hostSink","_latestCoords","_direction","_viewportSize","totalScrollSize","offsetWithinScroller","_pendingReflow","_pendingLayoutUpdate","_pin","_firstVisible","_lastVisible","_scrollError","_items","_hostSink","Promise","resolve","then","_defaultConfig","_scheduleReflow","dir","_scheduleLayoutUpdate","_checkThresholds","coords","oldPos","abs","_reflow","_this$_pin","index","block","options","val","_sendUnpinnedMessage","reflowIfNeeded","_updateLayout","_updateScrollSize","_setPositionFromPin","_getActiveItems","_updateVisibleIndices","_sendStateChangedMessage","pin","lastScrollPosition","_this$pin","_calculateScrollIntoViewPosition","itemStartPosition","_getItemPosition","scrollPosition","_getItemSize","itemEndPosition","currentScrollPosition","_clampScrollPosition","firstVisible","lastVisible","childPositions","Map","_message$scrollError","message","scrollSize","range","first","last","scrollError","_num","emit","_sendVisibilityChangedMessage","s","t","G","Y","Z","n","h","c","_i","_$C_t","_$Cwt","_$Cq","r","_assertThisInitialized","_$CK","e","_len","Array","_key","find","o","isConnected","disconnected","_loop","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_r","wrap","_context","prev","next","deref","indexOf","setValue","stop","_x","_ret","_typeof","disconnect","pause","reconnect","resume","m"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"9955-MQkATqvwo50.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea.css.ts","no-source/node_modules/@babel/runtime/helpers/esm/set.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/SizeGapPaddingBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/GridBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layouts/grid.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/BaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/private-async-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/until.ts"],"names":["TextAreaBase","_TextFieldBase","_inherits","_super","_createSuper","_this","_classCallCheck","rows","cols","charCounter","_createClass","key","value","shouldRenderCharCounter","this","maxLength","shouldRenderInternalCharCounter","shouldRenderExternalCharCounter","shouldRenderHelperText","helper","validationMessage","classes","disabled","label","outlined","endAligned","html","_templateObject","_taggedTemplateLiteral","classMap","renderRipple","renderOutline","renderLabel","renderInput","renderCharCounter","renderLineRipple","renderHelperText","ariaLabelledbyOrUndef","undefined","minOrUndef","minLength","maxOrUndef","autocapitalizeOrUndef","autocapitalize","_templateObject2","ifDefined","live","placeholder","required","readOnly","name","inputMode","handleInputChange","onInputBlur","TextFieldBase","__decorate","query","property","type","Number","converter","fromAttribute","toAttribute","styles","css","set","target","receiver","Reflect","desc","base","superPropBase","Object","getOwnPropertyDescriptor","call","writable","defineProperty","_set","isStrict","TypeError","gap2","direction","SizeGapPaddingBaseLayout","_BaseLayout","_itemSize","_gaps","_padding","get","assign","_get","_getPrototypeOf","prototype","itemSize","width","height","gap","padding","row","dim1","dim2","_padding2","_slicedToArray","start","end","_padding3","_padding4","dims","size","parseInt","_triggerReflow","spec","values","split","map","v","Infinity","gapValueToNumber","gaps","column","paddingValueToNumber","length","top","right","bottom","left","forEach","side","idx","BaseLayout","GridBaseLayout","_SizeGapPaddingBaseLa","_metrics","flex","justify","_this2","_this$_padding","_padding1","padding1Start","padding1End","_this$_padding2","padding2Start","padding2End","gapValue","includes","Error","concat","gap2Name","usePaddingAndGap2","metrics","rolumns","itemSize1","itemSize2","gap1","_gap1","_gap2","padding1","padding2","positions","availableSpace","_viewDim2","pos","gapSize","spaceTaken","_idealSize2","Math","floor","round","preserve","_idealSize1","spaceToDivide","i","push","grid","config","GridLayout","_GridBaseLayout","apply","arguments","_idx","_ref","_defineProperty","_sizeDim","_secondarySizeDim","_first","_last","_physicalMin","_physicalMax","min","max","_scrollPosition","_overhang","_scrollSize","_viewDim1","firstCow","_delta","lastCow","ceil","items","_ref2","_this$_metrics","_positionDim","_secondaryPositionDim","_this$_metrics2","cows","hostSink","_latestCoords","_direction","_viewportSize","totalScrollSize","offsetWithinScroller","_pendingReflow","_pendingLayoutUpdate","_pin","_firstVisible","_lastVisible","_scrollError","_items","_hostSink","Promise","resolve","then","_defaultConfig","_scheduleReflow","dir","_scheduleLayoutUpdate","_checkThresholds","coords","oldPos","abs","_reflow","_this$_pin","index","block","options","val","_sendUnpinnedMessage","reflowIfNeeded","_updateLayout","_updateScrollSize","_setPositionFromPin","_getActiveItems","_updateVisibleIndices","_sendStateChangedMessage","pin","lastScrollPosition","_this$pin","_calculateScrollIntoViewPosition","itemStartPosition","_getItemPosition","scrollPosition","_getItemSize","itemEndPosition","currentScrollPosition","_clampScrollPosition","firstVisible","lastVisible","childPositions","Map","_message$scrollError","message","scrollSize","range","first","last","scrollError","_num","emit","_sendVisibilityChangedMessage","s","t","G","Y","Z","n","h","c","_i","_$C_t","_$Cwt","_$Cq","r","_assertThisInitialized","_$CK","e","_len","Array","_key","find","o","isConnected","disconnected","_loop","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_r","wrap","_context","prev","next","deref","indexOf","setValue","stop","_x","_ret","_typeof","disconnect","pause","reconnect","resume","m"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9972-DD06AtccfJY.js b/supervisor/api/panel/frontend_es5/9972-8YUAXNFv3sc.js similarity index 97% rename from supervisor/api/panel/frontend_es5/9972-DD06AtccfJY.js rename to supervisor/api/panel/frontend_es5/9972-8YUAXNFv3sc.js index 2630dc831..c7e1f7c24 100644 --- a/supervisor/api/panel/frontend_es5/9972-DD06AtccfJY.js +++ b/supervisor/api/panel/frontend_es5/9972-8YUAXNFv3sc.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9972],{59972:function(e,t,a){a.r(t),a.d(t,{HaDialogDatePicker:function(){return y}});var i,o,n=a(88962),r=a(99312),d=a(81043),l=a(33368),c=a(71650),s=a(82390),p=a(69205),u=a(70906),h=a(91808),v=(a(14271),a(20546),a(68144)),m=a(14243),g=a(47181),f=a(96151),k=a(11654),y=(a(34821),(0,h.Z)([(0,m.Mo)("ha-dialog-date-picker")],(function(e,t){var a,h=function(t){(0,p.Z)(i,t);var a=(0,u.Z)(i);function i(){var t;(0,c.Z)(this,i);for(var o=arguments.length,n=new Array(o),r=0;r ',' ',' '," "])),this.closeDialog,this._value,this._params.min,this._params.max,this._params.locale,this._valueChanged,this._params.firstWeekday,this._setToday,this.hass.localize("ui.dialogs.date-picker.today"),this.hass.localize("ui.common.cancel"),this._setValue,this.hass.localize("ui.common.ok")):v.Ld}},{kind:"method",key:"_valueChanged",value:function(e){this._value=e.detail.value}},{kind:"method",key:"_setToday",value:function(){this._value=(new Date).toLocaleDateString("en-CA")}},{kind:"method",key:"_setValue",value:function(){var e;null===(e=this._params)||void 0===e||e.onChange(this._value),this.closeDialog()}},{kind:"field",static:!0,key:"styles",value:function(){return[k.yu,(0,v.iv)(o||(o=(0,n.Z)(["ha-dialog{--dialog-content-padding:0;--justify-action-buttons:space-between}app-datepicker{--app-datepicker-accent-color:var(--primary-color);--app-datepicker-bg-color:transparent;--app-datepicker-color:var(--primary-text-color);--app-datepicker-disabled-day-color:var(--disabled-text-color);--app-datepicker-focused-day-color:var(--text-primary-color);--app-datepicker-focused-year-bg-color:var(--primary-color);--app-datepicker-selector-color:var(--secondary-text-color);--app-datepicker-separator-color:var(--divider-color);--app-datepicker-weekday-color:var(--secondary-text-color)}app-datepicker::part(calendar-day):focus{outline:0}app-datepicker::part(body){direction:ltr}@media all and (min-width:450px){ha-dialog{--mdc-dialog-min-width:300px}}@media all and (max-width:450px),all and (max-height:500px){app-datepicker{width:100%}}"])))]}}]}}),v.oi))},34821:function(e,t,a){a.d(t,{i:function(){return b}});var i,o,n,r=a(33368),d=a(71650),l=a(82390),c=a(69205),s=a(70906),p=a(91808),u=a(88771),h=a(47838),v=a(88962),m=a(87762),g=a(91632),f=a(68144),k=a(14243),y=a(38378),_=(a(5666),["button","ha-list-item"]),b=function(e,t){return(0,f.dy)(i||(i=(0,v.Z)(['
','
'])),t,e.localize("ui.dialogs.generic.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z")};(0,p.Z)([(0,k.Mo)("ha-dialog")],(function(e,t){var a=function(t){(0,c.Z)(i,t);var a=(0,s.Z)(i);function i(){var t;(0,d.Z)(this,i);for(var o=arguments.length,n=new Array(o),r=0;r '," "])),(0,u.Z)((0,h.Z)(a.prototype),"renderHeading",this).call(this))}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,u.Z)((0,h.Z)(a.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,_].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,u.Z)((0,h.Z)(a.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value:function(){var e=this;return function(){e._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:function(){return[g.W,(0,f.iv)(n||(n=(0,v.Z)([":host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var(\n --dialog-scroll-divider-color,\n var(--divider-color)\n );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}"])))]}}]}}),m.M)}}]); -//# sourceMappingURL=9972-DD06AtccfJY.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9972],{59972:function(e,t,a){a.r(t),a.d(t,{HaDialogDatePicker:function(){return y}});var i,o,n=a(88962),r=a(99312),d=a(81043),l=a(33368),c=a(71650),s=a(82390),p=a(69205),u=a(70906),h=a(91808),v=(a(14271),a(86804),a(68144)),m=a(14243),g=a(47181),f=a(96151),k=a(11654),y=(a(34821),(0,h.Z)([(0,m.Mo)("ha-dialog-date-picker")],(function(e,t){var a,h=function(t){(0,p.Z)(i,t);var a=(0,u.Z)(i);function i(){var t;(0,c.Z)(this,i);for(var o=arguments.length,n=new Array(o),r=0;r ',' ',' '," "])),this.closeDialog,this._value,this._params.min,this._params.max,this._params.locale,this._valueChanged,this._params.firstWeekday,this._setToday,this.hass.localize("ui.dialogs.date-picker.today"),this.hass.localize("ui.common.cancel"),this._setValue,this.hass.localize("ui.common.ok")):v.Ld}},{kind:"method",key:"_valueChanged",value:function(e){this._value=e.detail.value}},{kind:"method",key:"_setToday",value:function(){this._value=(new Date).toLocaleDateString("en-CA")}},{kind:"method",key:"_setValue",value:function(){var e;null===(e=this._params)||void 0===e||e.onChange(this._value),this.closeDialog()}},{kind:"field",static:!0,key:"styles",value:function(){return[k.yu,(0,v.iv)(o||(o=(0,n.Z)(["ha-dialog{--dialog-content-padding:0;--justify-action-buttons:space-between}app-datepicker{--app-datepicker-accent-color:var(--primary-color);--app-datepicker-bg-color:transparent;--app-datepicker-color:var(--primary-text-color);--app-datepicker-disabled-day-color:var(--disabled-text-color);--app-datepicker-focused-day-color:var(--text-primary-color);--app-datepicker-focused-year-bg-color:var(--primary-color);--app-datepicker-selector-color:var(--secondary-text-color);--app-datepicker-separator-color:var(--divider-color);--app-datepicker-weekday-color:var(--secondary-text-color)}app-datepicker::part(calendar-day):focus{outline:0}app-datepicker::part(body){direction:ltr}@media all and (min-width:450px){ha-dialog{--mdc-dialog-min-width:300px}}@media all and (max-width:450px),all and (max-height:500px){app-datepicker{width:100%}}"])))]}}]}}),v.oi))},34821:function(e,t,a){a.d(t,{i:function(){return b}});var i,o,n,r=a(33368),d=a(71650),l=a(82390),c=a(69205),s=a(70906),p=a(91808),u=a(88771),h=a(47838),v=a(88962),m=a(87762),g=a(91632),f=a(68144),k=a(14243),y=a(38378),_=(a(5666),["button","ha-list-item"]),b=function(e,t){return(0,f.dy)(i||(i=(0,v.Z)(['
','
'])),t,e.localize("ui.dialogs.generic.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z")};(0,p.Z)([(0,k.Mo)("ha-dialog")],(function(e,t){var a=function(t){(0,c.Z)(i,t);var a=(0,s.Z)(i);function i(){var t;(0,d.Z)(this,i);for(var o=arguments.length,n=new Array(o),r=0;r '," "])),(0,u.Z)((0,h.Z)(a.prototype),"renderHeading",this).call(this))}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,u.Z)((0,h.Z)(a.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,_].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,u.Z)((0,h.Z)(a.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value:function(){var e=this;return function(){e._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:function(){return[g.W,(0,f.iv)(n||(n=(0,v.Z)([":host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var(\n --dialog-scroll-divider-color,\n var(--divider-color)\n );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}"])))]}}]}}),m.M)}}]); +//# sourceMappingURL=9972-8YUAXNFv3sc.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9972-8YUAXNFv3sc.js.gz b/supervisor/api/panel/frontend_es5/9972-8YUAXNFv3sc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dffc300b1a421d1196b162d0e3ca0db845c4f8b2 GIT binary patch literal 2646 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 ','

',' %
'])),this.description,null!==(e=this.tooltip)&&void 0!==e?e:"",t,(0,v.$)({"target-warning":t>50,"target-critical":t>85}),this.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,h.iv)(n||(n=(0,s.Z)(["ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var(\n --hassio-bar-ok-color,\n var(--success-color)\n )}.target-warning{--ha-bar-primary-color:var(\n --hassio-bar-warning-color,\n var(--warning-color)\n )}.target-critical{--ha-bar-primary-color:var(\n --hassio-bar-critical-color,\n var(--error-color)\n )}.value{width:48px;padding-right:4px;flex-shrink:0}"])))}}]}}),h.oi)},37538:function(e,t,i){i.r(t),i.d(t,{DialogHassioNetwork:function(){return F}});var r,n,s,a,o,c,l,d,u,h,p,v,f,m,g,y,k=i(88962),_=i(99312),b=i(81043),w=i(33368),x=i(71650),Z=i(82390),z=i(69205),C=i(70906),A=i(91808),S=(i(14271),i(63436),i(44577),i(91993),i(17333),i(68144)),j=i(14243),I=i(97904),B=i(47181),L=(i(9381),i(76870),i(34821),i(46583),i(83927),i(90806),i(5666),i(33220),i(41682)),T=i(75388),D=i(26765),P=i(11654),M=["ipv4","ipv6"],F=(0,A.Z)([(0,j.Mo)("dialog-hassio-network")],(function(e,t){var i,A,F,H,R=function(t){(0,z.Z)(r,t);var i=(0,C.Z)(r);function r(){var t;(0,x.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;at.primary?-1:1})),this._interface=Object.assign({},this._interfaces[this._curTabIndex]),e.next=8,this.updateComplete;case 8:case"end":return e.stop()}}),e,this)}))),function(e){return H.apply(this,arguments)})},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._processing=!1,(0,B.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._interface?(0,S.dy)(r||(r=(0,k.Z)(['
',' ',"
","
"])),this.supervisor.localize("dialog.network.title"),this.closeDialog,this.supervisor.localize("dialog.network.title"),this.supervisor.localize("common.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",this._interfaces.length>1?(0,S.dy)(n||(n=(0,k.Z)([''," "])),this._curTabIndex,this._handleTabActivated,this._interfaces.map((function(e){return(0,S.dy)(s||(s=(0,k.Z)([' '])),e.interface,e.interface)}))):"",(0,I.F)(this._renderTab())):S.Ld}},{kind:"method",key:"_renderTab",value:function(){var e,t,i,r,n,s=this;return(0,S.dy)(a||(a=(0,k.Z)(['
'," "," ",'
',"
"])),M.map((function(e){return s._interface[e]?s._renderIPConfiguration(e):""})),"wireless"===(null===(e=this._interface)||void 0===e?void 0:e.type)?(0,S.dy)(o||(o=(0,k.Z)([' ',' '," "," "," "])),this.supervisor.localize("dialog.network.wifi"),null!==(t=this._interface)&&void 0!==t&&null!==(i=t.wifi)&&void 0!==i&&i.ssid?(0,S.dy)(c||(c=(0,k.Z)(["

","

"])),this.supervisor.localize("dialog.network.connected_to","ssid",null===(r=this._interface)||void 0===r||null===(n=r.wifi)||void 0===n?void 0:n.ssid)):"",this._scanForAP,this._scanning,this._scanning?(0,S.dy)(l||(l=(0,k.Z)([' ']))):this.supervisor.localize("dialog.network.scan_ap"),this._accessPoints&&this._accessPoints.accesspoints&&0!==this._accessPoints.accesspoints.length?(0,S.dy)(d||(d=(0,k.Z)([" "," "])),this._accessPoints.accesspoints.filter((function(e){return e.ssid})).map((function(e){var t;return(0,S.dy)(u||(u=(0,k.Z)([' ',' '," - ",": "," "])),s._selectAP,e.ssid===(null===(t=s._wifiConfiguration)||void 0===t?void 0:t.ssid),e,e.ssid,e.mac,s.supervisor.localize("dialog.network.signal_strength"),e.signal)}))):"",this._wifiConfiguration?(0,S.dy)(h||(h=(0,k.Z)(['
'," "])),this.supervisor.localize("dialog.network.open"),this._handleRadioValueChangedAp,this._wifiConfiguration,void 0===this._wifiConfiguration.auth||"open"===this._wifiConfiguration.auth,this.supervisor.localize("dialog.network.wep"),this._handleRadioValueChangedAp,this._wifiConfiguration,"wep"===this._wifiConfiguration.auth,this.supervisor.localize("dialog.network.wpa"),this._handleRadioValueChangedAp,this._wifiConfiguration,"wpa-psk"===this._wifiConfiguration.auth,"wpa-psk"===this._wifiConfiguration.auth||"wep"===this._wifiConfiguration.auth?(0,S.dy)(p||(p=(0,k.Z)([' '])),this.supervisor.localize("dialog.network.wifi_password"),this._handleInputValueChangedWifi):""):""):"",this._dirty?(0,S.dy)(v||(v=(0,k.Z)([' '," "])),this.supervisor.localize("dialog.network.warning")):"",this.supervisor.localize("common.cancel"),this.closeDialog,this._updateNetwork,!this._dirty,this._processing?(0,S.dy)(f||(f=(0,k.Z)([' ']))):this.supervisor.localize("common.save"))}},{kind:"method",key:"_selectAP",value:function(e){this._wifiConfiguration=e.currentTarget.ap,this._dirty=!0}},{kind:"method",key:"_scanForAP",value:(F=(0,b.Z)((0,_.Z)().mark((function e(){return(0,_.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._interface){e.next=2;break}return e.abrupt("return");case 2:return this._scanning=!0,e.prev=3,e.next=6,(0,T.Ne)(this.hass,this._interface.interface);case 6:this._accessPoints=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),(0,D.Ys)(this,{title:"Failed to scan for accesspoints",text:(0,L.js)(e.t0)});case 12:return e.prev=12,this._scanning=!1,e.finish(12);case 15:case"end":return e.stop()}}),e,this,[[3,9,12,15]])}))),function(){return F.apply(this,arguments)})},{kind:"method",key:"_renderIPConfiguration",value:function(e){var t,i,r;return(0,S.dy)(m||(m=(0,k.Z)(['
',"
"])),"IPv".concat(e.charAt(e.length-1)),this.supervisor.localize("dialog.network.auto"),this._handleRadioValueChanged,e,e,"auto"===(null===(t=this._interface[e])||void 0===t?void 0:t.method),this.supervisor.localize("dialog.network.static"),this._handleRadioValueChanged,e,e,"static"===(null===(i=this._interface[e])||void 0===i?void 0:i.method),this.supervisor.localize("dialog.network.disabled"),this._handleRadioValueChanged,e,e,"disabled"===(null===(r=this._interface[e])||void 0===r?void 0:r.method),"static"===this._interface[e].method?(0,S.dy)(g||(g=(0,k.Z)([' '])),this.supervisor.localize("dialog.network.ip_netmask"),e,this._toString(this._interface[e].address),this._handleInputValueChanged,this.supervisor.localize("dialog.network.gateway"),e,this._interface[e].gateway,this._handleInputValueChanged,this.supervisor.localize("dialog.network.dns_servers"),e,this._toString(this._interface[e].nameservers),this._handleInputValueChanged):"")}},{kind:"method",key:"_toArray",value:function(e){return Array.isArray(e)&&e&&"string"==typeof e[0]&&(e=e[0]),e?"string"==typeof e?e.replace(/ /g,"").split(","):e:[]}},{kind:"method",key:"_toString",value:function(e){return e?Array.isArray(e)?e.join(", "):e:""}},{kind:"method",key:"_updateNetwork",value:(A=(0,b.Z)((0,_.Z)().mark((function e(){var t,i,r,n,s=this;return(0,_.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._processing=!0,n={},M.forEach((function(e){var t,i,r,a,o;n[e]={method:(null===(t=s._interface[e])||void 0===t?void 0:t.method)||"auto"},"static"===(null===(i=s._interface[e])||void 0===i?void 0:i.method)&&(n[e]=Object.assign(Object.assign({},n[e]),{},{address:s._toArray(null===(r=s._interface[e])||void 0===r?void 0:r.address),gateway:null===(a=s._interface[e])||void 0===a?void 0:a.gateway,nameservers:s._toArray(null===(o=s._interface[e])||void 0===o?void 0:o.nameservers)}))})),this._wifiConfiguration&&"open"!==(n=Object.assign(Object.assign({},n),{},{wifi:{ssid:this._wifiConfiguration.ssid,mode:this._wifiConfiguration.mode,auth:this._wifiConfiguration.auth||"open"}})).wifi.auth&&(n.wifi=Object.assign(Object.assign({},n.wifi),{},{psk:this._wifiConfiguration.psk})),n.enabled=void 0!==this._wifiConfiguration||"disabled"!==(null===(t=n.ipv4)||void 0===t?void 0:t.method)||"disabled"!==(null===(i=n.ipv6)||void 0===i?void 0:i.method),e.prev=5,e.next=8,(0,T.tJ)(this.hass,this._interface.interface,n);case 8:e.next=15;break;case 10:return e.prev=10,e.t0=e.catch(5),(0,D.Ys)(this,{title:this.supervisor.localize("dialog.network.failed_to_change"),text:(0,L.js)(e.t0)}),this._processing=!1,e.abrupt("return");case 15:null===(r=this._params)||void 0===r||r.loadData(),this.closeDialog();case 17:case"end":return e.stop()}}),e,this,[[5,10]])}))),function(){return A.apply(this,arguments)})},{kind:"method",key:"_handleTabActivated",value:(i=(0,b.Z)((0,_.Z)().mark((function e(t){return(0,_.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._dirty){e.next=7;break}return e.next=3,(0,D.g7)(this,{text:this.supervisor.localize("dialog.network.unsaved"),confirmText:this.supervisor.localize("common.yes"),dismissText:this.supervisor.localize("common.no")});case 3:if(e.sent){e.next=7;break}return this.requestUpdate("_interface"),e.abrupt("return");case 7:this._curTabIndex=t.detail.index,this._interface=Object.assign({},this._interfaces[t.detail.index]);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_handleRadioValueChanged",value:function(e){var t=e.target.value,i=e.target.version;t&&this._interface&&this._interface[i].method!==t&&(this._dirty=!0,this._interface[i].method=t,this.requestUpdate("_interface"))}},{kind:"method",key:"_handleRadioValueChangedAp",value:function(e){var t=e.target.value;this._wifiConfiguration.auth=t,this._dirty=!0,this.requestUpdate("_wifiConfiguration")}},{kind:"method",key:"_handleInputValueChanged",value:function(e){var t=e.target.value,i=e.target.version,r=e.target.id;t&&this._interface&&this._toString(this._interface[i][r])!==this._toString(t)&&(this._dirty=!0,this._interface[i][r]=t)}},{kind:"method",key:"_handleInputValueChangedWifi",value:function(e){var t=e.target.value,i=e.target.id;t&&this._wifiConfiguration&&this._wifiConfiguration[i]!==t&&(this._dirty=!0,this._wifiConfiguration[i]=t)}},{kind:"get",static:!0,key:"styles",value:function(){return[P.yu,(0,S.iv)(y||(y=(0,k.Z)(["ha-header-bar{--mdc-theme-on-primary:var(--primary-text-color);--mdc-theme-primary:var(--mdc-theme-surface);flex-shrink:0}mwc-tab-bar{border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}ha-dialog{--dialog-content-position:static;--dialog-content-padding:0;--dialog-z-index:6}@media all and (min-width:451px) and (min-height:501px){.container{width:400px}}.content{display:block;padding:20px 24px}@media all and (max-width:450px),all and (max-height:500px){ha-header-bar{--mdc-theme-primary:var(--app-header-background-color);--mdc-theme-on-primary:var(--app-header-text-color, white)}}mwc-button.warning{--mdc-theme-primary:var(--error-color)}mwc-button.scan{margin-left:8px}.container{padding:0 8px 4px}.form{margin-bottom:53px}.buttons{position:absolute;bottom:0;width:100%;box-sizing:border-box;border-top:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12));display:flex;justify-content:space-between;padding:8px;padding-bottom:max(env(safe-area-inset-bottom),8px);background-color:var(--mdc-theme-surface,#fff)}.warning{color:var(--error-color);--primary-color:var(--error-color)}div.warning{margin:12px 4px -12px}ha-expansion-panel{--expansion-panel-summary-padding:0 16px;margin:4px 0}paper-input{padding:0 14px}mwc-list-item{--mdc-list-side-padding:10px}"])))]}}]}}),S.oi)},59998:function(e,t,i){i.r(t);var r,n,s,a,o,c,l,d,u,h,p,v,f,m,g,y,k,_,b,w,x,Z,z,C,A,S,j,I,B,L,T,D,P,M,F,H,R,N,O,U,E,V,Y,W,G,$,q,K,Q,J,X,ee,te,ie,re,ne,se,ae,oe,ce,le,de,ue=i(88962),he=i(33368),pe=i(71650),ve=i(82390),fe=i(69205),me=i(70906),ge=i(91808),ye=i(68144),ke=i(14243),_e=i(63864),be=(i(49703),i(11654)),we=i(43499),xe=i(55677),Ze=i(99312),ze=i(81043),Ce=(i(14271),i(44577),i(98762),i(81545),i(22098),i(14089),i(41682)),Ae=i(51283),Se=i(26765),je=i(70203),Ie=(i(63226),(0,ge.Z)([(0,ke.Mo)("hassio-core-info")],(function(e,t){var i,o,c=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a
',' core-',' ',' core-'," ","
",'
',"
"])),this.supervisor.localize("common.version"),this.supervisor.core.version,this.supervisor.localize("common.newest_version"),this.supervisor.core.version_latest,!(0,_e.I)(this.hass.config.version,2021,12)&&this.supervisor.core.update_available?(0,ye.dy)(n||(n=(0,ue.Z)([' '])),this.supervisor.localize("common.show")):"",o.map((function(e){var t;return(0,ye.dy)(s||(s=(0,ue.Z)([' '])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)})),this._coreRestart,this.supervisor.localize("common.restart_name","name","Core"),this.supervisor.localize("common.restart_name","name","Core"))}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:(o=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ce.yd)(this.hass,"core");case 2:this._metrics=e.sent;case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_coreRestart",value:(i=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Se.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Home Assistant Core"),text:this.supervisor.localize("confirm.restart.text","name","Home Assistant Core"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Ae.t)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),this.hass.connection.connected&&(0,Se.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Home AssistantCore"),text:(0,Ce.js)(e.t0)});case 16:return e.prev=16,i.progress=!1,e.finish(16);case 19:case"end":return e.stop()}}),e,this,[[8,13,16,19]])}))),function(e){return i.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[be.Qx,xe.l,(0,ye.iv)(a||(a=(0,ue.Z)(["ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:flex-end;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}"])))]}}]}}),ye.oi),i(14516)),Be=i(47181),Le=(i(5666),i(20258)),Te=i(35460),De=i(75388),Pe=i(88027),Me=(i(37538),(0,ge.Z)([(0,ke.Mo)("hassio-host-info")],(function(e,t){var r,n,s,a,_,b,w,x,Z=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a
'," ",' ',' '," "," "," ","
"," ",'
'," ",' '," ","
"])),this.supervisor.host.features.includes("hostname")?(0,ye.dy)(c||(c=(0,ue.Z)([' ',' ',' '])),this.supervisor.localize("system.host.hostname"),this.supervisor.host.hostname,this.supervisor.localize("system.host.change"),this._changeHostnameClicked):"",this.supervisor.host.features.includes("network")?(0,ye.dy)(l||(l=(0,ue.Z)([' ',' ',' '])),this.supervisor.localize("system.host.ip_address"),e,this.supervisor.localize("system.host.change"),this._changeNetworkClicked):"",this.supervisor.localize("system.host.operating_system"),this.supervisor.host.operating_system,!(0,_e.I)(this.hass.config.version,2021,12)&&this.supervisor.os.update_available?(0,ye.dy)(d||(d=(0,ue.Z)([' '])),this.supervisor.localize("common.show")):"",this.supervisor.host.features.includes("haos")?"":(0,ye.dy)(u||(u=(0,ue.Z)([' ',' '," "])),this.supervisor.localize("system.host.docker_version"),this.supervisor.info.docker),this.supervisor.host.deployment?(0,ye.dy)(h||(h=(0,ue.Z)([' ',' '," "])),this.supervisor.localize("system.host.deployment"),this.supervisor.host.deployment):"",""!==this.supervisor.host.disk_life_time&&this.supervisor.host.disk_life_time>=10?(0,ye.dy)(p||(p=(0,ue.Z)([' ',' '," % - "," % "])),this.supervisor.localize("system.host.emmc_lifetime_used"),this.supervisor.host.disk_life_time-10,this.supervisor.host.disk_life_time):"",t.map((function(e){var t;return(0,ye.dy)(v||(v=(0,ue.Z)([' '])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)})),this.supervisor.host.features.includes("reboot")?(0,ye.dy)(f||(f=(0,ue.Z)([' '," "])),this._hostReboot,this.supervisor.localize("system.host.reboot_host")):"",this.supervisor.host.features.includes("shutdown")?(0,ye.dy)(m||(m=(0,ue.Z)([' '," "])),this._hostShutdown,this.supervisor.localize("system.host.shutdown_host")):"",this.supervisor.localize("common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z","hardware",this._handleMenuAction,this.supervisor.localize("system.host.hardware"),this.supervisor.host.features.includes("haos")?(0,ye.dy)(g||(g=(0,ue.Z)([' '," "," "])),"import_from_usb",this._handleMenuAction,this.supervisor.localize("system.host.import_from_usb"),this.supervisor.host.features.includes("os_agent")&&(0,_e.I)(this.supervisor.host.agent_version,1,2,0)?(0,ye.dy)(y||(y=(0,ue.Z)([' '," "])),"move_datadisk",this._handleMenuAction,this.supervisor.localize("system.host.move_datadisk")):""):"")}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"field",key:"_getUsedSpace",value:function(){return(0,Ie.Z)((function(e,t){return(0,Pe.IU)((0,Pe.Ff)(e,0,t))}))}},{kind:"field",key:"_primaryIpAddress",value:function(){return(0,Ie.Z)((function(e){var t,i;return e&&e.interfaces?null===(t=e.interfaces.find((function(e){return e.primary})))||void 0===t||null===(i=t.ipv4)||void 0===i?void 0:i.address[0]:""}))}},{kind:"method",key:"_handleMenuAction",value:(x=(0,ze.Z)((0,Ze.Z)().mark((function e(t){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.target.action,e.next="hardware"===e.t0?3:"import_from_usb"===e.t0?6:"move_datadisk"===e.t0?9:12;break;case 3:return e.next=5,this._showHardware();case 5:case 8:case 11:return e.abrupt("break",12);case 6:return e.next=8,this._importFromUSB();case 9:return e.next=11,this._moveDatadisk();case 12:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{kind:"method",key:"_moveDatadisk",value:function(){var e,t;e=this,t={supervisor:this.supervisor},(0,Be.B)(e,"show-dialog",{dialogTag:"dialog-hassio-datadisk",dialogImport:function(){return i.e(2708).then(i.bind(i,52708))},dialogParams:t})}},{kind:"method",key:"_showHardware",value:(w=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,Le.U)(this.hass);case 3:t=e.sent,e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(0),e.next=10,(0,Se.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_get_hardware_list"),text:(0,Ce.js)(e.t0)});case 10:return e.abrupt("return");case 11:r=this,n={supervisor:this.supervisor,hardware:t},(0,Be.B)(r,"show-dialog",{dialogTag:"dialog-hassio-hardware",dialogImport:function(){return Promise.all([i.e(7426),i.e(8002)]).then(i.bind(i,48002))},dialogParams:n});case 12:case"end":return e.stop()}var r,n}),e,this,[[0,6]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_hostReboot",value:(b=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Se.g7)(this,{title:this.supervisor.localize("system.host.reboot_host"),text:this.supervisor.localize("system.host.confirm_reboot"),confirmText:this.supervisor.localize("system.host.reboot_host"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Te.MY)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),this.hass.connection.connected&&!(0,Ce.yz)(e.t0)&&(0,Se.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_reboot"),text:(0,Ce.js)(e.t0)});case 16:i.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[8,13]])}))),function(e){return b.apply(this,arguments)})},{kind:"method",key:"_hostShutdown",value:(_=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Se.g7)(this,{title:this.supervisor.localize("system.host.shutdown_host"),text:this.supervisor.localize("system.host.confirm_shutdown"),confirmText:this.supervisor.localize("system.host.shutdown_host"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Te.Or)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),this.hass.connection.connected&&!(0,Ce.yz)(e.t0)&&(0,Se.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_shutdown"),text:(0,Ce.js)(e.t0)});case 16:i.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[8,13]])}))),function(e){return _.apply(this,arguments)})},{kind:"method",key:"_changeNetworkClicked",value:(a=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=this,n={supervisor:this.supervisor,loadData:function(){return t._loadData()}},(0,Be.B)(r,"show-dialog",{dialogTag:"dialog-hassio-network",dialogImport:function(){return Promise.resolve().then(i.bind(i,37538))},dialogParams:n});case 1:case"end":return e.stop()}var r,n}),e,this)}))),function(){return a.apply(this,arguments)})},{kind:"method",key:"_changeHostnameClicked",value:(s=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t,i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.supervisor.host.hostname,e.next=3,(0,Se.D9)(this,{title:this.supervisor.localize("system.host.change_hostname"),inputLabel:this.supervisor.localize("system.host.new_hostname"),inputType:"string",defaultValue:t,confirmText:this.supervisor.localize("common.update")});case 3:if(!(i=e.sent)||i===t){e.next=14;break}return e.prev=5,e.next=8,(0,Te.oJ)(this.hass,{hostname:i});case 8:(0,Be.B)(this,"supervisor-collection-refresh",{collection:"host"}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(5),(0,Se.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_set_hostname"),text:(0,Ce.js)(e.t0)});case 14:case"end":return e.stop()}}),e,this,[[5,11]])}))),function(){return s.apply(this,arguments)})},{kind:"method",key:"_importFromUSB",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,Te.HG)(this.hass);case 3:(0,Be.B)(this,"supervisor-collection-refresh",{collection:"host"}),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),(0,Se.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_import_from_usb"),text:(0,Ce.js)(e.t0)});case 9:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_loadData",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,_e.I)(this.hass.config.version,2021,2,4)){e.next=4;break}(0,Be.B)(this,"supervisor-collection-refresh",{collection:"network"}),e.next=8;break;case 4:return e.next=6,(0,De.bR)(this.hass);case 6:t=e.sent,(0,Be.B)(this,"supervisor-update",{network:t});case 8:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[be.Qx,xe.l,(0,ye.iv)(k||(k=(0,ue.Z)(["ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}"])))]}}]}}),ye.oi),i(9381),i(30172),i(69810)),Fe=(i(59989),i(76775)),He=i(40039),Re=i(7323),Ne=i(44583),Oe=i(50577),Ue=(i(76870),i(34821)),Ee=i(83448),Ve=(i(12373),(0,ge.Z)([(0,ke.Mo)("ha-metric")],(function(e,t){var i=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a ','
',' %
'])),this.heading,null!==(e=this.tooltip)&&void 0!==e?e:"",t,(0,Ee.$)({"target-warning":t>50,"target-critical":t>85}),this.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,ye.iv)(b||(b=(0,ue.Z)(["ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var(\n --metric-bar-ok-color,\n var(--success-color)\n )}.target-warning{--ha-bar-primary-color:var(\n --metric-bar-warning-color,\n var(--warning-color)\n )}.target-critical{--ha-bar-primary-color:var(\n --metric-bar-critical-color,\n var(--error-color)\n )}.value{width:48px;padding-right:4px;flex-shrink:0}"])))}}]}}),ye.oi),i(28257)),Ye=i(5986),We=i(93359),Ge=i(27322),$e=i(81796),qe=function(e,t){return"homeassistant"===e?-1:"homeassistant"===t?1:e
',"
","
",'
'])),this.closeDialog,(0,Ue.i)(this.hass,this.hass.localize("ui.panel.config.repairs.system_information")),this._resolutionInfo?(0,ye.dy)(x||(x=(0,ue.Z)([""," "," "])),this._resolutionInfo.unhealthy.length?(0,ye.dy)(Z||(Z=(0,ue.Z)([' ',' '])),this.hass.localize("ui.dialogs.unhealthy.title"),this.hass.localize("ui.panel.config.common.learn_more"),this._unhealthyDialog):"",this._resolutionInfo.unsupported.length?(0,ye.dy)(z||(z=(0,ue.Z)([' ',' '])),this.hass.localize("ui.dialogs.unsupported.title"),this.hass.localize("ui.panel.config.common.learn_more"),this._unsupportedDialog):""):"",e,this._coreStats||this._supervisorStats?(0,ye.dy)(C||(C=(0,ue.Z)(["
"," ","
"])),this._coreStats?(0,ye.dy)(A||(A=(0,ue.Z)(["

",'

'])),this.hass.localize("ui.panel.config.system_health.core_stats"),this.hass.localize("ui.panel.config.system_health.cpu_usage"),this._coreStats.cpu_percent,this.hass.localize("ui.panel.config.system_health.ram_usage"),this._coreStats.memory_percent):"",this._supervisorStats?(0,ye.dy)(S||(S=(0,ue.Z)(["

",'

'])),this.hass.localize("ui.panel.config.system_health.supervisor_stats"),this.hass.localize("ui.panel.config.system_health.cpu_usage"),this._supervisorStats.cpu_percent,this.hass.localize("ui.panel.config.system_health.ram_usage"),this._supervisorStats.memory_percent):""):"",this.hass.localize("ui.panel.config.repairs.copy"),this._copyInfo)}},{kind:"method",key:"_unsupportedDialog",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.Ys)(this,{title:this.hass.localize("ui.dialogs.unsupported.title"),text:(0,ye.dy)(j||(j=(0,ue.Z)(["","

    ","
"])),this.hass.localize("ui.dialogs.unsupported.description"),this._resolutionInfo.unsupported.map((function(e){return(0,ye.dy)(I||(I=(0,ue.Z)(['
  • ',"
  • "])),(0,Ge.R)(t.hass,Ke[e]||"/more-info/unsupported/".concat(e)),t.hass.localize("ui.dialogs.unsupported.reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_unhealthyDialog",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.Ys)(this,{title:this.hass.localize("ui.dialogs.unhealthy.title"),text:(0,ye.dy)(B||(B=(0,ue.Z)(["","

      ","
    "])),this.hass.localize("ui.dialogs.unhealthy.description"),this._resolutionInfo.unhealthy.map((function(e){return(0,ye.dy)(L||(L=(0,ue.Z)(['
  • ',"
  • "])),(0,Ge.R)(t.hass,Qe[e]||"/more-info/unhealthy/".concat(e)),t.hass.localize("ui.dialogs.unhealthy.reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{kind:"method",key:"_getSections",value:function(){var e=[];if(this._systemInfo){var t,i=Object.keys(this._systemInfo).sort(qe),r=(0,He.Z)(i);try{for(r.s();!(t=r.n()).done;){for(var n=t.value,s=this._systemInfo[n],a=[],o=0,c=Object.keys(s.info);o ']))):"failed"===u.type?d=(0,ye.dy)(P||(P=(0,ue.Z)([' ',""," "])),u.error,u.more_info?(0,ye.dy)(M||(M=(0,ue.Z)([' – '," "])),u.more_info,this.hass.localize("ui.panel.config.info.system_health.more_info")):""):"date"===u.type&&(d=(0,Ne.o0)(new Date(u.value),this.hass.locale))}else d=s.info[l];a.push((0,ye.dy)(F||(F=(0,ue.Z)([" "," "," "])),this.hass.localize("component.".concat(n,".system_health.info.").concat(l))||l,d))}"homeassistant"!==n&&e.push((0,ye.dy)(H||(H=(0,ue.Z)(['

    ',"

    ","
    "])),(0,Ye.Lh)(this.hass.localize,n),s.manage_url?(0,ye.dy)(R||(R=(0,ue.Z)([' '," "])),s.manage_url,this.hass.localize("ui.panel.config.info.system_health.manage")):"")),e.push((0,ye.dy)(N||(N=(0,ue.Z)([" ","
    "])),a))}}catch(h){r.e(h)}finally{r.f()}}else e.push((0,ye.dy)(T||(T=(0,ue.Z)(['
    ']))));return e}},{kind:"method",key:"_copyInfo",value:(i=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t,i,r,n,s,a,o,c,l,d,u,h,p;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=[],r=(0,He.Z)(Object.keys(this._systemInfo).sort(qe));try{for(r.s();!(n=r.n()).done;){for(s=n.value,a=this._systemInfo[s],o=!0,c=["".concat("homeassistant"!==s?"
    ".concat((0,Ye.Lh)(this.hass.localize,s),"\n"):"")],l=0,d=Object.keys(a.info);l"))}}catch(v){r.e(v)}finally{r.f()}return e.next=5,(0,Oe.v)("## ".concat("System Information\n",t,"\n\n").concat(i.join("\n\n")));case 5:(0,$e.C)(this,{message:this.hass.localize("ui.common.copied_clipboard")});case 6:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{kind:"field",static:!0,key:"styles",value:function(){return[be.yu,(0,ye.iv)(O||(O=(0,ue.Z)(["ha-alert{margin-bottom:16px;display:block}table{width:100%}td:first-child{width:45%}td:last-child{direction:ltr}.loading-container{display:flex;align-items:center;justify-content:center}.card-header{justify-content:space-between;display:flex;align-items:center}.error{color:var(--error-color)}a.manage{text-decoration:none}"])))]}}]}}),ye.oi),(0,ge.Z)([(0,ke.Mo)("hassio-supervisor-info")],(function(e,t){var r,n,s,a,o,c,l,d,u,h,p=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a
    ',' supervisor-',' ',' supervisor-'," ",' ',' '," "," "," ",'
    ','
    ',' ',"
    "])),this.supervisor.localize("common.version"),this.supervisor.supervisor.version,this.supervisor.localize("common.newest_version"),this.supervisor.supervisor.version_latest,!(0,_e.I)(this.hass.config.version,2021,12)&&this.supervisor.supervisor.update_available?(0,ye.dy)(E||(E=(0,ue.Z)([' '])),this.supervisor.localize("common.show")):"",this.supervisor.localize("system.supervisor.channel"),this.supervisor.supervisor.channel,"beta"===this.supervisor.supervisor.channel?(0,ye.dy)(V||(V=(0,ue.Z)([' '," "])),this._toggleBeta,this.supervisor.localize("system.supervisor.leave_beta_description"),this.supervisor.localize("system.supervisor.leave_beta_action")):"stable"===this.supervisor.supervisor.channel?(0,ye.dy)(Y||(Y=(0,ue.Z)([' '," "])),this._toggleBeta,this.supervisor.localize("system.supervisor.join_beta_description"),this.supervisor.localize("system.supervisor.join_beta_action")):"",this.supervisor.supervisor.supported?(0,_e.I)(this.hass.config.version,2021,4)?"":(0,ye.dy)(W||(W=(0,ue.Z)([' ','
    ','
    '])),this.supervisor.localize("system.supervisor.share_diagnostics"),this.supervisor.localize("system.supervisor.share_diagnostics_description"),this.supervisor.localize("common.show_more"),this._diagnosticsInformationDialog,this.supervisor.localize("common.learn_more"),this.supervisor.supervisor.diagnostics,this._toggleDiagnostics):(0,ye.dy)(G||(G=(0,ue.Z)([' ',' '])),this.supervisor.localize("system.supervisor.unsupported_title"),this.supervisor.localize("common.learn_more"),this._unsupportedDialog),this.supervisor.supervisor.healthy?"":(0,ye.dy)($||($=(0,ue.Z)([' ',' '])),this.supervisor.localize("system.supervisor.unhealthy_title"),this.supervisor.localize("common.learn_more"),this._unhealthyDialog),n.map((function(e){var t;return(0,ye.dy)(q||(q=(0,ue.Z)([' '])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)})),this._supervisorReload,this.supervisor.localize("system.supervisor.reload_supervisor"),this.supervisor.localize("system.supervisor.reload_supervisor"),this._supervisorRestart,this.supervisor.localize("common.restart_name","name","Supervisor"),this.supervisor.localize("common.restart_name","name","Supervisor"))}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:(h=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ce.yd)(this.hass,"supervisor");case 2:this._metrics=e.sent;case 3:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{kind:"method",key:"_toggleBeta",value:(u=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var r,n=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=t.currentTarget).progress=!0,"stable"!==this.supervisor.supervisor.channel){e.next=6;break}s=this,a={join:function(){var e=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n._setChannel("beta");case 2:r.progress=!1;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cancel:function(){r.progress=!1}},(0,Be.B)(s,"show-dialog",{dialogTag:"dialog-join-beta",dialogImport:function(){return Promise.resolve().then(i.bind(i,59989))},dialogParams:a}),e.next=9;break;case 6:return e.next=8,this._setChannel("stable");case 8:r.progress=!1;case 9:case"end":return e.stop()}var s,a}),e,this)}))),function(e){return u.apply(this,arguments)})},{kind:"method",key:"_setChannel",value:(d=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i={channel:t},e.next=4,(0,Me.jP)(this.hass,i);case 4:return e.next=6,this._reloadSupervisor();case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),(0,Se.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,Ce.js)(e.t0)});case 11:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(e){return d.apply(this,arguments)})},{kind:"method",key:"_supervisorReload",value:(l=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.prev=2,e.next=5,this._reloadSupervisor();case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(2),(0,Se.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_reload"),text:(0,Ce.js)(e.t0)});case 10:return e.prev=10,i.progress=!1,e.finish(10);case 13:case"end":return e.stop()}}),e,this,[[2,7,10,13]])}))),function(e){return l.apply(this,arguments)})},{kind:"method",key:"_reloadSupervisor",value:(c=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Me.lC)(this.hass);case 2:(0,Be.B)(this,"supervisor-collection-refresh",{collection:"supervisor"});case 3:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{kind:"method",key:"_supervisorRestart",value:(o=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Se.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Supervisor"),text:this.supervisor.localize("confirm.restart.text","name","Supervisor"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Me.cB)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),(0,Se.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Supervisor"),text:(0,Ce.js)(e.t0)});case 16:return e.prev=16,i.progress=!1,e.finish(16);case 19:case"end":return e.stop()}}),e,this,[[8,13,16,19]])}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_diagnosticsInformationDialog",value:(a=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.Ys)(this,{title:this.supervisor.localize("system.supervisor.share_diagonstics_title"),text:this.supervisor.localize("system.supervisor.share_diagonstics_description","line_break",(0,ye.dy)(K||(K=(0,ue.Z)(["

    "]))))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{kind:"method",key:"_unsupportedDialog",value:(s=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.Ys)(this,{title:this.supervisor.localize("system.supervisor.unsupported_title"),text:(0,ye.dy)(Q||(Q=(0,ue.Z)(["","

      ","
    "])),this.supervisor.localize("system.supervisor.unsupported_description"),this.supervisor.resolution.unsupported.map((function(e){return(0,ye.dy)(J||(J=(0,ue.Z)(['
  • ',"
  • "])),(0,Ge.R)(t.hass,Ke[e]||"/more-info/unsupported/".concat(e)),t.supervisor.localize("system.supervisor.unsupported_reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{kind:"method",key:"_unhealthyDialog",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.Ys)(this,{title:this.supervisor.localize("system.supervisor.unhealthy_title"),text:(0,ye.dy)(X||(X=(0,ue.Z)(["","

      ","
    "])),this.supervisor.localize("system.supervisor.unhealthy_description"),this.supervisor.resolution.unhealthy.map((function(e){return(0,ye.dy)(ee||(ee=(0,ue.Z)(['
  • ',"
  • "])),(0,Ge.R)(t.hass,Qe[e]||"/more-info/unhealthy/".concat(e)),t.supervisor.localize("system.supervisor.unhealthy_reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_toggleDiagnostics",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t,i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i={diagnostics:!(null!==(t=this.supervisor.supervisor)&&void 0!==t&&t.diagnostics)},e.next=4,(0,Me.jP)(this.hass,i);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),(0,Se.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,Ce.js)(e.t0)});case 9:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[be.Qx,xe.l,(0,ye.iv)(te||(te=(0,ue.Z)(["ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}.metrics-block{margin-top:16px}button.link{color:var(--primary-color)}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color)}ha-alert mwc-button{--mdc-theme-primary:var(--primary-text-color)}a{text-decoration:none}"])))]}}]}}),ye.oi),i(88771)),Xe=i(47838),et=(i(54736),i(86630),i(15291),[{key:"supervisor",name:"Supervisor"},{key:"core",name:"Core"},{key:"host",name:"Host"},{key:"dns",name:"DNS"},{key:"audio",name:"Audio"},{key:"multicast",name:"Multicast"}]);(0,ge.Z)([(0,ke.Mo)("hassio-supervisor-log")],(function(e,t){var i,r,n,s,a=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a "," ",'
    ','
    ',"
    "])),this._error?(0,ye.dy)(re||(re=(0,ue.Z)(['',""])),this._error):"",null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced?(0,ye.dy)(ne||(ne=(0,ue.Z)([' '," "])),this.supervisor.localize("system.log.log_provider"),this._setLogProvider,this._selectedLogProvider,et.map((function(e){return(0,ye.dy)(se||(se=(0,ue.Z)([' '," "])),e.key,e.name)}))):"",this._content?(0,ye.dy)(ae||(ae=(0,ue.Z)([' '])),this._content):(0,ye.dy)(oe||(oe=(0,ue.Z)([""]))),this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"method",key:"_setLogProvider",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=t.target.value,this._selectedLogProvider=i,this._loadData();case 3:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,this._loadData();case 4:i.progress=!1;case 5:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"method",key:"_loadData",value:(i=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,Me.NC)(this.hass,this._selectedLogProvider);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("system.log.get_logs","provider",this._selectedLogProvider,"error",(0,Ce.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return i.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[be.Qx,xe.l,(0,ye.iv)(ce||(ce=(0,ue.Z)(["ha-card{margin-top:8px;width:100%}pre{white-space:pre-wrap}ha-select{width:100%;margin-bottom:4px}"])))]}}]}}),ye.oi),(0,ge.Z)([(0,ke.Mo)("hassio-system")],(function(e,t){var i=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a ','
    '])),this.hass,this.supervisor.localize,this.narrow,this.route,(0,we.q)(this.hass),!(0,_e.I)(this.hass.config.version,2021,12),this.supervisor.localize("panel.system"),this.hass,this.supervisor,this.hass,this.supervisor,this.hass,this.supervisor,this.hass,this.supervisor)}},{kind:"get",static:!0,key:"styles",value:function(){return[be.Qx,xe.l,(0,ye.iv)(de||(de=(0,ue.Z)([".content{margin:8px;color:var(--primary-text-color)}.title{margin-top:24px;color:var(--primary-text-color);font-size:2em;padding-left:8px;margin-bottom:8px}hassio-supervisor-log{width:100%}"])))]}}]}}),ye.oi)},44583:function(e,t,i){i.d(t,{E8:function(){return o},o0:function(){return s}});var r=i(14516),n=(i(10520),i(65810)),s=function(e,t){return a(t).format(e)},a=(0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,n.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,n.y)(e)})})),o=((0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,n.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,n.y)(e)})})),function(e,t){return c(t).format(e)}),c=(0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,n.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,n.y)(e)})}));(0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,n.y)(e)})}))},65810:function(e,t,i){i.d(t,{y:function(){return s}});var r=i(14516),n=i(66477),s=(0,r.Z)((function(e){if(e.time_format===n.zt.language||e.time_format===n.zt.system){var t=e.time_format===n.zt.language?e.language:void 0,i=(new Date).toLocaleString(t);return i.includes("AM")||i.includes("PM")}return e.time_format===n.zt.am_pm}))},50577:function(e,t,i){i.d(t,{v:function(){return s}});var r=i(99312),n=i(81043),s=function(){var e=(0,n.Z)((0,r.Z)().mark((function e(t){var i;return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!navigator.clipboard){e.next=9;break}return e.prev=1,e.next=4,navigator.clipboard.writeText(t);case 4:return e.abrupt("return");case 7:e.prev=7,e.t0=e.catch(1);case 9:(i=document.createElement("textarea")).value=t,document.body.appendChild(i),i.select(),document.execCommand("copy"),document.body.removeChild(i);case 15:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}()},38346:function(e,t,i){i.d(t,{D:function(){return r}});var r=function(e,t){var i,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=function(){for(var n=arguments.length,s=new Array(n),a=0;a '])),e)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,h.iv)(n||(n=(0,s.Z)(["rect{height:100%}rect:first-child{width:100%;fill:var(--ha-bar-background-color,var(--secondary-background-color))}rect:last-child{fill:var(--ha-bar-primary-color,var(--primary-color))}svg{border-radius:var(--ha-bar-border-radius,4px);height:12px;width:100%}"])))}}]}}),h.oi)},34821:function(e,t,i){i.d(t,{i:function(){return b}});var r,n,s,a=i(33368),o=i(71650),c=i(82390),l=i(69205),d=i(70906),u=i(91808),h=i(88771),p=i(47838),v=i(88962),f=i(87762),m=i(91632),g=i(68144),y=i(14243),k=i(38378),_=(i(5666),["button","ha-list-item"]),b=function(e,t){return(0,g.dy)(r||(r=(0,v.Z)(['
    ','
    '])),t,e.localize("ui.dialogs.generic.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z")};(0,u.Z)([(0,y.Mo)("ha-dialog")],(function(e,t){var i=function(t){(0,l.Z)(r,t);var i=(0,d.Z)(r);function r(){var t;(0,o.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a '," "])),(0,h.Z)((0,p.Z)(i.prototype),"renderHeading",this).call(this))}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,h.Z)((0,p.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,_].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,h.Z)((0,p.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value:function(){var e=this;return function(){e._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:function(){return[m.W,(0,g.iv)(s||(s=(0,v.Z)([":host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var(\n --dialog-scroll-divider-color,\n var(--divider-color)\n );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}"])))]}}]}}),f.M)},46583:function(e,t,i){var r,n,s,a,o,c=i(99312),l=i(81043),d=i(88962),u=i(33368),h=i(71650),p=i(82390),v=i(69205),f=i(70906),m=i(91808),g=i(88771),y=i(47838),k=i(68144),_=i(14243),b=i(83448),w=i(47181),x=i(96151),Z=(i(52039),"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z");(0,m.Z)([(0,_.Mo)("ha-expansion-panel")],(function(e,t){var i,m=function(t){(0,v.Z)(r,t);var i=(0,f.Z)(r);function r(){var t;(0,h.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a
    ','
    ',' ',"
    ",'
    ',"
    "])),(0,b.$)({expanded:this.expanded}),this._toggleContainer,this._toggleContainer,this._focusChanged,this._focusChanged,this.expanded,this.leftChevron?(0,k.dy)(n||(n=(0,d.Z)([' '])),Z,(0,b.$)({expanded:this.expanded})):"",this.header,this.secondary,this.leftChevron?"":(0,k.dy)(s||(s=(0,d.Z)([' '])),Z,(0,b.$)({expanded:this.expanded})),(0,b.$)({expanded:this.expanded}),this._handleTransitionEnd,!this.expanded,this._showContent?(0,k.dy)(a||(a=(0,d.Z)([""]))):"")}},{kind:"method",key:"willUpdate",value:function(e){var t=this;(0,g.Z)((0,y.Z)(m.prototype),"willUpdate",this).call(this,e),e.has("expanded")&&this.expanded&&(this._showContent=this.expanded,setTimeout((function(){t.expanded&&(t._container.style.overflow="initial")}),300))}},{kind:"method",key:"_handleTransitionEnd",value:function(){this._container.style.removeProperty("height"),this._container.style.overflow=this.expanded?"initial":"hidden",this._showContent=this.expanded}},{kind:"method",key:"_toggleContainer",value:(i=(0,l.Z)((0,c.Z)().mark((function e(t){var i,r,n=this;return(0,c.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.defaultPrevented){e.next=2;break}return e.abrupt("return");case 2:if("keydown"!==t.type||"Enter"===t.key||" "===t.key){e.next=4;break}return e.abrupt("return");case 4:if(t.preventDefault(),i=!this.expanded,(0,w.B)(this,"expanded-will-change",{expanded:i}),this._container.style.overflow="hidden",!i){e.next=12;break}return this._showContent=!0,e.next=12,(0,x.y)();case 12:r=this._container.scrollHeight,this._container.style.height="".concat(r,"px"),i||setTimeout((function(){n._container.style.height="0px"}),0),this.expanded=i,(0,w.B)(this,"expanded-changed",{expanded:this.expanded});case 17:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_focusChanged",value:function(e){this.shadowRoot.querySelector(".top").classList.toggle("focused","focus"===e.type)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,k.iv)(o||(o=(0,d.Z)([":host{display:block}.top{display:flex;align-items:center;border-radius:var(--ha-card-border-radius,12px)}.top.expanded{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.top.focused{background:var(--input-fill-color)}:host([outlined]){box-shadow:none;border-width:1px;border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));border-radius:var(--ha-card-border-radius,12px)}.summary-icon{margin-left:8px}:host([leftchevron]) .summary-icon{margin-left:0;margin-right:8px}#summary{flex:1;display:flex;padding:var(--expansion-panel-summary-padding,0 8px);min-height:48px;align-items:center;cursor:pointer;overflow:hidden;font-weight:500;outline:0}.summary-icon{transition:transform 150ms cubic-bezier(.4,0,.2,1);direction:var(--direction)}.summary-icon.expanded{transform:rotate(180deg)}.header,::slotted([slot=header]){flex:1}.container{padding:var(--expansion-panel-content-padding,0 8px);overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);height:0px}.container.expanded{height:auto}.secondary{display:block;color:var(--secondary-text-color);font-size:12px}"])))}}]}}),k.oi)},83927:function(e,t,i){var r,n=i(88962),s=i(33368),a=i(71650),o=i(82390),c=i(69205),l=i(70906),d=i(91808),u=i(8485),h=i(92038),p=i(68144),v=i(14243),f=i(47181);(0,d.Z)([(0,v.Mo)("ha-formfield")],(function(e,t){var i=function(t){(0,c.Z)(r,t);var i=(0,l.Z)(r);function r(){var t;(0,a.Z)(this,r);for(var n=arguments.length,s=new Array(n),c=0;clabel{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}"])))]}}]}}),u.a)},90806:function(e,t,i){var r,n,s=i(88962),a=i(33368),o=i(71650),c=i(82390),l=i(69205),d=i(70906),u=i(91808),h=i(44636),p=i(68144),v=i(14243);(0,u.Z)([(0,v.Mo)("ha-header-bar")],(function(e,t){var i=function(t){(0,l.Z)(r,t);var i=(0,d.Z)(r);function r(){var t;(0,o.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a
    '])))}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,p.$m)(h),(0,p.iv)(n||(n=(0,s.Z)([".mdc-top-app-bar__row{height:var(--header-height)}.mdc-top-app-bar{position:static;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-start{flex:1}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-end{flex:none}"])))]}}]}}),p.oi)},33220:function(e,t,i){var r,n=i(88962),s=i(33368),a=i(71650),o=i(82390),c=i(69205),l=i(70906),d=i(91808),u=i(57463),h=i(44973),p=i(68144),v=i(14243);(0,d.Z)([(0,v.Mo)("ha-radio")],(function(e,t){var i=function(t){(0,c.Z)(r,t);var i=(0,l.Z)(r);function r(){var t;(0,a.Z)(this,r);for(var n=arguments.length,s=new Array(n),c=0;c']))):y.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,v.Z)((0,f.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,v.Z)((0,f.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value:function(){var e=this;return(0,_.D)((0,a.Z)((0,s.Z)().mark((function t(){return(0,s.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,b.y)();case 2:e.layoutOptions();case 3:case"end":return t.stop()}}),t)}))),500)}},{kind:"field",static:!0,key:"styles",value:function(){return[g.W,(0,y.iv)(n||(n=(0,o.Z)([".mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}"])))]}}]}}),m.K)},20258:function(e,t,i){i.d(t,{G:function(){return o},U:function(){return c}});var r=i(99312),n=i(81043),s=i(63864),a=i(41682),o=function(){var e=(0,n.Z)((0,r.Z)().mark((function e(t){return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,s.I)(t.config.version,2021,2,4)){e.next=2;break}return e.abrupt("return",t.callWS({type:"supervisor/api",endpoint:"/hardware/audio",method:"get"}));case 2:return e.t0=a.rY,e.next=5,t.callApi("GET","hassio/hardware/audio");case 5:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),c=function(){var e=(0,n.Z)((0,r.Z)().mark((function e(t){return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,s.I)(t.config.version,2021,2,4)){e.next=2;break}return e.abrupt("return",t.callWS({type:"supervisor/api",endpoint:"/hardware/info",method:"get"}));case 2:return e.t0=a.rY,e.next=5,t.callApi("GET","hassio/hardware/info");case 5:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},5986:function(e,t,i){i.d(t,{Lh:function(){return r},t4:function(){return n}});var r=function(e,t,i){return e("component.".concat(t,".title"))||(null==i?void 0:i.name)||t},n=function(e,t){return e.callWS({type:"manifest/get",integration:t})}},59989:function(e,t,i){i.r(t),i.d(t,{DialogJoinBeta:function(){return y}});var r,n,s=i(88962),a=i(33368),o=i(71650),c=i(82390),l=i(69205),d=i(70906),u=i(91808),h=(i(14271),i(68144)),p=i(14243),v=i(47181),f=(i(9381),i(34821)),m=i(11654),g=i(27322),y=(0,u.Z)([(0,p.Mo)("dialog-join-beta")],(function(e,t){var i=function(t){(0,l.Z)(r,t);var i=(0,d.Z)(r);function r(){var t;(0,o.Z)(this,r);for(var n=arguments.length,s=new Array(n),a=0;a ',"

    "," ",'

    • Home Assistant Core
    • Home Assistant Supervisor
    • Home Assistant Operating System
    ',' ',' '," "])),this.closeDialog,(0,f.i)(this.hass,this.hass.localize("ui.dialogs.join_beta_channel.title")),this.hass.localize("ui.dialogs.join_beta_channel.backup"),this.hass.localize("ui.dialogs.join_beta_channel.warning"),this.hass.localize("ui.dialogs.join_beta_channel.release_items"),(0,g.R)(this.hass,"/faq/release/"),this.hass.localize("ui.dialogs.join_beta_channel.view_documentation"),"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z",this._cancel,this.hass.localize("ui.common.cancel"),this._join,this.hass.localize("ui.dialogs.join_beta_channel.join")):h.Ld}},{kind:"method",key:"_cancel",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),this.closeDialog()}},{kind:"method",key:"_join",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.join)||void 0===t||t.call(e),this.closeDialog()}},{kind:"get",static:!0,key:"styles",value:function(){return[m.yu,(0,h.iv)(n||(n=(0,s.Z)(["a{text-decoration:none}a ha-svg-icon{--mdc-icon-size:16px}"])))]}}]}}),h.oi)},10520:function(e,t,i){i.r(t);i(7151),i(33633),i(25534),i(64827),i(23044),i(1437),i(87520),i(42661),i(78337),i(87065),i(6042),i(19440),i(50897)},70203:function(e,t,i){i.d(t,{d:function(){return r}});var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(0===e)return"0 Bytes";t=t<0?0:t;var i=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,i)).toFixed(t))," ").concat(["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i])}},88027:function(e,t,i){i.d(t,{Ff:function(){return n},Fv:function(){return r},IU:function(){return s}});var r=function(e,t,i){return isNaN(e)||isNaN(t)||isNaN(i)?0:e>i?i:e ','
    ',' %
    '])),this.description,null!==(e=this.tooltip)&&void 0!==e?e:"",t,(0,v.$)({"target-warning":t>50,"target-critical":t>85}),this.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,h.iv)(n||(n=(0,a.Z)(["ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var(\n --hassio-bar-ok-color,\n var(--success-color)\n )}.target-warning{--ha-bar-primary-color:var(\n --hassio-bar-warning-color,\n var(--warning-color)\n )}.target-critical{--ha-bar-primary-color:var(\n --hassio-bar-critical-color,\n var(--error-color)\n )}.value{width:48px;padding-right:4px;flex-shrink:0}"])))}}]}}),h.oi)},37538:function(e,t,i){i.r(t),i.d(t,{DialogHassioNetwork:function(){return F}});var r,n,a,s,o,c,l,d,u,h,p,v,f,m,g,y,k=i(88962),b=i(99312),_=i(81043),w=i(33368),x=i(71650),Z=i(82390),z=i(69205),C=i(70906),A=i(91808),L=(i(14271),i(63436),i(44577),i(91993),i(17333),i(68144)),S=i(14243),j=i(97904),I=i(47181),B=(i(9381),i(76870),i(34821),i(46583),i(83927),i(90806),i(5666),i(33220),i(41682)),T=i(75388),D=i(26765),M=i(11654),P=["ipv4","ipv6"],F=(0,A.Z)([(0,S.Mo)("dialog-hassio-network")],(function(e,t){var i,A,F,H,V=function(t){(0,z.Z)(r,t);var i=(0,C.Z)(r);function r(){var t;(0,x.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;st.primary?-1:1})),this._interface=Object.assign({},this._interfaces[this._curTabIndex]),e.next=8,this.updateComplete;case 8:case"end":return e.stop()}}),e,this)}))),function(e){return H.apply(this,arguments)})},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._processing=!1,(0,I.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._interface?(0,L.dy)(r||(r=(0,k.Z)(['
    ',' ',"
    ","
    "])),this.supervisor.localize("dialog.network.title"),this.closeDialog,this.supervisor.localize("dialog.network.title"),this.supervisor.localize("common.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",this._interfaces.length>1?(0,L.dy)(n||(n=(0,k.Z)([''," "])),this._curTabIndex,this._handleTabActivated,this._interfaces.map((function(e){return(0,L.dy)(a||(a=(0,k.Z)([' '])),e.interface,e.interface)}))):"",(0,j.F)(this._renderTab())):L.Ld}},{kind:"method",key:"_renderTab",value:function(){var e,t,i,r,n,a=this;return(0,L.dy)(s||(s=(0,k.Z)(['
    '," "," ",'
    ',"
    "])),P.map((function(e){return a._interface[e]?a._renderIPConfiguration(e):""})),"wireless"===(null===(e=this._interface)||void 0===e?void 0:e.type)?(0,L.dy)(o||(o=(0,k.Z)([' ',' '," "," "," "])),this.supervisor.localize("dialog.network.wifi"),null!==(t=this._interface)&&void 0!==t&&null!==(i=t.wifi)&&void 0!==i&&i.ssid?(0,L.dy)(c||(c=(0,k.Z)(["

    ","

    "])),this.supervisor.localize("dialog.network.connected_to","ssid",null===(r=this._interface)||void 0===r||null===(n=r.wifi)||void 0===n?void 0:n.ssid)):"",this._scanForAP,this._scanning,this._scanning?(0,L.dy)(l||(l=(0,k.Z)([' ']))):this.supervisor.localize("dialog.network.scan_ap"),this._accessPoints&&this._accessPoints.accesspoints&&0!==this._accessPoints.accesspoints.length?(0,L.dy)(d||(d=(0,k.Z)([" "," "])),this._accessPoints.accesspoints.filter((function(e){return e.ssid})).map((function(e){var t;return(0,L.dy)(u||(u=(0,k.Z)([' ',' '," - ",": "," "])),a._selectAP,e.ssid===(null===(t=a._wifiConfiguration)||void 0===t?void 0:t.ssid),e,e.ssid,e.mac,a.supervisor.localize("dialog.network.signal_strength"),e.signal)}))):"",this._wifiConfiguration?(0,L.dy)(h||(h=(0,k.Z)(['
    '," "])),this.supervisor.localize("dialog.network.open"),this._handleRadioValueChangedAp,this._wifiConfiguration,void 0===this._wifiConfiguration.auth||"open"===this._wifiConfiguration.auth,this.supervisor.localize("dialog.network.wep"),this._handleRadioValueChangedAp,this._wifiConfiguration,"wep"===this._wifiConfiguration.auth,this.supervisor.localize("dialog.network.wpa"),this._handleRadioValueChangedAp,this._wifiConfiguration,"wpa-psk"===this._wifiConfiguration.auth,"wpa-psk"===this._wifiConfiguration.auth||"wep"===this._wifiConfiguration.auth?(0,L.dy)(p||(p=(0,k.Z)([' '])),this.supervisor.localize("dialog.network.wifi_password"),this._handleInputValueChangedWifi):""):""):"",this._dirty?(0,L.dy)(v||(v=(0,k.Z)([' '," "])),this.supervisor.localize("dialog.network.warning")):"",this.supervisor.localize("common.cancel"),this.closeDialog,this._updateNetwork,!this._dirty,this._processing?(0,L.dy)(f||(f=(0,k.Z)([' ']))):this.supervisor.localize("common.save"))}},{kind:"method",key:"_selectAP",value:function(e){this._wifiConfiguration=e.currentTarget.ap,this._dirty=!0}},{kind:"method",key:"_scanForAP",value:(F=(0,_.Z)((0,b.Z)().mark((function e(){return(0,b.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._interface){e.next=2;break}return e.abrupt("return");case 2:return this._scanning=!0,e.prev=3,e.next=6,(0,T.Ne)(this.hass,this._interface.interface);case 6:this._accessPoints=e.sent,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),(0,D.Ys)(this,{title:"Failed to scan for accesspoints",text:(0,B.js)(e.t0)});case 12:return e.prev=12,this._scanning=!1,e.finish(12);case 15:case"end":return e.stop()}}),e,this,[[3,9,12,15]])}))),function(){return F.apply(this,arguments)})},{kind:"method",key:"_renderIPConfiguration",value:function(e){var t,i,r;return(0,L.dy)(m||(m=(0,k.Z)(['
    ',"
    "])),"IPv".concat(e.charAt(e.length-1)),this.supervisor.localize("dialog.network.auto"),this._handleRadioValueChanged,e,e,"auto"===(null===(t=this._interface[e])||void 0===t?void 0:t.method),this.supervisor.localize("dialog.network.static"),this._handleRadioValueChanged,e,e,"static"===(null===(i=this._interface[e])||void 0===i?void 0:i.method),this.supervisor.localize("dialog.network.disabled"),this._handleRadioValueChanged,e,e,"disabled"===(null===(r=this._interface[e])||void 0===r?void 0:r.method),"static"===this._interface[e].method?(0,L.dy)(g||(g=(0,k.Z)([' '])),this.supervisor.localize("dialog.network.ip_netmask"),e,this._toString(this._interface[e].address),this._handleInputValueChanged,this.supervisor.localize("dialog.network.gateway"),e,this._interface[e].gateway,this._handleInputValueChanged,this.supervisor.localize("dialog.network.dns_servers"),e,this._toString(this._interface[e].nameservers),this._handleInputValueChanged):"")}},{kind:"method",key:"_toArray",value:function(e){return Array.isArray(e)&&e&&"string"==typeof e[0]&&(e=e[0]),e?"string"==typeof e?e.replace(/ /g,"").split(","):e:[]}},{kind:"method",key:"_toString",value:function(e){return e?Array.isArray(e)?e.join(", "):e:""}},{kind:"method",key:"_updateNetwork",value:(A=(0,_.Z)((0,b.Z)().mark((function e(){var t,i,r,n,a=this;return(0,b.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._processing=!0,n={},P.forEach((function(e){var t,i,r,s,o;n[e]={method:(null===(t=a._interface[e])||void 0===t?void 0:t.method)||"auto"},"static"===(null===(i=a._interface[e])||void 0===i?void 0:i.method)&&(n[e]=Object.assign(Object.assign({},n[e]),{},{address:a._toArray(null===(r=a._interface[e])||void 0===r?void 0:r.address),gateway:null===(s=a._interface[e])||void 0===s?void 0:s.gateway,nameservers:a._toArray(null===(o=a._interface[e])||void 0===o?void 0:o.nameservers)}))})),this._wifiConfiguration&&"open"!==(n=Object.assign(Object.assign({},n),{},{wifi:{ssid:this._wifiConfiguration.ssid,mode:this._wifiConfiguration.mode,auth:this._wifiConfiguration.auth||"open"}})).wifi.auth&&(n.wifi=Object.assign(Object.assign({},n.wifi),{},{psk:this._wifiConfiguration.psk})),n.enabled=void 0!==this._wifiConfiguration||"disabled"!==(null===(t=n.ipv4)||void 0===t?void 0:t.method)||"disabled"!==(null===(i=n.ipv6)||void 0===i?void 0:i.method),e.prev=5,e.next=8,(0,T.tJ)(this.hass,this._interface.interface,n);case 8:e.next=15;break;case 10:return e.prev=10,e.t0=e.catch(5),(0,D.Ys)(this,{title:this.supervisor.localize("dialog.network.failed_to_change"),text:(0,B.js)(e.t0)}),this._processing=!1,e.abrupt("return");case 15:null===(r=this._params)||void 0===r||r.loadData(),this.closeDialog();case 17:case"end":return e.stop()}}),e,this,[[5,10]])}))),function(){return A.apply(this,arguments)})},{kind:"method",key:"_handleTabActivated",value:(i=(0,_.Z)((0,b.Z)().mark((function e(t){return(0,b.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._dirty){e.next=7;break}return e.next=3,(0,D.g7)(this,{text:this.supervisor.localize("dialog.network.unsaved"),confirmText:this.supervisor.localize("common.yes"),dismissText:this.supervisor.localize("common.no")});case 3:if(e.sent){e.next=7;break}return this.requestUpdate("_interface"),e.abrupt("return");case 7:this._curTabIndex=t.detail.index,this._interface=Object.assign({},this._interfaces[t.detail.index]);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_handleRadioValueChanged",value:function(e){var t=e.target.value,i=e.target.version;t&&this._interface&&this._interface[i].method!==t&&(this._dirty=!0,this._interface[i].method=t,this.requestUpdate("_interface"))}},{kind:"method",key:"_handleRadioValueChangedAp",value:function(e){var t=e.target.value;this._wifiConfiguration.auth=t,this._dirty=!0,this.requestUpdate("_wifiConfiguration")}},{kind:"method",key:"_handleInputValueChanged",value:function(e){var t=e.target.value,i=e.target.version,r=e.target.id;t&&this._interface&&this._toString(this._interface[i][r])!==this._toString(t)&&(this._dirty=!0,this._interface[i][r]=t)}},{kind:"method",key:"_handleInputValueChangedWifi",value:function(e){var t=e.target.value,i=e.target.id;t&&this._wifiConfiguration&&this._wifiConfiguration[i]!==t&&(this._dirty=!0,this._wifiConfiguration[i]=t)}},{kind:"get",static:!0,key:"styles",value:function(){return[M.yu,(0,L.iv)(y||(y=(0,k.Z)(["ha-header-bar{--mdc-theme-on-primary:var(--primary-text-color);--mdc-theme-primary:var(--mdc-theme-surface);flex-shrink:0}mwc-tab-bar{border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}ha-dialog{--dialog-content-position:static;--dialog-content-padding:0;--dialog-z-index:6}@media all and (min-width:451px) and (min-height:501px){.container{width:400px}}.content{display:block;padding:20px 24px}@media all and (max-width:450px),all and (max-height:500px){ha-header-bar{--mdc-theme-primary:var(--app-header-background-color);--mdc-theme-on-primary:var(--app-header-text-color, white)}}mwc-button.warning{--mdc-theme-primary:var(--error-color)}mwc-button.scan{margin-left:8px}.container{padding:0 8px 4px}.form{margin-bottom:53px}.buttons{position:absolute;bottom:0;width:100%;box-sizing:border-box;border-top:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12));display:flex;justify-content:space-between;padding:8px;padding-bottom:max(env(safe-area-inset-bottom),8px);background-color:var(--mdc-theme-surface,#fff)}.warning{color:var(--error-color);--primary-color:var(--error-color)}div.warning{margin:12px 4px -12px}ha-expansion-panel{--expansion-panel-summary-padding:0 16px;margin:4px 0}paper-input{padding:0 14px}mwc-list-item{--mdc-list-side-padding:10px}"])))]}}]}}),L.oi)},59998:function(e,t,i){i.r(t);var r,n,a,s,o,c,l,d,u,h,p,v,f,m,g,y,k,b,_,w,x,Z,z,C,A,L,S,j,I,B,T,D,M,P,F,H,V,R,N,O,U,E,Y,W,$,G,q,K,Q,J,X,ee,te,ie,re,ne,ae,se,oe,ce,le,de,ue=i(88962),he=i(33368),pe=i(71650),ve=i(82390),fe=i(69205),me=i(70906),ge=i(91808),ye=i(68144),ke=i(14243),be=i(63864),_e=(i(49703),i(11654)),we=i(43499),xe=i(55677),Ze=i(99312),ze=i(81043),Ce=(i(14271),i(44577),i(98762),i(81545),i(22098),i(14089),i(41682)),Ae=i(51283),Le=i(26765),Se=i(70203),je=(i(63226),(0,ge.Z)([(0,ke.Mo)("hassio-core-info")],(function(e,t){var i,o,c=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s
    ',' core-',' ',' core-'," ","
    ",'
    ',"
    "])),this.supervisor.localize("common.version"),this.supervisor.core.version,this.supervisor.localize("common.newest_version"),this.supervisor.core.version_latest,!(0,be.I)(this.hass.config.version,2021,12)&&this.supervisor.core.update_available?(0,ye.dy)(n||(n=(0,ue.Z)([' '])),this.supervisor.localize("common.show")):"",o.map((function(e){var t;return(0,ye.dy)(a||(a=(0,ue.Z)([' '])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)})),this._coreRestart,this.supervisor.localize("common.restart_name","name","Core"),this.supervisor.localize("common.restart_name","name","Core"))}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:(o=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ce.yd)(this.hass,"core");case 2:this._metrics=e.sent;case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{kind:"method",key:"_coreRestart",value:(i=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Le.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Home Assistant Core"),text:this.supervisor.localize("confirm.restart.text","name","Home Assistant Core"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Ae.t)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),this.hass.connection.connected&&(0,Le.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Home AssistantCore"),text:(0,Ce.js)(e.t0)});case 16:return e.prev=16,i.progress=!1,e.finish(16);case 19:case"end":return e.stop()}}),e,this,[[8,13,16,19]])}))),function(e){return i.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[_e.Qx,xe.l,(0,ye.iv)(s||(s=(0,ue.Z)(["ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:flex-end;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}"])))]}}]}}),ye.oi),i(14516)),Ie=i(47181),Be=(i(5666),i(20258)),Te=i(35460),De=i(75388),Me=i(88027),Pe=(i(37538),(0,ge.Z)([(0,ke.Mo)("hassio-host-info")],(function(e,t){var r,n,a,s,b,_,w,x,Z=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s
    '," ",' ',' '," "," "," ","
    "," ",'
    '," ",' '," ","
    "])),this.supervisor.host.features.includes("hostname")?(0,ye.dy)(c||(c=(0,ue.Z)([' ',' ',' '])),this.supervisor.localize("system.host.hostname"),this.supervisor.host.hostname,this.supervisor.localize("system.host.change"),this._changeHostnameClicked):"",this.supervisor.host.features.includes("network")?(0,ye.dy)(l||(l=(0,ue.Z)([' ',' ',' '])),this.supervisor.localize("system.host.ip_address"),e,this.supervisor.localize("system.host.change"),this._changeNetworkClicked):"",this.supervisor.localize("system.host.operating_system"),this.supervisor.host.operating_system,!(0,be.I)(this.hass.config.version,2021,12)&&this.supervisor.os.update_available?(0,ye.dy)(d||(d=(0,ue.Z)([' '])),this.supervisor.localize("common.show")):"",this.supervisor.host.features.includes("haos")?"":(0,ye.dy)(u||(u=(0,ue.Z)([' ',' '," "])),this.supervisor.localize("system.host.docker_version"),this.supervisor.info.docker),this.supervisor.host.deployment?(0,ye.dy)(h||(h=(0,ue.Z)([' ',' '," "])),this.supervisor.localize("system.host.deployment"),this.supervisor.host.deployment):"",""!==this.supervisor.host.disk_life_time&&this.supervisor.host.disk_life_time>=10?(0,ye.dy)(p||(p=(0,ue.Z)([' ',' '," % - "," % "])),this.supervisor.localize("system.host.emmc_lifetime_used"),this.supervisor.host.disk_life_time-10,this.supervisor.host.disk_life_time):"",t.map((function(e){var t;return(0,ye.dy)(v||(v=(0,ue.Z)([' '])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)})),this.supervisor.host.features.includes("reboot")?(0,ye.dy)(f||(f=(0,ue.Z)([' '," "])),this._hostReboot,this.supervisor.localize("system.host.reboot_host")):"",this.supervisor.host.features.includes("shutdown")?(0,ye.dy)(m||(m=(0,ue.Z)([' '," "])),this._hostShutdown,this.supervisor.localize("system.host.shutdown_host")):"",this.supervisor.localize("common.menu"),"M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z","hardware",this._handleMenuAction,this.supervisor.localize("system.host.hardware"),this.supervisor.host.features.includes("haos")?(0,ye.dy)(g||(g=(0,ue.Z)([' '," "," "])),"import_from_usb",this._handleMenuAction,this.supervisor.localize("system.host.import_from_usb"),this.supervisor.host.features.includes("os_agent")&&(0,be.I)(this.supervisor.host.agent_version,1,2,0)?(0,ye.dy)(y||(y=(0,ue.Z)([' '," "])),"move_datadisk",this._handleMenuAction,this.supervisor.localize("system.host.move_datadisk")):""):"")}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"field",key:"_getUsedSpace",value:function(){return(0,je.Z)((function(e,t){return(0,Me.IU)((0,Me.Ff)(e,0,t))}))}},{kind:"field",key:"_primaryIpAddress",value:function(){return(0,je.Z)((function(e){var t,i;return e&&e.interfaces?null===(t=e.interfaces.find((function(e){return e.primary})))||void 0===t||null===(i=t.ipv4)||void 0===i?void 0:i.address[0]:""}))}},{kind:"method",key:"_handleMenuAction",value:(x=(0,ze.Z)((0,Ze.Z)().mark((function e(t){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t.target.action,e.next="hardware"===e.t0?3:"import_from_usb"===e.t0?6:"move_datadisk"===e.t0?9:12;break;case 3:return e.next=5,this._showHardware();case 5:case 8:case 11:return e.abrupt("break",12);case 6:return e.next=8,this._importFromUSB();case 9:return e.next=11,this._moveDatadisk();case 12:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{kind:"method",key:"_moveDatadisk",value:function(){var e,t;e=this,t={supervisor:this.supervisor},(0,Ie.B)(e,"show-dialog",{dialogTag:"dialog-hassio-datadisk",dialogImport:function(){return i.e(2708).then(i.bind(i,52708))},dialogParams:t})}},{kind:"method",key:"_showHardware",value:(w=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,Be.U)(this.hass);case 3:t=e.sent,e.next=11;break;case 6:return e.prev=6,e.t0=e.catch(0),e.next=10,(0,Le.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_get_hardware_list"),text:(0,Ce.js)(e.t0)});case 10:return e.abrupt("return");case 11:r=this,n={supervisor:this.supervisor,hardware:t},(0,Ie.B)(r,"show-dialog",{dialogTag:"dialog-hassio-hardware",dialogImport:function(){return Promise.all([i.e(7426),i.e(8002)]).then(i.bind(i,48002))},dialogParams:n});case 12:case"end":return e.stop()}var r,n}),e,this,[[0,6]])}))),function(){return w.apply(this,arguments)})},{kind:"method",key:"_hostReboot",value:(_=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Le.g7)(this,{title:this.supervisor.localize("system.host.reboot_host"),text:this.supervisor.localize("system.host.confirm_reboot"),confirmText:this.supervisor.localize("system.host.reboot_host"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Te.MY)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),this.hass.connection.connected&&!(0,Ce.yz)(e.t0)&&(0,Le.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_reboot"),text:(0,Ce.js)(e.t0)});case 16:i.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[8,13]])}))),function(e){return _.apply(this,arguments)})},{kind:"method",key:"_hostShutdown",value:(b=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Le.g7)(this,{title:this.supervisor.localize("system.host.shutdown_host"),text:this.supervisor.localize("system.host.confirm_shutdown"),confirmText:this.supervisor.localize("system.host.shutdown_host"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Te.Or)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),this.hass.connection.connected&&!(0,Ce.yz)(e.t0)&&(0,Le.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_shutdown"),text:(0,Ce.js)(e.t0)});case 16:i.progress=!1;case 17:case"end":return e.stop()}}),e,this,[[8,13]])}))),function(e){return b.apply(this,arguments)})},{kind:"method",key:"_changeNetworkClicked",value:(s=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=this,n={supervisor:this.supervisor,loadData:function(){return t._loadData()}},(0,Ie.B)(r,"show-dialog",{dialogTag:"dialog-hassio-network",dialogImport:function(){return Promise.resolve().then(i.bind(i,37538))},dialogParams:n});case 1:case"end":return e.stop()}var r,n}),e,this)}))),function(){return s.apply(this,arguments)})},{kind:"method",key:"_changeHostnameClicked",value:(a=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t,i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=this.supervisor.host.hostname,e.next=3,(0,Le.D9)(this,{title:this.supervisor.localize("system.host.change_hostname"),inputLabel:this.supervisor.localize("system.host.new_hostname"),inputType:"string",defaultValue:t,confirmText:this.supervisor.localize("common.update")});case 3:if(!(i=e.sent)||i===t){e.next=14;break}return e.prev=5,e.next=8,(0,Te.oJ)(this.hass,{hostname:i});case 8:(0,Ie.B)(this,"supervisor-collection-refresh",{collection:"host"}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(5),(0,Le.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_set_hostname"),text:(0,Ce.js)(e.t0)});case 14:case"end":return e.stop()}}),e,this,[[5,11]])}))),function(){return a.apply(this,arguments)})},{kind:"method",key:"_importFromUSB",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,Te.HG)(this.hass);case 3:(0,Ie.B)(this,"supervisor-collection-refresh",{collection:"host"}),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),(0,Le.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_import_from_usb"),text:(0,Ce.js)(e.t0)});case 9:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_loadData",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,be.I)(this.hass.config.version,2021,2,4)){e.next=4;break}(0,Ie.B)(this,"supervisor-collection-refresh",{collection:"network"}),e.next=8;break;case 4:return e.next=6,(0,De.bR)(this.hass);case 6:t=e.sent,(0,Ie.B)(this,"supervisor-update",{network:t});case 8:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[_e.Qx,xe.l,(0,ye.iv)(k||(k=(0,ue.Z)(["ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}"])))]}}]}}),ye.oi),i(9381),i(30172),i(69810)),Fe=(i(59989),i(76775)),He=i(40039),Ve=i(7323),Re=i(44583),Ne=i(50577),Oe=(i(76870),i(34821)),Ue=i(83448),Ee=(i(12373),(0,ge.Z)([(0,ke.Mo)("ha-metric")],(function(e,t){var i=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s ','
    ',' %
    '])),this.heading,null!==(e=this.tooltip)&&void 0!==e?e:"",t,(0,Ue.$)({"target-warning":t>50,"target-critical":t>85}),this.value)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,ye.iv)(_||(_=(0,ue.Z)(["ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var(\n --metric-bar-ok-color,\n var(--success-color)\n )}.target-warning{--ha-bar-primary-color:var(\n --metric-bar-warning-color,\n var(--warning-color)\n )}.target-critical{--ha-bar-primary-color:var(\n --metric-bar-critical-color,\n var(--error-color)\n )}.value{width:48px;padding-right:4px;flex-shrink:0}"])))}}]}}),ye.oi),i(28257)),Ye=i(5986),We=i(93359),$e=i(27322),Ge=i(81796),qe=function(e,t){return"homeassistant"===e?-1:"homeassistant"===t?1:e
    ',"
    ","
    ",'
    '])),this.closeDialog,(0,Oe.i)(this.hass,this.hass.localize("ui.panel.config.repairs.system_information")),this._resolutionInfo?(0,ye.dy)(x||(x=(0,ue.Z)([""," "," "])),this._resolutionInfo.unhealthy.length?(0,ye.dy)(Z||(Z=(0,ue.Z)([' ',' '])),this.hass.localize("ui.dialogs.unhealthy.title"),this.hass.localize("ui.panel.config.common.learn_more"),this._unhealthyDialog):"",this._resolutionInfo.unsupported.length?(0,ye.dy)(z||(z=(0,ue.Z)([' ',' '])),this.hass.localize("ui.dialogs.unsupported.title"),this.hass.localize("ui.panel.config.common.learn_more"),this._unsupportedDialog):""):"",e,this._coreStats||this._supervisorStats?(0,ye.dy)(C||(C=(0,ue.Z)(["
    "," ","
    "])),this._coreStats?(0,ye.dy)(A||(A=(0,ue.Z)(["

    ",'

    '])),this.hass.localize("ui.panel.config.system_health.core_stats"),this.hass.localize("ui.panel.config.system_health.cpu_usage"),this._coreStats.cpu_percent,this.hass.localize("ui.panel.config.system_health.ram_usage"),this._coreStats.memory_percent):"",this._supervisorStats?(0,ye.dy)(L||(L=(0,ue.Z)(["

    ",'

    '])),this.hass.localize("ui.panel.config.system_health.supervisor_stats"),this.hass.localize("ui.panel.config.system_health.cpu_usage"),this._supervisorStats.cpu_percent,this.hass.localize("ui.panel.config.system_health.ram_usage"),this._supervisorStats.memory_percent):""):"",this.hass.localize("ui.panel.config.repairs.copy"),this._copyInfo)}},{kind:"method",key:"_unsupportedDialog",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Le.Ys)(this,{title:this.hass.localize("ui.dialogs.unsupported.title"),text:(0,ye.dy)(S||(S=(0,ue.Z)(["","

      ","
    "])),this.hass.localize("ui.dialogs.unsupported.description"),this._resolutionInfo.unsupported.map((function(e){return(0,ye.dy)(j||(j=(0,ue.Z)(['
  • ',"
  • "])),(0,$e.R)(t.hass,Ke[e]||"/more-info/unsupported/".concat(e)),t.hass.localize("ui.dialogs.unsupported.reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_unhealthyDialog",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Le.Ys)(this,{title:this.hass.localize("ui.dialogs.unhealthy.title"),text:(0,ye.dy)(I||(I=(0,ue.Z)(["","

      ","
    "])),this.hass.localize("ui.dialogs.unhealthy.description"),this._resolutionInfo.unhealthy.map((function(e){return(0,ye.dy)(B||(B=(0,ue.Z)(['
  • ',"
  • "])),(0,$e.R)(t.hass,Qe[e]||"/more-info/unhealthy/".concat(e)),t.hass.localize("ui.dialogs.unhealthy.reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return r.apply(this,arguments)})},{kind:"method",key:"_getSections",value:function(){var e=[];if(this._systemInfo){var t,i=Object.keys(this._systemInfo).sort(qe),r=(0,He.Z)(i);try{for(r.s();!(t=r.n()).done;){for(var n=t.value,a=this._systemInfo[n],s=[],o=0,c=Object.keys(a.info);o ']))):"failed"===u.type?d=(0,ye.dy)(M||(M=(0,ue.Z)([' ',""," "])),u.error,u.more_info?(0,ye.dy)(P||(P=(0,ue.Z)([' – '," "])),u.more_info,this.hass.localize("ui.panel.config.info.system_health.more_info")):""):"date"===u.type&&(d=(0,Re.o0)(new Date(u.value),this.hass.locale))}else d=a.info[l];s.push((0,ye.dy)(F||(F=(0,ue.Z)([" "," "," "])),this.hass.localize("component.".concat(n,".system_health.info.").concat(l))||l,d))}"homeassistant"!==n&&e.push((0,ye.dy)(H||(H=(0,ue.Z)(['

    ',"

    ","
    "])),(0,Ye.Lh)(this.hass.localize,n),a.manage_url?(0,ye.dy)(V||(V=(0,ue.Z)([' '," "])),a.manage_url,this.hass.localize("ui.panel.config.info.system_health.manage")):"")),e.push((0,ye.dy)(R||(R=(0,ue.Z)([" ","
    "])),s))}}catch(h){r.e(h)}finally{r.f()}}else e.push((0,ye.dy)(T||(T=(0,ue.Z)(['
    ']))));return e}},{kind:"method",key:"_copyInfo",value:(i=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t,i,r,n,a,s,o,c,l,d,u,h,p;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=[],r=(0,He.Z)(Object.keys(this._systemInfo).sort(qe));try{for(r.s();!(n=r.n()).done;){for(a=n.value,s=this._systemInfo[a],o=!0,c=["".concat("homeassistant"!==a?"
    ".concat((0,Ye.Lh)(this.hass.localize,a),"\n"):"")],l=0,d=Object.keys(s.info);l"))}}catch(v){r.e(v)}finally{r.f()}return e.next=5,(0,Ne.v)("## ".concat("System Information\n",t,"\n\n").concat(i.join("\n\n")));case 5:(0,Ge.C)(this,{message:this.hass.localize("ui.common.copied_clipboard")});case 6:case"end":return e.stop()}}),e,this)}))),function(){return i.apply(this,arguments)})},{kind:"field",static:!0,key:"styles",value:function(){return[_e.yu,(0,ye.iv)(N||(N=(0,ue.Z)(["ha-alert{margin-bottom:16px;display:block}table{width:100%}td:first-child{width:45%}td:last-child{direction:ltr}.loading-container{display:flex;align-items:center;justify-content:center}.card-header{justify-content:space-between;display:flex;align-items:center}.error{color:var(--error-color)}a.manage{text-decoration:none}"])))]}}]}}),ye.oi),(0,ge.Z)([(0,ke.Mo)("hassio-supervisor-info")],(function(e,t){var r,n,a,s,o,c,l,d,u,h,p=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s
    ',' supervisor-',' ',' supervisor-'," ",' ',' '," "," "," ",'
    ','
    ',' ',"
    "])),this.supervisor.localize("common.version"),this.supervisor.supervisor.version,this.supervisor.localize("common.newest_version"),this.supervisor.supervisor.version_latest,!(0,be.I)(this.hass.config.version,2021,12)&&this.supervisor.supervisor.update_available?(0,ye.dy)(U||(U=(0,ue.Z)([' '])),this.supervisor.localize("common.show")):"",this.supervisor.localize("system.supervisor.channel"),this.supervisor.supervisor.channel,"beta"===this.supervisor.supervisor.channel?(0,ye.dy)(E||(E=(0,ue.Z)([' '," "])),this._toggleBeta,this.supervisor.localize("system.supervisor.leave_beta_description"),this.supervisor.localize("system.supervisor.leave_beta_action")):"stable"===this.supervisor.supervisor.channel?(0,ye.dy)(Y||(Y=(0,ue.Z)([' '," "])),this._toggleBeta,this.supervisor.localize("system.supervisor.join_beta_description"),this.supervisor.localize("system.supervisor.join_beta_action")):"",this.supervisor.supervisor.supported?(0,be.I)(this.hass.config.version,2021,4)?"":(0,ye.dy)(W||(W=(0,ue.Z)([' ','
    ','
    '])),this.supervisor.localize("system.supervisor.share_diagnostics"),this.supervisor.localize("system.supervisor.share_diagnostics_description"),this.supervisor.localize("common.show_more"),this._diagnosticsInformationDialog,this.supervisor.localize("common.learn_more"),this.supervisor.supervisor.diagnostics,this._toggleDiagnostics):(0,ye.dy)($||($=(0,ue.Z)([' ',' '])),this.supervisor.localize("system.supervisor.unsupported_title"),this.supervisor.localize("common.learn_more"),this._unsupportedDialog),this.supervisor.supervisor.healthy?"":(0,ye.dy)(G||(G=(0,ue.Z)([' ',' '])),this.supervisor.localize("system.supervisor.unhealthy_title"),this.supervisor.localize("common.learn_more"),this._unhealthyDialog),n.map((function(e){var t;return(0,ye.dy)(q||(q=(0,ue.Z)([' '])),e.description,null!==(t=e.value)&&void 0!==t?t:0,e.tooltip)})),this._supervisorReload,this.supervisor.localize("system.supervisor.reload_supervisor"),this.supervisor.localize("system.supervisor.reload_supervisor"),this._supervisorRestart,this.supervisor.localize("common.restart_name","name","Supervisor"),this.supervisor.localize("common.restart_name","name","Supervisor"))}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:(h=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ce.yd)(this.hass,"supervisor");case 2:this._metrics=e.sent;case 3:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{kind:"method",key:"_toggleBeta",value:(u=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var r,n=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=t.currentTarget).progress=!0,"stable"!==this.supervisor.supervisor.channel){e.next=6;break}a=this,s={join:function(){var e=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n._setChannel("beta");case 2:r.progress=!1;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cancel:function(){r.progress=!1}},(0,Ie.B)(a,"show-dialog",{dialogTag:"dialog-join-beta",dialogImport:function(){return Promise.resolve().then(i.bind(i,59989))},dialogParams:s}),e.next=9;break;case 6:return e.next=8,this._setChannel("stable");case 8:r.progress=!1;case 9:case"end":return e.stop()}var a,s}),e,this)}))),function(e){return u.apply(this,arguments)})},{kind:"method",key:"_setChannel",value:(d=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i={channel:t},e.next=4,(0,Pe.jP)(this.hass,i);case 4:return e.next=6,this._reloadSupervisor();case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),(0,Le.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,Ce.js)(e.t0)});case 11:case"end":return e.stop()}}),e,this,[[0,8]])}))),function(e){return d.apply(this,arguments)})},{kind:"method",key:"_supervisorReload",value:(l=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.prev=2,e.next=5,this._reloadSupervisor();case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(2),(0,Le.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_reload"),text:(0,Ce.js)(e.t0)});case 10:return e.prev=10,i.progress=!1,e.finish(10);case 13:case"end":return e.stop()}}),e,this,[[2,7,10,13]])}))),function(e){return l.apply(this,arguments)})},{kind:"method",key:"_reloadSupervisor",value:(c=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Pe.lC)(this.hass);case 2:(0,Ie.B)(this,"supervisor-collection-refresh",{collection:"supervisor"});case 3:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{kind:"method",key:"_supervisorRestart",value:(o=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,(0,Le.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Supervisor"),text:this.supervisor.localize("confirm.restart.text","name","Supervisor"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")});case 4:if(e.sent){e.next=8;break}return i.progress=!1,e.abrupt("return");case 8:return e.prev=8,e.next=11,(0,Pe.cB)(this.hass);case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(8),(0,Le.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Supervisor"),text:(0,Ce.js)(e.t0)});case 16:return e.prev=16,i.progress=!1,e.finish(16);case 19:case"end":return e.stop()}}),e,this,[[8,13,16,19]])}))),function(e){return o.apply(this,arguments)})},{kind:"method",key:"_diagnosticsInformationDialog",value:(s=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Le.Ys)(this,{title:this.supervisor.localize("system.supervisor.share_diagonstics_title"),text:this.supervisor.localize("system.supervisor.share_diagonstics_description","line_break",(0,ye.dy)(K||(K=(0,ue.Z)(["

    "]))))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return s.apply(this,arguments)})},{kind:"method",key:"_unsupportedDialog",value:(a=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Le.Ys)(this,{title:this.supervisor.localize("system.supervisor.unsupported_title"),text:(0,ye.dy)(Q||(Q=(0,ue.Z)(["","

      ","
    "])),this.supervisor.localize("system.supervisor.unsupported_description"),this.supervisor.resolution.unsupported.map((function(e){return(0,ye.dy)(J||(J=(0,ue.Z)(['
  • ',"
  • "])),(0,$e.R)(t.hass,Ke[e]||"/more-info/unsupported/".concat(e)),t.supervisor.localize("system.supervisor.unsupported_reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{kind:"method",key:"_unhealthyDialog",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t=this;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Le.Ys)(this,{title:this.supervisor.localize("system.supervisor.unhealthy_title"),text:(0,ye.dy)(X||(X=(0,ue.Z)(["","

      ","
    "])),this.supervisor.localize("system.supervisor.unhealthy_description"),this.supervisor.resolution.unhealthy.map((function(e){return(0,ye.dy)(ee||(ee=(0,ue.Z)(['
  • ',"
  • "])),(0,$e.R)(t.hass,Qe[e]||"/more-info/unhealthy/".concat(e)),t.supervisor.localize("system.supervisor.unhealthy_reason.".concat(e))||e)})))});case 2:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{kind:"method",key:"_toggleDiagnostics",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(){var t,i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i={diagnostics:!(null!==(t=this.supervisor.supervisor)&&void 0!==t&&t.diagnostics)},e.next=4,(0,Pe.jP)(this.hass,i);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),(0,Le.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,Ce.js)(e.t0)});case 9:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[_e.Qx,xe.l,(0,ye.iv)(te||(te=(0,ue.Z)(["ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}.metrics-block{margin-top:16px}button.link{color:var(--primary-color)}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color)}ha-alert mwc-button{--mdc-theme-primary:var(--primary-text-color)}a{text-decoration:none}"])))]}}]}}),ye.oi),i(88771)),Xe=i(47838),et=(i(54736),i(86630),i(15291),[{key:"supervisor",name:"Supervisor"},{key:"core",name:"Core"},{key:"host",name:"Host"},{key:"dns",name:"DNS"},{key:"audio",name:"Audio"},{key:"multicast",name:"Multicast"}]);(0,ge.Z)([(0,ke.Mo)("hassio-supervisor-log")],(function(e,t){var i,r,n,a,s=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s "," ",'
    ','
    ',"
    "])),this._error?(0,ye.dy)(re||(re=(0,ue.Z)(['',""])),this._error):"",null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced?(0,ye.dy)(ne||(ne=(0,ue.Z)([' '," "])),this.supervisor.localize("system.log.log_provider"),this._setLogProvider,this._selectedLogProvider,et.map((function(e){return(0,ye.dy)(ae||(ae=(0,ue.Z)([' '," "])),e.key,e.name)}))):"",this._content?(0,ye.dy)(se||(se=(0,ue.Z)([' '])),this._content):(0,ye.dy)(oe||(oe=(0,ue.Z)([""]))),this._refresh,this.supervisor.localize("common.refresh"))}},{kind:"method",key:"_setLogProvider",value:(n=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=t.target.value,this._selectedLogProvider=i,this._loadData();case 3:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{kind:"method",key:"_refresh",value:(r=(0,ze.Z)((0,Ze.Z)().mark((function e(t){var i;return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(i=t.currentTarget).progress=!0,e.next=4,this._loadData();case 4:i.progress=!1;case 5:case"end":return e.stop()}}),e,this)}))),function(e){return r.apply(this,arguments)})},{kind:"method",key:"_loadData",value:(i=(0,ze.Z)((0,Ze.Z)().mark((function e(){return(0,Ze.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this._error=void 0,e.prev=1,e.next=4,(0,Pe.NC)(this.hass,this._selectedLogProvider);case 4:this._content=e.sent,e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this._error=this.supervisor.localize("system.log.get_logs","provider",this._selectedLogProvider,"error",(0,Ce.js)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[1,7]])}))),function(){return i.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[_e.Qx,xe.l,(0,ye.iv)(ce||(ce=(0,ue.Z)(["ha-card{margin-top:8px;width:100%}pre{white-space:pre-wrap}ha-select{width:100%;margin-bottom:4px}"])))]}}]}}),ye.oi),(0,ge.Z)([(0,ke.Mo)("hassio-system")],(function(e,t){var i=function(t){(0,fe.Z)(r,t);var i=(0,me.Z)(r);function r(){var t;(0,pe.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s ','
    '])),this.hass,this.supervisor.localize,this.narrow,this.route,(0,we.q)(this.hass),!(0,be.I)(this.hass.config.version,2021,12),this.supervisor.localize("panel.system"),this.hass,this.supervisor,this.hass,this.supervisor,this.hass,this.supervisor,this.hass,this.supervisor)}},{kind:"get",static:!0,key:"styles",value:function(){return[_e.Qx,xe.l,(0,ye.iv)(de||(de=(0,ue.Z)([".content{margin:8px;color:var(--primary-text-color)}.title{margin-top:24px;color:var(--primary-text-color);font-size:2em;padding-left:8px;margin-bottom:8px}hassio-supervisor-log{width:100%}"])))]}}]}}),ye.oi)},44583:function(e,t,i){i.d(t,{E8:function(){return o},o0:function(){return a}});var r=i(14516),n=(i(10520),i(65810)),a=function(e,t){return s(t).format(e)},s=(0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,n.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,n.y)(e)})})),o=((0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"short",day:"numeric",hour:(0,n.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,n.y)(e)})})),(0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,n.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,n.y)(e)})})),function(e,t){return c(t).format(e)}),c=(0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,n.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,n.y)(e)})}));(0,r.Z)((function(e){return new Intl.DateTimeFormat("en"!==e.language||(0,n.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,n.y)(e)})}))},65810:function(e,t,i){i.d(t,{y:function(){return a}});var r=i(14516),n=i(66477),a=(0,r.Z)((function(e){if(e.time_format===n.zt.language||e.time_format===n.zt.system){var t=e.time_format===n.zt.language?e.language:void 0,i=(new Date).toLocaleString(t);return i.includes("AM")||i.includes("PM")}return e.time_format===n.zt.am_pm}))},50577:function(e,t,i){i.d(t,{v:function(){return a}});var r=i(99312),n=i(81043),a=function(){var e=(0,n.Z)((0,r.Z)().mark((function e(t){var i;return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!navigator.clipboard){e.next=9;break}return e.prev=1,e.next=4,navigator.clipboard.writeText(t);case 4:return e.abrupt("return");case 7:e.prev=7,e.t0=e.catch(1);case 9:(i=document.createElement("textarea")).value=t,document.body.appendChild(i),i.select(),document.execCommand("copy"),document.body.removeChild(i);case 15:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}()},38346:function(e,t,i){i.d(t,{D:function(){return r}});var r=function(e,t){var i,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=function(){for(var n=arguments.length,a=new Array(n),s=0;s
    ','
    ',"
    "])),(0,g.$)((0,o.Z)({},this.alertType,!0)),this.title?"":"no-title",k[this.alertType],this.title?(0,f.dy)(n||(n=(0,c.Z)(['
    ',"
    "])),this.title):"",this.dismissable?(0,f.dy)(a||(a=(0,c.Z)([''])),this._dismiss_clicked,"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"):"")}},{kind:"method",key:"_dismiss_clicked",value:function(){(0,y.B)(this,"alert-dismissed-clicked")}},{kind:"field",static:!0,key:"styles",value:function(){return(0,f.iv)(s||(s=(0,c.Z)(['.issue-type{position:relative;padding:8px;display:flex}.issue-type::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;content:"";border-radius:4px}.icon{z-index:1}.icon.no-title{align-self:center}.content{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:var(--float-start)}.action{z-index:1;width:min-content;--mdc-theme-primary:var(--primary-text-color)}.main-content{overflow-wrap:anywhere;word-break:break-word;margin-left:8px;margin-right:0;margin-inline-start:8px;margin-inline-end:0;direction:var(--direction)}.title{margin-top:2px;font-weight:700}.action ha-icon-button,.action mwc-button{--mdc-theme-primary:var(--primary-text-color);--mdc-icon-button-size:36px}.issue-type.info>.icon{color:var(--info-color)}.issue-type.info::after{background-color:var(--info-color)}.issue-type.warning>.icon{color:var(--warning-color)}.issue-type.warning::after{background-color:var(--warning-color)}.issue-type.error>.icon{color:var(--error-color)}.issue-type.error::after{background-color:var(--error-color)}.issue-type.success>.icon{color:var(--success-color)}.issue-type.success::after{background-color:var(--success-color)}'])))}}]}}),f.oi)},54736:function(e,t,i){var r,n,a=i(88962),s=i(33368),o=i(71650),c=i(82390),l=i(69205),d=i(70906),u=i(91808),h=i(68144),p=i(14243);(0,u.Z)([(0,p.Mo)("ha-ansi-to-html")],(function(e,t){var i=function(t){(0,l.Z)(r,t);var i=(0,d.Z)(r);function r(){var t;(0,o.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s '])),e)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,h.iv)(n||(n=(0,a.Z)(["rect{height:100%}rect:first-child{width:100%;fill:var(--ha-bar-background-color,var(--secondary-background-color))}rect:last-child{fill:var(--ha-bar-primary-color,var(--primary-color))}svg{border-radius:var(--ha-bar-border-radius,4px);height:12px;width:100%}"])))}}]}}),h.oi)},34821:function(e,t,i){i.d(t,{i:function(){return _}});var r,n,a,s=i(33368),o=i(71650),c=i(82390),l=i(69205),d=i(70906),u=i(91808),h=i(88771),p=i(47838),v=i(88962),f=i(87762),m=i(91632),g=i(68144),y=i(14243),k=i(38378),b=(i(5666),["button","ha-list-item"]),_=function(e,t){return(0,g.dy)(r||(r=(0,v.Z)(['
    ','
    '])),t,e.localize("ui.dialogs.generic.close"),"M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z")};(0,u.Z)([(0,y.Mo)("ha-dialog")],(function(e,t){var i=function(t){(0,l.Z)(r,t);var i=(0,d.Z)(r);function r(){var t;(0,o.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s '," "])),(0,h.Z)((0,p.Z)(i.prototype),"renderHeading",this).call(this))}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,h.Z)((0,p.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,b].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,h.Z)((0,p.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value:function(){var e=this;return function(){e._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:function(){return[m.W,(0,g.iv)(a||(a=(0,v.Z)([":host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var(\n --dialog-scroll-divider-color,\n var(--divider-color)\n );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}"])))]}}]}}),f.M)},46583:function(e,t,i){var r,n,a,s,o,c=i(99312),l=i(81043),d=i(88962),u=i(33368),h=i(71650),p=i(82390),v=i(69205),f=i(70906),m=i(91808),g=i(88771),y=i(47838),k=i(68144),b=i(14243),_=i(83448),w=i(47181),x=i(96151),Z=(i(52039),"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z");(0,m.Z)([(0,b.Mo)("ha-expansion-panel")],(function(e,t){var i,m=function(t){(0,v.Z)(r,t);var i=(0,f.Z)(r);function r(){var t;(0,h.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s
    ','
    ',' ',"
    ",'
    ',"
    "])),(0,_.$)({expanded:this.expanded}),this._toggleContainer,this._toggleContainer,this._focusChanged,this._focusChanged,this.expanded,this.leftChevron?(0,k.dy)(n||(n=(0,d.Z)([' '])),Z,(0,_.$)({expanded:this.expanded})):"",this.header,this.secondary,this.leftChevron?"":(0,k.dy)(a||(a=(0,d.Z)([' '])),Z,(0,_.$)({expanded:this.expanded})),(0,_.$)({expanded:this.expanded}),this._handleTransitionEnd,!this.expanded,this._showContent?(0,k.dy)(s||(s=(0,d.Z)([""]))):"")}},{kind:"method",key:"willUpdate",value:function(e){var t=this;(0,g.Z)((0,y.Z)(m.prototype),"willUpdate",this).call(this,e),e.has("expanded")&&this.expanded&&(this._showContent=this.expanded,setTimeout((function(){t.expanded&&(t._container.style.overflow="initial")}),300))}},{kind:"method",key:"_handleTransitionEnd",value:function(){this._container.style.removeProperty("height"),this._container.style.overflow=this.expanded?"initial":"hidden",this._showContent=this.expanded}},{kind:"method",key:"_toggleContainer",value:(i=(0,l.Z)((0,c.Z)().mark((function e(t){var i,r,n=this;return(0,c.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.defaultPrevented){e.next=2;break}return e.abrupt("return");case 2:if("keydown"!==t.type||"Enter"===t.key||" "===t.key){e.next=4;break}return e.abrupt("return");case 4:if(t.preventDefault(),i=!this.expanded,(0,w.B)(this,"expanded-will-change",{expanded:i}),this._container.style.overflow="hidden",!i){e.next=12;break}return this._showContent=!0,e.next=12,(0,x.y)();case 12:r=this._container.scrollHeight,this._container.style.height="".concat(r,"px"),i||setTimeout((function(){n._container.style.height="0px"}),0),this.expanded=i,(0,w.B)(this,"expanded-changed",{expanded:this.expanded});case 17:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{kind:"method",key:"_focusChanged",value:function(e){this.shadowRoot.querySelector(".top").classList.toggle("focused","focus"===e.type)}},{kind:"get",static:!0,key:"styles",value:function(){return(0,k.iv)(o||(o=(0,d.Z)([":host{display:block}.top{display:flex;align-items:center;border-radius:var(--ha-card-border-radius,12px)}.top.expanded{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.top.focused{background:var(--input-fill-color)}:host([outlined]){box-shadow:none;border-width:1px;border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));border-radius:var(--ha-card-border-radius,12px)}.summary-icon{margin-left:8px}:host([leftchevron]) .summary-icon{margin-left:0;margin-right:8px}#summary{flex:1;display:flex;padding:var(--expansion-panel-summary-padding,0 8px);min-height:48px;align-items:center;cursor:pointer;overflow:hidden;font-weight:500;outline:0}.summary-icon{transition:transform 150ms cubic-bezier(.4,0,.2,1);direction:var(--direction)}.summary-icon.expanded{transform:rotate(180deg)}.header,::slotted([slot=header]){flex:1}.container{padding:var(--expansion-panel-content-padding,0 8px);overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);height:0px}.container.expanded{height:auto}.secondary{display:block;color:var(--secondary-text-color);font-size:12px}"])))}}]}}),k.oi)},83927:function(e,t,i){var r,n=i(88962),a=i(33368),s=i(71650),o=i(82390),c=i(69205),l=i(70906),d=i(91808),u=i(8485),h=i(92038),p=i(68144),v=i(14243),f=i(47181);(0,d.Z)([(0,v.Mo)("ha-formfield")],(function(e,t){var i=function(t){(0,c.Z)(r,t);var i=(0,l.Z)(r);function r(){var t;(0,s.Z)(this,r);for(var n=arguments.length,a=new Array(n),c=0;clabel{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}"])))]}}]}}),u.a)},90806:function(e,t,i){var r,n,a=i(88962),s=i(33368),o=i(71650),c=i(82390),l=i(69205),d=i(70906),u=i(91808),h=i(44636),p=i(68144),v=i(14243);(0,u.Z)([(0,v.Mo)("ha-header-bar")],(function(e,t){var i=function(t){(0,l.Z)(r,t);var i=(0,d.Z)(r);function r(){var t;(0,o.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s
    '])))}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,p.$m)(h),(0,p.iv)(n||(n=(0,a.Z)([".mdc-top-app-bar__row{height:var(--header-height)}.mdc-top-app-bar{position:static;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-start{flex:1}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-end{flex:none}"])))]}}]}}),p.oi)},33220:function(e,t,i){var r,n=i(88962),a=i(33368),s=i(71650),o=i(82390),c=i(69205),l=i(70906),d=i(91808),u=i(57463),h=i(44973),p=i(68144),v=i(14243);(0,d.Z)([(0,v.Mo)("ha-radio")],(function(e,t){var i=function(t){(0,c.Z)(r,t);var i=(0,l.Z)(r);function r(){var t;(0,s.Z)(this,r);for(var n=arguments.length,a=new Array(n),c=0;c']))):y.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,v.Z)((0,f.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,v.Z)((0,f.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value:function(){var e=this;return(0,b.D)((0,s.Z)((0,a.Z)().mark((function t(){return(0,a.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,_.y)();case 2:e.layoutOptions();case 3:case"end":return t.stop()}}),t)}))),500)}},{kind:"field",static:!0,key:"styles",value:function(){return[g.W,(0,y.iv)(n||(n=(0,o.Z)([".mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}"])))]}}]}}),m.K)},20258:function(e,t,i){i.d(t,{G:function(){return o},U:function(){return c}});var r=i(99312),n=i(81043),a=i(63864),s=i(41682),o=function(){var e=(0,n.Z)((0,r.Z)().mark((function e(t){return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,a.I)(t.config.version,2021,2,4)){e.next=2;break}return e.abrupt("return",t.callWS({type:"supervisor/api",endpoint:"/hardware/audio",method:"get"}));case 2:return e.t0=s.rY,e.next=5,t.callApi("GET","hassio/hardware/audio");case 5:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),c=function(){var e=(0,n.Z)((0,r.Z)().mark((function e(t){return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,a.I)(t.config.version,2021,2,4)){e.next=2;break}return e.abrupt("return",t.callWS({type:"supervisor/api",endpoint:"/hardware/info",method:"get"}));case 2:return e.t0=s.rY,e.next=5,t.callApi("GET","hassio/hardware/info");case 5:return e.t1=e.sent,e.abrupt("return",(0,e.t0)(e.t1));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},5986:function(e,t,i){i.d(t,{Lh:function(){return r},t4:function(){return n}});var r=function(e,t,i){return e("component.".concat(t,".title"))||(null==i?void 0:i.name)||t},n=function(e,t){return e.callWS({type:"manifest/get",integration:t})}},59989:function(e,t,i){i.r(t),i.d(t,{DialogJoinBeta:function(){return y}});var r,n,a=i(88962),s=i(33368),o=i(71650),c=i(82390),l=i(69205),d=i(70906),u=i(91808),h=(i(14271),i(68144)),p=i(14243),v=i(47181),f=(i(9381),i(34821)),m=i(11654),g=i(27322),y=(0,u.Z)([(0,p.Mo)("dialog-join-beta")],(function(e,t){var i=function(t){(0,l.Z)(r,t);var i=(0,d.Z)(r);function r(){var t;(0,o.Z)(this,r);for(var n=arguments.length,a=new Array(n),s=0;s ',"

    "," ",'

    • Home Assistant Core
    • Home Assistant Supervisor
    • Home Assistant Operating System
    ',' ',' '," "])),this.closeDialog,(0,f.i)(this.hass,this.hass.localize("ui.dialogs.join_beta_channel.title")),this.hass.localize("ui.dialogs.join_beta_channel.backup"),this.hass.localize("ui.dialogs.join_beta_channel.warning"),this.hass.localize("ui.dialogs.join_beta_channel.release_items"),(0,g.R)(this.hass,"/faq/release/"),this.hass.localize("ui.dialogs.join_beta_channel.view_documentation"),"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z",this._cancel,this.hass.localize("ui.common.cancel"),this._join,this.hass.localize("ui.dialogs.join_beta_channel.join")):h.Ld}},{kind:"method",key:"_cancel",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),this.closeDialog()}},{kind:"method",key:"_join",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.join)||void 0===t||t.call(e),this.closeDialog()}},{kind:"get",static:!0,key:"styles",value:function(){return[m.yu,(0,h.iv)(n||(n=(0,a.Z)(["a{text-decoration:none}a ha-svg-icon{--mdc-icon-size:16px}"])))]}}]}}),h.oi)},10520:function(e,t,i){i.r(t);i(7151),i(33633),i(25534),i(64827),i(23044),i(1437),i(87520),i(42661),i(78337),i(87065),i(6042),i(19440),i(50897)},70203:function(e,t,i){i.d(t,{d:function(){return r}});var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;if(0===e)return"0 Bytes";t=t<0?0:t;var i=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(1024,i)).toFixed(t))," ").concat(["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i])}},88027:function(e,t,i){i.d(t,{Ff:function(){return n},Fv:function(){return r},IU:function(){return a}});var r=function(e,t,i){return isNaN(e)||isNaN(t)||isNaN(i)?0:e>i?i:eBV-I6sMtbRK65 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/9998-SelREOZ3fWk.js.map b/supervisor/api/panel/frontend_es5/9998-5hxiGOkFQEs.js.map similarity index 60% rename from supervisor/api/panel/frontend_es5/9998-SelREOZ3fWk.js.map rename to supervisor/api/panel/frontend_es5/9998-5hxiGOkFQEs.js.map index 493115fc2..1ebd457c5 100644 --- a/supervisor/api/panel/frontend_es5/9998-SelREOZ3fWk.js.map +++ b/supervisor/api/panel/frontend_es5/9998-5hxiGOkFQEs.js.map @@ -1 +1 @@ -{"version":3,"file":"9998-SelREOZ3fWk.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/supervisor-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/network/dialog-hassio-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-core-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-host-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/datadisk/show-dialog-hassio-datadisk.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/hardware/show-dialog-hassio-hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/network/show-dialog-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/repairs/dialog-system-information.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/system_health.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/subscribe-polling.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-supervisor-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/core/updates/show-dialog-join-beta.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-supervisor-log.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-system.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_date_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/use_am_pm.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/copy-clipboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/debounce.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-ansi-to-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-dialog.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-expansion-panel.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-formfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-header-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-radio.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/integration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/core/updates/dialog-join-beta.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/bytes-to-string.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/calculate.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/documentation-url.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/toast.ts"],"names":["_decorate","customElement","_initialize","_LitElement","SupervisorMetric","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","type","Number","key","value","String","_this$tooltip","roundedValue","roundWithOneDecimal","this","html","_templateObject","_taggedTemplateLiteral","description","tooltip","classMap","static","css","_templateObject2","LitElement","IP_VERSIONS","DialogHassioNetwork","_handleTabActivated2","_updateNetwork2","_scanForAP2","_showDialog","attribute","state","_asyncToGenerator","_regeneratorRuntime","mark","_callee","params","wrap","_context","prev","next","_params","_dirty","_curTabIndex","supervisor","_interfaces","network","interfaces","sort","a","b","primary","_interface","Object","assign","updateComplete","stop","_x","undefined","_processing","fireEvent","dialog","localName","localize","closeDialog","_handleTabActivated","map","device","_templateObject3","interface","cache","_renderTab","nothing","_this$_interface","_this$_interface2","_this$_interface2$wif","_this$_interface3","_this$_interface3$wif","_this2","_templateObject4","version","_renderIPConfiguration","_templateObject5","wifi","ssid","_templateObject6","_scanForAP","_scanning","_templateObject7","_accessPoints","accesspoints","_templateObject8","filter","ap","_this2$_wifiConfigura","_templateObject9","_selectAP","_wifiConfiguration","mac","signal","_templateObject10","_handleRadioValueChangedAp","auth","_templateObject11","_handleInputValueChangedWifi","_templateObject12","_updateNetwork","_templateObject13","event","currentTarget","_callee2","_context2","abrupt","accesspointScan","hass","sent","t0","showAlertDialog","title","text","extractApiErrorMessage","finish","_version","_version2","_version3","_templateObject14","charAt","_handleRadioValueChanged","method","_templateObject15","_toString","address","_handleInputValueChanged","gateway","nameservers","data","isArray","replace","split","join","_callee3","_interfaceOptions$ipv","_interfaceOptions$ipv2","_this$_params","interfaceOptions","_this3","_context3","forEach","_version4","_version5","_version6","_version7","_version8","_toArray","mode","psk","enabled","ipv4","ipv6","updateNetworkInterface","loadData","_callee4","ev","_context4","showConfirmationDialog","confirmText","dismissText","requestUpdate","detail","index","_x2","target","id","haStyleDialog","_templateObject16","_coreRestart2","_loadData2","HassioCoreInfo","_this$_metrics","_this$_metrics2","_this$_metrics3","_this$_metrics4","metrics","_metrics","cpu_percent","memory_percent","bytesToString","memory_usage","memory_limit","core","version_latest","atLeastVersion","config","update_available","metric","_metric$value","_coreRestart","_loadData","fetchHassioStats","button","progress","restartCore","connection","connected","haStyle","hassioStyle","_importFromUSB2","_changeHostnameClicked2","_changeNetworkClicked2","_hostShutdown2","_hostReboot2","_showHardware2","_handleMenuAction2","HassioHostInfo","primaryIpAddress","host","features","includes","_primaryIpAddress","_getUsedSpace","disk_used","disk_total","hostname","_changeHostnameClicked","_changeNetworkClicked","operating_system","os","info","docker","deployment","disk_life_time","_hostReboot","_hostShutdown","_handleMenuAction","agent_version","memoizeOne","used","total","getValueInPercentage","network_info","_network_info$interfa","_network_info$interfa2","find","action","_showHardware","_importFromUSB","_moveDatadisk","element","dialogParams","dialogTag","dialogImport","hardware","fetchHassioHardwareInfo","rebootHost","ignoreSupervisorError","shutdownHost","_x3","_callee5","_context5","_callee6","curHostname","_context6","showPromptDialog","inputLabel","inputType","defaultValue","changeHostOptions","collection","_callee7","_context7","configSyncOS","_callee8","_context8","fetchNetworkInfo","HaMetric","heading","sortKeys","UNSUPPORTED_REASON_URL","UNHEALTHY_REASON_URL","privileged","_copyInfo2","_unhealthyDialog2","_unsupportedDialog2","DialogSystemInformation","_opened","loadBackendTranslation","_subscribe","_unsubscribe","callback","unsubProm","subs","isComponentLoaded","push","_systemInfo","subscribeMessage","updateEvent","_defineProperty","domain","success","error","msg","then","unsub","updateData","interval","timeout","fetchData","_ref","setTimeout","clearTimeout","subscribePollingCollection","_supervisorStats","_coreStats","fetchHassioResolution","_resolutionInfo","_subscriptions","_this$_subscriptions","pop","Promise","unsubFunc","sections","_getSections","createCloseHeading","unhealthy","_unhealthyDialog","unsupported","_unsupportedDialog","_copyInfo","reason","documentationUrl","_this4","_step","domains","keys","_iterator","_createForOfIteratorHelper","s","n","done","domainInfo","_i","_Object$keys","_typeof","more_info","formatDateTime","Date","locale","_templateObject17","domainToName","manage_url","_templateObject18","_templateObject19","err","e","f","haContent","domainParts","_iterator2","_step2","first","parts","_i2","_Object$keys2","copyToClipboard","showToast","message","_templateObject20","_toggleDiagnostics2","_diagnosticsInformationDialog2","_supervisorRestart2","_reloadSupervisor2","_supervisorReload2","_setChannel2","_toggleBeta2","HassioSupervisorInfo","channel","_toggleBeta","supported","_diagnosticsInformationDialog","diagnostics","_toggleDiagnostics","healthy","_supervisorReload","_supervisorRestart","_join","_setChannel","cancel","setSupervisorOption","_reloadSupervisor","reloadSupervisor","restartSupervisor","_x4","_callee9","_context9","resolution","_callee10","_context10","_callee11","_this$supervisor$supe","_context11","logProviders","name","_refresh2","_setLogProvider2","_connectedCallback","HassioSupervisorLog","_get","_getPrototypeOf","prototype","_this$hass$userData","_error","userData","showAdvanced","_setLogProvider","_selectedLogProvider","provider","_content","_refresh","fetchHassioLogs","HassioSystem","Boolean","narrow","route","supervisorTabs","dateObj","formatDateTimeMem","format","Intl","DateTimeFormat","language","useAmPm","year","month","day","hour","minute","hour12","formatDateTimeWithSeconds","formatDateTimeWithSecondsMem","second","time_format","TimeFormat","testLanguage","test","toLocaleString","str","el","navigator","clipboard","writeText","document","createElement","body","appendChild","select","execCommand","removeChild","debounce","func","wait","immediate","debouncedFunc","callNow","window","HaAnsiToHtml","_parseTextToColoredPre","content","match","pre","re","i","bold","italic","underline","strikethrough","foregroundColor","backgroundColor","addSpan","span","classList","add","createTextNode","exec","j","substring","colorCode","parseInt","HaBar","valuePrecentage","normalize","min","max","svg","SUPPRESS_DEFAULT_PRESS_SELECTOR","_DialogBase","HaDialog","_DialogBase2","FOCUS_TARGET","x","y","_this$contentElement","contentElement","scrollTo","_this$contentElement2","suppressDefaultPressSelector","_updateScrolledAttribute","addEventListener","_onScroll","passive","removeEventListener","toggleAttribute","scrollTop","styles","DialogBase","_toggleContainer2","HaExpansionPanel","reflect","expanded","query","_toggleContainer","_focusChanged","leftChevron","mdiChevronDown","header","secondary","_handleTransitionEnd","_showContent","changedProps","has","_container","style","overflow","removeProperty","newExpanded","scrollHeight","defaultPrevented","preventDefault","nextRender","height","shadowRoot","querySelector","toggle","_FormfieldBase","HaFormfield","_FormfieldBase2","input","focus","tagName","disabled","checked","click","FormfieldBase","HaHeaderBar","unsafeCSS","topAppBarStyles","_RadioBase","HaRadio","_RadioBase2","RadioBase","_SelectBase","HaSelect","_SelectBase2","icon","_translationsUpdated","layoutOptions","SelectBase","fetchHassioHardwareAudio","callWS","endpoint","hassioApiResultExtractor","callApi","t1","_ref2","manifest","fetchIntegrationManifest","integration","DialogJoinBeta","_dialogParams","_cancel","_this$_dialogParams","_this$_dialogParams$c","_this$_dialogParams2","_this$_dialogParams2$","decimals","Math","floor","log","parseFloat","pow","toFixed","isNaN","round","path"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"9998-5hxiGOkFQEs.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/supervisor-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/network/dialog-hassio-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-core-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-host-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/datadisk/show-dialog-hassio-datadisk.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/hardware/show-dialog-hassio-hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/network/show-dialog-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/repairs/dialog-system-information.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/system_health.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/subscribe-polling.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-supervisor-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/core/updates/show-dialog-join-beta.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-supervisor-log.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-system.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_date_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/use_am_pm.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/copy-clipboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/debounce.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-alert.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-ansi-to-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-dialog.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-expansion-panel.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-formfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-header-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-radio.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/integration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/core/updates/dialog-join-beta.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/bytes-to-string.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/calculate.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/documentation-url.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/toast.ts"],"names":["_decorate","customElement","_initialize","_LitElement","SupervisorMetric","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","type","Number","key","value","String","_this$tooltip","roundedValue","roundWithOneDecimal","this","html","_templateObject","_taggedTemplateLiteral","description","tooltip","classMap","static","css","_templateObject2","LitElement","IP_VERSIONS","DialogHassioNetwork","_handleTabActivated2","_updateNetwork2","_scanForAP2","_showDialog","attribute","state","_asyncToGenerator","_regeneratorRuntime","mark","_callee","params","wrap","_context","prev","next","_params","_dirty","_curTabIndex","supervisor","_interfaces","network","interfaces","sort","a","b","primary","_interface","Object","assign","updateComplete","stop","_x","undefined","_processing","fireEvent","dialog","localName","localize","closeDialog","_handleTabActivated","map","device","_templateObject3","interface","cache","_renderTab","nothing","_this$_interface","_this$_interface2","_this$_interface2$wif","_this$_interface3","_this$_interface3$wif","_this2","_templateObject4","version","_renderIPConfiguration","_templateObject5","wifi","ssid","_templateObject6","_scanForAP","_scanning","_templateObject7","_accessPoints","accesspoints","_templateObject8","filter","ap","_this2$_wifiConfigura","_templateObject9","_selectAP","_wifiConfiguration","mac","signal","_templateObject10","_handleRadioValueChangedAp","auth","_templateObject11","_handleInputValueChangedWifi","_templateObject12","_updateNetwork","_templateObject13","event","currentTarget","_callee2","_context2","abrupt","accesspointScan","hass","sent","t0","showAlertDialog","title","text","extractApiErrorMessage","finish","_version","_version2","_version3","_templateObject14","charAt","_handleRadioValueChanged","method","_templateObject15","_toString","address","_handleInputValueChanged","gateway","nameservers","data","isArray","replace","split","join","_callee3","_interfaceOptions$ipv","_interfaceOptions$ipv2","_this$_params","interfaceOptions","_this3","_context3","forEach","_version4","_version5","_version6","_version7","_version8","_toArray","mode","psk","enabled","ipv4","ipv6","updateNetworkInterface","loadData","_callee4","ev","_context4","showConfirmationDialog","confirmText","dismissText","requestUpdate","detail","index","_x2","target","id","haStyleDialog","_templateObject16","_coreRestart2","_loadData2","HassioCoreInfo","_this$_metrics","_this$_metrics2","_this$_metrics3","_this$_metrics4","metrics","_metrics","cpu_percent","memory_percent","bytesToString","memory_usage","memory_limit","core","version_latest","atLeastVersion","config","update_available","metric","_metric$value","_coreRestart","_loadData","fetchHassioStats","button","progress","restartCore","connection","connected","haStyle","hassioStyle","_importFromUSB2","_changeHostnameClicked2","_changeNetworkClicked2","_hostShutdown2","_hostReboot2","_showHardware2","_handleMenuAction2","HassioHostInfo","primaryIpAddress","host","features","includes","_primaryIpAddress","_getUsedSpace","disk_used","disk_total","hostname","_changeHostnameClicked","_changeNetworkClicked","operating_system","os","info","docker","deployment","disk_life_time","_hostReboot","_hostShutdown","_handleMenuAction","agent_version","memoizeOne","used","total","getValueInPercentage","network_info","_network_info$interfa","_network_info$interfa2","find","action","_showHardware","_importFromUSB","_moveDatadisk","element","dialogParams","dialogTag","dialogImport","hardware","fetchHassioHardwareInfo","rebootHost","ignoreSupervisorError","shutdownHost","_x3","_callee5","_context5","_callee6","curHostname","_context6","showPromptDialog","inputLabel","inputType","defaultValue","changeHostOptions","collection","_callee7","_context7","configSyncOS","_callee8","_context8","fetchNetworkInfo","HaMetric","heading","sortKeys","UNSUPPORTED_REASON_URL","UNHEALTHY_REASON_URL","privileged","_copyInfo2","_unhealthyDialog2","_unsupportedDialog2","DialogSystemInformation","_opened","loadBackendTranslation","_subscribe","_unsubscribe","callback","unsubProm","subs","isComponentLoaded","push","_systemInfo","subscribeMessage","updateEvent","_defineProperty","domain","success","error","msg","then","unsub","updateData","interval","timeout","fetchData","_ref","setTimeout","clearTimeout","subscribePollingCollection","_supervisorStats","_coreStats","fetchHassioResolution","_resolutionInfo","_subscriptions","_this$_subscriptions","pop","Promise","unsubFunc","sections","_getSections","createCloseHeading","unhealthy","_unhealthyDialog","unsupported","_unsupportedDialog","_copyInfo","reason","documentationUrl","_this4","_step","domains","keys","_iterator","_createForOfIteratorHelper","s","n","done","domainInfo","_i","_Object$keys","_typeof","more_info","formatDateTime","Date","locale","_templateObject17","domainToName","manage_url","_templateObject18","_templateObject19","err","e","f","haContent","domainParts","_iterator2","_step2","first","parts","_i2","_Object$keys2","copyToClipboard","showToast","message","_templateObject20","_toggleDiagnostics2","_diagnosticsInformationDialog2","_supervisorRestart2","_reloadSupervisor2","_supervisorReload2","_setChannel2","_toggleBeta2","HassioSupervisorInfo","channel","_toggleBeta","supported","_diagnosticsInformationDialog","diagnostics","_toggleDiagnostics","healthy","_supervisorReload","_supervisorRestart","_join","_setChannel","cancel","setSupervisorOption","_reloadSupervisor","reloadSupervisor","restartSupervisor","_x4","_callee9","_context9","resolution","_callee10","_context10","_callee11","_this$supervisor$supe","_context11","logProviders","name","_refresh2","_setLogProvider2","_connectedCallback","HassioSupervisorLog","_get","_getPrototypeOf","prototype","_this$hass$userData","_error","userData","showAdvanced","_setLogProvider","_selectedLogProvider","provider","_content","_refresh","fetchHassioLogs","HassioSystem","Boolean","narrow","route","supervisorTabs","dateObj","formatDateTimeMem","format","Intl","DateTimeFormat","language","useAmPm","year","month","day","hour","minute","hour12","formatDateTimeWithSeconds","formatDateTimeWithSecondsMem","second","time_format","TimeFormat","testLanguage","test","toLocaleString","str","el","navigator","clipboard","writeText","document","createElement","body","appendChild","select","execCommand","removeChild","debounce","func","wait","immediate","debouncedFunc","callNow","window","ALERT_ICONS","warning","HaAlert","alertType","dismissable","_dismiss_clicked","HaAnsiToHtml","_parseTextToColoredPre","content","match","pre","re","i","bold","italic","underline","strikethrough","foregroundColor","backgroundColor","addSpan","span","classList","add","createTextNode","exec","j","substring","colorCode","parseInt","HaBar","valuePrecentage","normalize","min","max","svg","SUPPRESS_DEFAULT_PRESS_SELECTOR","_DialogBase","HaDialog","_DialogBase2","FOCUS_TARGET","x","y","_this$contentElement","contentElement","scrollTo","_this$contentElement2","suppressDefaultPressSelector","_updateScrolledAttribute","addEventListener","_onScroll","passive","removeEventListener","toggleAttribute","scrollTop","styles","DialogBase","_toggleContainer2","HaExpansionPanel","reflect","expanded","query","_toggleContainer","_focusChanged","leftChevron","mdiChevronDown","header","secondary","_handleTransitionEnd","_showContent","changedProps","has","_container","style","overflow","removeProperty","newExpanded","scrollHeight","defaultPrevented","preventDefault","nextRender","height","shadowRoot","querySelector","toggle","_FormfieldBase","HaFormfield","_FormfieldBase2","input","focus","tagName","disabled","checked","click","FormfieldBase","HaHeaderBar","unsafeCSS","topAppBarStyles","_RadioBase","HaRadio","_RadioBase2","RadioBase","_SelectBase","HaSelect","_SelectBase2","icon","_translationsUpdated","layoutOptions","SelectBase","fetchHassioHardwareAudio","callWS","endpoint","hassioApiResultExtractor","callApi","t1","_ref2","manifest","fetchIntegrationManifest","integration","DialogJoinBeta","_dialogParams","_cancel","_this$_dialogParams","_this$_dialogParams$c","_this$_dialogParams2","_this$_dialogParams2$","decimals","Math","floor","log","parseFloat","pow","toFixed","isNaN","round","path"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/9998-SelREOZ3fWk.js.gz b/supervisor/api/panel/frontend_es5/9998-SelREOZ3fWk.js.gz deleted file mode 100644 index acb62cb09cb0542eab4791f2db401a2da2adab44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17830 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 JG<`E&0RYiXze)fA diff --git a/supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.gz b/supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.gz deleted file mode 100644 index 0f620376fa7d80ba01fb4912348415cca6f412c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 168947 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
    7lRNB<oyzCKDl~G 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
    ','
    '," ","
    "])),this.showTopbar?(0,v.dy)(i||(i=(0,s.Z)(['
    '])),this.topbarClass):"",this.iconImage?(0,v.dy)(o||(o=(0,s.Z)(['
    '])),this.iconClass,this.iconImage,this.iconTitle):(0,v.dy)(a||(a=(0,s.Z)([' '])),this.iconClass,this.icon,this.iconTitle),this.title,this.description,!1===this.available?" (Not available)":"")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,v.iv)(c||(c=(0,s.Z)(["ha-svg-icon{margin-right:24px;margin-left:8px;margin-top:12px;float:left;color:var(--secondary-text-color)}ha-svg-icon.update{color:var(--warning-color)}ha-svg-icon.installed,ha-svg-icon.running{color:var(--success-color)}ha-svg-icon.backup,ha-svg-icon.hassupdate{color:var(--paper-item-icon-color)}ha-svg-icon.not_available{color:var(--error-color)}.title{color:var(--primary-text-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.addition{color:var(--secondary-text-color);overflow:hidden;position:relative;height:2.4em;line-height:1.2em}.icon_image img{max-height:40px;max-width:40px;margin-top:4px;margin-right:16px;float:left}.icon_image.not_available,.icon_image.stopped{filter:grayscale(1)}.dot{position:absolute;background-color:var(--warning-color);width:12px;height:12px;top:8px;right:8px;border-radius:50%}.topbar{position:absolute;width:100%;height:2px;top:0;left:0;border-top-left-radius:2px;border-top-right-radius:2px}.topbar.installed{background-color:var(--primary-color)}.topbar.update{background-color:var(--accent-color)}.topbar.unavailable{background-color:var(--error-color)}"])))}}]}}),v.oi)},43499:function(t,e,r){"use strict";r.d(e,{q:function(){return i}});var n=r(63864),i=function(t){return(0,n.I)(t.config.version,2022,5)?[]:[{translationKey:(0,n.I)(t.config.version,2021,12)?"panel.addons":"panel.dashboard",path:"/hassio/dashboard",iconPath:(0,n.I)(t.config.version,2021,12)?"M20.5,11H19V7C19,5.89 18.1,5 17,5H13V3.5A2.5,2.5 0 0,0 10.5,1A2.5,2.5 0 0,0 8,3.5V5H4A2,2 0 0,0 2,7V10.8H3.5C5,10.8 6.2,12 6.2,13.5C6.2,15 5,16.2 3.5,16.2H2V20A2,2 0 0,0 4,22H7.8V20.5C7.8,19 9,17.8 10.5,17.8C12,17.8 13.2,19 13.2,20.5V22H17A2,2 0 0,0 19,20V16H20.5A2.5,2.5 0 0,0 23,13.5A2.5,2.5 0 0,0 20.5,11Z":"M13,3V9H21V3M13,21H21V11H13M3,21H11V15H3M3,13H11V3H3V13Z"},{translationKey:"panel.backups",path:"/hassio/backups",iconPath:"M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z"},{translationKey:"panel.system",path:"/hassio/system",iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"}]}},55677:function(t,e,r){"use strict";r.d(e,{l:function(){return o}});var n,i=r(88962),o=(0,r(68144).iv)(n||(n=(0,i.Z)([".content{margin:8px}.card-content,.description,h1{color:var(--primary-text-color)}h1{font-size:2em;margin-bottom:8px;font-family:var(--paper-font-headline_-_font-family);-webkit-font-smoothing:var(--paper-font-headline_-_-webkit-font-smoothing);font-size:var(--paper-font-headline_-_font-size);font-weight:var(--paper-font-headline_-_font-weight);letter-spacing:var(--paper-font-headline_-_letter-spacing);line-height:var(--paper-font-headline_-_line-height);padding-left:8px}.description{margin-top:4px;padding-left:8px}.card-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:8px}@media screen and (min-width:640px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.5fr))}}@media screen and (min-width:1020px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.333fr))}}@media screen and (min-width:1300px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.25fr))}}.error{color:var(--error-color);margin-top:16px}"])))},72774:function(t,e,r){"use strict";r.d(e,{K:function(){return n}});var n=function(){function t(t){void 0===t&&(t={}),this.adapter=t}return Object.defineProperty(t,"cssClasses",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{}},enumerable:!1,configurable:!0}),t.prototype.init=function(){},t.prototype.destroy=function(){},t}()},58014:function(t,e,r){"use strict";function n(t,e){if(t.closest)return t.closest(e);for(var r=t;r;){if(i(r,e))return r;r=r.parentElement}return null}function i(t,e){return(t.matches||t.webkitMatchesSelector||t.msMatchesSelector).call(t,e)}r.d(e,{oq:function(){return n},wB:function(){return i}})},38103:function(t,e,r){"use strict";function n(t,e,r){if(void 0!==e)return function(t,e,r){var n=t.constructor;if(!r){var i="__".concat(e);if(!(r=n.getPropertyDescriptor(e,i)))throw new Error("@ariaProperty must be used after a @property decorator")}var o=r,a="";if(!o.set)throw new Error("@ariaProperty requires a setter for ".concat(e));if(t.dispatchWizEvent)return r;var c={configurable:!0,enumerable:!0,set:function(t){if(""===a){var r=n.getPropertyOptions(e);a="string"==typeof r.attribute?r.attribute:e}this.hasAttribute(a)&&this.removeAttribute(a),o.set.call(this,t)}};return o.get&&(c.get=function(){return o.get.call(this)}),c}(t,e,r);throw new Error("@ariaProperty only supports TypeScript Decorators")}r.d(e,{L:function(){return n}})},78220:function(t,e,r){"use strict";r.d(e,{H:function(){return d},q:function(){return u.qN}});var n=r(71650),i=r(33368),o=r(88771),a=r(47838),c=r(69205),s=r(70906),l=r(68144),u=r(82612),d=function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(){return(0,n.Z)(this,r),e.apply(this,arguments)}return(0,i.Z)(r,[{key:"click",value:function(){if(this.mdcRoot)return this.mdcRoot.focus(),void this.mdcRoot.click();(0,o.Z)((0,a.Z)(r.prototype),"click",this).call(this)}},{key:"createFoundation",value:function(){void 0!==this.mdcFoundation&&this.mdcFoundation.destroy(),this.mdcFoundationClass&&(this.mdcFoundation=new this.mdcFoundationClass(this.createAdapter()),this.mdcFoundation.init())}},{key:"firstUpdated",value:function(){this.createFoundation()}}]),r}(l.oi)},18601:function(t,e,r){"use strict";r.d(e,{Wg:function(){return v},qN:function(){return p.q}});var n,i,o=r(71650),a=r(33368),c=r(88771),s=r(47838),l=r(69205),u=r(70906),d=r(87480),f=r(14243),p=r(78220),h=null!==(i=null===(n=window.ShadyDOM)||void 0===n?void 0:n.inUse)&&void 0!==i&&i,v=function(t){(0,l.Z)(r,t);var e=(0,u.Z)(r);function r(){var t;return(0,o.Z)(this,r),(t=e.apply(this,arguments)).disabled=!1,t.containingForm=null,t.formDataListener=function(e){t.disabled||t.setFormData(e.formData)},t}return(0,a.Z)(r,[{key:"findFormElement",value:function(){if(!this.shadowRoot||h)return null;for(var t=this.getRootNode().querySelectorAll("form"),e=0,r=Array.from(t);e0&&void 0!==arguments[0]?arguments[0]:window.document).activeElement,e=[];if(!t)return e;for(;t&&(e.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return e},u=function(t){var e=l();if(!e.length)return!1;var r=e[e.length-1],n=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(t){i=t.composedPath()};return document.body.addEventListener("check-if-focused",o),r.dispatchEvent(n),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(t)}},38341:function(t,e,r){"use strict";r.d(e,{o:function(){return h}});var n=r(62746),i=r(71650),o=r(33368),a=r(69205),c=r(70906),s=r(87480),l=r(72774),u={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_REQUIRED:"mdc-floating-label--required",LABEL_SHAKE:"mdc-floating-label--shake",ROOT:"mdc-floating-label"},d=function(t){function e(r){var n=t.call(this,(0,s.__assign)((0,s.__assign)({},e.defaultAdapter),r))||this;return n.shakeAnimationEndHandler=function(){n.handleShakeAnimationEnd()},n}return(0,s.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return u},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){this.adapter.registerInteractionHandler("animationend",this.shakeAnimationEndHandler)},e.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler)},e.prototype.getWidth=function(){return this.adapter.getWidth()},e.prototype.shake=function(t){var r=e.cssClasses.LABEL_SHAKE;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.float=function(t){var r=e.cssClasses,n=r.LABEL_FLOAT_ABOVE,i=r.LABEL_SHAKE;t?this.adapter.addClass(n):(this.adapter.removeClass(n),this.adapter.removeClass(i))},e.prototype.setRequired=function(t){var r=e.cssClasses.LABEL_REQUIRED;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.handleShakeAnimationEnd=function(){var t=e.cssClasses.LABEL_SHAKE;this.adapter.removeClass(t)},e}(l.K),f=r(57835),p=function(t){(0,a.Z)(r,t);var e=(0,c.Z)(r);function r(t){var n;switch((0,i.Z)(this,r),(n=e.call(this,t)).foundation=null,n.previousPart=null,t.type){case f.pX.ATTRIBUTE:case f.pX.PROPERTY:break;default:throw new Error("FloatingLabel directive only support attribute and property parts")}return n}return(0,o.Z)(r,[{key:"update",value:function(t,e){var r=(0,n.Z)(e,1)[0];if(t!==this.previousPart){this.foundation&&this.foundation.destroy(),this.previousPart=t;var i=t.element;i.classList.add("mdc-floating-label");var o=function(t){return{addClass:function(e){return t.classList.add(e)},removeClass:function(e){return t.classList.remove(e)},getWidth:function(){return t.scrollWidth},registerInteractionHandler:function(e,r){t.addEventListener(e,r)},deregisterInteractionHandler:function(e,r){t.removeEventListener(e,r)}}}(i);this.foundation=new d(o),this.foundation.init()}return this.render(r)}},{key:"render",value:function(t){return this.foundation}}]),r}(f.Xe),h=(0,f.XM)(p)},12335:function(t,e,r){"use strict";r.d(e,{_:function(){return h}});var n=r(71650),i=r(33368),o=r(95281),a=r(69205),c=r(70906),s=r(87480),l=r(72774),u={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"},d=function(t){function e(r){var n=t.call(this,(0,s.__assign)((0,s.__assign)({},e.defaultAdapter),r))||this;return n.transitionEndHandler=function(t){n.handleTransitionEnd(t)},n}return(0,s.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return u},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){this.adapter.registerEventHandler("transitionend",this.transitionEndHandler)},e.prototype.destroy=function(){this.adapter.deregisterEventHandler("transitionend",this.transitionEndHandler)},e.prototype.activate=function(){this.adapter.removeClass(u.LINE_RIPPLE_DEACTIVATING),this.adapter.addClass(u.LINE_RIPPLE_ACTIVE)},e.prototype.setRippleCenter=function(t){this.adapter.setStyle("transform-origin",t+"px center")},e.prototype.deactivate=function(){this.adapter.addClass(u.LINE_RIPPLE_DEACTIVATING)},e.prototype.handleTransitionEnd=function(t){var e=this.adapter.hasClass(u.LINE_RIPPLE_DEACTIVATING);"opacity"===t.propertyName&&e&&(this.adapter.removeClass(u.LINE_RIPPLE_ACTIVE),this.adapter.removeClass(u.LINE_RIPPLE_DEACTIVATING))},e}(l.K),f=r(57835),p=function(t){(0,a.Z)(r,t);var e=(0,c.Z)(r);function r(t){var i;switch((0,n.Z)(this,r),(i=e.call(this,t)).previousPart=null,i.foundation=null,t.type){case f.pX.ATTRIBUTE:case f.pX.PROPERTY:return(0,o.Z)(i);default:throw new Error("LineRipple only support attribute and property parts.")}return i}return(0,i.Z)(r,[{key:"update",value:function(t,e){if(this.previousPart!==t){this.foundation&&this.foundation.destroy(),this.previousPart=t;var r=t.element;r.classList.add("mdc-line-ripple");var n=function(t){return{addClass:function(e){return t.classList.add(e)},removeClass:function(e){return t.classList.remove(e)},hasClass:function(e){return t.classList.contains(e)},setStyle:function(e,r){return t.style.setProperty(e,r)},registerEventHandler:function(e,r){t.addEventListener(e,r)},deregisterEventHandler:function(e,r){t.removeEventListener(e,r)}}}(r);this.foundation=new d(n),this.foundation.init()}return this.render()}},{key:"render",value:function(){return this.foundation}}]),r}(f.Xe),h=(0,f.XM)(p)},11027:function(t,e,r){"use strict";var n,i,o=r(33368),a=r(71650),c=r(69205),s=r(70906),l=r(87480),u=r(14243),d=r(88962),f=r(78220),p=r(72774),h={NOTCH_ELEMENT_SELECTOR:".mdc-notched-outline__notch"},v={NOTCH_ELEMENT_PADDING:8},m={NO_LABEL:"mdc-notched-outline--no-label",OUTLINE_NOTCHED:"mdc-notched-outline--notched",OUTLINE_UPGRADED:"mdc-notched-outline--upgraded"},g=function(t){function e(r){return t.call(this,(0,l.__assign)((0,l.__assign)({},e.defaultAdapter),r))||this}return(0,l.__extends)(e,t),Object.defineProperty(e,"strings",{get:function(){return h},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cssClasses",{get:function(){return m},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return v},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNotchWidthProperty:function(){},removeNotchWidthProperty:function(){}}},enumerable:!1,configurable:!0}),e.prototype.notch=function(t){var r=e.cssClasses.OUTLINE_NOTCHED;t>0&&(t+=v.NOTCH_ELEMENT_PADDING),this.adapter.setNotchWidthProperty(t),this.adapter.addClass(r)},e.prototype.closeNotch=function(){var t=e.cssClasses.OUTLINE_NOTCHED;this.adapter.removeClass(t),this.adapter.removeNotchWidthProperty()},e}(p.K),b=r(68144),y=r(83448),x=function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(){var t;return(0,a.Z)(this,r),(t=e.apply(this,arguments)).mdcFoundationClass=g,t.width=0,t.open=!1,t.lastOpen=t.open,t}return(0,o.Z)(r,[{key:"createAdapter",value:function(){var t=this;return{addClass:function(e){return t.mdcRoot.classList.add(e)},removeClass:function(e){return t.mdcRoot.classList.remove(e)},setNotchWidthProperty:function(e){return t.notchElement.style.setProperty("width","".concat(e,"px"))},removeNotchWidthProperty:function(){return t.notchElement.style.removeProperty("width")}}}},{key:"openOrClose",value:function(t,e){this.mdcFoundation&&(t&&void 0!==e?this.mdcFoundation.notch(e):this.mdcFoundation.closeNotch())}},{key:"render",value:function(){this.openOrClose(this.open,this.width);var t=(0,y.$)({"mdc-notched-outline--notched":this.open});return(0,b.dy)(n||(n=(0,d.Z)([' '])),t)}}]),r}(f.H);(0,l.__decorate)([(0,u.IO)(".mdc-notched-outline")],x.prototype,"mdcRoot",void 0),(0,l.__decorate)([(0,u.Cb)({type:Number})],x.prototype,"width",void 0),(0,l.__decorate)([(0,u.Cb)({type:Boolean,reflect:!0})],x.prototype,"open",void 0),(0,l.__decorate)([(0,u.IO)(".mdc-notched-outline__notch")],x.prototype,"notchElement",void 0);var _=(0,b.iv)(i||(i=(0,d.Z)([".mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}:host{display:block;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}:host([dir=rtl]),[dir=rtl] :host{text-align:right}::slotted(.mdc-floating-label){display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}::slotted(.mdc-floating-label--float-above){text-overflow:clip}.mdc-notched-outline--upgraded ::slotted(.mdc-floating-label--float-above){max-width:calc(100% / .75)}.mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}@supports(top:max(0%)){.mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small,4px)) * 2)}}.mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}.mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:var(--mdc-notched-outline-border-color,var(--mdc-theme-primary,#6200ee));border-width:1px;border-width:var(--mdc-notched-outline-stroke-width,1px)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0;padding-top:var(--mdc-notched-outline-notch-offset,0)}"]))),w=function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(){return(0,a.Z)(this,r),e.apply(this,arguments)}return(0,o.Z)(r)}(x);w.styles=[_],w=(0,l.__decorate)([(0,u.Mo)("mwc-notched-outline")],w)},27763:function(t,e,r){"use strict";var n=r(33368),i=r(71650),o=r(69205),a=r(70906),c=r(87480),s=r(14243),l=r(88962),u=r(88771),d=r(47838),f=r(58014),p=r(78220),h=r(72774),v={BG_FOCUSED:"mdc-ripple-upgraded--background-focused",FG_ACTIVATION:"mdc-ripple-upgraded--foreground-activation",FG_DEACTIVATION:"mdc-ripple-upgraded--foreground-deactivation",ROOT:"mdc-ripple-upgraded",UNBOUNDED:"mdc-ripple-upgraded--unbounded"},m={VAR_FG_SCALE:"--mdc-ripple-fg-scale",VAR_FG_SIZE:"--mdc-ripple-fg-size",VAR_FG_TRANSLATE_END:"--mdc-ripple-fg-translate-end",VAR_FG_TRANSLATE_START:"--mdc-ripple-fg-translate-start",VAR_LEFT:"--mdc-ripple-left",VAR_TOP:"--mdc-ripple-top"},g={DEACTIVATION_TIMEOUT_MS:225,FG_DEACTIVATION_MS:150,INITIAL_ORIGIN_SCALE:.6,PADDING:10,TAP_DELAY_MS:300};var b,y,x=["touchstart","pointerdown","mousedown","keydown"],_=["touchend","pointerup","mouseup","contextmenu"],w=[],k=function(t){function e(r){var n=t.call(this,(0,c.__assign)((0,c.__assign)({},e.defaultAdapter),r))||this;return n.activationAnimationHasEnded=!1,n.activationTimer=0,n.fgDeactivationRemovalTimer=0,n.fgScale="0",n.frame={width:0,height:0},n.initialSize=0,n.layoutFrame=0,n.maxRadius=0,n.unboundedCoords={left:0,top:0},n.activationState=n.defaultActivationState(),n.activationTimerCallback=function(){n.activationAnimationHasEnded=!0,n.runDeactivationUXLogicIfReady()},n.activateHandler=function(t){n.activateImpl(t)},n.deactivateHandler=function(){n.deactivateImpl()},n.focusHandler=function(){n.handleFocus()},n.blurHandler=function(){n.handleBlur()},n.resizeHandler=function(){n.layout()},n}return(0,c.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return v},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return m},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return g},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},browserSupportsCssVars:function(){return!0},computeBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},containsEventTarget:function(){return!0},deregisterDocumentInteractionHandler:function(){},deregisterInteractionHandler:function(){},deregisterResizeHandler:function(){},getWindowPageOffset:function(){return{x:0,y:0}},isSurfaceActive:function(){return!0},isSurfaceDisabled:function(){return!0},isUnbounded:function(){return!0},registerDocumentInteractionHandler:function(){},registerInteractionHandler:function(){},registerResizeHandler:function(){},removeClass:function(){},updateCssVariable:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){var t=this,r=this.supportsPressRipple();if(this.registerRootHandlers(r),r){var n=e.cssClasses,i=n.ROOT,o=n.UNBOUNDED;requestAnimationFrame((function(){t.adapter.addClass(i),t.adapter.isUnbounded()&&(t.adapter.addClass(o),t.layoutInternal())}))}},e.prototype.destroy=function(){var t=this;if(this.supportsPressRipple()){this.activationTimer&&(clearTimeout(this.activationTimer),this.activationTimer=0,this.adapter.removeClass(e.cssClasses.FG_ACTIVATION)),this.fgDeactivationRemovalTimer&&(clearTimeout(this.fgDeactivationRemovalTimer),this.fgDeactivationRemovalTimer=0,this.adapter.removeClass(e.cssClasses.FG_DEACTIVATION));var r=e.cssClasses,n=r.ROOT,i=r.UNBOUNDED;requestAnimationFrame((function(){t.adapter.removeClass(n),t.adapter.removeClass(i),t.removeCssVars()}))}this.deregisterRootHandlers(),this.deregisterDeactivationHandlers()},e.prototype.activate=function(t){this.activateImpl(t)},e.prototype.deactivate=function(){this.deactivateImpl()},e.prototype.layout=function(){var t=this;this.layoutFrame&&cancelAnimationFrame(this.layoutFrame),this.layoutFrame=requestAnimationFrame((function(){t.layoutInternal(),t.layoutFrame=0}))},e.prototype.setUnbounded=function(t){var r=e.cssClasses.UNBOUNDED;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.handleFocus=function(){var t=this;requestAnimationFrame((function(){return t.adapter.addClass(e.cssClasses.BG_FOCUSED)}))},e.prototype.handleBlur=function(){var t=this;requestAnimationFrame((function(){return t.adapter.removeClass(e.cssClasses.BG_FOCUSED)}))},e.prototype.supportsPressRipple=function(){return this.adapter.browserSupportsCssVars()},e.prototype.defaultActivationState=function(){return{activationEvent:void 0,hasDeactivationUXRun:!1,isActivated:!1,isProgrammatic:!1,wasActivatedByPointer:!1,wasElementMadeActive:!1}},e.prototype.registerRootHandlers=function(t){var e,r;if(t){try{for(var n=(0,c.__values)(x),i=n.next();!i.done;i=n.next()){var o=i.value;this.adapter.registerInteractionHandler(o,this.activateHandler)}}catch(a){e={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}this.adapter.isUnbounded()&&this.adapter.registerResizeHandler(this.resizeHandler)}this.adapter.registerInteractionHandler("focus",this.focusHandler),this.adapter.registerInteractionHandler("blur",this.blurHandler)},e.prototype.registerDeactivationHandlers=function(t){var e,r;if("keydown"===t.type)this.adapter.registerInteractionHandler("keyup",this.deactivateHandler);else try{for(var n=(0,c.__values)(_),i=n.next();!i.done;i=n.next()){var o=i.value;this.adapter.registerDocumentInteractionHandler(o,this.deactivateHandler)}}catch(a){e={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},e.prototype.deregisterRootHandlers=function(){var t,e;try{for(var r=(0,c.__values)(x),n=r.next();!n.done;n=r.next()){var i=n.value;this.adapter.deregisterInteractionHandler(i,this.activateHandler)}}catch(o){t={error:o}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}this.adapter.deregisterInteractionHandler("focus",this.focusHandler),this.adapter.deregisterInteractionHandler("blur",this.blurHandler),this.adapter.isUnbounded()&&this.adapter.deregisterResizeHandler(this.resizeHandler)},e.prototype.deregisterDeactivationHandlers=function(){var t,e;this.adapter.deregisterInteractionHandler("keyup",this.deactivateHandler);try{for(var r=(0,c.__values)(_),n=r.next();!n.done;n=r.next()){var i=n.value;this.adapter.deregisterDocumentInteractionHandler(i,this.deactivateHandler)}}catch(o){t={error:o}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}},e.prototype.removeCssVars=function(){var t=this,r=e.strings;Object.keys(r).forEach((function(e){0===e.indexOf("VAR_")&&t.adapter.updateCssVariable(r[e],null)}))},e.prototype.activateImpl=function(t){var e=this;if(!this.adapter.isSurfaceDisabled()){var r=this.activationState;if(!r.isActivated){var n=this.previousActivationEvent;if(!(n&&void 0!==t&&n.type!==t.type))r.isActivated=!0,r.isProgrammatic=void 0===t,r.activationEvent=t,r.wasActivatedByPointer=!r.isProgrammatic&&(void 0!==t&&("mousedown"===t.type||"touchstart"===t.type||"pointerdown"===t.type)),void 0!==t&&w.length>0&&w.some((function(t){return e.adapter.containsEventTarget(t)}))?this.resetActivationState():(void 0!==t&&(w.push(t.target),this.registerDeactivationHandlers(t)),r.wasElementMadeActive=this.checkElementMadeActive(t),r.wasElementMadeActive&&this.animateActivation(),requestAnimationFrame((function(){w=[],r.wasElementMadeActive||void 0===t||" "!==t.key&&32!==t.keyCode||(r.wasElementMadeActive=e.checkElementMadeActive(t),r.wasElementMadeActive&&e.animateActivation()),r.wasElementMadeActive||(e.activationState=e.defaultActivationState())})))}}},e.prototype.checkElementMadeActive=function(t){return void 0===t||"keydown"!==t.type||this.adapter.isSurfaceActive()},e.prototype.animateActivation=function(){var t=this,r=e.strings,n=r.VAR_FG_TRANSLATE_START,i=r.VAR_FG_TRANSLATE_END,o=e.cssClasses,a=o.FG_DEACTIVATION,c=o.FG_ACTIVATION,s=e.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal();var l="",u="";if(!this.adapter.isUnbounded()){var d=this.getFgTranslationCoordinates(),f=d.startPoint,p=d.endPoint;l=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter.updateCssVariable(n,l),this.adapter.updateCssVariable(i,u),clearTimeout(this.activationTimer),clearTimeout(this.fgDeactivationRemovalTimer),this.rmBoundedActivationClasses(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(c),this.activationTimer=setTimeout((function(){t.activationTimerCallback()}),s)},e.prototype.getFgTranslationCoordinates=function(){var t,e=this.activationState,r=e.activationEvent;return{startPoint:t={x:(t=e.wasActivatedByPointer?function(t,e,r){if(!t)return{x:0,y:0};var n,i,o=e.x,a=e.y,c=o+r.left,s=a+r.top;if("touchstart"===t.type){var l=t;n=l.changedTouches[0].pageX-c,i=l.changedTouches[0].pageY-s}else{var u=t;n=u.pageX-c,i=u.pageY-s}return{x:n,y:i}}(r,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame.width/2,y:this.frame.height/2}).x-this.initialSize/2,y:t.y-this.initialSize/2},endPoint:{x:this.frame.width/2-this.initialSize/2,y:this.frame.height/2-this.initialSize/2}}},e.prototype.runDeactivationUXLogicIfReady=function(){var t=this,r=e.cssClasses.FG_DEACTIVATION,n=this.activationState,i=n.hasDeactivationUXRun,o=n.isActivated;(i||!o)&&this.activationAnimationHasEnded&&(this.rmBoundedActivationClasses(),this.adapter.addClass(r),this.fgDeactivationRemovalTimer=setTimeout((function(){t.adapter.removeClass(r)}),g.FG_DEACTIVATION_MS))},e.prototype.rmBoundedActivationClasses=function(){var t=e.cssClasses.FG_ACTIVATION;this.adapter.removeClass(t),this.activationAnimationHasEnded=!1,this.adapter.computeBoundingRect()},e.prototype.resetActivationState=function(){var t=this;this.previousActivationEvent=this.activationState.activationEvent,this.activationState=this.defaultActivationState(),setTimeout((function(){return t.previousActivationEvent=void 0}),e.numbers.TAP_DELAY_MS)},e.prototype.deactivateImpl=function(){var t=this,e=this.activationState;if(e.isActivated){var r=(0,c.__assign)({},e);e.isProgrammatic?(requestAnimationFrame((function(){t.animateDeactivation(r)})),this.resetActivationState()):(this.deregisterDeactivationHandlers(),requestAnimationFrame((function(){t.activationState.hasDeactivationUXRun=!0,t.animateDeactivation(r),t.resetActivationState()})))}},e.prototype.animateDeactivation=function(t){var e=t.wasActivatedByPointer,r=t.wasElementMadeActive;(e||r)&&this.runDeactivationUXLogicIfReady()},e.prototype.layoutInternal=function(){var t=this;this.frame=this.adapter.computeBoundingRect();var r=Math.max(this.frame.height,this.frame.width);this.maxRadius=this.adapter.isUnbounded()?r:Math.sqrt(Math.pow(t.frame.width,2)+Math.pow(t.frame.height,2))+e.numbers.PADDING;var n=Math.floor(r*e.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&n%2!=0?this.initialSize=n-1:this.initialSize=n,this.fgScale=""+this.maxRadius/this.initialSize,this.updateLayoutCssVars()},e.prototype.updateLayoutCssVars=function(){var t=e.strings,r=t.VAR_FG_SIZE,n=t.VAR_LEFT,i=t.VAR_TOP,o=t.VAR_FG_SCALE;this.adapter.updateCssVariable(r,this.initialSize+"px"),this.adapter.updateCssVariable(o,this.fgScale),this.adapter.isUnbounded()&&(this.unboundedCoords={left:Math.round(this.frame.width/2-this.initialSize/2),top:Math.round(this.frame.height/2-this.initialSize/2)},this.adapter.updateCssVariable(n,this.unboundedCoords.left+"px"),this.adapter.updateCssVariable(i,this.unboundedCoords.top+"px"))},e}(h.K),E=r(68144),S=r(83448),A=r(76538),C=function(t){(0,o.Z)(r,t);var e=(0,a.Z)(r);function r(){var t;return(0,i.Z)(this,r),(t=e.apply(this,arguments)).primary=!1,t.accent=!1,t.unbounded=!1,t.disabled=!1,t.activated=!1,t.selected=!1,t.internalUseStateLayerCustomProperties=!1,t.hovering=!1,t.bgFocused=!1,t.fgActivation=!1,t.fgDeactivation=!1,t.fgScale="",t.fgSize="",t.translateStart="",t.translateEnd="",t.leftPos="",t.topPos="",t.mdcFoundationClass=k,t}return(0,n.Z)(r,[{key:"isActive",get:function(){return(0,f.wB)(this.parentElement||this,":active")}},{key:"createAdapter",value:function(){var t=this;return{browserSupportsCssVars:function(){return!0},isUnbounded:function(){return t.unbounded},isSurfaceActive:function(){return t.isActive},isSurfaceDisabled:function(){return t.disabled},addClass:function(e){switch(e){case"mdc-ripple-upgraded--background-focused":t.bgFocused=!0;break;case"mdc-ripple-upgraded--foreground-activation":t.fgActivation=!0;break;case"mdc-ripple-upgraded--foreground-deactivation":t.fgDeactivation=!0}},removeClass:function(e){switch(e){case"mdc-ripple-upgraded--background-focused":t.bgFocused=!1;break;case"mdc-ripple-upgraded--foreground-activation":t.fgActivation=!1;break;case"mdc-ripple-upgraded--foreground-deactivation":t.fgDeactivation=!1}},containsEventTarget:function(){return!0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},registerDocumentInteractionHandler:function(){},deregisterDocumentInteractionHandler:function(){},registerResizeHandler:function(){},deregisterResizeHandler:function(){},updateCssVariable:function(e,r){switch(e){case"--mdc-ripple-fg-scale":t.fgScale=r;break;case"--mdc-ripple-fg-size":t.fgSize=r;break;case"--mdc-ripple-fg-translate-end":t.translateEnd=r;break;case"--mdc-ripple-fg-translate-start":t.translateStart=r;break;case"--mdc-ripple-left":t.leftPos=r;break;case"--mdc-ripple-top":t.topPos=r}},computeBoundingRect:function(){return(t.parentElement||t).getBoundingClientRect()},getWindowPageOffset:function(){return{x:window.pageXOffset,y:window.pageYOffset}}}}},{key:"startPress",value:function(t){var e=this;this.waitForFoundation((function(){e.mdcFoundation.activate(t)}))}},{key:"endPress",value:function(){var t=this;this.waitForFoundation((function(){t.mdcFoundation.deactivate()}))}},{key:"startFocus",value:function(){var t=this;this.waitForFoundation((function(){t.mdcFoundation.handleFocus()}))}},{key:"endFocus",value:function(){var t=this;this.waitForFoundation((function(){t.mdcFoundation.handleBlur()}))}},{key:"startHover",value:function(){this.hovering=!0}},{key:"endHover",value:function(){this.hovering=!1}},{key:"waitForFoundation",value:function(t){this.mdcFoundation?t():this.updateComplete.then(t)}},{key:"update",value:function(t){t.has("disabled")&&this.disabled&&this.endHover(),(0,u.Z)((0,d.Z)(r.prototype),"update",this).call(this,t)}},{key:"render",value:function(){var t=this.activated&&(this.primary||!this.accent),e=this.selected&&(this.primary||!this.accent),r={"mdc-ripple-surface--accent":this.accent,"mdc-ripple-surface--primary--activated":t,"mdc-ripple-surface--accent--activated":this.accent&&this.activated,"mdc-ripple-surface--primary--selected":e,"mdc-ripple-surface--accent--selected":this.accent&&this.selected,"mdc-ripple-surface--disabled":this.disabled,"mdc-ripple-surface--hover":this.hovering,"mdc-ripple-surface--primary":this.primary,"mdc-ripple-surface--selected":this.selected,"mdc-ripple-upgraded--background-focused":this.bgFocused,"mdc-ripple-upgraded--foreground-activation":this.fgActivation,"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation,"mdc-ripple-upgraded--unbounded":this.unbounded,"mdc-ripple-surface--internal-use-state-layer-custom-properties":this.internalUseStateLayerCustomProperties};return(0,E.dy)(b||(b=(0,l.Z)(['
    '])),(0,S.$)(r),(0,A.V)({"--mdc-ripple-fg-scale":this.fgScale,"--mdc-ripple-fg-size":this.fgSize,"--mdc-ripple-fg-translate-end":this.translateEnd,"--mdc-ripple-fg-translate-start":this.translateStart,"--mdc-ripple-left":this.leftPos,"--mdc-ripple-top":this.topPos}))}}]),r}(p.H);(0,c.__decorate)([(0,s.IO)(".mdc-ripple-surface")],C.prototype,"mdcRoot",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"primary",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"accent",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"unbounded",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"disabled",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"activated",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"selected",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"internalUseStateLayerCustomProperties",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"hovering",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"bgFocused",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgActivation",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgDeactivation",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgScale",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgSize",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"translateStart",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"translateEnd",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"leftPos",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"topPos",void 0);var T=(0,E.iv)(y||(y=(0,l.Z)(['.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent;will-change:transform,opacity;position:relative;outline:0;overflow:hidden}.mdc-ripple-surface::after,.mdc-ripple-surface::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface::after,.mdc-ripple-surface::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-upgraded--unbounded::after,.mdc-ripple-upgraded--unbounded::before{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before{top:var(--mdc-ripple-top,calc(50% - 50%));left:var(--mdc-ripple-left,calc(50% - 50%));width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface::after,.mdc-ripple-surface::before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-ripple-surface.mdc-ripple-surface--hover::before,.mdc-ripple-surface:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}:host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block}:host .mdc-ripple-surface{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:unset}.mdc-ripple-surface--primary::after,.mdc-ripple-surface--primary::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}.mdc-ripple-surface--primary--activated::after,.mdc-ripple-surface--primary--activated::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary--activated:hover::before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24)}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--selected::before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-ripple-surface--primary--selected::after,.mdc-ripple-surface--primary--selected::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary--selected:hover::before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2)}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent::after,.mdc-ripple-surface--accent::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}.mdc-ripple-surface--accent--activated::after,.mdc-ripple-surface--accent--activated::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent--activated:hover::before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24)}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--selected::before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-ripple-surface--accent--selected::after,.mdc-ripple-surface--accent--selected::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent--selected:hover::before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2)}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--disabled{opacity:0}.mdc-ripple-surface--internal-use-state-layer-custom-properties::after,.mdc-ripple-surface--internal-use-state-layer-custom-properties::before{background-color:#000;background-color:var(--mdc-ripple-hover-state-layer-color,#000)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-state-layer-opacity,.04)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-state-layer-opacity,.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-pressed-state-layer-opacity,.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}']))),O=function(t){(0,o.Z)(r,t);var e=(0,a.Z)(r);function r(){return(0,i.Z)(this,r),e.apply(this,arguments)}return(0,n.Z)(r)}(C);O.styles=[T],O=(0,c.__decorate)([(0,s.Mo)("mwc-ripple")],O)},98734:function(t,e,r){"use strict";r.d(e,{A:function(){return o}});var n=r(33368),i=r(71650),o=(0,n.Z)((function t(e){(0,i.Z)(this,t),this.startPress=function(t){e().then((function(e){e&&e.startPress(t)}))},this.endPress=function(){e().then((function(t){t&&t.endPress()}))},this.startFocus=function(){e().then((function(t){t&&t.startFocus()}))},this.endFocus=function(){e().then((function(t){t&&t.endFocus()}))},this.startHover=function(){e().then((function(t){t&&t.startHover()}))},this.endHover=function(){e().then((function(t){t&&t.endHover()}))}}))},42977:function(t,e,r){"use strict";r.d(e,{P:function(){return U}});var n,i,o,a,c,s,l,u,d,f,p=r(99312),h=r(81043),v=r(88962),m=r(71650),g=r(33368),b=r(88771),y=r(47838),x=r(69205),_=r(70906),w=r(87480),k=(r(11027),r(18601)),E=r(14114),S=r(38341),A=r(12335),C=r(72774),T={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",INPUT_SELECTOR:".mdc-text-field__input",LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-text-field__icon--leading",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",OUTLINE_SELECTOR:".mdc-notched-outline",PREFIX_SELECTOR:".mdc-text-field__affix--prefix",SUFFIX_SELECTOR:".mdc-text-field__affix--suffix",TRAILING_ICON_SELECTOR:".mdc-text-field__icon--trailing"},O={DISABLED:"mdc-text-field--disabled",FOCUSED:"mdc-text-field--focused",HELPER_LINE:"mdc-text-field-helper-line",INVALID:"mdc-text-field--invalid",LABEL_FLOATING:"mdc-text-field--label-floating",NO_LABEL:"mdc-text-field--no-label",OUTLINED:"mdc-text-field--outlined",ROOT:"mdc-text-field",TEXTAREA:"mdc-text-field--textarea",WITH_LEADING_ICON:"mdc-text-field--with-leading-icon",WITH_TRAILING_ICON:"mdc-text-field--with-trailing-icon",WITH_INTERNAL_COUNTER:"mdc-text-field--with-internal-counter"},I={LABEL_SCALE:.75},R=["pattern","min","max","required","step","minlength","maxlength"],P=["color","date","datetime-local","month","range","time","week"],L=["mousedown","touchstart"],Z=["click","keydown"],M=function(t){function e(r,n){void 0===n&&(n={});var i=t.call(this,(0,w.__assign)((0,w.__assign)({},e.defaultAdapter),r))||this;return i.isFocused=!1,i.receivedUserInput=!1,i.valid=!0,i.useNativeValidation=!0,i.validateOnValueChange=!0,i.helperText=n.helperText,i.characterCounter=n.characterCounter,i.leadingIcon=n.leadingIcon,i.trailingIcon=n.trailingIcon,i.inputFocusHandler=function(){i.activateFocus()},i.inputBlurHandler=function(){i.deactivateFocus()},i.inputInputHandler=function(){i.handleInput()},i.setPointerXOffset=function(t){i.setTransformOrigin(t)},i.textFieldInteractionHandler=function(){i.handleTextFieldInteraction()},i.validationAttributeChangeHandler=function(t){i.handleValidationAttributeChange(t)},i}return(0,w.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return O},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return T},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return I},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shouldAlwaysFloat",{get:function(){var t=this.getNativeInput().type;return P.indexOf(t)>=0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shouldFloat",{get:function(){return this.shouldAlwaysFloat||this.isFocused||!!this.getValue()||this.isBadInput()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shouldShake",{get:function(){return!this.isFocused&&!this.isValid()&&!!this.getValue()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!0},setInputAttr:function(){},removeInputAttr:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){return new MutationObserver((function(){}))},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){return null},isFocused:function(){return!1},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},setLabelRequired:function(){},hasLabel:function(){return!1},getLabelWidth:function(){return 0},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){var t,e,r,n;this.adapter.hasLabel()&&this.getNativeInput().required&&this.adapter.setLabelRequired(!0),this.adapter.isFocused()?this.inputFocusHandler():this.adapter.hasLabel()&&this.shouldFloat&&(this.notchOutline(!0),this.adapter.floatLabel(!0),this.styleFloating(!0)),this.adapter.registerInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.registerInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.registerInputInteractionHandler("input",this.inputInputHandler);try{for(var i=(0,w.__values)(L),o=i.next();!o.done;o=i.next()){var a=o.value;this.adapter.registerInputInteractionHandler(a,this.setPointerXOffset)}}catch(l){t={error:l}}finally{try{o&&!o.done&&(e=i.return)&&e.call(i)}finally{if(t)throw t.error}}try{for(var c=(0,w.__values)(Z),s=c.next();!s.done;s=c.next()){a=s.value;this.adapter.registerTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){r={error:u}}finally{try{s&&!s.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}this.validationObserver=this.adapter.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler),this.setcharacterCounter(this.getValue().length)},e.prototype.destroy=function(){var t,e,r,n;this.adapter.deregisterInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.deregisterInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.deregisterInputInteractionHandler("input",this.inputInputHandler);try{for(var i=(0,w.__values)(L),o=i.next();!o.done;o=i.next()){var a=o.value;this.adapter.deregisterInputInteractionHandler(a,this.setPointerXOffset)}}catch(l){t={error:l}}finally{try{o&&!o.done&&(e=i.return)&&e.call(i)}finally{if(t)throw t.error}}try{for(var c=(0,w.__values)(Z),s=c.next();!s.done;s=c.next()){a=s.value;this.adapter.deregisterTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){r={error:u}}finally{try{s&&!s.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}this.adapter.deregisterValidationAttributeChangeHandler(this.validationObserver)},e.prototype.handleTextFieldInteraction=function(){var t=this.adapter.getNativeInput();t&&t.disabled||(this.receivedUserInput=!0)},e.prototype.handleValidationAttributeChange=function(t){var e=this;t.some((function(t){return R.indexOf(t)>-1&&(e.styleValidity(!0),e.adapter.setLabelRequired(e.getNativeInput().required),!0)})),t.indexOf("maxlength")>-1&&this.setcharacterCounter(this.getValue().length)},e.prototype.notchOutline=function(t){if(this.adapter.hasOutline()&&this.adapter.hasLabel())if(t){var e=this.adapter.getLabelWidth()*I.LABEL_SCALE;this.adapter.notchOutline(e)}else this.adapter.closeOutline()},e.prototype.activateFocus=function(){this.isFocused=!0,this.styleFocused(this.isFocused),this.adapter.activateLineRipple(),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),!this.helperText||!this.helperText.isPersistent()&&this.helperText.isValidation()&&this.valid||this.helperText.showToScreenReader()},e.prototype.setTransformOrigin=function(t){if(!this.isDisabled()&&!this.adapter.hasOutline()){var e=t.touches,r=e?e[0]:t,n=r.target.getBoundingClientRect(),i=r.clientX-n.left;this.adapter.setLineRippleTransformOrigin(i)}},e.prototype.handleInput=function(){this.autoCompleteFocus(),this.setcharacterCounter(this.getValue().length)},e.prototype.autoCompleteFocus=function(){this.receivedUserInput||this.activateFocus()},e.prototype.deactivateFocus=function(){this.isFocused=!1,this.adapter.deactivateLineRipple();var t=this.isValid();this.styleValidity(t),this.styleFocused(this.isFocused),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),this.shouldFloat||(this.receivedUserInput=!1)},e.prototype.getValue=function(){return this.getNativeInput().value},e.prototype.setValue=function(t){if(this.getValue()!==t&&(this.getNativeInput().value=t),this.setcharacterCounter(t.length),this.validateOnValueChange){var e=this.isValid();this.styleValidity(e)}this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.validateOnValueChange&&this.adapter.shakeLabel(this.shouldShake))},e.prototype.isValid=function(){return this.useNativeValidation?this.isNativeInputValid():this.valid},e.prototype.setValid=function(t){this.valid=t,this.styleValidity(t);var e=!t&&!this.isFocused&&!!this.getValue();this.adapter.hasLabel()&&this.adapter.shakeLabel(e)},e.prototype.setValidateOnValueChange=function(t){this.validateOnValueChange=t},e.prototype.getValidateOnValueChange=function(){return this.validateOnValueChange},e.prototype.setUseNativeValidation=function(t){this.useNativeValidation=t},e.prototype.isDisabled=function(){return this.getNativeInput().disabled},e.prototype.setDisabled=function(t){this.getNativeInput().disabled=t,this.styleDisabled(t)},e.prototype.setHelperTextContent=function(t){this.helperText&&this.helperText.setContent(t)},e.prototype.setLeadingIconAriaLabel=function(t){this.leadingIcon&&this.leadingIcon.setAriaLabel(t)},e.prototype.setLeadingIconContent=function(t){this.leadingIcon&&this.leadingIcon.setContent(t)},e.prototype.setTrailingIconAriaLabel=function(t){this.trailingIcon&&this.trailingIcon.setAriaLabel(t)},e.prototype.setTrailingIconContent=function(t){this.trailingIcon&&this.trailingIcon.setContent(t)},e.prototype.setcharacterCounter=function(t){if(this.characterCounter){var e=this.getNativeInput().maxLength;if(-1===e)throw new Error("MDCTextFieldFoundation: Expected maxlength html property on text input or textarea.");this.characterCounter.setCounterValue(t,e)}},e.prototype.isBadInput=function(){return this.getNativeInput().validity.badInput||!1},e.prototype.isNativeInputValid=function(){return this.getNativeInput().validity.valid},e.prototype.styleValidity=function(t){var r=e.cssClasses.INVALID;if(t?this.adapter.removeClass(r):this.adapter.addClass(r),this.helperText){if(this.helperText.setValidity(t),!this.helperText.isValidation())return;var n=this.helperText.isVisible(),i=this.helperText.getId();n&&i?this.adapter.setInputAttr(T.ARIA_DESCRIBEDBY,i):this.adapter.removeInputAttr(T.ARIA_DESCRIBEDBY)}},e.prototype.styleFocused=function(t){var r=e.cssClasses.FOCUSED;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.styleDisabled=function(t){var r=e.cssClasses,n=r.DISABLED,i=r.INVALID;t?(this.adapter.addClass(n),this.adapter.removeClass(i)):this.adapter.removeClass(n),this.leadingIcon&&this.leadingIcon.setDisabled(t),this.trailingIcon&&this.trailingIcon.setDisabled(t)},e.prototype.styleFloating=function(t){var r=e.cssClasses.LABEL_FLOATING;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.getNativeInput=function(){return(this.adapter?this.adapter.getNativeInput():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}},e}(C.K),N=r(68144),B=r(14243),H=r(83448),F=r(30153),D=r(67004),j=["touchstart","touchmove","scroll","mousewheel"],z=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={};for(var r in t)e[r]=t[r];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},e)},U=function(t){(0,x.Z)(E,t);var e,r,w=(0,_.Z)(E);function E(){var t;return(0,m.Z)(this,E),(t=w.apply(this,arguments)).mdcFoundationClass=M,t.value="",t.type="text",t.placeholder="",t.label="",t.icon="",t.iconTrailing="",t.disabled=!1,t.required=!1,t.minLength=-1,t.maxLength=-1,t.outlined=!1,t.helper="",t.validateOnInitialRender=!1,t.validationMessage="",t.autoValidate=!1,t.pattern="",t.min="",t.max="",t.step=null,t.size=null,t.helperPersistent=!1,t.charCounter=!1,t.endAligned=!1,t.prefix="",t.suffix="",t.name="",t.readOnly=!1,t.autocapitalize="",t.outlineOpen=!1,t.outlineWidth=0,t.isUiValid=!0,t.focused=!1,t._validity=z(),t.validityTransform=null,t}return(0,g.Z)(E,[{key:"validity",get:function(){return this._checkValidity(this.value),this._validity}},{key:"willValidate",get:function(){return this.formElement.willValidate}},{key:"selectionStart",get:function(){return this.formElement.selectionStart}},{key:"selectionEnd",get:function(){return this.formElement.selectionEnd}},{key:"focus",value:function(){var t=new CustomEvent("focus");this.formElement.dispatchEvent(t),this.formElement.focus()}},{key:"blur",value:function(){var t=new CustomEvent("blur");this.formElement.dispatchEvent(t),this.formElement.blur()}},{key:"select",value:function(){this.formElement.select()}},{key:"setSelectionRange",value:function(t,e,r){this.formElement.setSelectionRange(t,e,r)}},{key:"update",value:function(t){t.has("autoValidate")&&this.mdcFoundation&&this.mdcFoundation.setValidateOnValueChange(this.autoValidate),t.has("value")&&"string"!=typeof this.value&&(this.value="".concat(this.value)),(0,b.Z)((0,y.Z)(E.prototype),"update",this).call(this,t)}},{key:"setFormData",value:function(t){this.name&&t.append(this.name,this.value)}},{key:"render",value:function(){var t=this.charCounter&&-1!==this.maxLength,e=!!this.helper||!!this.validationMessage||t,r={"mdc-text-field--disabled":this.disabled,"mdc-text-field--no-label":!this.label,"mdc-text-field--filled":!this.outlined,"mdc-text-field--outlined":this.outlined,"mdc-text-field--with-leading-icon":this.icon,"mdc-text-field--with-trailing-icon":this.iconTrailing,"mdc-text-field--end-aligned":this.endAligned};return(0,N.dy)(n||(n=(0,v.Z)([' "," "])),(0,H.$)(r),this.renderRipple(),this.outlined?this.renderOutline():this.renderLabel(),this.renderLeadingIcon(),this.renderPrefix(),this.renderInput(e),this.renderSuffix(),this.renderTrailingIcon(),this.renderLineRipple(),this.renderHelperText(e,t))}},{key:"updated",value:function(t){t.has("value")&&void 0!==t.get("value")&&(this.mdcFoundation.setValue(this.value),this.autoValidate&&this.reportValidity())}},{key:"renderRipple",value:function(){return this.outlined?"":(0,N.dy)(i||(i=(0,v.Z)([' '])))}},{key:"renderOutline",value:function(){return this.outlined?(0,N.dy)(o||(o=(0,v.Z)([' '," "])),this.outlineWidth,this.outlineOpen,this.renderLabel()):""}},{key:"renderLabel",value:function(){return this.label?(0,N.dy)(a||(a=(0,v.Z)([' '," "])),(0,S.o)(this.label),this.label):""}},{key:"renderLeadingIcon",value:function(){return this.icon?this.renderIcon(this.icon):""}},{key:"renderTrailingIcon",value:function(){return this.iconTrailing?this.renderIcon(this.iconTrailing,!0):""}},{key:"renderIcon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={"mdc-text-field__icon--leading":!e,"mdc-text-field__icon--trailing":e};return(0,N.dy)(c||(c=(0,v.Z)(['',""])),(0,H.$)(r),t)}},{key:"renderPrefix",value:function(){return this.prefix?this.renderAffix(this.prefix):""}},{key:"renderSuffix",value:function(){return this.suffix?this.renderAffix(this.suffix,!0):""}},{key:"renderAffix",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={"mdc-text-field__affix--prefix":!e,"mdc-text-field__affix--suffix":e};return(0,N.dy)(s||(s=(0,v.Z)([' ',""])),(0,H.$)(r),t)}},{key:"renderInput",value:function(t){var e=-1===this.minLength?void 0:this.minLength,r=-1===this.maxLength?void 0:this.maxLength,n=this.autocapitalize?this.autocapitalize:void 0,i=this.validationMessage&&!this.isUiValid,o=this.label?"label":void 0,a=t?"helper-text":void 0,c=this.focused||this.helperPersistent||i?"helper-text":void 0;return(0,N.dy)(l||(l=(0,v.Z)([' '])),(0,F.o)(o),(0,F.o)(a),(0,F.o)(c),this.type,(0,D.a)(this.value),this.disabled,this.placeholder,this.required,this.readOnly,(0,F.o)(e),(0,F.o)(r),(0,F.o)(this.pattern?this.pattern:void 0),(0,F.o)(""===this.min?void 0:this.min),(0,F.o)(""===this.max?void 0:this.max),(0,F.o)(null===this.step?void 0:this.step),(0,F.o)(null===this.size?void 0:this.size),(0,F.o)(""===this.name?void 0:this.name),(0,F.o)(this.inputMode),(0,F.o)(n),this.handleInputChange,this.onInputFocus,this.onInputBlur)}},{key:"renderLineRipple",value:function(){return this.outlined?"":(0,N.dy)(u||(u=(0,v.Z)([' '])),(0,A._)())}},{key:"renderHelperText",value:function(t,e){var r=this.validationMessage&&!this.isUiValid,n={"mdc-text-field-helper-text--persistent":this.helperPersistent,"mdc-text-field-helper-text--validation-msg":r},i=this.focused||this.helperPersistent||r?void 0:"true",o=r?this.validationMessage:this.helper;return t?(0,N.dy)(d||(d=(0,v.Z)(['
    ',"
    ","
    "])),(0,F.o)(i),(0,H.$)(n),o,this.renderCharCounter(e)):""}},{key:"renderCharCounter",value:function(t){var e=Math.min(this.value.length,this.maxLength);return t?(0,N.dy)(f||(f=(0,v.Z)([' '," / ",""])),e,this.maxLength):""}},{key:"onInputFocus",value:function(){this.focused=!0}},{key:"onInputBlur",value:function(){this.focused=!1,this.reportValidity()}},{key:"checkValidity",value:function(){var t=this._checkValidity(this.value);if(!t){var e=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(e)}return t}},{key:"reportValidity",value:function(){var t=this.checkValidity();return this.mdcFoundation.setValid(t),this.isUiValid=t,t}},{key:"_checkValidity",value:function(t){var e=this.formElement.validity,r=z(e);if(this.validityTransform){var n=this.validityTransform(t,r);r=Object.assign(Object.assign({},r),n),this.mdcFoundation.setUseNativeValidation(!1)}else this.mdcFoundation.setUseNativeValidation(!0);return this._validity=r,this._validity.valid}},{key:"setCustomValidity",value:function(t){this.validationMessage=t,this.formElement.setCustomValidity(t)}},{key:"handleInputChange",value:function(){this.value=this.formElement.value}},{key:"createAdapter",value:function(){return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},this.getRootAdapterMethods()),this.getInputAdapterMethods()),this.getLabelAdapterMethods()),this.getLineRippleAdapterMethods()),this.getOutlineAdapterMethods())}},{key:"getRootAdapterMethods",value:function(){var t=this;return Object.assign({registerTextFieldInteractionHandler:function(e,r){return t.addEventListener(e,r)},deregisterTextFieldInteractionHandler:function(e,r){return t.removeEventListener(e,r)},registerValidationAttributeChangeHandler:function(e){var r=new MutationObserver((function(t){e(function(t){return t.map((function(t){return t.attributeName})).filter((function(t){return t}))}(t))}));return r.observe(t.formElement,{attributes:!0}),r},deregisterValidationAttributeChangeHandler:function(t){return t.disconnect()}},(0,k.qN)(this.mdcRoot))}},{key:"getInputAdapterMethods",value:function(){var t=this;return{getNativeInput:function(){return t.formElement},setInputAttr:function(){},removeInputAttr:function(){},isFocused:function(){return!!t.shadowRoot&&t.shadowRoot.activeElement===t.formElement},registerInputInteractionHandler:function(e,r){return t.formElement.addEventListener(e,r,{passive:e in j})},deregisterInputInteractionHandler:function(e,r){return t.formElement.removeEventListener(e,r)}}}},{key:"getLabelAdapterMethods",value:function(){var t=this;return{floatLabel:function(e){return t.labelElement&&t.labelElement.floatingLabelFoundation.float(e)},getLabelWidth:function(){return t.labelElement?t.labelElement.floatingLabelFoundation.getWidth():0},hasLabel:function(){return Boolean(t.labelElement)},shakeLabel:function(e){return t.labelElement&&t.labelElement.floatingLabelFoundation.shake(e)},setLabelRequired:function(e){t.labelElement&&t.labelElement.floatingLabelFoundation.setRequired(e)}}}},{key:"getLineRippleAdapterMethods",value:function(){var t=this;return{activateLineRipple:function(){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.activate()},deactivateLineRipple:function(){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.deactivate()},setLineRippleTransformOrigin:function(e){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.setRippleCenter(e)}}}},{key:"getUpdateComplete",value:(r=(0,h.Z)((0,p.Z)().mark((function t(){var e,r;return(0,p.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,b.Z)((0,y.Z)(E.prototype),"getUpdateComplete",this).call(this);case 2:return r=t.sent,t.next=5,null===(e=this.outlineElement)||void 0===e?void 0:e.updateComplete;case 5:return t.abrupt("return",r);case 6:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"firstUpdated",value:function(){var t,e=this;(0,b.Z)((0,y.Z)(E.prototype),"firstUpdated",this).call(this),this.mdcFoundation.setValidateOnValueChange(this.autoValidate),this.validateOnInitialRender&&this.reportValidity(),null===(t=this.outlineElement)||void 0===t||t.updateComplete.then((function(){var t;e.outlineWidth=(null===(t=e.labelElement)||void 0===t?void 0:t.floatingLabelFoundation.getWidth())||0}))}},{key:"getOutlineAdapterMethods",value:function(){var t=this;return{closeOutline:function(){return t.outlineElement&&(t.outlineOpen=!1)},hasOutline:function(){return Boolean(t.outlineElement)},notchOutline:function(e){t.outlineElement&&!t.outlineOpen&&(t.outlineWidth=e,t.outlineOpen=!0)}}}},{key:"layout",value:(e=(0,h.Z)((0,p.Z)().mark((function t(){var e,r,n;return(0,p.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.updateComplete;case 2:if(e=this.labelElement){t.next=6;break}return this.outlineOpen=!1,t.abrupt("return");case 6:if(r=!!this.label&&!!this.value,e.floatingLabelFoundation.float(r),this.outlined){t.next=10;break}return t.abrupt("return");case 10:return this.outlineOpen=r,t.next=13,this.updateComplete;case 13:if(n=e.floatingLabelFoundation.getWidth(),!this.outlineOpen){t.next=18;break}return this.outlineWidth=n,t.next=18,this.updateComplete;case 18:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})}]),E}(k.Wg);(0,w.__decorate)([(0,B.IO)(".mdc-text-field")],U.prototype,"mdcRoot",void 0),(0,w.__decorate)([(0,B.IO)("input")],U.prototype,"formElement",void 0),(0,w.__decorate)([(0,B.IO)(".mdc-floating-label")],U.prototype,"labelElement",void 0),(0,w.__decorate)([(0,B.IO)(".mdc-line-ripple")],U.prototype,"lineRippleElement",void 0),(0,w.__decorate)([(0,B.IO)("mwc-notched-outline")],U.prototype,"outlineElement",void 0),(0,w.__decorate)([(0,B.IO)(".mdc-notched-outline__notch")],U.prototype,"notchElement",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"value",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"type",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"placeholder",void 0),(0,w.__decorate)([(0,B.Cb)({type:String}),(0,E.P)((function(t,e){void 0!==e&&this.label!==e&&this.layout()}))],U.prototype,"label",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"icon",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"iconTrailing",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean,reflect:!0})],U.prototype,"disabled",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean})],U.prototype,"required",void 0),(0,w.__decorate)([(0,B.Cb)({type:Number})],U.prototype,"minLength",void 0),(0,w.__decorate)([(0,B.Cb)({type:Number})],U.prototype,"maxLength",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean,reflect:!0}),(0,E.P)((function(t,e){void 0!==e&&this.outlined!==e&&this.layout()}))],U.prototype,"outlined",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"helper",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean})],U.prototype,"validateOnInitialRender",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"validationMessage",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean})],U.prototype,"autoValidate",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"pattern",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"min",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"max",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"step",void 0),(0,w.__decorate)([(0,B.Cb)({type:Number})],U.prototype,"size",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean})],U.prototype,"helperPersistent",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean})],U.prototype,"charCounter",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean})],U.prototype,"endAligned",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"prefix",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"suffix",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"name",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"inputMode",void 0),(0,w.__decorate)([(0,B.Cb)({type:Boolean})],U.prototype,"readOnly",void 0),(0,w.__decorate)([(0,B.Cb)({type:String})],U.prototype,"autocapitalize",void 0),(0,w.__decorate)([(0,B.SB)()],U.prototype,"outlineOpen",void 0),(0,w.__decorate)([(0,B.SB)()],U.prototype,"outlineWidth",void 0),(0,w.__decorate)([(0,B.SB)()],U.prototype,"isUiValid",void 0),(0,w.__decorate)([(0,B.SB)()],U.prototype,"focused",void 0),(0,w.__decorate)([(0,B.hO)({passive:!0})],U.prototype,"handleInputChange",null)},31338:function(t,e,r){"use strict";r.d(e,{W:function(){return o}});var n,i=r(88962),o=(0,r(68144).iv)(n||(n=(0,i.Z)(['.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:transform 150ms cubic-bezier(.4,0,.2,1),color 150ms cubic-bezier(.4,0,.2,1)}.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}.mdc-floating-label--required[dir=rtl]::after,[dir=rtl] .mdc-floating-label--required::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(.75)}}.mdc-line-ripple::after,.mdc-line-ripple::before{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(.4,0,.2,1),opacity 180ms cubic-bezier(.4,0,.2,1)}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-text-field--filled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0,0,0,.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0,0,0,.6)}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);height:28px;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1);width:100%;min-width:0;border:none;border-radius:0;background:0 0;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:0}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{transition:opacity 67ms 0s cubic-bezier(.4,0,.2,1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0s cubic-bezier(.4,0,.2,1);opacity:0}}@media all{.mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);height:28px;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens:none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field__affix--prefix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field__affix--suffix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before,.mdc-text-field--filled:hover .mdc-text-field__ripple::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens:none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(.75)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}@supports(top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small,4px)) * 2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}@supports(top:max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}@supports(top:max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}@supports(top:max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::after,.mdc-text-field--outlined .mdc-text-field__ripple::before{background-color:transparent;background-color:var(--mdc-ripple-color,transparent)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none!important;background-color:transparent}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(1px) translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 64px / .75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 64px / .75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 96px / .75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input{text-align:left}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{direction:ltr}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading{order:1}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{order:2}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{order:3}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{order:4}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing{order:5}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-right:12px}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{margin-left:0;margin-right:auto}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}.mdc-text-field__icon--leading[dir=rtl],[dir=rtl] .mdc-text-field__icon--leading{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}.mdc-text-field__icon--trailing[dir=rtl],[dir=rtl] .mdc-text-field__icon--trailing{margin-left:0px;margin-right:0px}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{display:inline-flex;flex-direction:column;outline:0}.mdc-text-field{width:100%}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42);border-bottom-color:var(--mdc-text-field-idle-line-color,rgba(0,0,0,.42))}.mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87);border-bottom-color:var(--mdc-text-field-hover-line-color,rgba(0,0,0,.87))}.mdc-text-field.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.06);border-bottom-color:var(--mdc-text-field-disabled-line-color,rgba(0,0,0,.06))}.mdc-text-field.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field__input{direction:inherit}mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-idle-border-color, rgba(0, 0, 0, 0.38) )}:host(:not([disabled]):hover) :not(.mdc-text-field--invalid):not(.mdc-text-field--focused) mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-fill-color,#f5f5f5)}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-error-color, var(--mdc-theme-error, #b00020) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid .mdc-text-field__icon,:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:var(--mdc-text-field-error-color,var(--mdc-theme-error,#b00020))}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused mwc-notched-outline{--mdc-notched-outline-stroke-width:2px}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input{color:var(--mdc-text-field-ink-color,rgba(0,0,0,.87))}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host(:not([disabled])) .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg),:host(:not([disabled])) .mdc-text-field-helper-line:not(.mdc-text-field--invalid) .mdc-text-field-character-counter{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host([disabled]) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-disabled-fill-color,#fafafa)}:host([disabled]) .mdc-text-field.mdc-text-field--outlined mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-text-field .mdc-text-field__input,:host([disabled]) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-character-counter,:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-helper-text{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}'])))},74332:function(t,e,r){"use strict";var n=r(71650),i=r(33368),o=r(82390),a=r(69205),c=r(70906),s=r(56889),l=r(57197),u=r(10868),d=r(26539),f=new l.ZP;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(t,e,r){},prepareTemplateDom:function(t,e){},prepareTemplateStyles:function(t,e,r){},styleSubtree:function(t,e){f.processStyles(),(0,u.wW)(t,e)},styleElement:function(t){f.processStyles()},styleDocument:function(t){f.processStyles(),(0,u.wW)(document.body,t)},getComputedStyleValue:function(t,e){return(0,u.B7)(t,e)},flushCustomStyles:function(){},nativeCss:d.rd,nativeShadow:d.WA,cssBuild:d.Cp,disableRuntime:d.jF}),window.ShadyCSS.CustomStyleInterface=f;var p=r(15392),h="include",v=window.ShadyCSS.CustomStyleInterface,m=function(t){(0,a.Z)(r,t);var e=(0,c.Z)(r);function r(){var t;return(0,n.Z)(this,r),(t=e.call(this))._style=null,v.addCustomStyle((0,o.Z)(t)),t}return(0,i.Z)(r,[{key:"getStyle",value:function(){if(this._style)return this._style;var t=this.querySelector("style");if(!t)return null;this._style=t;var e=t.getAttribute(h);return e&&(t.removeAttribute(h),t.textContent=(0,p.jv)(e)+t.textContent),this.ownerDocument!==window.document&&window.document.head.appendChild(this),this._style}}]),r}((0,s.Z)(HTMLElement));window.customElements.define("custom-style",m)},21384:function(t,e,r){"use strict";r.d(e,{t:function(){return h}});var n=r(71650),i=r(33368),o=r(69205),a=r(70906),c=r(56889),s=(r(56646),r(42687)),l=r(74460),u={},d={};function f(t,e){u[t]=d[t.toLowerCase()]=e}function p(t){return u[t]||d[t.toLowerCase()]}var h=function(t){(0,o.Z)(r,t);var e=(0,a.Z)(r);function r(){return(0,n.Z)(this,r),e.apply(this,arguments)}return(0,i.Z)(r,[{key:"attributeChangedCallback",value:function(t,e,r,n){e!==r&&this.register()}},{key:"assetpath",get:function(){if(!this.__assetpath){var t=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument,e=(0,s.Kk)(this.getAttribute("assetpath")||"",t.baseURI);this.__assetpath=(0,s.iY)(e)}return this.__assetpath}},{key:"register",value:function(t){if(t=t||this.id){if(l.XN&&void 0!==p(t))throw f(t,null),new Error("strictTemplatePolicy: dom-module ".concat(t," re-registered"));this.id=t,f(t,this),(e=this).querySelector("style")&&console.warn("dom-module %s has style outside template",e.id)}var e}}],[{key:"observedAttributes",get:function(){return["id"]}},{key:"import",value:function(t,e){if(t){var r=p(t);return r&&e?r.querySelector(e):r}return null}}]),r}((0,c.Z)(HTMLElement));h.prototype.modules=u,customElements.define("dom-module",h)},56646:function(){"use strict";window.JSCompiler_renameProperty=function(t,e){return t}},42687:function(t,e,r){"use strict";r.d(e,{Kk:function(){return c},Rq:function(){return s},iY:function(){return l}});r(56646);var n,i,o=/(url\()([^)]*)(\))/g,a=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/;function c(t,e){if(t&&a.test(t))return t;if("//"===t)return t;if(void 0===n){n=!1;try{var r=new URL("b","http://a");r.pathname="c%20d",n="http://a/c%20d"===r.href}catch(o){}}if(e||(e=document.baseURI||window.location.href),n)try{return new URL(t,e).href}catch(o){return t}return i||((i=document.implementation.createHTMLDocument("temp")).base=i.createElement("base"),i.head.appendChild(i.base),i.anchor=i.createElement("a"),i.body.appendChild(i.anchor)),i.base.href=e,i.anchor.href=t,i.anchor.href||t}function s(t,e){return t.replace(o,(function(t,r,n,i){return r+"'"+c(n.replace(/["']/g,""),e)+"'"+i}))}function l(t){return t.substring(0,t.lastIndexOf("/")+1)}},74460:function(t,e,r){"use strict";r.d(e,{FV:function(){return o},HY:function(){return h},Hr:function(){return p},XN:function(){return l},ZN:function(){return u},a2:function(){return f},dJ:function(){return x},ew:function(){return y},f6:function(){return s},gx:function(){return b},j8:function(){return _},ls:function(){return v},md:function(){return w},my:function(){return i},nL:function(){return d},sM:function(){return a},v1:function(){return c},xj:function(){return g},z2:function(){return m}});r(56646);var n=r(42687),i=!window.ShadyDOM||!window.ShadyDOM.inUse,o=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,i&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype&&function(){try{var t=new CSSStyleSheet;t.replaceSync("");var e=document.createElement("div");return e.attachShadow({mode:"open"}),e.shadowRoot.adoptedStyleSheets=[t],e.shadowRoot.adoptedStyleSheets[0]===t}catch(r){return!1}}()),a=window.Polymer&&window.Polymer.rootPath||(0,n.iY)(document.baseURI||window.location.href),c=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,s=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,l=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,u=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,d=window.Polymer&&window.Polymer.legacyOptimizations||!1,f=window.Polymer&&window.Polymer.legacyWarnings||!1,p=window.Polymer&&window.Polymer.syncInitialRender||!1,h=window.Polymer&&window.Polymer.legacyUndefined||!1,v=window.Polymer&&window.Polymer.orderedComputed||!1,m=!0,g=function(t){m=t},b=window.Polymer&&window.Polymer.removeNestedTemplates||!1,y=window.Polymer&&window.Polymer.fastDomIf||!1,x=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,_=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,w=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1},15392:function(t,e,r){"use strict";r.d(e,{jv:function(){return m},lx:function(){return h},uT:function(){return p}});var n=r(46097),i=r(21384),o=r(42687),a="link[rel=import][type~=css]",c="include",s="shady-unscoped";function l(t){return i.t.import(t)}function u(t){var e=t.body?t.body:t,r=(0,o.Rq)(e.textContent,t.baseURI),n=document.createElement("style");return n.textContent=r,n}function d(t){for(var e=t.trim().split(/\s+/),r=[],i=0;i>8&255]},W=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},Y=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},q=function(t){return U(t,23,4)},X=function(t){return U(t,52,8)},K=function(t,e,r){l(t[T],e,{configurable:!0,get:function(){return r(this)[e]}})},J=function(t,e,r,n){var i=v(r),o=R(t);if(i+e>o.byteLength)throw D(O);var a=o.bytes,c=i+o.byteOffset,s=_(a,c,c+e);return n?s:z(s)},Q=function(t,e,r,n,i,o){var a=v(r),c=R(t);if(a+e>c.byteLength)throw D(O);for(var s=c.bytes,l=a+c.byteOffset,u=n(+i),d=0;dnt;)(et=rt[nt++])in Z||s(Z,et,L[et]);M.constructor=Z}b&&g(B)!==H&&b(B,H);var it=new N(new Z(2)),ot=i(B.setInt8);it.setInt8(0,2147483648),it.setInt8(1,2147483649),!it.getInt8(0)&&it.getInt8(1)||u(B,{setInt8:function(t,e){ot(this,t,e<<24>>24)},setUint8:function(t,e){ot(this,t,e<<24>>24)}},{unsafe:!0})}else M=(Z=function(t){f(this,M);var e=v(t);P(this,{type:A,bytes:j(F(e),0),byteLength:e}),o||(this.byteLength=e,this.detached=!1)})[T],B=(N=function(t,e,r){f(this,B),f(t,M);var n=I(t),i=n.byteLength,a=p(e);if(a<0||a>i)throw D("Wrong offset");if(a+(r=void 0===r?i-a:h(r))>i)throw D("Wrong length");P(this,{type:C,buffer:t,byteLength:r,byteOffset:a,bytes:n.bytes}),o||(this.buffer=t,this.byteLength=r,this.byteOffset=a)})[T],o&&(K(Z,"byteLength",I),K(N,"buffer",R),K(N,"byteLength",R),K(N,"byteOffset",R)),u(B,{getInt8:function(t){return J(this,1,t)[0]<<24>>24},getUint8:function(t){return J(this,1,t)[0]},getInt16:function(t){var e=J(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=J(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return Y(J(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return Y(J(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return V(J(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return V(J(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){Q(this,1,t,$,e)},setUint8:function(t,e){Q(this,1,t,$,e)},setInt16:function(t,e){Q(this,2,t,G,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){Q(this,2,t,G,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){Q(this,4,t,W,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){Q(this,4,t,W,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){Q(this,4,t,q,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){Q(this,8,t,X,e,arguments.length>2?arguments[2]:void 0)}});w(Z,A),w(N,C),t.exports={ArrayBuffer:Z,DataView:N}},24579:function(t,e,r){"use strict";var n=r(84766),i=r(11588),o=r(25902),a=r(23156),c=Math.min;t.exports=[].copyWithin||function(t,e){var r=n(this),s=o(r),l=i(t,s),u=i(e,s),d=arguments.length>2?arguments[2]:void 0,f=c((void 0===d?s:i(d,s))-u,s-l),p=1;for(u0;)u in r?r[l]=r[u]:a(r,l),l+=p,u+=p;return r}},6922:function(t,e,r){"use strict";var n=r(84766),i=r(11588),o=r(25902);t.exports=function(t){for(var e=n(this),r=o(e),a=arguments.length,c=i(a>1?arguments[1]:void 0,r),s=a>2?arguments[2]:void 0,l=void 0===s?r:i(s,r);l>c;)e[c++]=t;return e}},20702:function(t,e,r){"use strict";var n=r(25097).forEach,i=r(49719)("forEach");t.exports=i?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},84645:function(t,e,r){"use strict";var n=r(43322),i=r(47585),o=r(84766),a=r(93722),c=r(67098),s=r(78977),l=r(12470),u=r(85111),d=r(74692),f=r(4251),p=r(77642),h=r(1386),v=r(48736),m=r(20877).toArray,g=h("asyncIterator"),b=i(f("Array").values),y=i(b([]).next),x=function(){return new _(this)},_=function(t){this.iterator=b(t)};_.prototype.next=function(){return y(this.iterator)},t.exports=function(t){var e=this,r=arguments.length,i=r>1?arguments[1]:void 0,f=r>2?arguments[2]:void 0;return new(p("Promise"))((function(r){var p=o(t);void 0!==i&&(i=n(i,f));var h=d(p,g),b=h?void 0:u(p)||x,y=a(e)?new e:[],_=h?c(p,h):new v(l(s(p,b)));r(m(_,i,y))}))}},15078:function(t,e,r){var n=r(25902);t.exports=function(t,e){for(var r=0,i=n(e),o=new t(i);i>r;)o[r]=e[r++];return o}},54513:function(t,e,r){"use strict";var n=r(43322),i=r(47702),o=r(84766),a=r(95913),c=r(19439),s=r(93722),l=r(25902),u=r(32385),d=r(78977),f=r(85111),p=Array;t.exports=function(t){var e=o(t),r=s(this),h=arguments.length,v=h>1?arguments[1]:void 0,m=void 0!==v;m&&(v=n(v,h>2?arguments[2]:void 0));var g,b,y,x,_,w,k=f(e),E=0;if(!k||this===p&&c(k))for(g=l(e),b=r?new this(g):p(g);g>E;E++)w=m?v(e[E],E):e[E],u(b,E,w);else for(_=(x=d(e,k)).next,b=r?new this:[];!(y=i(_,x)).done;E++)w=m?a(x,v,[y.value,E],!0):y.value,u(b,E,w);return b.length=E,b}},26875:function(t,e,r){"use strict";var n=r(43322),i=r(47585),o=r(23169),a=r(84766),c=r(25902),s=r(5774),l=s.Map,u=s.get,d=s.has,f=s.set,p=i([].push);t.exports=function(t){for(var e,r,i=a(this),s=o(i),h=n(t,arguments.length>1?arguments[1]:void 0),v=new l,m=c(s),g=0;m>g;g++)e=h(r=s[g],g,i),d(v,e)?p(u(v,e),r):f(v,e,[r]);return v}},56172:function(t,e,r){var n=r(43322),i=r(47585),o=r(23169),a=r(84766),c=r(5224),s=r(25902),l=r(63571),u=r(15078),d=Array,f=i([].push);t.exports=function(t,e,r,i){for(var p,h,v,m=a(t),g=o(m),b=n(e,r),y=l(null),x=s(g),_=0;x>_;_++)v=g[_],(h=c(b(v,_,m)))in y?f(y[h],v):y[h]=[v];if(i&&(p=i(m))!==d)for(h in y)y[h]=u(p,y[h]);return y}},59729:function(t,e,r){var n=r(19969),i=r(11588),o=r(25902),a=function(t){return function(e,r,a){var c,s=n(e),l=o(s),u=i(a,l);if(t&&r!=r){for(;l>u;)if((c=s[u++])!=c)return!0}else for(;l>u;u++)if((t||u in s)&&s[u]===r)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},51486:function(t,e,r){var n=r(43322),i=r(23169),o=r(84766),a=r(25902),c=function(t){var e=1==t;return function(r,c,s){for(var l,u=o(r),d=i(u),f=n(c,s),p=a(d);p-- >0;)if(f(l=d[p],p,u))switch(t){case 0:return l;case 1:return p}return e?-1:void 0}};t.exports={findLast:c(0),findLastIndex:c(1)}},25097:function(t,e,r){var n=r(43322),i=r(47585),o=r(23169),a=r(84766),c=r(25902),s=r(48347),l=i([].push),u=function(t){var e=1==t,r=2==t,i=3==t,u=4==t,d=6==t,f=7==t,p=5==t||d;return function(h,v,m,g){for(var b,y,x=a(h),_=o(x),w=n(v,m),k=c(_),E=0,S=g||s,A=e?S(h,k):r||f?S(h,0):void 0;k>E;E++)if((p||E in _)&&(y=w(b=_[E],E,x),t))if(e)A[E]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return E;case 2:l(A,b)}else switch(t){case 4:return!1;case 7:l(A,b)}return d?-1:i||u?u:A}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},8139:function(t,e,r){"use strict";var n=r(79102),i=r(19969),o=r(64725),a=r(25902),c=r(49719),s=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=c("lastIndexOf"),f=u||!d;t.exports=f?function(t){if(u)return n(l,this,arguments)||0;var e=i(this),r=a(e),c=r-1;for(arguments.length>1&&(c=s(c,o(arguments[1]))),c<0&&(c=r+c);c>=0;c--)if(c in e&&e[c]===t)return c||0;return-1}:l},1566:function(t,e,r){var n=r(72763),i=r(1386),o=r(56962),a=i("species");t.exports=function(t){return o>=51||!n((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},49719:function(t,e,r){"use strict";var n=r(72763);t.exports=function(t,e){var r=[][t];return!!r&&n((function(){r.call(null,e||function(){return 1},1)}))}},59856:function(t,e,r){var n=r(19257),i=r(84766),o=r(23169),a=r(25902),c=TypeError,s=function(t){return function(e,r,s,l){n(r);var u=i(e),d=o(u),f=a(u),p=t?f-1:0,h=t?-1:1;if(s<2)for(;;){if(p in d){l=d[p],p+=h;break}if(p+=h,t?p<0:f<=p)throw c("Reduce of empty array with no initial value")}for(;t?p>=0:f>p;p+=h)p in d&&(l=r(l,d[p],p,u));return l}};t.exports={left:s(!1),right:s(!0)}},19506:function(t,e,r){"use strict";var n=r(37703),i=r(43964),o=TypeError,a=Object.getOwnPropertyDescriptor,c=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=c?function(t,e){if(i(t)&&!a(t,"length").writable)throw o("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},31280:function(t,e,r){var n=r(11588),i=r(25902),o=r(32385),a=Array,c=Math.max;t.exports=function(t,e,r){for(var s=i(t),l=n(e,s),u=n(void 0===r?s:r,s),d=a(c(u-l,0)),f=0;l0;)t[n]=t[--n];n!==o++&&(t[n]=r)}return t},c=function(t,e,r,n){for(var i=e.length,o=r.length,a=0,c=0;a=c||l<0)throw o("Incorrect index");for(var u=new e(c),d=0;d1?arguments[1]:void 0;return a(this),(e=void 0!==p)&&o(p),c(t)?new this:(r=[],e?(u=0,d=n(p,f>2?arguments[2]:void 0),s(t,(function(t){i(l,r,d(t,u++))}))):s(t,l,{that:r}),new this(r))}},11171:function(t,e,r){"use strict";var n=r(11939);t.exports=function(){return new this(n(arguments))}},95365:function(t,e,r){"use strict";var n=r(63571),i=r(3546),o=r(20267),a=r(43322),c=r(30680),s=r(29714),l=r(64572),u=r(19173),d=r(36238),f=r(8395),p=r(37703),h=r(9154).fastKey,v=r(2995),m=v.set,g=v.getterFor;t.exports={getConstructor:function(t,e,r,u){var d=t((function(t,i){c(t,f),m(t,{type:e,index:n(null),first:void 0,last:void 0,size:0}),p||(t.size=0),s(i)||l(i,t[u],{that:t,AS_ENTRIES:r})})),f=d.prototype,v=g(e),b=function(t,e,r){var n,i,o=v(t),a=y(t,e);return a?a.value=r:(o.last=a={index:i=h(e,!0),key:e,value:r,previous:n=o.last,next:void 0,removed:!1},o.first||(o.first=a),n&&(n.next=a),p?o.size++:t.size++,"F"!==i&&(o.index[i]=a)),t},y=function(t,e){var r,n=v(t),i=h(e);if("F"!==i)return n.index[i];for(r=n.first;r;r=r.next)if(r.key==e)return r};return o(f,{clear:function(){for(var t=v(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,p?t.size=0:this.size=0},delete:function(t){var e=this,r=v(e),n=y(e,t);if(n){var i=n.next,o=n.previous;delete r.index[n.index],n.removed=!0,o&&(o.next=i),i&&(i.previous=o),r.first==n&&(r.first=i),r.last==n&&(r.last=o),p?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=v(this),n=a(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),o(f,r?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return b(this,0===t?0:t,e)}}:{add:function(t){return b(this,t=0===t?0:t,t)}}),p&&i(f,"size",{configurable:!0,get:function(){return v(this).size}}),d},setStrong:function(t,e,r){var n=e+" Iterator",i=g(e),o=g(n);u(t,e,(function(t,e){m(this,{type:n,target:t,state:i(t),kind:e,last:void 0})}),(function(){for(var t=o(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?d("keys"==e?r.key:"values"==e?r.value:[r.key,r.value],!1):(t.target=void 0,d(void 0,!0))}),r?"entries":"values",!r,!0),f(e)}}},59285:function(t,e,r){"use strict";var n=r(47585),i=r(20267),o=r(9154).getWeakData,a=r(30680),c=r(86956),s=r(29714),l=r(42521),u=r(64572),d=r(25097),f=r(89146),p=r(2995),h=p.set,v=p.getterFor,m=d.find,g=d.findIndex,b=n([].splice),y=0,x=function(t){return t.frozen||(t.frozen=new _)},_=function(){this.entries=[]},w=function(t,e){return m(t.entries,(function(t){return t[0]===e}))};_.prototype={get:function(t){var e=w(this,t);if(e)return e[1]},has:function(t){return!!w(this,t)},set:function(t,e){var r=w(this,t);r?r[1]=e:this.entries.push([t,e])},delete:function(t){var e=g(this.entries,(function(e){return e[0]===t}));return~e&&b(this.entries,e,1),!!~e}},t.exports={getConstructor:function(t,e,r,n){var d=t((function(t,i){a(t,p),h(t,{type:e,id:y++,frozen:void 0}),s(i)||u(i,t[n],{that:t,AS_ENTRIES:r})})),p=d.prototype,m=v(e),g=function(t,e,r){var n=m(t),i=o(c(e),!0);return!0===i?x(n).set(e,r):i[n.id]=r,t};return i(p,{delete:function(t){var e=m(this);if(!l(t))return!1;var r=o(t);return!0===r?x(e).delete(t):r&&f(r,e.id)&&delete r[e.id]},has:function(t){var e=m(this);if(!l(t))return!1;var r=o(t);return!0===r?x(e).has(t):r&&f(r,e.id)}}),i(p,r?{get:function(t){var e=m(this);if(l(t)){var r=o(t);return!0===r?x(e).get(t):r?r[e.id]:void 0}},set:function(t,e){return g(this,t,e)}}:{add:function(t){return g(this,t,!0)}}),d}}},35246:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(47585),a=r(20676),c=r(73918),s=r(9154),l=r(64572),u=r(30680),d=r(25222),f=r(29714),p=r(42521),h=r(72763),v=r(4684),m=r(54849),g=r(31985);t.exports=function(t,e,r){var b=-1!==t.indexOf("Map"),y=-1!==t.indexOf("Weak"),x=b?"set":"add",_=i[t],w=_&&_.prototype,k=_,E={},S=function(t){var e=o(w[t]);c(w,t,"add"==t?function(t){return e(this,0===t?0:t),this}:"delete"==t?function(t){return!(y&&!p(t))&&e(this,0===t?0:t)}:"get"==t?function(t){return y&&!p(t)?void 0:e(this,0===t?0:t)}:"has"==t?function(t){return!(y&&!p(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(a(t,!d(_)||!(y||w.forEach&&!h((function(){(new _).entries().next()})))))k=r.getConstructor(e,t,b,x),s.enable();else if(a(t,!0)){var A=new k,C=A[x](y?{}:-0,1)!=A,T=h((function(){A.has(1)})),O=v((function(t){new _(t)})),I=!y&&h((function(){for(var t=new _,e=5;e--;)t[x](e,e);return!t.has(-0)}));O||((k=e((function(t,e){u(t,w);var r=g(new _,t,k);return f(e)||l(e,r[x],{that:r,AS_ENTRIES:b}),r}))).prototype=w,w.constructor=k),(T||I)&&(S("delete"),S("has"),b&&S("get")),(I||C)&&S(x),y&&w.clear&&delete w.clear}return E[t]=k,n({global:!0,constructor:!0,forced:k!=_},E),m(k,t),y||r.setStrong(k,t,b),k}},49098:function(t,e,r){r(8974),r(38742);var n=r(77642),i=r(63571),o=r(42521),a=Object,c=TypeError,s=n("Map"),l=n("WeakMap"),u=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=i(null)};u.prototype.get=function(t,e){return this[t]||(this[t]=e())},u.prototype.next=function(t,e,r){var n=r?this.objectsByIndex[t]||(this.objectsByIndex[t]=new l):this.primitives||(this.primitives=new s),i=n.get(e);return i||n.set(e,i=new u),i};var d=new u;t.exports=function(){var t,e,r=d,n=arguments.length;for(t=0;t"+s+""}},36238:function(t){t.exports=function(t,e){return{value:t,done:e}}},91471:function(t,e,r){var n=r(37703),i=r(67455),o=r(5938);t.exports=n?function(t,e,r){return i.f(t,e,o(1,r))}:function(t,e,r){return t[e]=r,t}},5938:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},32385:function(t,e,r){"use strict";var n=r(5224),i=r(67455),o=r(5938);t.exports=function(t,e,r){var a=n(e);a in t?i.f(t,a,o(0,r)):t[a]=r}},83976:function(t,e,r){"use strict";var n=r(86956),i=r(1047),o=TypeError;t.exports=function(t){if(n(this),"string"===t||"default"===t)t="string";else if("number"!==t)throw o("Incorrect hint");return i(this,t)}},3546:function(t,e,r){var n=r(55076),i=r(67455);t.exports=function(t,e,r){return r.get&&n(r.get,e,{getter:!0}),r.set&&n(r.set,e,{setter:!0}),i.f(t,e,r)}},73918:function(t,e,r){var n=r(25222),i=r(67455),o=r(55076),a=r(90699);t.exports=function(t,e,r,c){c||(c={});var s=c.enumerable,l=void 0!==c.name?c.name:e;if(n(r)&&o(r,l,c),c.global)s?t[e]=r:a(e,r);else{try{c.unsafe?t[e]&&(s=!0):delete t[e]}catch(u){}s?t[e]=r:i.f(t,e,{value:r,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},20267:function(t,e,r){var n=r(73918);t.exports=function(t,e,r){for(var i in e)n(t,i,e[i],r);return t}},90699:function(t,e,r){var n=r(76121),i=Object.defineProperty;t.exports=function(t,e){try{i(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},23156:function(t,e,r){"use strict";var n=r(23120),i=TypeError;t.exports=function(t,e){if(!delete t[e])throw i("Cannot delete property "+n(e)+" of "+n(t))}},37703:function(t,e,r){var n=r(72763);t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},60656:function(t){var e="object"==typeof document&&document.all,r=void 0===e&&void 0!==e;t.exports={all:e,IS_HTMLDDA:r}},6004:function(t,e,r){var n=r(76121),i=r(42521),o=n.document,a=i(o)&&i(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},21581:function(t){var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}},5527:function(t){t.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},83729:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},72825:function(t,e,r){var n=r(6004)("span").classList,i=n&&n.constructor&&n.constructor.prototype;t.exports=i===Object.prototype?void 0:i},45249:function(t,e,r){var n=r(58635).match(/firefox\/(\d+)/i);t.exports=!!n&&+n[1]},67729:function(t,e,r){var n=r(81245),i=r(1441);t.exports=!n&&!i&&"object"==typeof window&&"object"==typeof document},3364:function(t){t.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},81245:function(t){t.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},32049:function(t,e,r){var n=r(58635);t.exports=/MSIE|Trident/.test(n)},15080:function(t,e,r){var n=r(58635);t.exports=/ipad|iphone|ipod/i.test(n)&&"undefined"!=typeof Pebble},60987:function(t,e,r){var n=r(58635);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},1441:function(t,e,r){var n=r(42849);t.exports="undefined"!=typeof process&&"process"==n(process)},53538:function(t,e,r){var n=r(58635);t.exports=/web0s(?!.*chrome)/i.test(n)},58635:function(t){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},56962:function(t,e,r){var n,i,o=r(76121),a=r(58635),c=o.process,s=o.Deno,l=c&&c.versions||s&&s.version,u=l&&l.v8;u&&(i=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(i=+n[1]),t.exports=i},58998:function(t,e,r){var n=r(58635).match(/AppleWebKit\/(\d+)\./);t.exports=!!n&&+n[1]},4251:function(t,e,r){var n=r(76121);t.exports=function(t){return n[t].prototype}},64731:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},66433:function(t,e,r){var n=r(47585),i=Error,o=n("".replace),a=String(i("zxcasd").stack),c=/\n\s*at [^:]*:[^\n]*/,s=c.test(a);t.exports=function(t,e){if(s&&"string"==typeof t&&!i.prepareStackTrace)for(;e--;)t=o(t,c,"");return t}},34281:function(t,e,r){var n=r(91471),i=r(66433),o=r(81112),a=Error.captureStackTrace;t.exports=function(t,e,r,c){o&&(a?a(t,e):n(t,"stack",i(r,c)))}},81112:function(t,e,r){var n=r(72763),i=r(5938);t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",i(1,7)),7!==t.stack)}))},32447:function(t,e,r){"use strict";var n=r(37703),i=r(72763),o=r(86956),a=r(63571),c=r(72434),s=Error.prototype.toString,l=i((function(){if(n){var t=a(Object.defineProperty({},"name",{get:function(){return this===t}}));if("true"!==s.call(t))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));t.exports=l?function(){var t=o(this),e=c(t.name,"Error"),r=c(t.message);return e?r?e+": "+r:e:r}:s},7309:function(t,e,r){var n=r(76121),i=r(38769).f,o=r(91471),a=r(73918),c=r(90699),s=r(94488),l=r(20676);t.exports=function(t,e){var r,u,d,f,p,h=t.target,v=t.global,m=t.stat;if(r=v?n:m?n[h]||c(h,{}):(n[h]||{}).prototype)for(u in e){if(f=e[u],d=t.dontCallGetSet?(p=i(r,u))&&p.value:r[u],!l(v?u:h+(m?".":"#")+u,t.forced)&&void 0!==d){if(typeof f==typeof d)continue;s(f,d)}(t.sham||d&&d.sham)&&o(f,"sham",!0),a(r,u,f,t)}}},72763:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},1325:function(t,e,r){"use strict";r(48775);var n=r(95305),i=r(73918),o=r(73546),a=r(72763),c=r(1386),s=r(91471),l=c("species"),u=RegExp.prototype;t.exports=function(t,e,r,d){var f=c(t),p=!a((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),h=p&&!a((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[l]=function(){return r},r.flags="",r[f]=/./[f]),r.exec=function(){return e=!0,null},r[f](""),!e}));if(!p||!h||r){var v=n(/./[f]),m=e(f,""[t],(function(t,e,r,i,a){var c=n(t),s=e.exec;return s===o||s===u.exec?p&&!a?{done:!0,value:v(e,r,i)}:{done:!0,value:c(r,e,i)}:{done:!1}}));i(String.prototype,t,m[0]),i(u,f,m[1])}d&&s(u[f],"sham",!0)}},25538:function(t,e,r){"use strict";var n=r(43964),i=r(25902),o=r(21581),a=r(43322),c=function(t,e,r,s,l,u,d,f){for(var p,h,v=l,m=0,g=!!d&&a(d,f);m0&&n(p)?(h=i(p),v=c(t,e,p,h,v,u-1)-1):(o(v+1),t[v]=p),v++),m++;return v};t.exports=c},91104:function(t,e,r){var n=r(72763);t.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},79102:function(t,e,r){var n=r(54893),i=Function.prototype,o=i.apply,a=i.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(o):function(){return a.apply(o,arguments)})},43322:function(t,e,r){var n=r(95305),i=r(19257),o=r(54893),a=n(n.bind);t.exports=function(t,e){return i(t),void 0===e?t:o?a(t,e):function(){return t.apply(e,arguments)}}},54893:function(t,e,r){var n=r(72763);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},48659:function(t,e,r){"use strict";var n=r(47585),i=r(19257),o=r(42521),a=r(89146),c=r(11939),s=r(54893),l=Function,u=n([].concat),d=n([].join),f={};t.exports=s?l.bind:function(t){var e=i(this),r=e.prototype,n=c(arguments,1),s=function(){var r=u(n,c(arguments));return this instanceof s?function(t,e,r){if(!a(f,e)){for(var n=[],i=0;i]*>)/g,u=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,n,d,f){var p=r+t.length,h=n.length,v=u;return void 0!==d&&(d=i(d),v=l),c(f,v,(function(i,c){var l;switch(a(c,0)){case"$":return"$";case"&":return t;case"`":return s(e,0,r);case"'":return s(e,p);case"<":l=d[s(c,1,-1)];break;default:var u=+c;if(0===u)return i;if(u>h){var f=o(u/10);return 0===f?i:f<=h?void 0===n[f-1]?a(c,1):n[f-1]+a(c,1):i}l=n[u-1]}return void 0===l?"":l}))}},76121:function(t){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof global&&global)||function(){return this}()||this||Function("return this")()},89146:function(t,e,r){var n=r(47585),i=r(84766),o=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(i(t),e)}},32048:function(t){t.exports={}},94113:function(t){t.exports=function(t,e){try{1==arguments.length?console.error(t):console.error(t,e)}catch(r){}}},24174:function(t,e,r){var n=r(77642);t.exports=n("document","documentElement")},27226:function(t,e,r){var n=r(37703),i=r(72763),o=r(6004);t.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},6601:function(t){var e=Array,r=Math.abs,n=Math.pow,i=Math.floor,o=Math.log,a=Math.LN2;t.exports={pack:function(t,c,s){var l,u,d,f=e(s),p=8*s-c-1,h=(1<>1,m=23===c?n(2,-24)-n(2,-77):0,g=t<0||0===t&&1/t<0?1:0,b=0;for((t=r(t))!=t||t===1/0?(u=t!=t?1:0,l=h):(l=i(o(t)/a),t*(d=n(2,-l))<1&&(l--,d*=2),(t+=l+v>=1?m/d:m*n(2,1-v))*d>=2&&(l++,d/=2),l+v>=h?(u=0,l=h):l+v>=1?(u=(t*d-1)*n(2,c),l+=v):(u=t*n(2,v-1)*n(2,c),l=0));c>=8;)f[b++]=255&u,u/=256,c-=8;for(l=l<0;)f[b++]=255&l,l/=256,p-=8;return f[--b]|=128*g,f},unpack:function(t,e){var r,i=t.length,o=8*i-e-1,a=(1<>1,s=o-7,l=i-1,u=t[l--],d=127&u;for(u>>=7;s>0;)d=256*d+t[l--],s-=8;for(r=d&(1<<-s)-1,d>>=-s,s+=e;s>0;)r=256*r+t[l--],s-=8;if(0===d)d=1-c;else{if(d===a)return r?NaN:u?-1/0:1/0;r+=n(2,e),d-=c}return(u?-1:1)*r*n(2,d-e)}}},23169:function(t,e,r){var n=r(47585),i=r(72763),o=r(42849),a=Object,c=n("".split);t.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?c(t,""):a(t)}:a},31985:function(t,e,r){var n=r(25222),i=r(42521),o=r(86594);t.exports=function(t,e,r){var a,c;return o&&n(a=e.constructor)&&a!==r&&i(c=a.prototype)&&c!==r.prototype&&o(t,c),t}},99835:function(t,e,r){var n=r(47585),i=r(25222),o=r(4682),a=n(Function.toString);i(o.inspectSource)||(o.inspectSource=function(t){return a(t)}),t.exports=o.inspectSource},94547:function(t,e,r){var n=r(42521),i=r(91471);t.exports=function(t,e){n(e)&&"cause"in e&&i(t,"cause",e.cause)}},9154:function(t,e,r){var n=r(7309),i=r(47585),o=r(32048),a=r(42521),c=r(89146),s=r(67455).f,l=r(2042),u=r(2525),d=r(18427),f=r(51735),p=r(91104),h=!1,v=f("meta"),m=0,g=function(t){s(t,v,{value:{objectID:"O"+m++,weakData:{}}})},b=t.exports={enable:function(){b.enable=function(){},h=!0;var t=l.f,e=i([].splice),r={};r[v]=1,t(r).length&&(l.f=function(r){for(var n=t(r),i=0,o=n.length;ib;b++)if((x=I(t[b]))&&l(v,x))return x;return new h(!1)}m=u(t,g)}for(_=S?t.next:m.next;!(w=i(_,m)).done;){try{x=I(w.value)}catch(R){f(m,"throw",R)}if("object"==typeof x&&x&&l(v,x))return x}return new h(!1)}},94556:function(t,e,r){var n=r(47702),i=r(86956),o=r(74692);t.exports=function(t,e,r){var a,c;i(t);try{if(!(a=o(t,"return"))){if("throw"===e)throw r;return r}a=n(a,t)}catch(s){c=!0,a=s}if("throw"===e)throw r;if(c)throw a;return i(a),r}},720:function(t,e,r){"use strict";var n=r(94109).IteratorPrototype,i=r(63571),o=r(5938),a=r(54849),c=r(23403),s=function(){return this};t.exports=function(t,e,r,l){var u=e+" Iterator";return t.prototype=i(n,{next:o(+!l,r)}),a(t,u,!1,!0),c[u]=s,t}},36020:function(t,e,r){"use strict";var n=r(47702),i=r(63571),o=r(91471),a=r(20267),c=r(1386),s=r(2995),l=r(74692),u=r(94109).IteratorPrototype,d=r(36238),f=r(94556),p=c("toStringTag"),h="IteratorHelper",v="WrapForValidIterator",m=s.set,g=function(t){var e=s.getterFor(t?v:h);return a(i(u),{next:function(){var r=e(this);if(t)return r.nextHandler();try{var n=r.done?void 0:r.nextHandler();return d(n,r.done)}catch(i){throw r.done=!0,i}},return:function(){var r=e(this),i=r.iterator;if(r.done=!0,t){var o=l(i,"return");return o?n(o,i):d(void 0,!0)}if(r.inner)try{f(r.inner.iterator,"normal")}catch(a){return f(i,"throw",a)}return f(i,"normal"),d(void 0,!0)}})},b=g(!0),y=g(!1);o(y,p,"Iterator Helper"),t.exports=function(t,e){var r=function(r,n){n?(n.iterator=r.iterator,n.next=r.next):n=r,n.type=e?v:h,n.nextHandler=t,n.counter=0,n.done=!1,m(this,n)};return r.prototype=e?b:y,r}},19173:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(8451),a=r(13343),c=r(25222),s=r(720),l=r(99366),u=r(86594),d=r(54849),f=r(91471),p=r(73918),h=r(1386),v=r(23403),m=r(94109),g=a.PROPER,b=a.CONFIGURABLE,y=m.IteratorPrototype,x=m.BUGGY_SAFARI_ITERATORS,_=h("iterator"),w="keys",k="values",E="entries",S=function(){return this};t.exports=function(t,e,r,a,h,m,A){s(r,e,a);var C,T,O,I=function(t){if(t===h&&M)return M;if(!x&&t in L)return L[t];switch(t){case w:case k:case E:return function(){return new r(this,t)}}return function(){return new r(this)}},R=e+" Iterator",P=!1,L=t.prototype,Z=L[_]||L["@@iterator"]||h&&L[h],M=!x&&Z||I(h),N="Array"==e&&L.entries||Z;if(N&&(C=l(N.call(new t)))!==Object.prototype&&C.next&&(o||l(C)===y||(u?u(C,y):c(C[_])||p(C,_,S)),d(C,R,!0,!0),o&&(v[R]=S)),g&&h==k&&Z&&Z.name!==k&&(!o&&b?f(L,"name",k):(P=!0,M=function(){return i(Z,this)})),h)if(T={values:I(k),keys:m?M:I(w),entries:I(E)},A)for(O in T)(x||P||!(O in L))&&p(L,O,T[O]);else n({target:e,proto:!0,forced:x||P},T);return o&&!A||L[_]===M||p(L,_,M,{name:h}),v[e]=M,T}},7211:function(t,e,r){"use strict";var n=r(47702),i=r(83073),o=function(t,e){return[e,t]};t.exports=function(){return n(i,this,o)}},83073:function(t,e,r){"use strict";var n=r(47702),i=r(19257),o=r(86956),a=r(12470),c=r(36020),s=r(95913),l=c((function(){var t=this.iterator,e=o(n(this.next,t));if(!(this.done=!!e.done))return s(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function(t){return o(this),i(t),new l(a(this),{mapper:t})}},94109:function(t,e,r){"use strict";var n,i,o,a=r(72763),c=r(25222),s=r(42521),l=r(63571),u=r(99366),d=r(73918),f=r(1386),p=r(8451),h=f("iterator"),v=!1;[].keys&&("next"in(o=[].keys())?(i=u(u(o)))!==Object.prototype&&(n=i):v=!0),!s(n)||a((function(){var t={};return n[h].call(t)!==t}))?n={}:p&&(n=l(n)),c(n[h])||d(n,h,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:v}},23403:function(t){t.exports={}},25902:function(t,e,r){var n=r(48331);t.exports=function(t){return n(t.length)}},55076:function(t,e,r){var n=r(47585),i=r(72763),o=r(25222),a=r(89146),c=r(37703),s=r(13343).CONFIGURABLE,l=r(99835),u=r(2995),d=u.enforce,f=u.get,p=String,h=Object.defineProperty,v=n("".slice),m=n("".replace),g=n([].join),b=c&&!i((function(){return 8!==h((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,e,r){"Symbol("===v(p(e),0,7)&&(e="["+m(p(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!a(t,"name")||s&&t.name!==e)&&(c?h(t,"name",{value:e,configurable:!0}):t.name=e),b&&r&&a(r,"arity")&&t.length!==r.arity&&h(t,"length",{value:r.arity});try{r&&a(r,"constructor")&&r.constructor?c&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(i){}var n=d(t);return a(n,"source")||(n.source=g(y,"string"==typeof e?e:"")),t};Function.prototype.toString=x((function(){return o(this)&&f(this).source||l(this)}),"toString")},5774:function(t,e,r){var n=r(47585),i=Map.prototype;t.exports={Map:Map,set:n(i.set),get:n(i.get),has:n(i.has),remove:n(i.delete),proto:i}},39103:function(t,e,r){var n=r(47585),i=r(67152),o=r(5774),a=o.Map,c=o.proto,s=n(c.forEach),l=n(c.entries),u=l(new a).next;t.exports=function(t,e,r){return r?i(l(t),(function(t){return e(t[1],t[0])}),u):s(t,e)}},7230:function(t,e,r){"use strict";var n=r(47702),i=r(19257),o=r(25222),a=r(86956),c=TypeError;t.exports=function(t,e){var r,s=a(this),l=i(s.get),u=i(s.has),d=i(s.set),f=arguments.length>2?arguments[2]:void 0;if(!o(e)&&!o(f))throw c("At least one callback required");return n(u,s,t)?(r=n(l,s,t),o(e)&&(r=e(r),n(d,s,t,r))):o(f)&&(r=f(),n(d,s,t,r)),r}},89188:function(t){var e=Math.expm1,r=Math.exp;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(t){var e=+t;return 0==e?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:e},63094:function(t,e,r){var n=r(4380),i=Math.abs,o=Math.pow,a=o(2,-52),c=o(2,-23),s=o(2,127)*(2-c),l=o(2,-126);t.exports=Math.fround||function(t){var e,r,o=+t,u=i(o),d=n(o);return us||r!=r?d*(1/0):d*r}},72199:function(t){var e=Math.log,r=Math.LOG10E;t.exports=Math.log10||function(t){return e(t)*r}},39370:function(t){var e=Math.log;t.exports=Math.log1p||function(t){var r=+t;return r>-1e-8&&r<1e-8?r-r*r/2:e(1+r)}},50969:function(t){t.exports=Math.scale||function(t,e,r,n,i){var o=+t,a=+e,c=+r,s=+n,l=+i;return o!=o||a!=a||c!=c||s!=s||l!=l?NaN:o===1/0||o===-1/0?o:(o-a)*(l-s)/(c-a)+s}},4380:function(t){t.exports=Math.sign||function(t){var e=+t;return 0==e||e!=e?e:e<0?-1:1}},26360:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},26745:function(t,e,r){var n,i,o,a,c,s=r(76121),l=r(43322),u=r(38769).f,d=r(94825).set,f=r(60405),p=r(60987),h=r(15080),v=r(53538),m=r(1441),g=s.MutationObserver||s.WebKitMutationObserver,b=s.document,y=s.process,x=s.Promise,_=u(s,"queueMicrotask"),w=_&&_.value;if(!w){var k=new f,E=function(){var t,e;for(m&&(t=y.domain)&&t.exit();e=k.get();)try{e()}catch(r){throw k.head&&n(),r}t&&t.enter()};p||m||v||!g||!b?!h&&x&&x.resolve?((a=x.resolve(void 0)).constructor=x,c=l(a.then,a),n=function(){c(E)}):m?n=function(){y.nextTick(E)}:(d=l(d,s),n=function(){d(E)}):(i=!0,o=b.createTextNode(""),new g(E).observe(o,{characterData:!0}),n=function(){o.data=i=!i}),w=function(t){k.head||n(),k.add(t)}}t.exports=w},11478:function(t,e,r){var n=r(72763);t.exports=!n((function(){var t="9007199254740993",e=JSON.rawJSON(t);return!JSON.isRawJSON(e)||JSON.stringify(e)!==t}))},40500:function(t,e,r){"use strict";var n=r(19257),i=TypeError,o=function(t){var e,r;this.promise=new t((function(t,n){if(void 0!==e||void 0!==r)throw i("Bad Promise constructor");e=t,r=n})),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new o(t)}},72434:function(t,e,r){var n=r(93710);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},22105:function(t){var e=RangeError;t.exports=function(t){if(t==t)return t;throw e("NaN is not allowed")}},11330:function(t,e,r){var n=r(16272),i=TypeError;t.exports=function(t){if(n(t))throw i("The method doesn't accept regular expressions");return t}},30097:function(t,e,r){var n=r(76121).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},30706:function(t,e,r){var n=r(76121),i=r(72763),o=r(47585),a=r(93710),c=r(36842).trim,s=r(82350),l=o("".charAt),u=n.parseFloat,d=n.Symbol,f=d&&d.iterator,p=1/u(s+"-0")!=-1/0||f&&!i((function(){u(Object(f))}));t.exports=p?function(t){var e=c(a(t)),r=u(e);return 0===r&&"-"==l(e,0)?-0:r}:u},92437:function(t,e,r){var n=r(76121),i=r(72763),o=r(47585),a=r(93710),c=r(36842).trim,s=r(82350),l=n.parseInt,u=n.Symbol,d=u&&u.iterator,f=/^[+-]?0x/i,p=o(f.exec),h=8!==l(s+"08")||22!==l(s+"0x16")||d&&!i((function(){l(Object(d))}));t.exports=h?function(t,e){var r=c(a(t));return l(r,e>>>0||(p(f,r)?16:10))}:l},4138:function(t,e,r){"use strict";var n=r(2995),i=r(720),o=r(36238),a=r(29714),c=r(42521),s=r(3546),l=r(37703),u="Incorrect Iterator.range arguments",d="NumericRangeIterator",f=n.set,p=n.getterFor(d),h=RangeError,v=TypeError,m=i((function(t,e,r,n,i,o){if(typeof t!=n||e!==1/0&&e!==-1/0&&typeof e!=n)throw v(u);if(t===1/0||t===-1/0)throw h(u);var s,p=e>t,m=!1;if(void 0===r)s=void 0;else if(c(r))s=r.step,m=!!r.inclusive;else{if(typeof r!=n)throw v(u);s=r}if(a(s)&&(s=p?o:-o),typeof s!=n)throw v(u);if(s===1/0||s===-1/0||s===i&&t!==e)throw h(u);f(this,{type:d,start:t,end:e,step:s,inclusive:m,hitsEnd:t!=t||e!=e||s!=s||e>t!=s>i,currentCount:i,zero:i}),l||(this.start=t,this.end=e,this.step=s,this.inclusive=m)}),d,(function(){var t=p(this);if(t.hitsEnd)return o(void 0,!0);var e=t.start,r=t.end,n=e+t.step*t.currentCount++;n===r&&(t.hitsEnd=!0);var i=t.inclusive;return(r>e?i?n>r:n>=r:i?r>n:r>=n)?(t.hitsEnd=!0,o(void 0,!0)):o(n,!1)})),g=function(t){s(m.prototype,t,{get:function(){return p(this)[t]},set:function(){},configurable:!0,enumerable:!1})};l&&(g("start"),g("end"),g("inclusive"),g("step")),t.exports=m},81179:function(t,e,r){"use strict";var n=r(37703),i=r(47585),o=r(47702),a=r(72763),c=r(31792),s=r(92719),l=r(77751),u=r(84766),d=r(23169),f=Object.assign,p=Object.defineProperty,h=i([].concat);t.exports=!f||a((function(){if(n&&1!==f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),i="abcdefghijklmnopqrst";return t[r]=7,i.split("").forEach((function(t){e[t]=t})),7!=f({},t)[r]||c(f({},e)).join("")!=i}))?function(t,e){for(var r=u(t),i=arguments.length,a=1,f=s.f,p=l.f;i>a;)for(var v,m=d(arguments[a++]),g=f?h(c(m),f(m)):c(m),b=g.length,y=0;b>y;)v=g[y++],n&&!o(p,m,v)||(r[v]=m[v]);return r}:f},63571:function(t,e,r){var n,i=r(86956),o=r(37532),a=r(64731),c=r(32048),s=r(24174),l=r(6004),u=r(52562),d="prototype",f="script",p=u("IE_PROTO"),h=function(){},v=function(t){return"<"+f+">"+t+""},m=function(t){t.write(v("")),t.close();var e=t.parentWindow.Object;return t=null,e},g=function(){try{n=new ActiveXObject("htmlfile")}catch(o){}var t,e,r;g="undefined"!=typeof document?document.domain&&n?m(n):(e=l("iframe"),r="java"+f+":",e.style.display="none",s.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(v("document.F=Object")),t.close(),t.F):m(n);for(var i=a.length;i--;)delete g[d][a[i]];return g()};c[p]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(h[d]=i(t),r=new h,h[d]=null,r[p]=t):r=g(),void 0===e?r:o.f(r,e)}},37532:function(t,e,r){var n=r(37703),i=r(24064),o=r(67455),a=r(86956),c=r(19969),s=r(31792);e.f=n&&!i?Object.defineProperties:function(t,e){a(t);for(var r,n=c(e),i=s(e),l=i.length,u=0;l>u;)o.f(t,r=i[u++],n[r]);return t}},67455:function(t,e,r){var n=r(37703),i=r(27226),o=r(24064),a=r(86956),c=r(5224),s=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";e.f=n?o?function(t,e,r){if(a(t),e=c(e),a(r),"function"==typeof t&&"prototype"===e&&"value"in r&&p in r&&!r[p]){var n=u(t,e);n&&n[p]&&(t[e]=r.value,r={configurable:f in r?r[f]:n[f],enumerable:d in r?r[d]:n[d],writable:!1})}return l(t,e,r)}:l:function(t,e,r){if(a(t),e=c(e),a(r),i)try{return l(t,e,r)}catch(n){}if("get"in r||"set"in r)throw s("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},38769:function(t,e,r){var n=r(37703),i=r(47702),o=r(77751),a=r(5938),c=r(19969),s=r(5224),l=r(89146),u=r(27226),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=c(t),e=s(e),u)try{return d(t,e)}catch(r){}if(l(t,e))return a(!i(o.f,t,e),t[e])}},2525:function(t,e,r){var n=r(42849),i=r(19969),o=r(2042).f,a=r(31280),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return c&&"Window"==n(t)?function(t){try{return o(t)}catch(e){return a(c)}}(t):o(i(t))}},2042:function(t,e,r){var n=r(83224),i=r(64731).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},92719:function(t,e){e.f=Object.getOwnPropertySymbols},99366:function(t,e,r){var n=r(89146),i=r(25222),o=r(84766),a=r(52562),c=r(54264),s=a("IE_PROTO"),l=Object,u=l.prototype;t.exports=c?l.getPrototypeOf:function(t){var e=o(t);if(n(e,s))return e[s];var r=e.constructor;return i(r)&&e instanceof r?r.prototype:e instanceof l?u:null}},18427:function(t,e,r){var n=r(72763),i=r(42521),o=r(42849),a=r(65400),c=Object.isExtensible,s=n((function(){c(1)}));t.exports=s||a?function(t){return!!i(t)&&((!a||"ArrayBuffer"!=o(t))&&(!c||c(t)))}:c},8449:function(t,e,r){var n=r(47585);t.exports=n({}.isPrototypeOf)},54691:function(t,e,r){"use strict";var n=r(2995),i=r(720),o=r(36238),a=r(89146),c=r(31792),s=r(84766),l="Object Iterator",u=n.set,d=n.getterFor(l);t.exports=i((function(t,e){var r=s(t);u(this,{type:l,mode:e,object:r,keys:c(r),index:0})}),"Object",(function(){for(var t=d(this),e=t.keys;;){if(null===e||t.index>=e.length)return t.object=t.keys=null,o(void 0,!0);var r=e[t.index++],n=t.object;if(a(n,r)){switch(t.mode){case"keys":return o(r,!1);case"values":return o(n[r],!1)}return o([r,n[r]],!1)}}}))},83224:function(t,e,r){var n=r(47585),i=r(89146),o=r(19969),a=r(59729).indexOf,c=r(32048),s=n([].push);t.exports=function(t,e){var r,n=o(t),l=0,u=[];for(r in n)!i(c,r)&&i(n,r)&&s(u,r);for(;e.length>l;)i(n,r=e[l++])&&(~a(u,r)||s(u,r));return u}},31792:function(t,e,r){var n=r(83224),i=r(64731);t.exports=Object.keys||function(t){return n(t,i)}},77751:function(t,e){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},94926:function(t,e,r){"use strict";var n=r(8451),i=r(76121),o=r(72763),a=r(58998);t.exports=n||!o((function(){if(!(a&&a<535)){var t=Math.random();__defineSetter__.call(null,t,(function(){})),delete i[t]}}))},86594:function(t,e,r){var n=r(82962),i=r(86956),o=r(42193);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=n(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(a){}return function(r,n){return i(r),o(n),e?t(r,n):r.__proto__=n,r}}():void 0)},90962:function(t,e,r){var n=r(37703),i=r(47585),o=r(31792),a=r(19969),c=i(r(77751).f),s=i([].push),l=function(t){return function(e){for(var r,i=a(e),l=o(i),u=l.length,d=0,f=[];u>d;)r=l[d++],n&&!c(i,r)||s(f,t?[r,i[r]]:i[r]);return f}};t.exports={entries:l(!0),values:l(!1)}},5739:function(t,e,r){"use strict";var n=r(16395),i=r(79538);t.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},69846:function(t,e,r){var n=r(76121),i=r(25222),o=r(1386)("observable"),a=n.Observable,c=a&&a.prototype;t.exports=!(i(a)&&i(a.from)&&i(a.of)&&i(c.subscribe)&&i(c[o]))},1047:function(t,e,r){var n=r(47702),i=r(25222),o=r(42521),a=TypeError;t.exports=function(t,e){var r,c;if("string"===e&&i(r=t.toString)&&!o(c=n(r,t)))return c;if(i(r=t.valueOf)&&!o(c=n(r,t)))return c;if("string"!==e&&i(r=t.toString)&&!o(c=n(r,t)))return c;throw a("Can't convert object to primitive value")}},79593:function(t,e,r){var n=r(77642),i=r(47585),o=r(2042),a=r(92719),c=r(86956),s=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=o.f(c(t)),r=a.f;return r?s(e,r(t)):e}},623:function(t,e,r){var n=r(47585),i=r(89146),o=SyntaxError,a=parseInt,c=String.fromCharCode,s=n("".charAt),l=n("".slice),u=n(/./.exec),d={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},f=/^[\da-f]{4}$/i,p=/^[\u0000-\u001F]$/;t.exports=function(t,e){for(var r=!0,n="";e0&&(!p.multiline||p.multiline&&"\n"!==b(S,p.lastIndex-1))&&(I="(?: "+I+")",P=" "+P,R++),r=new RegExp("^(?:"+I+")",O)),E&&(r=new RegExp("^"+I+"$(?!\\s)",O)),w&&(n=p.lastIndex),i=o(m,T?r:p,P),T?i?(i.input=_(i.input,R),i[0]=_(i[0],R),i.index=p.lastIndex,p.lastIndex+=i[0].length):p.lastIndex=0:w&&i&&(p.lastIndex=p.global?i.index+i[0].length:n),E&&i&&i.length>1&&o(v,i[0],r,(function(){for(a=1;ab)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$
    c")}))},7263:function(t,e,r){var n=r(29714),i=TypeError;t.exports=function(t){if(n(t))throw i("Can't call method on "+t);return t}},3675:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},17162:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},79308:function(t,e,r){"use strict";var n,i=r(76121),o=r(79102),a=r(25222),c=r(3364),s=r(58635),l=r(11939),u=r(40699),d=i.Function,f=/MSIE .\./.test(s)||c&&((n=i.Bun.version.split(".")).length<3||0==n[0]&&(n[1]<3||3==n[1]&&0==n[2]));t.exports=function(t,e){var r=e?2:1;return f?function(n,i){var c=u(arguments.length,1)>r,s=a(n)?n:d(n),f=c?l(arguments,r):[],p=c?function(){o(s,this,f)}:s;return e?t(p,i):t(p)}:t}},48369:function(t,e,r){var n=r(18779),i=r(98633),o=n.Set,a=n.add;t.exports=function(t){var e=new o;return i(t,(function(t){a(e,t)})),e}},25469:function(t,e,r){"use strict";var n=r(12186),i=r(18779),o=r(48369),a=r(27950),c=r(52556),s=r(98633),l=r(67152),u=i.has,d=i.remove;t.exports=function(t){var e=n(this),r=c(t),i=o(e);return a(e)<=r.size?s(e,(function(t){r.includes(t)&&d(i,t)})):l(r.getIterator(),(function(t){u(e,t)&&d(i,t)})),i}},18779:function(t,e,r){var n=r(47585),i=Set.prototype;t.exports={Set:Set,add:n(i.add),has:n(i.has),remove:n(i.delete),proto:i}},21033:function(t,e,r){"use strict";var n=r(12186),i=r(18779),o=r(27950),a=r(52556),c=r(98633),s=r(67152),l=i.Set,u=i.add,d=i.has;t.exports=function(t){var e=n(this),r=a(t),i=new l;return o(e)>r.size?s(r.getIterator(),(function(t){d(e,t)&&u(i,t)})):c(e,(function(t){r.includes(t)&&u(i,t)})),i}},40946:function(t,e,r){"use strict";var n=r(12186),i=r(18779).has,o=r(27950),a=r(52556),c=r(98633),s=r(67152),l=r(94556);t.exports=function(t){var e=n(this),r=a(t);if(o(e)<=r.size)return!1!==c(e,(function(t){if(r.includes(t))return!1}),!0);var u=r.getIterator();return!1!==s(u,(function(t){if(i(e,t))return l(u,"normal",!1)}))}},54522:function(t,e,r){"use strict";var n=r(12186),i=r(27950),o=r(98633),a=r(52556);t.exports=function(t){var e=n(this),r=a(t);return!(i(e)>r.size)&&!1!==o(e,(function(t){if(!r.includes(t))return!1}),!0)}},41286:function(t,e,r){"use strict";var n=r(12186),i=r(18779).has,o=r(27950),a=r(52556),c=r(67152),s=r(94556);t.exports=function(t){var e=n(this),r=a(t);if(o(e)3}))}},73832:function(t,e,r){var n=r(47585),i=r(64725),o=r(93710),a=r(7263),c=n("".charAt),s=n("".charCodeAt),l=n("".slice),u=function(t){return function(e,r){var n,u,d=o(a(e)),f=i(r),p=d.length;return f<0||f>=p?t?"":void 0:(n=s(d,f))<55296||n>56319||f+1===p||(u=s(d,f+1))<56320||u>57343?t?c(d,f):n:t?l(d,f,f+2):u-56320+(n-55296<<10)+65536}};t.exports={codeAt:u(!1),charAt:u(!0)}},32411:function(t,e,r){var n=r(58635);t.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)},25427:function(t,e,r){var n=r(47585),i=r(48331),o=r(93710),a=r(59549),c=r(7263),s=n(a),l=n("".slice),u=Math.ceil,d=function(t){return function(e,r,n){var a,d,f=o(c(e)),p=i(r),h=f.length,v=void 0===n?" ":o(n);return p<=h||""==v?f:((d=s(v,u((a=p-h)/v.length))).length>a&&(d=l(d,0,a)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},34565:function(t,e,r){var n=r(77642),i=r(47585),o=String.fromCharCode,a=n("String","fromCodePoint"),c=i("".charAt),s=i("".charCodeAt),l=i("".indexOf),u=i("".slice),d=function(t,e){var r=s(t,e);return r>=48&&r<=57},f=function(t,e,r){if(r>=t.length)return-1;for(var n=0;e=48&&t<=57?t-48:t>=97&&t<=102?t-97+10:t>=65&&t<=70?t-65+10:-1};t.exports=function(t){for(var e,r="",n=0,i=0;(i=l(t,"\\",i))>-1;){if(r+=u(t,n,i),++i===t.length)return;var s=c(t,i++);switch(s){case"b":r+="\b";break;case"t":r+="\t";break;case"n":r+="\n";break;case"v":r+="\v";break;case"f":r+="\f";break;case"r":r+="\r";break;case"\r":i1114111)return;r+=a(e);break;default:if(d(s,0))return;r+=s}n=i}return r+u(t,n)}},81025:function(t,e,r){var n=r(47585),i=2147483647,o=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,c="Overflow: input needs wider integers to process",s=RangeError,l=n(a.exec),u=Math.floor,d=String.fromCharCode,f=n("".charCodeAt),p=n([].join),h=n([].push),v=n("".replace),m=n("".split),g=n("".toLowerCase),b=function(t){return t+22+75*(t<26)},y=function(t,e,r){var n=0;for(t=r?u(t/700):t>>1,t+=u(t/e);t>455;)t=u(t/35),n+=36;return u(n+36*t/(t+38))},x=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&i<=56319&&r=a&&nu((i-l)/_))throw s(c);for(l+=(x-a)*_,a=x,r=0;ri)throw s(c);if(n==a){for(var w=l,k=36;;){var E=k<=v?1:k>=v+26?26:k-v;if(w0;(c>>>=1)&&(e+=e))1&c&&(r+=e);return r}},14946:function(t,e,r){"use strict";var n=r(36842).end,i=r(9756);t.exports=i("trimEnd")?function(){return n(this)}:"".trimEnd},9756:function(t,e,r){var n=r(13343).PROPER,i=r(72763),o=r(82350);t.exports=function(t){return i((function(){return!!o[t]()||"​…᠎"!=="​…᠎"[t]()||n&&o[t].name!==t}))}},26941:function(t,e,r){"use strict";var n=r(36842).start,i=r(9756);t.exports=i("trimStart")?function(){return n(this)}:"".trimStart},36842:function(t,e,r){var n=r(47585),i=r(7263),o=r(93710),a=r(82350),c=n("".replace),s=RegExp("^["+a+"]+"),l=RegExp("(^|[^"+a+"])["+a+"]+$"),u=function(t){return function(e){var r=o(i(e));return 1&t&&(r=c(r,s,"")),2&t&&(r=c(r,l,"$1")),r}};t.exports={start:u(1),end:u(2),trim:u(3)}},79020:function(t,e,r){var n=r(76121),i=r(72763),o=r(56962),a=r(67729),c=r(81245),s=r(1441),l=n.structuredClone;t.exports=!!l&&!i((function(){if(c&&o>92||s&&o>94||a&&o>97)return!1;var t=new ArrayBuffer(8),e=l(t,{transfer:[t]});return 0!=t.byteLength||8!=e.byteLength}))},80859:function(t,e,r){var n=r(56962),i=r(72763),o=r(76121).String;t.exports=!!Object.getOwnPropertySymbols&&!i((function(){var t=Symbol();return!o(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},51981:function(t,e,r){var n=r(47702),i=r(77642),o=r(1386),a=r(73918);t.exports=function(){var t=i("Symbol"),e=t&&t.prototype,r=e&&e.valueOf,c=o("toPrimitive");e&&!e[c]&&a(e,c,(function(t){return n(r,this)}),{arity:1})}},33956:function(t,e,r){var n=r(80859);t.exports=n&&!!Symbol.for&&!!Symbol.keyFor},94825:function(t,e,r){var n,i,o,a,c=r(76121),s=r(79102),l=r(43322),u=r(25222),d=r(89146),f=r(72763),p=r(24174),h=r(11939),v=r(6004),m=r(40699),g=r(60987),b=r(1441),y=c.setImmediate,x=c.clearImmediate,_=c.process,w=c.Dispatch,k=c.Function,E=c.MessageChannel,S=c.String,A=0,C={},T="onreadystatechange";f((function(){n=c.location}));var O=function(t){if(d(C,t)){var e=C[t];delete C[t],e()}},I=function(t){return function(){O(t)}},R=function(t){O(t.data)},P=function(t){c.postMessage(S(t),n.protocol+"//"+n.host)};y&&x||(y=function(t){m(arguments.length,1);var e=u(t)?t:k(t),r=h(arguments,1);return C[++A]=function(){s(e,void 0,r)},i(A),A},x=function(t){delete C[t]},b?i=function(t){_.nextTick(I(t))}:w&&w.now?i=function(t){w.now(I(t))}:E&&!g?(a=(o=new E).port2,o.port1.onmessage=R,i=l(a.postMessage,a)):c.addEventListener&&u(c.postMessage)&&!c.importScripts&&n&&"file:"!==n.protocol&&!f(P)?(i=P,c.addEventListener("message",R,!1)):i=T in v("script")?function(t){p.appendChild(v("script"))[T]=function(){p.removeChild(this),O(t)}}:function(t){setTimeout(I(t),0)}),t.exports={set:y,clear:x}},40262:function(t,e,r){var n=r(47585);t.exports=n(1..valueOf)},11588:function(t,e,r){var n=r(64725),i=Math.max,o=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):o(r,e)}},2321:function(t,e,r){var n=r(40687),i=TypeError;t.exports=function(t){var e=n(t,"number");if("number"==typeof e)throw i("Can't convert number to bigint");return BigInt(e)}},35639:function(t,e,r){var n=r(64725),i=r(48331),o=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=n(t),r=i(e);if(e!==r)throw o("Wrong length or index");return r}},19969:function(t,e,r){var n=r(23169),i=r(7263);t.exports=function(t){return n(i(t))}},64725:function(t,e,r){var n=r(26360);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},48331:function(t,e,r){var n=r(64725),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},84766:function(t,e,r){var n=r(7263),i=Object;t.exports=function(t){return i(n(t))}},31085:function(t,e,r){var n=r(7006),i=RangeError;t.exports=function(t,e){var r=n(t);if(r%e)throw i("Wrong offset");return r}},7006:function(t,e,r){var n=r(64725),i=RangeError;t.exports=function(t){var e=n(t);if(e<0)throw i("The argument can't be less than 0");return e}},40687:function(t,e,r){var n=r(47702),i=r(42521),o=r(5057),a=r(74692),c=r(1047),s=r(1386),l=TypeError,u=s("toPrimitive");t.exports=function(t,e){if(!i(t)||o(t))return t;var r,s=a(t,u);if(s){if(void 0===e&&(e="default"),r=n(s,t,e),!i(r)||o(r))return r;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),c(t,e)}},5224:function(t,e,r){var n=r(40687),i=r(5057);t.exports=function(t){var e=n(t,"string");return i(e)?e:e+""}},86302:function(t,e,r){var n=r(77642),i=r(25222),o=r(91246),a=r(42521),c=n("Set");t.exports=function(t){return function(t){return a(t)&&"number"==typeof t.size&&i(t.has)&&i(t.keys)}(t)?t:o(t)?new c(t):t}},16395:function(t,e,r){var n={};n[r(1386)("toStringTag")]="z",t.exports="[object z]"===String(n)},93710:function(t,e,r){var n=r(79538),i=String;t.exports=function(t){if("Symbol"===n(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},46814:function(t,e,r){var n=r(1441);t.exports=function(t){try{if(n)return Function('return require("'+t+'")')()}catch(e){}}},23120:function(t){var e=String;t.exports=function(t){try{return e(t)}catch(r){return"Object"}}},59671:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(47702),a=r(37703),c=r(87928),s=r(44162),l=r(75117),u=r(30680),d=r(5938),f=r(91471),p=r(74495),h=r(48331),v=r(35639),m=r(31085),g=r(5224),b=r(89146),y=r(79538),x=r(42521),_=r(5057),w=r(63571),k=r(8449),E=r(86594),S=r(2042).f,A=r(21719),C=r(25097).forEach,T=r(8395),O=r(3546),I=r(67455),R=r(38769),P=r(2995),L=r(31985),Z=P.get,M=P.set,N=P.enforce,B=I.f,H=R.f,F=Math.round,D=i.RangeError,j=l.ArrayBuffer,z=j.prototype,U=l.DataView,V=s.NATIVE_ARRAY_BUFFER_VIEWS,$=s.TYPED_ARRAY_TAG,G=s.TypedArray,W=s.TypedArrayPrototype,Y=s.aTypedArrayConstructor,q=s.isTypedArray,X="BYTES_PER_ELEMENT",K="Wrong length",J=function(t,e){Y(t);for(var r=0,n=e.length,i=new t(n);n>r;)i[r]=e[r++];return i},Q=function(t,e){O(t,e,{configurable:!0,get:function(){return Z(this)[e]}})},tt=function(t){var e;return k(z,t)||"ArrayBuffer"==(e=y(t))||"SharedArrayBuffer"==e},et=function(t,e){return q(t)&&!_(e)&&e in t&&p(+e)&&e>=0},rt=function(t,e){return e=g(e),et(t,e)?d(2,t[e]):H(t,e)},nt=function(t,e,r){return e=g(e),!(et(t,e)&&x(r)&&b(r,"value"))||b(r,"get")||b(r,"set")||r.configurable||b(r,"writable")&&!r.writable||b(r,"enumerable")&&!r.enumerable?B(t,e,r):(t[e]=r.value,t)};a?(V||(R.f=rt,I.f=nt,Q(W,"buffer"),Q(W,"byteOffset"),Q(W,"byteLength"),Q(W,"length")),n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:rt,defineProperty:nt}),t.exports=function(t,e,r){var a=t.match(/\d+/)[0]/8,s=t+(r?"Clamped":"")+"Array",l="get"+t,d="set"+t,p=i[s],g=p,b=g&&g.prototype,y={},_=function(t,e){B(t,e,{get:function(){return function(t,e){var r=Z(t);return r.view[l](e*a+r.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,n){var i=Z(t);r&&(n=(n=F(n))<0?0:n>255?255:255&n),i.view[d](e*a+i.byteOffset,n,!0)}(this,e,t)},enumerable:!0})};V?c&&(g=e((function(t,e,r,n){return u(t,b),L(x(e)?tt(e)?void 0!==n?new p(e,m(r,a),n):void 0!==r?new p(e,m(r,a)):new p(e):q(e)?J(g,e):o(A,g,e):new p(v(e)),t,g)})),E&&E(g,G),C(S(p),(function(t){t in g||f(g,t,p[t])})),g.prototype=b):(g=e((function(t,e,r,n){u(t,b);var i,c,s,l=0,d=0;if(x(e)){if(!tt(e))return q(e)?J(g,e):o(A,g,e);i=e,d=m(r,a);var f=e.byteLength;if(void 0===n){if(f%a)throw D(K);if((c=f-d)<0)throw D(K)}else if((c=h(n)*a)+d>f)throw D(K);s=c/a}else s=v(e),i=new j(c=s*a);for(M(t,{buffer:i,byteOffset:d,byteLength:c,length:s,view:new U(i)});l1?arguments[1]:void 0,E=void 0!==k,S=l(_);if(S&&!u(S))for(y=(b=s(_,S)).next,_=[];!(g=i(y,b)).done;)_.push(g.value);for(E&&w>2&&(k=n(k,arguments[2])),r=c(_),h=new(f(x))(r),v=d(h),e=0;r>e;e++)m=E?k(_[e],e):_[e],h[e]=v?p(m):+m;return h}},55725:function(t,e,r){var n=r(44162),i=r(18159),o=n.aTypedArrayConstructor,a=n.getTypedArrayConstructor;t.exports=function(t){return o(i(t,a(t)))}},51735:function(t,e,r){var n=r(47585),i=0,o=Math.random(),a=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++i+o,36)}},87638:function(t,e,r){var n=r(72763),i=r(1386),o=r(37703),a=r(8451),c=i("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach((function(t,n){e.delete("b"),r+=n+t})),a&&!t.toJSON||!e.size&&(a||!o)||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[c]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},42020:function(t,e,r){var n=r(80859);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},24064:function(t,e,r){var n=r(37703),i=r(72763);t.exports=n&&i((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},40699:function(t){var e=TypeError;t.exports=function(t,r){if(tb&&f(n,arguments[b]),n}));if(E.prototype=w,"Error"!==x?c?c(E,k):s(E,k,{name:!0}):h&&g in _&&(l(E,_,g),l(E,_,"prepareStackTrace")),s(E,_),!v)try{w.name!==x&&o(w,"name",x),w.constructor=E}catch(S){}return E}}},56689:function(t,e,r){var n=r(7309),i=r(77642),o=r(79102),a=r(72763),c=r(86873),s="AggregateError",l=i(s),u=!a((function(){return 1!==l([1]).errors[0]}))&&a((function(){return 7!==l([1],s,{cause:7}).cause}));n({global:!0,constructor:!0,arity:2,forced:u},{AggregateError:c(s,(function(t){return function(e,r){return o(t,this,arguments)}}),u,!0)})},45892:function(t,e,r){"use strict";var n=r(7309),i=r(8449),o=r(99366),a=r(86594),c=r(94488),s=r(63571),l=r(91471),u=r(5938),d=r(94547),f=r(34281),p=r(64572),h=r(72434),v=r(1386)("toStringTag"),m=Error,g=[].push,b=function(t,e){var r,n=i(y,this);a?r=a(m(),n?o(this):y):(r=n?this:s(y),l(r,v,"Error")),void 0!==e&&l(r,"message",h(e)),f(r,b,r.stack,1),arguments.length>2&&d(r,arguments[2]);var c=[];return p(t,g,{that:c}),l(r,"errors",c),r};a?a(b,m):c(b,m,{name:!0});var y=b.prototype=s(m.prototype,{constructor:u(1,b),message:u(1,""),name:u(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:b})},99298:function(t,e,r){r(45892)},45958:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(75117),a=r(8395),c="ArrayBuffer",s=o[c];n({global:!0,constructor:!0,forced:i[c]!==s},{ArrayBuffer:s}),a(c)},72471:function(t,e,r){"use strict";var n=r(7309),i=r(95305),o=r(72763),a=r(75117),c=r(86956),s=r(11588),l=r(48331),u=r(18159),d=a.ArrayBuffer,f=a.DataView,p=f.prototype,h=i(d.prototype.slice),v=i(p.getUint8),m=i(p.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new d(2).slice(1,void 0).byteLength}))},{slice:function(t,e){if(h&&void 0===e)return h(c(this),t);for(var r=c(this).byteLength,n=s(t,r),i=s(void 0===e?r:e,r),o=new(u(this,d))(l(i-n)),a=new f(this),p=new f(o),g=0;n=0?n:r+n;return c<0||c>=r?void 0:e[c]}}),c("at")},26268:function(t,e,r){"use strict";var n=r(7309),i=r(72763),o=r(43964),a=r(42521),c=r(84766),s=r(25902),l=r(21581),u=r(32385),d=r(48347),f=r(1566),p=r(1386),h=r(56962),v=p("isConcatSpreadable"),m=h>=51||!i((function(){var t=[];return t[v]=!1,t.concat()[0]!==t})),g=function(t){if(!a(t))return!1;var e=t[v];return void 0!==e?!!e:o(t)};n({target:"Array",proto:!0,arity:1,forced:!m||!f("concat")},{concat:function(t){var e,r,n,i,o,a=c(this),f=d(a,0),p=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0)}})},65750:function(t,e,r){"use strict";var n=r(7309),i=r(25097).findIndex,o=r(29690),a="findIndex",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o(a)},39741:function(t,e,r){"use strict";var n=r(7309),i=r(51486).findLastIndex,o=r(29690);n({target:"Array",proto:!0},{findLastIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("findLastIndex")},99716:function(t,e,r){"use strict";var n=r(7309),i=r(51486).findLast,o=r(29690);n({target:"Array",proto:!0},{findLast:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("findLast")},9670:function(t,e,r){"use strict";var n=r(7309),i=r(25097).find,o=r(29690),a="find",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o(a)},4304:function(t,e,r){"use strict";var n=r(7309),i=r(25538),o=r(19257),a=r(84766),c=r(25902),s=r(48347);n({target:"Array",proto:!0},{flatMap:function(t){var e,r=a(this),n=c(r);return o(t),(e=s(r,0)).length=i(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},30812:function(t,e,r){"use strict";var n=r(7309),i=r(25538),o=r(84766),a=r(25902),c=r(64725),s=r(48347);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=o(this),r=a(e),n=s(e,0);return n.length=i(n,e,e,r,0,void 0===t?1:c(t)),n}})},36147:function(t,e,r){var n=r(7309),i=r(54513);n({target:"Array",stat:!0,forced:!r(4684)((function(t){Array.from(t)}))},{from:i})},10304:function(t,e,r){"use strict";var n=r(7309),i=r(59729).includes,o=r(72763),a=r(29690);n({target:"Array",proto:!0,forced:o((function(){return!Array(1).includes()}))},{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),a("includes")},40233:function(t,e,r){"use strict";var n=r(7309),i=r(95305),o=r(59729).indexOf,a=r(49719),c=i([].indexOf),s=!!c&&1/c([1],1,-0)<0;n({target:"Array",proto:!0,forced:s||!a("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return s?c(this,t,e)||0:o(this,t,e)}})},43541:function(t,e,r){"use strict";var n=r(19969),i=r(29690),o=r(23403),a=r(2995),c=r(67455).f,s=r(19173),l=r(36238),u=r(8451),d=r(37703),f="Array Iterator",p=a.set,h=a.getterFor(f);t.exports=s(Array,"Array",(function(t,e){p(this,{type:f,target:n(t),index:0,kind:e})}),(function(){var t=h(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,l(void 0,!0)):l("keys"==r?n:"values"==r?e[n]:[n,e[n]],!1)}),"values");var v=o.Arguments=o.Array;if(i("keys"),i("values"),i("entries"),!u&&d&&"values"!==v.name)try{c(v,"name",{value:"values"})}catch(m){}},69911:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(23169),a=r(19969),c=r(49719),s=i([].join);n({target:"Array",proto:!0,forced:o!=Object||!c("join",",")},{join:function(t){return s(a(this),void 0===t?",":t)}})},28787:function(t,e,r){var n=r(7309),i=r(8139);n({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},50472:function(t,e,r){"use strict";var n=r(7309),i=r(25097).map;n({target:"Array",proto:!0,forced:!r(1566)("map")},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},41031:function(t,e,r){"use strict";var n=r(7309),i=r(72763),o=r(93722),a=r(32385),c=Array;n({target:"Array",stat:!0,forced:i((function(){function t(){}return!(c.of.call(t)instanceof t)}))},{of:function(){for(var t=0,e=arguments.length,r=new(o(this)?this:c)(e);e>t;)a(r,t,arguments[t++]);return r.length=e,r}})},33976:function(t,e,r){"use strict";var n=r(7309),i=r(84766),o=r(25902),a=r(19506),c=r(21581);n({target:"Array",proto:!0,arity:1,forced:r(72763)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var e=i(this),r=o(e),n=arguments.length;c(r+n);for(var s=0;s79&&a<83||!o("reduceRight")},{reduceRight:function(t){return i(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},45519:function(t,e,r){"use strict";var n=r(7309),i=r(59856).left,o=r(49719),a=r(56962);n({target:"Array",proto:!0,forced:!r(1441)&&a>79&&a<83||!o("reduce")},{reduce:function(t){var e=arguments.length;return i(this,t,e,e>1?arguments[1]:void 0)}})},64487:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(43964),a=i([].reverse),c=[1,2];n({target:"Array",proto:!0,forced:String(c)===String(c.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),a(this)}})},95452:function(t,e,r){"use strict";var n=r(7309),i=r(43964),o=r(93722),a=r(42521),c=r(11588),s=r(25902),l=r(19969),u=r(32385),d=r(1386),f=r(1566),p=r(11939),h=f("slice"),v=d("species"),m=Array,g=Math.max;n({target:"Array",proto:!0,forced:!h},{slice:function(t,e){var r,n,d,f=l(this),h=s(f),b=c(t,h),y=c(void 0===e?h:e,h);if(i(f)&&(r=f.constructor,(o(r)&&(r===m||i(r.prototype))||a(r)&&null===(r=r[v]))&&(r=void 0),r===m||void 0===r))return p(f,b,y);for(n=new(void 0===r?m:r)(g(y-b,0)),d=0;b3)){if(h)return!0;if(m)return m<603;var t,e,r,n,i="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)g.push({k:e+n,v:r})}for(g.sort((function(t,e){return e.v-t.v})),n=0;nl(r)?1:-1}}(t)),r=c(i),n=0;nx-n+r;m--)f(y,m-1)}else if(r>n)for(m=x-n;m>_;m--)b=m+r-1,(g=m+n-1)in y?y[b]=y[g]:f(y,b);for(m=0;m94906265.62425156?a(e)+s:i(e-1+c(e-1)*c(e+1))}})},6423:function(t,e,r){var n=r(7309),i=Math.asinh,o=Math.log,a=Math.sqrt;n({target:"Math",stat:!0,forced:!(i&&1/i(0)>0)},{asinh:function t(e){var r=+e;return isFinite(r)&&0!=r?r<0?-t(-r):o(r+a(r*r+1)):r}})},33319:function(t,e,r){var n=r(7309),i=Math.atanh,o=Math.log;n({target:"Math",stat:!0,forced:!(i&&1/i(-0)<0)},{atanh:function(t){var e=+t;return 0==e?e:o((1+e)/(1-e))/2}})},61134:function(t,e,r){var n=r(7309),i=r(4380),o=Math.abs,a=Math.pow;n({target:"Math",stat:!0},{cbrt:function(t){var e=+t;return i(e)*a(o(e),1/3)}})},47381:function(t,e,r){var n=r(7309),i=Math.floor,o=Math.log,a=Math.LOG2E;n({target:"Math",stat:!0},{clz32:function(t){var e=t>>>0;return e?31-i(o(e+.5)*a):32}})},67316:function(t,e,r){var n=r(7309),i=r(89188),o=Math.cosh,a=Math.abs,c=Math.E;n({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(t){var e=i(a(t)-1)+1;return(e+1/(e*c*c))*(c/2)}})},68536:function(t,e,r){var n=r(7309),i=r(89188);n({target:"Math",stat:!0,forced:i!=Math.expm1},{expm1:i})},3563:function(t,e,r){r(7309)({target:"Math",stat:!0},{fround:r(63094)})},5373:function(t,e,r){var n=r(7309),i=Math.hypot,o=Math.abs,a=Math.sqrt;n({target:"Math",stat:!0,arity:2,forced:!!i&&i(1/0,NaN)!==1/0},{hypot:function(t,e){for(var r,n,i=0,c=0,s=arguments.length,l=0;c0?(n=r/l)*n:r;return l===1/0?1/0:l*a(i)}})},64039:function(t,e,r){var n=r(7309),i=r(72763),o=Math.imul;n({target:"Math",stat:!0,forced:i((function(){return-5!=o(4294967295,5)||2!=o.length}))},{imul:function(t,e){var r=65535,n=+t,i=+e,o=r&n,a=r&i;return 0|o*a+((r&n>>>16)*a+o*(r&i>>>16)<<16>>>0)}})},72778:function(t,e,r){r(7309)({target:"Math",stat:!0},{log10:r(72199)})},29309:function(t,e,r){r(7309)({target:"Math",stat:!0},{log1p:r(39370)})},63104:function(t,e,r){var n=r(7309),i=Math.log,o=Math.LN2;n({target:"Math",stat:!0},{log2:function(t){return i(t)/o}})},56379:function(t,e,r){r(7309)({target:"Math",stat:!0},{sign:r(4380)})},59604:function(t,e,r){var n=r(7309),i=r(72763),o=r(89188),a=Math.abs,c=Math.exp,s=Math.E;n({target:"Math",stat:!0,forced:i((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(t){var e=+t;return a(e)<1?(o(e)-o(-e))/2:(c(e-1)-c(-e-1))*(s/2)}})},73387:function(t,e,r){var n=r(7309),i=r(89188),o=Math.exp;n({target:"Math",stat:!0},{tanh:function(t){var e=+t,r=i(e),n=i(-e);return r==1/0?1:n==1/0?-1:(r-n)/(o(e)+o(-e))}})},25120:function(t,e,r){r(54849)(Math,"Math",!0)},10084:function(t,e,r){r(7309)({target:"Math",stat:!0},{trunc:r(26360)})},3278:function(t,e,r){"use strict";var n=r(7309),i=r(8451),o=r(37703),a=r(76121),c=r(1035),s=r(47585),l=r(20676),u=r(89146),d=r(31985),f=r(8449),p=r(5057),h=r(40687),v=r(72763),m=r(2042).f,g=r(38769).f,b=r(67455).f,y=r(40262),x=r(36842).trim,_="Number",w=a[_],k=c[_],E=w.prototype,S=a.TypeError,A=s("".slice),C=s("".charCodeAt),T=function(t){var e,r,n,i,o,a,c,s,l=h(t,"number");if(p(l))throw S("Cannot convert a Symbol value to a number");if("string"==typeof l&&l.length>2)if(l=x(l),43===(e=C(l,0))||45===e){if(88===(r=C(l,2))||120===r)return NaN}else if(48===e){switch(C(l,1)){case 66:case 98:n=2,i=49;break;case 79:case 111:n=8,i=55;break;default:return+l}for(a=(o=A(l,2)).length,c=0;ci)return NaN;return parseInt(o,n)}return+l},O=l(_,!w(" 0o1")||!w("0b1")||w("+0x1")),I=function(t){var e,r=arguments.length<1?0:w(function(t){var e=h(t,"number");return"bigint"==typeof e?e:T(e)}(t));return f(E,e=this)&&v((function(){y(e)}))?d(Object(r),this,I):r};I.prototype=E,O&&!i&&(E.constructor=I),n({global:!0,constructor:!0,wrap:!0,forced:O},{Number:I});var R=function(t,e){for(var r,n=o?m(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),i=0;n.length>i;i++)u(e,r=n[i])&&!u(t,r)&&b(t,r,g(e,r))};i&&k&&R(c[_],k),(O||i)&&R(c[_],w)},31917:function(t,e,r){r(7309)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},10026:function(t,e,r){r(7309)({target:"Number",stat:!0},{isFinite:r(30097)})},83069:function(t,e,r){r(7309)({target:"Number",stat:!0},{isInteger:r(74495)})},96816:function(t,e,r){r(7309)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},57022:function(t,e,r){var n=r(7309),i=r(74495),o=Math.abs;n({target:"Number",stat:!0},{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},89421:function(t,e,r){r(7309)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},45725:function(t,e,r){r(7309)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},26629:function(t,e,r){var n=r(7309),i=r(30706);n({target:"Number",stat:!0,forced:Number.parseFloat!=i},{parseFloat:i})},40694:function(t,e,r){var n=r(7309),i=r(92437);n({target:"Number",stat:!0,forced:Number.parseInt!=i},{parseInt:i})},35636:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(64725),a=r(40262),c=r(59549),s=r(72199),l=r(72763),u=RangeError,d=String,f=isFinite,p=Math.abs,h=Math.floor,v=Math.pow,m=Math.round,g=i(1..toExponential),b=i(c),y=i("".slice),x="-6.9000e-11"===g(-69e-12,4)&&"1.25e+0"===g(1.255,2)&&"1.235e+4"===g(12345,3)&&"3e+1"===g(25,0);n({target:"Number",proto:!0,forced:!x||!(l((function(){g(1,1/0)}))&&l((function(){g(1,-1/0)})))||!!l((function(){g(1/0,1/0),g(NaN,1/0)}))},{toExponential:function(t){var e=a(this);if(void 0===t)return g(e);var r=o(t);if(!f(e))return String(e);if(r<0||r>20)throw u("Incorrect fraction digits");if(x)return g(e,r);var n="",i="",c=0,l="",_="";if(e<0&&(n="-",e=-e),0===e)c=0,i=b("0",r+1);else{var w=s(e);c=h(w);var k=0,E=v(10,c-r);2*e>=(2*(k=m(e/E))+1)*E&&(k+=1),k>=v(10,r+1)&&(k/=10,c+=1),i=d(k)}return 0!==r&&(i=y(i,0,1)+"."+y(i,1)),0===c?(l="+",_="0"):(l=c>0?"+":"-",_=d(p(c))),n+(i+="e"+l+_)}})},89994:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(64725),a=r(40262),c=r(59549),s=r(72763),l=RangeError,u=String,d=Math.floor,f=i(c),p=i("".slice),h=i(1..toFixed),v=function(t,e,r){return 0===e?r:e%2==1?v(t,e-1,r*t):v(t*t,e/2,r)},m=function(t,e,r){for(var n=-1,i=r;++n<6;)i+=e*t[n],t[n]=i%1e7,i=d(i/1e7)},g=function(t,e){for(var r=6,n=0;--r>=0;)n+=t[r],t[r]=d(n/e),n=n%e*1e7},b=function(t){for(var e=6,r="";--e>=0;)if(""!==r||0===e||0!==t[e]){var n=u(t[e]);r=""===r?n:r+f("0",7-n.length)+n}return r};n({target:"Number",proto:!0,forced:s((function(){return"0.000"!==h(8e-5,3)||"1"!==h(.9,0)||"1.25"!==h(1.255,2)||"1000000000000000128"!==h(0xde0b6b3a7640080,0)}))||!s((function(){h({})}))},{toFixed:function(t){var e,r,n,i,c=a(this),s=o(t),d=[0,0,0,0,0,0],h="",y="0";if(s<0||s>20)throw l("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return u(c);if(c<0&&(h="-",c=-c),c>1e-21)if(r=(e=function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}(c*v(2,69,1))-69)<0?c*v(2,-e,1):c/v(2,e,1),r*=4503599627370496,(e=52-e)>0){for(m(d,0,r),n=s;n>=7;)m(d,1e7,0),n-=7;for(m(d,v(10,n,1),0),n=e-1;n>=23;)g(d,1<<23),n-=23;g(d,1<0?h+((i=y.length)<=s?"0."+f("0",s-i)+y:p(y,0,i-s)+"."+p(y,i-s)):h+y}})},19425:function(t,e,r){var n=r(7309),i=r(81179);n({target:"Object",stat:!0,arity:2,forced:Object.assign!==i},{assign:i})},66925:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(19257),c=r(84766),s=r(67455);i&&n({target:"Object",proto:!0,forced:o},{__defineGetter__:function(t,e){s.f(c(this),t,{get:a(e),enumerable:!0,configurable:!0})}})},27559:function(t,e,r){var n=r(7309),i=r(37703),o=r(37532).f;n({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!i},{defineProperties:o})},64832:function(t,e,r){var n=r(7309),i=r(37703),o=r(67455).f;n({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!i},{defineProperty:o})},92354:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(19257),c=r(84766),s=r(67455);i&&n({target:"Object",proto:!0,forced:o},{__defineSetter__:function(t,e){s.f(c(this),t,{set:a(e),enumerable:!0,configurable:!0})}})},89064:function(t,e,r){var n=r(7309),i=r(90962).entries;n({target:"Object",stat:!0},{entries:function(t){return i(t)}})},75759:function(t,e,r){var n=r(7309),i=r(91104),o=r(72763),a=r(42521),c=r(9154).onFreeze,s=Object.freeze;n({target:"Object",stat:!0,forced:o((function(){s(1)})),sham:!i},{freeze:function(t){return s&&a(t)?s(c(t)):t}})},42612:function(t,e,r){var n=r(7309),i=r(64572),o=r(32385);n({target:"Object",stat:!0},{fromEntries:function(t){var e={};return i(t,(function(t,r){o(e,t,r)}),{AS_ENTRIES:!0}),e}})},20631:function(t,e,r){var n=r(7309),i=r(72763),o=r(19969),a=r(38769).f,c=r(37703);n({target:"Object",stat:!0,forced:!c||i((function(){a(1)})),sham:!c},{getOwnPropertyDescriptor:function(t,e){return a(o(t),e)}})},79556:function(t,e,r){var n=r(7309),i=r(37703),o=r(79593),a=r(19969),c=r(38769),s=r(32385);n({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(t){for(var e,r,n=a(t),i=c.f,l=o(n),u={},d=0;l.length>d;)void 0!==(r=i(n,e=l[d++]))&&s(u,e,r);return u}})},87081:function(t,e,r){var n=r(7309),i=r(72763),o=r(2525).f;n({target:"Object",stat:!0,forced:i((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},12984:function(t,e,r){var n=r(7309),i=r(80859),o=r(72763),a=r(92719),c=r(84766);n({target:"Object",stat:!0,forced:!i||o((function(){a.f(1)}))},{getOwnPropertySymbols:function(t){var e=a.f;return e?e(c(t)):[]}})},74419:function(t,e,r){var n=r(7309),i=r(72763),o=r(84766),a=r(99366),c=r(54264);n({target:"Object",stat:!0,forced:i((function(){a(1)})),sham:!c},{getPrototypeOf:function(t){return a(o(t))}})},86155:function(t,e,r){r(7309)({target:"Object",stat:!0},{hasOwn:r(89146)})},33149:function(t,e,r){var n=r(7309),i=r(18427);n({target:"Object",stat:!0,forced:Object.isExtensible!==i},{isExtensible:i})},32755:function(t,e,r){var n=r(7309),i=r(72763),o=r(42521),a=r(42849),c=r(65400),s=Object.isFrozen;n({target:"Object",stat:!0,forced:c||i((function(){s(1)}))},{isFrozen:function(t){return!o(t)||(!(!c||"ArrayBuffer"!=a(t))||!!s&&s(t))}})},6775:function(t,e,r){var n=r(7309),i=r(72763),o=r(42521),a=r(42849),c=r(65400),s=Object.isSealed;n({target:"Object",stat:!0,forced:c||i((function(){s(1)}))},{isSealed:function(t){return!o(t)||(!(!c||"ArrayBuffer"!=a(t))||!!s&&s(t))}})},60521:function(t,e,r){r(7309)({target:"Object",stat:!0},{is:r(17162)})},97757:function(t,e,r){var n=r(7309),i=r(84766),o=r(31792);n({target:"Object",stat:!0,forced:r(72763)((function(){o(1)}))},{keys:function(t){return o(i(t))}})},56495:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(84766),c=r(5224),s=r(99366),l=r(38769).f;i&&n({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(t){var e,r=a(this),n=c(t);do{if(e=l(r,n))return e.get}while(r=s(r))}})},92825:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(84766),c=r(5224),s=r(99366),l=r(38769).f;i&&n({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(t){var e,r=a(this),n=c(t);do{if(e=l(r,n))return e.set}while(r=s(r))}})},67783:function(t,e,r){var n=r(7309),i=r(42521),o=r(9154).onFreeze,a=r(91104),c=r(72763),s=Object.preventExtensions;n({target:"Object",stat:!0,forced:c((function(){s(1)})),sham:!a},{preventExtensions:function(t){return s&&i(t)?s(o(t)):t}})},61345:function(t,e,r){var n=r(7309),i=r(42521),o=r(9154).onFreeze,a=r(91104),c=r(72763),s=Object.seal;n({target:"Object",stat:!0,forced:c((function(){s(1)})),sham:!a},{seal:function(t){return s&&i(t)?s(o(t)):t}})},72451:function(t,e,r){r(7309)({target:"Object",stat:!0},{setPrototypeOf:r(86594)})},38465:function(t,e,r){var n=r(16395),i=r(73918),o=r(5739);n||i(Object.prototype,"toString",o,{unsafe:!0})},29080:function(t,e,r){var n=r(7309),i=r(90962).values;n({target:"Object",stat:!0},{values:function(t){return i(t)}})},47265:function(t,e,r){var n=r(7309),i=r(30706);n({global:!0,forced:parseFloat!=i},{parseFloat:i})},96742:function(t,e,r){var n=r(7309),i=r(92437);n({global:!0,forced:parseInt!=i},{parseInt:i})},48561:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(40500),c=r(80224),s=r(64572);n({target:"Promise",stat:!0,forced:r(59942)},{allSettled:function(t){var e=this,r=a.f(e),n=r.resolve,l=r.reject,u=c((function(){var r=o(e.resolve),a=[],c=0,l=1;s(t,(function(t){var o=c++,s=!1;l++,i(r,e,t).then((function(t){s||(s=!0,a[o]={status:"fulfilled",value:t},--l||n(a))}),(function(t){s||(s=!0,a[o]={status:"rejected",reason:t},--l||n(a))}))})),--l||n(a)}));return u.error&&l(u.value),r.promise}})},64765:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(40500),c=r(80224),s=r(64572);n({target:"Promise",stat:!0,forced:r(59942)},{all:function(t){var e=this,r=a.f(e),n=r.resolve,l=r.reject,u=c((function(){var r=o(e.resolve),a=[],c=0,u=1;s(t,(function(t){var o=c++,s=!1;u++,i(r,e,t).then((function(t){s||(s=!0,a[o]=t,--u||n(a))}),l)})),--u||n(a)}));return u.error&&l(u.value),r.promise}})},38130:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(77642),c=r(40500),s=r(80224),l=r(64572),u=r(59942),d="No one promise resolved";n({target:"Promise",stat:!0,forced:u},{any:function(t){var e=this,r=a("AggregateError"),n=c.f(e),u=n.resolve,f=n.reject,p=s((function(){var n=o(e.resolve),a=[],c=0,s=1,p=!1;l(t,(function(t){var o=c++,l=!1;s++,i(n,e,t).then((function(t){l||p||(p=!0,u(t))}),(function(t){l||p||(l=!0,a[o]=t,--s||f(new r(a,d)))}))})),--s||f(new r(a,d))}));return p.error&&f(p.value),n.promise}})},3577:function(t,e,r){"use strict";var n=r(7309),i=r(8451),o=r(62676).CONSTRUCTOR,a=r(19267),c=r(77642),s=r(25222),l=r(73918),u=a&&a.prototype;if(n({target:"Promise",proto:!0,forced:o,real:!0},{catch:function(t){return this.then(void 0,t)}}),!i&&s(a)){var d=c("Promise").prototype.catch;u.catch!==d&&l(u,"catch",d,{unsafe:!0})}},98621:function(t,e,r){"use strict";var n,i,o,a=r(7309),c=r(8451),s=r(1441),l=r(76121),u=r(47702),d=r(73918),f=r(86594),p=r(54849),h=r(8395),v=r(19257),m=r(25222),g=r(42521),b=r(30680),y=r(18159),x=r(94825).set,_=r(26745),w=r(94113),k=r(80224),E=r(60405),S=r(2995),A=r(19267),C=r(62676),T=r(40500),O="Promise",I=C.CONSTRUCTOR,R=C.REJECTION_EVENT,P=C.SUBCLASSING,L=S.getterFor(O),Z=S.set,M=A&&A.prototype,N=A,B=M,H=l.TypeError,F=l.document,D=l.process,j=T.f,z=j,U=!!(F&&F.createEvent&&l.dispatchEvent),V="unhandledrejection",$=function(t){var e;return!(!g(t)||!m(e=t.then))&&e},G=function(t,e){var r,n,i,o=e.value,a=1==e.state,c=a?t.ok:t.fail,s=t.resolve,l=t.reject,d=t.domain;try{c?(a||(2===e.rejection&&K(e),e.rejection=1),!0===c?r=o:(d&&d.enter(),r=c(o),d&&(d.exit(),i=!0)),r===t.promise?l(H("Promise-chain cycle")):(n=$(r))?u(n,r,s,l):s(r)):l(o)}catch(f){d&&!i&&d.exit(),l(f)}},W=function(t,e){t.notified||(t.notified=!0,_((function(){for(var r,n=t.reactions;r=n.get();)G(r,t);t.notified=!1,e&&!t.rejection&&q(t)})))},Y=function(t,e,r){var n,i;U?((n=F.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),l.dispatchEvent(n)):n={promise:e,reason:r},!R&&(i=l["on"+t])?i(n):t===V&&w("Unhandled promise rejection",r)},q=function(t){u(x,l,(function(){var e,r=t.facade,n=t.value;if(X(t)&&(e=k((function(){s?D.emit("unhandledRejection",n,r):Y(V,r,n)})),t.rejection=s||X(t)?2:1,e.error))throw e.value}))},X=function(t){return 1!==t.rejection&&!t.parent},K=function(t){u(x,l,(function(){var e=t.facade;s?D.emit("rejectionHandled",e):Y("rejectionhandled",e,t.value)}))},J=function(t,e,r){return function(n){t(e,n,r)}},Q=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,W(t,!0))},tt=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw H("Promise can't be resolved itself");var n=$(e);n?_((function(){var r={done:!1};try{u(n,e,J(tt,r,t),J(Q,r,t))}catch(i){Q(r,i,t)}})):(t.value=e,t.state=1,W(t,!1))}catch(i){Q({done:!1},i,t)}}};if(I&&(B=(N=function(t){b(this,B),v(t),u(n,this);var e=L(this);try{t(J(tt,e),J(Q,e))}catch(r){Q(e,r)}}).prototype,(n=function(t){Z(this,{type:O,done:!1,notified:!1,parent:!1,reactions:new E,rejection:!1,state:0,value:void 0})}).prototype=d(B,"then",(function(t,e){var r=L(this),n=j(y(this,N));return r.parent=!0,n.ok=!m(t)||t,n.fail=m(e)&&e,n.domain=s?D.domain:void 0,0==r.state?r.reactions.add(n):_((function(){G(n,r)})),n.promise})),i=function(){var t=new n,e=L(t);this.promise=t,this.resolve=J(tt,e),this.reject=J(Q,e)},T.f=j=function(t){return t===N||undefined===t?new i(t):z(t)},!c&&m(A)&&M!==Object.prototype)){o=M.then,P||d(M,"then",(function(t,e){var r=this;return new N((function(t,e){u(o,r,t,e)})).then(t,e)}),{unsafe:!0});try{delete M.constructor}catch(et){}f&&f(M,B)}a({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:N}),p(N,O,!1,!0),h(O)},59099:function(t,e,r){"use strict";var n=r(7309),i=r(8451),o=r(19267),a=r(72763),c=r(77642),s=r(25222),l=r(18159),u=r(3722),d=r(73918),f=o&&o.prototype;if(n({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){f.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=l(this,c("Promise")),r=s(t);return this.then(r?function(r){return u(e,t()).then((function(){return r}))}:t,r?function(r){return u(e,t()).then((function(){throw r}))}:t)}}),!i&&s(o)){var p=c("Promise").prototype.finally;f.finally!==p&&d(f,"finally",p,{unsafe:!0})}},4769:function(t,e,r){r(98621),r(64765),r(3577),r(34696),r(92123),r(13587)},34696:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(40500),c=r(80224),s=r(64572);n({target:"Promise",stat:!0,forced:r(59942)},{race:function(t){var e=this,r=a.f(e),n=r.reject,l=c((function(){var a=o(e.resolve);s(t,(function(t){i(a,e,t).then(r.resolve,n)}))}));return l.error&&n(l.value),r.promise}})},92123:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(40500);n({target:"Promise",stat:!0,forced:r(62676).CONSTRUCTOR},{reject:function(t){var e=o.f(this);return i(e.reject,void 0,t),e.promise}})},13587:function(t,e,r){"use strict";var n=r(7309),i=r(77642),o=r(8451),a=r(19267),c=r(62676).CONSTRUCTOR,s=r(3722),l=i("Promise"),u=o&&!c;n({target:"Promise",stat:!0,forced:o||c},{resolve:function(t){return s(u&&this===l?a:this,t)}})},93693:function(t,e,r){var n=r(7309),i=r(79102),o=r(19257),a=r(86956);n({target:"Reflect",stat:!0,forced:!r(72763)((function(){Reflect.apply((function(){}))}))},{apply:function(t,e,r){return i(o(t),e,a(r))}})},90836:function(t,e,r){var n=r(7309),i=r(77642),o=r(79102),a=r(48659),c=r(13834),s=r(86956),l=r(42521),u=r(63571),d=r(72763),f=i("Reflect","construct"),p=Object.prototype,h=[].push,v=d((function(){function t(){}return!(f((function(){}),[],t)instanceof t)})),m=!d((function(){f((function(){}))})),g=v||m;n({target:"Reflect",stat:!0,forced:g,sham:g},{construct:function(t,e){c(t),s(e);var r=arguments.length<3?t:c(arguments[2]);if(m&&!v)return f(t,e,r);if(t==r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var n=[null];return o(h,n,e),new(o(a,t,n))}var i=r.prototype,d=u(l(i)?i:p),g=o(t,d,e);return l(g)?g:d}})},78621:function(t,e,r){var n=r(7309),i=r(37703),o=r(86956),a=r(5224),c=r(67455);n({target:"Reflect",stat:!0,forced:r(72763)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!i},{defineProperty:function(t,e,r){o(t);var n=a(e);o(r);try{return c.f(t,n,r),!0}catch(i){return!1}}})},8460:function(t,e,r){var n=r(7309),i=r(86956),o=r(38769).f;n({target:"Reflect",stat:!0},{deleteProperty:function(t,e){var r=o(i(t),e);return!(r&&!r.configurable)&&delete t[e]}})},3698:function(t,e,r){var n=r(7309),i=r(37703),o=r(86956),a=r(38769);n({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(t,e){return a.f(o(t),e)}})},10613:function(t,e,r){var n=r(7309),i=r(86956),o=r(99366);n({target:"Reflect",stat:!0,sham:!r(54264)},{getPrototypeOf:function(t){return o(i(t))}})},36334:function(t,e,r){var n=r(7309),i=r(47702),o=r(42521),a=r(86956),c=r(28442),s=r(38769),l=r(99366);n({target:"Reflect",stat:!0},{get:function t(e,r){var n,u,d=arguments.length<3?e:arguments[2];return a(e)===d?e[r]:(n=s.f(e,r))?c(n)?n.value:void 0===n.get?void 0:i(n.get,d):o(u=l(e))?t(u,r,d):void 0}})},1128:function(t,e,r){r(7309)({target:"Reflect",stat:!0},{has:function(t,e){return e in t}})},77880:function(t,e,r){var n=r(7309),i=r(86956),o=r(18427);n({target:"Reflect",stat:!0},{isExtensible:function(t){return i(t),o(t)}})},94772:function(t,e,r){r(7309)({target:"Reflect",stat:!0},{ownKeys:r(79593)})},3260:function(t,e,r){var n=r(7309),i=r(77642),o=r(86956);n({target:"Reflect",stat:!0,sham:!r(91104)},{preventExtensions:function(t){o(t);try{var e=i("Object","preventExtensions");return e&&e(t),!0}catch(r){return!1}}})},54829:function(t,e,r){var n=r(7309),i=r(86956),o=r(42193),a=r(86594);a&&n({target:"Reflect",stat:!0},{setPrototypeOf:function(t,e){i(t),o(e);try{return a(t,e),!0}catch(r){return!1}}})},50712:function(t,e,r){var n=r(7309),i=r(47702),o=r(86956),a=r(42521),c=r(28442),s=r(72763),l=r(67455),u=r(38769),d=r(99366),f=r(5938);n({target:"Reflect",stat:!0,forced:s((function(){var t=function(){},e=l.f(new t,"a",{configurable:!0});return!1!==Reflect.set(t.prototype,"a",1,e)}))},{set:function t(e,r,n){var s,p,h,v=arguments.length<4?e:arguments[3],m=u.f(o(e),r);if(!m){if(a(p=d(e)))return t(p,r,n,v);m=f(0)}if(c(m)){if(!1===m.writable||!a(v))return!1;if(s=u.f(v,r)){if(s.get||s.set||!1===s.writable)return!1;s.value=n,l.f(v,r,s)}else l.f(v,r,f(0,n))}else{if(void 0===(h=m.set))return!1;i(h,v,n)}return!0}})},18314:function(t,e,r){var n=r(7309),i=r(76121),o=r(54849);n({global:!0},{Reflect:{}}),o(i.Reflect,"Reflect",!0)},76849:function(t,e,r){var n=r(37703),i=r(76121),o=r(47585),a=r(20676),c=r(31985),s=r(91471),l=r(2042).f,u=r(8449),d=r(16272),f=r(93710),p=r(26752),h=r(65443),v=r(21228),m=r(73918),g=r(72763),b=r(89146),y=r(2995).enforce,x=r(8395),_=r(1386),w=r(24750),k=r(30477),E=_("match"),S=i.RegExp,A=S.prototype,C=i.SyntaxError,T=o(A.exec),O=o("".charAt),I=o("".replace),R=o("".indexOf),P=o("".slice),L=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Z=/a/g,M=/a/g,N=new S(Z)!==Z,B=h.MISSED_STICKY,H=h.UNSUPPORTED_Y,F=n&&(!N||B||w||k||g((function(){return M[E]=!1,S(Z)!=Z||S(M)==M||"/a/i"!=S(Z,"i")})));if(a("RegExp",F)){for(var D=function(t,e){var r,n,i,o,a,l,h=u(A,this),v=d(t),m=void 0===e,g=[],x=t;if(!h&&v&&m&&t.constructor===D)return t;if((v||u(A,t))&&(t=t.source,m&&(e=p(x))),t=void 0===t?"":f(t),e=void 0===e?"":f(e),x=t,w&&"dotAll"in Z&&(n=!!e&&R(e,"s")>-1)&&(e=I(e,/s/g,"")),r=e,B&&"sticky"in Z&&(i=!!e&&R(e,"y")>-1)&&H&&(e=I(e,/y/g,"")),k&&(o=function(t){for(var e,r=t.length,n=0,i="",o=[],a={},c=!1,s=!1,l=0,u="";n<=r;n++){if("\\"===(e=O(t,n)))e+=O(t,++n);else if("]"===e)c=!1;else if(!c)switch(!0){case"["===e:c=!0;break;case"("===e:T(L,P(t,n+1))&&(n+=2,s=!0),i+=e,l++;continue;case">"===e&&s:if(""===u||b(a,u))throw new C("Invalid capture group name");a[u]=!0,o[o.length]=[u,l],s=!1,u="";continue}s?u+=e:i+=e}return[i,o]}(t),t=o[0],g=o[1]),a=c(S(t,e),h?this:A,D),(n||i||g.length)&&(l=y(a),n&&(l.dotAll=!0,l.raw=D(function(t){for(var e,r=t.length,n=0,i="",o=!1;n<=r;n++)"\\"!==(e=O(t,n))?o||"."!==e?("["===e?o=!0:"]"===e&&(o=!1),i+=e):i+="[\\s\\S]":i+=e+O(t,++n);return i}(t),r)),i&&(l.sticky=!0),g.length&&(l.groups=g)),t!==x)try{s(a,"source",""===x?"(?:)":x)}catch(_){}return a},j=l(S),z=0;j.length>z;)v(D,S,j[z++]);A.constructor=D,D.prototype=A,m(i,"RegExp",D,{constructor:!0})}x("RegExp")},94257:function(t,e,r){var n=r(37703),i=r(24750),o=r(42849),a=r(3546),c=r(2995).get,s=RegExp.prototype,l=TypeError;n&&i&&a(s,"dotAll",{configurable:!0,get:function(){if(this!==s){if("RegExp"===o(this))return!!c(this).dotAll;throw l("Incompatible receiver, RegExp required")}}})},48775:function(t,e,r){"use strict";var n=r(7309),i=r(73546);n({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},69990:function(t,e,r){var n=r(76121),i=r(37703),o=r(3546),a=r(1346),c=r(72763),s=n.RegExp,l=s.prototype;i&&c((function(){var t=!0;try{s(".","d")}catch(c){t=!1}var e={},r="",n=t?"dgimsy":"gimsy",i=function(t,n){Object.defineProperty(e,t,{get:function(){return r+=n,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in t&&(o.hasIndices="d"),o)i(a,o[a]);return Object.getOwnPropertyDescriptor(l,"flags").get.call(e)!==n||r!==n}))&&o(l,"flags",{configurable:!0,get:a})},46037:function(t,e,r){var n=r(37703),i=r(65443).MISSED_STICKY,o=r(42849),a=r(3546),c=r(2995).get,s=RegExp.prototype,l=TypeError;n&&i&&a(s,"sticky",{configurable:!0,get:function(){if(this!==s){if("RegExp"===o(this))return!!c(this).sticky;throw l("Incompatible receiver, RegExp required")}}})},96604:function(t,e,r){"use strict";r(48775);var n,i,o=r(7309),a=r(47702),c=r(25222),s=r(86956),l=r(93710),u=(n=!1,(i=/[ac]/).exec=function(){return n=!0,/./.exec.apply(this,arguments)},!0===i.test("abc")&&n),d=/./.test;o({target:"RegExp",proto:!0,forced:!u},{test:function(t){var e=s(this),r=l(t),n=e.exec;if(!c(n))return a(d,e,r);var i=a(n,e,r);return null!==i&&(s(i),!0)}})},5364:function(t,e,r){"use strict";var n=r(13343).PROPER,i=r(73918),o=r(86956),a=r(93710),c=r(72763),s=r(26752),l="toString",u=RegExp.prototype[l],d=c((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),f=n&&u.name!=l;(d||f)&&i(RegExp.prototype,l,(function(){var t=o(this);return"/"+a(t.source)+"/"+a(s(t))}),{unsafe:!0})},71981:function(t,e,r){"use strict";r(35246)("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(95365))},77650:function(t,e,r){r(71981)},17214:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("anchor")},{anchor:function(t){return i(this,"a","name",t)}})},3108:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(7263),a=r(64725),c=r(93710),s=r(72763),l=i("".charAt);n({target:"String",proto:!0,forced:s((function(){return"\ud842"!=="𠮷".at(-2)}))},{at:function(t){var e=c(o(this)),r=e.length,n=a(t),i=n>=0?n:r+n;return i<0||i>=r?void 0:l(e,i)}})},90846:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("big")},{big:function(){return i(this,"big","","")}})},84240:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("blink")},{blink:function(){return i(this,"blink","","")}})},54617:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("bold")},{bold:function(){return i(this,"b","","")}})},48839:function(t,e,r){"use strict";var n=r(7309),i=r(73832).codeAt;n({target:"String",proto:!0},{codePointAt:function(t){return i(this,t)}})},84028:function(t,e,r){"use strict";var n,i=r(7309),o=r(95305),a=r(38769).f,c=r(48331),s=r(93710),l=r(11330),u=r(7263),d=r(10316),f=r(8451),p=o("".endsWith),h=o("".slice),v=Math.min,m=d("endsWith");i({target:"String",proto:!0,forced:!!(f||m||(n=a(String.prototype,"endsWith"),!n||n.writable))&&!m},{endsWith:function(t){var e=s(u(this));l(t);var r=arguments.length>1?arguments[1]:void 0,n=e.length,i=void 0===r?n:v(c(r),n),o=s(t);return p?p(e,o,i):h(e,i-o.length,i)===o}})},31410:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("fixed")},{fixed:function(){return i(this,"tt","","")}})},41392:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("fontcolor")},{fontcolor:function(t){return i(this,"font","color",t)}})},47388:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("fontsize")},{fontsize:function(t){return i(this,"font","size",t)}})},41261:function(t,e,r){var n=r(7309),i=r(47585),o=r(11588),a=RangeError,c=String.fromCharCode,s=String.fromCodePoint,l=i([].join);n({target:"String",stat:!0,arity:1,forced:!!s&&1!=s.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,i=0;n>i;){if(e=+arguments[i++],o(e,1114111)!==e)throw a(e+" is not a valid code point");r[i]=e<65536?c(e):c(55296+((e-=65536)>>10),e%1024+56320)}return l(r,"")}})},38310:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(11330),a=r(7263),c=r(93710),s=r(10316),l=i("".indexOf);n({target:"String",proto:!0,forced:!s("includes")},{includes:function(t){return!!~l(c(a(this)),c(o(t)),arguments.length>1?arguments[1]:void 0)}})},87693:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("italics")},{italics:function(){return i(this,"i","","")}})},56307:function(t,e,r){"use strict";var n=r(73832).charAt,i=r(93710),o=r(2995),a=r(19173),c=r(36238),s="String Iterator",l=o.set,u=o.getterFor(s);a(String,"String",(function(t){l(this,{type:s,string:i(t),index:0})}),(function(){var t,e=u(this),r=e.string,i=e.index;return i>=r.length?c(void 0,!0):(t=n(r,i),e.index+=t.length,c(t,!1))}))},48632:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("link")},{link:function(t){return i(this,"a","href",t)}})},73291:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(95305),a=r(720),c=r(36238),s=r(7263),l=r(48331),u=r(93710),d=r(86956),f=r(29714),p=r(42849),h=r(16272),v=r(26752),m=r(74692),g=r(73918),b=r(72763),y=r(1386),x=r(18159),_=r(67675),w=r(1750),k=r(2995),E=r(8451),S=y("matchAll"),A="RegExp String",C=A+" Iterator",T=k.set,O=k.getterFor(C),I=RegExp.prototype,R=TypeError,P=o("".indexOf),L=o("".matchAll),Z=!!L&&!b((function(){L("a",/./)})),M=a((function(t,e,r,n){T(this,{type:C,regexp:t,string:e,global:r,unicode:n,done:!1})}),A,(function(){var t=O(this);if(t.done)return c(void 0,!0);var e=t.regexp,r=t.string,n=w(e,r);return null===n?(t.done=!0,c(void 0,!0)):t.global?(""===u(n[0])&&(e.lastIndex=_(r,l(e.lastIndex),t.unicode)),c(n,!1)):(t.done=!0,c(n,!1))})),N=function(t){var e,r,n,i=d(this),o=u(t),a=x(i,RegExp),c=u(v(i));return e=new a(a===RegExp?i.source:i,c),r=!!~P(c,"g"),n=!!~P(c,"u"),e.lastIndex=l(i.lastIndex),new M(e,o,r,n)};n({target:"String",proto:!0,forced:Z},{matchAll:function(t){var e,r,n,o,a=s(this);if(f(t)){if(Z)return L(a,t)}else{if(h(t)&&(e=u(s(v(t))),!~P(e,"g")))throw R("`.matchAll` does not allow non-global regexes");if(Z)return L(a,t);if(void 0===(n=m(t,S))&&E&&"RegExp"==p(t)&&(n=N),n)return i(n,t,a)}return r=u(a),o=new RegExp(t,"g"),E?i(N,o,r):o[S](r)}}),E||S in I||g(I,S,N)},90971:function(t,e,r){"use strict";var n=r(47702),i=r(1325),o=r(86956),a=r(29714),c=r(48331),s=r(93710),l=r(7263),u=r(74692),d=r(67675),f=r(1750);i("match",(function(t,e,r){return[function(e){var r=l(this),i=a(e)?void 0:u(e,t);return i?n(i,e,r):new RegExp(e)[t](s(r))},function(t){var n=o(this),i=s(t),a=r(e,n,i);if(a.done)return a.value;if(!n.global)return f(n,i);var l=n.unicode;n.lastIndex=0;for(var u,p=[],h=0;null!==(u=f(n,i));){var v=s(u[0]);p[h]=v,""===v&&(n.lastIndex=d(i,c(n.lastIndex),l)),h++}return 0===h?null:p}]}))},6860:function(t,e,r){"use strict";var n=r(7309),i=r(25427).end;n({target:"String",proto:!0,forced:r(32411)},{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},67599:function(t,e,r){"use strict";var n=r(7309),i=r(25427).start;n({target:"String",proto:!0,forced:r(32411)},{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},87138:function(t,e,r){var n=r(7309),i=r(47585),o=r(19969),a=r(84766),c=r(93710),s=r(25902),l=i([].push),u=i([].join);n({target:"String",stat:!0},{raw:function(t){var e=o(a(t).raw),r=s(e);if(!r)return"";for(var n=arguments.length,i=[],d=0;;){if(l(i,c(e[d++])),d===r)return u(i,"");dt.length?-1:""===e?r:b(t,e,r)};n({target:"String",proto:!0},{replaceAll:function(t,e){var r,n,o,h,k,E,S,A,C,T=a(this),O=0,I=0,R="";if(!s(t)){if((r=l(t))&&(n=u(a(f(t))),!~b(n,"g")))throw g("`.replaceAll` does not allow non-global regexes");if(o=d(t,m))return i(o,t,T,e);if(v&&r)return y(u(T),t,e)}for(h=u(T),k=u(t),(E=c(e))||(e=u(e)),S=k.length,A=_(1,S),O=w(h,k,0);-1!==O;)C=E?u(e(k,O,h)):p(k,h,O,[],void 0,e),R+=x(h,I,O)+C,I=O+S,O=w(h,k,O+A);return I=I&&(O+=S(c,I,L)+H,I=L+P.length)}return O+S(c,I)}]}),!!c((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!A||C)},63256:function(t,e,r){"use strict";var n=r(47702),i=r(1325),o=r(86956),a=r(29714),c=r(7263),s=r(17162),l=r(93710),u=r(74692),d=r(1750);i("search",(function(t,e,r){return[function(e){var r=c(this),i=a(e)?void 0:u(e,t);return i?n(i,e,r):new RegExp(e)[t](l(r))},function(t){var n=o(this),i=l(t),a=r(e,n,i);if(a.done)return a.value;var c=n.lastIndex;s(c,0)||(n.lastIndex=0);var u=d(n,i);return s(n.lastIndex,c)||(n.lastIndex=c),null===u?-1:u.index}]}))},37309:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("small")},{small:function(){return i(this,"small","","")}})},60836:function(t,e,r){"use strict";var n=r(79102),i=r(47702),o=r(47585),a=r(1325),c=r(86956),s=r(29714),l=r(16272),u=r(7263),d=r(18159),f=r(67675),p=r(48331),h=r(93710),v=r(74692),m=r(31280),g=r(1750),b=r(73546),y=r(65443),x=r(72763),_=y.UNSUPPORTED_Y,w=4294967295,k=Math.min,E=[].push,S=o(/./.exec),A=o(E),C=o("".slice),T=!x((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));a("split",(function(t,e,r){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var o=h(u(this)),a=void 0===r?w:r>>>0;if(0===a)return[];if(void 0===t)return[o];if(!l(t))return i(e,o,t,a);for(var c,s,d,f=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,g=new RegExp(t.source,p+"g");(c=i(b,g,o))&&!((s=g.lastIndex)>v&&(A(f,C(o,v,c.index)),c.length>1&&c.index=a));)g.lastIndex===c.index&&g.lastIndex++;return v===o.length?!d&&S(g,"")||A(f,""):A(f,C(o,v)),f.length>a?m(f,0,a):f}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:i(e,this,t,r)}:e,[function(e,r){var n=u(this),a=s(e)?void 0:v(e,t);return a?i(a,e,n,r):i(o,h(n),e,r)},function(t,n){var i=c(this),a=h(t),s=r(o,i,a,n,o!==e);if(s.done)return s.value;var l=d(i,RegExp),u=i.unicode,v=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_?"g":"y"),m=new l(_?"^(?:"+i.source+")":i,v),b=void 0===n?w:n>>>0;if(0===b)return[];if(0===a.length)return null===g(m,a)?[a]:[];for(var y=0,x=0,E=[];x1?arguments[1]:void 0,e.length)),n=s(t);return p?p(e,n,r):h(e,r,r+n.length)===n}})},54805:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("strike")},{strike:function(){return i(this,"strike","","")}})},34862:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("sub")},{sub:function(){return i(this,"sub","","")}})},52439:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("sup")},{sup:function(){return i(this,"sup","","")}})},77234:function(t,e,r){r(18340);var n=r(7309),i=r(14946);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},38927:function(t,e,r){var n=r(7309),i=r(26941);n({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==i},{trimLeft:i})},18340:function(t,e,r){var n=r(7309),i=r(14946);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},94628:function(t,e,r){r(38927);var n=r(7309),i=r(26941);n({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==i},{trimStart:i})},81505:function(t,e,r){"use strict";var n=r(7309),i=r(36842).trim;n({target:"String",proto:!0,forced:r(9756)("trim")},{trim:function(){return i(this)}})},17789:function(t,e,r){r(25671)("asyncIterator")},80179:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(47702),a=r(47585),c=r(8451),s=r(37703),l=r(80859),u=r(72763),d=r(89146),f=r(8449),p=r(86956),h=r(19969),v=r(5224),m=r(93710),g=r(5938),b=r(63571),y=r(31792),x=r(2042),_=r(2525),w=r(92719),k=r(38769),E=r(67455),S=r(37532),A=r(77751),C=r(73918),T=r(3546),O=r(30896),I=r(52562),R=r(32048),P=r(51735),L=r(1386),Z=r(89103),M=r(25671),N=r(51981),B=r(54849),H=r(2995),F=r(25097).forEach,D=I("hidden"),j="Symbol",z="prototype",U=H.set,V=H.getterFor(j),$=Object[z],G=i.Symbol,W=G&&G[z],Y=i.TypeError,q=i.QObject,X=k.f,K=E.f,J=_.f,Q=A.f,tt=a([].push),et=O("symbols"),rt=O("op-symbols"),nt=O("wks"),it=!q||!q[z]||!q[z].findChild,ot=s&&u((function(){return 7!=b(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(t,e,r){var n=X($,e);n&&delete $[e],K(t,e,r),n&&t!==$&&K($,e,n)}:K,at=function(t,e){var r=et[t]=b(W);return U(r,{type:j,tag:t,description:e}),s||(r.description=e),r},ct=function(t,e,r){t===$&&ct(rt,e,r),p(t);var n=v(e);return p(r),d(et,n)?(r.enumerable?(d(t,D)&&t[D][n]&&(t[D][n]=!1),r=b(r,{enumerable:g(0,!1)})):(d(t,D)||K(t,D,g(1,{})),t[D][n]=!0),ot(t,n,r)):K(t,n,r)},st=function(t,e){p(t);var r=h(e),n=y(r).concat(ft(r));return F(n,(function(e){s&&!o(lt,r,e)||ct(t,e,r[e])})),t},lt=function(t){var e=v(t),r=o(Q,this,e);return!(this===$&&d(et,e)&&!d(rt,e))&&(!(r||!d(this,e)||!d(et,e)||d(this,D)&&this[D][e])||r)},ut=function(t,e){var r=h(t),n=v(e);if(r!==$||!d(et,n)||d(rt,n)){var i=X(r,n);return!i||!d(et,n)||d(r,D)&&r[D][n]||(i.enumerable=!0),i}},dt=function(t){var e=J(h(t)),r=[];return F(e,(function(t){d(et,t)||d(R,t)||tt(r,t)})),r},ft=function(t){var e=t===$,r=J(e?rt:h(t)),n=[];return F(r,(function(t){!d(et,t)||e&&!d($,t)||tt(n,et[t])})),n};l||(G=function(){if(f(W,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?m(arguments[0]):void 0,e=P(t),r=function(t){this===$&&o(r,rt,t),d(this,D)&&d(this[D],e)&&(this[D][e]=!1),ot(this,e,g(1,t))};return s&&it&&ot($,e,{configurable:!0,set:r}),at(e,t)},C(W=G[z],"toString",(function(){return V(this).tag})),C(G,"withoutSetter",(function(t){return at(P(t),t)})),A.f=lt,E.f=ct,S.f=st,k.f=ut,x.f=_.f=dt,w.f=ft,Z.f=function(t){return at(L(t),t)},s&&(T(W,"description",{configurable:!0,get:function(){return V(this).description}}),c||C($,"propertyIsEnumerable",lt,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!l,sham:!l},{Symbol:G}),F(y(nt),(function(t){M(t)})),n({target:j,stat:!0,forced:!l},{useSetter:function(){it=!0},useSimple:function(){it=!1}}),n({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(t,e){return void 0===e?b(t):st(b(t),e)},defineProperty:ct,defineProperties:st,getOwnPropertyDescriptor:ut}),n({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:dt}),N(),B(G,j),R[D]=!0},73635:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(76121),a=r(47585),c=r(89146),s=r(25222),l=r(8449),u=r(93710),d=r(3546),f=r(94488),p=o.Symbol,h=p&&p.prototype;if(i&&s(p)&&(!("description"in h)||void 0!==p().description)){var v={},m=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:u(arguments[0]),e=l(h,this)?new p(t):void 0===t?p():p(t);return""===t&&(v[e]=!0),e};f(m,p),m.prototype=h,h.constructor=m;var g="Symbol(test)"==String(p("test")),b=a(h.valueOf),y=a(h.toString),x=/^Symbol\((.*)\)[^)]+$/,_=a("".replace),w=a("".slice);d(h,"description",{configurable:!0,get:function(){var t=b(this);if(c(v,t))return"";var e=y(t),r=g?w(e,7,-1):_(e,x,"$1");return""===r?void 0:r}}),n({global:!0,constructor:!0,forced:!0},{Symbol:m})}},79129:function(t,e,r){var n=r(7309),i=r(77642),o=r(89146),a=r(93710),c=r(30896),s=r(33956),l=c("string-to-symbol-registry"),u=c("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{for:function(t){var e=a(t);if(o(l,e))return l[e];var r=i("Symbol")(e);return l[e]=r,u[r]=e,r}})},82866:function(t,e,r){r(25671)("hasInstance")},19571:function(t,e,r){r(25671)("isConcatSpreadable")},26411:function(t,e,r){r(25671)("iterator")},97514:function(t,e,r){r(80179),r(79129),r(57607),r(83438),r(12984)},57607:function(t,e,r){var n=r(7309),i=r(89146),o=r(5057),a=r(23120),c=r(30896),s=r(33956),l=c("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{keyFor:function(t){if(!o(t))throw TypeError(a(t)+" is not a symbol");if(i(l,t))return l[t]}})},80679:function(t,e,r){r(25671)("matchAll")},74330:function(t,e,r){r(25671)("match")},78689:function(t,e,r){r(25671)("replace")},93926:function(t,e,r){r(25671)("search")},14872:function(t,e,r){r(25671)("species")},62785:function(t,e,r){r(25671)("split")},15394:function(t,e,r){var n=r(25671),i=r(51981);n("toPrimitive"),i()},21724:function(t,e,r){var n=r(77642),i=r(25671),o=r(54849);i("toStringTag"),o(n("Symbol"),"Symbol")},71254:function(t,e,r){r(25671)("unscopables")},77984:function(t,e,r){"use strict";var n=r(44162),i=r(25902),o=r(64725),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var e=a(this),r=i(e),n=o(t),c=n>=0?n:r+n;return c<0||c>=r?void 0:e[c]}))},24062:function(t,e,r){"use strict";var n=r(47585),i=r(44162),o=n(r(24579)),a=i.aTypedArray;(0,i.exportTypedArrayMethod)("copyWithin",(function(t,e){return o(a(this),t,e,arguments.length>2?arguments[2]:void 0)}))},82980:function(t,e,r){"use strict";var n=r(44162),i=r(25097).every,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},76991:function(t,e,r){"use strict";var n=r(44162),i=r(6922),o=r(2321),a=r(79538),c=r(47702),s=r(47585),l=r(72763),u=n.aTypedArray,d=n.exportTypedArrayMethod,f=s("".slice);d("fill",(function(t){var e=arguments.length;u(this);var r="Big"===f(a(this),0,3)?o(t):+t;return c(i,this,r,e>1?arguments[1]:void 0,e>2?arguments[2]:void 0)}),l((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})))},87629:function(t,e,r){"use strict";var n=r(44162),i=r(25097).filter,o=r(85908),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var e=i(a(this),t,arguments.length>1?arguments[1]:void 0);return o(this,e)}))},27529:function(t,e,r){"use strict";var n=r(44162),i=r(25097).findIndex,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},64659:function(t,e,r){"use strict";var n=r(44162),i=r(51486).findLastIndex,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},92299:function(t,e,r){"use strict";var n=r(44162),i=r(51486).findLast,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},31708:function(t,e,r){"use strict";var n=r(44162),i=r(25097).find,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},37280:function(t,e,r){r(59671)("Float32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},9747:function(t,e,r){r(59671)("Float64",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},16444:function(t,e,r){"use strict";var n=r(44162),i=r(25097).forEach,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},46562:function(t,e,r){"use strict";var n=r(87928);(0,r(44162).exportTypedArrayStaticMethod)("from",r(21719),n)},26897:function(t,e,r){"use strict";var n=r(44162),i=r(59729).includes,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},73196:function(t,e,r){"use strict";var n=r(44162),i=r(59729).indexOf,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},17607:function(t,e,r){r(59671)("Int16",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},81829:function(t,e,r){r(59671)("Int32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},6830:function(t,e,r){r(59671)("Int8",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},9491:function(t,e,r){"use strict";var n=r(76121),i=r(72763),o=r(47585),a=r(44162),c=r(43541),s=r(1386)("iterator"),l=n.Uint8Array,u=o(c.values),d=o(c.keys),f=o(c.entries),p=a.aTypedArray,h=a.exportTypedArrayMethod,v=l&&l.prototype,m=!i((function(){v[s].call([1])})),g=!!v&&v.values&&v[s]===v.values&&"values"===v.values.name,b=function(){return u(p(this))};h("entries",(function(){return f(p(this))}),m),h("keys",(function(){return d(p(this))}),m),h("values",b,m||!g,{name:"values"}),h(s,b,m||!g,{name:"values"})},33811:function(t,e,r){"use strict";var n=r(44162),i=r(47585),o=n.aTypedArray,a=n.exportTypedArrayMethod,c=i([].join);a("join",(function(t){return c(o(this),t)}))},61274:function(t,e,r){"use strict";var n=r(44162),i=r(79102),o=r(8139),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("lastIndexOf",(function(t){var e=arguments.length;return i(o,a(this),e>1?[t,arguments[1]]:[t])}))},31010:function(t,e,r){"use strict";var n=r(44162),i=r(25097).map,o=r(55725),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0,(function(t,e){return new(o(t))(e)}))}))},15167:function(t,e,r){"use strict";var n=r(44162),i=r(87928),o=n.aTypedArrayConstructor;(0,n.exportTypedArrayStaticMethod)("of",(function(){for(var t=0,e=arguments.length,r=new(o(this))(e);e>t;)r[t]=arguments[t++];return r}),i)},485:function(t,e,r){"use strict";var n=r(44162),i=r(59856).right,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var e=arguments.length;return i(o(this),t,e,e>1?arguments[1]:void 0)}))},19313:function(t,e,r){"use strict";var n=r(44162),i=r(59856).left,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var e=arguments.length;return i(o(this),t,e,e>1?arguments[1]:void 0)}))},58491:function(t,e,r){"use strict";var n=r(44162),i=n.aTypedArray,o=n.exportTypedArrayMethod,a=Math.floor;o("reverse",(function(){for(var t,e=this,r=i(e).length,n=a(r/2),o=0;o1?arguments[1]:void 0,1),r=s(t);if(m)return i(p,this,r,e);var n=this.length,o=a(r),l=0;if(o+e>n)throw u("Wrong length");for(;lo;)l[o]=r[o++];return l}),o((function(){new Int8Array(1).slice()})))},80070:function(t,e,r){"use strict";var n=r(44162),i=r(25097).some,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},12376:function(t,e,r){"use strict";var n=r(76121),i=r(95305),o=r(72763),a=r(19257),c=r(33407),s=r(44162),l=r(45249),u=r(32049),d=r(56962),f=r(58998),p=s.aTypedArray,h=s.exportTypedArrayMethod,v=n.Uint16Array,m=v&&i(v.prototype.sort),g=!(!m||o((function(){m(new v(2),null)}))&&o((function(){m(new v(2),{})}))),b=!!m&&!o((function(){if(d)return d<74;if(l)return l<67;if(u)return!0;if(f)return f<602;var t,e,r=new v(516),n=Array(516);for(t=0;t<516;t++)e=t%4,r[t]=515-t,n[t]=t-2*e+3;for(m(r,(function(t,e){return(t/4|0)-(e/4|0)})),t=0;t<516;t++)if(r[t]!==n[t])return!0}));h("sort",(function(t){return void 0!==t&&a(t),b?m(this,t):c(p(this),function(t){return function(e,r){return void 0!==t?+t(e,r)||0:r!=r?-1:e!=e?1:0===e&&0===r?1/e>0&&1/r<0?1:-1:e>r}}(t))}),!b||g)},11095:function(t,e,r){"use strict";var n=r(44162),i=r(48331),o=r(11588),a=r(55725),c=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,e){var r=c(this),n=r.length,s=o(t,n);return new(a(r))(r.buffer,r.byteOffset+s*r.BYTES_PER_ELEMENT,i((void 0===e?n:o(e,n))-s))}))},43888:function(t,e,r){"use strict";var n=r(76121),i=r(79102),o=r(44162),a=r(72763),c=r(11939),s=n.Int8Array,l=o.aTypedArray,u=o.exportTypedArrayMethod,d=[].toLocaleString,f=!!s&&a((function(){d.call(new s(1))}));u("toLocaleString",(function(){return i(d,f?c(l(this)):l(this),c(arguments))}),a((function(){return[1,2].toLocaleString()!=new s([1,2]).toLocaleString()}))||!a((function(){s.prototype.toLocaleString.call([1,2])})))},15308:function(t,e,r){"use strict";var n=r(2788),i=r(44162),o=i.aTypedArray,a=i.exportTypedArrayMethod,c=i.getTypedArrayConstructor;a("toReversed",(function(){return n(o(this),c(this))}))},96551:function(t,e,r){"use strict";var n=r(44162),i=r(47585),o=r(19257),a=r(15078),c=n.aTypedArray,s=n.getTypedArrayConstructor,l=n.exportTypedArrayMethod,u=i(n.TypedArrayPrototype.sort);l("toSorted",(function(t){void 0!==t&&o(t);var e=c(this),r=a(s(e),e);return u(r,t)}))},58509:function(t,e,r){"use strict";var n=r(44162).exportTypedArrayMethod,i=r(72763),o=r(76121),a=r(47585),c=o.Uint8Array,s=c&&c.prototype||{},l=[].toString,u=a([].join);i((function(){l.call({})}))&&(l=function(){return u(this)});var d=s.toString!=l;n("toString",l,d)},74225:function(t,e,r){r(59671)("Uint16",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},73863:function(t,e,r){r(59671)("Uint32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},36014:function(t,e,r){r(59671)("Uint8",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},57200:function(t,e,r){r(59671)("Uint8",(function(t){return function(e,r,n){return t(this,e,r,n)}}),!0)},78415:function(t,e,r){"use strict";var n=r(71786),i=r(44162),o=r(18049),a=r(64725),c=r(2321),s=i.aTypedArray,l=i.getTypedArrayConstructor,u=i.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(t){return 8===t}}();u("with",{with:function(t,e){var r=s(this),i=a(t),u=o(r)?c(e):+e;return n(r,l(r),i,u)}}.with,!d)},13751:function(t,e,r){"use strict";var n,i=r(91104),o=r(76121),a=r(47585),c=r(20267),s=r(9154),l=r(35246),u=r(59285),d=r(42521),f=r(2995).enforce,p=r(72763),h=r(93336),v=Object,m=Array.isArray,g=v.isExtensible,b=v.isFrozen,y=v.isSealed,x=v.freeze,_=v.seal,w={},k={},E=!o.ActiveXObject&&"ActiveXObject"in o,S=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},A=l("WeakMap",S,u),C=A.prototype,T=a(C.set);if(h)if(E){n=u.getConstructor(S,"WeakMap",!0),s.enable();var O=a(C.delete),I=a(C.has),R=a(C.get);c(C,{delete:function(t){if(d(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),O(this,t)||e.frozen.delete(t)}return O(this,t)},has:function(t){if(d(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),I(this,t)||e.frozen.has(t)}return I(this,t)},get:function(t){if(d(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),I(this,t)?R(this,t):e.frozen.get(t)}return R(this,t)},set:function(t,e){if(d(t)&&!g(t)){var r=f(this);r.frozen||(r.frozen=new n),I(this,t)?T(this,t,e):r.frozen.set(t,e)}else T(this,t,e);return this}})}else i&&p((function(){var t=x([]);return T(new A,t,1),!b(t)}))&&c(C,{set:function(t,e){var r;return m(t)&&(b(t)?r=w:y(t)&&(r=k)),T(this,t,e),r==w&&x(t),r==k&&_(t),this}})},38742:function(t,e,r){r(13751)},1485:function(t,e,r){"use strict";r(35246)("WeakSet",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(59285))},43554:function(t,e,r){r(1485)},54276:function(t,e,r){"use strict";var n=r(37703),i=r(3546),o=r(6536),a=ArrayBuffer.prototype;n&&!("detached"in a)&&i(a,"detached",{configurable:!0,get:function(){return o(this)}})},26797:function(t,e,r){"use strict";var n=r(7309),i=r(8839);i&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return i(this,arguments.length?arguments[0]:void 0,!1)}})},73188:function(t,e,r){"use strict";var n=r(7309),i=r(8839);i&&n({target:"ArrayBuffer",proto:!0},{transfer:function(){return i(this,arguments.length?arguments[0]:void 0,!0)}})},6900:function(t,e,r){"use strict";var n=r(7309),i=r(25097).filterReject,o=r(29690);n({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("filterOut")},11388:function(t,e,r){"use strict";var n=r(7309),i=r(25097).filterReject,o=r(29690);n({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("filterReject")},26116:function(t,e,r){r(7309)({target:"Array",stat:!0},{fromAsync:r(84645)})},94790:function(t,e,r){var n=r(7309),i=r(49719),o=r(29690),a=r(26875);n({target:"Array",proto:!0,name:"groupToMap",forced:r(8451)||!i("groupByToMap")},{groupByToMap:a}),o("groupByToMap")},23806:function(t,e,r){"use strict";var n=r(7309),i=r(56172),o=r(49719),a=r(29690);n({target:"Array",proto:!0,forced:!o("groupBy")},{groupBy:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),a("groupBy")},75818:function(t,e,r){var n=r(7309),i=r(29690),o=r(26875);n({target:"Array",proto:!0,forced:r(8451)},{groupToMap:o}),i("groupToMap")},95460:function(t,e,r){"use strict";var n=r(7309),i=r(56172),o=r(29690);n({target:"Array",proto:!0},{group:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("group")},13230:function(t,e,r){var n=r(7309),i=r(43964),o=Object.isFrozen,a=function(t,e){if(!o||!i(t)||!o(t))return!1;for(var r,n=0,a=t.length;n1?arguments[1]:void 0);return!1!==a(e,(function(t,n){if(!r(t,n,e))return!1}),!0)}})},5013:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(5774),c=r(39103),s=a.Map,l=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t,i){r(t,i,e)&&l(n,i,t)})),n}})},68176:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=a(e,(function(t,n){if(r(t,n,e))return{key:n}}),!0);return n&&n.key}})},84607:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=a(e,(function(t,n){if(r(t,n,e))return{value:t}}),!0);return n&&n.value}})},58458:function(t,e,r){r(7309)({target:"Map",stat:!0,forced:!0},{from:r(18735)})},99411:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(47585),a=r(25222),c=r(19257),s=r(64572),l=r(5774).Map,u=o([].push);n({target:"Map",stat:!0,forced:!0},{groupBy:function(t,e){var r=new(a(this)?this:l);c(e);var n=c(r.has),o=c(r.get),d=c(r.set);return s(t,(function(t){var a=e(t);i(n,r,a)?u(i(o,r,a),t):i(d,r,a,[t])})),r}})},84391:function(t,e,r){"use strict";var n=r(7309),i=r(3675),o=r(55596),a=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===a(o(this),(function(e){if(i(e,t))return!0}),!0)}})},34679:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(64572),a=r(25222),c=r(19257),s=r(5774).Map;n({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(a(this)?this:s);c(e);var n=c(r.set);return o(t,(function(t){i(n,r,e(t),t)})),r}})},95388:function(t,e,r){"use strict";var n=r(7309),i=r(55596),o=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=o(i(this),(function(e,r){if(e===t)return{key:r}}),!0);return e&&e.key}})},18636:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(5774),c=r(39103),s=a.Map,l=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t,i){l(n,r(t,i,e),t)})),n}})},58101:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(5774),c=r(39103),s=a.Map,l=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t,i){l(n,i,r(t,i,e))})),n}})},56349:function(t,e,r){"use strict";var n=r(7309),i=r(55596),o=r(64572),a=r(5774).set;n({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=i(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===a(e,(function(t,n){if(r(t,n,e))return!0}),!0)}})},78912:function(t,e,r){"use strict";r(7309)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r(7230)})},85767:function(t,e,r){"use strict";var n=r(7309),i=r(19257),o=r(55596),a=r(5774),c=TypeError,s=a.get,l=a.has,u=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=o(this),n=arguments.length;i(e);var a=l(r,t);if(!a&&n<3)throw c("Updating absent value");var d=a?s(r,t):i(n>2?arguments[2]:void 0)(t,r);return u(r,t,e(d,t,r)),r}})},22423:function(t,e,r){"use strict";r(7309)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r(7230)})},37197:function(t,e,r){var n=r(7309),i=Math.min,o=Math.max;n({target:"Math",stat:!0,forced:!0},{clamp:function(t,e,r){return i(r,o(e,t))}})},50640:function(t,e,r){r(7309)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},39791:function(t,e,r){var n=r(7309),i=180/Math.PI;n({target:"Math",stat:!0,forced:!0},{degrees:function(t){return t*i}})},11022:function(t,e,r){var n=r(7309),i=r(50969),o=r(63094);n({target:"Math",stat:!0,forced:!0},{fscale:function(t,e,r,n,a){return o(i(t,e,r,n,a))}})},85362:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{iaddh:function(t,e,r,n){var i=t>>>0,o=r>>>0;return(e>>>0)+(n>>>0)+((i&o|(i|o)&~(i+o>>>0))>>>31)|0}})},66928:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{imulh:function(t,e){var r=65535,n=+t,i=+e,o=n&r,a=i&r,c=n>>16,s=i>>16,l=(c*a>>>0)+(o*a>>>16);return c*s+(l>>16)+((o*s>>>0)+(l&r)>>16)}})},97841:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{isubh:function(t,e,r,n){var i=t>>>0,o=r>>>0;return(e>>>0)-(n>>>0)-((~i&o|~(i^o)&i-o>>>0)>>>31)|0}})},69351:function(t,e,r){r(7309)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},8751:function(t,e,r){var n=r(7309),i=Math.PI/180;n({target:"Math",stat:!0,forced:!0},{radians:function(t){return t*i}})},899:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{scale:r(50969)})},18489:function(t,e,r){var n=r(7309),i=r(86956),o=r(30097),a=r(720),c=r(36238),s=r(2995),l="Seeded Random",u=l+" Generator",d=s.set,f=s.getterFor(u),p=TypeError,h=a((function(t){d(this,{type:u,seed:t%2147483647})}),l,(function(){var t=f(this),e=t.seed=(1103515245*t.seed+12345)%2147483647;return c((1073741823&e)/1073741823,!1)}));n({target:"Math",stat:!0,forced:!0},{seededPRNG:function(t){var e=i(t).seed;if(!o(e))throw p('Math.seededPRNG() argument should have a "seed" field with a finite value.');return new h(e)}})},63354:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{signbit:function(t){var e=+t;return e==e&&0==e?1/e==-1/0:e<0}})},54689:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{umulh:function(t,e){var r=65535,n=+t,i=+e,o=n&r,a=i&r,c=n>>>16,s=i>>>16,l=(c*a>>>0)+(o*a>>>16);return c*s+(l>>>16)+((o*s>>>0)+(l&r)>>>16)}})},46681:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(64725),a=r(92437),c="Invalid number representation",s=RangeError,l=SyntaxError,u=TypeError,d=/^[\da-z]+$/,f=i("".charAt),p=i(d.exec),h=i(1..toString),v=i("".slice);n({target:"Number",stat:!0,forced:!0},{fromString:function(t,e){var r,n,i=1;if("string"!=typeof t)throw u(c);if(!t.length)throw l(c);if("-"==f(t,0)&&(i=-1,!(t=v(t,1)).length))throw l(c);if((r=void 0===e?10:o(e))<2||r>36)throw s("Invalid radix");if(!p(d,t)||h(n=a(t,r),r)!==t)throw l(c);return i*n}})},72260:function(t,e,r){"use strict";var n=r(7309),i=r(4138);n({target:"Number",stat:!0,forced:!0},{range:function(t,e,r){return new i(t,e,r,"number",0,1)}})},52751:function(t,e,r){"use strict";var n=r(7309),i=r(54691);n({target:"Object",stat:!0,forced:!0},{iterateEntries:function(t){return new i(t,"entries")}})},56279:function(t,e,r){"use strict";var n=r(7309),i=r(54691);n({target:"Object",stat:!0,forced:!0},{iterateKeys:function(t){return new i(t,"keys")}})},95104:function(t,e,r){"use strict";var n=r(7309),i=r(54691);n({target:"Object",stat:!0,forced:!0},{iterateValues:function(t){return new i(t,"values")}})},267:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(37703),a=r(8395),c=r(19257),s=r(86956),l=r(30680),u=r(25222),d=r(29714),f=r(42521),p=r(74692),h=r(73918),v=r(20267),m=r(3546),g=r(94113),b=r(1386),y=r(2995),x=r(69846),_=b("observable"),w="Observable",k="Subscription",E="SubscriptionObserver",S=y.getterFor,A=y.set,C=S(w),T=S(k),O=S(E),I=function(t){this.observer=s(t),this.cleanup=void 0,this.subscriptionObserver=void 0};I.prototype={type:k,clean:function(){var t=this.cleanup;if(t){this.cleanup=void 0;try{t()}catch(e){g(e)}}},close:function(){if(!o){var t=this.facade,e=this.subscriptionObserver;t.closed=!0,e&&(e.closed=!0)}this.observer=void 0},isClosed:function(){return void 0===this.observer}};var R=function(t,e){var r,n=A(this,new I(t));o||(this.closed=!1);try{(r=p(t,"start"))&&i(r,t,this)}catch(f){g(f)}if(!n.isClosed()){var a=n.subscriptionObserver=new P(n);try{var s=e(a),l=s;d(s)||(n.cleanup=u(s.unsubscribe)?function(){l.unsubscribe()}:c(s))}catch(f){return void a.error(f)}n.isClosed()&&n.clean()}};R.prototype=v({},{unsubscribe:function(){var t=T(this);t.isClosed()||(t.close(),t.clean())}}),o&&m(R.prototype,"closed",{configurable:!0,get:function(){return T(this).isClosed()}});var P=function(t){A(this,{type:E,subscriptionState:t}),o||(this.closed=!1)};P.prototype=v({},{next:function(t){var e=O(this).subscriptionState;if(!e.isClosed()){var r=e.observer;try{var n=p(r,"next");n&&i(n,r,t)}catch(o){g(o)}}},error:function(t){var e=O(this).subscriptionState;if(!e.isClosed()){var r=e.observer;e.close();try{var n=p(r,"error");n?i(n,r,t):g(t)}catch(o){g(o)}e.clean()}},complete:function(){var t=O(this).subscriptionState;if(!t.isClosed()){var e=t.observer;t.close();try{var r=p(e,"complete");r&&i(r,e)}catch(n){g(n)}t.clean()}}}),o&&m(P.prototype,"closed",{configurable:!0,get:function(){return O(this).subscriptionState.isClosed()}});var L=function(t){l(this,Z),A(this,{type:w,subscriber:c(t)})},Z=L.prototype;v(Z,{subscribe:function(t){var e=arguments.length;return new R(u(t)?{next:t,error:e>1?arguments[1]:void 0,complete:e>2?arguments[2]:void 0}:f(t)?t:{},C(this).subscriber)}}),h(Z,_,(function(){return this})),n({global:!0,constructor:!0,forced:x},{Observable:L}),a(w)},11635:function(t,e,r){"use strict";var n=r(7309),i=r(77642),o=r(47702),a=r(86956),c=r(93722),s=r(78977),l=r(74692),u=r(64572),d=r(1386),f=r(69846),p=d("observable");n({target:"Observable",stat:!0,forced:f},{from:function(t){var e=c(this)?this:i("Observable"),r=l(a(t),p);if(r){var n=a(o(r,t));return n.constructor===e?n:new e((function(t){return n.subscribe(t)}))}var d=s(t);return new e((function(t){u(d,(function(e,r){if(t.next(e),t.closed)return r()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),t.complete()}))}})},43703:function(t,e,r){r(267),r(11635),r(72129)},72129:function(t,e,r){"use strict";var n=r(7309),i=r(77642),o=r(93722),a=r(69846),c=i("Array");n({target:"Observable",stat:!0,forced:a},{of:function(){for(var t=o(this)?this:i("Observable"),e=arguments.length,r=c(e),n=0;n1?arguments[1]:void 0);return!1!==a(e,(function(t){if(!r(t,t,e))return!1}),!0)}})},35955:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(18779),c=r(98633),s=a.Set,l=a.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t){r(t,t,e)&&l(n,t)})),n}})},23062:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(98633);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=a(e,(function(t){if(r(t,t,e))return{value:t}}),!0);return n&&n.value}})},49833:function(t,e,r){r(7309)({target:"Set",stat:!0,forced:!0},{from:r(18735)})},66380:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(21033);n({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return i(a,this,o(t))}})},63207:function(t,e,r){var n=r(7309),i=r(72763),o=r(21033);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("intersection")||i((function(){return"3,2"!=Array.from(new Set([1,2,3]).intersection(new Set([3,2])))}))},{intersection:o})},28809:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(40946);n({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return i(a,this,o(t))}})},77324:function(t,e,r){var n=r(7309),i=r(40946);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("isDisjointFrom")},{isDisjointFrom:i})},36310:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(54522);n({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return i(a,this,o(t))}})},22167:function(t,e,r){var n=r(7309),i=r(54522);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("isSubsetOf")},{isSubsetOf:i})},96949:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(41286);n({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return i(a,this,o(t))}})},23941:function(t,e,r){var n=r(7309),i=r(41286);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("isSupersetOf")},{isSupersetOf:i})},54705:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(12186),a=r(98633),c=r(93710),s=i([].join),l=i([].push);n({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=o(this),r=void 0===t?",":c(t),n=[];return a(e,(function(t){l(n,t)})),s(n,r)}})},94495:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(18779),c=r(98633),s=a.Set,l=a.add;n({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t){l(n,r(t,t,e))})),n}})},56002:function(t,e,r){r(7309)({target:"Set",stat:!0,forced:!0},{of:r(11171)})},32870:function(t,e,r){"use strict";var n=r(7309),i=r(19257),o=r(12186),a=r(98633),c=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=o(this),r=arguments.length<2,n=r?void 0:arguments[1];if(i(t),a(e,(function(i){r?(r=!1,n=i):n=t(n,i,i,e)})),r)throw c("Reduce of empty set with no initial value");return n}})},7457:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(98633);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0);return!0===a(e,(function(t){if(r(t,t,e))return!0}),!0)}})},32656:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(91881);n({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return i(a,this,o(t))}})},37795:function(t,e,r){var n=r(7309),i=r(91881);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("symmetricDifference")},{symmetricDifference:i})},69112:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(9276);n({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return i(a,this,o(t))}})},59518:function(t,e,r){var n=r(7309),i=r(9276);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("union")},{union:i})},65075:function(t,e,r){"use strict";var n=r(7309),i=r(73832).charAt,o=r(7263),a=r(64725),c=r(93710);n({target:"String",proto:!0,forced:!0},{at:function(t){var e=c(o(this)),r=e.length,n=a(t),s=n>=0?n:r+n;return s<0||s>=r?void 0:i(e,s)}})},87305:function(t,e,r){"use strict";var n=r(7309),i=r(720),o=r(36238),a=r(7263),c=r(93710),s=r(2995),l=r(73832),u=l.codeAt,d=l.charAt,f="String Iterator",p=s.set,h=s.getterFor(f),v=i((function(t){p(this,{type:f,string:t,index:0})}),"String",(function(){var t,e=h(this),r=e.string,n=e.index;return n>=r.length?o(void 0,!0):(t=d(r,n),e.index+=t.length,o({codePoint:u(t,0),position:n},!1))}));n({target:"String",proto:!0,forced:!0},{codePoints:function(){return new v(c(a(this)))}})},91369:function(t,e,r){r(7309)({target:"String",stat:!0,forced:!0},{cooked:r(79894)})},38232:function(t,e,r){"use strict";var n=r(91104),i=r(7309),o=r(30896),a=r(77642),c=r(55076),s=r(47585),l=r(79102),u=r(86956),d=r(84766),f=r(25222),p=r(25902),h=r(67455).f,v=r(31280),m=r(79894),g=r(34565),b=r(82350),y=o("GlobalDedentRegistry",new(a("WeakMap")));y.has=y.has,y.get=y.get,y.set=y.set;var x=Array,_=TypeError,w=Object.freeze||Object,k=Object.isFrozen,E=Math.min,S=s("".charAt),A=s("".slice),C=s("".split),T=s(/./.exec),O=/([\n\u2028\u2029]|\r\n?)/g,I=RegExp("^["+b+"]*"),R=RegExp("[^"+b+"]"),P="Invalid tag",L=function(t){var e,r,n=d(t),i=p(n),o=x(i),a=x(i),c=0;if(!i)throw _(P);for(;c0)throw _("Invalid opening line");e[1]=""}if(l){if(1===e.length||T(R,e[e.length-1]))throw _("Invalid closing line");e[e.length-2]="",e[e.length-1]=""}for(var u=2;u=56320||++r>=e||56320!=(64512&c(t,r))))return!1}return!0}})},18129:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(47585),a=r(7263),c=r(93710),s=r(72763),l=Array,u=o("".charAt),d=o("".charCodeAt),f=o([].join),p="".toWellFormed,h=p&&s((function(){return"1"!==i(p,1)}));n({target:"String",proto:!0,forced:h},{toWellFormed:function(){var t=c(a(this));if(h)return i(p,t);for(var e=t.length,r=l(e),n=0;n=56320||n+1>=e||56320!=(64512&d(t,n+1))?r[n]="�":(r[n]=u(t,n),r[++n]=u(t,n))}return f(r,"")}})},35419:function(t,e,r){"use strict";var n=r(7309),i=r(8449),o=r(99366),a=r(86594),c=r(94488),s=r(63571),l=r(91471),u=r(5938),d=r(34281),f=r(72434),p=r(1386)("toStringTag"),h=Error,v=function(t,e,r){var n,c=i(m,this);return a?n=a(h(),c?o(this):m):(n=c?this:s(m),l(n,p,"Error")),void 0!==r&&l(n,"message",f(r)),d(n,v,n.stack,1),l(n,"error",t),l(n,"suppressed",e),n};a?a(v,h):c(v,h,{name:!0});var m=v.prototype=s(h.prototype,{constructor:u(1,v),message:u(1,""),name:u(1,"SuppressedError")});n({global:!0,constructor:!0,arity:3},{SuppressedError:v})},25354:function(t,e,r){r(25671)("asyncDispose")},86265:function(t,e,r){r(25671)("dispose")},60412:function(t,e,r){var n=r(7309),i=r(77642),o=r(47585),a=i("Symbol"),c=a.keyFor,s=o(a.prototype.valueOf);n({target:"Symbol",stat:!0},{isRegistered:function(t){try{return void 0!==c(s(t))}catch(e){return!1}}})},28166:function(t,e,r){for(var n=r(7309),i=r(30896),o=r(77642),a=r(47585),c=r(5057),s=r(1386),l=o("Symbol"),u=l.isWellKnown,d=o("Object","getOwnPropertyNames"),f=a(l.prototype.valueOf),p=i("wks"),h=0,v=d(l),m=v.length;h1?arguments[1]:void 0);return o(this,e)}),!0)},24162:function(t,e,r){"use strict";var n=r(44162),i=r(25097).filterReject,o=r(85908),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterReject",(function(t){var e=i(a(this),t,arguments.length>1?arguments[1]:void 0);return o(this,e)}),!0)},36377:function(t,e,r){"use strict";var n=r(77642),i=r(13834),o=r(84645),a=r(44162),c=r(15078),s=a.aTypedArrayConstructor;(0,a.exportTypedArrayStaticMethod)("fromAsync",(function(t){var e=this,r=arguments.length,a=r>1?arguments[1]:void 0,l=r>2?arguments[2]:void 0;return new(n("Promise"))((function(r){i(e),r(o(t,a,l))})).then((function(t){return c(s(e),t)}))}),!0)},65143:function(t,e,r){"use strict";var n=r(44162),i=r(56172),o=r(55725),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("groupBy",(function(t){var e=arguments.length>1?arguments[1]:void 0;return i(a(this),t,e,o)}),!0)},31084:function(t,e,r){"use strict";var n=r(44162),i=r(25902),o=r(18049),a=r(11588),c=r(2321),s=r(64725),l=r(72763),u=n.aTypedArray,d=n.getTypedArrayConstructor,f=n.exportTypedArrayMethod,p=Math.max,h=Math.min;f("toSpliced",(function(t,e){var r,n,l,f,v,m,g,b=u(this),y=d(b),x=i(b),_=a(t,x),w=arguments.length,k=0;if(0===w)r=n=0;else if(1===w)r=0,n=x-_;else if(n=h(p(s(e),0),x-_),r=w-2){f=new y(r),l=o(f);for(var E=2;E>(-2*_&6))));return a}})},28350:function(t,e,r){var n=r(7309),i=r(76121),o=r(77642),a=r(47585),c=r(47702),s=r(72763),l=r(93710),u=r(40699),d=r(15691).itoc,f=o("btoa"),p=a("".charAt),h=a("".charCodeAt),v=!!f&&!s((function(){f()})),m=!!f&&s((function(){return"bnVsbA=="!==f(null)})),g=!!f&&1!==f.length;n({global:!0,bind:!0,enumerable:!0,forced:v||m||g},{btoa:function(t){if(u(arguments.length,1),v||m||g)return c(f,i,l(t));for(var e,r,n=l(t),a="",s=0,b=d;p(n,s)||(b="=",s%1);){if((r=h(n,s+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");a+=p(b,63&(e=e<<8|r)>>8-s%1*8)}return a}})},78607:function(t,e,r){var n=r(7309),i=r(76121),o=r(94825).clear;n({global:!0,bind:!0,enumerable:!0,forced:i.clearImmediate!==o},{clearImmediate:o})},3962:function(t,e,r){var n=r(76121),i=r(83729),o=r(72825),a=r(20702),c=r(91471),s=function(t){if(t&&t.forEach!==a)try{c(t,"forEach",a)}catch(e){t.forEach=a}};for(var l in i)i[l]&&s(n[l]&&n[l].prototype);s(o)},68835:function(t,e,r){var n=r(76121),i=r(83729),o=r(72825),a=r(43541),c=r(91471),s=r(1386),l=s("iterator"),u=s("toStringTag"),d=a.values,f=function(t,e){if(t){if(t[l]!==d)try{c(t,l,d)}catch(n){t[l]=d}if(t[u]||c(t,u,e),i[e])for(var r in a)if(t[r]!==a[r])try{c(t,r,a[r])}catch(n){t[r]=a[r]}}};for(var p in i)f(n[p]&&n[p].prototype,p);f(o,"DOMTokenList")},19660:function(t,e,r){"use strict";var n=r(7309),i=r(46814),o=r(77642),a=r(72763),c=r(63571),s=r(5938),l=r(67455).f,u=r(73918),d=r(3546),f=r(89146),p=r(30680),h=r(86956),v=r(32447),m=r(72434),g=r(5527),b=r(66433),y=r(2995),x=r(37703),_=r(8451),w="DOMException",k="DATA_CLONE_ERR",E=o("Error"),S=o(w)||function(){try{(new(o("MessageChannel")||i("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(t){if(t.name==k&&25==t.code)return t.constructor}}(),A=S&&S.prototype,C=E.prototype,T=y.set,O=y.getterFor(w),I="stack"in E(w),R=function(t){return f(g,t)&&g[t].m?g[t].c:0},P=function(){p(this,L);var t=arguments.length,e=m(t<1?void 0:arguments[0]),r=m(t<2?void 0:arguments[1],"Error"),n=R(r);if(T(this,{type:w,name:r,message:e,code:n}),x||(this.name=r,this.message=e,this.code=n),I){var i=E(e);i.name=w,l(this,"stack",s(1,b(i.stack,1)))}},L=P.prototype=c(C),Z=function(t){return{enumerable:!0,configurable:!0,get:t}},M=function(t){return Z((function(){return O(this)[t]}))};x&&(d(L,"code",M("code")),d(L,"message",M("message")),d(L,"name",M("name"))),l(L,"constructor",s(1,P));var N=a((function(){return!(new S instanceof E)})),B=N||a((function(){return C.toString!==v||"2: 1"!==String(new S(1,2))})),H=N||a((function(){return 25!==new S(1,"DataCloneError").code})),F=N||25!==S[k]||25!==A[k],D=_?B||H||F:N;n({global:!0,constructor:!0,forced:D},{DOMException:D?P:S});var j=o(w),z=j.prototype;for(var U in B&&(_||S===j)&&u(z,"toString",v),H&&x&&S===j&&d(z,"code",Z((function(){return R(h(this).name)}))),g)if(f(g,U)){var V=g[U],$=V.s,G=s(6,V.c);f(j,$)||l(j,$,G),f(z,$)||l(z,$,G)}},9094:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(77642),a=r(5938),c=r(67455).f,s=r(89146),l=r(30680),u=r(31985),d=r(72434),f=r(5527),p=r(66433),h=r(37703),v=r(8451),m="DOMException",g=o("Error"),b=o(m),y=function(){l(this,x);var t=arguments.length,e=d(t<1?void 0:arguments[0]),r=d(t<2?void 0:arguments[1],"Error"),n=new b(e,r),i=g(e);return i.name=m,c(n,"stack",a(1,p(i.stack,1))),u(n,this,y),n},x=y.prototype=b.prototype,_="stack"in g(m),w="stack"in new b(1,2),k=b&&h&&Object.getOwnPropertyDescriptor(i,m),E=!(!k||k.writable&&k.configurable),S=_&&!E&&!w;n({global:!0,constructor:!0,forced:v||S},{DOMException:S?y:b});var A=o(m),C=A.prototype;if(C.constructor!==A)for(var T in v||c(C,"constructor",a(1,A)),f)if(s(f,T)){var O=f[T],I=O.s;s(A,I)||c(A,I,a(6,O.c))}},30951:function(t,e,r){var n=r(77642),i="DOMException";r(54849)(n(i),i)},81605:function(t,e,r){r(78607),r(80867)},53928:function(t,e,r){var n=r(7309),i=r(76121),o=r(26745),a=r(19257),c=r(40699),s=r(1441),l=i.process;n({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(t){c(arguments.length,1),a(t);var e=s&&l.domain;o(e?e.bind(t):t)}})},8702:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(3546),a=r(37703),c=TypeError,s=Object.defineProperty,l=i.self!==i;try{if(a){var u=Object.getOwnPropertyDescriptor(i,"self");!l&&u&&u.get&&u.enumerable||o(i,"self",{get:function(){return i},set:function(t){if(this!==i)throw c("Illegal invocation");s(i,"self",{value:t,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else n({global:!0,simple:!0,forced:l},{self:i})}catch(d){}},80867:function(t,e,r){var n=r(7309),i=r(76121),o=r(94825).set,a=r(79308),c=i.setImmediate?a(o,!1):o;n({global:!0,bind:!0,enumerable:!0,forced:i.setImmediate!==c},{setImmediate:c})},56467:function(t,e,r){var n,i=r(8451),o=r(7309),a=r(76121),c=r(77642),s=r(47585),l=r(72763),u=r(51735),d=r(25222),f=r(93722),p=r(29714),h=r(42521),v=r(5057),m=r(64572),g=r(86956),b=r(79538),y=r(89146),x=r(32385),_=r(91471),w=r(25902),k=r(40699),E=r(26752),S=r(5774),A=r(18779),C=r(81112),T=r(79020),O=a.Object,I=a.Array,R=a.Date,P=a.Error,L=a.EvalError,Z=a.RangeError,M=a.ReferenceError,N=a.SyntaxError,B=a.TypeError,H=a.URIError,F=a.PerformanceMark,D=a.WebAssembly,j=D&&D.CompileError||P,z=D&&D.LinkError||P,U=D&&D.RuntimeError||P,V=c("DOMException"),$=S.Map,G=S.has,W=S.get,Y=S.set,q=A.Set,X=A.add,K=c("Object","keys"),J=s([].push),Q=s((!0).valueOf),tt=s(1..valueOf),et=s("".valueOf),rt=s(R.prototype.getTime),nt=u("structuredClone"),it="DataCloneError",ot="Transferring",at=function(t){return!l((function(){var e=new a.Set([7]),r=t(e),n=t(O(7));return r==e||!r.has(7)||"object"!=typeof n||7!=n}))&&t},ct=function(t,e){return!l((function(){var r=new e,n=t({a:r,b:r});return!(n&&n.a===n.b&&n.a instanceof e&&n.a.stack===r.stack)}))},st=a.structuredClone,lt=i||!ct(st,P)||!ct(st,V)||(n=st,!!l((function(){var t=n(new a.AggregateError([1],nt,{cause:3}));return"AggregateError"!=t.name||1!=t.errors[0]||t.message!=nt||3!=t.cause}))),ut=!st&&at((function(t){return new F(nt,{detail:t}).detail})),dt=at(st)||ut,ft=function(t){throw new V("Uncloneable type: "+t,it)},pt=function(t,e){throw new V((e||"Cloning")+" of "+t+" cannot be properly polyfilled in this engine",it)},ht=function(t,e){return dt||pt(e),dt(t)},vt=function(t,e){if(v(t)&&ft("Symbol"),!h(t))return t;if(e){if(G(e,t))return W(e,t)}else e=new $;var r,n,i,o,s,l,u,f,p,m,g,k=b(t),S=!1;switch(k){case"Array":i=I(w(t)),S=!0;break;case"Object":i={},S=!0;break;case"Map":i=new $,S=!0;break;case"Set":i=new q,S=!0;break;case"RegExp":i=new RegExp(t.source,E(t));break;case"Error":switch(n=t.name){case"AggregateError":i=c("AggregateError")([]);break;case"EvalError":i=L();break;case"RangeError":i=Z();break;case"ReferenceError":i=M();break;case"SyntaxError":i=N();break;case"TypeError":i=B();break;case"URIError":i=H();break;case"CompileError":i=j();break;case"LinkError":i=z();break;case"RuntimeError":i=U();break;default:i=P()}S=!0;break;case"DOMException":i=new V(t.message,t.name),S=!0;break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":r=a[k],h(r)||pt(k),i=new r(vt(t.buffer,e),t.byteOffset,"DataView"===k?t.byteLength:t.length);break;case"DOMQuad":try{i=new DOMQuad(vt(t.p1,e),vt(t.p2,e),vt(t.p3,e),vt(t.p4,e))}catch(A){i=ht(t,k)}break;case"File":if(dt)try{i=dt(t),b(i)!==k&&(i=void 0)}catch(A){}if(!i)try{i=new File([t],t.name,t)}catch(A){}i||pt(k);break;case"FileList":if(o=function(){var t;try{t=new a.DataTransfer}catch(A){try{t=new a.ClipboardEvent("").clipboardData}catch(e){}}return t&&t.items&&t.files?t:null}()){for(s=0,l=w(t);s1&&!p(arguments[1])?g(arguments[1]):void 0,n=r?r.transfer:void 0;return void 0!==n&&function(t,e){if(!h(t))throw B("Transfer option cannot be converted to a sequence");var r=[];m(t,(function(t){J(r,g(t))}));var n,i,o,c,s,l,u=0,p=w(r);if(T)for(c=st(r,{transfer:r});u0?arguments[0]:void 0));c||(this.length=t.entries.length)},pt=ft.prototype;if(d(pt,{append:function(t,e){C(arguments.length,2);var r=Z(this);q(r.entries,{key:w(t),value:w(e)}),c||this.length++,r.updateURL()},delete:function(t){C(arguments.length,1);for(var e=Z(this),r=e.entries,n=w(t),i=0;ie.key?1:-1})),t.updateURL()},forEach:function(t){for(var e,r=Z(this).entries,n=b(t,arguments.length>1?arguments[1]:void 0),i=0;i1?mt(arguments[1]):{})}}),m(F)){var gt=function(t){return v(this,j),new F(t,arguments.length>1?mt(arguments[1]):{})};j.constructor=gt,gt.prototype=j,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:gt})}}t.exports={URLSearchParams:ft,getState:Z}},52894:function(t,e,r){r(10977)},33475:function(t,e,r){"use strict";var n=r(37703),i=r(47585),o=r(3546),a=URLSearchParams.prototype,c=i(a.forEach);n&&!("size"in a)&&o(a,"size",{get:function(){var t=0;return c(this,(function(){t++})),t},configurable:!0,enumerable:!0})},36028:function(t,e,r){var n=r(7309),i=r(77642),o=r(72763),a=r(40699),c=r(93710),s=r(87638),l=i("URL");n({target:"URL",stat:!0,forced:!(s&&o((function(){l.canParse()})))},{canParse:function(t){var e=a(arguments.length,1),r=c(t),n=e<2||void 0===arguments[1]?void 0:c(arguments[1]);try{return!!new l(r,n)}catch(i){return!1}}})},99489:function(t,e,r){"use strict";r(56307);var n,i=r(7309),o=r(37703),a=r(87638),c=r(76121),s=r(43322),l=r(47585),u=r(73918),d=r(3546),f=r(30680),p=r(89146),h=r(81179),v=r(54513),m=r(31280),g=r(73832).codeAt,b=r(81025),y=r(93710),x=r(54849),_=r(40699),w=r(10977),k=r(2995),E=k.set,S=k.getterFor("URL"),A=w.URLSearchParams,C=w.getState,T=c.URL,O=c.TypeError,I=c.parseInt,R=Math.floor,P=Math.pow,L=l("".charAt),Z=l(/./.exec),M=l([].join),N=l(1..toString),B=l([].pop),H=l([].push),F=l("".replace),D=l([].shift),j=l("".split),z=l("".slice),U=l("".toLowerCase),V=l([].unshift),$="Invalid scheme",G="Invalid host",W="Invalid port",Y=/[a-z]/i,q=/[\d+-.a-z]/i,X=/\d/,K=/^0x/i,J=/^[0-7]+$/,Q=/^\d+$/,tt=/^[\da-f]+$/i,et=/[\0\t\n\r #%/:<>?@[\\\]^|]/,rt=/[\0\t\n\r #/:<>?@[\\\]^|]/,nt=/^[\u0000-\u0020]+/,it=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,ot=/[\t\n\r]/g,at=function(t){var e,r,n,i;if("number"==typeof t){for(e=[],r=0;r<4;r++)V(e,t%256),t=R(t/256);return M(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,i=0,o=0;o<8;o++)0!==t[o]?(i>r&&(e=n,r=i),n=null,i=0):(null===n&&(n=o),++i);return i>r&&(e=n,r=i),e}(t),r=0;r<8;r++)i&&0===t[r]||(i&&(i=!1),n===r?(e+=r?":":"::",i=!0):(e+=N(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},ct={},st=h({},ct,{" ":1,'"':1,"<":1,">":1,"`":1}),lt=h({},st,{"#":1,"?":1,"{":1,"}":1}),ut=h({},lt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),dt=function(t,e){var r=g(t,0);return r>32&&r<127&&!p(e,t)?t:encodeURIComponent(t)},ft={ftp:21,file:null,http:80,https:443,ws:80,wss:443},pt=function(t,e){var r;return 2==t.length&&Z(Y,L(t,0))&&(":"==(r=L(t,1))||!e&&"|"==r)},ht=function(t){var e;return t.length>1&&pt(z(t,0,2))&&(2==t.length||"/"===(e=L(t,2))||"\\"===e||"?"===e||"#"===e)},vt=function(t){return"."===t||"%2e"===U(t)},mt={},gt={},bt={},yt={},xt={},_t={},wt={},kt={},Et={},St={},At={},Ct={},Tt={},Ot={},It={},Rt={},Pt={},Lt={},Zt={},Mt={},Nt={},Bt=function(t,e,r){var n,i,o,a=y(t);if(e){if(i=this.parse(a))throw O(i);this.searchParams=null}else{if(void 0!==r&&(n=new Bt(r,!0)),i=this.parse(a,null,n))throw O(i);(o=C(new A)).bindURL(this),this.searchParams=o}};Bt.prototype={type:"URL",parse:function(t,e,r){var i,o,a,c,s,l=this,u=e||mt,d=0,f="",h=!1,g=!1,b=!1;for(t=y(t),e||(l.scheme="",l.username="",l.password="",l.host=null,l.port=null,l.path=[],l.query=null,l.fragment=null,l.cannotBeABaseURL=!1,t=F(t,nt,""),t=F(t,it,"$1")),t=F(t,ot,""),i=v(t);d<=i.length;){switch(o=i[d],u){case mt:if(!o||!Z(Y,o)){if(e)return $;u=bt;continue}f+=U(o),u=gt;break;case gt:if(o&&(Z(q,o)||"+"==o||"-"==o||"."==o))f+=U(o);else{if(":"!=o){if(e)return $;f="",u=bt,d=0;continue}if(e&&(l.isSpecial()!=p(ft,f)||"file"==f&&(l.includesCredentials()||null!==l.port)||"file"==l.scheme&&!l.host))return;if(l.scheme=f,e)return void(l.isSpecial()&&ft[l.scheme]==l.port&&(l.port=null));f="","file"==l.scheme?u=Ot:l.isSpecial()&&r&&r.scheme==l.scheme?u=yt:l.isSpecial()?u=kt:"/"==i[d+1]?(u=xt,d++):(l.cannotBeABaseURL=!0,H(l.path,""),u=Zt)}break;case bt:if(!r||r.cannotBeABaseURL&&"#"!=o)return $;if(r.cannotBeABaseURL&&"#"==o){l.scheme=r.scheme,l.path=m(r.path),l.query=r.query,l.fragment="",l.cannotBeABaseURL=!0,u=Nt;break}u="file"==r.scheme?Ot:_t;continue;case yt:if("/"!=o||"/"!=i[d+1]){u=_t;continue}u=Et,d++;break;case xt:if("/"==o){u=St;break}u=Lt;continue;case _t:if(l.scheme=r.scheme,o==n)l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.query=r.query;else if("/"==o||"\\"==o&&l.isSpecial())u=wt;else if("?"==o)l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.query="",u=Mt;else{if("#"!=o){l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.path.length--,u=Lt;continue}l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.query=r.query,l.fragment="",u=Nt}break;case wt:if(!l.isSpecial()||"/"!=o&&"\\"!=o){if("/"!=o){l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,u=Lt;continue}u=St}else u=Et;break;case kt:if(u=Et,"/"!=o||"/"!=L(f,d+1))continue;d++;break;case Et:if("/"!=o&&"\\"!=o){u=St;continue}break;case St:if("@"==o){h&&(f="%40"+f),h=!0,a=v(f);for(var x=0;x65535)return W;l.port=l.isSpecial()&&k===ft[l.scheme]?null:k,f=""}if(e)return;u=Pt;continue}return W}f+=o;break;case Ot:if(l.scheme="file","/"==o||"\\"==o)u=It;else{if(!r||"file"!=r.scheme){u=Lt;continue}if(o==n)l.host=r.host,l.path=m(r.path),l.query=r.query;else if("?"==o)l.host=r.host,l.path=m(r.path),l.query="",u=Mt;else{if("#"!=o){ht(M(m(i,d),""))||(l.host=r.host,l.path=m(r.path),l.shortenPath()),u=Lt;continue}l.host=r.host,l.path=m(r.path),l.query=r.query,l.fragment="",u=Nt}}break;case It:if("/"==o||"\\"==o){u=Rt;break}r&&"file"==r.scheme&&!ht(M(m(i,d),""))&&(pt(r.path[0],!0)?H(l.path,r.path[0]):l.host=r.host),u=Lt;continue;case Rt:if(o==n||"/"==o||"\\"==o||"?"==o||"#"==o){if(!e&&pt(f))u=Lt;else if(""==f){if(l.host="",e)return;u=Pt}else{if(c=l.parseHost(f))return c;if("localhost"==l.host&&(l.host=""),e)return;f="",u=Pt}continue}f+=o;break;case Pt:if(l.isSpecial()){if(u=Lt,"/"!=o&&"\\"!=o)continue}else if(e||"?"!=o)if(e||"#"!=o){if(o!=n&&(u=Lt,"/"!=o))continue}else l.fragment="",u=Nt;else l.query="",u=Mt;break;case Lt:if(o==n||"/"==o||"\\"==o&&l.isSpecial()||!e&&("?"==o||"#"==o)){if(".."===(s=U(s=f))||"%2e."===s||".%2e"===s||"%2e%2e"===s?(l.shortenPath(),"/"==o||"\\"==o&&l.isSpecial()||H(l.path,"")):vt(f)?"/"==o||"\\"==o&&l.isSpecial()||H(l.path,""):("file"==l.scheme&&!l.path.length&&pt(f)&&(l.host&&(l.host=""),f=L(f,0)+":"),H(l.path,f)),f="","file"==l.scheme&&(o==n||"?"==o||"#"==o))for(;l.path.length>1&&""===l.path[0];)D(l.path);"?"==o?(l.query="",u=Mt):"#"==o&&(l.fragment="",u=Nt)}else f+=dt(o,lt);break;case Zt:"?"==o?(l.query="",u=Mt):"#"==o?(l.fragment="",u=Nt):o!=n&&(l.path[0]+=dt(o,ct));break;case Mt:e||"#"!=o?o!=n&&("'"==o&&l.isSpecial()?l.query+="%27":l.query+="#"==o?"%23":dt(o,ct)):(l.fragment="",u=Nt);break;case Nt:o!=n&&(l.fragment+=dt(o,st))}d++}},parseHost:function(t){var e,r,n;if("["==L(t,0)){if("]"!=L(t,t.length-1))return G;if(e=function(t){var e,r,n,i,o,a,c,s=[0,0,0,0,0,0,0,0],l=0,u=null,d=0,f=function(){return L(t,d)};if(":"==f()){if(":"!=L(t,1))return;d+=2,u=++l}for(;f();){if(8==l)return;if(":"!=f()){for(e=r=0;r<4&&Z(tt,f());)e=16*e+I(f(),16),d++,r++;if("."==f()){if(0==r)return;if(d-=r,l>6)return;for(n=0;f();){if(i=null,n>0){if(!("."==f()&&n<4))return;d++}if(!Z(X,f()))return;for(;Z(X,f());){if(o=I(f(),10),null===i)i=o;else{if(0==i)return;i=10*i+o}if(i>255)return;d++}s[l]=256*s[l]+i,2!=++n&&4!=n||l++}if(4!=n)return;break}if(":"==f()){if(d++,!f())return}else if(f())return;s[l++]=e}else{if(null!==u)return;d++,u=++l}}if(null!==u)for(a=l-u,l=7;0!=l&&a>0;)c=s[l],s[l--]=s[u+a-1],s[u+--a]=c;else if(8!=l)return;return s}(z(t,1,-1)),!e)return G;this.host=e}else if(this.isSpecial()){if(t=b(t),Z(et,t))return G;if(e=function(t){var e,r,n,i,o,a,c,s=j(t,".");if(s.length&&""==s[s.length-1]&&s.length--,(e=s.length)>4)return t;for(r=[],n=0;n1&&"0"==L(i,0)&&(o=Z(K,i)?16:8,i=z(i,8==o?1:2)),""===i)a=0;else{if(!Z(10==o?Q:8==o?J:tt,i))return t;a=I(i,o)}H(r,a)}for(n=0;n=P(256,5-e))return null}else if(a>255)return null;for(c=B(r),n=0;n1?arguments[1]:void 0,n=E(e,new Bt(t,!1,r));o||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Ft=Ht.prototype,Dt=function(t,e){return{get:function(){return S(this)[t]()},set:e&&function(t){return S(this)[e](t)},configurable:!0,enumerable:!0}};if(o&&(d(Ft,"href",Dt("serialize","setHref")),d(Ft,"origin",Dt("getOrigin")),d(Ft,"protocol",Dt("getProtocol","setProtocol")),d(Ft,"username",Dt("getUsername","setUsername")),d(Ft,"password",Dt("getPassword","setPassword")),d(Ft,"host",Dt("getHost","setHost")),d(Ft,"hostname",Dt("getHostname","setHostname")),d(Ft,"port",Dt("getPort","setPort")),d(Ft,"pathname",Dt("getPathname","setPathname")),d(Ft,"search",Dt("getSearch","setSearch")),d(Ft,"searchParams",Dt("getSearchParams")),d(Ft,"hash",Dt("getHash","setHash"))),u(Ft,"toJSON",(function(){return S(this).serialize()}),{enumerable:!0}),u(Ft,"toString",(function(){return S(this).serialize()}),{enumerable:!0}),T){var jt=T.createObjectURL,zt=T.revokeObjectURL;jt&&u(Ht,"createObjectURL",s(jt,T)),zt&&u(Ht,"revokeObjectURL",s(zt,T))}x(Ht,"URL"),i({global:!0,constructor:!0,forced:!a,sham:!o},{URL:Ht})},11425:function(t,e,r){r(99489)},62793:function(t,e,r){"use strict";var n=r(7309),i=r(47702);n({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return i(URL.prototype.toString,this)}})},14516:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=Number.isNaN||function(t){return"number"==typeof t&&t!=t};function i(t,e){if(t.length!==e.length)return!1;for(var r=0;r=0;s--)(o=t[s])&&(c=(a<3?o(c):a>3?o(e,r,c):o(e,r))||c);return a>3&&c&&Object.defineProperty(e,r,c),c}function l(t,e){return function(r,n){e(r,n,t)}}function u(t,e,r,i,o,a){function c(t){if(void 0!==t&&"function"!=typeof t)throw new TypeError("Function expected");return t}for(var s,l=i.kind,u="getter"===l?"get":"setter"===l?"set":"value",d=!e&&t?i.static?t:t.prototype:null,f=e||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p=!1,h=r.length-1;h>=0;h--){var v={};for(var m in i)v[m]="access"===m?{}:i[m];for(var m in i.access)v.access[m]=i.access[m];v.addInitializer=function(t){if(p)throw new TypeError("Cannot add initializers after decoration has completed");a.push(c(t||null))};var g=(0,r[h])("accessor"===l?{get:f.get,set:f.set}:f[u],v);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!==(0,n.Z)(g))throw new TypeError("Object expected");(s=c(g.get))&&(f.get=s),(s=c(g.set))&&(f.set=s),(s=c(g.init))&&o.push(s)}else(s=c(g))&&("field"===l?o.push(s):f[u]=s)}d&&Object.defineProperty(d,i.name,f),p=!0}function d(t,e,r){for(var n=arguments.length>2,i=0;i0&&i[i.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function x(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(c){i={error:c}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function _(){for(var t=[],e=0;e1||c(t,e)}))})}function c(t,e){try{(r=i[t](e)).value instanceof E?Promise.resolve(r.value.v).then(s,l):u(o[0][2],r)}catch(n){u(o[0][3],n)}var r}function s(t){c("next",t)}function l(t){c("throw",t)}function u(t,e){t(e),o.shift(),o.length&&c(o[0][0],o[0][1])}}function A(t){var e,r;return e={},n("next"),n("throw",(function(t){throw t})),n("return"),e[Symbol.iterator]=function(){return this},e;function n(n,i){e[n]=t[n]?function(e){return(r=!r)?{value:E(t[n](e)),done:!1}:i?i(e):e}:i}}function C(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,r=t[Symbol.asyncIterator];return r?r.call(t):(t=y(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(r){e[r]=t[r]&&function(e){return new Promise((function(n,i){(function(t,e,r,n){Promise.resolve(n).then((function(e){t({value:e,done:r})}),e)})(n,i,(e=t[r](e)).done,e.value)}))}}}function T(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var O=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function I(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&g(e,t,r);return O(e,t),e}function R(t){return t&&t.__esModule?t:{default:t}}function P(t,e,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(t):n?n.value:e.get(t)}function L(t,e,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!i:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(t,r):i?i.value=r:e.set(t,r),r}function Z(t,e){if(null===e||"object"!==(0,n.Z)(e)&&"function"!=typeof e)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}},83609:function(){self.fetch||(self.fetch=function(t,e){return e=e||{},new Promise((function(r,n){var i=new XMLHttpRequest,o=[],a={},c=function t(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:t,headers:{keys:function(){return o},entries:function(){return o.map((function(t){return[t,i.getResponseHeader(t)]}))},get:function(t){return i.getResponseHeader(t)},has:function(t){return null!=i.getResponseHeader(t)}}}};for(var s in i.open(e.method||"get",t,!0),i.onload=function(){i.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,(function(t,e){a[e]||o.push(a[e]=e)})),r(c())},i.onerror=n,i.withCredentials="include"==e.credentials,e.headers)i.setRequestHeader(s,e.headers[s]);i.send(e.body||null)}))})},15838:function(t,e,r){"use strict";r.d(e,{CO:function(){return c},Rw:function(){return m},p3:function(){return g},uO:function(){return b},wK:function(){return a}});var n=r(62746),i=r(20030),o=function(t){var e=Math.round(Math.min(Math.max(t,0),255)).toString(16);return 1===e.length?"0".concat(e):e},a=function(t){return t=(0,i.R)(t),[parseInt(t.substring(0,2),16),parseInt(t.substring(2,4),16),parseInt(t.substring(4,6),16)]},c=function(t){return"#".concat(o(t[0])).concat(o(t[1])).concat(o(t[2]))},s=.95047,l=1.08883,u=.137931034,d=.12841855,f=function(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},p=function(t){return t>.008856452?Math.pow(t,1/3):t/d+u},h=function(t){return 255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055)},v=function(t){return t>.206896552?t*t*t:d*(t-u)},m=function(t){var e=function(t){var e=(0,n.Z)(t,3),r=e[0],i=e[1],o=e[2];return r=f(r),i=f(i),o=f(o),[p((.4124564*r+.3575761*i+.1804375*o)/s),p((.2126729*r+.7151522*i+.072175*o)/1),p((.0193339*r+.119192*i+.9503041*o)/l)]}(t),r=(0,n.Z)(e,3),i=r[0],o=r[1],a=116*o-16;return[a<0?0:a,500*(i-o),200*(o-r[2])]},g=function(t){var e=(0,n.Z)(t,3),r=e[0],i=e[1],o=e[2],a=(r+16)/116,c=isNaN(i)?a:a+i/500,u=isNaN(o)?a:a-o/200;return a=1*v(a),c=s*v(c),u=l*v(u),[h(3.2404542*c-1.5371385*a-.4985314*u),h(-.969266*c+1.8760108*a+.041556*u),h(.0556434*c-.2040259*a+1.0572252*u)]},b=function(t){var e=g(t);return c(e)}},20030:function(t,e,r){"use strict";r.d(e,{R:function(){return i},o:function(){return o}});var n=r(40039),i=function(t){if(6===(t=t.replace("#","")).length)return t;var e,r="",i=(0,n.Z)(t);try{for(i.s();!(e=i.n()).done;){var o=e.value;r+=o+o}}catch(a){i.e(a)}finally{i.f()}return r},o=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,n="";t=i(t),e=i(e);for(var o=0;o<=5;o+=2){for(var a=parseInt(t.substr(o,2),16),c=parseInt(e.substr(o,2),16),s=Math.floor(c+r/100*(a-c)).toString(16);s.length<2;)s="0"+s;n+=s}return"#".concat(n)}},7323:function(t,e,r){"use strict";r.d(e,{p:function(){return n}});var n=function(t,e){return t&&t.config.components.includes(e)}},63864:function(t,e,r){"use strict";r.d(e,{I:function(){return i}});var n=r(62746),i=function(t,e,r,i){var o=t.split(".",3),a=(0,n.Z)(o,3),c=a[0],s=a[1],l=a[2];return Number(c)>e||Number(c)===e&&(void 0===i?Number(s)>=r:Number(s)>r)||void 0!==i&&Number(c)===e&&Number(s)===r&&Number(l)>=i}},25516:function(t,e,r){"use strict";r.d(e,{i:function(){return n}});var n=function(t){return function(e){return{kind:"method",placement:"prototype",key:e.key,descriptor:{set:function(t){this["__".concat(String(e.key))]=t},get:function(){return this["__".concat(String(e.key))]},enumerable:!0,configurable:!0},finisher:function(r){var n=r.prototype.connectedCallback;r.prototype.connectedCallback=function(){if(n.call(this),this[e.key]){var r=this.renderRoot.querySelector(t);if(!r)return;r.scrollTop=this[e.key]}}}}}}},47181:function(t,e,r){"use strict";r.d(e,{B:function(){return n}});var n=function(t,e,r,n){n=n||{},r=null==r?{}:r;var i=new Event(e,{bubbles:void 0===n.bubbles||n.bubbles,cancelable:Boolean(n.cancelable),composed:void 0===n.composed||n.composed});return i.detail=r,t.dispatchEvent(i),i}},30418:function(t,e,r){"use strict";r.d(e,{E:function(){return i}});var n="ha-main-window",i=window.name===n?window:parent.name===n?parent:top},83849:function(t,e,r){"use strict";r.d(e,{c:function(){return a}});var n=r(98651),i=r(47181),o=r(30418),a=function t(e,r){var a,c=(null==r?void 0:r.replace)||!1;n.U?n.U.then((function(){return t(e,r)})):(c?o.E.history.replaceState(null!==(a=o.E.history.state)&&void 0!==a&&a.root?{root:!0}:null,"",e):o.E.history.pushState(null,"",e),(0,i.B)(o.E,"location-changed",{replace:c}))}},85415:function(t,e,r){"use strict";r.d(e,{$:function(){return c},f:function(){return s}});var n=r(14516),i=(0,n.Z)((function(t){return new Intl.Collator(t)})),o=(0,n.Z)((function(t){return new Intl.Collator(t,{sensitivity:"accent"})})),a=function(t,e){return te?1:0},c=function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return null!==(r=Intl)&&void 0!==r&&r.Collator?i(n).compare(t,e):a(t,e)},s=function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return null!==(r=Intl)&&void 0!==r&&r.Collator?o(n).compare(t,e):a(t.toLowerCase(),e.toLowerCase())}},87744:function(t,e,r){"use strict";function n(t){var e=t.language||"en";return t.translationMetadata.translations[e]&&t.translationMetadata.translations[e].isRTL||!1}function i(t){return o(n(t))}function o(t){return t?"rtl":"ltr"}r.d(e,{HE:function(){return n},Zu:function(){return i}})},96151:function(t,e,r){"use strict";r.d(e,{y:function(){return n}});var n=function(){return new Promise((function(t){var e;e=t,requestAnimationFrame((function(){return setTimeout(e,0)}))}))}},22098:function(t,e,r){"use strict";var n,i,o,a=r(88962),c=r(33368),s=r(71650),l=r(82390),u=r(69205),d=r(70906),f=r(91808),p=r(68144),h=r(14243);(0,f.Z)([(0,h.Mo)("ha-card")],(function(t,e){var r=function(e){(0,u.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a "])),this.header?(0,p.dy)(o||(o=(0,a.Z)(['

    ',"

    "])),this.header):p.Ld)}}]}}),p.oi)},76870:function(t,e,r){"use strict";var n,i,o,a,c,s=r(88962),l=r(33368),u=r(71650),d=r(82390),f=r(69205),p=r(70906),h=r(91808),v=r(88771),m=r(47838),g=r(87480),b=r(14243),y=r(38103),x=r(68144),_=r(83448),w=r(30153),k=r(76538),E=function(t){(0,f.Z)(r,t);var e=(0,p.Z)(r);function r(){var t;return(0,u.Z)(this,r),(t=e.apply(this,arguments)).indeterminate=!1,t.progress=0,t.density=0,t.closed=!1,t}return(0,l.Z)(r,[{key:"open",value:function(){this.closed=!1}},{key:"close",value:function(){this.closed=!0}},{key:"render",value:function(){var t={"mdc-circular-progress--closed":this.closed,"mdc-circular-progress--indeterminate":this.indeterminate},e=48+4*this.density,r={width:"".concat(e,"px"),height:"".concat(e,"px")};return(0,x.dy)(n||(n=(0,s.Z)(['
    '," ","
    "])),(0,_.$)(t),(0,k.V)(r),(0,w.o)(this.ariaLabel),(0,w.o)(this.indeterminate?void 0:this.progress),this.renderDeterminateContainer(),this.renderIndeterminateContainer())}},{key:"renderDeterminateContainer",value:function(){var t=48+4*this.density,e=t/2,r=this.density>=-3?18+11*this.density/6:12.5+5*(this.density+3)/4,n=6.2831852*r,o=(1-this.progress)*n,a=this.density>=-3?4+this.density*(1/3):3+(this.density+3)*(1/6);return(0,x.dy)(i||(i=(0,s.Z)(['
    '])),t,t,e,e,r,a,e,e,r,6.2831852*r,o,a)}},{key:"renderIndeterminateContainer",value:function(){return(0,x.dy)(o||(o=(0,s.Z)(['
    ',"
    "])),this.renderIndeterminateSpinnerLayer())}},{key:"renderIndeterminateSpinnerLayer",value:function(){var t=48+4*this.density,e=t/2,r=this.density>=-3?18+11*this.density/6:12.5+5*(this.density+3)/4,n=6.2831852*r,i=.5*n,o=this.density>=-3?4+this.density*(1/3):3+(this.density+3)*(1/6);return(0,x.dy)(a||(a=(0,s.Z)(['
    '])),t,t,e,e,r,n,i,o,t,t,e,e,r,n,i,.8*o,t,t,e,e,r,n,i,o)}},{key:"update",value:function(t){(0,v.Z)((0,m.Z)(r.prototype),"update",this).call(this,t),t.has("progress")&&(this.progress>1&&(this.progress=1),this.progress<0&&(this.progress=0))}}]),r}(x.oi);(0,g.__decorate)([(0,b.Cb)({type:Boolean,reflect:!0})],E.prototype,"indeterminate",void 0),(0,g.__decorate)([(0,b.Cb)({type:Number,reflect:!0})],E.prototype,"progress",void 0),(0,g.__decorate)([(0,b.Cb)({type:Number,reflect:!0})],E.prototype,"density",void 0),(0,g.__decorate)([(0,b.Cb)({type:Boolean,reflect:!0})],E.prototype,"closed",void 0),(0,g.__decorate)([y.L,(0,b.Cb)({type:String,attribute:"aria-label"})],E.prototype,"ariaLabel",void 0);var S,A=(0,x.iv)(c||(c=(0,s.Z)([".mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0s cubic-bezier(.4,0,.6,1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s 0s cubic-bezier(0,0,.2,1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1.568s linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--closed{opacity:0}:host{display:inline-flex}.mdc-circular-progress__determinate-track{stroke:transparent;stroke:var(--mdc-circular-progress-track-color,transparent)}"]))),C=function(t){(0,f.Z)(r,t);var e=(0,p.Z)(r);function r(){return(0,u.Z)(this,r),e.apply(this,arguments)}return(0,l.Z)(r)}(E);C.styles=[A],C=(0,g.__decorate)([(0,b.Mo)("mwc-circular-progress")],C);(0,h.Z)([(0,b.Mo)("ha-circular-progress")],(function(t,e){var r=function(e){(0,f.Z)(n,e);var r=(0,p.Z)(n);function n(){var e;(0,u.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a',"","",'',"","",""])),(0,S.$)(e),this.disabled,r,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleStartPress,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderBeforeRipple(),this.renderRipple(),this.showIconAtEnd?this.renderLabel():"",this.icon,this.showIconAtEnd?"":this.renderLabel(),this.renderTouchTarget())}},{key:"renderIcon",value:function(){return(0,k.dy)(i||(i=(0,f.Z)([""])))}},{key:"renderTouchTarget",value:function(){var t=this.mini&&!this.reducedTouchTarget;return(0,k.dy)(o||(o=(0,f.Z)(["",""])),t?(0,k.dy)(a||(a=(0,f.Z)(['
    ']))):"")}},{key:"renderLabel",value:function(){var t=""!==this.label&&this.extended;return(0,k.dy)(c||(c=(0,f.Z)(["",""])),t?(0,k.dy)(s||(s=(0,f.Z)(['',""])),this.label):"")}},{key:"renderBeforeRipple",value:function(){return(0,k.dy)(l||(l=(0,f.Z)([""])))}},{key:"renderRipple",value:function(){return this.shouldRenderRipple?(0,k.dy)(u||(u=(0,f.Z)([''])),this.useStateLayerCustomProperties):""}},{key:"handleRippleActivate",value:function(t){var e=this;window.addEventListener("mouseup",(function t(){window.removeEventListener("mouseup",t),e.handleRippleDeactivate()})),this.handleRippleStartPress(t)}},{key:"handleRippleStartPress",value:function(t){this.rippleHandlers.startPress(t)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}]),r}(k.oi);A.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,_.__decorate)([(0,E.GC)("mwc-ripple")],A.prototype,"ripple",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"mini",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"exited",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"disabled",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"extended",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"showIconAtEnd",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"reducedTouchTarget",void 0),(0,_.__decorate)([(0,E.Cb)()],A.prototype,"icon",void 0),(0,_.__decorate)([(0,E.Cb)()],A.prototype,"label",void 0),(0,_.__decorate)([(0,E.SB)()],A.prototype,"shouldRenderRipple",void 0),(0,_.__decorate)([(0,E.SB)()],A.prototype,"useStateLayerCustomProperties",void 0),(0,_.__decorate)([(0,E.hO)({passive:!0})],A.prototype,"handleRippleStartPress",null);var C,T,O,I=(0,k.iv)(d||(d=(0,f.Z)([':host .mdc-fab .material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{outline:0;--mdc-ripple-color:currentcolor;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;-webkit-tap-highlight-color:transparent;display:inline-flex;outline:0;user-select:none}:host .mdc-touch-target-wrapper{display:inline}:host .mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);transition:opacity 280ms cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff)}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0,0,.2,1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}:host .mdc-fab,:host .mdc-fab:disabled .mdc-fab__icon,:host .mdc-fab:disabled .mdc-fab__label,:host .mdc-fab:not(:disabled) .mdc-fab__icon,:host .mdc-fab:not(:disabled) .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary,#fff)}:host .mdc-fab:not(.mdc-fab--extended){border-radius:50%}:host .mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0,0,.2,1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab .mdc-fab__icon ::slotted(*){width:inherit;height:inherit;font-size:inherit}:host .mdc-fab--extended.mdc-fab--exited .mdc-fab__icon ::slotted(*){transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:0px;padding-right:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:0px;padding-left:max(0px,var(--mdc-fab-focus-outline-width,0px));box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12))}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-color:initial;border-color:var(--mdc-fab-focus-outline-color,initial)}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:0px;padding-right:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:0px;padding-left:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab:focus,:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12))}:host .mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12))}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__icon{width:24px;width:var(--mdc-icon-size,24px);height:24px;height:var(--mdc-icon-size,24px);font-size:24px;font-size:var(--mdc-icon-size,24px);transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform;display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab.mdc-fab--extended{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:20px;padding-right:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:20px;padding-left:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px))}:host .mdc-fab.mdc-fab--extended:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab.mdc-fab--extended:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:20px;padding-right:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:20px;padding-left:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:12px;margin-left:var(--mdc-fab-extended-icon-padding,12px);margin-right:calc(12px - 20px);margin-right:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:calc(12px - 20px);margin-left:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px));margin-right:12px;margin-right:var(--mdc-fab-extended-icon-padding,12px)}'])));(0,b.Z)([(0,E.Mo)("ha-fab")],(function(t,e){var r=function(e){(0,m.Z)(n,e);var r=(0,g.Z)(n);function n(){var e;(0,h.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '])),this.disabled,this.label||(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.common.back"))||"Back",this._icon)}}]}}),p.oi)},5666:function(t,e,r){"use strict";var n,i,o,a,c=r(88962),s=r(33368),l=r(71650),u=r(82390),d=r(69205),f=r(70906),p=r(91808),h=r(87480),v=r(14243),m=(r(27763),r(38103)),g=r(98734),b=r(68144),y=r(30153),x=function(t){(0,d.Z)(r,t);var e=(0,f.Z)(r);function r(){var t;return(0,l.Z)(this,r),(t=e.apply(this,arguments)).disabled=!1,t.icon="",t.shouldRenderRipple=!1,t.rippleHandlers=new g.A((function(){return t.shouldRenderRipple=!0,t.ripple})),t}return(0,s.Z)(r,[{key:"renderRipple",value:function(){return this.shouldRenderRipple?(0,b.dy)(n||(n=(0,c.Z)([' '])),this.disabled):""}},{key:"focus",value:function(){var t=this.buttonElement;t&&(this.rippleHandlers.startFocus(),t.focus())}},{key:"blur",value:function(){var t=this.buttonElement;t&&(this.rippleHandlers.endFocus(),t.blur())}},{key:"render",value:function(){return(0,b.dy)(i||(i=(0,c.Z)(['"])),this.ariaLabel||this.icon,(0,y.o)(this.ariaHasPopup),this.disabled,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderRipple(),this.icon?(0,b.dy)(o||(o=(0,c.Z)(['',""])),this.icon):"")}},{key:"handleRippleMouseDown",value:function(t){var e=this;window.addEventListener("mouseup",(function t(){window.removeEventListener("mouseup",t),e.handleRippleDeactivate()})),this.rippleHandlers.startPress(t)}},{key:"handleRippleTouchStart",value:function(t){this.rippleHandlers.startPress(t)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}]),r}(b.oi);(0,h.__decorate)([(0,v.Cb)({type:Boolean,reflect:!0})],x.prototype,"disabled",void 0),(0,h.__decorate)([(0,v.Cb)({type:String})],x.prototype,"icon",void 0),(0,h.__decorate)([m.L,(0,v.Cb)({type:String,attribute:"aria-label"})],x.prototype,"ariaLabel",void 0),(0,h.__decorate)([m.L,(0,v.Cb)({type:String,attribute:"aria-haspopup"})],x.prototype,"ariaHasPopup",void 0),(0,h.__decorate)([(0,v.IO)("button")],x.prototype,"buttonElement",void 0),(0,h.__decorate)([(0,v.GC)("mwc-ripple")],x.prototype,"ripple",void 0),(0,h.__decorate)([(0,v.SB)()],x.prototype,"shouldRenderRipple",void 0),(0,h.__decorate)([(0,v.hO)({passive:!0})],x.prototype,"handleRippleMouseDown",null),(0,h.__decorate)([(0,v.hO)({passive:!0})],x.prototype,"handleRippleTouchStart",null);var _=(0,b.iv)(a||(a=(0,c.Z)(['.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-icon-button img,.mdc-icon-button svg{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}:host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block}:host{--mdc-ripple-color:currentcolor;-webkit-tap-highlight-color:transparent}.mdc-icon-button,:host{vertical-align:top}.mdc-icon-button{width:var(--mdc-icon-button-size,48px);height:var(--mdc-icon-button-size,48px);padding:calc((var(--mdc-icon-button-size,48px) - var(--mdc-icon-size,24px))/ 2)}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block;width:var(--mdc-icon-size,24px);height:var(--mdc-icon-size,24px)}']))),w=function(t){(0,d.Z)(r,t);var e=(0,f.Z)(r);function r(){return(0,l.Z)(this,r),e.apply(this,arguments)}return(0,s.Z)(r)}(x);w.styles=[_],w=(0,h.__decorate)([(0,v.Mo)("mwc-icon-button")],w);var k,E,S,A;r(52039),(0,p.Z)([(0,v.Mo)("ha-icon-button")],(function(t,e){var r=function(e){(0,d.Z)(n,e);var r=(0,f.Z)(n);function n(){var e;(0,l.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '," "])),(0,y.o)(this.label),(0,y.o)(this.hideTitle?void 0:this.label),(0,y.o)(this.ariaHasPopup),this.disabled,this.path?(0,b.dy)(E||(E=(0,c.Z)([''])),this.path):(0,b.dy)(S||(S=(0,c.Z)([""]))))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,b.iv)(A||(A=(0,c.Z)([":host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}mwc-icon-button{--mdc-theme-on-primary:currentColor;--mdc-theme-text-disabled-on-light:var(--disabled-text-color)}"])))}}]}}),b.oi)},93686:function(t,e,r){"use strict";var n,i,o,a=r(88962),c=r(33368),s=r(71650),l=r(82390),u=r(69205),d=r(70906),f=r(91808),p=r(88771),h=r(47838),v=r(68144),m=r(14243),g=r(47181),b=r(72881),y=function(t){return t.sendMessagePromise({type:"persistent_notification/get"})},x=function(t,e){return t.subscribeEvents((function(){return y(t).then((function(t){return e.setState(t,!0)}))}),"persistent_notifications_updated")};r(5666),(0,f.Z)([(0,m.Mo)("ha-menu-button")],(function(t,e){var r=function(e){(0,u.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '," "])),this.hass.localize("ui.sidebar.sidebar_toggle"),"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",this._toggleMenu,t?(0,v.dy)(i||(i=(0,a.Z)(['
    ']))):"")}},{kind:"method",key:"firstUpdated",value:function(t){(0,p.Z)((0,h.Z)(r.prototype),"firstUpdated",this).call(this,t),this.hassio&&(this._alwaysVisible=(Number(window.parent.frontendVersion)||0)<20190710)}},{kind:"method",key:"updated",value:function(t){if((0,p.Z)((0,h.Z)(r.prototype),"updated",this).call(this,t),t.has("narrow")||t.has("hass")){var e=t.get("hass"),n=t.get("narrow")||e&&"always_hidden"===e.dockedSidebar,i=this.narrow||"always_hidden"===this.hass.dockedSidebar;n!==i&&(this.style.display=i||this._alwaysVisible?"initial":"none",i?this._subscribeNotifications():this._unsubNotifications&&(this._unsubNotifications(),this._unsubNotifications=void 0))}}},{kind:"method",key:"_subscribeNotifications",value:function(){var t,e,r=this;this._unsubNotifications=(t=this.hass.connection,e=function(t){r._hasNotifications=t.length>0},(0,b.B)("_ntf",y,x,t,e))}},{kind:"method",key:"_toggleMenu",value:function(){(0,g.B)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,v.iv)(o||(o=(0,a.Z)([":host{position:relative}.dot{pointer-events:none;position:absolute;background-color:var(--accent-color);width:12px;height:12px;top:9px;right:7px;border-radius:50%;border:2px solid var(--app-header-background-color)}"])))}}]}}),v.oi)},52039:function(t,e,r){"use strict";var n,i,o,a=r(88962),c=r(33368),s=r(71650),l=r(82390),u=r(69205),d=r(70906),f=r(91808),p=r(68144),h=r(14243);(0,f.Z)([(0,h.Mo)("ha-svg-icon")],(function(t,e){var r=function(e){(0,u.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a
    '])),this.backPath,this.hass):(0,g.dy)(a||(a=(0,s.Z)([' '])),this.hass,this._backTapped),this.header,this._saveScrollPos)}},{kind:"method",decorators:[(0,b.hO)({passive:!0})],key:"_saveScrollPos",value:function(t){this._savedScrollPos=t.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,g.iv)(c||(c=(0,s.Z)([":host{display:block;height:100%;background-color:var(--primary-background-color);overflow:hidden;position:relative}:host([narrow]){width:100%;position:fixed}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);padding:8px 12px;pointer-events:none;background-color:var(--app-header-background-color);font-weight:400;color:var(--app-header-text-color,#fff);border-bottom:var(--app-header-border-bottom,none);box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}.toolbar a{color:var(--sidebar-text-color);text-decoration:none}::slotted([slot=toolbar-icon]),ha-icon-button-arrow-prev,ha-menu-button{pointer-events:auto;color:var(--sidebar-icon-color)}.main-title{margin:0 0 0 24px;line-height:20px;flex-grow:1}.content{position:relative;width:100%;height:calc(100% - 1px - var(--header-height));overflow-y:auto;overflow:auto;-webkit-overflow-scrolling:touch}#fab{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}:host([narrow]) #fab.tabs{bottom:calc(84px + env(safe-area-inset-bottom))}#fab[is-wide]{bottom:24px;right:24px}:host([rtl]) #fab{right:auto;left:calc(16px + env(safe-area-inset-left))}:host([rtl][is-wide]) #fab{bottom:24px;left:24px;right:auto}"])))}}]}}),g.oi)},49703:function(t,e,r){"use strict";var n,i,o,a,c,s,l,u,d,f,p,h,v,m=r(88962),g=r(33368),b=r(71650),y=r(82390),x=r(69205),_=r(70906),w=r(91808),k=r(88771),E=r(47838),S=(r(27763),r(68144)),A=r(14243),C=r(83448),T=r(14516),O=r(7323),I=r(25516),R=r(87744),P=(r(2315),r(93686),r(52039),r(98734)),L=r(30153);(0,w.Z)([(0,A.Mo)("ha-tab")],(function(t,e){var r=function(e){(0,x.Z)(n,e);var r=(0,_.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a ',' '," "," "])),this.active,(0,L.o)(this.name),this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleDeactivate,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleActivate,this.handleRippleDeactivate,this.handleRippleDeactivate,this._handleKeyDown,this.narrow?(0,S.dy)(i||(i=(0,m.Z)(['']))):"",this.name,this._shouldRenderRipple?(0,S.dy)(o||(o=(0,m.Z)([""]))):"")}},{kind:"field",key:"_rippleHandlers",value:function(){var t=this;return new P.A((function(){return t._shouldRenderRipple=!0,t._ripple}))}},{kind:"method",key:"_handleKeyDown",value:function(t){13===t.keyCode&&t.target.click()}},{kind:"method",decorators:[(0,A.hO)({passive:!0})],key:"handleRippleActivate",value:function(t){this._rippleHandlers.startPress(t)}},{kind:"method",key:"handleRippleDeactivate",value:function(){this._rippleHandlers.endPress()}},{kind:"method",key:"handleRippleMouseEnter",value:function(){this._rippleHandlers.startHover()}},{kind:"method",key:"handleRippleMouseLeave",value:function(){this._rippleHandlers.endHover()}},{kind:"method",key:"handleRippleFocus",value:function(){this._rippleHandlers.startFocus()}},{kind:"method",key:"handleRippleBlur",value:function(){this._rippleHandlers.endFocus()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,S.iv)(a||(a=(0,m.Z)(["div{padding:0 32px;display:flex;flex-direction:column;text-align:center;box-sizing:border-box;align-items:center;justify-content:center;width:100%;height:var(--header-height);cursor:pointer;position:relative;outline:0}.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:host([active]){color:var(--primary-color)}:host(:not([narrow])[active]) div{border-bottom:2px solid var(--primary-color)}:host([narrow]){min-width:0;display:flex;justify-content:center;overflow:hidden}:host([narrow]) div{padding:0 4px}"])))}}]}}),S.oi),(0,w.Z)([(0,A.Mo)("hass-tabs-subpage")],(function(t,e){var r=function(e){(0,x.Z)(n,e);var r=(0,_.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '," "])),e.path,t.hass,e.path===(null==r?void 0:r.path),t.narrow,e.translationKey?l(e.translationKey):e.name,e.iconPath?(0,S.dy)(s||(s=(0,m.Z)([''])),e.iconPath):"")}))}))}},{kind:"method",key:"willUpdate",value:function(t){var e=this;if(t.has("route")&&(this._activeTab=this.tabs.find((function(t){return"".concat(e.route.prefix).concat(e.route.path).includes(t.path)}))),t.has("hass")){var n=t.get("hass");n&&n.language===this.hass.language||(this.rtl=(0,R.HE)(this.hass))}(0,k.Z)((0,E.Z)(r.prototype),"willUpdate",this).call(this,t)}},{kind:"method",key:"render",value:function(){var t,e,r=this._getTabs(this.tabs,this._activeTab,null===(t=this.hass.userData)||void 0===t?void 0:t.showAdvanced,this.hass.config.components,this.hass.language,this.narrow,this.localizeFunc||this.hass.localize),n=r.length>1;return(0,S.dy)(l||(l=(0,m.Z)(['
    '," "," ",'
    '])),this.mainPage||!this.backPath&&null!==(e=history.state)&&void 0!==e&&e.root?(0,S.dy)(u||(u=(0,m.Z)([' '])),this.supervisor,this.hass,this.narrow):this.backPath?(0,S.dy)(d||(d=(0,m.Z)([' '])),this.backPath,this.hass):(0,S.dy)(f||(f=(0,m.Z)([' '])),this.hass,this._backTapped),this.narrow||!n?(0,S.dy)(p||(p=(0,m.Z)(['
    ',"
    "])),n?"":r[0]):"",n?(0,S.dy)(h||(h=(0,m.Z)(['
    ',"
    "])),(0,C.$)({"bottom-bar":this.narrow}),r):"",(0,C.$)({tabs:n}),this._saveScrollPos,(0,C.$)({tabs:n}))}},{kind:"method",decorators:[(0,A.hO)({passive:!0})],key:"_saveScrollPos",value:function(t){this._savedScrollPos=t.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,S.iv)(v||(v=(0,m.Z)([":host{display:block;height:100%;background-color:var(--primary-background-color)}:host([narrow]){width:100%;position:fixed}ha-menu-button{margin-right:24px}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);background-color:var(--sidebar-background-color);font-weight:400;border-bottom:1px solid var(--divider-color);padding:8px 12px;box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}.toolbar a{color:var(--sidebar-text-color);text-decoration:none}.bottom-bar a{width:25%}#tabbar{display:flex;font-size:14px;overflow:hidden}#tabbar>a{overflow:hidden;max-width:45%}#tabbar.bottom-bar{position:absolute;bottom:0;left:0;padding:0 16px;box-sizing:border-box;background-color:var(--sidebar-background-color);border-top:1px solid var(--divider-color);justify-content:space-around;z-index:2;font-size:12px;width:100%;padding-bottom:env(safe-area-inset-bottom)}#tabbar:not(.bottom-bar){flex:1;justify-content:center}:host(:not([narrow])) #toolbar-icon{min-width:40px}::slotted([slot=toolbar-icon]),ha-icon-button-arrow-prev,ha-menu-button{display:flex;flex-shrink:0;pointer-events:auto;color:var(--sidebar-icon-color)}.main-title{flex:1;max-height:var(--header-height);line-height:20px;color:var(--sidebar-text-color);margin:var(--main-title-margin,0 0 0 24px)}.content{position:relative;width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right));margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);height:calc(100% - 1px - var(--header-height));height:calc(100% - 1px - var(--header-height) - env(safe-area-inset-bottom));overflow:auto;-webkit-overflow-scrolling:touch}:host([narrow]) .content.tabs{height:calc(100% - 2 * var(--header-height));height:calc(100% - 2 * var(--header-height) - env(safe-area-inset-bottom))}#fab{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}:host([narrow]) #fab.tabs{bottom:calc(84px + env(safe-area-inset-bottom))}#fab[is-wide]{bottom:24px;right:24px}:host([rtl]) #fab{right:auto;left:calc(16px + env(safe-area-inset-left))}:host([rtl][is-wide]) #fab{bottom:24px;left:24px;right:auto}"])))}}]}}),S.oi)},11654:function(t,e,r){"use strict";r.d(e,{$c:function(){return v},Qx:function(){return p},_l:function(){return u},k1:function(){return f},q0:function(){return d},yu:function(){return h}});var n,i,o,a,c,s=r(88962),l=r(68144),u={"primary-background-color":"#111111","card-background-color":"#1c1c1c","secondary-background-color":"#202020","primary-text-color":"#e1e1e1","secondary-text-color":"#9b9b9b","disabled-text-color":"#6f6f6f","app-header-text-color":"#e1e1e1","app-header-background-color":"#101e24","switch-unchecked-button-color":"#999999","switch-unchecked-track-color":"#9b9b9b","divider-color":"rgba(225, 225, 225, .12)","mdc-ripple-color":"#AAAAAA","input-idle-line-color":"rgba(255, 255, 255, 0.42)","input-hover-line-color":"rgba(255, 255, 255, 0.87)","input-disabled-line-color":"rgba(255, 255, 255, 0.06)","input-outlined-idle-border-color":"rgba(255, 255, 255, 0.38)","input-outlined-hover-border-color":"rgba(255, 255, 255, 0.87)","input-outlined-disabled-border-color":"rgba(255, 255, 255, 0.06)","input-fill-color":"rgba(255, 255, 255, 0.05)","input-disabled-fill-color":"rgba(255, 255, 255, 0.02)","input-ink-color":"rgba(255, 255, 255, 0.87)","input-label-ink-color":"rgba(255, 255, 255, 0.6)","input-disabled-ink-color":"rgba(255, 255, 255, 0.37)","input-dropdown-icon-color":"rgba(255, 255, 255, 0.54)","codemirror-keyword":"#C792EA","codemirror-operator":"#89DDFF","codemirror-variable":"#f07178","codemirror-variable-2":"#EEFFFF","codemirror-variable-3":"#DECB6B","codemirror-builtin":"#FFCB6B","codemirror-atom":"#F78C6C","codemirror-number":"#FF5370","codemirror-def":"#82AAFF","codemirror-string":"#C3E88D","codemirror-string-2":"#f07178","codemirror-comment":"#545454","codemirror-tag":"#FF5370","codemirror-meta":"#FFCB6B","codemirror-attribute":"#C792EA","codemirror-property":"#C792EA","codemirror-qualifier":"#DECB6B","codemirror-type":"#DECB6B","energy-grid-return-color":"#a280db","map-filter":"invert(.9) hue-rotate(170deg) brightness(1.5) contrast(1.2) saturate(.3)","disabled-color":"#464646"},d={"state-icon-error-color":"var(--error-state-color, var(--error-color))","state-unavailable-color":"var(--state-icon-unavailable-color, var(--disabled-text-color))","sidebar-text-color":"var(--primary-text-color)","sidebar-background-color":"var(--card-background-color)","sidebar-selected-text-color":"var(--primary-color)","sidebar-selected-icon-color":"var(--primary-color)","sidebar-icon-color":"rgba(var(--rgb-primary-text-color), 0.6)","switch-checked-color":"var(--primary-color)","switch-checked-button-color":"var(--switch-checked-color, var(--primary-background-color))","switch-checked-track-color":"var(--switch-checked-color, #000000)","switch-unchecked-button-color":"var(--switch-unchecked-color, var(--primary-background-color))","switch-unchecked-track-color":"var(--switch-unchecked-color, #000000)","slider-color":"var(--primary-color)","slider-secondary-color":"var(--light-primary-color)","slider-track-color":"var(--scrollbar-thumb-color)","label-badge-background-color":"var(--card-background-color)","label-badge-text-color":"rgba(var(--rgb-primary-text-color), 0.8)","paper-listbox-background-color":"var(--card-background-color)","paper-item-icon-color":"var(--state-icon-color)","paper-item-icon-active-color":"var(--state-icon-active-color)","table-header-background-color":"var(--input-fill-color)","table-row-background-color":"var(--primary-background-color)","table-row-alternative-background-color":"var(--secondary-background-color)","paper-slider-knob-color":"var(--slider-color)","paper-slider-knob-start-color":"var(--slider-color)","paper-slider-pin-color":"var(--slider-color)","paper-slider-pin-start-color":"var(--slider-color)","paper-slider-active-color":"var(--slider-color)","paper-slider-secondary-color":"var(--slider-secondary-color)","paper-slider-container-color":"var(--slider-track-color)","data-table-background-color":"var(--card-background-color)","markdown-code-background-color":"var(--primary-background-color)","mdc-theme-primary":"var(--primary-color)","mdc-theme-secondary":"var(--accent-color)","mdc-theme-background":"var(--primary-background-color)","mdc-theme-surface":"var(--card-background-color)","mdc-theme-on-primary":"var(--text-primary-color)","mdc-theme-on-secondary":"var(--text-primary-color)","mdc-theme-on-surface":"var(--primary-text-color)","mdc-theme-text-disabled-on-light":"var(--disabled-text-color)","mdc-theme-text-primary-on-background":"var(--primary-text-color)","mdc-theme-text-secondary-on-background":"var(--secondary-text-color)","mdc-theme-text-hint-on-background":"var(--secondary-text-color)","mdc-theme-text-icon-on-background":"var(--secondary-text-color)","mdc-theme-error":"var(--error-color)","app-header-text-color":"var(--text-primary-color)","app-header-background-color":"var(--primary-color)","mdc-checkbox-unchecked-color":"rgba(var(--rgb-primary-text-color), 0.54)","mdc-checkbox-disabled-color":"var(--disabled-text-color)","mdc-radio-unchecked-color":"rgba(var(--rgb-primary-text-color), 0.54)","mdc-radio-disabled-color":"var(--disabled-text-color)","mdc-tab-text-label-color-default":"var(--primary-text-color)","mdc-button-disabled-ink-color":"var(--disabled-text-color)","mdc-button-outline-color":"var(--divider-color)","mdc-dialog-scroll-divider-color":"var(--divider-color)","mdc-dialog-heading-ink-color":"var(--primary-text-color)","mdc-dialog-content-ink-color":"var(--primary-text-color)","mdc-text-field-idle-line-color":"var(--input-idle-line-color)","mdc-text-field-hover-line-color":"var(--input-hover-line-color)","mdc-text-field-disabled-line-color":"var(--input-disabled-line-color)","mdc-text-field-outlined-idle-border-color":"var(--input-outlined-idle-border-color)","mdc-text-field-outlined-hover-border-color":"var(--input-outlined-hover-border-color)","mdc-text-field-outlined-disabled-border-color":"var(--input-outlined-disabled-border-color)","mdc-text-field-fill-color":"var(--input-fill-color)","mdc-text-field-disabled-fill-color":"var(--input-disabled-fill-color)","mdc-text-field-ink-color":"var(--input-ink-color)","mdc-text-field-label-ink-color":"var(--input-label-ink-color)","mdc-text-field-disabled-ink-color":"var(--input-disabled-ink-color)","mdc-select-idle-line-color":"var(--input-idle-line-color)","mdc-select-hover-line-color":"var(--input-hover-line-color)","mdc-select-outlined-idle-border-color":"var(--input-outlined-idle-border-color)","mdc-select-outlined-hover-border-color":"var(--input-outlined-hover-border-color)","mdc-select-outlined-disabled-border-color":"var(--input-outlined-disabled-border-color)","mdc-select-fill-color":"var(--input-fill-color)","mdc-select-disabled-fill-color":"var(--input-disabled-fill-color)","mdc-select-ink-color":"var(--input-ink-color)","mdc-select-label-ink-color":"var(--input-label-ink-color)","mdc-select-disabled-ink-color":"var(--input-disabled-ink-color)","mdc-select-dropdown-icon-color":"var(--input-dropdown-icon-color)","mdc-select-disabled-dropdown-icon-color":"var(--input-disabled-ink-color)","chip-background-color":"rgba(var(--rgb-primary-text-color), 0.15)","material-body-text-color":"var(--primary-text-color)","material-background-color":"var(--card-background-color)","material-secondary-background-color":"var(--secondary-background-color)","material-secondary-text-color":"var(--secondary-text-color)"},f=(0,l.iv)(n||(n=(0,s.Z)(["button.link{background:0 0;color:inherit;border:none;padding:0;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;outline:0}"]))),p=(0,l.iv)(i||(i=(0,s.Z)([":host{font-family:var(--paper-font-body1_-_font-family);-webkit-font-smoothing:var(--paper-font-body1_-_-webkit-font-smoothing);font-size:var(--paper-font-body1_-_font-size);font-weight:var(--paper-font-body1_-_font-weight);line-height:var(--paper-font-body1_-_line-height)}app-header div[sticky]{height:48px}app-toolbar [main-title]{margin-left:20px}h1{font-family:var(--paper-font-headline_-_font-family);-webkit-font-smoothing:var(--paper-font-headline_-_-webkit-font-smoothing);white-space:var(--paper-font-headline_-_white-space);overflow:var(--paper-font-headline_-_overflow);text-overflow:var(--paper-font-headline_-_text-overflow);font-size:var(--paper-font-headline_-_font-size);font-weight:var(--paper-font-headline_-_font-weight);line-height:var(--paper-font-headline_-_line-height)}h2{font-family:var(--paper-font-title_-_font-family);-webkit-font-smoothing:var(--paper-font-title_-_-webkit-font-smoothing);white-space:var(--paper-font-title_-_white-space);overflow:var(--paper-font-title_-_overflow);text-overflow:var(--paper-font-title_-_text-overflow);font-size:var(--paper-font-title_-_font-size);font-weight:var(--paper-font-title_-_font-weight);line-height:var(--paper-font-title_-_line-height)}h3{font-family:var(--paper-font-subhead_-_font-family);-webkit-font-smoothing:var(--paper-font-subhead_-_-webkit-font-smoothing);white-space:var(--paper-font-subhead_-_white-space);overflow:var(--paper-font-subhead_-_overflow);text-overflow:var(--paper-font-subhead_-_text-overflow);font-size:var(--paper-font-subhead_-_font-size);font-weight:var(--paper-font-subhead_-_font-weight);line-height:var(--paper-font-subhead_-_line-height)}a{color:var(--primary-color)}.secondary{color:var(--secondary-text-color)}.error{color:var(--error-color)}.warning{color:var(--error-color)}mwc-button.warning{--mdc-theme-primary:var(--error-color)}"," .card-actions a{text-decoration:none}.card-actions .warning{--mdc-theme-primary:var(--error-color)}.layout.horizontal,.layout.vertical{display:flex}.layout.inline{display:inline-flex}.layout.horizontal{flex-direction:row}.layout.vertical{flex-direction:column}.layout.wrap{flex-wrap:wrap}.layout.no-wrap{flex-wrap:nowrap}.layout.center,.layout.center-center{align-items:center}.layout.bottom{align-items:flex-end}.layout.center-center,.layout.center-justified{justify-content:center}.flex{flex:1;flex-basis:.000000001px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.layout.justified{justify-content:space-between}"])),f),h=(0,l.iv)(o||(o=(0,s.Z)(["ha-dialog{--mdc-dialog-min-width:400px;--mdc-dialog-max-width:600px;--justify-action-buttons:space-between}ha-dialog .form{color:var(--primary-text-color)}a{color:var(--primary-color)}@media all and (max-width:450px),all and (max-height:500px){ha-dialog{--mdc-dialog-min-width:calc(\n 100vw - env(safe-area-inset-right) - env(safe-area-inset-left)\n );--mdc-dialog-max-width:calc(\n 100vw - env(safe-area-inset-right) - env(safe-area-inset-left)\n );--mdc-dialog-min-height:100%;--mdc-dialog-max-height:100%;--vertical-align-dialog:flex-end;--ha-dialog-border-radius:0px}}ha-button.warning,mwc-button.warning{--mdc-theme-primary:var(--error-color)}.error{color:var(--error-color)}"]))),v=(0,l.iv)(a||(a=(0,s.Z)([".ha-scrollbar::-webkit-scrollbar{width:.4rem;height:.4rem}.ha-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:var(--scrollbar-thumb-color)}.ha-scrollbar{overflow-y:auto;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}"])));(0,l.iv)(c||(c=(0,s.Z)(["body{background-color:var(--primary-background-color);color:var(--primary-text-color);height:calc(100vh - 32px);width:100vw}"])))},98651:function(t,e,r){"use strict";r.d(e,{M:function(){return v},U:function(){return n}});var n,i,o=r(99312),a=r(81043),c=r(71650),s=r(33368),l=r(88771),u=r(47838),d=r(69205),f=r(70906),p=r(30418),h=r(38378),v=function(t){return function(t){(0,d.Z)(v,t);var e,r=(0,f.Z)(v);function v(){var t;(0,c.Z)(this,v);for(var e=arguments.length,o=new Array(e),a=0;at.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){s=!0,a=t},f:function(){try{c||null==r.return||r.return()}finally{if(s)throw a}}}}},70906:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(47838),i=r(35508),o=r(95281);function a(t){var e=(0,i.Z)();return function(){var r,i=(0,n.Z)(t);if(e){var a=(0,n.Z)(this).constructor;r=Reflect.construct(i,arguments,a)}else r=i.apply(this,arguments);return(0,o.Z)(this,r)}}},91808:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(25283),i=r(97292);function o(t,e,r,n){var i=a();if(n)for(var o=0;o=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var c=this.fromElementDescriptor(t),s=this.toElementFinisherExtras((0,i[o])(c)||c);t=s.element,this.addElementPlacement(t,e),s.finisher&&n.push(s.finisher);var l=s.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;a=0||(i[r]=t[r]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}r.d(e,{Z:function(){return n}})},95281:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(76775),i=r(82390);function o(t,e){if(e&&("object"===(0,n.Z)(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(t)}},99312:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(76775);function i(){i=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},c=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,r){return t[e]=r}}function d(t,e,r,n){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new C(n||[]);return o(a,"_invoke",{value:k(t,r,c)}),a}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(I){return{type:"throw",arg:I}}}t.wrap=d;var p={};function h(){}function v(){}function m(){}var g={};u(g,c,(function(){return this}));var b=Object.getPrototypeOf,y=b&&b(b(T([])));y&&y!==e&&r.call(y,c)&&(g=y);var x=m.prototype=h.prototype=Object.create(g);function _(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(o,a,c,s){var l=f(t[o],t,a);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==(0,n.Z)(d)&&r.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,c,s)}),(function(t){i("throw",t,c,s)})):e.resolve(d).then((function(t){u.value=t,c(u)}),(function(t){return i("throw",t,c,s)}))}s(l.arg)}var a;o(this,"_invoke",{value:function(t,r){function n(){return new e((function(e,n){i(t,r,e,n)}))}return a=a?a.then(n,n):n()}})}function k(t,e,r){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return O()}for(r.method=i,r.arg=o;;){var a=r.delegate;if(a){var c=E(a,r);if(c){if(c===p)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=f(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===p)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function E(t,e){var r=e.method,n=t.iterator[r];if(void 0===n)return e.delegate=null,"throw"===r&&t.iterator.return&&(e.method="return",e.arg=void 0,E(t,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var i=f(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,p;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,p):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function T(t){if(t){var e=t[c];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),A(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;A(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:T(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},t}},44293:function(t,e,r){"use strict";function n(t,e){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},n(t,e)}r.d(e,{Z:function(){return n}})},62746:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(36772);var i=r(14827),o=r(1417);function a(t,e){return(0,n.Z)(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,c=[],s=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(u){l=!0,i=u}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return c}}(t,e)||(0,i.Z)(t,e)||(0,o.Z)()}},27178:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(47838);function i(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=(0,n.Z)(t)););return t}},88962:function(t,e,r){"use strict";function n(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}r.d(e,{Z:function(){return n}})},25283:function(t,e,r){"use strict";r.d(e,{Z:function(){return c}});var n=r(36772),i=r(71005),o=r(14827),a=r(1417);function c(t){return(0,n.Z)(t)||(0,i.Z)(t)||(0,o.Z)(t)||(0,a.Z)()}},46097:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(9255);var i=r(71005),o=r(14827);function a(t){return function(t){if(Array.isArray(t))return(0,n.Z)(t)}(t)||(0,i.Z)(t)||(0,o.Z)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},97292:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(76775);function i(t){var e=function(t,e){if("object"!==(0,n.Z)(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!==(0,n.Z)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===(0,n.Z)(e)?e:String(e)}},76775:function(t,e,r){"use strict";function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}r.d(e,{Z:function(){return n}})},14827:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(9255);function i(t,e){if(t){if("string"==typeof t)return(0,n.Z)(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,n.Z)(t,e):void 0}}},56889:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(47838),i=r(44293);var o=r(59202);function a(t){var e="function"==typeof Map?new Map:void 0;return a=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,a)}function a(){return(0,o.Z)(t,arguments,(0,n.Z)(this).constructor)}return a.prototype=Object.create(t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),(0,i.Z)(a,t)},a(t)}},5701:function(t,e,r){"use strict";r.d(e,{C:function(){return i}});var n=function(t,e){return"method"===e.kind&&e.descriptor&&!("value"in e.descriptor)?Object.assign(Object.assign({},e),{},{finisher:function(r){r.createProperty(e.key,t)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer:function(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher:function(r){r.createProperty(e.key,t)}}};function i(t){return function(e,r){return void 0!==r?function(t,e,r){e.constructor.createProperty(r,t)}(t,e,r):n(t,e)}}},72881:function(t,e,r){"use strict";r.d(e,{B:function(){return o},_:function(){return i}});var n=function(t){var e=[];function r(r,n){t=n?r:Object.assign(Object.assign({},t),r);for(var i=e,o=0;o2&&void 0!==arguments[2]?arguments[2]:t;return t._$AI(e,r),t},d={},f=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return t._$AH=e},p=function(t){return t._$AH},h=function(t){var e;null===(e=t._$AP)||void 0===e||e.call(t,!1,!0);for(var r=t._$AA,n=t._$AB.nextSibling;r!==n;){var i=r.nextSibling;r.remove(),r=i}},v=function(t){t._$AR()}},38941:function(t,e,r){"use strict";r.d(e,{XM:function(){return c},Xe:function(){return s},pX:function(){return a}});var n=r(46097),i=r(71650),o=r(33368),a={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},c=function(t){return function(){for(var e=arguments.length,r=new Array(e),n=0;n"),y=document,x=function(){return y.createComment("")},_=function(t){return null===t||"object"!=(0,d.Z)(t)&&"function"!=typeof t},w=Array.isArray,k=function(t){return w(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator])},E="[ \t\n\f\r]",S=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,A=/-->/g,C=/>/g,T=RegExp(">|".concat(E,"(?:([^\\s\"'>=/]+)(").concat(E,"*=").concat(E,"*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)"),"g"),O=/'/g,I=/"/g,R=/^(?:script|style|textarea|title)$/i,P=function(t){return function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i":"",a=S,c=0;c"===u[0]?(a=null!=r?r:S,d=-1):void 0===u[1]?d=-2:(d=a.lastIndex-u[2].length,l=u[1],a=void 0===u[3]?T:'"'===u[3]?I:O):a===I||a===O?a=T:a===A||a===C?a=S:(a=T,r=void 0);var p=a===T&&t[c+1].startsWith("/>")?" ":"";o+=a===S?s+b:d>=0?(i.push(l),s.slice(0,d)+v+s.slice(d)+m+p):s+m+(-2===d?(i.push(void 0),c):p)}var g=o+(t[n]||"")+(2===e?"":"");if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==h?h.createHTML(g):g,i]},D=function(){function t(e,r){var n,i=e.strings,o=e._$litType$;(0,l.Z)(this,t),this.parts=[];var u=0,d=0,f=i.length-1,h=this.parts,b=F(i,o),y=(0,s.Z)(b,2),_=y[0],w=y[1];if(this.el=t.createElement(_,r),H.currentNode=this.el.content,2===o){var k=this.el.content,E=k.firstChild;E.remove(),k.append.apply(k,(0,c.Z)(E.childNodes))}for(;null!==(n=H.nextNode())&&h.length0){n.textContent=p?p.emptyScript:"";for(var D=0;D2&&void 0!==arguments[2]?arguments[2]:t,c=arguments.length>3?arguments[3]:void 0;if(e===M)return e;var s=void 0!==c?null===(r=a._$Co)||void 0===r?void 0:r[c]:a._$Cl,l=_(e)?void 0:e._$litDirective$;return(null==s?void 0:s.constructor)!==l&&(null===(n=null==s?void 0:s._$AO)||void 0===n||n.call(s,!1),void 0===l?s=void 0:(s=new l(t))._$AT(t,a,c),void 0!==c?(null!==(i=(o=a)._$Co)&&void 0!==i?i:o._$Co=[])[c]=s:a._$Cl=s),void 0!==s&&(e=j(t,s._$AS(t,e.values),s,c)),e}var z=function(){function t(e,r){(0,l.Z)(this,t),this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=r}return(0,u.Z)(t,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"u",value:function(t){var e,r=this._$AD,n=r.el.content,i=r.parts,o=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:y).importNode(n,!0);H.currentNode=o;for(var a=H.nextNode(),c=0,s=0,l=i[0];void 0!==l;){if(c===l.index){var u=void 0;2===l.type?u=new U(a,a.nextSibling,this,t):1===l.type?u=new l.ctor(a,l.name,l.strings,this,t):6===l.type&&(u=new q(a,this,t)),this._$AV.push(u),l=i[++s]}c!==(null==l?void 0:l.index)&&(a=H.nextNode(),c++)}return o}},{key:"v",value:function(t){var e,r=0,n=(0,a.Z)(this._$AV);try{for(n.s();!(e=n.n()).done;){var i=e.value;void 0!==i&&(void 0!==i.strings?(i._$AI(t,i,r),r+=i.strings.length-2):i._$AI(t[r])),r++}}catch(o){n.e(o)}finally{n.f()}}}]),t}(),U=function(){function t(e,r,n,i){var o;(0,l.Z)(this,t),this.type=2,this._$AH=N,this._$AN=void 0,this._$AA=e,this._$AB=r,this._$AM=n,this.options=i,this._$Cp=null===(o=null==i?void 0:i.isConnected)||void 0===o||o}return(0,u.Z)(t,[{key:"_$AU",get:function(){var t,e;return null!==(e=null===(t=this._$AM)||void 0===t?void 0:t._$AU)&&void 0!==e?e:this._$Cp}},{key:"parentNode",get:function(){var t=this._$AA.parentNode,e=this._$AM;return void 0!==e&&11===(null==t?void 0:t.nodeType)&&(t=e.parentNode),t}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(t){t=j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this),_(t)?t===N||null==t||""===t?(this._$AH!==N&&this._$AR(),this._$AH=N):t!==this._$AH&&t!==M&&this._(t):void 0!==t._$litType$?this.g(t):void 0!==t.nodeType?this.$(t):k(t)?this.T(t):this._(t)}},{key:"k",value:function(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}},{key:"$",value:function(t){this._$AH!==t&&(this._$AR(),this._$AH=this.k(t))}},{key:"_",value:function(t){this._$AH!==N&&_(this._$AH)?this._$AA.nextSibling.data=t:this.$(y.createTextNode(t)),this._$AH=t}},{key:"g",value:function(t){var e,r=t.values,n=t._$litType$,i="number"==typeof n?this._$AC(t):(void 0===n.el&&(n.el=D.createElement(n.h,this.options)),n);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===i)this._$AH.v(r);else{var o=new z(i,this),a=o.u(this.options);o.v(r),this.$(a),this._$AH=o}}},{key:"_$AC",value:function(t){var e=B.get(t.strings);return void 0===e&&B.set(t.strings,e=new D(t)),e}},{key:"T",value:function(e){w(this._$AH)||(this._$AH=[],this._$AR());var r,n,i=this._$AH,o=0,c=(0,a.Z)(e);try{for(c.s();!(n=c.n()).done;){var s=n.value;o===i.length?i.push(r=new t(this.k(x()),this.k(x()),this,this.options)):r=i[o],r._$AI(s),o++}}catch(l){c.e(l)}finally{c.f()}o0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,r=arguments.length>1?arguments[1]:void 0;for(null===(t=this._$AP)||void 0===t||t.call(this,!1,!0,r);e&&e!==this._$AB;){var n=e.nextSibling;e.remove(),e=n}}},{key:"setConnected",value:function(t){var e;void 0===this._$AM&&(this._$Cp=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}]),t}(),V=function(){function t(e,r,n,i,o){(0,l.Z)(this,t),this.type=1,this._$AH=N,this._$AN=void 0,this.element=e,this.name=r,this._$AM=i,this.options=o,n.length>2||""!==n[0]||""!==n[1]?(this._$AH=Array(n.length-1).fill(new String),this.strings=n):this._$AH=N}return(0,u.Z)(t,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=this.strings,o=!1;if(void 0===i)t=j(this,t,e,0),(o=!_(t)||t!==this._$AH&&t!==M)&&(this._$AH=t);else{var a,c,s=t;for(t=i[0],a=0;a1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==e?e:N)!==M){var r=this._$AH,n=t===N&&r!==N||t.capture!==r.capture||t.once!==r.once||t.passive!==r.passive,i=t!==N&&(r===N||n);n&&this.element.removeEventListener(this.name,this,r),i&&this.element.addEventListener(this.name,this,t),this._$AH=t}}},{key:"handleEvent",value:function(t){var e,r;"function"==typeof this._$AH?this._$AH.call(null!==(r=null===(e=this.options)||void 0===e?void 0:e.host)&&void 0!==r?r:this.element,t):this._$AH.handleEvent(t)}}]),r}(V),q=function(){function t(e,r,n){(0,l.Z)(this,t),this.element=e,this.type=6,this._$AN=void 0,this._$AM=r,this.options=n}return(0,u.Z)(t,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){j(this,t)}}]),t}(),X={O:v,P:m,A:g,C:1,M:F,L:z,D:k,R:j,I:U,V:V,H:W,N:Y,U:$,F:q},K=f.litHtmlPolyfillSupport;null==K||K(D,U),(null!==(n=f.litHtmlVersions)&&void 0!==n?n:f.litHtmlVersions=[]).push("2.7.2");var J=function(t,e,r){var n,i,o=null!==(n=null==r?void 0:r.renderBefore)&&void 0!==n?n:e,a=o._$litPart$;if(void 0===a){var c=null!==(i=null==r?void 0:r.renderBefore)&&void 0!==i?i:null;o._$litPart$=a=new U(e.insertBefore(x(),c),c,void 0,null!=r?r:{})}return a._$AI(t),a}},14243:function(t,e,r){"use strict";r.d(e,{Mo:function(){return n},hO:function(){return c},Cb:function(){return i.C},IO:function(){return l},vZ:function(){return v},GC:function(){return p},SB:function(){return o}});var n=function(t){return function(e){return"function"==typeof e?function(t,e){return customElements.define(t,e),e}(t,e):function(t,e){return{kind:e.kind,elements:e.elements,finisher:function(e){customElements.define(t,e)}}}(t,e)}},i=r(5701);function o(t){return(0,i.C)(Object.assign(Object.assign({},t),{},{state:!0}))}var a=function(t){var e=t.finisher,r=t.descriptor;return function(t,n){var i;if(void 0===n){var o=null!==(i=t.originalKey)&&void 0!==i?i:t.key,a=null!=r?{kind:"method",placement:"prototype",key:o,descriptor:r(t.key)}:Object.assign(Object.assign({},t),{},{key:o});return null!=e&&(a.finisher=function(t){e(t,o)}),a}var c=t.constructor;void 0!==r&&Object.defineProperty(t,n,r(n)),null==e||e(c,n)}};function c(t){return a({finisher:function(e,r){Object.assign(e.prototype[r],t)}})}var s=r(76775);function l(t,e){return a({descriptor:function(r){var n={get:function(){var e,r;return null!==(r=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(t))&&void 0!==r?r:null},enumerable:!0,configurable:!0};if(e){var i="symbol"==(0,s.Z)(r)?Symbol():"__"+r;n.get=function(){var e,r;return void 0===this[i]&&(this[i]=null!==(r=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(t))&&void 0!==r?r:null),this[i]}}return n}})}var u,d=r(99312),f=r(81043);function p(t){return a({descriptor:function(e){return{get:function(){var e=this;return(0,f.Z)((0,d.Z)().mark((function r(){var n;return(0,d.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.updateComplete;case 2:return r.abrupt("return",null===(n=e.renderRoot)||void 0===n?void 0:n.querySelector(t));case 3:case"end":return r.stop()}}),r)})))()},enumerable:!0,configurable:!0}}})}var h=null!=(null===(u=window.HTMLSlotElement)||void 0===u?void 0:u.prototype.assignedElements)?function(t,e){return t.assignedElements(e)}:function(t,e){return t.assignedNodes(e).filter((function(t){return t.nodeType===Node.ELEMENT_NODE}))};function v(t,e,r){var n,i=t;return"object"==(0,s.Z)(t)?(i=t.slot,n=t):n={flatten:e},r?function(t){var e=null!=t?t:{},r=e.slot,n=e.selector;return a({descriptor:function(e){return{get:function(){var e,i="slot"+(r?"[name=".concat(r,"]"):":not([name])"),o=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(i),a=null!=o?h(o,t):[];return n?a.filter((function(t){return t.matches(n)})):a},enumerable:!0,configurable:!0}}})}({slot:i,flatten:e,selector:r}):a({descriptor:function(t){return{get:function(){var t,e,r="slot"+(i?"[name=".concat(i,"]"):":not([name])"),o=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(r);return null!==(e=null==o?void 0:o.assignedNodes(n))&&void 0!==e?e:[]},enumerable:!0,configurable:!0}}})}},57835:function(t,e,r){"use strict";r.d(e,{XM:function(){return n.XM},Xe:function(){return n.Xe},pX:function(){return n.pX}});var n=r(38941)},83448:function(t,e,r){"use strict";r.d(e,{$:function(){return d}});var n=r(62746),i=r(71650),o=r(33368),a=r(95281),c=r(69205),s=r(70906),l=r(15304),u=r(38941),d=(0,u.XM)(function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(t){var n,o;if((0,i.Z)(this,r),n=e.call(this,t),t.type!==u.pX.ATTRIBUTE||"class"!==t.name||(null===(o=t.strings)||void 0===o?void 0:o.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");return(0,a.Z)(n)}return(0,o.Z)(r,[{key:"render",value:function(t){return" "+Object.keys(t).filter((function(e){return t[e]})).join(" ")+" "}},{key:"update",value:function(t,e){var r,i,o=this,a=(0,n.Z)(e,1)[0];if(void 0===this.it){for(var c in this.it=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((function(t){return""!==t})))),a)a[c]&&!(null===(r=this.nt)||void 0===r?void 0:r.has(c))&&this.it.add(c);return this.render(a)}var s=t.element.classList;for(var u in this.it.forEach((function(t){t in a||(s.remove(t),o.it.delete(t))})),a){var d=!!a[u];d===this.it.has(u)||(null===(i=this.nt)||void 0===i?void 0:i.has(u))||(d?(s.add(u),this.it.add(u)):(s.remove(u),this.it.delete(u)))}return l.Jb}}]),r}(u.Xe))},30153:function(t,e,r){"use strict";r.d(e,{o:function(){return i}});var n=r(15304),i=function(t){return null!=t?t:n.Ld}},67004:function(t,e,r){"use strict";r.d(e,{a:function(){return f}});var n=r(62746),i=r(71650),o=r(33368),a=r(95281),c=r(69205),s=r(70906),l=r(15304),u=r(38941),d=r(81563),f=(0,u.XM)(function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(t){var n;if((0,i.Z)(this,r),n=e.call(this,t),t.type!==u.pX.PROPERTY&&t.type!==u.pX.ATTRIBUTE&&t.type!==u.pX.BOOLEAN_ATTRIBUTE)throw Error("The `live` directive is not allowed on child or event bindings");if(!(0,d.OR)(t))throw Error("`live` bindings can only contain a single expression");return(0,a.Z)(n)}return(0,o.Z)(r,[{key:"render",value:function(t){return t}},{key:"update",value:function(t,e){var r=(0,n.Z)(e,1)[0];if(r===l.Jb||r===l.Ld)return r;var i=t.element,o=t.name;if(t.type===u.pX.PROPERTY){if(r===i[o])return l.Jb}else if(t.type===u.pX.BOOLEAN_ATTRIBUTE){if(!!r===i.hasAttribute(o))return l.Jb}else if(t.type===u.pX.ATTRIBUTE&&i.getAttribute(o)===r+"")return l.Jb;return(0,d.hl)(t),r}}]),r}(u.Xe))},76538:function(t,e,r){"use strict";r.d(e,{V:function(){return p}});var n=r(62746),i=r(71650),o=r(33368),a=r(95281),c=r(69205),s=r(70906),l=r(15304),u=r(38941),d="important",f=" !"+d,p=(0,u.XM)(function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(t){var n,o;if((0,i.Z)(this,r),n=e.call(this,t),t.type!==u.pX.ATTRIBUTE||"style"!==t.name||(null===(o=t.strings)||void 0===o?void 0:o.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");return(0,a.Z)(n)}return(0,o.Z)(r,[{key:"render",value:function(t){return Object.keys(t).reduce((function(e,r){var n=t[r];return null==n?e:e+"".concat(r=r.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase(),":").concat(n,";")}),"")}},{key:"update",value:function(t,e){var r=this,i=(0,n.Z)(e,1)[0],o=t.element.style;if(void 0===this.ut){for(var a in this.ut=new Set,i)this.ut.add(a);return this.render(i)}for(var c in this.ut.forEach((function(t){null==i[t]&&(r.ut.delete(t),t.includes("-")?o.removeProperty(t):o[t]="")})),i){var s=i[c];if(null!=s){this.ut.add(c);var u="string"==typeof s&&s.endsWith(f);c.includes("-")||u?o.setProperty(c,u?s.slice(0,-11):s,u?d:""):o[c]=s}}return l.Jb}}]),r}(u.Xe))},68144:function(t,e,r){"use strict";r.d(e,{c3:function(){return b},oi:function(){return B},fl:function(){return I},iv:function(){return x},dy:function(){return L.dy},Jb:function(){return L.Jb},Ld:function(){return L.Ld},sY:function(){return L.sY},YP:function(){return L.YP},$m:function(){return y}});var n,i=r(40039),o=r(46097),a=r(76775),c=r(99312),s=r(81043),l=r(71650),u=r(33368),d=r(69205),f=r(70906),p=r(56889),h=window,v=h.ShadowRoot&&(void 0===h.ShadyCSS||h.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,m=Symbol(),g=new WeakMap,b=function(){function t(e,r,n){if((0,l.Z)(this,t),this._$cssResult$=!0,n!==m)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=r}return(0,u.Z)(t,[{key:"styleSheet",get:function(){var t=this.o,e=this.t;if(v&&void 0===t){var r=void 0!==e&&1===e.length;r&&(t=g.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),r&&g.set(e,t))}return t}},{key:"toString",value:function(){return this.cssText}}]),t}(),y=function(t){return new b("string"==typeof t?t:t+"",void 0,m)},x=function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n>>0,1)}},{key:"_$Eg",value:function(){var t=this;this.constructor.elementProperties.forEach((function(e,r){t.hasOwnProperty(r)&&(t._$Ei.set(r,t[r]),delete t[r])}))}},{key:"createRenderRoot",value:function(){var t,e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return _(e,this.constructor.elementStyles),e}},{key:"connectedCallback",value:function(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}},{key:"enableUpdating",value:function(t){}},{key:"disconnectedCallback",value:function(){var t;null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}},{key:"attributeChangedCallback",value:function(t,e,r){this._$AK(t,r)}},{key:"_$EO",value:function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O,i=this.constructor._$Ep(t,n);if(void 0!==i&&!0===n.reflect){var o=(void 0!==(null===(r=n.converter)||void 0===r?void 0:r.toAttribute)?n.converter:C).toAttribute(e,n.type);this._$El=t,null==o?this.removeAttribute(i):this.setAttribute(i,o),this._$El=null}}},{key:"_$AK",value:function(t,e){var r,n=this.constructor,i=n._$Ev.get(t);if(void 0!==i&&this._$El!==i){var o=n.getPropertyOptions(i),a="function"==typeof o.converter?{fromAttribute:o.converter}:void 0!==(null===(r=o.converter)||void 0===r?void 0:r.fromAttribute)?o.converter:C;this._$El=i,this[i]=a.fromAttribute(e,o.type),this._$El=null}}},{key:"requestUpdate",value:function(t,e,r){var n=!0;void 0!==t&&(((r=r||this.constructor.getPropertyOptions(t)).hasChanged||T)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===r.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,r))):n=!1),!this.isUpdatePending&&n&&(this._$E_=this._$Ej())}},{key:"_$Ej",value:(e=(0,s.Z)((0,c.Z)().mark((function t(){var e;return(0,c.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isUpdatePending=!0,t.prev=1,t.next=4,this._$E_;case 4:t.next=9;break;case 6:t.prev=6,t.t0=t.catch(1),Promise.reject(t.t0);case 9:if(e=this.scheduleUpdate(),t.t1=null!=e,!t.t1){t.next=14;break}return t.next=14,e;case 14:return t.abrupt("return",!this.isUpdatePending);case 15:case"end":return t.stop()}}),t,this,[[1,6]])}))),function(){return e.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var t,e=this;if(this.isUpdatePending){this.hasUpdated,this._$Ei&&(this._$Ei.forEach((function(t,r){return e[r]=t})),this._$Ei=void 0);var r=!1,n=this._$AL;try{(r=this.shouldUpdate(n))?(this.willUpdate(n),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(n)):this._$Ek()}catch(t){throw r=!1,this._$Ek(),t}r&&this._$AE(n)}}},{key:"willUpdate",value:function(t){}},{key:"_$AE",value:function(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((function(t){var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}},{key:"_$Ek",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$E_}},{key:"shouldUpdate",value:function(t){return!0}},{key:"update",value:function(t){var e=this;void 0!==this._$EC&&(this._$EC.forEach((function(t,r){return e._$EO(r,e[r],t)})),this._$EC=void 0),this._$Ek()}},{key:"updated",value:function(t){}},{key:"firstUpdated",value:function(t){}}],[{key:"addInitializer",value:function(t){var e;this.finalize(),(null!==(e=this.h)&&void 0!==e?e:this.h=[]).push(t)}},{key:"observedAttributes",get:function(){var t=this;this.finalize();var e=[];return this.elementProperties.forEach((function(r,n){var i=t._$Ep(n,r);void 0!==i&&(t._$Ev.set(i,n),e.push(i))})),e}},{key:"createProperty",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O;if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){var r="symbol"==(0,a.Z)(t)?Symbol():"__"+t,n=this.getPropertyDescriptor(t,r,e);void 0!==n&&Object.defineProperty(this.prototype,t,n)}}},{key:"getPropertyDescriptor",value:function(t,e,r){return{get:function(){return this[e]},set:function(n){var i=this[t];this[e]=n,this.requestUpdate(t,i,r)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(t){return this.elementProperties.get(t)||O}},{key:"finalize",value:function(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=(0,o.Z)(t.h)),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){var e,r=this.properties,n=[].concat((0,o.Z)(Object.getOwnPropertyNames(r)),(0,o.Z)(Object.getOwnPropertySymbols(r))),a=(0,i.Z)(n);try{for(a.s();!(e=a.n()).done;){var c=e.value;this.createProperty(c,r[c])}}catch(s){a.e(s)}finally{a.f()}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(t){var e=[];if(Array.isArray(t)){var r,n=new Set(t.flat(1/0).reverse()),o=(0,i.Z)(n);try{for(o.s();!(r=o.n()).done;){var a=r.value;e.unshift(w(a))}}catch(c){o.e(c)}finally{o.f()}}else void 0!==t&&e.push(w(t));return e}},{key:"_$Ep",value:function(t,e){var r=e.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof t?t.toLowerCase():void 0}}]),n}((0,p.Z)(HTMLElement));I.finalized=!0,I.elementProperties=new Map,I.elementStyles=[],I.shadowRootOptions={mode:"open"},null==A||A({ReactiveElement:I}),(null!==(n=k.reactiveElementVersions)&&void 0!==n?n:k.reactiveElementVersions=[]).push("1.6.1");var R,P,L=r(15304),Z=r(82390),M=r(88771),N=r(47838),B=function(t){(0,d.Z)(r,t);var e=(0,f.Z)(r);function r(){var t;return(0,l.Z)(this,r),(t=e.apply(this,arguments)).renderOptions={host:(0,Z.Z)(t)},t._$Do=void 0,t}return(0,u.Z)(r,[{key:"createRenderRoot",value:function(){var t,e,n=(0,M.Z)((0,N.Z)(r.prototype),"createRenderRoot",this).call(this);return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=n.firstChild),n}},{key:"update",value:function(t){var e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),(0,M.Z)((0,N.Z)(r.prototype),"update",this).call(this,t),this._$Do=(0,L.sY)(e,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var t;(0,M.Z)((0,N.Z)(r.prototype),"connectedCallback",this).call(this),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var t;(0,M.Z)((0,N.Z)(r.prototype),"disconnectedCallback",this).call(this),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}},{key:"render",value:function(){return L.Jb}}]),r}(I);B.finalized=!0,B._$litElement$=!0,null===(R=globalThis.litElementHydrateSupport)||void 0===R||R.call(globalThis,{LitElement:B});var H=globalThis.litElementPolyfillSupport;null==H||H({LitElement:B});(null!==(P=globalThis.litElementVersions)&&void 0!==P?P:globalThis.litElementVersions=[]).push("3.3.1")}},o={};function a(t){var e=o[t];if(void 0!==e)return e.exports;var r=o[t]={exports:{}};return i[t].call(r.exports,r,r.exports,a),r.exports}a.m=i,a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,{a:e}),e},e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},a.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var i=Object.create(null);a.r(i);var o={};t=t||[null,e({}),e([]),e(e)];for(var c=2&n&&r;"object"==typeof c&&!~t.indexOf(c);c=e(c))Object.getOwnPropertyNames(c).forEach((function(t){o[t]=function(){return r[t]}}));return o.default=function(){return r},a.d(i,o),i},a.d=function(t,e){for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,r){return a.f[r](t,e),e}),[]))},a.u=function(t){return t+"-"+{19:"OIWMe2wVscs",33:"zKzNwFVViZI",184:"zD_hVdLGEYE",208:"y60z-o8XxxU",278:"Ul8YOAl1qKc",409:"nPwM9tZFDNQ",546:"DlPOYpGqvyk",549:"w87ysy4Wu9c",762:"O2FlUF3DkzI",856:"N14SkqHLcEk",870:"NlezvUAZEd4",1036:"Phy678iQotI",1246:"yaiJDD43m3o",1267:"qoQ2f0Q-NQk",1281:"xAsQtlgjDhI",1601:"N4JPpuOv6fA",1639:"fgyA7IMZpwQ",1927:"qXsVHaPYJBM",1968:"ItieUouzQg0",1985:"AuTSVzBnyj4",2094:"tgv1BHrk-vs",2150:"-0P2akwdoRQ",2246:"ZgkMqNzAW14",2322:"CCIaYjtm1BQ",2670:"0534XNHRtPg",2708:"bWPOO2sIzGo",2811:"cOtKUarlTZg",2890:"piclDSQuynU",2914:"dNNYeSiMSiM",3001:"2P2Ap26Jzzg",3373:"54o94j92Hus",3467:"ULnkvznqI6Q",3471:"TF-mJEpoZyY",3492:"YZ1GhKU1bkQ",3496:"-oaPT1B3Ogg",3512:"YMghoGq-RYk",3532:"7FRLZnmikoA",3536:"YhO8GW28X00",3649:"oxMQL5wtZsU",3862:"qqk6iJA6XYk",3978:"iX5pasUTcVc",3980:"7VqGH4Rzrkg",3998:"Es7WtACvamI",4005:"tYUSEE81A_4",4025:"LeKkRGUpbeM",4089:"9AzeafLAsQo",4093:"5rkh5R8RgJ4",4114:"dtxPuqGXQGY",4117:"yOPEIS8AnW0",4271:"_RrzY3-HqKo",4276:"3rHHLhFna6g",4631:"5_pduiM1TN8",4651:"ZgorZKKSu1c",4754:"RWi_LbGjJJ0",4971:"5TOAS4g6HJg",5054:"waKdkbjNpsQ",5066:"t4Mu6ZHvJm4",5233:"tyUI4TFOkQA",5353:"a0NpB6PD3cc",5365:"c8rtb5hiz5I",5425:"g7xzHMFsugw",5442:"bSQiiUQwVM0",5477:"vtQF_3P-TNE",5510:"NebIAFIWJeQ",5622:"36B9Gck7viA",5666:"nKXrBdOtiSQ",5926:"RyNdDrMn4ow",5943:"tPJoPxKxEo4",6087:"Ihx861IoTyk",6097:"NsPbeUsrV4Y",6223:"ohz-uCEkwSU",6272:"AQmZTut2Kxk",6485:"zmSoQmDZ7aE",6641:"S6mqA8C1wz4",6703:"FqVxwD1aCT0",6782:"XU9nCqIw1OE",6801:"9vR8QP1L5ww",6815:"e_qG9nc2etY",6823:"x67IVqDEYIo",6884:"NCFae4--sJE",7013:"LUYNeASwsdQ",7141:"ngcnGYkC4s0",7165:"sbw9f9OwSi8",7270:"X8oeuUeg4lE",7289:"E5eii52fWNI",7426:"J7ztvs7F9Kc",7576:"kzQN7PC6a2E",7628:"XUdZQlfUBw8",7630:"nAwzop9iAzM",7646:"77ofbduBKpA",7716:"hQAgQBfe_n8",7757:"dPudn1SQo_8",7812:"hRJiYPIaDd8",8002:"fNG_pQ0oTBM",8102:"OTng8QyoDPk",8133:"RA91rPk9mcs",8138:"RFhxYOKYEvU",8183:"crazngT7_lY",8191:"icIJ6CNfY_Y",8226:"sgmkUJUkH_U",8251:"GMIjt0sj_0M",8328:"wOKU_FlVj5k",8597:"Peum3ah8Zlg",8763:"oxc0wlrONag",8811:"MaxMF8-VZQk",8900:"nP3CWpX-yNY",8910:"leHpDQ42lOs",8926:"KHT0a5I0HxQ",9039:"I7y7ph0N4bs",9076:"yxwRq0m4gDE",9204:"EC_8zNEQ6M8",9221:"2OCoKCZVHmA",9294:"6tAV1wx8Yn4",9715:"RESm8XL-n7k",9721:"hMUWG-Hehao",9955:"MQkATqvwo50",9972:"DD06AtccfJY",9996:"DJIH1sTxSUI",9998:"SelREOZ3fWk"}[t]+".js"},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r={},n="home-assistant-frontend:",a.l=function(t,e,i,o){if(r[t])r[t].push(e);else{var c,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;u0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,r=void 0===e?"":e;o.some((function(t){return!!~r.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),l=function(t,e){for(var r=0,n=Object.keys(e);r0},t}(),_="undefined"!=typeof WeakMap?new WeakMap:new e,w=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=s.getInstance(),n=new x(e,r,this);_.set(this,n)};["observe","unobserve","disconnect"].forEach((function(t){w.prototype[t]=function(){var e;return(e=_.get(this))[t].apply(e,arguments)}}));var k=void 0!==n.ResizeObserver?n.ResizeObserver:w;window.ResizeObserver||(window.ResizeObserver=k),[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach((function(t){Object.prototype.hasOwnProperty.call(t,"append")||Object.defineProperty(t,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){for(var t=document.createDocumentFragment(),e=arguments.length,r=new Array(e),n=0;n\n"),document.head.appendChild(T.content),/^((?!chrome|android).)*version\/14\.0\s.*safari/i.test(navigator.userAgent)){var O=window.Element.prototype.attachShadow;window.Element.prototype.attachShadow=function(t){return t&&t.delegatesFocus&&delete t.delegatesFocus,O.apply(this,[t])}}var I=a(88962),R=a(33368),P=a(71650),L=a(82390),Z=a(69205),M=a(70906),N=a(91808),B=a(88771),H=a(47838),F=a(68144),D=a(14243),j=a(63864),z=a(25518),U=a(15838),V=a(20030),$=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[t[0]-18*e,t[1],t[2]]},G=function(t){for(var e=[0,0,0],r=0;rn?(r+.05)/(n+.05):(n+.05)/(r+.05)},Y=["modes"],q={},X=function(t,e,r,n,i){var o,a,c=r||(i?e.theme:void 0),s=n&&void 0!==(null==n?void 0:n.dark)?null==n?void 0:n.dark:e.darkMode,l=c,u={};if(c&&s&&(l="".concat(l,"__dark"),u=Object.assign({},C._l)),"default"===c){var d,f=null==n?void 0:n.primaryColor,p=null==n?void 0:n.accentColor;if(s&&f&&(u["app-header-background-color"]=(0,V.o)(f,"#121212",8)),f){l="".concat(l,"__primary_").concat(f);var h=(0,U.wK)(f),v=(0,U.Rw)(h);u["primary-color"]=f;var m=(0,U.p3)(function(t){return $(t,-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1))}(v));u["light-primary-color"]=(0,U.CO)(m),u["dark-primary-color"]=(0,U.uO)($(v)),u["text-primary-color"]=W(h,[33,33,33])<6?"#fff":"#212121",u["text-light-primary-color"]=W(m,[33,33,33])<6?"#fff":"#212121",u["state-icon-color"]=u["dark-primary-color"]}if(p){l="".concat(l,"__accent_").concat(p),u["accent-color"]=p;var g=(0,U.wK)(p);u["text-accent-color"]=W(g,[33,33,33])<6?"#fff":"#212121"}if((null===(d=t.__themes)||void 0===d?void 0:d.cacheKey)===l)return}if(c&&"default"!==c&&e.themes[c]){var b=e.themes[c],y=b.modes,x=(0,z.Z)(b,Y);u=Object.assign(Object.assign({},u),x),y&&(u=s?Object.assign(Object.assign({},u),y.dark):Object.assign(Object.assign({},u),y.light))}if(null!==(o=t.__themes)&&void 0!==o&&o.keys||Object.keys(u).length){var _=Object.keys(u).length&&l?q[l]||K(l,u):void 0,w=Object.assign(Object.assign({},null===(a=t.__themes)||void 0===a?void 0:a.keys),null==_?void 0:_.styles);t.__themes={cacheKey:l,keys:null==_?void 0:_.keys},t.updateStyles?t.updateStyles(w):window.ShadyCSS&&window.ShadyCSS.styleSubtree(t,w)}},K=function(t,e){if(e&&Object.keys(e).length){for(var r=Object.assign(Object.assign({},C.q0),e),n={},i={},o=0,a=Object.keys(r);o
    ','
    ',"
    "])),this.hass,this._filter,this._handleSearchChange,this.supervisor.localize("dashboard.search_addons"),(0,j.I)(this.hass.config.version,2021,12)?"":(0,F.dy)(ft||(ft=(0,I.Z)(["

    ","

    "])),this.supervisor.localize("dashboard.addons")),this.supervisor.addon.addons.length?this._getAddons(this.supervisor.addon.addons,this._filter).map((function(e){return(0,F.dy)(ht||(ht=(0,I.Z)(['
    '])),e,t._addonTapped,t.hass,e.name,e.description,e.update_available,e.update_available?"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22M12,7L7,12H10V16H14V12H17L12,7Z":"M20.5,11H19V7C19,5.89 18.1,5 17,5H13V3.5A2.5,2.5 0 0,0 10.5,1A2.5,2.5 0 0,0 8,3.5V5H4A2,2 0 0,0 2,7V10.8H3.5C5,10.8 6.2,12 6.2,13.5C6.2,15 5,16.2 3.5,16.2H2V20A2,2 0 0,0 4,22H7.8V20.5C7.8,19 9,17.8 10.5,17.8C12,17.8 13.2,19 13.2,20.5V22H17A2,2 0 0,0 19,20V16H20.5A2.5,2.5 0 0,0 23,13.5A2.5,2.5 0 0,0 20.5,11Z","started"!==e.state?t.supervisor.localize("dashboard.addon_stopped"):e.update_available?t.supervisor.localize("dashboard.addon_new_version"):t.supervisor.localize("dashboard.addon_running"),e.update_available?"started"===e.state?"update":"update stopped":"started"===e.state?"running":"stopped",(0,j.I)(t.hass.config.version,0,105)&&e.icon?"/api/hassio/addons/".concat(e.slug,"/icon"):void 0)})):(0,F.dy)(pt||(pt=(0,I.Z)(['
    "])),this._openStore,this.supervisor.localize("dashboard.no_addons")))}},{kind:"field",key:"_getAddons",value:function(){var t=this;return(0,rt.Z)((function(e,r){return r&&(e=e.filter((function(t){var e=r.toLowerCase();return t.name.toLowerCase().includes(e)||t.description.toLowerCase().includes(e)||t.slug.toLowerCase().includes(e)}))),e.sort((function(e,r){return(0,It.f)(e.name,r.name,t.hass.locale.language)}))}))}},{kind:"method",key:"_handleSearchChange",value:function(t){this._filter=t.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return[C.Qx,Rt.l,(0,F.iv)(vt||(vt=(0,I.Z)(["ha-card{cursor:pointer}.search{position:sticky;top:0;z-index:2}search-input{display:block;--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color)}"])))]}},{kind:"method",key:"_addonTapped",value:function(t){(0,tt.c)("/hassio/addon/".concat(t.currentTarget.addon.slug,"/info"))}},{kind:"method",key:"_openStore",value:function(){(0,tt.c)("/hassio/store")}}]}}),F.oi),a(15803),a(34154)),Lt=a(41682),Zt=a(26765),Mt="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",Nt=((0,N.Z)([(0,D.Mo)("hassio-dashboard")],(function(t,e){var r,n=function(e){(0,Z.Z)(n,e);var r=(0,M.Z)(n);function n(){var e;(0,P.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '])),this.hass,this.narrow,this.route,this.supervisor.localize("panel.addons"),this._handleCheckUpdates,"M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z",this.supervisor.localize("store.check_updates"),this.hass,this.supervisor,this.narrow,this.supervisor.localize("panel.store"),Mt):(0,F.dy)(gt||(gt=(0,I.Z)([' ','
    ','
    '])),this.hass,this.supervisor.localize,this.narrow,this.route,(0,Ot.q)(this.hass),!(0,j.I)(this.hass.config.version,2021,12),this.supervisor.localize((0,j.I)(this.hass.config.version,2021,12)?"panel.addons":"panel.dashboard"),(0,j.I)(this.hass.config.version,2021,12)?"":(0,F.dy)(bt||(bt=(0,I.Z)([' '])),this.hass,this.supervisor),this.hass,this.supervisor,this.supervisor.localize("panel.store"),Mt)}},{kind:"method",key:"_handleCheckUpdates",value:(r=(0,ot.Z)((0,it.Z)().mark((function t(){return(0,it.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,Pt.a_)(this.hass);case 3:t.next=8;break;case 5:t.prev=5,t.t0=t.catch(0),(0,Zt.Ys)(this,{text:(0,Lt.js)(t.t0)});case 8:return t.prev=8,(0,J.B)(this,"supervisor-collection-refresh",{collection:"addon"}),t.finish(8);case 11:case"end":return t.stop()}}),t,this,[[0,5,8,11]])}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[C.Qx,(0,F.iv)(yt||(yt=(0,I.Z)([".content{margin:0 auto}ha-fab.non-tabs{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}"])))]}}]}}),F.oi),(0,N.Z)([(0,D.Mo)("hassio-panel-router")],(function(t,e){var r=function(e){(0,Z.Z)(n,e);var r=(0,M.Z)(n);function n(){var e;(0,P.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"]))):(0,F.dy)(wt||(wt=(0,I.Z)([' '])),this.hass,this.supervisor,this.route,this.narrow):(0,F.dy)(xt||(xt=(0,I.Z)([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,F.iv)(kt||(kt=(0,I.Z)([":host{--app-header-background-color:var(--sidebar-background-color);--app-header-text-color:var(--sidebar-text-color);--app-header-border-bottom:1px solid var(--divider-color)}"])))}}]}}),F.oi),(0,N.Z)([(0,D.Mo)("hassio-router")],(function(t,e){var r=function(e){(0,Z.Z)(n,e);var r=(0,M.Z)(n);function n(){var e;(0,P.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(re,(function(t,r,n,i,o,a){if(r)e.minimumIntegerDigits=n.length;else{if(i&&o)throw new Error("We currently do not support maximum integer digits");if(a)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(ne.test(i.stem))e.minimumIntegerDigits=i.stem.length;else if(te.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(te,(function(t,r,n,i,o,a){return"*"===n?e.minimumFractionDigits=r.length:i&&"#"===i[0]?e.maximumFractionDigits=i.length:o&&a?(e.minimumFractionDigits=o.length,e.maximumFractionDigits=o.length+a.length):(e.minimumFractionDigits=r.length,e.maximumFractionDigits=r.length),""}));var o=i.options[0];"w"===o?e=(0,Ht.__assign)((0,Ht.__assign)({},e),{trailingZeroDisplay:"stripIfInteger"}):o&&(e=(0,Ht.__assign)((0,Ht.__assign)({},e),ie(o)))}else if(ee.test(i.stem))e=(0,Ht.__assign)((0,Ht.__assign)({},e),ie(i.stem));else{var a=oe(i.stem);a&&(e=(0,Ht.__assign)((0,Ht.__assign)({},e),a));var c=ae(i.stem);c&&(e=(0,Ht.__assign)((0,Ht.__assign)({},e),c))}}return e}var le,ue={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","h","K"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TL:["H","hB","hb","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function de(t){var e=t.hourCycle;if(void 0===e&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r,n=t.language;return"root"!==n&&(r=t.maximize().region),(ue[r||""]||ue[n||""]||ue["".concat(n,"-001")]||ue["001"])[0]}var fe=new RegExp("^".concat(Xt.source,"*")),pe=new RegExp("".concat(Xt.source,"*$"));function he(t,e){return{start:t,end:e}}var ve=!!String.prototype.startsWith,me=!!String.fromCodePoint,ge=!!Object.fromEntries,be=!!String.prototype.codePointAt,ye=!!String.prototype.trimStart,xe=!!String.prototype.trimEnd,_e=!!Number.isSafeInteger?Number.isSafeInteger:function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},we=!0;try{we="a"===(null===(le=Ie("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===le?void 0:le[0])}catch(Er){we=!1}var ke,Ee=ve?function(t,e,r){return t.startsWith(e,r)}:function(t,e,r){return t.slice(r,r+e.length)===e},Se=me?String.fromCodePoint:function(){for(var t=[],e=0;eo;){if((r=t[o++])>1114111)throw RangeError(r+" is not a valid code point");n+=r<65536?String.fromCharCode(r):String.fromCharCode(55296+((r-=65536)>>10),r%1024+56320)}return n},Ae=ge?Object.fromEntries:function(t){for(var e={},r=0,n=t;r=r)){var n,i=t.charCodeAt(e);return i<55296||i>56319||e+1===r||(n=t.charCodeAt(e+1))<56320||n>57343?i:n-56320+(i-55296<<10)+65536}},Te=ye?function(t){return t.trimStart()}:function(t){return t.replace(fe,"")},Oe=xe?function(t){return t.trimEnd()}:function(t){return t.replace(pe,"")};function Ie(t,e){return new RegExp(t,e)}if(we){var Re=Ie("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");ke=function(t,e){var r;return Re.lastIndex=e,null!==(r=Re.exec(t)[1])&&void 0!==r?r:""}}else ke=function(t,e){for(var r=[];;){var n=Ce(t,e);if(void 0===n||Ze(n)||Me(n))break;r.push(n),e+=n>=65536?2:1}return Se.apply(void 0,r)};var Pe=function(){function t(t,e){void 0===e&&(e={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!e.ignoreTag,this.locale=e.locale,this.requiresOtherClause=!!e.requiresOtherClause,this.shouldParseSkeletons=!!e.shouldParseSkeletons}return t.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(t,e,r){for(var n=[];!this.isEOF();){var i=this.char();if(123===i){if((o=this.parseArgument(t,r)).err)return o;n.push(o.val)}else{if(125===i&&t>0)break;if(35!==i||"plural"!==e&&"selectordinal"!==e){if(60===i&&!this.ignoreTag&&47===this.peek()){if(r)break;return this.error(Et.UNMATCHED_CLOSING_TAG,he(this.clonePosition(),this.clonePosition()))}if(60===i&&!this.ignoreTag&&Le(this.peek()||0)){if((o=this.parseTag(t,e)).err)return o;n.push(o.val)}else{var o;if((o=this.parseLiteral(t,e)).err)return o;n.push(o.val)}}else{var a=this.clonePosition();this.bump(),n.push({type:St.pound,location:he(a,this.clonePosition())})}}}return{val:n,err:null}},t.prototype.parseTag=function(t,e){var r=this.clonePosition();this.bump();var n=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:St.literal,value:"<".concat(n,"/>"),location:he(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,e,!0);if(i.err)return i;var o=i.val,a=this.clonePosition();if(this.bumpIf("")?{val:{type:St.tag,value:n,children:o,location:he(r,this.clonePosition())},err:null}:this.error(Et.INVALID_TAG,he(a,this.clonePosition())))}return this.error(Et.UNCLOSED_TAG,he(r,this.clonePosition()))}return this.error(Et.INVALID_TAG,he(r,this.clonePosition()))},t.prototype.parseTagName=function(){var t,e=this.offset();for(this.bump();!this.isEOF()&&(45===(t=this.char())||46===t||t>=48&&t<=57||95===t||t>=97&&t<=122||t>=65&&t<=90||183==t||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039);)this.bump();return this.message.slice(e,this.offset())},t.prototype.parseLiteral=function(t,e){for(var r=this.clonePosition(),n="";;){var i=this.tryParseQuote(e);if(i)n+=i;else{var o=this.tryParseUnquoted(t,e);if(o)n+=o;else{var a=this.tryParseLeftAngleBracket();if(!a)break;n+=a}}}var c=he(r,this.clonePosition());return{val:{type:St.literal,value:n,location:c},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Le(t=this.peek()||0)||47===t)?null:(this.bump(),"<");var t},t.prototype.tryParseQuote=function(t){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===t||"selectordinal"===t)break;return null;default:return null}this.bump();var e=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(39===r){if(39!==this.peek()){this.bump();break}e.push(39),this.bump()}else e.push(r);this.bump()}return Se.apply(void 0,e)},t.prototype.tryParseUnquoted=function(t,e){if(this.isEOF())return null;var r=this.char();return 60===r||123===r||35===r&&("plural"===e||"selectordinal"===e)||125===r&&t>0?null:(this.bump(),Se(r))},t.prototype.parseArgument=function(t,e){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(r,this.clonePosition()));if(125===this.char())return this.bump(),this.error(Et.EMPTY_ARGUMENT,he(r,this.clonePosition()));var n=this.parseIdentifierIfPossible().value;if(!n)return this.error(Et.MALFORMED_ARGUMENT,he(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:St.argument,value:n,location:he(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(r,this.clonePosition())):this.parseArgumentOptions(t,e,n,r);default:return this.error(Et.MALFORMED_ARGUMENT,he(r,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),e=this.offset(),r=ke(this.message,e),n=e+r.length;return this.bumpTo(n),{value:r,location:he(t,this.clonePosition())}},t.prototype.parseArgumentOptions=function(t,e,r,n){var i,o=this.clonePosition(),a=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(a){case"":return this.error(Et.EXPECT_ARGUMENT_TYPE,he(o,c));case"number":case"date":case"time":this.bumpSpace();var s=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition();if((g=this.parseSimpleArgStyleIfPossible()).err)return g;if(0===(p=Oe(g.val)).length)return this.error(Et.EXPECT_ARGUMENT_STYLE,he(this.clonePosition(),this.clonePosition()));s={style:p,styleLocation:he(l,this.clonePosition())}}if((b=this.tryParseArgumentClose(n)).err)return b;var u=he(n,this.clonePosition());if(s&&Ee(null==s?void 0:s.style,"::",0)){var d=Te(s.style.slice(2));if("number"===a)return(g=this.parseNumberSkeletonFromString(d,s.styleLocation)).err?g:{val:{type:St.number,value:r,location:u,style:g.val},err:null};if(0===d.length)return this.error(Et.EXPECT_DATE_TIME_SKELETON,u);var f=d;this.locale&&(f=function(t,e){for(var r="",n=0;n>1),s=de(e);for("H"!=s&&"k"!=s||(c=0);c-- >0;)r+="a";for(;a-- >0;)r=s+r}else r+="J"===i?"H":i}return r}(d,this.locale));var p={type:At.dateTime,pattern:f,location:s.styleLocation,parsedOptions:this.shouldParseSkeletons?Jt(f):{}};return{val:{type:"date"===a?St.date:St.time,value:r,location:u,style:p},err:null}}return{val:{type:"number"===a?St.number:"date"===a?St.date:St.time,value:r,location:u,style:null!==(i=null==s?void 0:s.style)&&void 0!==i?i:null},err:null};case"plural":case"selectordinal":case"select":var h=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Et.EXPECT_SELECT_ARGUMENT_OPTIONS,he(h,(0,Ht.__assign)({},h)));this.bumpSpace();var v=this.parseIdentifierIfPossible(),m=0;if("select"!==a&&"offset"===v.value){if(!this.bumpIf(":"))return this.error(Et.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,he(this.clonePosition(),this.clonePosition()));var g;if(this.bumpSpace(),(g=this.tryParseDecimalInteger(Et.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Et.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return g;this.bumpSpace(),v=this.parseIdentifierIfPossible(),m=g.val}var b,y=this.tryParsePluralOrSelectOptions(t,a,e,v);if(y.err)return y;if((b=this.tryParseArgumentClose(n)).err)return b;var x=he(n,this.clonePosition());return"select"===a?{val:{type:St.select,value:r,options:Ae(y.val),location:x},err:null}:{val:{type:St.plural,value:r,options:Ae(y.val),offset:m,pluralType:"plural"===a?"cardinal":"ordinal",location:x},err:null};default:return this.error(Et.INVALID_ARGUMENT_TYPE,he(o,c))}},t.prototype.tryParseArgumentClose=function(t){return this.isEOF()||125!==this.char()?this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,e=this.clonePosition();!this.isEOF();){switch(this.char()){case 39:this.bump();var r=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Et.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,he(r,this.clonePosition()));this.bump();break;case 123:t+=1,this.bump();break;case 125:if(!(t>0))return{val:this.message.slice(e.offset,this.offset()),err:null};t-=1;break;default:this.bump()}}return{val:this.message.slice(e.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(t,e){var r=[];try{r=function(t){if(0===t.length)throw new Error("Number skeleton cannot be empty");for(var e=[],r=0,n=t.split(Qt).filter((function(t){return t.length>0}));r=48&&a<=57))break;i=!0,o=10*o+(a-48),this.bump()}var c=he(n,this.clonePosition());return i?_e(o*=r)?{val:o,err:null}:this.error(e,c):this.error(t,c)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var e=Ce(this.message,t);if(void 0===e)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return e},t.prototype.error=function(t,e){return{val:null,err:{kind:t,message:this.message,location:e}}},t.prototype.bump=function(){if(!this.isEOF()){var t=this.char();10===t?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},t.prototype.bumpIf=function(t){if(Ee(this.message,t,this.offset())){for(var e=0;e=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var e=this.offset();if(e===t)break;if(e>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&Ze(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),e=this.offset(),r=this.message.charCodeAt(e+(t>=65536?2:1));return null!=r?r:null},t}();function Le(t){return t>=97&&t<=122||t>=65&&t<=90}function Ze(t){return t>=9&&t<=13||32===t||133===t||t>=8206&&t<=8207||8232===t||8233===t}function Me(t){return t>=33&&t<=35||36===t||t>=37&&t<=39||40===t||41===t||42===t||43===t||44===t||45===t||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||91===t||92===t||93===t||94===t||96===t||123===t||124===t||125===t||126===t||161===t||t>=162&&t<=165||166===t||167===t||169===t||171===t||172===t||174===t||176===t||177===t||182===t||187===t||191===t||215===t||247===t||t>=8208&&t<=8213||t>=8214&&t<=8215||8216===t||8217===t||8218===t||t>=8219&&t<=8220||8221===t||8222===t||8223===t||t>=8224&&t<=8231||t>=8240&&t<=8248||8249===t||8250===t||t>=8251&&t<=8254||t>=8257&&t<=8259||8260===t||8261===t||8262===t||t>=8263&&t<=8273||8274===t||8275===t||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||8608===t||t>=8609&&t<=8610||8611===t||t>=8612&&t<=8613||8614===t||t>=8615&&t<=8621||8622===t||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||8658===t||8659===t||8660===t||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||8968===t||8969===t||8970===t||8971===t||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||9001===t||9002===t||t>=9003&&t<=9083||9084===t||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||9655===t||t>=9656&&t<=9664||9665===t||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||9839===t||t>=9840&&t<=10087||10088===t||10089===t||10090===t||10091===t||10092===t||10093===t||10094===t||10095===t||10096===t||10097===t||10098===t||10099===t||10100===t||10101===t||t>=10132&&t<=10175||t>=10176&&t<=10180||10181===t||10182===t||t>=10183&&t<=10213||10214===t||10215===t||10216===t||10217===t||10218===t||10219===t||10220===t||10221===t||10222===t||10223===t||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||10627===t||10628===t||10629===t||10630===t||10631===t||10632===t||10633===t||10634===t||10635===t||10636===t||10637===t||10638===t||10639===t||10640===t||10641===t||10642===t||10643===t||10644===t||10645===t||10646===t||10647===t||10648===t||t>=10649&&t<=10711||10712===t||10713===t||10714===t||10715===t||t>=10716&&t<=10747||10748===t||10749===t||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||11158===t||t>=11159&&t<=11263||t>=11776&&t<=11777||11778===t||11779===t||11780===t||11781===t||t>=11782&&t<=11784||11785===t||11786===t||11787===t||11788===t||11789===t||t>=11790&&t<=11798||11799===t||t>=11800&&t<=11801||11802===t||11803===t||11804===t||11805===t||t>=11806&&t<=11807||11808===t||11809===t||11810===t||11811===t||11812===t||11813===t||11814===t||11815===t||11816===t||11817===t||t>=11818&&t<=11822||11823===t||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||11840===t||11841===t||11842===t||t>=11843&&t<=11855||t>=11856&&t<=11857||11858===t||t>=11859&&t<=11903||t>=12289&&t<=12291||12296===t||12297===t||12298===t||12299===t||12300===t||12301===t||12302===t||12303===t||12304===t||12305===t||t>=12306&&t<=12307||12308===t||12309===t||12310===t||12311===t||12312===t||12313===t||12314===t||12315===t||12316===t||12317===t||t>=12318&&t<=12319||12320===t||12336===t||64830===t||64831===t||t>=65093&&t<=65094}function Ne(t){t.forEach((function(t){if(delete t.location,Vt(t)||$t(t))for(var e in t.options)delete t.options[e].location,Ne(t.options[e].value);else jt(t)&&Yt(t.style)||(zt(t)||Ut(t))&&qt(t.style)?delete t.style.location:Wt(t)&&Ne(t.children)}))}function Be(t,e){void 0===e&&(e={}),e=(0,Ht.__assign)({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var r=new Pe(t,e).parse();if(r.err){var n=SyntaxError(Et[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return(null==e?void 0:e.captureLocation)||Ne(r.val),r.val}function He(t,e){var r=e&&e.cache?e.cache:Ge,n=e&&e.serializer?e.serializer:Ue;return(e&&e.strategy?e.strategy:ze)(t,{cache:r,serializer:n})}function Fe(t,e,r,n){var i,o=null==(i=n)||"number"==typeof i||"boolean"==typeof i?n:r(n),a=e.get(o);return void 0===a&&(a=t.call(this,n),e.set(o,a)),a}function De(t,e,r){var n=Array.prototype.slice.call(arguments,3),i=r(n),o=e.get(i);return void 0===o&&(o=t.apply(this,n),e.set(i,o)),o}function je(t,e,r,n,i){return r.bind(e,t,n,i)}function ze(t,e){return je(t,this,1===t.length?Fe:De,e.cache.create(),e.serializer)}var Ue=function(){return JSON.stringify(arguments)};function Ve(){this.cache=Object.create(null)}Ve.prototype.get=function(t){return this.cache[t]},Ve.prototype.set=function(t,e){this.cache[t]=e};var $e,Ge={create:function(){return new Ve}},We={variadic:function(t,e){return je(t,this,De,e.cache.create(),e.serializer)},monadic:function(t,e){return je(t,this,Fe,e.cache.create(),e.serializer)}};!function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"}($e||($e={}));var Ye,qe=function(t){function e(e,r,n){var i=t.call(this,e)||this;return i.code=r,i.originalMessage=n,i}return(0,Ht.__extends)(e,t),e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),Xe=function(t){function e(e,r,n,i){return t.call(this,'Invalid values for "'.concat(e,'": "').concat(r,'". Options are "').concat(Object.keys(n).join('", "'),'"'),$e.INVALID_VALUE,i)||this}return(0,Ht.__extends)(e,t),e}(qe),Ke=function(t){function e(e,r,n){return t.call(this,'Value for "'.concat(e,'" must be of type ').concat(r),$e.INVALID_VALUE,n)||this}return(0,Ht.__extends)(e,t),e}(qe),Je=function(t){function e(e,r){return t.call(this,'The intl string context variable "'.concat(e,'" was not provided to the string "').concat(r,'"'),$e.MISSING_VALUE,r)||this}return(0,Ht.__extends)(e,t),e}(qe);function Qe(t){return"function"==typeof t}function tr(t,e,r,n,i,o,a){if(1===t.length&&Ft(t[0]))return[{type:Ye.literal,value:t[0].value}];for(var c=[],s=0,l=t;s0?new Intl.Locale(e[0]):new Intl.Locale("string"==typeof t?t:t[0])}},t.__parse=Be,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}(),ir=nr,or=new Set,ar=function(){var t=(0,ot.Z)((0,it.Z)().mark((function t(e){var r,n,i,o;return(0,it.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!or.has(e)){t.next=2;break}return t.abrupt("return");case 2:if(or.add(e),t.prev=3,!Intl.NumberFormat||"function"!=typeof Intl.NumberFormat.__addLocaleData){t.next=13;break}return t.next=7,fetch("/static/locale-data/intl-numberformat/".concat(e,".json"));case 7:return r=t.sent,t.t0=Intl.NumberFormat,t.next=11,r.json();case 11:t.t1=t.sent,t.t0.__addLocaleData.call(t.t0,t.t1);case 13:if(!Intl.RelativeTimeFormat||"function"!=typeof Intl.RelativeTimeFormat.__addLocaleData){t.next=22;break}return t.next=16,fetch("/static/locale-data/intl-relativetimeformat/".concat(e,".json"));case 16:return n=t.sent,t.t2=Intl.RelativeTimeFormat,t.next=20,n.json();case 20:t.t3=t.sent,t.t2.__addLocaleData.call(t.t2,t.t3);case 22:if(!Intl.DateTimeFormat||"function"!=typeof Intl.DateTimeFormat.__addLocaleData){t.next=31;break}return t.next=25,fetch("/static/locale-data/intl-datetimeformat/".concat(e,".json"));case 25:return i=t.sent,t.t4=Intl.DateTimeFormat,t.next=29,i.json();case 29:t.t5=t.sent,t.t4.__addLocaleData.call(t.t4,t.t5);case 31:if(!Intl.DisplayNames||"function"!=typeof Intl.DisplayNames.__addLocaleData){t.next=40;break}return t.next=34,fetch("/static/locale-data/intl-displaynames/".concat(e,".json"));case 34:return o=t.sent,t.t6=Intl.DisplayNames,t.next=38,o.json();case 38:t.t7=t.sent,t.t6.__addLocaleData.call(t.t6,t.t7);case 40:t.next=44;break;case 42:t.prev=42,t.t8=t.catch(3);case 44:case"end":return t.stop()}}),t,null,[[3,42]])})));return function(e){return t.apply(this,arguments)}}(),cr=function(){var t=(0,ot.Z)((0,it.Z)().mark((function t(e,r,n,i){return(0,it.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([a.e(3536),a.e(4631)]).then(a.bind(a,10520)).then((function(){return ar(r)}));case 2:return e._localizationCache={},t.abrupt("return",(function(t){if(!(t&&n&&r&&n[r]))return"";var o=n[r][t];if(!o)return"";var a=t+o,c=e._localizationCache[a];if(!c){try{c=new ir(o,r,i)}catch(p){return"Translation error: "+p.message}e._localizationCache[a]=c}for(var s={},l=arguments.length,u=new Array(l>1?l-1:0),d=1;d '])),this.hass,this.supervisor,this.route,this.panel,this.narrow)}},{kind:"method",key:"_applyTheme",value:function(){var t,e,r;(0,j.I)(this.hass.config.version,0,114)?(t=(null===(r=this.hass.selectedTheme)||void 0===r?void 0:r.theme)||(this.hass.themes.darkMode&&this.hass.themes.default_dark_theme?this.hass.themes.default_dark_theme:this.hass.themes.default_theme),e=this.hass.selectedTheme):t=this.hass.selectedTheme||this.hass.themes.default_theme;X(this.parentElement,this.hass.themes,t,e,!0)}}]}}),wr);(0,E.xj)(!1);var kr=document.createElement("style");kr.innerHTML="\nbody {\n font-family: Roboto, sans-serif;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n margin: 0;\n padding: 0;\n height: 100vh;\n}\n@media (prefers-color-scheme: dark) {\n body {\n background-color: #111111;\n color: #e1e1e1;\n }\n}\n",document.head.appendChild(kr)}()}(); -//# sourceMappingURL=entrypoint-63pj8Gx-hQ8.js.map \ No newline at end of file +/*! For license information please see entrypoint-h8CdJbcXBOI.js.LICENSE.txt */ +!function(){var t,e,r,n,i={46586:function(t,e,r){"use strict";var n,i,o,a,c,s=r(88962),l=r(33368),u=r(71650),d=r(82390),f=r(69205),p=r(70906),h=r(91808),v=r(68144),m=r(14243);r(52039),(0,h.Z)([(0,m.Mo)("hassio-card-content")],(function(t,e){var r=function(e){(0,f.Z)(n,e);var r=(0,p.Z)(n);function n(){var e;(0,u.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a
    ','
    '," ","
    "])),this.showTopbar?(0,v.dy)(i||(i=(0,s.Z)(['
    '])),this.topbarClass):"",this.iconImage?(0,v.dy)(o||(o=(0,s.Z)(['
    '])),this.iconClass,this.iconImage,this.iconTitle):(0,v.dy)(a||(a=(0,s.Z)([' '])),this.iconClass,this.icon,this.iconTitle),this.title,this.description,!1===this.available?" (Not available)":"")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,v.iv)(c||(c=(0,s.Z)(["ha-svg-icon{margin-right:24px;margin-left:8px;margin-top:12px;float:left;color:var(--secondary-text-color)}ha-svg-icon.update{color:var(--warning-color)}ha-svg-icon.installed,ha-svg-icon.running{color:var(--success-color)}ha-svg-icon.backup,ha-svg-icon.hassupdate{color:var(--paper-item-icon-color)}ha-svg-icon.not_available{color:var(--error-color)}.title{color:var(--primary-text-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.addition{color:var(--secondary-text-color);overflow:hidden;position:relative;height:2.4em;line-height:1.2em}.icon_image img{max-height:40px;max-width:40px;margin-top:4px;margin-right:16px;float:left}.icon_image.not_available,.icon_image.stopped{filter:grayscale(1)}.dot{position:absolute;background-color:var(--warning-color);width:12px;height:12px;top:8px;right:8px;border-radius:50%}.topbar{position:absolute;width:100%;height:2px;top:0;left:0;border-top-left-radius:2px;border-top-right-radius:2px}.topbar.installed{background-color:var(--primary-color)}.topbar.update{background-color:var(--accent-color)}.topbar.unavailable{background-color:var(--error-color)}"])))}}]}}),v.oi)},43499:function(t,e,r){"use strict";r.d(e,{q:function(){return i}});var n=r(63864),i=function(t){return(0,n.I)(t.config.version,2022,5)?[]:[{translationKey:(0,n.I)(t.config.version,2021,12)?"panel.addons":"panel.dashboard",path:"/hassio/dashboard",iconPath:(0,n.I)(t.config.version,2021,12)?"M20.5,11H19V7C19,5.89 18.1,5 17,5H13V3.5A2.5,2.5 0 0,0 10.5,1A2.5,2.5 0 0,0 8,3.5V5H4A2,2 0 0,0 2,7V10.8H3.5C5,10.8 6.2,12 6.2,13.5C6.2,15 5,16.2 3.5,16.2H2V20A2,2 0 0,0 4,22H7.8V20.5C7.8,19 9,17.8 10.5,17.8C12,17.8 13.2,19 13.2,20.5V22H17A2,2 0 0,0 19,20V16H20.5A2.5,2.5 0 0,0 23,13.5A2.5,2.5 0 0,0 20.5,11Z":"M13,3V9H21V3M13,21H21V11H13M3,21H11V15H3M3,13H11V3H3V13Z"},{translationKey:"panel.backups",path:"/hassio/backups",iconPath:"M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z"},{translationKey:"panel.system",path:"/hassio/system",iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"}]}},55677:function(t,e,r){"use strict";r.d(e,{l:function(){return o}});var n,i=r(88962),o=(0,r(68144).iv)(n||(n=(0,i.Z)([".content{margin:8px}.card-content,.description,h1{color:var(--primary-text-color)}h1{font-size:2em;margin-bottom:8px;font-family:var(--paper-font-headline_-_font-family);-webkit-font-smoothing:var(--paper-font-headline_-_-webkit-font-smoothing);font-size:var(--paper-font-headline_-_font-size);font-weight:var(--paper-font-headline_-_font-weight);letter-spacing:var(--paper-font-headline_-_letter-spacing);line-height:var(--paper-font-headline_-_line-height);padding-left:8px}.description{margin-top:4px;padding-left:8px}.card-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:8px}@media screen and (min-width:640px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.5fr))}}@media screen and (min-width:1020px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.333fr))}}@media screen and (min-width:1300px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.25fr))}}.error{color:var(--error-color);margin-top:16px}"])))},72774:function(t,e,r){"use strict";r.d(e,{K:function(){return n}});var n=function(){function t(t){void 0===t&&(t={}),this.adapter=t}return Object.defineProperty(t,"cssClasses",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{}},enumerable:!1,configurable:!0}),t.prototype.init=function(){},t.prototype.destroy=function(){},t}()},58014:function(t,e,r){"use strict";function n(t,e){if(t.closest)return t.closest(e);for(var r=t;r;){if(i(r,e))return r;r=r.parentElement}return null}function i(t,e){return(t.matches||t.webkitMatchesSelector||t.msMatchesSelector).call(t,e)}r.d(e,{oq:function(){return n},wB:function(){return i}})},38103:function(t,e,r){"use strict";function n(t,e,r){if(void 0!==e)return function(t,e,r){var n=t.constructor;if(!r){var i="__".concat(e);if(!(r=n.getPropertyDescriptor(e,i)))throw new Error("@ariaProperty must be used after a @property decorator")}var o=r,a="";if(!o.set)throw new Error("@ariaProperty requires a setter for ".concat(e));if(t.dispatchWizEvent)return r;var c={configurable:!0,enumerable:!0,set:function(t){if(""===a){var r=n.getPropertyOptions(e);a="string"==typeof r.attribute?r.attribute:e}this.hasAttribute(a)&&this.removeAttribute(a),o.set.call(this,t)}};return o.get&&(c.get=function(){return o.get.call(this)}),c}(t,e,r);throw new Error("@ariaProperty only supports TypeScript Decorators")}r.d(e,{L:function(){return n}})},78220:function(t,e,r){"use strict";r.d(e,{H:function(){return d},q:function(){return u.qN}});var n=r(71650),i=r(33368),o=r(88771),a=r(47838),c=r(69205),s=r(70906),l=r(68144),u=r(82612),d=function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(){return(0,n.Z)(this,r),e.apply(this,arguments)}return(0,i.Z)(r,[{key:"click",value:function(){if(this.mdcRoot)return this.mdcRoot.focus(),void this.mdcRoot.click();(0,o.Z)((0,a.Z)(r.prototype),"click",this).call(this)}},{key:"createFoundation",value:function(){void 0!==this.mdcFoundation&&this.mdcFoundation.destroy(),this.mdcFoundationClass&&(this.mdcFoundation=new this.mdcFoundationClass(this.createAdapter()),this.mdcFoundation.init())}},{key:"firstUpdated",value:function(){this.createFoundation()}}]),r}(l.oi)},18601:function(t,e,r){"use strict";r.d(e,{Wg:function(){return v},qN:function(){return p.q}});var n,i,o=r(71650),a=r(33368),c=r(88771),s=r(47838),l=r(69205),u=r(70906),d=r(87480),f=r(14243),p=r(78220),h=null!==(i=null===(n=window.ShadyDOM)||void 0===n?void 0:n.inUse)&&void 0!==i&&i,v=function(t){(0,l.Z)(r,t);var e=(0,u.Z)(r);function r(){var t;return(0,o.Z)(this,r),(t=e.apply(this,arguments)).disabled=!1,t.containingForm=null,t.formDataListener=function(e){t.disabled||t.setFormData(e.formData)},t}return(0,a.Z)(r,[{key:"findFormElement",value:function(){if(!this.shadowRoot||h)return null;for(var t=this.getRootNode().querySelectorAll("form"),e=0,r=Array.from(t);e0&&void 0!==arguments[0]?arguments[0]:window.document).activeElement,e=[];if(!t)return e;for(;t&&(e.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return e},u=function(t){var e=l();if(!e.length)return!1;var r=e[e.length-1],n=new Event("check-if-focused",{bubbles:!0,composed:!0}),i=[],o=function(t){i=t.composedPath()};return document.body.addEventListener("check-if-focused",o),r.dispatchEvent(n),document.body.removeEventListener("check-if-focused",o),-1!==i.indexOf(t)}},38341:function(t,e,r){"use strict";r.d(e,{o:function(){return h}});var n=r(62746),i=r(71650),o=r(33368),a=r(69205),c=r(70906),s=r(87480),l=r(72774),u={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_REQUIRED:"mdc-floating-label--required",LABEL_SHAKE:"mdc-floating-label--shake",ROOT:"mdc-floating-label"},d=function(t){function e(r){var n=t.call(this,(0,s.__assign)((0,s.__assign)({},e.defaultAdapter),r))||this;return n.shakeAnimationEndHandler=function(){n.handleShakeAnimationEnd()},n}return(0,s.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return u},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){this.adapter.registerInteractionHandler("animationend",this.shakeAnimationEndHandler)},e.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler)},e.prototype.getWidth=function(){return this.adapter.getWidth()},e.prototype.shake=function(t){var r=e.cssClasses.LABEL_SHAKE;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.float=function(t){var r=e.cssClasses,n=r.LABEL_FLOAT_ABOVE,i=r.LABEL_SHAKE;t?this.adapter.addClass(n):(this.adapter.removeClass(n),this.adapter.removeClass(i))},e.prototype.setRequired=function(t){var r=e.cssClasses.LABEL_REQUIRED;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.handleShakeAnimationEnd=function(){var t=e.cssClasses.LABEL_SHAKE;this.adapter.removeClass(t)},e}(l.K),f=r(57835),p=function(t){(0,a.Z)(r,t);var e=(0,c.Z)(r);function r(t){var n;switch((0,i.Z)(this,r),(n=e.call(this,t)).foundation=null,n.previousPart=null,t.type){case f.pX.ATTRIBUTE:case f.pX.PROPERTY:break;default:throw new Error("FloatingLabel directive only support attribute and property parts")}return n}return(0,o.Z)(r,[{key:"update",value:function(t,e){var r=(0,n.Z)(e,1)[0];if(t!==this.previousPart){this.foundation&&this.foundation.destroy(),this.previousPart=t;var i=t.element;i.classList.add("mdc-floating-label");var o=function(t){return{addClass:function(e){return t.classList.add(e)},removeClass:function(e){return t.classList.remove(e)},getWidth:function(){return t.scrollWidth},registerInteractionHandler:function(e,r){t.addEventListener(e,r)},deregisterInteractionHandler:function(e,r){t.removeEventListener(e,r)}}}(i);this.foundation=new d(o),this.foundation.init()}return this.render(r)}},{key:"render",value:function(t){return this.foundation}}]),r}(f.Xe),h=(0,f.XM)(p)},12335:function(t,e,r){"use strict";r.d(e,{_:function(){return h}});var n=r(71650),i=r(33368),o=r(95281),a=r(69205),c=r(70906),s=r(87480),l=r(72774),u={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"},d=function(t){function e(r){var n=t.call(this,(0,s.__assign)((0,s.__assign)({},e.defaultAdapter),r))||this;return n.transitionEndHandler=function(t){n.handleTransitionEnd(t)},n}return(0,s.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return u},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){this.adapter.registerEventHandler("transitionend",this.transitionEndHandler)},e.prototype.destroy=function(){this.adapter.deregisterEventHandler("transitionend",this.transitionEndHandler)},e.prototype.activate=function(){this.adapter.removeClass(u.LINE_RIPPLE_DEACTIVATING),this.adapter.addClass(u.LINE_RIPPLE_ACTIVE)},e.prototype.setRippleCenter=function(t){this.adapter.setStyle("transform-origin",t+"px center")},e.prototype.deactivate=function(){this.adapter.addClass(u.LINE_RIPPLE_DEACTIVATING)},e.prototype.handleTransitionEnd=function(t){var e=this.adapter.hasClass(u.LINE_RIPPLE_DEACTIVATING);"opacity"===t.propertyName&&e&&(this.adapter.removeClass(u.LINE_RIPPLE_ACTIVE),this.adapter.removeClass(u.LINE_RIPPLE_DEACTIVATING))},e}(l.K),f=r(57835),p=function(t){(0,a.Z)(r,t);var e=(0,c.Z)(r);function r(t){var i;switch((0,n.Z)(this,r),(i=e.call(this,t)).previousPart=null,i.foundation=null,t.type){case f.pX.ATTRIBUTE:case f.pX.PROPERTY:return(0,o.Z)(i);default:throw new Error("LineRipple only support attribute and property parts.")}return i}return(0,i.Z)(r,[{key:"update",value:function(t,e){if(this.previousPart!==t){this.foundation&&this.foundation.destroy(),this.previousPart=t;var r=t.element;r.classList.add("mdc-line-ripple");var n=function(t){return{addClass:function(e){return t.classList.add(e)},removeClass:function(e){return t.classList.remove(e)},hasClass:function(e){return t.classList.contains(e)},setStyle:function(e,r){return t.style.setProperty(e,r)},registerEventHandler:function(e,r){t.addEventListener(e,r)},deregisterEventHandler:function(e,r){t.removeEventListener(e,r)}}}(r);this.foundation=new d(n),this.foundation.init()}return this.render()}},{key:"render",value:function(){return this.foundation}}]),r}(f.Xe),h=(0,f.XM)(p)},11027:function(t,e,r){"use strict";var n,i,o=r(33368),a=r(71650),c=r(69205),s=r(70906),l=r(87480),u=r(14243),d=r(88962),f=r(78220),p=r(72774),h={NOTCH_ELEMENT_SELECTOR:".mdc-notched-outline__notch"},v={NOTCH_ELEMENT_PADDING:8},m={NO_LABEL:"mdc-notched-outline--no-label",OUTLINE_NOTCHED:"mdc-notched-outline--notched",OUTLINE_UPGRADED:"mdc-notched-outline--upgraded"},g=function(t){function e(r){return t.call(this,(0,l.__assign)((0,l.__assign)({},e.defaultAdapter),r))||this}return(0,l.__extends)(e,t),Object.defineProperty(e,"strings",{get:function(){return h},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cssClasses",{get:function(){return m},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return v},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNotchWidthProperty:function(){},removeNotchWidthProperty:function(){}}},enumerable:!1,configurable:!0}),e.prototype.notch=function(t){var r=e.cssClasses.OUTLINE_NOTCHED;t>0&&(t+=v.NOTCH_ELEMENT_PADDING),this.adapter.setNotchWidthProperty(t),this.adapter.addClass(r)},e.prototype.closeNotch=function(){var t=e.cssClasses.OUTLINE_NOTCHED;this.adapter.removeClass(t),this.adapter.removeNotchWidthProperty()},e}(p.K),b=r(68144),y=r(83448),x=function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(){var t;return(0,a.Z)(this,r),(t=e.apply(this,arguments)).mdcFoundationClass=g,t.width=0,t.open=!1,t.lastOpen=t.open,t}return(0,o.Z)(r,[{key:"createAdapter",value:function(){var t=this;return{addClass:function(e){return t.mdcRoot.classList.add(e)},removeClass:function(e){return t.mdcRoot.classList.remove(e)},setNotchWidthProperty:function(e){return t.notchElement.style.setProperty("width","".concat(e,"px"))},removeNotchWidthProperty:function(){return t.notchElement.style.removeProperty("width")}}}},{key:"openOrClose",value:function(t,e){this.mdcFoundation&&(t&&void 0!==e?this.mdcFoundation.notch(e):this.mdcFoundation.closeNotch())}},{key:"render",value:function(){this.openOrClose(this.open,this.width);var t=(0,y.$)({"mdc-notched-outline--notched":this.open});return(0,b.dy)(n||(n=(0,d.Z)([' '])),t)}}]),r}(f.H);(0,l.__decorate)([(0,u.IO)(".mdc-notched-outline")],x.prototype,"mdcRoot",void 0),(0,l.__decorate)([(0,u.Cb)({type:Number})],x.prototype,"width",void 0),(0,l.__decorate)([(0,u.Cb)({type:Boolean,reflect:!0})],x.prototype,"open",void 0),(0,l.__decorate)([(0,u.IO)(".mdc-notched-outline__notch")],x.prototype,"notchElement",void 0);var _=(0,b.iv)(i||(i=(0,d.Z)([".mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}:host{display:block;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}:host([dir=rtl]),[dir=rtl] :host{text-align:right}::slotted(.mdc-floating-label){display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}::slotted(.mdc-floating-label--float-above){text-overflow:clip}.mdc-notched-outline--upgraded ::slotted(.mdc-floating-label--float-above){max-width:calc(100% / .75)}.mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}@supports(top:max(0%)){.mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small,4px)) * 2)}}.mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}.mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:var(--mdc-notched-outline-border-color,var(--mdc-theme-primary,#6200ee));border-width:1px;border-width:var(--mdc-notched-outline-stroke-width,1px)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0;padding-top:var(--mdc-notched-outline-notch-offset,0)}"]))),w=function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(){return(0,a.Z)(this,r),e.apply(this,arguments)}return(0,o.Z)(r)}(x);w.styles=[_],w=(0,l.__decorate)([(0,u.Mo)("mwc-notched-outline")],w)},27763:function(t,e,r){"use strict";var n=r(33368),i=r(71650),o=r(69205),a=r(70906),c=r(87480),s=r(14243),l=r(88962),u=r(88771),d=r(47838),f=r(58014),p=r(78220),h=r(72774),v={BG_FOCUSED:"mdc-ripple-upgraded--background-focused",FG_ACTIVATION:"mdc-ripple-upgraded--foreground-activation",FG_DEACTIVATION:"mdc-ripple-upgraded--foreground-deactivation",ROOT:"mdc-ripple-upgraded",UNBOUNDED:"mdc-ripple-upgraded--unbounded"},m={VAR_FG_SCALE:"--mdc-ripple-fg-scale",VAR_FG_SIZE:"--mdc-ripple-fg-size",VAR_FG_TRANSLATE_END:"--mdc-ripple-fg-translate-end",VAR_FG_TRANSLATE_START:"--mdc-ripple-fg-translate-start",VAR_LEFT:"--mdc-ripple-left",VAR_TOP:"--mdc-ripple-top"},g={DEACTIVATION_TIMEOUT_MS:225,FG_DEACTIVATION_MS:150,INITIAL_ORIGIN_SCALE:.6,PADDING:10,TAP_DELAY_MS:300};var b,y,x=["touchstart","pointerdown","mousedown","keydown"],_=["touchend","pointerup","mouseup","contextmenu"],w=[],k=function(t){function e(r){var n=t.call(this,(0,c.__assign)((0,c.__assign)({},e.defaultAdapter),r))||this;return n.activationAnimationHasEnded=!1,n.activationTimer=0,n.fgDeactivationRemovalTimer=0,n.fgScale="0",n.frame={width:0,height:0},n.initialSize=0,n.layoutFrame=0,n.maxRadius=0,n.unboundedCoords={left:0,top:0},n.activationState=n.defaultActivationState(),n.activationTimerCallback=function(){n.activationAnimationHasEnded=!0,n.runDeactivationUXLogicIfReady()},n.activateHandler=function(t){n.activateImpl(t)},n.deactivateHandler=function(){n.deactivateImpl()},n.focusHandler=function(){n.handleFocus()},n.blurHandler=function(){n.handleBlur()},n.resizeHandler=function(){n.layout()},n}return(0,c.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return v},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return m},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return g},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},browserSupportsCssVars:function(){return!0},computeBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},containsEventTarget:function(){return!0},deregisterDocumentInteractionHandler:function(){},deregisterInteractionHandler:function(){},deregisterResizeHandler:function(){},getWindowPageOffset:function(){return{x:0,y:0}},isSurfaceActive:function(){return!0},isSurfaceDisabled:function(){return!0},isUnbounded:function(){return!0},registerDocumentInteractionHandler:function(){},registerInteractionHandler:function(){},registerResizeHandler:function(){},removeClass:function(){},updateCssVariable:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){var t=this,r=this.supportsPressRipple();if(this.registerRootHandlers(r),r){var n=e.cssClasses,i=n.ROOT,o=n.UNBOUNDED;requestAnimationFrame((function(){t.adapter.addClass(i),t.adapter.isUnbounded()&&(t.adapter.addClass(o),t.layoutInternal())}))}},e.prototype.destroy=function(){var t=this;if(this.supportsPressRipple()){this.activationTimer&&(clearTimeout(this.activationTimer),this.activationTimer=0,this.adapter.removeClass(e.cssClasses.FG_ACTIVATION)),this.fgDeactivationRemovalTimer&&(clearTimeout(this.fgDeactivationRemovalTimer),this.fgDeactivationRemovalTimer=0,this.adapter.removeClass(e.cssClasses.FG_DEACTIVATION));var r=e.cssClasses,n=r.ROOT,i=r.UNBOUNDED;requestAnimationFrame((function(){t.adapter.removeClass(n),t.adapter.removeClass(i),t.removeCssVars()}))}this.deregisterRootHandlers(),this.deregisterDeactivationHandlers()},e.prototype.activate=function(t){this.activateImpl(t)},e.prototype.deactivate=function(){this.deactivateImpl()},e.prototype.layout=function(){var t=this;this.layoutFrame&&cancelAnimationFrame(this.layoutFrame),this.layoutFrame=requestAnimationFrame((function(){t.layoutInternal(),t.layoutFrame=0}))},e.prototype.setUnbounded=function(t){var r=e.cssClasses.UNBOUNDED;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.handleFocus=function(){var t=this;requestAnimationFrame((function(){return t.adapter.addClass(e.cssClasses.BG_FOCUSED)}))},e.prototype.handleBlur=function(){var t=this;requestAnimationFrame((function(){return t.adapter.removeClass(e.cssClasses.BG_FOCUSED)}))},e.prototype.supportsPressRipple=function(){return this.adapter.browserSupportsCssVars()},e.prototype.defaultActivationState=function(){return{activationEvent:void 0,hasDeactivationUXRun:!1,isActivated:!1,isProgrammatic:!1,wasActivatedByPointer:!1,wasElementMadeActive:!1}},e.prototype.registerRootHandlers=function(t){var e,r;if(t){try{for(var n=(0,c.__values)(x),i=n.next();!i.done;i=n.next()){var o=i.value;this.adapter.registerInteractionHandler(o,this.activateHandler)}}catch(a){e={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}this.adapter.isUnbounded()&&this.adapter.registerResizeHandler(this.resizeHandler)}this.adapter.registerInteractionHandler("focus",this.focusHandler),this.adapter.registerInteractionHandler("blur",this.blurHandler)},e.prototype.registerDeactivationHandlers=function(t){var e,r;if("keydown"===t.type)this.adapter.registerInteractionHandler("keyup",this.deactivateHandler);else try{for(var n=(0,c.__values)(_),i=n.next();!i.done;i=n.next()){var o=i.value;this.adapter.registerDocumentInteractionHandler(o,this.deactivateHandler)}}catch(a){e={error:a}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},e.prototype.deregisterRootHandlers=function(){var t,e;try{for(var r=(0,c.__values)(x),n=r.next();!n.done;n=r.next()){var i=n.value;this.adapter.deregisterInteractionHandler(i,this.activateHandler)}}catch(o){t={error:o}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}this.adapter.deregisterInteractionHandler("focus",this.focusHandler),this.adapter.deregisterInteractionHandler("blur",this.blurHandler),this.adapter.isUnbounded()&&this.adapter.deregisterResizeHandler(this.resizeHandler)},e.prototype.deregisterDeactivationHandlers=function(){var t,e;this.adapter.deregisterInteractionHandler("keyup",this.deactivateHandler);try{for(var r=(0,c.__values)(_),n=r.next();!n.done;n=r.next()){var i=n.value;this.adapter.deregisterDocumentInteractionHandler(i,this.deactivateHandler)}}catch(o){t={error:o}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}},e.prototype.removeCssVars=function(){var t=this,r=e.strings;Object.keys(r).forEach((function(e){0===e.indexOf("VAR_")&&t.adapter.updateCssVariable(r[e],null)}))},e.prototype.activateImpl=function(t){var e=this;if(!this.adapter.isSurfaceDisabled()){var r=this.activationState;if(!r.isActivated){var n=this.previousActivationEvent;if(!(n&&void 0!==t&&n.type!==t.type))r.isActivated=!0,r.isProgrammatic=void 0===t,r.activationEvent=t,r.wasActivatedByPointer=!r.isProgrammatic&&(void 0!==t&&("mousedown"===t.type||"touchstart"===t.type||"pointerdown"===t.type)),void 0!==t&&w.length>0&&w.some((function(t){return e.adapter.containsEventTarget(t)}))?this.resetActivationState():(void 0!==t&&(w.push(t.target),this.registerDeactivationHandlers(t)),r.wasElementMadeActive=this.checkElementMadeActive(t),r.wasElementMadeActive&&this.animateActivation(),requestAnimationFrame((function(){w=[],r.wasElementMadeActive||void 0===t||" "!==t.key&&32!==t.keyCode||(r.wasElementMadeActive=e.checkElementMadeActive(t),r.wasElementMadeActive&&e.animateActivation()),r.wasElementMadeActive||(e.activationState=e.defaultActivationState())})))}}},e.prototype.checkElementMadeActive=function(t){return void 0===t||"keydown"!==t.type||this.adapter.isSurfaceActive()},e.prototype.animateActivation=function(){var t=this,r=e.strings,n=r.VAR_FG_TRANSLATE_START,i=r.VAR_FG_TRANSLATE_END,o=e.cssClasses,a=o.FG_DEACTIVATION,c=o.FG_ACTIVATION,s=e.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal();var l="",u="";if(!this.adapter.isUnbounded()){var d=this.getFgTranslationCoordinates(),f=d.startPoint,p=d.endPoint;l=f.x+"px, "+f.y+"px",u=p.x+"px, "+p.y+"px"}this.adapter.updateCssVariable(n,l),this.adapter.updateCssVariable(i,u),clearTimeout(this.activationTimer),clearTimeout(this.fgDeactivationRemovalTimer),this.rmBoundedActivationClasses(),this.adapter.removeClass(a),this.adapter.computeBoundingRect(),this.adapter.addClass(c),this.activationTimer=setTimeout((function(){t.activationTimerCallback()}),s)},e.prototype.getFgTranslationCoordinates=function(){var t,e=this.activationState,r=e.activationEvent;return{startPoint:t={x:(t=e.wasActivatedByPointer?function(t,e,r){if(!t)return{x:0,y:0};var n,i,o=e.x,a=e.y,c=o+r.left,s=a+r.top;if("touchstart"===t.type){var l=t;n=l.changedTouches[0].pageX-c,i=l.changedTouches[0].pageY-s}else{var u=t;n=u.pageX-c,i=u.pageY-s}return{x:n,y:i}}(r,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame.width/2,y:this.frame.height/2}).x-this.initialSize/2,y:t.y-this.initialSize/2},endPoint:{x:this.frame.width/2-this.initialSize/2,y:this.frame.height/2-this.initialSize/2}}},e.prototype.runDeactivationUXLogicIfReady=function(){var t=this,r=e.cssClasses.FG_DEACTIVATION,n=this.activationState,i=n.hasDeactivationUXRun,o=n.isActivated;(i||!o)&&this.activationAnimationHasEnded&&(this.rmBoundedActivationClasses(),this.adapter.addClass(r),this.fgDeactivationRemovalTimer=setTimeout((function(){t.adapter.removeClass(r)}),g.FG_DEACTIVATION_MS))},e.prototype.rmBoundedActivationClasses=function(){var t=e.cssClasses.FG_ACTIVATION;this.adapter.removeClass(t),this.activationAnimationHasEnded=!1,this.adapter.computeBoundingRect()},e.prototype.resetActivationState=function(){var t=this;this.previousActivationEvent=this.activationState.activationEvent,this.activationState=this.defaultActivationState(),setTimeout((function(){return t.previousActivationEvent=void 0}),e.numbers.TAP_DELAY_MS)},e.prototype.deactivateImpl=function(){var t=this,e=this.activationState;if(e.isActivated){var r=(0,c.__assign)({},e);e.isProgrammatic?(requestAnimationFrame((function(){t.animateDeactivation(r)})),this.resetActivationState()):(this.deregisterDeactivationHandlers(),requestAnimationFrame((function(){t.activationState.hasDeactivationUXRun=!0,t.animateDeactivation(r),t.resetActivationState()})))}},e.prototype.animateDeactivation=function(t){var e=t.wasActivatedByPointer,r=t.wasElementMadeActive;(e||r)&&this.runDeactivationUXLogicIfReady()},e.prototype.layoutInternal=function(){var t=this;this.frame=this.adapter.computeBoundingRect();var r=Math.max(this.frame.height,this.frame.width);this.maxRadius=this.adapter.isUnbounded()?r:Math.sqrt(Math.pow(t.frame.width,2)+Math.pow(t.frame.height,2))+e.numbers.PADDING;var n=Math.floor(r*e.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&n%2!=0?this.initialSize=n-1:this.initialSize=n,this.fgScale=""+this.maxRadius/this.initialSize,this.updateLayoutCssVars()},e.prototype.updateLayoutCssVars=function(){var t=e.strings,r=t.VAR_FG_SIZE,n=t.VAR_LEFT,i=t.VAR_TOP,o=t.VAR_FG_SCALE;this.adapter.updateCssVariable(r,this.initialSize+"px"),this.adapter.updateCssVariable(o,this.fgScale),this.adapter.isUnbounded()&&(this.unboundedCoords={left:Math.round(this.frame.width/2-this.initialSize/2),top:Math.round(this.frame.height/2-this.initialSize/2)},this.adapter.updateCssVariable(n,this.unboundedCoords.left+"px"),this.adapter.updateCssVariable(i,this.unboundedCoords.top+"px"))},e}(h.K),E=r(68144),S=r(83448),A=r(76538),C=function(t){(0,o.Z)(r,t);var e=(0,a.Z)(r);function r(){var t;return(0,i.Z)(this,r),(t=e.apply(this,arguments)).primary=!1,t.accent=!1,t.unbounded=!1,t.disabled=!1,t.activated=!1,t.selected=!1,t.internalUseStateLayerCustomProperties=!1,t.hovering=!1,t.bgFocused=!1,t.fgActivation=!1,t.fgDeactivation=!1,t.fgScale="",t.fgSize="",t.translateStart="",t.translateEnd="",t.leftPos="",t.topPos="",t.mdcFoundationClass=k,t}return(0,n.Z)(r,[{key:"isActive",get:function(){return(0,f.wB)(this.parentElement||this,":active")}},{key:"createAdapter",value:function(){var t=this;return{browserSupportsCssVars:function(){return!0},isUnbounded:function(){return t.unbounded},isSurfaceActive:function(){return t.isActive},isSurfaceDisabled:function(){return t.disabled},addClass:function(e){switch(e){case"mdc-ripple-upgraded--background-focused":t.bgFocused=!0;break;case"mdc-ripple-upgraded--foreground-activation":t.fgActivation=!0;break;case"mdc-ripple-upgraded--foreground-deactivation":t.fgDeactivation=!0}},removeClass:function(e){switch(e){case"mdc-ripple-upgraded--background-focused":t.bgFocused=!1;break;case"mdc-ripple-upgraded--foreground-activation":t.fgActivation=!1;break;case"mdc-ripple-upgraded--foreground-deactivation":t.fgDeactivation=!1}},containsEventTarget:function(){return!0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){},registerDocumentInteractionHandler:function(){},deregisterDocumentInteractionHandler:function(){},registerResizeHandler:function(){},deregisterResizeHandler:function(){},updateCssVariable:function(e,r){switch(e){case"--mdc-ripple-fg-scale":t.fgScale=r;break;case"--mdc-ripple-fg-size":t.fgSize=r;break;case"--mdc-ripple-fg-translate-end":t.translateEnd=r;break;case"--mdc-ripple-fg-translate-start":t.translateStart=r;break;case"--mdc-ripple-left":t.leftPos=r;break;case"--mdc-ripple-top":t.topPos=r}},computeBoundingRect:function(){return(t.parentElement||t).getBoundingClientRect()},getWindowPageOffset:function(){return{x:window.pageXOffset,y:window.pageYOffset}}}}},{key:"startPress",value:function(t){var e=this;this.waitForFoundation((function(){e.mdcFoundation.activate(t)}))}},{key:"endPress",value:function(){var t=this;this.waitForFoundation((function(){t.mdcFoundation.deactivate()}))}},{key:"startFocus",value:function(){var t=this;this.waitForFoundation((function(){t.mdcFoundation.handleFocus()}))}},{key:"endFocus",value:function(){var t=this;this.waitForFoundation((function(){t.mdcFoundation.handleBlur()}))}},{key:"startHover",value:function(){this.hovering=!0}},{key:"endHover",value:function(){this.hovering=!1}},{key:"waitForFoundation",value:function(t){this.mdcFoundation?t():this.updateComplete.then(t)}},{key:"update",value:function(t){t.has("disabled")&&this.disabled&&this.endHover(),(0,u.Z)((0,d.Z)(r.prototype),"update",this).call(this,t)}},{key:"render",value:function(){var t=this.activated&&(this.primary||!this.accent),e=this.selected&&(this.primary||!this.accent),r={"mdc-ripple-surface--accent":this.accent,"mdc-ripple-surface--primary--activated":t,"mdc-ripple-surface--accent--activated":this.accent&&this.activated,"mdc-ripple-surface--primary--selected":e,"mdc-ripple-surface--accent--selected":this.accent&&this.selected,"mdc-ripple-surface--disabled":this.disabled,"mdc-ripple-surface--hover":this.hovering,"mdc-ripple-surface--primary":this.primary,"mdc-ripple-surface--selected":this.selected,"mdc-ripple-upgraded--background-focused":this.bgFocused,"mdc-ripple-upgraded--foreground-activation":this.fgActivation,"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation,"mdc-ripple-upgraded--unbounded":this.unbounded,"mdc-ripple-surface--internal-use-state-layer-custom-properties":this.internalUseStateLayerCustomProperties};return(0,E.dy)(b||(b=(0,l.Z)(['
    '])),(0,S.$)(r),(0,A.V)({"--mdc-ripple-fg-scale":this.fgScale,"--mdc-ripple-fg-size":this.fgSize,"--mdc-ripple-fg-translate-end":this.translateEnd,"--mdc-ripple-fg-translate-start":this.translateStart,"--mdc-ripple-left":this.leftPos,"--mdc-ripple-top":this.topPos}))}}]),r}(p.H);(0,c.__decorate)([(0,s.IO)(".mdc-ripple-surface")],C.prototype,"mdcRoot",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"primary",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"accent",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"unbounded",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"disabled",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"activated",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"selected",void 0),(0,c.__decorate)([(0,s.Cb)({type:Boolean})],C.prototype,"internalUseStateLayerCustomProperties",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"hovering",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"bgFocused",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgActivation",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgDeactivation",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgScale",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"fgSize",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"translateStart",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"translateEnd",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"leftPos",void 0),(0,c.__decorate)([(0,s.SB)()],C.prototype,"topPos",void 0);var T=(0,E.iv)(y||(y=(0,l.Z)(['.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent;will-change:transform,opacity;position:relative;outline:0;overflow:hidden}.mdc-ripple-surface::after,.mdc-ripple-surface::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface::after,.mdc-ripple-surface::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-upgraded--unbounded::after,.mdc-ripple-upgraded--unbounded::before{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before{top:var(--mdc-ripple-top,calc(50% - 50%));left:var(--mdc-ripple-left,calc(50% - 50%));width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface::after,.mdc-ripple-surface::before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-ripple-surface.mdc-ripple-surface--hover::before,.mdc-ripple-surface:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}:host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block}:host .mdc-ripple-surface{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:unset}.mdc-ripple-surface--primary::after,.mdc-ripple-surface--primary::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}.mdc-ripple-surface--primary--activated::after,.mdc-ripple-surface--primary--activated::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary--activated:hover::before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24)}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--selected::before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-ripple-surface--primary--selected::after,.mdc-ripple-surface--primary--selected::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary--selected:hover::before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2)}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent::after,.mdc-ripple-surface--accent::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}.mdc-ripple-surface--accent--activated::after,.mdc-ripple-surface--accent--activated::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent--activated:hover::before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24)}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--selected::before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-ripple-surface--accent--selected::after,.mdc-ripple-surface--accent--selected::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent--selected:hover::before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2)}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--disabled{opacity:0}.mdc-ripple-surface--internal-use-state-layer-custom-properties::after,.mdc-ripple-surface--internal-use-state-layer-custom-properties::before{background-color:#000;background-color:var(--mdc-ripple-hover-state-layer-color,#000)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-state-layer-opacity,.04)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-state-layer-opacity,.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-pressed-state-layer-opacity,.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}']))),O=function(t){(0,o.Z)(r,t);var e=(0,a.Z)(r);function r(){return(0,i.Z)(this,r),e.apply(this,arguments)}return(0,n.Z)(r)}(C);O.styles=[T],O=(0,c.__decorate)([(0,s.Mo)("mwc-ripple")],O)},98734:function(t,e,r){"use strict";r.d(e,{A:function(){return o}});var n=r(33368),i=r(71650),o=(0,n.Z)((function t(e){(0,i.Z)(this,t),this.startPress=function(t){e().then((function(e){e&&e.startPress(t)}))},this.endPress=function(){e().then((function(t){t&&t.endPress()}))},this.startFocus=function(){e().then((function(t){t&&t.startFocus()}))},this.endFocus=function(){e().then((function(t){t&&t.endFocus()}))},this.startHover=function(){e().then((function(t){t&&t.startHover()}))},this.endHover=function(){e().then((function(t){t&&t.endHover()}))}}))},42977:function(t,e,r){"use strict";r.d(e,{P:function(){return U}});var n,i,o,a,c,s,l,u,d,f,p=r(99312),h=r(81043),v=r(88962),m=r(71650),g=r(33368),b=r(88771),y=r(47838),x=r(69205),_=r(70906),w=r(87480),k=(r(11027),r(18601)),E=r(14114),S=r(38341),A=r(12335),C=r(72774),T={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",INPUT_SELECTOR:".mdc-text-field__input",LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-text-field__icon--leading",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",OUTLINE_SELECTOR:".mdc-notched-outline",PREFIX_SELECTOR:".mdc-text-field__affix--prefix",SUFFIX_SELECTOR:".mdc-text-field__affix--suffix",TRAILING_ICON_SELECTOR:".mdc-text-field__icon--trailing"},O={DISABLED:"mdc-text-field--disabled",FOCUSED:"mdc-text-field--focused",HELPER_LINE:"mdc-text-field-helper-line",INVALID:"mdc-text-field--invalid",LABEL_FLOATING:"mdc-text-field--label-floating",NO_LABEL:"mdc-text-field--no-label",OUTLINED:"mdc-text-field--outlined",ROOT:"mdc-text-field",TEXTAREA:"mdc-text-field--textarea",WITH_LEADING_ICON:"mdc-text-field--with-leading-icon",WITH_TRAILING_ICON:"mdc-text-field--with-trailing-icon",WITH_INTERNAL_COUNTER:"mdc-text-field--with-internal-counter"},I={LABEL_SCALE:.75},R=["pattern","min","max","required","step","minlength","maxlength"],P=["color","date","datetime-local","month","range","time","week"],L=["mousedown","touchstart"],Z=["click","keydown"],M=function(t){function e(r,n){void 0===n&&(n={});var i=t.call(this,(0,w.__assign)((0,w.__assign)({},e.defaultAdapter),r))||this;return i.isFocused=!1,i.receivedUserInput=!1,i.valid=!0,i.useNativeValidation=!0,i.validateOnValueChange=!0,i.helperText=n.helperText,i.characterCounter=n.characterCounter,i.leadingIcon=n.leadingIcon,i.trailingIcon=n.trailingIcon,i.inputFocusHandler=function(){i.activateFocus()},i.inputBlurHandler=function(){i.deactivateFocus()},i.inputInputHandler=function(){i.handleInput()},i.setPointerXOffset=function(t){i.setTransformOrigin(t)},i.textFieldInteractionHandler=function(){i.handleTextFieldInteraction()},i.validationAttributeChangeHandler=function(t){i.handleValidationAttributeChange(t)},i}return(0,w.__extends)(e,t),Object.defineProperty(e,"cssClasses",{get:function(){return O},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return T},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return I},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shouldAlwaysFloat",{get:function(){var t=this.getNativeInput().type;return P.indexOf(t)>=0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shouldFloat",{get:function(){return this.shouldAlwaysFloat||this.isFocused||!!this.getValue()||this.isBadInput()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"shouldShake",{get:function(){return!this.isFocused&&!this.isValid()&&!!this.getValue()},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!0},setInputAttr:function(){},removeInputAttr:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){return new MutationObserver((function(){}))},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){return null},isFocused:function(){return!1},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},setLabelRequired:function(){},hasLabel:function(){return!1},getLabelWidth:function(){return 0},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){}}},enumerable:!1,configurable:!0}),e.prototype.init=function(){var t,e,r,n;this.adapter.hasLabel()&&this.getNativeInput().required&&this.adapter.setLabelRequired(!0),this.adapter.isFocused()?this.inputFocusHandler():this.adapter.hasLabel()&&this.shouldFloat&&(this.notchOutline(!0),this.adapter.floatLabel(!0),this.styleFloating(!0)),this.adapter.registerInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.registerInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.registerInputInteractionHandler("input",this.inputInputHandler);try{for(var i=(0,w.__values)(L),o=i.next();!o.done;o=i.next()){var a=o.value;this.adapter.registerInputInteractionHandler(a,this.setPointerXOffset)}}catch(l){t={error:l}}finally{try{o&&!o.done&&(e=i.return)&&e.call(i)}finally{if(t)throw t.error}}try{for(var c=(0,w.__values)(Z),s=c.next();!s.done;s=c.next()){a=s.value;this.adapter.registerTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){r={error:u}}finally{try{s&&!s.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}this.validationObserver=this.adapter.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler),this.setcharacterCounter(this.getValue().length)},e.prototype.destroy=function(){var t,e,r,n;this.adapter.deregisterInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.deregisterInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.deregisterInputInteractionHandler("input",this.inputInputHandler);try{for(var i=(0,w.__values)(L),o=i.next();!o.done;o=i.next()){var a=o.value;this.adapter.deregisterInputInteractionHandler(a,this.setPointerXOffset)}}catch(l){t={error:l}}finally{try{o&&!o.done&&(e=i.return)&&e.call(i)}finally{if(t)throw t.error}}try{for(var c=(0,w.__values)(Z),s=c.next();!s.done;s=c.next()){a=s.value;this.adapter.deregisterTextFieldInteractionHandler(a,this.textFieldInteractionHandler)}}catch(u){r={error:u}}finally{try{s&&!s.done&&(n=c.return)&&n.call(c)}finally{if(r)throw r.error}}this.adapter.deregisterValidationAttributeChangeHandler(this.validationObserver)},e.prototype.handleTextFieldInteraction=function(){var t=this.adapter.getNativeInput();t&&t.disabled||(this.receivedUserInput=!0)},e.prototype.handleValidationAttributeChange=function(t){var e=this;t.some((function(t){return R.indexOf(t)>-1&&(e.styleValidity(!0),e.adapter.setLabelRequired(e.getNativeInput().required),!0)})),t.indexOf("maxlength")>-1&&this.setcharacterCounter(this.getValue().length)},e.prototype.notchOutline=function(t){if(this.adapter.hasOutline()&&this.adapter.hasLabel())if(t){var e=this.adapter.getLabelWidth()*I.LABEL_SCALE;this.adapter.notchOutline(e)}else this.adapter.closeOutline()},e.prototype.activateFocus=function(){this.isFocused=!0,this.styleFocused(this.isFocused),this.adapter.activateLineRipple(),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),!this.helperText||!this.helperText.isPersistent()&&this.helperText.isValidation()&&this.valid||this.helperText.showToScreenReader()},e.prototype.setTransformOrigin=function(t){if(!this.isDisabled()&&!this.adapter.hasOutline()){var e=t.touches,r=e?e[0]:t,n=r.target.getBoundingClientRect(),i=r.clientX-n.left;this.adapter.setLineRippleTransformOrigin(i)}},e.prototype.handleInput=function(){this.autoCompleteFocus(),this.setcharacterCounter(this.getValue().length)},e.prototype.autoCompleteFocus=function(){this.receivedUserInput||this.activateFocus()},e.prototype.deactivateFocus=function(){this.isFocused=!1,this.adapter.deactivateLineRipple();var t=this.isValid();this.styleValidity(t),this.styleFocused(this.isFocused),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),this.shouldFloat||(this.receivedUserInput=!1)},e.prototype.getValue=function(){return this.getNativeInput().value},e.prototype.setValue=function(t){if(this.getValue()!==t&&(this.getNativeInput().value=t),this.setcharacterCounter(t.length),this.validateOnValueChange){var e=this.isValid();this.styleValidity(e)}this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.validateOnValueChange&&this.adapter.shakeLabel(this.shouldShake))},e.prototype.isValid=function(){return this.useNativeValidation?this.isNativeInputValid():this.valid},e.prototype.setValid=function(t){this.valid=t,this.styleValidity(t);var e=!t&&!this.isFocused&&!!this.getValue();this.adapter.hasLabel()&&this.adapter.shakeLabel(e)},e.prototype.setValidateOnValueChange=function(t){this.validateOnValueChange=t},e.prototype.getValidateOnValueChange=function(){return this.validateOnValueChange},e.prototype.setUseNativeValidation=function(t){this.useNativeValidation=t},e.prototype.isDisabled=function(){return this.getNativeInput().disabled},e.prototype.setDisabled=function(t){this.getNativeInput().disabled=t,this.styleDisabled(t)},e.prototype.setHelperTextContent=function(t){this.helperText&&this.helperText.setContent(t)},e.prototype.setLeadingIconAriaLabel=function(t){this.leadingIcon&&this.leadingIcon.setAriaLabel(t)},e.prototype.setLeadingIconContent=function(t){this.leadingIcon&&this.leadingIcon.setContent(t)},e.prototype.setTrailingIconAriaLabel=function(t){this.trailingIcon&&this.trailingIcon.setAriaLabel(t)},e.prototype.setTrailingIconContent=function(t){this.trailingIcon&&this.trailingIcon.setContent(t)},e.prototype.setcharacterCounter=function(t){if(this.characterCounter){var e=this.getNativeInput().maxLength;if(-1===e)throw new Error("MDCTextFieldFoundation: Expected maxlength html property on text input or textarea.");this.characterCounter.setCounterValue(t,e)}},e.prototype.isBadInput=function(){return this.getNativeInput().validity.badInput||!1},e.prototype.isNativeInputValid=function(){return this.getNativeInput().validity.valid},e.prototype.styleValidity=function(t){var r=e.cssClasses.INVALID;if(t?this.adapter.removeClass(r):this.adapter.addClass(r),this.helperText){if(this.helperText.setValidity(t),!this.helperText.isValidation())return;var n=this.helperText.isVisible(),i=this.helperText.getId();n&&i?this.adapter.setInputAttr(T.ARIA_DESCRIBEDBY,i):this.adapter.removeInputAttr(T.ARIA_DESCRIBEDBY)}},e.prototype.styleFocused=function(t){var r=e.cssClasses.FOCUSED;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.styleDisabled=function(t){var r=e.cssClasses,n=r.DISABLED,i=r.INVALID;t?(this.adapter.addClass(n),this.adapter.removeClass(i)):this.adapter.removeClass(n),this.leadingIcon&&this.leadingIcon.setDisabled(t),this.trailingIcon&&this.trailingIcon.setDisabled(t)},e.prototype.styleFloating=function(t){var r=e.cssClasses.LABEL_FLOATING;t?this.adapter.addClass(r):this.adapter.removeClass(r)},e.prototype.getNativeInput=function(){return(this.adapter?this.adapter.getNativeInput():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}},e}(C.K),N=r(68144),H=r(14243),B=r(83448),F=r(30153),D=r(67004),j=["touchstart","touchmove","scroll","mousewheel"],z=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e={};for(var r in t)e[r]=t[r];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},e)},U=function(t){(0,x.Z)(E,t);var e,r,w=(0,_.Z)(E);function E(){var t;return(0,m.Z)(this,E),(t=w.apply(this,arguments)).mdcFoundationClass=M,t.value="",t.type="text",t.placeholder="",t.label="",t.icon="",t.iconTrailing="",t.disabled=!1,t.required=!1,t.minLength=-1,t.maxLength=-1,t.outlined=!1,t.helper="",t.validateOnInitialRender=!1,t.validationMessage="",t.autoValidate=!1,t.pattern="",t.min="",t.max="",t.step=null,t.size=null,t.helperPersistent=!1,t.charCounter=!1,t.endAligned=!1,t.prefix="",t.suffix="",t.name="",t.readOnly=!1,t.autocapitalize="",t.outlineOpen=!1,t.outlineWidth=0,t.isUiValid=!0,t.focused=!1,t._validity=z(),t.validityTransform=null,t}return(0,g.Z)(E,[{key:"validity",get:function(){return this._checkValidity(this.value),this._validity}},{key:"willValidate",get:function(){return this.formElement.willValidate}},{key:"selectionStart",get:function(){return this.formElement.selectionStart}},{key:"selectionEnd",get:function(){return this.formElement.selectionEnd}},{key:"focus",value:function(){var t=new CustomEvent("focus");this.formElement.dispatchEvent(t),this.formElement.focus()}},{key:"blur",value:function(){var t=new CustomEvent("blur");this.formElement.dispatchEvent(t),this.formElement.blur()}},{key:"select",value:function(){this.formElement.select()}},{key:"setSelectionRange",value:function(t,e,r){this.formElement.setSelectionRange(t,e,r)}},{key:"update",value:function(t){t.has("autoValidate")&&this.mdcFoundation&&this.mdcFoundation.setValidateOnValueChange(this.autoValidate),t.has("value")&&"string"!=typeof this.value&&(this.value="".concat(this.value)),(0,b.Z)((0,y.Z)(E.prototype),"update",this).call(this,t)}},{key:"setFormData",value:function(t){this.name&&t.append(this.name,this.value)}},{key:"render",value:function(){var t=this.charCounter&&-1!==this.maxLength,e=!!this.helper||!!this.validationMessage||t,r={"mdc-text-field--disabled":this.disabled,"mdc-text-field--no-label":!this.label,"mdc-text-field--filled":!this.outlined,"mdc-text-field--outlined":this.outlined,"mdc-text-field--with-leading-icon":this.icon,"mdc-text-field--with-trailing-icon":this.iconTrailing,"mdc-text-field--end-aligned":this.endAligned};return(0,N.dy)(n||(n=(0,v.Z)([' "," "])),(0,B.$)(r),this.renderRipple(),this.outlined?this.renderOutline():this.renderLabel(),this.renderLeadingIcon(),this.renderPrefix(),this.renderInput(e),this.renderSuffix(),this.renderTrailingIcon(),this.renderLineRipple(),this.renderHelperText(e,t))}},{key:"updated",value:function(t){t.has("value")&&void 0!==t.get("value")&&(this.mdcFoundation.setValue(this.value),this.autoValidate&&this.reportValidity())}},{key:"renderRipple",value:function(){return this.outlined?"":(0,N.dy)(i||(i=(0,v.Z)([' '])))}},{key:"renderOutline",value:function(){return this.outlined?(0,N.dy)(o||(o=(0,v.Z)([' '," "])),this.outlineWidth,this.outlineOpen,this.renderLabel()):""}},{key:"renderLabel",value:function(){return this.label?(0,N.dy)(a||(a=(0,v.Z)([' '," "])),(0,S.o)(this.label),this.label):""}},{key:"renderLeadingIcon",value:function(){return this.icon?this.renderIcon(this.icon):""}},{key:"renderTrailingIcon",value:function(){return this.iconTrailing?this.renderIcon(this.iconTrailing,!0):""}},{key:"renderIcon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={"mdc-text-field__icon--leading":!e,"mdc-text-field__icon--trailing":e};return(0,N.dy)(c||(c=(0,v.Z)(['',""])),(0,B.$)(r),t)}},{key:"renderPrefix",value:function(){return this.prefix?this.renderAffix(this.prefix):""}},{key:"renderSuffix",value:function(){return this.suffix?this.renderAffix(this.suffix,!0):""}},{key:"renderAffix",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={"mdc-text-field__affix--prefix":!e,"mdc-text-field__affix--suffix":e};return(0,N.dy)(s||(s=(0,v.Z)([' ',""])),(0,B.$)(r),t)}},{key:"renderInput",value:function(t){var e=-1===this.minLength?void 0:this.minLength,r=-1===this.maxLength?void 0:this.maxLength,n=this.autocapitalize?this.autocapitalize:void 0,i=this.validationMessage&&!this.isUiValid,o=this.label?"label":void 0,a=t?"helper-text":void 0,c=this.focused||this.helperPersistent||i?"helper-text":void 0;return(0,N.dy)(l||(l=(0,v.Z)([' '])),(0,F.o)(o),(0,F.o)(a),(0,F.o)(c),this.type,(0,D.a)(this.value),this.disabled,this.placeholder,this.required,this.readOnly,(0,F.o)(e),(0,F.o)(r),(0,F.o)(this.pattern?this.pattern:void 0),(0,F.o)(""===this.min?void 0:this.min),(0,F.o)(""===this.max?void 0:this.max),(0,F.o)(null===this.step?void 0:this.step),(0,F.o)(null===this.size?void 0:this.size),(0,F.o)(""===this.name?void 0:this.name),(0,F.o)(this.inputMode),(0,F.o)(n),this.handleInputChange,this.onInputFocus,this.onInputBlur)}},{key:"renderLineRipple",value:function(){return this.outlined?"":(0,N.dy)(u||(u=(0,v.Z)([' '])),(0,A._)())}},{key:"renderHelperText",value:function(t,e){var r=this.validationMessage&&!this.isUiValid,n={"mdc-text-field-helper-text--persistent":this.helperPersistent,"mdc-text-field-helper-text--validation-msg":r},i=this.focused||this.helperPersistent||r?void 0:"true",o=r?this.validationMessage:this.helper;return t?(0,N.dy)(d||(d=(0,v.Z)(['
    ',"
    ","
    "])),(0,F.o)(i),(0,B.$)(n),o,this.renderCharCounter(e)):""}},{key:"renderCharCounter",value:function(t){var e=Math.min(this.value.length,this.maxLength);return t?(0,N.dy)(f||(f=(0,v.Z)([' '," / ",""])),e,this.maxLength):""}},{key:"onInputFocus",value:function(){this.focused=!0}},{key:"onInputBlur",value:function(){this.focused=!1,this.reportValidity()}},{key:"checkValidity",value:function(){var t=this._checkValidity(this.value);if(!t){var e=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(e)}return t}},{key:"reportValidity",value:function(){var t=this.checkValidity();return this.mdcFoundation.setValid(t),this.isUiValid=t,t}},{key:"_checkValidity",value:function(t){var e=this.formElement.validity,r=z(e);if(this.validityTransform){var n=this.validityTransform(t,r);r=Object.assign(Object.assign({},r),n),this.mdcFoundation.setUseNativeValidation(!1)}else this.mdcFoundation.setUseNativeValidation(!0);return this._validity=r,this._validity.valid}},{key:"setCustomValidity",value:function(t){this.validationMessage=t,this.formElement.setCustomValidity(t)}},{key:"handleInputChange",value:function(){this.value=this.formElement.value}},{key:"createAdapter",value:function(){return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},this.getRootAdapterMethods()),this.getInputAdapterMethods()),this.getLabelAdapterMethods()),this.getLineRippleAdapterMethods()),this.getOutlineAdapterMethods())}},{key:"getRootAdapterMethods",value:function(){var t=this;return Object.assign({registerTextFieldInteractionHandler:function(e,r){return t.addEventListener(e,r)},deregisterTextFieldInteractionHandler:function(e,r){return t.removeEventListener(e,r)},registerValidationAttributeChangeHandler:function(e){var r=new MutationObserver((function(t){e(function(t){return t.map((function(t){return t.attributeName})).filter((function(t){return t}))}(t))}));return r.observe(t.formElement,{attributes:!0}),r},deregisterValidationAttributeChangeHandler:function(t){return t.disconnect()}},(0,k.qN)(this.mdcRoot))}},{key:"getInputAdapterMethods",value:function(){var t=this;return{getNativeInput:function(){return t.formElement},setInputAttr:function(){},removeInputAttr:function(){},isFocused:function(){return!!t.shadowRoot&&t.shadowRoot.activeElement===t.formElement},registerInputInteractionHandler:function(e,r){return t.formElement.addEventListener(e,r,{passive:e in j})},deregisterInputInteractionHandler:function(e,r){return t.formElement.removeEventListener(e,r)}}}},{key:"getLabelAdapterMethods",value:function(){var t=this;return{floatLabel:function(e){return t.labelElement&&t.labelElement.floatingLabelFoundation.float(e)},getLabelWidth:function(){return t.labelElement?t.labelElement.floatingLabelFoundation.getWidth():0},hasLabel:function(){return Boolean(t.labelElement)},shakeLabel:function(e){return t.labelElement&&t.labelElement.floatingLabelFoundation.shake(e)},setLabelRequired:function(e){t.labelElement&&t.labelElement.floatingLabelFoundation.setRequired(e)}}}},{key:"getLineRippleAdapterMethods",value:function(){var t=this;return{activateLineRipple:function(){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.activate()},deactivateLineRipple:function(){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.deactivate()},setLineRippleTransformOrigin:function(e){t.lineRippleElement&&t.lineRippleElement.lineRippleFoundation.setRippleCenter(e)}}}},{key:"getUpdateComplete",value:(r=(0,h.Z)((0,p.Z)().mark((function t(){var e,r;return(0,p.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,b.Z)((0,y.Z)(E.prototype),"getUpdateComplete",this).call(this);case 2:return r=t.sent,t.next=5,null===(e=this.outlineElement)||void 0===e?void 0:e.updateComplete;case 5:return t.abrupt("return",r);case 6:case"end":return t.stop()}}),t,this)}))),function(){return r.apply(this,arguments)})},{key:"firstUpdated",value:function(){var t,e=this;(0,b.Z)((0,y.Z)(E.prototype),"firstUpdated",this).call(this),this.mdcFoundation.setValidateOnValueChange(this.autoValidate),this.validateOnInitialRender&&this.reportValidity(),null===(t=this.outlineElement)||void 0===t||t.updateComplete.then((function(){var t;e.outlineWidth=(null===(t=e.labelElement)||void 0===t?void 0:t.floatingLabelFoundation.getWidth())||0}))}},{key:"getOutlineAdapterMethods",value:function(){var t=this;return{closeOutline:function(){return t.outlineElement&&(t.outlineOpen=!1)},hasOutline:function(){return Boolean(t.outlineElement)},notchOutline:function(e){t.outlineElement&&!t.outlineOpen&&(t.outlineWidth=e,t.outlineOpen=!0)}}}},{key:"layout",value:(e=(0,h.Z)((0,p.Z)().mark((function t(){var e,r,n;return(0,p.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.updateComplete;case 2:if(e=this.labelElement){t.next=6;break}return this.outlineOpen=!1,t.abrupt("return");case 6:if(r=!!this.label&&!!this.value,e.floatingLabelFoundation.float(r),this.outlined){t.next=10;break}return t.abrupt("return");case 10:return this.outlineOpen=r,t.next=13,this.updateComplete;case 13:if(n=e.floatingLabelFoundation.getWidth(),!this.outlineOpen){t.next=18;break}return this.outlineWidth=n,t.next=18,this.updateComplete;case 18:case"end":return t.stop()}}),t,this)}))),function(){return e.apply(this,arguments)})}]),E}(k.Wg);(0,w.__decorate)([(0,H.IO)(".mdc-text-field")],U.prototype,"mdcRoot",void 0),(0,w.__decorate)([(0,H.IO)("input")],U.prototype,"formElement",void 0),(0,w.__decorate)([(0,H.IO)(".mdc-floating-label")],U.prototype,"labelElement",void 0),(0,w.__decorate)([(0,H.IO)(".mdc-line-ripple")],U.prototype,"lineRippleElement",void 0),(0,w.__decorate)([(0,H.IO)("mwc-notched-outline")],U.prototype,"outlineElement",void 0),(0,w.__decorate)([(0,H.IO)(".mdc-notched-outline__notch")],U.prototype,"notchElement",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"value",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"type",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"placeholder",void 0),(0,w.__decorate)([(0,H.Cb)({type:String}),(0,E.P)((function(t,e){void 0!==e&&this.label!==e&&this.layout()}))],U.prototype,"label",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"icon",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"iconTrailing",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean,reflect:!0})],U.prototype,"disabled",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean})],U.prototype,"required",void 0),(0,w.__decorate)([(0,H.Cb)({type:Number})],U.prototype,"minLength",void 0),(0,w.__decorate)([(0,H.Cb)({type:Number})],U.prototype,"maxLength",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean,reflect:!0}),(0,E.P)((function(t,e){void 0!==e&&this.outlined!==e&&this.layout()}))],U.prototype,"outlined",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"helper",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean})],U.prototype,"validateOnInitialRender",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"validationMessage",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean})],U.prototype,"autoValidate",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"pattern",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"min",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"max",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"step",void 0),(0,w.__decorate)([(0,H.Cb)({type:Number})],U.prototype,"size",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean})],U.prototype,"helperPersistent",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean})],U.prototype,"charCounter",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean})],U.prototype,"endAligned",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"prefix",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"suffix",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"name",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"inputMode",void 0),(0,w.__decorate)([(0,H.Cb)({type:Boolean})],U.prototype,"readOnly",void 0),(0,w.__decorate)([(0,H.Cb)({type:String})],U.prototype,"autocapitalize",void 0),(0,w.__decorate)([(0,H.SB)()],U.prototype,"outlineOpen",void 0),(0,w.__decorate)([(0,H.SB)()],U.prototype,"outlineWidth",void 0),(0,w.__decorate)([(0,H.SB)()],U.prototype,"isUiValid",void 0),(0,w.__decorate)([(0,H.SB)()],U.prototype,"focused",void 0),(0,w.__decorate)([(0,H.hO)({passive:!0})],U.prototype,"handleInputChange",null)},31338:function(t,e,r){"use strict";r.d(e,{W:function(){return o}});var n,i=r(88962),o=(0,r(68144).iv)(n||(n=(0,i.Z)(['.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:transform 150ms cubic-bezier(.4,0,.2,1),color 150ms cubic-bezier(.4,0,.2,1)}.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}.mdc-floating-label--required[dir=rtl]::after,[dir=rtl] .mdc-floating-label--required::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(.75)}}.mdc-line-ripple::after,.mdc-line-ripple::before{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(.4,0,.2,1),opacity 180ms cubic-bezier(.4,0,.2,1)}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-text-field--filled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0,0,0,.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0,0,0,.6)}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);height:28px;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1);width:100%;min-width:0;border:none;border-radius:0;background:0 0;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:0}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{transition:opacity 67ms 0s cubic-bezier(.4,0,.2,1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0s cubic-bezier(.4,0,.2,1);opacity:0}}@media all{.mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);height:28px;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens:none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field__affix--prefix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field__affix--suffix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before,.mdc-text-field--filled:hover .mdc-text-field__ripple::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens:none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(.75)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}@supports(top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small,4px)) * 2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}@supports(top:max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}@supports(top:max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}@supports(top:max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::after,.mdc-text-field--outlined .mdc-text-field__ripple::before{background-color:transparent;background-color:var(--mdc-ripple-color,transparent)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none!important;background-color:transparent}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(1px) translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 64px / .75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 64px / .75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 96px / .75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input{text-align:left}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{direction:ltr}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading{order:1}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{order:2}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{order:3}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{order:4}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing{order:5}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-right:12px}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{margin-left:0;margin-right:auto}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}.mdc-text-field__icon--leading[dir=rtl],[dir=rtl] .mdc-text-field__icon--leading{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}.mdc-text-field__icon--trailing[dir=rtl],[dir=rtl] .mdc-text-field__icon--trailing{margin-left:0px;margin-right:0px}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{display:inline-flex;flex-direction:column;outline:0}.mdc-text-field{width:100%}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42);border-bottom-color:var(--mdc-text-field-idle-line-color,rgba(0,0,0,.42))}.mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87);border-bottom-color:var(--mdc-text-field-hover-line-color,rgba(0,0,0,.87))}.mdc-text-field.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.06);border-bottom-color:var(--mdc-text-field-disabled-line-color,rgba(0,0,0,.06))}.mdc-text-field.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field__input{direction:inherit}mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-idle-border-color, rgba(0, 0, 0, 0.38) )}:host(:not([disabled]):hover) :not(.mdc-text-field--invalid):not(.mdc-text-field--focused) mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-fill-color,#f5f5f5)}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-error-color, var(--mdc-theme-error, #b00020) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid .mdc-text-field__icon,:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:var(--mdc-text-field-error-color,var(--mdc-theme-error,#b00020))}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused mwc-notched-outline{--mdc-notched-outline-stroke-width:2px}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input{color:var(--mdc-text-field-ink-color,rgba(0,0,0,.87))}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host(:not([disabled])) .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg),:host(:not([disabled])) .mdc-text-field-helper-line:not(.mdc-text-field--invalid) .mdc-text-field-character-counter{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host([disabled]) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-disabled-fill-color,#fafafa)}:host([disabled]) .mdc-text-field.mdc-text-field--outlined mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-text-field .mdc-text-field__input,:host([disabled]) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-character-counter,:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-helper-text{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}'])))},74332:function(t,e,r){"use strict";var n=r(71650),i=r(33368),o=r(82390),a=r(69205),c=r(70906),s=r(56889),l=r(57197),u=r(10868),d=r(26539),f=new l.ZP;window.ShadyCSS||(window.ShadyCSS={prepareTemplate:function(t,e,r){},prepareTemplateDom:function(t,e){},prepareTemplateStyles:function(t,e,r){},styleSubtree:function(t,e){f.processStyles(),(0,u.wW)(t,e)},styleElement:function(t){f.processStyles()},styleDocument:function(t){f.processStyles(),(0,u.wW)(document.body,t)},getComputedStyleValue:function(t,e){return(0,u.B7)(t,e)},flushCustomStyles:function(){},nativeCss:d.rd,nativeShadow:d.WA,cssBuild:d.Cp,disableRuntime:d.jF}),window.ShadyCSS.CustomStyleInterface=f;var p=r(15392),h="include",v=window.ShadyCSS.CustomStyleInterface,m=function(t){(0,a.Z)(r,t);var e=(0,c.Z)(r);function r(){var t;return(0,n.Z)(this,r),(t=e.call(this))._style=null,v.addCustomStyle((0,o.Z)(t)),t}return(0,i.Z)(r,[{key:"getStyle",value:function(){if(this._style)return this._style;var t=this.querySelector("style");if(!t)return null;this._style=t;var e=t.getAttribute(h);return e&&(t.removeAttribute(h),t.textContent=(0,p.jv)(e)+t.textContent),this.ownerDocument!==window.document&&window.document.head.appendChild(this),this._style}}]),r}((0,s.Z)(HTMLElement));window.customElements.define("custom-style",m)},21384:function(t,e,r){"use strict";r.d(e,{t:function(){return h}});var n=r(71650),i=r(33368),o=r(69205),a=r(70906),c=r(56889),s=(r(56646),r(42687)),l=r(74460),u={},d={};function f(t,e){u[t]=d[t.toLowerCase()]=e}function p(t){return u[t]||d[t.toLowerCase()]}var h=function(t){(0,o.Z)(r,t);var e=(0,a.Z)(r);function r(){return(0,n.Z)(this,r),e.apply(this,arguments)}return(0,i.Z)(r,[{key:"attributeChangedCallback",value:function(t,e,r,n){e!==r&&this.register()}},{key:"assetpath",get:function(){if(!this.__assetpath){var t=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument,e=(0,s.Kk)(this.getAttribute("assetpath")||"",t.baseURI);this.__assetpath=(0,s.iY)(e)}return this.__assetpath}},{key:"register",value:function(t){if(t=t||this.id){if(l.XN&&void 0!==p(t))throw f(t,null),new Error("strictTemplatePolicy: dom-module ".concat(t," re-registered"));this.id=t,f(t,this),(e=this).querySelector("style")&&console.warn("dom-module %s has style outside template",e.id)}var e}}],[{key:"observedAttributes",get:function(){return["id"]}},{key:"import",value:function(t,e){if(t){var r=p(t);return r&&e?r.querySelector(e):r}return null}}]),r}((0,c.Z)(HTMLElement));h.prototype.modules=u,customElements.define("dom-module",h)},56646:function(){"use strict";window.JSCompiler_renameProperty=function(t,e){return t}},42687:function(t,e,r){"use strict";r.d(e,{Kk:function(){return c},Rq:function(){return s},iY:function(){return l}});r(56646);var n,i,o=/(url\()([^)]*)(\))/g,a=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/;function c(t,e){if(t&&a.test(t))return t;if("//"===t)return t;if(void 0===n){n=!1;try{var r=new URL("b","http://a");r.pathname="c%20d",n="http://a/c%20d"===r.href}catch(o){}}if(e||(e=document.baseURI||window.location.href),n)try{return new URL(t,e).href}catch(o){return t}return i||((i=document.implementation.createHTMLDocument("temp")).base=i.createElement("base"),i.head.appendChild(i.base),i.anchor=i.createElement("a"),i.body.appendChild(i.anchor)),i.base.href=e,i.anchor.href=t,i.anchor.href||t}function s(t,e){return t.replace(o,(function(t,r,n,i){return r+"'"+c(n.replace(/["']/g,""),e)+"'"+i}))}function l(t){return t.substring(0,t.lastIndexOf("/")+1)}},74460:function(t,e,r){"use strict";r.d(e,{FV:function(){return o},HY:function(){return h},Hr:function(){return p},XN:function(){return l},ZN:function(){return u},a2:function(){return f},dJ:function(){return x},ew:function(){return y},f6:function(){return s},gx:function(){return b},j8:function(){return _},ls:function(){return v},md:function(){return w},my:function(){return i},nL:function(){return d},sM:function(){return a},v1:function(){return c},xj:function(){return g},z2:function(){return m}});r(56646);var n=r(42687),i=!window.ShadyDOM||!window.ShadyDOM.inUse,o=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,i&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype&&function(){try{var t=new CSSStyleSheet;t.replaceSync("");var e=document.createElement("div");return e.attachShadow({mode:"open"}),e.shadowRoot.adoptedStyleSheets=[t],e.shadowRoot.adoptedStyleSheets[0]===t}catch(r){return!1}}()),a=window.Polymer&&window.Polymer.rootPath||(0,n.iY)(document.baseURI||window.location.href),c=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0,s=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1,l=window.Polymer&&window.Polymer.strictTemplatePolicy||!1,u=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1,d=window.Polymer&&window.Polymer.legacyOptimizations||!1,f=window.Polymer&&window.Polymer.legacyWarnings||!1,p=window.Polymer&&window.Polymer.syncInitialRender||!1,h=window.Polymer&&window.Polymer.legacyUndefined||!1,v=window.Polymer&&window.Polymer.orderedComputed||!1,m=!0,g=function(t){m=t},b=window.Polymer&&window.Polymer.removeNestedTemplates||!1,y=window.Polymer&&window.Polymer.fastDomIf||!1,x=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1,_=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1,w=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1},15392:function(t,e,r){"use strict";r.d(e,{jv:function(){return m},lx:function(){return h},uT:function(){return p}});var n=r(46097),i=r(21384),o=r(42687),a="link[rel=import][type~=css]",c="include",s="shady-unscoped";function l(t){return i.t.import(t)}function u(t){var e=t.body?t.body:t,r=(0,o.Rq)(e.textContent,t.baseURI),n=document.createElement("style");return n.textContent=r,n}function d(t){for(var e=t.trim().split(/\s+/),r=[],i=0;i>8&255]},W=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},Y=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},q=function(t){return U(t,23,4)},X=function(t){return U(t,52,8)},K=function(t,e,r){l(t[T],e,{configurable:!0,get:function(){return r(this)[e]}})},J=function(t,e,r,n){var i=v(r),o=R(t);if(i+e>o.byteLength)throw D(O);var a=o.bytes,c=i+o.byteOffset,s=_(a,c,c+e);return n?s:z(s)},Q=function(t,e,r,n,i,o){var a=v(r),c=R(t);if(a+e>c.byteLength)throw D(O);for(var s=c.bytes,l=a+c.byteOffset,u=n(+i),d=0;dnt;)(et=rt[nt++])in Z||s(Z,et,L[et]);M.constructor=Z}b&&g(H)!==B&&b(H,B);var it=new N(new Z(2)),ot=i(H.setInt8);it.setInt8(0,2147483648),it.setInt8(1,2147483649),!it.getInt8(0)&&it.getInt8(1)||u(H,{setInt8:function(t,e){ot(this,t,e<<24>>24)},setUint8:function(t,e){ot(this,t,e<<24>>24)}},{unsafe:!0})}else M=(Z=function(t){f(this,M);var e=v(t);P(this,{type:A,bytes:j(F(e),0),byteLength:e}),o||(this.byteLength=e,this.detached=!1)})[T],H=(N=function(t,e,r){f(this,H),f(t,M);var n=I(t),i=n.byteLength,a=p(e);if(a<0||a>i)throw D("Wrong offset");if(a+(r=void 0===r?i-a:h(r))>i)throw D("Wrong length");P(this,{type:C,buffer:t,byteLength:r,byteOffset:a,bytes:n.bytes}),o||(this.buffer=t,this.byteLength=r,this.byteOffset=a)})[T],o&&(K(Z,"byteLength",I),K(N,"buffer",R),K(N,"byteLength",R),K(N,"byteOffset",R)),u(H,{getInt8:function(t){return J(this,1,t)[0]<<24>>24},getUint8:function(t){return J(this,1,t)[0]},getInt16:function(t){var e=J(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=J(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return Y(J(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return Y(J(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return V(J(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return V(J(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){Q(this,1,t,$,e)},setUint8:function(t,e){Q(this,1,t,$,e)},setInt16:function(t,e){Q(this,2,t,G,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){Q(this,2,t,G,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){Q(this,4,t,W,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){Q(this,4,t,W,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){Q(this,4,t,q,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){Q(this,8,t,X,e,arguments.length>2?arguments[2]:void 0)}});w(Z,A),w(N,C),t.exports={ArrayBuffer:Z,DataView:N}},24579:function(t,e,r){"use strict";var n=r(84766),i=r(11588),o=r(25902),a=r(23156),c=Math.min;t.exports=[].copyWithin||function(t,e){var r=n(this),s=o(r),l=i(t,s),u=i(e,s),d=arguments.length>2?arguments[2]:void 0,f=c((void 0===d?s:i(d,s))-u,s-l),p=1;for(u0;)u in r?r[l]=r[u]:a(r,l),l+=p,u+=p;return r}},6922:function(t,e,r){"use strict";var n=r(84766),i=r(11588),o=r(25902);t.exports=function(t){for(var e=n(this),r=o(e),a=arguments.length,c=i(a>1?arguments[1]:void 0,r),s=a>2?arguments[2]:void 0,l=void 0===s?r:i(s,r);l>c;)e[c++]=t;return e}},20702:function(t,e,r){"use strict";var n=r(25097).forEach,i=r(49719)("forEach");t.exports=i?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},84645:function(t,e,r){"use strict";var n=r(43322),i=r(47585),o=r(84766),a=r(93722),c=r(67098),s=r(78977),l=r(12470),u=r(85111),d=r(74692),f=r(4251),p=r(77642),h=r(1386),v=r(48736),m=r(20877).toArray,g=h("asyncIterator"),b=i(f("Array").values),y=i(b([]).next),x=function(){return new _(this)},_=function(t){this.iterator=b(t)};_.prototype.next=function(){return y(this.iterator)},t.exports=function(t){var e=this,r=arguments.length,i=r>1?arguments[1]:void 0,f=r>2?arguments[2]:void 0;return new(p("Promise"))((function(r){var p=o(t);void 0!==i&&(i=n(i,f));var h=d(p,g),b=h?void 0:u(p)||x,y=a(e)?new e:[],_=h?c(p,h):new v(l(s(p,b)));r(m(_,i,y))}))}},15078:function(t,e,r){var n=r(25902);t.exports=function(t,e){for(var r=0,i=n(e),o=new t(i);i>r;)o[r]=e[r++];return o}},54513:function(t,e,r){"use strict";var n=r(43322),i=r(47702),o=r(84766),a=r(95913),c=r(19439),s=r(93722),l=r(25902),u=r(32385),d=r(78977),f=r(85111),p=Array;t.exports=function(t){var e=o(t),r=s(this),h=arguments.length,v=h>1?arguments[1]:void 0,m=void 0!==v;m&&(v=n(v,h>2?arguments[2]:void 0));var g,b,y,x,_,w,k=f(e),E=0;if(!k||this===p&&c(k))for(g=l(e),b=r?new this(g):p(g);g>E;E++)w=m?v(e[E],E):e[E],u(b,E,w);else for(_=(x=d(e,k)).next,b=r?new this:[];!(y=i(_,x)).done;E++)w=m?a(x,v,[y.value,E],!0):y.value,u(b,E,w);return b.length=E,b}},26875:function(t,e,r){"use strict";var n=r(43322),i=r(47585),o=r(23169),a=r(84766),c=r(25902),s=r(5774),l=s.Map,u=s.get,d=s.has,f=s.set,p=i([].push);t.exports=function(t){for(var e,r,i=a(this),s=o(i),h=n(t,arguments.length>1?arguments[1]:void 0),v=new l,m=c(s),g=0;m>g;g++)e=h(r=s[g],g,i),d(v,e)?p(u(v,e),r):f(v,e,[r]);return v}},56172:function(t,e,r){var n=r(43322),i=r(47585),o=r(23169),a=r(84766),c=r(5224),s=r(25902),l=r(63571),u=r(15078),d=Array,f=i([].push);t.exports=function(t,e,r,i){for(var p,h,v,m=a(t),g=o(m),b=n(e,r),y=l(null),x=s(g),_=0;x>_;_++)v=g[_],(h=c(b(v,_,m)))in y?f(y[h],v):y[h]=[v];if(i&&(p=i(m))!==d)for(h in y)y[h]=u(p,y[h]);return y}},59729:function(t,e,r){var n=r(19969),i=r(11588),o=r(25902),a=function(t){return function(e,r,a){var c,s=n(e),l=o(s),u=i(a,l);if(t&&r!=r){for(;l>u;)if((c=s[u++])!=c)return!0}else for(;l>u;u++)if((t||u in s)&&s[u]===r)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},51486:function(t,e,r){var n=r(43322),i=r(23169),o=r(84766),a=r(25902),c=function(t){var e=1==t;return function(r,c,s){for(var l,u=o(r),d=i(u),f=n(c,s),p=a(d);p-- >0;)if(f(l=d[p],p,u))switch(t){case 0:return l;case 1:return p}return e?-1:void 0}};t.exports={findLast:c(0),findLastIndex:c(1)}},25097:function(t,e,r){var n=r(43322),i=r(47585),o=r(23169),a=r(84766),c=r(25902),s=r(48347),l=i([].push),u=function(t){var e=1==t,r=2==t,i=3==t,u=4==t,d=6==t,f=7==t,p=5==t||d;return function(h,v,m,g){for(var b,y,x=a(h),_=o(x),w=n(v,m),k=c(_),E=0,S=g||s,A=e?S(h,k):r||f?S(h,0):void 0;k>E;E++)if((p||E in _)&&(y=w(b=_[E],E,x),t))if(e)A[E]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return E;case 2:l(A,b)}else switch(t){case 4:return!1;case 7:l(A,b)}return d?-1:i||u?u:A}};t.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},8139:function(t,e,r){"use strict";var n=r(79102),i=r(19969),o=r(64725),a=r(25902),c=r(49719),s=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,d=c("lastIndexOf"),f=u||!d;t.exports=f?function(t){if(u)return n(l,this,arguments)||0;var e=i(this),r=a(e),c=r-1;for(arguments.length>1&&(c=s(c,o(arguments[1]))),c<0&&(c=r+c);c>=0;c--)if(c in e&&e[c]===t)return c||0;return-1}:l},1566:function(t,e,r){var n=r(72763),i=r(1386),o=r(56962),a=i("species");t.exports=function(t){return o>=51||!n((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},49719:function(t,e,r){"use strict";var n=r(72763);t.exports=function(t,e){var r=[][t];return!!r&&n((function(){r.call(null,e||function(){return 1},1)}))}},59856:function(t,e,r){var n=r(19257),i=r(84766),o=r(23169),a=r(25902),c=TypeError,s=function(t){return function(e,r,s,l){n(r);var u=i(e),d=o(u),f=a(u),p=t?f-1:0,h=t?-1:1;if(s<2)for(;;){if(p in d){l=d[p],p+=h;break}if(p+=h,t?p<0:f<=p)throw c("Reduce of empty array with no initial value")}for(;t?p>=0:f>p;p+=h)p in d&&(l=r(l,d[p],p,u));return l}};t.exports={left:s(!1),right:s(!0)}},19506:function(t,e,r){"use strict";var n=r(37703),i=r(43964),o=TypeError,a=Object.getOwnPropertyDescriptor,c=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=c?function(t,e){if(i(t)&&!a(t,"length").writable)throw o("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},31280:function(t,e,r){var n=r(11588),i=r(25902),o=r(32385),a=Array,c=Math.max;t.exports=function(t,e,r){for(var s=i(t),l=n(e,s),u=n(void 0===r?s:r,s),d=a(c(u-l,0)),f=0;l0;)t[n]=t[--n];n!==o++&&(t[n]=r)}return t},c=function(t,e,r,n){for(var i=e.length,o=r.length,a=0,c=0;a=c||l<0)throw o("Incorrect index");for(var u=new e(c),d=0;d1?arguments[1]:void 0;return a(this),(e=void 0!==p)&&o(p),c(t)?new this:(r=[],e?(u=0,d=n(p,f>2?arguments[2]:void 0),s(t,(function(t){i(l,r,d(t,u++))}))):s(t,l,{that:r}),new this(r))}},11171:function(t,e,r){"use strict";var n=r(11939);t.exports=function(){return new this(n(arguments))}},95365:function(t,e,r){"use strict";var n=r(63571),i=r(3546),o=r(20267),a=r(43322),c=r(30680),s=r(29714),l=r(64572),u=r(19173),d=r(36238),f=r(8395),p=r(37703),h=r(9154).fastKey,v=r(2995),m=v.set,g=v.getterFor;t.exports={getConstructor:function(t,e,r,u){var d=t((function(t,i){c(t,f),m(t,{type:e,index:n(null),first:void 0,last:void 0,size:0}),p||(t.size=0),s(i)||l(i,t[u],{that:t,AS_ENTRIES:r})})),f=d.prototype,v=g(e),b=function(t,e,r){var n,i,o=v(t),a=y(t,e);return a?a.value=r:(o.last=a={index:i=h(e,!0),key:e,value:r,previous:n=o.last,next:void 0,removed:!1},o.first||(o.first=a),n&&(n.next=a),p?o.size++:t.size++,"F"!==i&&(o.index[i]=a)),t},y=function(t,e){var r,n=v(t),i=h(e);if("F"!==i)return n.index[i];for(r=n.first;r;r=r.next)if(r.key==e)return r};return o(f,{clear:function(){for(var t=v(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,p?t.size=0:this.size=0},delete:function(t){var e=this,r=v(e),n=y(e,t);if(n){var i=n.next,o=n.previous;delete r.index[n.index],n.removed=!0,o&&(o.next=i),i&&(i.previous=o),r.first==n&&(r.first=i),r.last==n&&(r.last=o),p?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=v(this),n=a(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),o(f,r?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return b(this,0===t?0:t,e)}}:{add:function(t){return b(this,t=0===t?0:t,t)}}),p&&i(f,"size",{configurable:!0,get:function(){return v(this).size}}),d},setStrong:function(t,e,r){var n=e+" Iterator",i=g(e),o=g(n);u(t,e,(function(t,e){m(this,{type:n,target:t,state:i(t),kind:e,last:void 0})}),(function(){for(var t=o(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?d("keys"==e?r.key:"values"==e?r.value:[r.key,r.value],!1):(t.target=void 0,d(void 0,!0))}),r?"entries":"values",!r,!0),f(e)}}},59285:function(t,e,r){"use strict";var n=r(47585),i=r(20267),o=r(9154).getWeakData,a=r(30680),c=r(86956),s=r(29714),l=r(42521),u=r(64572),d=r(25097),f=r(89146),p=r(2995),h=p.set,v=p.getterFor,m=d.find,g=d.findIndex,b=n([].splice),y=0,x=function(t){return t.frozen||(t.frozen=new _)},_=function(){this.entries=[]},w=function(t,e){return m(t.entries,(function(t){return t[0]===e}))};_.prototype={get:function(t){var e=w(this,t);if(e)return e[1]},has:function(t){return!!w(this,t)},set:function(t,e){var r=w(this,t);r?r[1]=e:this.entries.push([t,e])},delete:function(t){var e=g(this.entries,(function(e){return e[0]===t}));return~e&&b(this.entries,e,1),!!~e}},t.exports={getConstructor:function(t,e,r,n){var d=t((function(t,i){a(t,p),h(t,{type:e,id:y++,frozen:void 0}),s(i)||u(i,t[n],{that:t,AS_ENTRIES:r})})),p=d.prototype,m=v(e),g=function(t,e,r){var n=m(t),i=o(c(e),!0);return!0===i?x(n).set(e,r):i[n.id]=r,t};return i(p,{delete:function(t){var e=m(this);if(!l(t))return!1;var r=o(t);return!0===r?x(e).delete(t):r&&f(r,e.id)&&delete r[e.id]},has:function(t){var e=m(this);if(!l(t))return!1;var r=o(t);return!0===r?x(e).has(t):r&&f(r,e.id)}}),i(p,r?{get:function(t){var e=m(this);if(l(t)){var r=o(t);return!0===r?x(e).get(t):r?r[e.id]:void 0}},set:function(t,e){return g(this,t,e)}}:{add:function(t){return g(this,t,!0)}}),d}}},35246:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(47585),a=r(20676),c=r(73918),s=r(9154),l=r(64572),u=r(30680),d=r(25222),f=r(29714),p=r(42521),h=r(72763),v=r(4684),m=r(54849),g=r(31985);t.exports=function(t,e,r){var b=-1!==t.indexOf("Map"),y=-1!==t.indexOf("Weak"),x=b?"set":"add",_=i[t],w=_&&_.prototype,k=_,E={},S=function(t){var e=o(w[t]);c(w,t,"add"==t?function(t){return e(this,0===t?0:t),this}:"delete"==t?function(t){return!(y&&!p(t))&&e(this,0===t?0:t)}:"get"==t?function(t){return y&&!p(t)?void 0:e(this,0===t?0:t)}:"has"==t?function(t){return!(y&&!p(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(a(t,!d(_)||!(y||w.forEach&&!h((function(){(new _).entries().next()})))))k=r.getConstructor(e,t,b,x),s.enable();else if(a(t,!0)){var A=new k,C=A[x](y?{}:-0,1)!=A,T=h((function(){A.has(1)})),O=v((function(t){new _(t)})),I=!y&&h((function(){for(var t=new _,e=5;e--;)t[x](e,e);return!t.has(-0)}));O||((k=e((function(t,e){u(t,w);var r=g(new _,t,k);return f(e)||l(e,r[x],{that:r,AS_ENTRIES:b}),r}))).prototype=w,w.constructor=k),(T||I)&&(S("delete"),S("has"),b&&S("get")),(I||C)&&S(x),y&&w.clear&&delete w.clear}return E[t]=k,n({global:!0,constructor:!0,forced:k!=_},E),m(k,t),y||r.setStrong(k,t,b),k}},49098:function(t,e,r){r(8974),r(38742);var n=r(77642),i=r(63571),o=r(42521),a=Object,c=TypeError,s=n("Map"),l=n("WeakMap"),u=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=i(null)};u.prototype.get=function(t,e){return this[t]||(this[t]=e())},u.prototype.next=function(t,e,r){var n=r?this.objectsByIndex[t]||(this.objectsByIndex[t]=new l):this.primitives||(this.primitives=new s),i=n.get(e);return i||n.set(e,i=new u),i};var d=new u;t.exports=function(){var t,e,r=d,n=arguments.length;for(t=0;t"+s+""}},36238:function(t){t.exports=function(t,e){return{value:t,done:e}}},91471:function(t,e,r){var n=r(37703),i=r(67455),o=r(5938);t.exports=n?function(t,e,r){return i.f(t,e,o(1,r))}:function(t,e,r){return t[e]=r,t}},5938:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},32385:function(t,e,r){"use strict";var n=r(5224),i=r(67455),o=r(5938);t.exports=function(t,e,r){var a=n(e);a in t?i.f(t,a,o(0,r)):t[a]=r}},83976:function(t,e,r){"use strict";var n=r(86956),i=r(1047),o=TypeError;t.exports=function(t){if(n(this),"string"===t||"default"===t)t="string";else if("number"!==t)throw o("Incorrect hint");return i(this,t)}},3546:function(t,e,r){var n=r(55076),i=r(67455);t.exports=function(t,e,r){return r.get&&n(r.get,e,{getter:!0}),r.set&&n(r.set,e,{setter:!0}),i.f(t,e,r)}},73918:function(t,e,r){var n=r(25222),i=r(67455),o=r(55076),a=r(90699);t.exports=function(t,e,r,c){c||(c={});var s=c.enumerable,l=void 0!==c.name?c.name:e;if(n(r)&&o(r,l,c),c.global)s?t[e]=r:a(e,r);else{try{c.unsafe?t[e]&&(s=!0):delete t[e]}catch(u){}s?t[e]=r:i.f(t,e,{value:r,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return t}},20267:function(t,e,r){var n=r(73918);t.exports=function(t,e,r){for(var i in e)n(t,i,e[i],r);return t}},90699:function(t,e,r){var n=r(76121),i=Object.defineProperty;t.exports=function(t,e){try{i(n,t,{value:e,configurable:!0,writable:!0})}catch(r){n[t]=e}return e}},23156:function(t,e,r){"use strict";var n=r(23120),i=TypeError;t.exports=function(t,e){if(!delete t[e])throw i("Cannot delete property "+n(e)+" of "+n(t))}},37703:function(t,e,r){var n=r(72763);t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},60656:function(t){var e="object"==typeof document&&document.all,r=void 0===e&&void 0!==e;t.exports={all:e,IS_HTMLDDA:r}},6004:function(t,e,r){var n=r(76121),i=r(42521),o=n.document,a=i(o)&&i(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},21581:function(t){var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw e("Maximum allowed index exceeded");return t}},5527:function(t){t.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},83729:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},72825:function(t,e,r){var n=r(6004)("span").classList,i=n&&n.constructor&&n.constructor.prototype;t.exports=i===Object.prototype?void 0:i},45249:function(t,e,r){var n=r(58635).match(/firefox\/(\d+)/i);t.exports=!!n&&+n[1]},67729:function(t,e,r){var n=r(81245),i=r(1441);t.exports=!n&&!i&&"object"==typeof window&&"object"==typeof document},3364:function(t){t.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},81245:function(t){t.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},32049:function(t,e,r){var n=r(58635);t.exports=/MSIE|Trident/.test(n)},15080:function(t,e,r){var n=r(58635);t.exports=/ipad|iphone|ipod/i.test(n)&&"undefined"!=typeof Pebble},60987:function(t,e,r){var n=r(58635);t.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(n)},1441:function(t,e,r){var n=r(42849);t.exports="undefined"!=typeof process&&"process"==n(process)},53538:function(t,e,r){var n=r(58635);t.exports=/web0s(?!.*chrome)/i.test(n)},58635:function(t){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},56962:function(t,e,r){var n,i,o=r(76121),a=r(58635),c=o.process,s=o.Deno,l=c&&c.versions||s&&s.version,u=l&&l.v8;u&&(i=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!i&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(i=+n[1]),t.exports=i},58998:function(t,e,r){var n=r(58635).match(/AppleWebKit\/(\d+)\./);t.exports=!!n&&+n[1]},4251:function(t,e,r){var n=r(76121);t.exports=function(t){return n[t].prototype}},64731:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},66433:function(t,e,r){var n=r(47585),i=Error,o=n("".replace),a=String(i("zxcasd").stack),c=/\n\s*at [^:]*:[^\n]*/,s=c.test(a);t.exports=function(t,e){if(s&&"string"==typeof t&&!i.prepareStackTrace)for(;e--;)t=o(t,c,"");return t}},34281:function(t,e,r){var n=r(91471),i=r(66433),o=r(81112),a=Error.captureStackTrace;t.exports=function(t,e,r,c){o&&(a?a(t,e):n(t,"stack",i(r,c)))}},81112:function(t,e,r){var n=r(72763),i=r(5938);t.exports=!n((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",i(1,7)),7!==t.stack)}))},32447:function(t,e,r){"use strict";var n=r(37703),i=r(72763),o=r(86956),a=r(63571),c=r(72434),s=Error.prototype.toString,l=i((function(){if(n){var t=a(Object.defineProperty({},"name",{get:function(){return this===t}}));if("true"!==s.call(t))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));t.exports=l?function(){var t=o(this),e=c(t.name,"Error"),r=c(t.message);return e?r?e+": "+r:e:r}:s},7309:function(t,e,r){var n=r(76121),i=r(38769).f,o=r(91471),a=r(73918),c=r(90699),s=r(94488),l=r(20676);t.exports=function(t,e){var r,u,d,f,p,h=t.target,v=t.global,m=t.stat;if(r=v?n:m?n[h]||c(h,{}):(n[h]||{}).prototype)for(u in e){if(f=e[u],d=t.dontCallGetSet?(p=i(r,u))&&p.value:r[u],!l(v?u:h+(m?".":"#")+u,t.forced)&&void 0!==d){if(typeof f==typeof d)continue;s(f,d)}(t.sham||d&&d.sham)&&o(f,"sham",!0),a(r,u,f,t)}}},72763:function(t){t.exports=function(t){try{return!!t()}catch(e){return!0}}},1325:function(t,e,r){"use strict";r(48775);var n=r(95305),i=r(73918),o=r(73546),a=r(72763),c=r(1386),s=r(91471),l=c("species"),u=RegExp.prototype;t.exports=function(t,e,r,d){var f=c(t),p=!a((function(){var e={};return e[f]=function(){return 7},7!=""[t](e)})),h=p&&!a((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[l]=function(){return r},r.flags="",r[f]=/./[f]),r.exec=function(){return e=!0,null},r[f](""),!e}));if(!p||!h||r){var v=n(/./[f]),m=e(f,""[t],(function(t,e,r,i,a){var c=n(t),s=e.exec;return s===o||s===u.exec?p&&!a?{done:!0,value:v(e,r,i)}:{done:!0,value:c(r,e,i)}:{done:!1}}));i(String.prototype,t,m[0]),i(u,f,m[1])}d&&s(u[f],"sham",!0)}},25538:function(t,e,r){"use strict";var n=r(43964),i=r(25902),o=r(21581),a=r(43322),c=function(t,e,r,s,l,u,d,f){for(var p,h,v=l,m=0,g=!!d&&a(d,f);m0&&n(p)?(h=i(p),v=c(t,e,p,h,v,u-1)-1):(o(v+1),t[v]=p),v++),m++;return v};t.exports=c},91104:function(t,e,r){var n=r(72763);t.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},79102:function(t,e,r){var n=r(54893),i=Function.prototype,o=i.apply,a=i.call;t.exports="object"==typeof Reflect&&Reflect.apply||(n?a.bind(o):function(){return a.apply(o,arguments)})},43322:function(t,e,r){var n=r(95305),i=r(19257),o=r(54893),a=n(n.bind);t.exports=function(t,e){return i(t),void 0===e?t:o?a(t,e):function(){return t.apply(e,arguments)}}},54893:function(t,e,r){var n=r(72763);t.exports=!n((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},48659:function(t,e,r){"use strict";var n=r(47585),i=r(19257),o=r(42521),a=r(89146),c=r(11939),s=r(54893),l=Function,u=n([].concat),d=n([].join),f={};t.exports=s?l.bind:function(t){var e=i(this),r=e.prototype,n=c(arguments,1),s=function(){var r=u(n,c(arguments));return this instanceof s?function(t,e,r){if(!a(f,e)){for(var n=[],i=0;i]*>)/g,u=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,r,n,d,f){var p=r+t.length,h=n.length,v=u;return void 0!==d&&(d=i(d),v=l),c(f,v,(function(i,c){var l;switch(a(c,0)){case"$":return"$";case"&":return t;case"`":return s(e,0,r);case"'":return s(e,p);case"<":l=d[s(c,1,-1)];break;default:var u=+c;if(0===u)return i;if(u>h){var f=o(u/10);return 0===f?i:f<=h?void 0===n[f-1]?a(c,1):n[f-1]+a(c,1):i}l=n[u-1]}return void 0===l?"":l}))}},76121:function(t){var e=function(t){return t&&t.Math==Math&&t};t.exports=e("object"==typeof globalThis&&globalThis)||e("object"==typeof window&&window)||e("object"==typeof self&&self)||e("object"==typeof global&&global)||function(){return this}()||this||Function("return this")()},89146:function(t,e,r){var n=r(47585),i=r(84766),o=n({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(i(t),e)}},32048:function(t){t.exports={}},94113:function(t){t.exports=function(t,e){try{1==arguments.length?console.error(t):console.error(t,e)}catch(r){}}},24174:function(t,e,r){var n=r(77642);t.exports=n("document","documentElement")},27226:function(t,e,r){var n=r(37703),i=r(72763),o=r(6004);t.exports=!n&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},6601:function(t){var e=Array,r=Math.abs,n=Math.pow,i=Math.floor,o=Math.log,a=Math.LN2;t.exports={pack:function(t,c,s){var l,u,d,f=e(s),p=8*s-c-1,h=(1<>1,m=23===c?n(2,-24)-n(2,-77):0,g=t<0||0===t&&1/t<0?1:0,b=0;for((t=r(t))!=t||t===1/0?(u=t!=t?1:0,l=h):(l=i(o(t)/a),t*(d=n(2,-l))<1&&(l--,d*=2),(t+=l+v>=1?m/d:m*n(2,1-v))*d>=2&&(l++,d/=2),l+v>=h?(u=0,l=h):l+v>=1?(u=(t*d-1)*n(2,c),l+=v):(u=t*n(2,v-1)*n(2,c),l=0));c>=8;)f[b++]=255&u,u/=256,c-=8;for(l=l<0;)f[b++]=255&l,l/=256,p-=8;return f[--b]|=128*g,f},unpack:function(t,e){var r,i=t.length,o=8*i-e-1,a=(1<>1,s=o-7,l=i-1,u=t[l--],d=127&u;for(u>>=7;s>0;)d=256*d+t[l--],s-=8;for(r=d&(1<<-s)-1,d>>=-s,s+=e;s>0;)r=256*r+t[l--],s-=8;if(0===d)d=1-c;else{if(d===a)return r?NaN:u?-1/0:1/0;r+=n(2,e),d-=c}return(u?-1:1)*r*n(2,d-e)}}},23169:function(t,e,r){var n=r(47585),i=r(72763),o=r(42849),a=Object,c=n("".split);t.exports=i((function(){return!a("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?c(t,""):a(t)}:a},31985:function(t,e,r){var n=r(25222),i=r(42521),o=r(86594);t.exports=function(t,e,r){var a,c;return o&&n(a=e.constructor)&&a!==r&&i(c=a.prototype)&&c!==r.prototype&&o(t,c),t}},99835:function(t,e,r){var n=r(47585),i=r(25222),o=r(4682),a=n(Function.toString);i(o.inspectSource)||(o.inspectSource=function(t){return a(t)}),t.exports=o.inspectSource},94547:function(t,e,r){var n=r(42521),i=r(91471);t.exports=function(t,e){n(e)&&"cause"in e&&i(t,"cause",e.cause)}},9154:function(t,e,r){var n=r(7309),i=r(47585),o=r(32048),a=r(42521),c=r(89146),s=r(67455).f,l=r(2042),u=r(2525),d=r(18427),f=r(51735),p=r(91104),h=!1,v=f("meta"),m=0,g=function(t){s(t,v,{value:{objectID:"O"+m++,weakData:{}}})},b=t.exports={enable:function(){b.enable=function(){},h=!0;var t=l.f,e=i([].splice),r={};r[v]=1,t(r).length&&(l.f=function(r){for(var n=t(r),i=0,o=n.length;ib;b++)if((x=I(t[b]))&&l(v,x))return x;return new h(!1)}m=u(t,g)}for(_=S?t.next:m.next;!(w=i(_,m)).done;){try{x=I(w.value)}catch(R){f(m,"throw",R)}if("object"==typeof x&&x&&l(v,x))return x}return new h(!1)}},94556:function(t,e,r){var n=r(47702),i=r(86956),o=r(74692);t.exports=function(t,e,r){var a,c;i(t);try{if(!(a=o(t,"return"))){if("throw"===e)throw r;return r}a=n(a,t)}catch(s){c=!0,a=s}if("throw"===e)throw r;if(c)throw a;return i(a),r}},720:function(t,e,r){"use strict";var n=r(94109).IteratorPrototype,i=r(63571),o=r(5938),a=r(54849),c=r(23403),s=function(){return this};t.exports=function(t,e,r,l){var u=e+" Iterator";return t.prototype=i(n,{next:o(+!l,r)}),a(t,u,!1,!0),c[u]=s,t}},36020:function(t,e,r){"use strict";var n=r(47702),i=r(63571),o=r(91471),a=r(20267),c=r(1386),s=r(2995),l=r(74692),u=r(94109).IteratorPrototype,d=r(36238),f=r(94556),p=c("toStringTag"),h="IteratorHelper",v="WrapForValidIterator",m=s.set,g=function(t){var e=s.getterFor(t?v:h);return a(i(u),{next:function(){var r=e(this);if(t)return r.nextHandler();try{var n=r.done?void 0:r.nextHandler();return d(n,r.done)}catch(i){throw r.done=!0,i}},return:function(){var r=e(this),i=r.iterator;if(r.done=!0,t){var o=l(i,"return");return o?n(o,i):d(void 0,!0)}if(r.inner)try{f(r.inner.iterator,"normal")}catch(a){return f(i,"throw",a)}return f(i,"normal"),d(void 0,!0)}})},b=g(!0),y=g(!1);o(y,p,"Iterator Helper"),t.exports=function(t,e){var r=function(r,n){n?(n.iterator=r.iterator,n.next=r.next):n=r,n.type=e?v:h,n.nextHandler=t,n.counter=0,n.done=!1,m(this,n)};return r.prototype=e?b:y,r}},19173:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(8451),a=r(13343),c=r(25222),s=r(720),l=r(99366),u=r(86594),d=r(54849),f=r(91471),p=r(73918),h=r(1386),v=r(23403),m=r(94109),g=a.PROPER,b=a.CONFIGURABLE,y=m.IteratorPrototype,x=m.BUGGY_SAFARI_ITERATORS,_=h("iterator"),w="keys",k="values",E="entries",S=function(){return this};t.exports=function(t,e,r,a,h,m,A){s(r,e,a);var C,T,O,I=function(t){if(t===h&&M)return M;if(!x&&t in L)return L[t];switch(t){case w:case k:case E:return function(){return new r(this,t)}}return function(){return new r(this)}},R=e+" Iterator",P=!1,L=t.prototype,Z=L[_]||L["@@iterator"]||h&&L[h],M=!x&&Z||I(h),N="Array"==e&&L.entries||Z;if(N&&(C=l(N.call(new t)))!==Object.prototype&&C.next&&(o||l(C)===y||(u?u(C,y):c(C[_])||p(C,_,S)),d(C,R,!0,!0),o&&(v[R]=S)),g&&h==k&&Z&&Z.name!==k&&(!o&&b?f(L,"name",k):(P=!0,M=function(){return i(Z,this)})),h)if(T={values:I(k),keys:m?M:I(w),entries:I(E)},A)for(O in T)(x||P||!(O in L))&&p(L,O,T[O]);else n({target:e,proto:!0,forced:x||P},T);return o&&!A||L[_]===M||p(L,_,M,{name:h}),v[e]=M,T}},7211:function(t,e,r){"use strict";var n=r(47702),i=r(83073),o=function(t,e){return[e,t]};t.exports=function(){return n(i,this,o)}},83073:function(t,e,r){"use strict";var n=r(47702),i=r(19257),o=r(86956),a=r(12470),c=r(36020),s=r(95913),l=c((function(){var t=this.iterator,e=o(n(this.next,t));if(!(this.done=!!e.done))return s(t,this.mapper,[e.value,this.counter++],!0)}));t.exports=function(t){return o(this),i(t),new l(a(this),{mapper:t})}},94109:function(t,e,r){"use strict";var n,i,o,a=r(72763),c=r(25222),s=r(42521),l=r(63571),u=r(99366),d=r(73918),f=r(1386),p=r(8451),h=f("iterator"),v=!1;[].keys&&("next"in(o=[].keys())?(i=u(u(o)))!==Object.prototype&&(n=i):v=!0),!s(n)||a((function(){var t={};return n[h].call(t)!==t}))?n={}:p&&(n=l(n)),c(n[h])||d(n,h,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:v}},23403:function(t){t.exports={}},25902:function(t,e,r){var n=r(48331);t.exports=function(t){return n(t.length)}},55076:function(t,e,r){var n=r(47585),i=r(72763),o=r(25222),a=r(89146),c=r(37703),s=r(13343).CONFIGURABLE,l=r(99835),u=r(2995),d=u.enforce,f=u.get,p=String,h=Object.defineProperty,v=n("".slice),m=n("".replace),g=n([].join),b=c&&!i((function(){return 8!==h((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,e,r){"Symbol("===v(p(e),0,7)&&(e="["+m(p(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!a(t,"name")||s&&t.name!==e)&&(c?h(t,"name",{value:e,configurable:!0}):t.name=e),b&&r&&a(r,"arity")&&t.length!==r.arity&&h(t,"length",{value:r.arity});try{r&&a(r,"constructor")&&r.constructor?c&&h(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(i){}var n=d(t);return a(n,"source")||(n.source=g(y,"string"==typeof e?e:"")),t};Function.prototype.toString=x((function(){return o(this)&&f(this).source||l(this)}),"toString")},5774:function(t,e,r){var n=r(47585),i=Map.prototype;t.exports={Map:Map,set:n(i.set),get:n(i.get),has:n(i.has),remove:n(i.delete),proto:i}},39103:function(t,e,r){var n=r(47585),i=r(67152),o=r(5774),a=o.Map,c=o.proto,s=n(c.forEach),l=n(c.entries),u=l(new a).next;t.exports=function(t,e,r){return r?i(l(t),(function(t){return e(t[1],t[0])}),u):s(t,e)}},7230:function(t,e,r){"use strict";var n=r(47702),i=r(19257),o=r(25222),a=r(86956),c=TypeError;t.exports=function(t,e){var r,s=a(this),l=i(s.get),u=i(s.has),d=i(s.set),f=arguments.length>2?arguments[2]:void 0;if(!o(e)&&!o(f))throw c("At least one callback required");return n(u,s,t)?(r=n(l,s,t),o(e)&&(r=e(r),n(d,s,t,r))):o(f)&&(r=f(),n(d,s,t,r)),r}},89188:function(t){var e=Math.expm1,r=Math.exp;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||-2e-17!=e(-2e-17)?function(t){var e=+t;return 0==e?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:e},63094:function(t,e,r){var n=r(4380),i=Math.abs,o=Math.pow,a=o(2,-52),c=o(2,-23),s=o(2,127)*(2-c),l=o(2,-126);t.exports=Math.fround||function(t){var e,r,o=+t,u=i(o),d=n(o);return us||r!=r?d*(1/0):d*r}},72199:function(t){var e=Math.log,r=Math.LOG10E;t.exports=Math.log10||function(t){return e(t)*r}},39370:function(t){var e=Math.log;t.exports=Math.log1p||function(t){var r=+t;return r>-1e-8&&r<1e-8?r-r*r/2:e(1+r)}},50969:function(t){t.exports=Math.scale||function(t,e,r,n,i){var o=+t,a=+e,c=+r,s=+n,l=+i;return o!=o||a!=a||c!=c||s!=s||l!=l?NaN:o===1/0||o===-1/0?o:(o-a)*(l-s)/(c-a)+s}},4380:function(t){t.exports=Math.sign||function(t){var e=+t;return 0==e||e!=e?e:e<0?-1:1}},26360:function(t){var e=Math.ceil,r=Math.floor;t.exports=Math.trunc||function(t){var n=+t;return(n>0?r:e)(n)}},26745:function(t,e,r){var n,i,o,a,c,s=r(76121),l=r(43322),u=r(38769).f,d=r(94825).set,f=r(60405),p=r(60987),h=r(15080),v=r(53538),m=r(1441),g=s.MutationObserver||s.WebKitMutationObserver,b=s.document,y=s.process,x=s.Promise,_=u(s,"queueMicrotask"),w=_&&_.value;if(!w){var k=new f,E=function(){var t,e;for(m&&(t=y.domain)&&t.exit();e=k.get();)try{e()}catch(r){throw k.head&&n(),r}t&&t.enter()};p||m||v||!g||!b?!h&&x&&x.resolve?((a=x.resolve(void 0)).constructor=x,c=l(a.then,a),n=function(){c(E)}):m?n=function(){y.nextTick(E)}:(d=l(d,s),n=function(){d(E)}):(i=!0,o=b.createTextNode(""),new g(E).observe(o,{characterData:!0}),n=function(){o.data=i=!i}),w=function(t){k.head||n(),k.add(t)}}t.exports=w},11478:function(t,e,r){var n=r(72763);t.exports=!n((function(){var t="9007199254740993",e=JSON.rawJSON(t);return!JSON.isRawJSON(e)||JSON.stringify(e)!==t}))},40500:function(t,e,r){"use strict";var n=r(19257),i=TypeError,o=function(t){var e,r;this.promise=new t((function(t,n){if(void 0!==e||void 0!==r)throw i("Bad Promise constructor");e=t,r=n})),this.resolve=n(e),this.reject=n(r)};t.exports.f=function(t){return new o(t)}},72434:function(t,e,r){var n=r(93710);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:n(t)}},22105:function(t){var e=RangeError;t.exports=function(t){if(t==t)return t;throw e("NaN is not allowed")}},11330:function(t,e,r){var n=r(16272),i=TypeError;t.exports=function(t){if(n(t))throw i("The method doesn't accept regular expressions");return t}},30097:function(t,e,r){var n=r(76121).isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},30706:function(t,e,r){var n=r(76121),i=r(72763),o=r(47585),a=r(93710),c=r(36842).trim,s=r(82350),l=o("".charAt),u=n.parseFloat,d=n.Symbol,f=d&&d.iterator,p=1/u(s+"-0")!=-1/0||f&&!i((function(){u(Object(f))}));t.exports=p?function(t){var e=c(a(t)),r=u(e);return 0===r&&"-"==l(e,0)?-0:r}:u},92437:function(t,e,r){var n=r(76121),i=r(72763),o=r(47585),a=r(93710),c=r(36842).trim,s=r(82350),l=n.parseInt,u=n.Symbol,d=u&&u.iterator,f=/^[+-]?0x/i,p=o(f.exec),h=8!==l(s+"08")||22!==l(s+"0x16")||d&&!i((function(){l(Object(d))}));t.exports=h?function(t,e){var r=c(a(t));return l(r,e>>>0||(p(f,r)?16:10))}:l},4138:function(t,e,r){"use strict";var n=r(2995),i=r(720),o=r(36238),a=r(29714),c=r(42521),s=r(3546),l=r(37703),u="Incorrect Iterator.range arguments",d="NumericRangeIterator",f=n.set,p=n.getterFor(d),h=RangeError,v=TypeError,m=i((function(t,e,r,n,i,o){if(typeof t!=n||e!==1/0&&e!==-1/0&&typeof e!=n)throw v(u);if(t===1/0||t===-1/0)throw h(u);var s,p=e>t,m=!1;if(void 0===r)s=void 0;else if(c(r))s=r.step,m=!!r.inclusive;else{if(typeof r!=n)throw v(u);s=r}if(a(s)&&(s=p?o:-o),typeof s!=n)throw v(u);if(s===1/0||s===-1/0||s===i&&t!==e)throw h(u);f(this,{type:d,start:t,end:e,step:s,inclusive:m,hitsEnd:t!=t||e!=e||s!=s||e>t!=s>i,currentCount:i,zero:i}),l||(this.start=t,this.end=e,this.step=s,this.inclusive=m)}),d,(function(){var t=p(this);if(t.hitsEnd)return o(void 0,!0);var e=t.start,r=t.end,n=e+t.step*t.currentCount++;n===r&&(t.hitsEnd=!0);var i=t.inclusive;return(r>e?i?n>r:n>=r:i?r>n:r>=n)?(t.hitsEnd=!0,o(void 0,!0)):o(n,!1)})),g=function(t){s(m.prototype,t,{get:function(){return p(this)[t]},set:function(){},configurable:!0,enumerable:!1})};l&&(g("start"),g("end"),g("inclusive"),g("step")),t.exports=m},81179:function(t,e,r){"use strict";var n=r(37703),i=r(47585),o=r(47702),a=r(72763),c=r(31792),s=r(92719),l=r(77751),u=r(84766),d=r(23169),f=Object.assign,p=Object.defineProperty,h=i([].concat);t.exports=!f||a((function(){if(n&&1!==f({b:1},f(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol(),i="abcdefghijklmnopqrst";return t[r]=7,i.split("").forEach((function(t){e[t]=t})),7!=f({},t)[r]||c(f({},e)).join("")!=i}))?function(t,e){for(var r=u(t),i=arguments.length,a=1,f=s.f,p=l.f;i>a;)for(var v,m=d(arguments[a++]),g=f?h(c(m),f(m)):c(m),b=g.length,y=0;b>y;)v=g[y++],n&&!o(p,m,v)||(r[v]=m[v]);return r}:f},63571:function(t,e,r){var n,i=r(86956),o=r(37532),a=r(64731),c=r(32048),s=r(24174),l=r(6004),u=r(52562),d="prototype",f="script",p=u("IE_PROTO"),h=function(){},v=function(t){return"<"+f+">"+t+""},m=function(t){t.write(v("")),t.close();var e=t.parentWindow.Object;return t=null,e},g=function(){try{n=new ActiveXObject("htmlfile")}catch(o){}var t,e,r;g="undefined"!=typeof document?document.domain&&n?m(n):(e=l("iframe"),r="java"+f+":",e.style.display="none",s.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(v("document.F=Object")),t.close(),t.F):m(n);for(var i=a.length;i--;)delete g[d][a[i]];return g()};c[p]=!0,t.exports=Object.create||function(t,e){var r;return null!==t?(h[d]=i(t),r=new h,h[d]=null,r[p]=t):r=g(),void 0===e?r:o.f(r,e)}},37532:function(t,e,r){var n=r(37703),i=r(24064),o=r(67455),a=r(86956),c=r(19969),s=r(31792);e.f=n&&!i?Object.defineProperties:function(t,e){a(t);for(var r,n=c(e),i=s(e),l=i.length,u=0;l>u;)o.f(t,r=i[u++],n[r]);return t}},67455:function(t,e,r){var n=r(37703),i=r(27226),o=r(24064),a=r(86956),c=r(5224),s=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor,d="enumerable",f="configurable",p="writable";e.f=n?o?function(t,e,r){if(a(t),e=c(e),a(r),"function"==typeof t&&"prototype"===e&&"value"in r&&p in r&&!r[p]){var n=u(t,e);n&&n[p]&&(t[e]=r.value,r={configurable:f in r?r[f]:n[f],enumerable:d in r?r[d]:n[d],writable:!1})}return l(t,e,r)}:l:function(t,e,r){if(a(t),e=c(e),a(r),i)try{return l(t,e,r)}catch(n){}if("get"in r||"set"in r)throw s("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},38769:function(t,e,r){var n=r(37703),i=r(47702),o=r(77751),a=r(5938),c=r(19969),s=r(5224),l=r(89146),u=r(27226),d=Object.getOwnPropertyDescriptor;e.f=n?d:function(t,e){if(t=c(t),e=s(e),u)try{return d(t,e)}catch(r){}if(l(t,e))return a(!i(o.f,t,e),t[e])}},2525:function(t,e,r){var n=r(42849),i=r(19969),o=r(2042).f,a=r(31280),c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return c&&"Window"==n(t)?function(t){try{return o(t)}catch(e){return a(c)}}(t):o(i(t))}},2042:function(t,e,r){var n=r(83224),i=r(64731).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return n(t,i)}},92719:function(t,e){e.f=Object.getOwnPropertySymbols},99366:function(t,e,r){var n=r(89146),i=r(25222),o=r(84766),a=r(52562),c=r(54264),s=a("IE_PROTO"),l=Object,u=l.prototype;t.exports=c?l.getPrototypeOf:function(t){var e=o(t);if(n(e,s))return e[s];var r=e.constructor;return i(r)&&e instanceof r?r.prototype:e instanceof l?u:null}},18427:function(t,e,r){var n=r(72763),i=r(42521),o=r(42849),a=r(65400),c=Object.isExtensible,s=n((function(){c(1)}));t.exports=s||a?function(t){return!!i(t)&&((!a||"ArrayBuffer"!=o(t))&&(!c||c(t)))}:c},8449:function(t,e,r){var n=r(47585);t.exports=n({}.isPrototypeOf)},54691:function(t,e,r){"use strict";var n=r(2995),i=r(720),o=r(36238),a=r(89146),c=r(31792),s=r(84766),l="Object Iterator",u=n.set,d=n.getterFor(l);t.exports=i((function(t,e){var r=s(t);u(this,{type:l,mode:e,object:r,keys:c(r),index:0})}),"Object",(function(){for(var t=d(this),e=t.keys;;){if(null===e||t.index>=e.length)return t.object=t.keys=null,o(void 0,!0);var r=e[t.index++],n=t.object;if(a(n,r)){switch(t.mode){case"keys":return o(r,!1);case"values":return o(n[r],!1)}return o([r,n[r]],!1)}}}))},83224:function(t,e,r){var n=r(47585),i=r(89146),o=r(19969),a=r(59729).indexOf,c=r(32048),s=n([].push);t.exports=function(t,e){var r,n=o(t),l=0,u=[];for(r in n)!i(c,r)&&i(n,r)&&s(u,r);for(;e.length>l;)i(n,r=e[l++])&&(~a(u,r)||s(u,r));return u}},31792:function(t,e,r){var n=r(83224),i=r(64731);t.exports=Object.keys||function(t){return n(t,i)}},77751:function(t,e){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,i=n&&!r.call({1:2},1);e.f=i?function(t){var e=n(this,t);return!!e&&e.enumerable}:r},94926:function(t,e,r){"use strict";var n=r(8451),i=r(76121),o=r(72763),a=r(58998);t.exports=n||!o((function(){if(!(a&&a<535)){var t=Math.random();__defineSetter__.call(null,t,(function(){})),delete i[t]}}))},86594:function(t,e,r){var n=r(82962),i=r(86956),o=r(42193);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=n(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(a){}return function(r,n){return i(r),o(n),e?t(r,n):r.__proto__=n,r}}():void 0)},90962:function(t,e,r){var n=r(37703),i=r(47585),o=r(31792),a=r(19969),c=i(r(77751).f),s=i([].push),l=function(t){return function(e){for(var r,i=a(e),l=o(i),u=l.length,d=0,f=[];u>d;)r=l[d++],n&&!c(i,r)||s(f,t?[r,i[r]]:i[r]);return f}};t.exports={entries:l(!0),values:l(!1)}},5739:function(t,e,r){"use strict";var n=r(16395),i=r(79538);t.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},69846:function(t,e,r){var n=r(76121),i=r(25222),o=r(1386)("observable"),a=n.Observable,c=a&&a.prototype;t.exports=!(i(a)&&i(a.from)&&i(a.of)&&i(c.subscribe)&&i(c[o]))},1047:function(t,e,r){var n=r(47702),i=r(25222),o=r(42521),a=TypeError;t.exports=function(t,e){var r,c;if("string"===e&&i(r=t.toString)&&!o(c=n(r,t)))return c;if(i(r=t.valueOf)&&!o(c=n(r,t)))return c;if("string"!==e&&i(r=t.toString)&&!o(c=n(r,t)))return c;throw a("Can't convert object to primitive value")}},79593:function(t,e,r){var n=r(77642),i=r(47585),o=r(2042),a=r(92719),c=r(86956),s=i([].concat);t.exports=n("Reflect","ownKeys")||function(t){var e=o.f(c(t)),r=a.f;return r?s(e,r(t)):e}},623:function(t,e,r){var n=r(47585),i=r(89146),o=SyntaxError,a=parseInt,c=String.fromCharCode,s=n("".charAt),l=n("".slice),u=n(/./.exec),d={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},f=/^[\da-f]{4}$/i,p=/^[\u0000-\u001F]$/;t.exports=function(t,e){for(var r=!0,n="";e0&&(!p.multiline||p.multiline&&"\n"!==b(S,p.lastIndex-1))&&(I="(?: "+I+")",P=" "+P,R++),r=new RegExp("^(?:"+I+")",O)),E&&(r=new RegExp("^"+I+"$(?!\\s)",O)),w&&(n=p.lastIndex),i=o(m,T?r:p,P),T?i?(i.input=_(i.input,R),i[0]=_(i[0],R),i.index=p.lastIndex,p.lastIndex+=i[0].length):p.lastIndex=0:w&&i&&(p.lastIndex=p.global?i.index+i[0].length:n),E&&i&&i.length>1&&o(v,i[0],r,(function(){for(a=1;ab)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},7263:function(t,e,r){var n=r(29714),i=TypeError;t.exports=function(t){if(n(t))throw i("Can't call method on "+t);return t}},3675:function(t){t.exports=function(t,e){return t===e||t!=t&&e!=e}},17162:function(t){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},79308:function(t,e,r){"use strict";var n,i=r(76121),o=r(79102),a=r(25222),c=r(3364),s=r(58635),l=r(11939),u=r(40699),d=i.Function,f=/MSIE .\./.test(s)||c&&((n=i.Bun.version.split(".")).length<3||0==n[0]&&(n[1]<3||3==n[1]&&0==n[2]));t.exports=function(t,e){var r=e?2:1;return f?function(n,i){var c=u(arguments.length,1)>r,s=a(n)?n:d(n),f=c?l(arguments,r):[],p=c?function(){o(s,this,f)}:s;return e?t(p,i):t(p)}:t}},48369:function(t,e,r){var n=r(18779),i=r(98633),o=n.Set,a=n.add;t.exports=function(t){var e=new o;return i(t,(function(t){a(e,t)})),e}},25469:function(t,e,r){"use strict";var n=r(12186),i=r(18779),o=r(48369),a=r(27950),c=r(52556),s=r(98633),l=r(67152),u=i.has,d=i.remove;t.exports=function(t){var e=n(this),r=c(t),i=o(e);return a(e)<=r.size?s(e,(function(t){r.includes(t)&&d(i,t)})):l(r.getIterator(),(function(t){u(e,t)&&d(i,t)})),i}},18779:function(t,e,r){var n=r(47585),i=Set.prototype;t.exports={Set:Set,add:n(i.add),has:n(i.has),remove:n(i.delete),proto:i}},21033:function(t,e,r){"use strict";var n=r(12186),i=r(18779),o=r(27950),a=r(52556),c=r(98633),s=r(67152),l=i.Set,u=i.add,d=i.has;t.exports=function(t){var e=n(this),r=a(t),i=new l;return o(e)>r.size?s(r.getIterator(),(function(t){d(e,t)&&u(i,t)})):c(e,(function(t){r.includes(t)&&u(i,t)})),i}},40946:function(t,e,r){"use strict";var n=r(12186),i=r(18779).has,o=r(27950),a=r(52556),c=r(98633),s=r(67152),l=r(94556);t.exports=function(t){var e=n(this),r=a(t);if(o(e)<=r.size)return!1!==c(e,(function(t){if(r.includes(t))return!1}),!0);var u=r.getIterator();return!1!==s(u,(function(t){if(i(e,t))return l(u,"normal",!1)}))}},54522:function(t,e,r){"use strict";var n=r(12186),i=r(27950),o=r(98633),a=r(52556);t.exports=function(t){var e=n(this),r=a(t);return!(i(e)>r.size)&&!1!==o(e,(function(t){if(!r.includes(t))return!1}),!0)}},41286:function(t,e,r){"use strict";var n=r(12186),i=r(18779).has,o=r(27950),a=r(52556),c=r(67152),s=r(94556);t.exports=function(t){var e=n(this),r=a(t);if(o(e)3}))}},73832:function(t,e,r){var n=r(47585),i=r(64725),o=r(93710),a=r(7263),c=n("".charAt),s=n("".charCodeAt),l=n("".slice),u=function(t){return function(e,r){var n,u,d=o(a(e)),f=i(r),p=d.length;return f<0||f>=p?t?"":void 0:(n=s(d,f))<55296||n>56319||f+1===p||(u=s(d,f+1))<56320||u>57343?t?c(d,f):n:t?l(d,f,f+2):u-56320+(n-55296<<10)+65536}};t.exports={codeAt:u(!1),charAt:u(!0)}},32411:function(t,e,r){var n=r(58635);t.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)},25427:function(t,e,r){var n=r(47585),i=r(48331),o=r(93710),a=r(59549),c=r(7263),s=n(a),l=n("".slice),u=Math.ceil,d=function(t){return function(e,r,n){var a,d,f=o(c(e)),p=i(r),h=f.length,v=void 0===n?" ":o(n);return p<=h||""==v?f:((d=s(v,u((a=p-h)/v.length))).length>a&&(d=l(d,0,a)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},34565:function(t,e,r){var n=r(77642),i=r(47585),o=String.fromCharCode,a=n("String","fromCodePoint"),c=i("".charAt),s=i("".charCodeAt),l=i("".indexOf),u=i("".slice),d=function(t,e){var r=s(t,e);return r>=48&&r<=57},f=function(t,e,r){if(r>=t.length)return-1;for(var n=0;e=48&&t<=57?t-48:t>=97&&t<=102?t-97+10:t>=65&&t<=70?t-65+10:-1};t.exports=function(t){for(var e,r="",n=0,i=0;(i=l(t,"\\",i))>-1;){if(r+=u(t,n,i),++i===t.length)return;var s=c(t,i++);switch(s){case"b":r+="\b";break;case"t":r+="\t";break;case"n":r+="\n";break;case"v":r+="\v";break;case"f":r+="\f";break;case"r":r+="\r";break;case"\r":i1114111)return;r+=a(e);break;default:if(d(s,0))return;r+=s}n=i}return r+u(t,n)}},81025:function(t,e,r){var n=r(47585),i=2147483647,o=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,c="Overflow: input needs wider integers to process",s=RangeError,l=n(a.exec),u=Math.floor,d=String.fromCharCode,f=n("".charCodeAt),p=n([].join),h=n([].push),v=n("".replace),m=n("".split),g=n("".toLowerCase),b=function(t){return t+22+75*(t<26)},y=function(t,e,r){var n=0;for(t=r?u(t/700):t>>1,t+=u(t/e);t>455;)t=u(t/35),n+=36;return u(n+36*t/(t+38))},x=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&i<=56319&&r=a&&nu((i-l)/_))throw s(c);for(l+=(x-a)*_,a=x,r=0;ri)throw s(c);if(n==a){for(var w=l,k=36;;){var E=k<=v?1:k>=v+26?26:k-v;if(w0;(c>>>=1)&&(e+=e))1&c&&(r+=e);return r}},14946:function(t,e,r){"use strict";var n=r(36842).end,i=r(9756);t.exports=i("trimEnd")?function(){return n(this)}:"".trimEnd},9756:function(t,e,r){var n=r(13343).PROPER,i=r(72763),o=r(82350);t.exports=function(t){return i((function(){return!!o[t]()||"​…᠎"!=="​…᠎"[t]()||n&&o[t].name!==t}))}},26941:function(t,e,r){"use strict";var n=r(36842).start,i=r(9756);t.exports=i("trimStart")?function(){return n(this)}:"".trimStart},36842:function(t,e,r){var n=r(47585),i=r(7263),o=r(93710),a=r(82350),c=n("".replace),s=RegExp("^["+a+"]+"),l=RegExp("(^|[^"+a+"])["+a+"]+$"),u=function(t){return function(e){var r=o(i(e));return 1&t&&(r=c(r,s,"")),2&t&&(r=c(r,l,"$1")),r}};t.exports={start:u(1),end:u(2),trim:u(3)}},79020:function(t,e,r){var n=r(76121),i=r(72763),o=r(56962),a=r(67729),c=r(81245),s=r(1441),l=n.structuredClone;t.exports=!!l&&!i((function(){if(c&&o>92||s&&o>94||a&&o>97)return!1;var t=new ArrayBuffer(8),e=l(t,{transfer:[t]});return 0!=t.byteLength||8!=e.byteLength}))},80859:function(t,e,r){var n=r(56962),i=r(72763),o=r(76121).String;t.exports=!!Object.getOwnPropertySymbols&&!i((function(){var t=Symbol();return!o(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},51981:function(t,e,r){var n=r(47702),i=r(77642),o=r(1386),a=r(73918);t.exports=function(){var t=i("Symbol"),e=t&&t.prototype,r=e&&e.valueOf,c=o("toPrimitive");e&&!e[c]&&a(e,c,(function(t){return n(r,this)}),{arity:1})}},33956:function(t,e,r){var n=r(80859);t.exports=n&&!!Symbol.for&&!!Symbol.keyFor},94825:function(t,e,r){var n,i,o,a,c=r(76121),s=r(79102),l=r(43322),u=r(25222),d=r(89146),f=r(72763),p=r(24174),h=r(11939),v=r(6004),m=r(40699),g=r(60987),b=r(1441),y=c.setImmediate,x=c.clearImmediate,_=c.process,w=c.Dispatch,k=c.Function,E=c.MessageChannel,S=c.String,A=0,C={},T="onreadystatechange";f((function(){n=c.location}));var O=function(t){if(d(C,t)){var e=C[t];delete C[t],e()}},I=function(t){return function(){O(t)}},R=function(t){O(t.data)},P=function(t){c.postMessage(S(t),n.protocol+"//"+n.host)};y&&x||(y=function(t){m(arguments.length,1);var e=u(t)?t:k(t),r=h(arguments,1);return C[++A]=function(){s(e,void 0,r)},i(A),A},x=function(t){delete C[t]},b?i=function(t){_.nextTick(I(t))}:w&&w.now?i=function(t){w.now(I(t))}:E&&!g?(a=(o=new E).port2,o.port1.onmessage=R,i=l(a.postMessage,a)):c.addEventListener&&u(c.postMessage)&&!c.importScripts&&n&&"file:"!==n.protocol&&!f(P)?(i=P,c.addEventListener("message",R,!1)):i=T in v("script")?function(t){p.appendChild(v("script"))[T]=function(){p.removeChild(this),O(t)}}:function(t){setTimeout(I(t),0)}),t.exports={set:y,clear:x}},40262:function(t,e,r){var n=r(47585);t.exports=n(1..valueOf)},11588:function(t,e,r){var n=r(64725),i=Math.max,o=Math.min;t.exports=function(t,e){var r=n(t);return r<0?i(r+e,0):o(r,e)}},2321:function(t,e,r){var n=r(40687),i=TypeError;t.exports=function(t){var e=n(t,"number");if("number"==typeof e)throw i("Can't convert number to bigint");return BigInt(e)}},35639:function(t,e,r){var n=r(64725),i=r(48331),o=RangeError;t.exports=function(t){if(void 0===t)return 0;var e=n(t),r=i(e);if(e!==r)throw o("Wrong length or index");return r}},19969:function(t,e,r){var n=r(23169),i=r(7263);t.exports=function(t){return n(i(t))}},64725:function(t,e,r){var n=r(26360);t.exports=function(t){var e=+t;return e!=e||0===e?0:n(e)}},48331:function(t,e,r){var n=r(64725),i=Math.min;t.exports=function(t){return t>0?i(n(t),9007199254740991):0}},84766:function(t,e,r){var n=r(7263),i=Object;t.exports=function(t){return i(n(t))}},31085:function(t,e,r){var n=r(7006),i=RangeError;t.exports=function(t,e){var r=n(t);if(r%e)throw i("Wrong offset");return r}},7006:function(t,e,r){var n=r(64725),i=RangeError;t.exports=function(t){var e=n(t);if(e<0)throw i("The argument can't be less than 0");return e}},40687:function(t,e,r){var n=r(47702),i=r(42521),o=r(5057),a=r(74692),c=r(1047),s=r(1386),l=TypeError,u=s("toPrimitive");t.exports=function(t,e){if(!i(t)||o(t))return t;var r,s=a(t,u);if(s){if(void 0===e&&(e="default"),r=n(s,t,e),!i(r)||o(r))return r;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),c(t,e)}},5224:function(t,e,r){var n=r(40687),i=r(5057);t.exports=function(t){var e=n(t,"string");return i(e)?e:e+""}},86302:function(t,e,r){var n=r(77642),i=r(25222),o=r(91246),a=r(42521),c=n("Set");t.exports=function(t){return function(t){return a(t)&&"number"==typeof t.size&&i(t.has)&&i(t.keys)}(t)?t:o(t)?new c(t):t}},16395:function(t,e,r){var n={};n[r(1386)("toStringTag")]="z",t.exports="[object z]"===String(n)},93710:function(t,e,r){var n=r(79538),i=String;t.exports=function(t){if("Symbol"===n(t))throw TypeError("Cannot convert a Symbol value to a string");return i(t)}},46814:function(t,e,r){var n=r(1441);t.exports=function(t){try{if(n)return Function('return require("'+t+'")')()}catch(e){}}},23120:function(t){var e=String;t.exports=function(t){try{return e(t)}catch(r){return"Object"}}},59671:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(47702),a=r(37703),c=r(87928),s=r(44162),l=r(75117),u=r(30680),d=r(5938),f=r(91471),p=r(74495),h=r(48331),v=r(35639),m=r(31085),g=r(5224),b=r(89146),y=r(79538),x=r(42521),_=r(5057),w=r(63571),k=r(8449),E=r(86594),S=r(2042).f,A=r(21719),C=r(25097).forEach,T=r(8395),O=r(3546),I=r(67455),R=r(38769),P=r(2995),L=r(31985),Z=P.get,M=P.set,N=P.enforce,H=I.f,B=R.f,F=Math.round,D=i.RangeError,j=l.ArrayBuffer,z=j.prototype,U=l.DataView,V=s.NATIVE_ARRAY_BUFFER_VIEWS,$=s.TYPED_ARRAY_TAG,G=s.TypedArray,W=s.TypedArrayPrototype,Y=s.aTypedArrayConstructor,q=s.isTypedArray,X="BYTES_PER_ELEMENT",K="Wrong length",J=function(t,e){Y(t);for(var r=0,n=e.length,i=new t(n);n>r;)i[r]=e[r++];return i},Q=function(t,e){O(t,e,{configurable:!0,get:function(){return Z(this)[e]}})},tt=function(t){var e;return k(z,t)||"ArrayBuffer"==(e=y(t))||"SharedArrayBuffer"==e},et=function(t,e){return q(t)&&!_(e)&&e in t&&p(+e)&&e>=0},rt=function(t,e){return e=g(e),et(t,e)?d(2,t[e]):B(t,e)},nt=function(t,e,r){return e=g(e),!(et(t,e)&&x(r)&&b(r,"value"))||b(r,"get")||b(r,"set")||r.configurable||b(r,"writable")&&!r.writable||b(r,"enumerable")&&!r.enumerable?H(t,e,r):(t[e]=r.value,t)};a?(V||(R.f=rt,I.f=nt,Q(W,"buffer"),Q(W,"byteOffset"),Q(W,"byteLength"),Q(W,"length")),n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:rt,defineProperty:nt}),t.exports=function(t,e,r){var a=t.match(/\d+/)[0]/8,s=t+(r?"Clamped":"")+"Array",l="get"+t,d="set"+t,p=i[s],g=p,b=g&&g.prototype,y={},_=function(t,e){H(t,e,{get:function(){return function(t,e){var r=Z(t);return r.view[l](e*a+r.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,n){var i=Z(t);r&&(n=(n=F(n))<0?0:n>255?255:255&n),i.view[d](e*a+i.byteOffset,n,!0)}(this,e,t)},enumerable:!0})};V?c&&(g=e((function(t,e,r,n){return u(t,b),L(x(e)?tt(e)?void 0!==n?new p(e,m(r,a),n):void 0!==r?new p(e,m(r,a)):new p(e):q(e)?J(g,e):o(A,g,e):new p(v(e)),t,g)})),E&&E(g,G),C(S(p),(function(t){t in g||f(g,t,p[t])})),g.prototype=b):(g=e((function(t,e,r,n){u(t,b);var i,c,s,l=0,d=0;if(x(e)){if(!tt(e))return q(e)?J(g,e):o(A,g,e);i=e,d=m(r,a);var f=e.byteLength;if(void 0===n){if(f%a)throw D(K);if((c=f-d)<0)throw D(K)}else if((c=h(n)*a)+d>f)throw D(K);s=c/a}else s=v(e),i=new j(c=s*a);for(M(t,{buffer:i,byteOffset:d,byteLength:c,length:s,view:new U(i)});l1?arguments[1]:void 0,E=void 0!==k,S=l(_);if(S&&!u(S))for(y=(b=s(_,S)).next,_=[];!(g=i(y,b)).done;)_.push(g.value);for(E&&w>2&&(k=n(k,arguments[2])),r=c(_),h=new(f(x))(r),v=d(h),e=0;r>e;e++)m=E?k(_[e],e):_[e],h[e]=v?p(m):+m;return h}},55725:function(t,e,r){var n=r(44162),i=r(18159),o=n.aTypedArrayConstructor,a=n.getTypedArrayConstructor;t.exports=function(t){return o(i(t,a(t)))}},51735:function(t,e,r){var n=r(47585),i=0,o=Math.random(),a=n(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+a(++i+o,36)}},87638:function(t,e,r){var n=r(72763),i=r(1386),o=r(37703),a=r(8451),c=i("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,r="";return t.pathname="c%20d",e.forEach((function(t,n){e.delete("b"),r+=n+t})),a&&!t.toJSON||!e.size&&(a||!o)||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[c]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==r||"x"!==new URL("http://x",void 0).host}))},42020:function(t,e,r){var n=r(80859);t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},24064:function(t,e,r){var n=r(37703),i=r(72763);t.exports=n&&i((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},40699:function(t){var e=TypeError;t.exports=function(t,r){if(tb&&f(n,arguments[b]),n}));if(E.prototype=w,"Error"!==x?c?c(E,k):s(E,k,{name:!0}):h&&g in _&&(l(E,_,g),l(E,_,"prepareStackTrace")),s(E,_),!v)try{w.name!==x&&o(w,"name",x),w.constructor=E}catch(S){}return E}}},56689:function(t,e,r){var n=r(7309),i=r(77642),o=r(79102),a=r(72763),c=r(86873),s="AggregateError",l=i(s),u=!a((function(){return 1!==l([1]).errors[0]}))&&a((function(){return 7!==l([1],s,{cause:7}).cause}));n({global:!0,constructor:!0,arity:2,forced:u},{AggregateError:c(s,(function(t){return function(e,r){return o(t,this,arguments)}}),u,!0)})},45892:function(t,e,r){"use strict";var n=r(7309),i=r(8449),o=r(99366),a=r(86594),c=r(94488),s=r(63571),l=r(91471),u=r(5938),d=r(94547),f=r(34281),p=r(64572),h=r(72434),v=r(1386)("toStringTag"),m=Error,g=[].push,b=function(t,e){var r,n=i(y,this);a?r=a(m(),n?o(this):y):(r=n?this:s(y),l(r,v,"Error")),void 0!==e&&l(r,"message",h(e)),f(r,b,r.stack,1),arguments.length>2&&d(r,arguments[2]);var c=[];return p(t,g,{that:c}),l(r,"errors",c),r};a?a(b,m):c(b,m,{name:!0});var y=b.prototype=s(m.prototype,{constructor:u(1,b),message:u(1,""),name:u(1,"AggregateError")});n({global:!0,constructor:!0,arity:2},{AggregateError:b})},99298:function(t,e,r){r(45892)},45958:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(75117),a=r(8395),c="ArrayBuffer",s=o[c];n({global:!0,constructor:!0,forced:i[c]!==s},{ArrayBuffer:s}),a(c)},72471:function(t,e,r){"use strict";var n=r(7309),i=r(95305),o=r(72763),a=r(75117),c=r(86956),s=r(11588),l=r(48331),u=r(18159),d=a.ArrayBuffer,f=a.DataView,p=f.prototype,h=i(d.prototype.slice),v=i(p.getUint8),m=i(p.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:o((function(){return!new d(2).slice(1,void 0).byteLength}))},{slice:function(t,e){if(h&&void 0===e)return h(c(this),t);for(var r=c(this).byteLength,n=s(t,r),i=s(void 0===e?r:e,r),o=new(u(this,d))(l(i-n)),a=new f(this),p=new f(o),g=0;n=0?n:r+n;return c<0||c>=r?void 0:e[c]}}),c("at")},26268:function(t,e,r){"use strict";var n=r(7309),i=r(72763),o=r(43964),a=r(42521),c=r(84766),s=r(25902),l=r(21581),u=r(32385),d=r(48347),f=r(1566),p=r(1386),h=r(56962),v=p("isConcatSpreadable"),m=h>=51||!i((function(){var t=[];return t[v]=!1,t.concat()[0]!==t})),g=function(t){if(!a(t))return!1;var e=t[v];return void 0!==e?!!e:o(t)};n({target:"Array",proto:!0,arity:1,forced:!m||!f("concat")},{concat:function(t){var e,r,n,i,o,a=c(this),f=d(a,0),p=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0)}})},65750:function(t,e,r){"use strict";var n=r(7309),i=r(25097).findIndex,o=r(29690),a="findIndex",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o(a)},39741:function(t,e,r){"use strict";var n=r(7309),i=r(51486).findLastIndex,o=r(29690);n({target:"Array",proto:!0},{findLastIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("findLastIndex")},99716:function(t,e,r){"use strict";var n=r(7309),i=r(51486).findLast,o=r(29690);n({target:"Array",proto:!0},{findLast:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("findLast")},9670:function(t,e,r){"use strict";var n=r(7309),i=r(25097).find,o=r(29690),a="find",c=!0;a in[]&&Array(1)[a]((function(){c=!1})),n({target:"Array",proto:!0,forced:c},{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o(a)},4304:function(t,e,r){"use strict";var n=r(7309),i=r(25538),o=r(19257),a=r(84766),c=r(25902),s=r(48347);n({target:"Array",proto:!0},{flatMap:function(t){var e,r=a(this),n=c(r);return o(t),(e=s(r,0)).length=i(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}})},30812:function(t,e,r){"use strict";var n=r(7309),i=r(25538),o=r(84766),a=r(25902),c=r(64725),s=r(48347);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=o(this),r=a(e),n=s(e,0);return n.length=i(n,e,e,r,0,void 0===t?1:c(t)),n}})},36147:function(t,e,r){var n=r(7309),i=r(54513);n({target:"Array",stat:!0,forced:!r(4684)((function(t){Array.from(t)}))},{from:i})},10304:function(t,e,r){"use strict";var n=r(7309),i=r(59729).includes,o=r(72763),a=r(29690);n({target:"Array",proto:!0,forced:o((function(){return!Array(1).includes()}))},{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),a("includes")},40233:function(t,e,r){"use strict";var n=r(7309),i=r(95305),o=r(59729).indexOf,a=r(49719),c=i([].indexOf),s=!!c&&1/c([1],1,-0)<0;n({target:"Array",proto:!0,forced:s||!a("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return s?c(this,t,e)||0:o(this,t,e)}})},43541:function(t,e,r){"use strict";var n=r(19969),i=r(29690),o=r(23403),a=r(2995),c=r(67455).f,s=r(19173),l=r(36238),u=r(8451),d=r(37703),f="Array Iterator",p=a.set,h=a.getterFor(f);t.exports=s(Array,"Array",(function(t,e){p(this,{type:f,target:n(t),index:0,kind:e})}),(function(){var t=h(this),e=t.target,r=t.kind,n=t.index++;return!e||n>=e.length?(t.target=void 0,l(void 0,!0)):l("keys"==r?n:"values"==r?e[n]:[n,e[n]],!1)}),"values");var v=o.Arguments=o.Array;if(i("keys"),i("values"),i("entries"),!u&&d&&"values"!==v.name)try{c(v,"name",{value:"values"})}catch(m){}},69911:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(23169),a=r(19969),c=r(49719),s=i([].join);n({target:"Array",proto:!0,forced:o!=Object||!c("join",",")},{join:function(t){return s(a(this),void 0===t?",":t)}})},28787:function(t,e,r){var n=r(7309),i=r(8139);n({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},50472:function(t,e,r){"use strict";var n=r(7309),i=r(25097).map;n({target:"Array",proto:!0,forced:!r(1566)("map")},{map:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},41031:function(t,e,r){"use strict";var n=r(7309),i=r(72763),o=r(93722),a=r(32385),c=Array;n({target:"Array",stat:!0,forced:i((function(){function t(){}return!(c.of.call(t)instanceof t)}))},{of:function(){for(var t=0,e=arguments.length,r=new(o(this)?this:c)(e);e>t;)a(r,t,arguments[t++]);return r.length=e,r}})},33976:function(t,e,r){"use strict";var n=r(7309),i=r(84766),o=r(25902),a=r(19506),c=r(21581);n({target:"Array",proto:!0,arity:1,forced:r(72763)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var e=i(this),r=o(e),n=arguments.length;c(r+n);for(var s=0;s79&&a<83||!o("reduceRight")},{reduceRight:function(t){return i(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},45519:function(t,e,r){"use strict";var n=r(7309),i=r(59856).left,o=r(49719),a=r(56962);n({target:"Array",proto:!0,forced:!r(1441)&&a>79&&a<83||!o("reduce")},{reduce:function(t){var e=arguments.length;return i(this,t,e,e>1?arguments[1]:void 0)}})},64487:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(43964),a=i([].reverse),c=[1,2];n({target:"Array",proto:!0,forced:String(c)===String(c.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),a(this)}})},95452:function(t,e,r){"use strict";var n=r(7309),i=r(43964),o=r(93722),a=r(42521),c=r(11588),s=r(25902),l=r(19969),u=r(32385),d=r(1386),f=r(1566),p=r(11939),h=f("slice"),v=d("species"),m=Array,g=Math.max;n({target:"Array",proto:!0,forced:!h},{slice:function(t,e){var r,n,d,f=l(this),h=s(f),b=c(t,h),y=c(void 0===e?h:e,h);if(i(f)&&(r=f.constructor,(o(r)&&(r===m||i(r.prototype))||a(r)&&null===(r=r[v]))&&(r=void 0),r===m||void 0===r))return p(f,b,y);for(n=new(void 0===r?m:r)(g(y-b,0)),d=0;b3)){if(h)return!0;if(m)return m<603;var t,e,r,n,i="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(n=0;n<47;n++)g.push({k:e+n,v:r})}for(g.sort((function(t,e){return e.v-t.v})),n=0;nl(r)?1:-1}}(t)),r=c(i),n=0;nx-n+r;m--)f(y,m-1)}else if(r>n)for(m=x-n;m>_;m--)b=m+r-1,(g=m+n-1)in y?y[b]=y[g]:f(y,b);for(m=0;m94906265.62425156?a(e)+s:i(e-1+c(e-1)*c(e+1))}})},6423:function(t,e,r){var n=r(7309),i=Math.asinh,o=Math.log,a=Math.sqrt;n({target:"Math",stat:!0,forced:!(i&&1/i(0)>0)},{asinh:function t(e){var r=+e;return isFinite(r)&&0!=r?r<0?-t(-r):o(r+a(r*r+1)):r}})},33319:function(t,e,r){var n=r(7309),i=Math.atanh,o=Math.log;n({target:"Math",stat:!0,forced:!(i&&1/i(-0)<0)},{atanh:function(t){var e=+t;return 0==e?e:o((1+e)/(1-e))/2}})},61134:function(t,e,r){var n=r(7309),i=r(4380),o=Math.abs,a=Math.pow;n({target:"Math",stat:!0},{cbrt:function(t){var e=+t;return i(e)*a(o(e),1/3)}})},47381:function(t,e,r){var n=r(7309),i=Math.floor,o=Math.log,a=Math.LOG2E;n({target:"Math",stat:!0},{clz32:function(t){var e=t>>>0;return e?31-i(o(e+.5)*a):32}})},67316:function(t,e,r){var n=r(7309),i=r(89188),o=Math.cosh,a=Math.abs,c=Math.E;n({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(t){var e=i(a(t)-1)+1;return(e+1/(e*c*c))*(c/2)}})},68536:function(t,e,r){var n=r(7309),i=r(89188);n({target:"Math",stat:!0,forced:i!=Math.expm1},{expm1:i})},3563:function(t,e,r){r(7309)({target:"Math",stat:!0},{fround:r(63094)})},5373:function(t,e,r){var n=r(7309),i=Math.hypot,o=Math.abs,a=Math.sqrt;n({target:"Math",stat:!0,arity:2,forced:!!i&&i(1/0,NaN)!==1/0},{hypot:function(t,e){for(var r,n,i=0,c=0,s=arguments.length,l=0;c0?(n=r/l)*n:r;return l===1/0?1/0:l*a(i)}})},64039:function(t,e,r){var n=r(7309),i=r(72763),o=Math.imul;n({target:"Math",stat:!0,forced:i((function(){return-5!=o(4294967295,5)||2!=o.length}))},{imul:function(t,e){var r=65535,n=+t,i=+e,o=r&n,a=r&i;return 0|o*a+((r&n>>>16)*a+o*(r&i>>>16)<<16>>>0)}})},72778:function(t,e,r){r(7309)({target:"Math",stat:!0},{log10:r(72199)})},29309:function(t,e,r){r(7309)({target:"Math",stat:!0},{log1p:r(39370)})},63104:function(t,e,r){var n=r(7309),i=Math.log,o=Math.LN2;n({target:"Math",stat:!0},{log2:function(t){return i(t)/o}})},56379:function(t,e,r){r(7309)({target:"Math",stat:!0},{sign:r(4380)})},59604:function(t,e,r){var n=r(7309),i=r(72763),o=r(89188),a=Math.abs,c=Math.exp,s=Math.E;n({target:"Math",stat:!0,forced:i((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(t){var e=+t;return a(e)<1?(o(e)-o(-e))/2:(c(e-1)-c(-e-1))*(s/2)}})},73387:function(t,e,r){var n=r(7309),i=r(89188),o=Math.exp;n({target:"Math",stat:!0},{tanh:function(t){var e=+t,r=i(e),n=i(-e);return r==1/0?1:n==1/0?-1:(r-n)/(o(e)+o(-e))}})},25120:function(t,e,r){r(54849)(Math,"Math",!0)},10084:function(t,e,r){r(7309)({target:"Math",stat:!0},{trunc:r(26360)})},3278:function(t,e,r){"use strict";var n=r(7309),i=r(8451),o=r(37703),a=r(76121),c=r(1035),s=r(47585),l=r(20676),u=r(89146),d=r(31985),f=r(8449),p=r(5057),h=r(40687),v=r(72763),m=r(2042).f,g=r(38769).f,b=r(67455).f,y=r(40262),x=r(36842).trim,_="Number",w=a[_],k=c[_],E=w.prototype,S=a.TypeError,A=s("".slice),C=s("".charCodeAt),T=function(t){var e,r,n,i,o,a,c,s,l=h(t,"number");if(p(l))throw S("Cannot convert a Symbol value to a number");if("string"==typeof l&&l.length>2)if(l=x(l),43===(e=C(l,0))||45===e){if(88===(r=C(l,2))||120===r)return NaN}else if(48===e){switch(C(l,1)){case 66:case 98:n=2,i=49;break;case 79:case 111:n=8,i=55;break;default:return+l}for(a=(o=A(l,2)).length,c=0;ci)return NaN;return parseInt(o,n)}return+l},O=l(_,!w(" 0o1")||!w("0b1")||w("+0x1")),I=function(t){var e,r=arguments.length<1?0:w(function(t){var e=h(t,"number");return"bigint"==typeof e?e:T(e)}(t));return f(E,e=this)&&v((function(){y(e)}))?d(Object(r),this,I):r};I.prototype=E,O&&!i&&(E.constructor=I),n({global:!0,constructor:!0,wrap:!0,forced:O},{Number:I});var R=function(t,e){for(var r,n=o?m(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),i=0;n.length>i;i++)u(e,r=n[i])&&!u(t,r)&&b(t,r,g(e,r))};i&&k&&R(c[_],k),(O||i)&&R(c[_],w)},31917:function(t,e,r){r(7309)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},10026:function(t,e,r){r(7309)({target:"Number",stat:!0},{isFinite:r(30097)})},83069:function(t,e,r){r(7309)({target:"Number",stat:!0},{isInteger:r(74495)})},96816:function(t,e,r){r(7309)({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},57022:function(t,e,r){var n=r(7309),i=r(74495),o=Math.abs;n({target:"Number",stat:!0},{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},89421:function(t,e,r){r(7309)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},45725:function(t,e,r){r(7309)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},26629:function(t,e,r){var n=r(7309),i=r(30706);n({target:"Number",stat:!0,forced:Number.parseFloat!=i},{parseFloat:i})},40694:function(t,e,r){var n=r(7309),i=r(92437);n({target:"Number",stat:!0,forced:Number.parseInt!=i},{parseInt:i})},35636:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(64725),a=r(40262),c=r(59549),s=r(72199),l=r(72763),u=RangeError,d=String,f=isFinite,p=Math.abs,h=Math.floor,v=Math.pow,m=Math.round,g=i(1..toExponential),b=i(c),y=i("".slice),x="-6.9000e-11"===g(-69e-12,4)&&"1.25e+0"===g(1.255,2)&&"1.235e+4"===g(12345,3)&&"3e+1"===g(25,0);n({target:"Number",proto:!0,forced:!x||!(l((function(){g(1,1/0)}))&&l((function(){g(1,-1/0)})))||!!l((function(){g(1/0,1/0),g(NaN,1/0)}))},{toExponential:function(t){var e=a(this);if(void 0===t)return g(e);var r=o(t);if(!f(e))return String(e);if(r<0||r>20)throw u("Incorrect fraction digits");if(x)return g(e,r);var n="",i="",c=0,l="",_="";if(e<0&&(n="-",e=-e),0===e)c=0,i=b("0",r+1);else{var w=s(e);c=h(w);var k=0,E=v(10,c-r);2*e>=(2*(k=m(e/E))+1)*E&&(k+=1),k>=v(10,r+1)&&(k/=10,c+=1),i=d(k)}return 0!==r&&(i=y(i,0,1)+"."+y(i,1)),0===c?(l="+",_="0"):(l=c>0?"+":"-",_=d(p(c))),n+(i+="e"+l+_)}})},89994:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(64725),a=r(40262),c=r(59549),s=r(72763),l=RangeError,u=String,d=Math.floor,f=i(c),p=i("".slice),h=i(1..toFixed),v=function(t,e,r){return 0===e?r:e%2==1?v(t,e-1,r*t):v(t*t,e/2,r)},m=function(t,e,r){for(var n=-1,i=r;++n<6;)i+=e*t[n],t[n]=i%1e7,i=d(i/1e7)},g=function(t,e){for(var r=6,n=0;--r>=0;)n+=t[r],t[r]=d(n/e),n=n%e*1e7},b=function(t){for(var e=6,r="";--e>=0;)if(""!==r||0===e||0!==t[e]){var n=u(t[e]);r=""===r?n:r+f("0",7-n.length)+n}return r};n({target:"Number",proto:!0,forced:s((function(){return"0.000"!==h(8e-5,3)||"1"!==h(.9,0)||"1.25"!==h(1.255,2)||"1000000000000000128"!==h(0xde0b6b3a7640080,0)}))||!s((function(){h({})}))},{toFixed:function(t){var e,r,n,i,c=a(this),s=o(t),d=[0,0,0,0,0,0],h="",y="0";if(s<0||s>20)throw l("Incorrect fraction digits");if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return u(c);if(c<0&&(h="-",c=-c),c>1e-21)if(r=(e=function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}(c*v(2,69,1))-69)<0?c*v(2,-e,1):c/v(2,e,1),r*=4503599627370496,(e=52-e)>0){for(m(d,0,r),n=s;n>=7;)m(d,1e7,0),n-=7;for(m(d,v(10,n,1),0),n=e-1;n>=23;)g(d,1<<23),n-=23;g(d,1<0?h+((i=y.length)<=s?"0."+f("0",s-i)+y:p(y,0,i-s)+"."+p(y,i-s)):h+y}})},19425:function(t,e,r){var n=r(7309),i=r(81179);n({target:"Object",stat:!0,arity:2,forced:Object.assign!==i},{assign:i})},66925:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(19257),c=r(84766),s=r(67455);i&&n({target:"Object",proto:!0,forced:o},{__defineGetter__:function(t,e){s.f(c(this),t,{get:a(e),enumerable:!0,configurable:!0})}})},27559:function(t,e,r){var n=r(7309),i=r(37703),o=r(37532).f;n({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!i},{defineProperties:o})},64832:function(t,e,r){var n=r(7309),i=r(37703),o=r(67455).f;n({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!i},{defineProperty:o})},92354:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(19257),c=r(84766),s=r(67455);i&&n({target:"Object",proto:!0,forced:o},{__defineSetter__:function(t,e){s.f(c(this),t,{set:a(e),enumerable:!0,configurable:!0})}})},89064:function(t,e,r){var n=r(7309),i=r(90962).entries;n({target:"Object",stat:!0},{entries:function(t){return i(t)}})},75759:function(t,e,r){var n=r(7309),i=r(91104),o=r(72763),a=r(42521),c=r(9154).onFreeze,s=Object.freeze;n({target:"Object",stat:!0,forced:o((function(){s(1)})),sham:!i},{freeze:function(t){return s&&a(t)?s(c(t)):t}})},42612:function(t,e,r){var n=r(7309),i=r(64572),o=r(32385);n({target:"Object",stat:!0},{fromEntries:function(t){var e={};return i(t,(function(t,r){o(e,t,r)}),{AS_ENTRIES:!0}),e}})},20631:function(t,e,r){var n=r(7309),i=r(72763),o=r(19969),a=r(38769).f,c=r(37703);n({target:"Object",stat:!0,forced:!c||i((function(){a(1)})),sham:!c},{getOwnPropertyDescriptor:function(t,e){return a(o(t),e)}})},79556:function(t,e,r){var n=r(7309),i=r(37703),o=r(79593),a=r(19969),c=r(38769),s=r(32385);n({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(t){for(var e,r,n=a(t),i=c.f,l=o(n),u={},d=0;l.length>d;)void 0!==(r=i(n,e=l[d++]))&&s(u,e,r);return u}})},87081:function(t,e,r){var n=r(7309),i=r(72763),o=r(2525).f;n({target:"Object",stat:!0,forced:i((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},12984:function(t,e,r){var n=r(7309),i=r(80859),o=r(72763),a=r(92719),c=r(84766);n({target:"Object",stat:!0,forced:!i||o((function(){a.f(1)}))},{getOwnPropertySymbols:function(t){var e=a.f;return e?e(c(t)):[]}})},74419:function(t,e,r){var n=r(7309),i=r(72763),o=r(84766),a=r(99366),c=r(54264);n({target:"Object",stat:!0,forced:i((function(){a(1)})),sham:!c},{getPrototypeOf:function(t){return a(o(t))}})},86155:function(t,e,r){r(7309)({target:"Object",stat:!0},{hasOwn:r(89146)})},33149:function(t,e,r){var n=r(7309),i=r(18427);n({target:"Object",stat:!0,forced:Object.isExtensible!==i},{isExtensible:i})},32755:function(t,e,r){var n=r(7309),i=r(72763),o=r(42521),a=r(42849),c=r(65400),s=Object.isFrozen;n({target:"Object",stat:!0,forced:c||i((function(){s(1)}))},{isFrozen:function(t){return!o(t)||(!(!c||"ArrayBuffer"!=a(t))||!!s&&s(t))}})},6775:function(t,e,r){var n=r(7309),i=r(72763),o=r(42521),a=r(42849),c=r(65400),s=Object.isSealed;n({target:"Object",stat:!0,forced:c||i((function(){s(1)}))},{isSealed:function(t){return!o(t)||(!(!c||"ArrayBuffer"!=a(t))||!!s&&s(t))}})},60521:function(t,e,r){r(7309)({target:"Object",stat:!0},{is:r(17162)})},97757:function(t,e,r){var n=r(7309),i=r(84766),o=r(31792);n({target:"Object",stat:!0,forced:r(72763)((function(){o(1)}))},{keys:function(t){return o(i(t))}})},56495:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(84766),c=r(5224),s=r(99366),l=r(38769).f;i&&n({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(t){var e,r=a(this),n=c(t);do{if(e=l(r,n))return e.get}while(r=s(r))}})},92825:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(94926),a=r(84766),c=r(5224),s=r(99366),l=r(38769).f;i&&n({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(t){var e,r=a(this),n=c(t);do{if(e=l(r,n))return e.set}while(r=s(r))}})},67783:function(t,e,r){var n=r(7309),i=r(42521),o=r(9154).onFreeze,a=r(91104),c=r(72763),s=Object.preventExtensions;n({target:"Object",stat:!0,forced:c((function(){s(1)})),sham:!a},{preventExtensions:function(t){return s&&i(t)?s(o(t)):t}})},61345:function(t,e,r){var n=r(7309),i=r(42521),o=r(9154).onFreeze,a=r(91104),c=r(72763),s=Object.seal;n({target:"Object",stat:!0,forced:c((function(){s(1)})),sham:!a},{seal:function(t){return s&&i(t)?s(o(t)):t}})},72451:function(t,e,r){r(7309)({target:"Object",stat:!0},{setPrototypeOf:r(86594)})},38465:function(t,e,r){var n=r(16395),i=r(73918),o=r(5739);n||i(Object.prototype,"toString",o,{unsafe:!0})},29080:function(t,e,r){var n=r(7309),i=r(90962).values;n({target:"Object",stat:!0},{values:function(t){return i(t)}})},47265:function(t,e,r){var n=r(7309),i=r(30706);n({global:!0,forced:parseFloat!=i},{parseFloat:i})},96742:function(t,e,r){var n=r(7309),i=r(92437);n({global:!0,forced:parseInt!=i},{parseInt:i})},48561:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(40500),c=r(80224),s=r(64572);n({target:"Promise",stat:!0,forced:r(59942)},{allSettled:function(t){var e=this,r=a.f(e),n=r.resolve,l=r.reject,u=c((function(){var r=o(e.resolve),a=[],c=0,l=1;s(t,(function(t){var o=c++,s=!1;l++,i(r,e,t).then((function(t){s||(s=!0,a[o]={status:"fulfilled",value:t},--l||n(a))}),(function(t){s||(s=!0,a[o]={status:"rejected",reason:t},--l||n(a))}))})),--l||n(a)}));return u.error&&l(u.value),r.promise}})},64765:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(40500),c=r(80224),s=r(64572);n({target:"Promise",stat:!0,forced:r(59942)},{all:function(t){var e=this,r=a.f(e),n=r.resolve,l=r.reject,u=c((function(){var r=o(e.resolve),a=[],c=0,u=1;s(t,(function(t){var o=c++,s=!1;u++,i(r,e,t).then((function(t){s||(s=!0,a[o]=t,--u||n(a))}),l)})),--u||n(a)}));return u.error&&l(u.value),r.promise}})},38130:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(77642),c=r(40500),s=r(80224),l=r(64572),u=r(59942),d="No one promise resolved";n({target:"Promise",stat:!0,forced:u},{any:function(t){var e=this,r=a("AggregateError"),n=c.f(e),u=n.resolve,f=n.reject,p=s((function(){var n=o(e.resolve),a=[],c=0,s=1,p=!1;l(t,(function(t){var o=c++,l=!1;s++,i(n,e,t).then((function(t){l||p||(p=!0,u(t))}),(function(t){l||p||(l=!0,a[o]=t,--s||f(new r(a,d)))}))})),--s||f(new r(a,d))}));return p.error&&f(p.value),n.promise}})},3577:function(t,e,r){"use strict";var n=r(7309),i=r(8451),o=r(62676).CONSTRUCTOR,a=r(19267),c=r(77642),s=r(25222),l=r(73918),u=a&&a.prototype;if(n({target:"Promise",proto:!0,forced:o,real:!0},{catch:function(t){return this.then(void 0,t)}}),!i&&s(a)){var d=c("Promise").prototype.catch;u.catch!==d&&l(u,"catch",d,{unsafe:!0})}},98621:function(t,e,r){"use strict";var n,i,o,a=r(7309),c=r(8451),s=r(1441),l=r(76121),u=r(47702),d=r(73918),f=r(86594),p=r(54849),h=r(8395),v=r(19257),m=r(25222),g=r(42521),b=r(30680),y=r(18159),x=r(94825).set,_=r(26745),w=r(94113),k=r(80224),E=r(60405),S=r(2995),A=r(19267),C=r(62676),T=r(40500),O="Promise",I=C.CONSTRUCTOR,R=C.REJECTION_EVENT,P=C.SUBCLASSING,L=S.getterFor(O),Z=S.set,M=A&&A.prototype,N=A,H=M,B=l.TypeError,F=l.document,D=l.process,j=T.f,z=j,U=!!(F&&F.createEvent&&l.dispatchEvent),V="unhandledrejection",$=function(t){var e;return!(!g(t)||!m(e=t.then))&&e},G=function(t,e){var r,n,i,o=e.value,a=1==e.state,c=a?t.ok:t.fail,s=t.resolve,l=t.reject,d=t.domain;try{c?(a||(2===e.rejection&&K(e),e.rejection=1),!0===c?r=o:(d&&d.enter(),r=c(o),d&&(d.exit(),i=!0)),r===t.promise?l(B("Promise-chain cycle")):(n=$(r))?u(n,r,s,l):s(r)):l(o)}catch(f){d&&!i&&d.exit(),l(f)}},W=function(t,e){t.notified||(t.notified=!0,_((function(){for(var r,n=t.reactions;r=n.get();)G(r,t);t.notified=!1,e&&!t.rejection&&q(t)})))},Y=function(t,e,r){var n,i;U?((n=F.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),l.dispatchEvent(n)):n={promise:e,reason:r},!R&&(i=l["on"+t])?i(n):t===V&&w("Unhandled promise rejection",r)},q=function(t){u(x,l,(function(){var e,r=t.facade,n=t.value;if(X(t)&&(e=k((function(){s?D.emit("unhandledRejection",n,r):Y(V,r,n)})),t.rejection=s||X(t)?2:1,e.error))throw e.value}))},X=function(t){return 1!==t.rejection&&!t.parent},K=function(t){u(x,l,(function(){var e=t.facade;s?D.emit("rejectionHandled",e):Y("rejectionhandled",e,t.value)}))},J=function(t,e,r){return function(n){t(e,n,r)}},Q=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,W(t,!0))},tt=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw B("Promise can't be resolved itself");var n=$(e);n?_((function(){var r={done:!1};try{u(n,e,J(tt,r,t),J(Q,r,t))}catch(i){Q(r,i,t)}})):(t.value=e,t.state=1,W(t,!1))}catch(i){Q({done:!1},i,t)}}};if(I&&(H=(N=function(t){b(this,H),v(t),u(n,this);var e=L(this);try{t(J(tt,e),J(Q,e))}catch(r){Q(e,r)}}).prototype,(n=function(t){Z(this,{type:O,done:!1,notified:!1,parent:!1,reactions:new E,rejection:!1,state:0,value:void 0})}).prototype=d(H,"then",(function(t,e){var r=L(this),n=j(y(this,N));return r.parent=!0,n.ok=!m(t)||t,n.fail=m(e)&&e,n.domain=s?D.domain:void 0,0==r.state?r.reactions.add(n):_((function(){G(n,r)})),n.promise})),i=function(){var t=new n,e=L(t);this.promise=t,this.resolve=J(tt,e),this.reject=J(Q,e)},T.f=j=function(t){return t===N||undefined===t?new i(t):z(t)},!c&&m(A)&&M!==Object.prototype)){o=M.then,P||d(M,"then",(function(t,e){var r=this;return new N((function(t,e){u(o,r,t,e)})).then(t,e)}),{unsafe:!0});try{delete M.constructor}catch(et){}f&&f(M,H)}a({global:!0,constructor:!0,wrap:!0,forced:I},{Promise:N}),p(N,O,!1,!0),h(O)},59099:function(t,e,r){"use strict";var n=r(7309),i=r(8451),o=r(19267),a=r(72763),c=r(77642),s=r(25222),l=r(18159),u=r(3722),d=r(73918),f=o&&o.prototype;if(n({target:"Promise",proto:!0,real:!0,forced:!!o&&a((function(){f.finally.call({then:function(){}},(function(){}))}))},{finally:function(t){var e=l(this,c("Promise")),r=s(t);return this.then(r?function(r){return u(e,t()).then((function(){return r}))}:t,r?function(r){return u(e,t()).then((function(){throw r}))}:t)}}),!i&&s(o)){var p=c("Promise").prototype.finally;f.finally!==p&&d(f,"finally",p,{unsafe:!0})}},4769:function(t,e,r){r(98621),r(64765),r(3577),r(34696),r(92123),r(13587)},34696:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(19257),a=r(40500),c=r(80224),s=r(64572);n({target:"Promise",stat:!0,forced:r(59942)},{race:function(t){var e=this,r=a.f(e),n=r.reject,l=c((function(){var a=o(e.resolve);s(t,(function(t){i(a,e,t).then(r.resolve,n)}))}));return l.error&&n(l.value),r.promise}})},92123:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(40500);n({target:"Promise",stat:!0,forced:r(62676).CONSTRUCTOR},{reject:function(t){var e=o.f(this);return i(e.reject,void 0,t),e.promise}})},13587:function(t,e,r){"use strict";var n=r(7309),i=r(77642),o=r(8451),a=r(19267),c=r(62676).CONSTRUCTOR,s=r(3722),l=i("Promise"),u=o&&!c;n({target:"Promise",stat:!0,forced:o||c},{resolve:function(t){return s(u&&this===l?a:this,t)}})},93693:function(t,e,r){var n=r(7309),i=r(79102),o=r(19257),a=r(86956);n({target:"Reflect",stat:!0,forced:!r(72763)((function(){Reflect.apply((function(){}))}))},{apply:function(t,e,r){return i(o(t),e,a(r))}})},90836:function(t,e,r){var n=r(7309),i=r(77642),o=r(79102),a=r(48659),c=r(13834),s=r(86956),l=r(42521),u=r(63571),d=r(72763),f=i("Reflect","construct"),p=Object.prototype,h=[].push,v=d((function(){function t(){}return!(f((function(){}),[],t)instanceof t)})),m=!d((function(){f((function(){}))})),g=v||m;n({target:"Reflect",stat:!0,forced:g,sham:g},{construct:function(t,e){c(t),s(e);var r=arguments.length<3?t:c(arguments[2]);if(m&&!v)return f(t,e,r);if(t==r){switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var n=[null];return o(h,n,e),new(o(a,t,n))}var i=r.prototype,d=u(l(i)?i:p),g=o(t,d,e);return l(g)?g:d}})},78621:function(t,e,r){var n=r(7309),i=r(37703),o=r(86956),a=r(5224),c=r(67455);n({target:"Reflect",stat:!0,forced:r(72763)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!i},{defineProperty:function(t,e,r){o(t);var n=a(e);o(r);try{return c.f(t,n,r),!0}catch(i){return!1}}})},8460:function(t,e,r){var n=r(7309),i=r(86956),o=r(38769).f;n({target:"Reflect",stat:!0},{deleteProperty:function(t,e){var r=o(i(t),e);return!(r&&!r.configurable)&&delete t[e]}})},3698:function(t,e,r){var n=r(7309),i=r(37703),o=r(86956),a=r(38769);n({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(t,e){return a.f(o(t),e)}})},10613:function(t,e,r){var n=r(7309),i=r(86956),o=r(99366);n({target:"Reflect",stat:!0,sham:!r(54264)},{getPrototypeOf:function(t){return o(i(t))}})},36334:function(t,e,r){var n=r(7309),i=r(47702),o=r(42521),a=r(86956),c=r(28442),s=r(38769),l=r(99366);n({target:"Reflect",stat:!0},{get:function t(e,r){var n,u,d=arguments.length<3?e:arguments[2];return a(e)===d?e[r]:(n=s.f(e,r))?c(n)?n.value:void 0===n.get?void 0:i(n.get,d):o(u=l(e))?t(u,r,d):void 0}})},1128:function(t,e,r){r(7309)({target:"Reflect",stat:!0},{has:function(t,e){return e in t}})},77880:function(t,e,r){var n=r(7309),i=r(86956),o=r(18427);n({target:"Reflect",stat:!0},{isExtensible:function(t){return i(t),o(t)}})},94772:function(t,e,r){r(7309)({target:"Reflect",stat:!0},{ownKeys:r(79593)})},3260:function(t,e,r){var n=r(7309),i=r(77642),o=r(86956);n({target:"Reflect",stat:!0,sham:!r(91104)},{preventExtensions:function(t){o(t);try{var e=i("Object","preventExtensions");return e&&e(t),!0}catch(r){return!1}}})},54829:function(t,e,r){var n=r(7309),i=r(86956),o=r(42193),a=r(86594);a&&n({target:"Reflect",stat:!0},{setPrototypeOf:function(t,e){i(t),o(e);try{return a(t,e),!0}catch(r){return!1}}})},50712:function(t,e,r){var n=r(7309),i=r(47702),o=r(86956),a=r(42521),c=r(28442),s=r(72763),l=r(67455),u=r(38769),d=r(99366),f=r(5938);n({target:"Reflect",stat:!0,forced:s((function(){var t=function(){},e=l.f(new t,"a",{configurable:!0});return!1!==Reflect.set(t.prototype,"a",1,e)}))},{set:function t(e,r,n){var s,p,h,v=arguments.length<4?e:arguments[3],m=u.f(o(e),r);if(!m){if(a(p=d(e)))return t(p,r,n,v);m=f(0)}if(c(m)){if(!1===m.writable||!a(v))return!1;if(s=u.f(v,r)){if(s.get||s.set||!1===s.writable)return!1;s.value=n,l.f(v,r,s)}else l.f(v,r,f(0,n))}else{if(void 0===(h=m.set))return!1;i(h,v,n)}return!0}})},18314:function(t,e,r){var n=r(7309),i=r(76121),o=r(54849);n({global:!0},{Reflect:{}}),o(i.Reflect,"Reflect",!0)},76849:function(t,e,r){var n=r(37703),i=r(76121),o=r(47585),a=r(20676),c=r(31985),s=r(91471),l=r(2042).f,u=r(8449),d=r(16272),f=r(93710),p=r(26752),h=r(65443),v=r(21228),m=r(73918),g=r(72763),b=r(89146),y=r(2995).enforce,x=r(8395),_=r(1386),w=r(24750),k=r(30477),E=_("match"),S=i.RegExp,A=S.prototype,C=i.SyntaxError,T=o(A.exec),O=o("".charAt),I=o("".replace),R=o("".indexOf),P=o("".slice),L=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Z=/a/g,M=/a/g,N=new S(Z)!==Z,H=h.MISSED_STICKY,B=h.UNSUPPORTED_Y,F=n&&(!N||H||w||k||g((function(){return M[E]=!1,S(Z)!=Z||S(M)==M||"/a/i"!=S(Z,"i")})));if(a("RegExp",F)){for(var D=function(t,e){var r,n,i,o,a,l,h=u(A,this),v=d(t),m=void 0===e,g=[],x=t;if(!h&&v&&m&&t.constructor===D)return t;if((v||u(A,t))&&(t=t.source,m&&(e=p(x))),t=void 0===t?"":f(t),e=void 0===e?"":f(e),x=t,w&&"dotAll"in Z&&(n=!!e&&R(e,"s")>-1)&&(e=I(e,/s/g,"")),r=e,H&&"sticky"in Z&&(i=!!e&&R(e,"y")>-1)&&B&&(e=I(e,/y/g,"")),k&&(o=function(t){for(var e,r=t.length,n=0,i="",o=[],a={},c=!1,s=!1,l=0,u="";n<=r;n++){if("\\"===(e=O(t,n)))e+=O(t,++n);else if("]"===e)c=!1;else if(!c)switch(!0){case"["===e:c=!0;break;case"("===e:T(L,P(t,n+1))&&(n+=2,s=!0),i+=e,l++;continue;case">"===e&&s:if(""===u||b(a,u))throw new C("Invalid capture group name");a[u]=!0,o[o.length]=[u,l],s=!1,u="";continue}s?u+=e:i+=e}return[i,o]}(t),t=o[0],g=o[1]),a=c(S(t,e),h?this:A,D),(n||i||g.length)&&(l=y(a),n&&(l.dotAll=!0,l.raw=D(function(t){for(var e,r=t.length,n=0,i="",o=!1;n<=r;n++)"\\"!==(e=O(t,n))?o||"."!==e?("["===e?o=!0:"]"===e&&(o=!1),i+=e):i+="[\\s\\S]":i+=e+O(t,++n);return i}(t),r)),i&&(l.sticky=!0),g.length&&(l.groups=g)),t!==x)try{s(a,"source",""===x?"(?:)":x)}catch(_){}return a},j=l(S),z=0;j.length>z;)v(D,S,j[z++]);A.constructor=D,D.prototype=A,m(i,"RegExp",D,{constructor:!0})}x("RegExp")},94257:function(t,e,r){var n=r(37703),i=r(24750),o=r(42849),a=r(3546),c=r(2995).get,s=RegExp.prototype,l=TypeError;n&&i&&a(s,"dotAll",{configurable:!0,get:function(){if(this!==s){if("RegExp"===o(this))return!!c(this).dotAll;throw l("Incompatible receiver, RegExp required")}}})},48775:function(t,e,r){"use strict";var n=r(7309),i=r(73546);n({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},69990:function(t,e,r){var n=r(76121),i=r(37703),o=r(3546),a=r(1346),c=r(72763),s=n.RegExp,l=s.prototype;i&&c((function(){var t=!0;try{s(".","d")}catch(c){t=!1}var e={},r="",n=t?"dgimsy":"gimsy",i=function(t,n){Object.defineProperty(e,t,{get:function(){return r+=n,!0}})},o={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in t&&(o.hasIndices="d"),o)i(a,o[a]);return Object.getOwnPropertyDescriptor(l,"flags").get.call(e)!==n||r!==n}))&&o(l,"flags",{configurable:!0,get:a})},46037:function(t,e,r){var n=r(37703),i=r(65443).MISSED_STICKY,o=r(42849),a=r(3546),c=r(2995).get,s=RegExp.prototype,l=TypeError;n&&i&&a(s,"sticky",{configurable:!0,get:function(){if(this!==s){if("RegExp"===o(this))return!!c(this).sticky;throw l("Incompatible receiver, RegExp required")}}})},96604:function(t,e,r){"use strict";r(48775);var n,i,o=r(7309),a=r(47702),c=r(25222),s=r(86956),l=r(93710),u=(n=!1,(i=/[ac]/).exec=function(){return n=!0,/./.exec.apply(this,arguments)},!0===i.test("abc")&&n),d=/./.test;o({target:"RegExp",proto:!0,forced:!u},{test:function(t){var e=s(this),r=l(t),n=e.exec;if(!c(n))return a(d,e,r);var i=a(n,e,r);return null!==i&&(s(i),!0)}})},5364:function(t,e,r){"use strict";var n=r(13343).PROPER,i=r(73918),o=r(86956),a=r(93710),c=r(72763),s=r(26752),l="toString",u=RegExp.prototype[l],d=c((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),f=n&&u.name!=l;(d||f)&&i(RegExp.prototype,l,(function(){var t=o(this);return"/"+a(t.source)+"/"+a(s(t))}),{unsafe:!0})},71981:function(t,e,r){"use strict";r(35246)("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(95365))},77650:function(t,e,r){r(71981)},17214:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("anchor")},{anchor:function(t){return i(this,"a","name",t)}})},3108:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(7263),a=r(64725),c=r(93710),s=r(72763),l=i("".charAt);n({target:"String",proto:!0,forced:s((function(){return"\ud842"!=="𠮷".at(-2)}))},{at:function(t){var e=c(o(this)),r=e.length,n=a(t),i=n>=0?n:r+n;return i<0||i>=r?void 0:l(e,i)}})},90846:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("big")},{big:function(){return i(this,"big","","")}})},84240:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("blink")},{blink:function(){return i(this,"blink","","")}})},54617:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("bold")},{bold:function(){return i(this,"b","","")}})},48839:function(t,e,r){"use strict";var n=r(7309),i=r(73832).codeAt;n({target:"String",proto:!0},{codePointAt:function(t){return i(this,t)}})},84028:function(t,e,r){"use strict";var n,i=r(7309),o=r(95305),a=r(38769).f,c=r(48331),s=r(93710),l=r(11330),u=r(7263),d=r(10316),f=r(8451),p=o("".endsWith),h=o("".slice),v=Math.min,m=d("endsWith");i({target:"String",proto:!0,forced:!!(f||m||(n=a(String.prototype,"endsWith"),!n||n.writable))&&!m},{endsWith:function(t){var e=s(u(this));l(t);var r=arguments.length>1?arguments[1]:void 0,n=e.length,i=void 0===r?n:v(c(r),n),o=s(t);return p?p(e,o,i):h(e,i-o.length,i)===o}})},31410:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("fixed")},{fixed:function(){return i(this,"tt","","")}})},41392:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("fontcolor")},{fontcolor:function(t){return i(this,"font","color",t)}})},47388:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("fontsize")},{fontsize:function(t){return i(this,"font","size",t)}})},41261:function(t,e,r){var n=r(7309),i=r(47585),o=r(11588),a=RangeError,c=String.fromCharCode,s=String.fromCodePoint,l=i([].join);n({target:"String",stat:!0,arity:1,forced:!!s&&1!=s.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,i=0;n>i;){if(e=+arguments[i++],o(e,1114111)!==e)throw a(e+" is not a valid code point");r[i]=e<65536?c(e):c(55296+((e-=65536)>>10),e%1024+56320)}return l(r,"")}})},38310:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(11330),a=r(7263),c=r(93710),s=r(10316),l=i("".indexOf);n({target:"String",proto:!0,forced:!s("includes")},{includes:function(t){return!!~l(c(a(this)),c(o(t)),arguments.length>1?arguments[1]:void 0)}})},87693:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("italics")},{italics:function(){return i(this,"i","","")}})},56307:function(t,e,r){"use strict";var n=r(73832).charAt,i=r(93710),o=r(2995),a=r(19173),c=r(36238),s="String Iterator",l=o.set,u=o.getterFor(s);a(String,"String",(function(t){l(this,{type:s,string:i(t),index:0})}),(function(){var t,e=u(this),r=e.string,i=e.index;return i>=r.length?c(void 0,!0):(t=n(r,i),e.index+=t.length,c(t,!1))}))},48632:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("link")},{link:function(t){return i(this,"a","href",t)}})},73291:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(95305),a=r(720),c=r(36238),s=r(7263),l=r(48331),u=r(93710),d=r(86956),f=r(29714),p=r(42849),h=r(16272),v=r(26752),m=r(74692),g=r(73918),b=r(72763),y=r(1386),x=r(18159),_=r(67675),w=r(1750),k=r(2995),E=r(8451),S=y("matchAll"),A="RegExp String",C=A+" Iterator",T=k.set,O=k.getterFor(C),I=RegExp.prototype,R=TypeError,P=o("".indexOf),L=o("".matchAll),Z=!!L&&!b((function(){L("a",/./)})),M=a((function(t,e,r,n){T(this,{type:C,regexp:t,string:e,global:r,unicode:n,done:!1})}),A,(function(){var t=O(this);if(t.done)return c(void 0,!0);var e=t.regexp,r=t.string,n=w(e,r);return null===n?(t.done=!0,c(void 0,!0)):t.global?(""===u(n[0])&&(e.lastIndex=_(r,l(e.lastIndex),t.unicode)),c(n,!1)):(t.done=!0,c(n,!1))})),N=function(t){var e,r,n,i=d(this),o=u(t),a=x(i,RegExp),c=u(v(i));return e=new a(a===RegExp?i.source:i,c),r=!!~P(c,"g"),n=!!~P(c,"u"),e.lastIndex=l(i.lastIndex),new M(e,o,r,n)};n({target:"String",proto:!0,forced:Z},{matchAll:function(t){var e,r,n,o,a=s(this);if(f(t)){if(Z)return L(a,t)}else{if(h(t)&&(e=u(s(v(t))),!~P(e,"g")))throw R("`.matchAll` does not allow non-global regexes");if(Z)return L(a,t);if(void 0===(n=m(t,S))&&E&&"RegExp"==p(t)&&(n=N),n)return i(n,t,a)}return r=u(a),o=new RegExp(t,"g"),E?i(N,o,r):o[S](r)}}),E||S in I||g(I,S,N)},90971:function(t,e,r){"use strict";var n=r(47702),i=r(1325),o=r(86956),a=r(29714),c=r(48331),s=r(93710),l=r(7263),u=r(74692),d=r(67675),f=r(1750);i("match",(function(t,e,r){return[function(e){var r=l(this),i=a(e)?void 0:u(e,t);return i?n(i,e,r):new RegExp(e)[t](s(r))},function(t){var n=o(this),i=s(t),a=r(e,n,i);if(a.done)return a.value;if(!n.global)return f(n,i);var l=n.unicode;n.lastIndex=0;for(var u,p=[],h=0;null!==(u=f(n,i));){var v=s(u[0]);p[h]=v,""===v&&(n.lastIndex=d(i,c(n.lastIndex),l)),h++}return 0===h?null:p}]}))},6860:function(t,e,r){"use strict";var n=r(7309),i=r(25427).end;n({target:"String",proto:!0,forced:r(32411)},{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},67599:function(t,e,r){"use strict";var n=r(7309),i=r(25427).start;n({target:"String",proto:!0,forced:r(32411)},{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}})},87138:function(t,e,r){var n=r(7309),i=r(47585),o=r(19969),a=r(84766),c=r(93710),s=r(25902),l=i([].push),u=i([].join);n({target:"String",stat:!0},{raw:function(t){var e=o(a(t).raw),r=s(e);if(!r)return"";for(var n=arguments.length,i=[],d=0;;){if(l(i,c(e[d++])),d===r)return u(i,"");dt.length?-1:""===e?r:b(t,e,r)};n({target:"String",proto:!0},{replaceAll:function(t,e){var r,n,o,h,k,E,S,A,C,T=a(this),O=0,I=0,R="";if(!s(t)){if((r=l(t))&&(n=u(a(f(t))),!~b(n,"g")))throw g("`.replaceAll` does not allow non-global regexes");if(o=d(t,m))return i(o,t,T,e);if(v&&r)return y(u(T),t,e)}for(h=u(T),k=u(t),(E=c(e))||(e=u(e)),S=k.length,A=_(1,S),O=w(h,k,0);-1!==O;)C=E?u(e(k,O,h)):p(k,h,O,[],void 0,e),R+=x(h,I,O)+C,I=O+S,O=w(h,k,O+A);return I=I&&(O+=S(c,I,L)+B,I=L+P.length)}return O+S(c,I)}]}),!!c((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}))||!A||C)},63256:function(t,e,r){"use strict";var n=r(47702),i=r(1325),o=r(86956),a=r(29714),c=r(7263),s=r(17162),l=r(93710),u=r(74692),d=r(1750);i("search",(function(t,e,r){return[function(e){var r=c(this),i=a(e)?void 0:u(e,t);return i?n(i,e,r):new RegExp(e)[t](l(r))},function(t){var n=o(this),i=l(t),a=r(e,n,i);if(a.done)return a.value;var c=n.lastIndex;s(c,0)||(n.lastIndex=0);var u=d(n,i);return s(n.lastIndex,c)||(n.lastIndex=c),null===u?-1:u.index}]}))},37309:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("small")},{small:function(){return i(this,"small","","")}})},60836:function(t,e,r){"use strict";var n=r(79102),i=r(47702),o=r(47585),a=r(1325),c=r(86956),s=r(29714),l=r(16272),u=r(7263),d=r(18159),f=r(67675),p=r(48331),h=r(93710),v=r(74692),m=r(31280),g=r(1750),b=r(73546),y=r(65443),x=r(72763),_=y.UNSUPPORTED_Y,w=4294967295,k=Math.min,E=[].push,S=o(/./.exec),A=o(E),C=o("".slice),T=!x((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));a("split",(function(t,e,r){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,r){var o=h(u(this)),a=void 0===r?w:r>>>0;if(0===a)return[];if(void 0===t)return[o];if(!l(t))return i(e,o,t,a);for(var c,s,d,f=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),v=0,g=new RegExp(t.source,p+"g");(c=i(b,g,o))&&!((s=g.lastIndex)>v&&(A(f,C(o,v,c.index)),c.length>1&&c.index=a));)g.lastIndex===c.index&&g.lastIndex++;return v===o.length?!d&&S(g,"")||A(f,""):A(f,C(o,v)),f.length>a?m(f,0,a):f}:"0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:i(e,this,t,r)}:e,[function(e,r){var n=u(this),a=s(e)?void 0:v(e,t);return a?i(a,e,n,r):i(o,h(n),e,r)},function(t,n){var i=c(this),a=h(t),s=r(o,i,a,n,o!==e);if(s.done)return s.value;var l=d(i,RegExp),u=i.unicode,v=(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_?"g":"y"),m=new l(_?"^(?:"+i.source+")":i,v),b=void 0===n?w:n>>>0;if(0===b)return[];if(0===a.length)return null===g(m,a)?[a]:[];for(var y=0,x=0,E=[];x1?arguments[1]:void 0,e.length)),n=s(t);return p?p(e,n,r):h(e,r,r+n.length)===n}})},54805:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("strike")},{strike:function(){return i(this,"strike","","")}})},34862:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("sub")},{sub:function(){return i(this,"sub","","")}})},52439:function(t,e,r){"use strict";var n=r(7309),i=r(8757);n({target:"String",proto:!0,forced:r(53710)("sup")},{sup:function(){return i(this,"sup","","")}})},77234:function(t,e,r){r(18340);var n=r(7309),i=r(14946);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},38927:function(t,e,r){var n=r(7309),i=r(26941);n({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==i},{trimLeft:i})},18340:function(t,e,r){var n=r(7309),i=r(14946);n({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},94628:function(t,e,r){r(38927);var n=r(7309),i=r(26941);n({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==i},{trimStart:i})},81505:function(t,e,r){"use strict";var n=r(7309),i=r(36842).trim;n({target:"String",proto:!0,forced:r(9756)("trim")},{trim:function(){return i(this)}})},17789:function(t,e,r){r(25671)("asyncIterator")},80179:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(47702),a=r(47585),c=r(8451),s=r(37703),l=r(80859),u=r(72763),d=r(89146),f=r(8449),p=r(86956),h=r(19969),v=r(5224),m=r(93710),g=r(5938),b=r(63571),y=r(31792),x=r(2042),_=r(2525),w=r(92719),k=r(38769),E=r(67455),S=r(37532),A=r(77751),C=r(73918),T=r(3546),O=r(30896),I=r(52562),R=r(32048),P=r(51735),L=r(1386),Z=r(89103),M=r(25671),N=r(51981),H=r(54849),B=r(2995),F=r(25097).forEach,D=I("hidden"),j="Symbol",z="prototype",U=B.set,V=B.getterFor(j),$=Object[z],G=i.Symbol,W=G&&G[z],Y=i.TypeError,q=i.QObject,X=k.f,K=E.f,J=_.f,Q=A.f,tt=a([].push),et=O("symbols"),rt=O("op-symbols"),nt=O("wks"),it=!q||!q[z]||!q[z].findChild,ot=s&&u((function(){return 7!=b(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a}))?function(t,e,r){var n=X($,e);n&&delete $[e],K(t,e,r),n&&t!==$&&K($,e,n)}:K,at=function(t,e){var r=et[t]=b(W);return U(r,{type:j,tag:t,description:e}),s||(r.description=e),r},ct=function(t,e,r){t===$&&ct(rt,e,r),p(t);var n=v(e);return p(r),d(et,n)?(r.enumerable?(d(t,D)&&t[D][n]&&(t[D][n]=!1),r=b(r,{enumerable:g(0,!1)})):(d(t,D)||K(t,D,g(1,{})),t[D][n]=!0),ot(t,n,r)):K(t,n,r)},st=function(t,e){p(t);var r=h(e),n=y(r).concat(ft(r));return F(n,(function(e){s&&!o(lt,r,e)||ct(t,e,r[e])})),t},lt=function(t){var e=v(t),r=o(Q,this,e);return!(this===$&&d(et,e)&&!d(rt,e))&&(!(r||!d(this,e)||!d(et,e)||d(this,D)&&this[D][e])||r)},ut=function(t,e){var r=h(t),n=v(e);if(r!==$||!d(et,n)||d(rt,n)){var i=X(r,n);return!i||!d(et,n)||d(r,D)&&r[D][n]||(i.enumerable=!0),i}},dt=function(t){var e=J(h(t)),r=[];return F(e,(function(t){d(et,t)||d(R,t)||tt(r,t)})),r},ft=function(t){var e=t===$,r=J(e?rt:h(t)),n=[];return F(r,(function(t){!d(et,t)||e&&!d($,t)||tt(n,et[t])})),n};l||(G=function(){if(f(W,this))throw Y("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?m(arguments[0]):void 0,e=P(t),r=function(t){this===$&&o(r,rt,t),d(this,D)&&d(this[D],e)&&(this[D][e]=!1),ot(this,e,g(1,t))};return s&&it&&ot($,e,{configurable:!0,set:r}),at(e,t)},C(W=G[z],"toString",(function(){return V(this).tag})),C(G,"withoutSetter",(function(t){return at(P(t),t)})),A.f=lt,E.f=ct,S.f=st,k.f=ut,x.f=_.f=dt,w.f=ft,Z.f=function(t){return at(L(t),t)},s&&(T(W,"description",{configurable:!0,get:function(){return V(this).description}}),c||C($,"propertyIsEnumerable",lt,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!l,sham:!l},{Symbol:G}),F(y(nt),(function(t){M(t)})),n({target:j,stat:!0,forced:!l},{useSetter:function(){it=!0},useSimple:function(){it=!1}}),n({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(t,e){return void 0===e?b(t):st(b(t),e)},defineProperty:ct,defineProperties:st,getOwnPropertyDescriptor:ut}),n({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:dt}),N(),H(G,j),R[D]=!0},73635:function(t,e,r){"use strict";var n=r(7309),i=r(37703),o=r(76121),a=r(47585),c=r(89146),s=r(25222),l=r(8449),u=r(93710),d=r(3546),f=r(94488),p=o.Symbol,h=p&&p.prototype;if(i&&s(p)&&(!("description"in h)||void 0!==p().description)){var v={},m=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:u(arguments[0]),e=l(h,this)?new p(t):void 0===t?p():p(t);return""===t&&(v[e]=!0),e};f(m,p),m.prototype=h,h.constructor=m;var g="Symbol(test)"==String(p("test")),b=a(h.valueOf),y=a(h.toString),x=/^Symbol\((.*)\)[^)]+$/,_=a("".replace),w=a("".slice);d(h,"description",{configurable:!0,get:function(){var t=b(this);if(c(v,t))return"";var e=y(t),r=g?w(e,7,-1):_(e,x,"$1");return""===r?void 0:r}}),n({global:!0,constructor:!0,forced:!0},{Symbol:m})}},79129:function(t,e,r){var n=r(7309),i=r(77642),o=r(89146),a=r(93710),c=r(30896),s=r(33956),l=c("string-to-symbol-registry"),u=c("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{for:function(t){var e=a(t);if(o(l,e))return l[e];var r=i("Symbol")(e);return l[e]=r,u[r]=e,r}})},82866:function(t,e,r){r(25671)("hasInstance")},19571:function(t,e,r){r(25671)("isConcatSpreadable")},26411:function(t,e,r){r(25671)("iterator")},97514:function(t,e,r){r(80179),r(79129),r(57607),r(83438),r(12984)},57607:function(t,e,r){var n=r(7309),i=r(89146),o=r(5057),a=r(23120),c=r(30896),s=r(33956),l=c("symbol-to-string-registry");n({target:"Symbol",stat:!0,forced:!s},{keyFor:function(t){if(!o(t))throw TypeError(a(t)+" is not a symbol");if(i(l,t))return l[t]}})},80679:function(t,e,r){r(25671)("matchAll")},74330:function(t,e,r){r(25671)("match")},78689:function(t,e,r){r(25671)("replace")},93926:function(t,e,r){r(25671)("search")},14872:function(t,e,r){r(25671)("species")},62785:function(t,e,r){r(25671)("split")},15394:function(t,e,r){var n=r(25671),i=r(51981);n("toPrimitive"),i()},21724:function(t,e,r){var n=r(77642),i=r(25671),o=r(54849);i("toStringTag"),o(n("Symbol"),"Symbol")},71254:function(t,e,r){r(25671)("unscopables")},77984:function(t,e,r){"use strict";var n=r(44162),i=r(25902),o=r(64725),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var e=a(this),r=i(e),n=o(t),c=n>=0?n:r+n;return c<0||c>=r?void 0:e[c]}))},24062:function(t,e,r){"use strict";var n=r(47585),i=r(44162),o=n(r(24579)),a=i.aTypedArray;(0,i.exportTypedArrayMethod)("copyWithin",(function(t,e){return o(a(this),t,e,arguments.length>2?arguments[2]:void 0)}))},82980:function(t,e,r){"use strict";var n=r(44162),i=r(25097).every,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},76991:function(t,e,r){"use strict";var n=r(44162),i=r(6922),o=r(2321),a=r(79538),c=r(47702),s=r(47585),l=r(72763),u=n.aTypedArray,d=n.exportTypedArrayMethod,f=s("".slice);d("fill",(function(t){var e=arguments.length;u(this);var r="Big"===f(a(this),0,3)?o(t):+t;return c(i,this,r,e>1?arguments[1]:void 0,e>2?arguments[2]:void 0)}),l((function(){var t=0;return new Int8Array(2).fill({valueOf:function(){return t++}}),1!==t})))},87629:function(t,e,r){"use strict";var n=r(44162),i=r(25097).filter,o=r(85908),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var e=i(a(this),t,arguments.length>1?arguments[1]:void 0);return o(this,e)}))},27529:function(t,e,r){"use strict";var n=r(44162),i=r(25097).findIndex,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},64659:function(t,e,r){"use strict";var n=r(44162),i=r(51486).findLastIndex,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},92299:function(t,e,r){"use strict";var n=r(44162),i=r(51486).findLast,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},31708:function(t,e,r){"use strict";var n=r(44162),i=r(25097).find,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},37280:function(t,e,r){r(59671)("Float32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},9747:function(t,e,r){r(59671)("Float64",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},16444:function(t,e,r){"use strict";var n=r(44162),i=r(25097).forEach,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},46562:function(t,e,r){"use strict";var n=r(87928);(0,r(44162).exportTypedArrayStaticMethod)("from",r(21719),n)},26897:function(t,e,r){"use strict";var n=r(44162),i=r(59729).includes,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},73196:function(t,e,r){"use strict";var n=r(44162),i=r(59729).indexOf,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},17607:function(t,e,r){r(59671)("Int16",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},81829:function(t,e,r){r(59671)("Int32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},6830:function(t,e,r){r(59671)("Int8",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},9491:function(t,e,r){"use strict";var n=r(76121),i=r(72763),o=r(47585),a=r(44162),c=r(43541),s=r(1386)("iterator"),l=n.Uint8Array,u=o(c.values),d=o(c.keys),f=o(c.entries),p=a.aTypedArray,h=a.exportTypedArrayMethod,v=l&&l.prototype,m=!i((function(){v[s].call([1])})),g=!!v&&v.values&&v[s]===v.values&&"values"===v.values.name,b=function(){return u(p(this))};h("entries",(function(){return f(p(this))}),m),h("keys",(function(){return d(p(this))}),m),h("values",b,m||!g,{name:"values"}),h(s,b,m||!g,{name:"values"})},33811:function(t,e,r){"use strict";var n=r(44162),i=r(47585),o=n.aTypedArray,a=n.exportTypedArrayMethod,c=i([].join);a("join",(function(t){return c(o(this),t)}))},61274:function(t,e,r){"use strict";var n=r(44162),i=r(79102),o=r(8139),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("lastIndexOf",(function(t){var e=arguments.length;return i(o,a(this),e>1?[t,arguments[1]]:[t])}))},31010:function(t,e,r){"use strict";var n=r(44162),i=r(25097).map,o=r(55725),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return i(a(this),t,arguments.length>1?arguments[1]:void 0,(function(t,e){return new(o(t))(e)}))}))},15167:function(t,e,r){"use strict";var n=r(44162),i=r(87928),o=n.aTypedArrayConstructor;(0,n.exportTypedArrayStaticMethod)("of",(function(){for(var t=0,e=arguments.length,r=new(o(this))(e);e>t;)r[t]=arguments[t++];return r}),i)},485:function(t,e,r){"use strict";var n=r(44162),i=r(59856).right,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var e=arguments.length;return i(o(this),t,e,e>1?arguments[1]:void 0)}))},19313:function(t,e,r){"use strict";var n=r(44162),i=r(59856).left,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var e=arguments.length;return i(o(this),t,e,e>1?arguments[1]:void 0)}))},58491:function(t,e,r){"use strict";var n=r(44162),i=n.aTypedArray,o=n.exportTypedArrayMethod,a=Math.floor;o("reverse",(function(){for(var t,e=this,r=i(e).length,n=a(r/2),o=0;o1?arguments[1]:void 0,1),r=s(t);if(m)return i(p,this,r,e);var n=this.length,o=a(r),l=0;if(o+e>n)throw u("Wrong length");for(;lo;)l[o]=r[o++];return l}),o((function(){new Int8Array(1).slice()})))},80070:function(t,e,r){"use strict";var n=r(44162),i=r(25097).some,o=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return i(o(this),t,arguments.length>1?arguments[1]:void 0)}))},12376:function(t,e,r){"use strict";var n=r(76121),i=r(95305),o=r(72763),a=r(19257),c=r(33407),s=r(44162),l=r(45249),u=r(32049),d=r(56962),f=r(58998),p=s.aTypedArray,h=s.exportTypedArrayMethod,v=n.Uint16Array,m=v&&i(v.prototype.sort),g=!(!m||o((function(){m(new v(2),null)}))&&o((function(){m(new v(2),{})}))),b=!!m&&!o((function(){if(d)return d<74;if(l)return l<67;if(u)return!0;if(f)return f<602;var t,e,r=new v(516),n=Array(516);for(t=0;t<516;t++)e=t%4,r[t]=515-t,n[t]=t-2*e+3;for(m(r,(function(t,e){return(t/4|0)-(e/4|0)})),t=0;t<516;t++)if(r[t]!==n[t])return!0}));h("sort",(function(t){return void 0!==t&&a(t),b?m(this,t):c(p(this),function(t){return function(e,r){return void 0!==t?+t(e,r)||0:r!=r?-1:e!=e?1:0===e&&0===r?1/e>0&&1/r<0?1:-1:e>r}}(t))}),!b||g)},11095:function(t,e,r){"use strict";var n=r(44162),i=r(48331),o=r(11588),a=r(55725),c=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,e){var r=c(this),n=r.length,s=o(t,n);return new(a(r))(r.buffer,r.byteOffset+s*r.BYTES_PER_ELEMENT,i((void 0===e?n:o(e,n))-s))}))},43888:function(t,e,r){"use strict";var n=r(76121),i=r(79102),o=r(44162),a=r(72763),c=r(11939),s=n.Int8Array,l=o.aTypedArray,u=o.exportTypedArrayMethod,d=[].toLocaleString,f=!!s&&a((function(){d.call(new s(1))}));u("toLocaleString",(function(){return i(d,f?c(l(this)):l(this),c(arguments))}),a((function(){return[1,2].toLocaleString()!=new s([1,2]).toLocaleString()}))||!a((function(){s.prototype.toLocaleString.call([1,2])})))},15308:function(t,e,r){"use strict";var n=r(2788),i=r(44162),o=i.aTypedArray,a=i.exportTypedArrayMethod,c=i.getTypedArrayConstructor;a("toReversed",(function(){return n(o(this),c(this))}))},96551:function(t,e,r){"use strict";var n=r(44162),i=r(47585),o=r(19257),a=r(15078),c=n.aTypedArray,s=n.getTypedArrayConstructor,l=n.exportTypedArrayMethod,u=i(n.TypedArrayPrototype.sort);l("toSorted",(function(t){void 0!==t&&o(t);var e=c(this),r=a(s(e),e);return u(r,t)}))},58509:function(t,e,r){"use strict";var n=r(44162).exportTypedArrayMethod,i=r(72763),o=r(76121),a=r(47585),c=o.Uint8Array,s=c&&c.prototype||{},l=[].toString,u=a([].join);i((function(){l.call({})}))&&(l=function(){return u(this)});var d=s.toString!=l;n("toString",l,d)},74225:function(t,e,r){r(59671)("Uint16",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},73863:function(t,e,r){r(59671)("Uint32",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},36014:function(t,e,r){r(59671)("Uint8",(function(t){return function(e,r,n){return t(this,e,r,n)}}))},57200:function(t,e,r){r(59671)("Uint8",(function(t){return function(e,r,n){return t(this,e,r,n)}}),!0)},78415:function(t,e,r){"use strict";var n=r(71786),i=r(44162),o=r(18049),a=r(64725),c=r(2321),s=i.aTypedArray,l=i.getTypedArrayConstructor,u=i.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(t){return 8===t}}();u("with",{with:function(t,e){var r=s(this),i=a(t),u=o(r)?c(e):+e;return n(r,l(r),i,u)}}.with,!d)},13751:function(t,e,r){"use strict";var n,i=r(91104),o=r(76121),a=r(47585),c=r(20267),s=r(9154),l=r(35246),u=r(59285),d=r(42521),f=r(2995).enforce,p=r(72763),h=r(93336),v=Object,m=Array.isArray,g=v.isExtensible,b=v.isFrozen,y=v.isSealed,x=v.freeze,_=v.seal,w={},k={},E=!o.ActiveXObject&&"ActiveXObject"in o,S=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},A=l("WeakMap",S,u),C=A.prototype,T=a(C.set);if(h)if(E){n=u.getConstructor(S,"WeakMap",!0),s.enable();var O=a(C.delete),I=a(C.has),R=a(C.get);c(C,{delete:function(t){if(d(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),O(this,t)||e.frozen.delete(t)}return O(this,t)},has:function(t){if(d(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),I(this,t)||e.frozen.has(t)}return I(this,t)},get:function(t){if(d(t)&&!g(t)){var e=f(this);return e.frozen||(e.frozen=new n),I(this,t)?R(this,t):e.frozen.get(t)}return R(this,t)},set:function(t,e){if(d(t)&&!g(t)){var r=f(this);r.frozen||(r.frozen=new n),I(this,t)?T(this,t,e):r.frozen.set(t,e)}else T(this,t,e);return this}})}else i&&p((function(){var t=x([]);return T(new A,t,1),!b(t)}))&&c(C,{set:function(t,e){var r;return m(t)&&(b(t)?r=w:y(t)&&(r=k)),T(this,t,e),r==w&&x(t),r==k&&_(t),this}})},38742:function(t,e,r){r(13751)},1485:function(t,e,r){"use strict";r(35246)("WeakSet",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),r(59285))},43554:function(t,e,r){r(1485)},54276:function(t,e,r){"use strict";var n=r(37703),i=r(3546),o=r(6536),a=ArrayBuffer.prototype;n&&!("detached"in a)&&i(a,"detached",{configurable:!0,get:function(){return o(this)}})},26797:function(t,e,r){"use strict";var n=r(7309),i=r(8839);i&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return i(this,arguments.length?arguments[0]:void 0,!1)}})},73188:function(t,e,r){"use strict";var n=r(7309),i=r(8839);i&&n({target:"ArrayBuffer",proto:!0},{transfer:function(){return i(this,arguments.length?arguments[0]:void 0,!0)}})},6900:function(t,e,r){"use strict";var n=r(7309),i=r(25097).filterReject,o=r(29690);n({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("filterOut")},11388:function(t,e,r){"use strict";var n=r(7309),i=r(25097).filterReject,o=r(29690);n({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("filterReject")},26116:function(t,e,r){r(7309)({target:"Array",stat:!0},{fromAsync:r(84645)})},94790:function(t,e,r){var n=r(7309),i=r(49719),o=r(29690),a=r(26875);n({target:"Array",proto:!0,name:"groupToMap",forced:r(8451)||!i("groupByToMap")},{groupByToMap:a}),o("groupByToMap")},23806:function(t,e,r){"use strict";var n=r(7309),i=r(56172),o=r(49719),a=r(29690);n({target:"Array",proto:!0,forced:!o("groupBy")},{groupBy:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),a("groupBy")},75818:function(t,e,r){var n=r(7309),i=r(29690),o=r(26875);n({target:"Array",proto:!0,forced:r(8451)},{groupToMap:o}),i("groupToMap")},95460:function(t,e,r){"use strict";var n=r(7309),i=r(56172),o=r(29690);n({target:"Array",proto:!0},{group:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),o("group")},13230:function(t,e,r){var n=r(7309),i=r(43964),o=Object.isFrozen,a=function(t,e){if(!o||!i(t)||!o(t))return!1;for(var r,n=0,a=t.length;n1?arguments[1]:void 0);return!1!==a(e,(function(t,n){if(!r(t,n,e))return!1}),!0)}})},5013:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(5774),c=r(39103),s=a.Map,l=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t,i){r(t,i,e)&&l(n,i,t)})),n}})},68176:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=a(e,(function(t,n){if(r(t,n,e))return{key:n}}),!0);return n&&n.key}})},84607:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=a(e,(function(t,n){if(r(t,n,e))return{value:t}}),!0);return n&&n.value}})},58458:function(t,e,r){r(7309)({target:"Map",stat:!0,forced:!0},{from:r(18735)})},99411:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(47585),a=r(25222),c=r(19257),s=r(64572),l=r(5774).Map,u=o([].push);n({target:"Map",stat:!0,forced:!0},{groupBy:function(t,e){var r=new(a(this)?this:l);c(e);var n=c(r.has),o=c(r.get),d=c(r.set);return s(t,(function(t){var a=e(t);i(n,r,a)?u(i(o,r,a),t):i(d,r,a,[t])})),r}})},84391:function(t,e,r){"use strict";var n=r(7309),i=r(3675),o=r(55596),a=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===a(o(this),(function(e){if(i(e,t))return!0}),!0)}})},34679:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(64572),a=r(25222),c=r(19257),s=r(5774).Map;n({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(a(this)?this:s);c(e);var n=c(r.set);return o(t,(function(t){i(n,r,e(t),t)})),r}})},95388:function(t,e,r){"use strict";var n=r(7309),i=r(55596),o=r(39103);n({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=o(i(this),(function(e,r){if(e===t)return{key:r}}),!0);return e&&e.key}})},18636:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(5774),c=r(39103),s=a.Map,l=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t,i){l(n,r(t,i,e),t)})),n}})},58101:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(55596),a=r(5774),c=r(39103),s=a.Map,l=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t,i){l(n,i,r(t,i,e))})),n}})},56349:function(t,e,r){"use strict";var n=r(7309),i=r(55596),o=r(64572),a=r(5774).set;n({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=i(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===a(e,(function(t,n){if(r(t,n,e))return!0}),!0)}})},78912:function(t,e,r){"use strict";r(7309)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r(7230)})},85767:function(t,e,r){"use strict";var n=r(7309),i=r(19257),o=r(55596),a=r(5774),c=TypeError,s=a.get,l=a.has,u=a.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=o(this),n=arguments.length;i(e);var a=l(r,t);if(!a&&n<3)throw c("Updating absent value");var d=a?s(r,t):i(n>2?arguments[2]:void 0)(t,r);return u(r,t,e(d,t,r)),r}})},22423:function(t,e,r){"use strict";r(7309)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r(7230)})},37197:function(t,e,r){var n=r(7309),i=Math.min,o=Math.max;n({target:"Math",stat:!0,forced:!0},{clamp:function(t,e,r){return i(r,o(e,t))}})},50640:function(t,e,r){r(7309)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},39791:function(t,e,r){var n=r(7309),i=180/Math.PI;n({target:"Math",stat:!0,forced:!0},{degrees:function(t){return t*i}})},11022:function(t,e,r){var n=r(7309),i=r(50969),o=r(63094);n({target:"Math",stat:!0,forced:!0},{fscale:function(t,e,r,n,a){return o(i(t,e,r,n,a))}})},85362:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{iaddh:function(t,e,r,n){var i=t>>>0,o=r>>>0;return(e>>>0)+(n>>>0)+((i&o|(i|o)&~(i+o>>>0))>>>31)|0}})},66928:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{imulh:function(t,e){var r=65535,n=+t,i=+e,o=n&r,a=i&r,c=n>>16,s=i>>16,l=(c*a>>>0)+(o*a>>>16);return c*s+(l>>16)+((o*s>>>0)+(l&r)>>16)}})},97841:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{isubh:function(t,e,r,n){var i=t>>>0,o=r>>>0;return(e>>>0)-(n>>>0)-((~i&o|~(i^o)&i-o>>>0)>>>31)|0}})},69351:function(t,e,r){r(7309)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},8751:function(t,e,r){var n=r(7309),i=Math.PI/180;n({target:"Math",stat:!0,forced:!0},{radians:function(t){return t*i}})},899:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{scale:r(50969)})},18489:function(t,e,r){var n=r(7309),i=r(86956),o=r(30097),a=r(720),c=r(36238),s=r(2995),l="Seeded Random",u=l+" Generator",d=s.set,f=s.getterFor(u),p=TypeError,h=a((function(t){d(this,{type:u,seed:t%2147483647})}),l,(function(){var t=f(this),e=t.seed=(1103515245*t.seed+12345)%2147483647;return c((1073741823&e)/1073741823,!1)}));n({target:"Math",stat:!0,forced:!0},{seededPRNG:function(t){var e=i(t).seed;if(!o(e))throw p('Math.seededPRNG() argument should have a "seed" field with a finite value.');return new h(e)}})},63354:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{signbit:function(t){var e=+t;return e==e&&0==e?1/e==-1/0:e<0}})},54689:function(t,e,r){r(7309)({target:"Math",stat:!0,forced:!0},{umulh:function(t,e){var r=65535,n=+t,i=+e,o=n&r,a=i&r,c=n>>>16,s=i>>>16,l=(c*a>>>0)+(o*a>>>16);return c*s+(l>>>16)+((o*s>>>0)+(l&r)>>>16)}})},46681:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(64725),a=r(92437),c="Invalid number representation",s=RangeError,l=SyntaxError,u=TypeError,d=/^[\da-z]+$/,f=i("".charAt),p=i(d.exec),h=i(1..toString),v=i("".slice);n({target:"Number",stat:!0,forced:!0},{fromString:function(t,e){var r,n,i=1;if("string"!=typeof t)throw u(c);if(!t.length)throw l(c);if("-"==f(t,0)&&(i=-1,!(t=v(t,1)).length))throw l(c);if((r=void 0===e?10:o(e))<2||r>36)throw s("Invalid radix");if(!p(d,t)||h(n=a(t,r),r)!==t)throw l(c);return i*n}})},72260:function(t,e,r){"use strict";var n=r(7309),i=r(4138);n({target:"Number",stat:!0,forced:!0},{range:function(t,e,r){return new i(t,e,r,"number",0,1)}})},52751:function(t,e,r){"use strict";var n=r(7309),i=r(54691);n({target:"Object",stat:!0,forced:!0},{iterateEntries:function(t){return new i(t,"entries")}})},56279:function(t,e,r){"use strict";var n=r(7309),i=r(54691);n({target:"Object",stat:!0,forced:!0},{iterateKeys:function(t){return new i(t,"keys")}})},95104:function(t,e,r){"use strict";var n=r(7309),i=r(54691);n({target:"Object",stat:!0,forced:!0},{iterateValues:function(t){return new i(t,"values")}})},267:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(37703),a=r(8395),c=r(19257),s=r(86956),l=r(30680),u=r(25222),d=r(29714),f=r(42521),p=r(74692),h=r(73918),v=r(20267),m=r(3546),g=r(94113),b=r(1386),y=r(2995),x=r(69846),_=b("observable"),w="Observable",k="Subscription",E="SubscriptionObserver",S=y.getterFor,A=y.set,C=S(w),T=S(k),O=S(E),I=function(t){this.observer=s(t),this.cleanup=void 0,this.subscriptionObserver=void 0};I.prototype={type:k,clean:function(){var t=this.cleanup;if(t){this.cleanup=void 0;try{t()}catch(e){g(e)}}},close:function(){if(!o){var t=this.facade,e=this.subscriptionObserver;t.closed=!0,e&&(e.closed=!0)}this.observer=void 0},isClosed:function(){return void 0===this.observer}};var R=function(t,e){var r,n=A(this,new I(t));o||(this.closed=!1);try{(r=p(t,"start"))&&i(r,t,this)}catch(f){g(f)}if(!n.isClosed()){var a=n.subscriptionObserver=new P(n);try{var s=e(a),l=s;d(s)||(n.cleanup=u(s.unsubscribe)?function(){l.unsubscribe()}:c(s))}catch(f){return void a.error(f)}n.isClosed()&&n.clean()}};R.prototype=v({},{unsubscribe:function(){var t=T(this);t.isClosed()||(t.close(),t.clean())}}),o&&m(R.prototype,"closed",{configurable:!0,get:function(){return T(this).isClosed()}});var P=function(t){A(this,{type:E,subscriptionState:t}),o||(this.closed=!1)};P.prototype=v({},{next:function(t){var e=O(this).subscriptionState;if(!e.isClosed()){var r=e.observer;try{var n=p(r,"next");n&&i(n,r,t)}catch(o){g(o)}}},error:function(t){var e=O(this).subscriptionState;if(!e.isClosed()){var r=e.observer;e.close();try{var n=p(r,"error");n?i(n,r,t):g(t)}catch(o){g(o)}e.clean()}},complete:function(){var t=O(this).subscriptionState;if(!t.isClosed()){var e=t.observer;t.close();try{var r=p(e,"complete");r&&i(r,e)}catch(n){g(n)}t.clean()}}}),o&&m(P.prototype,"closed",{configurable:!0,get:function(){return O(this).subscriptionState.isClosed()}});var L=function(t){l(this,Z),A(this,{type:w,subscriber:c(t)})},Z=L.prototype;v(Z,{subscribe:function(t){var e=arguments.length;return new R(u(t)?{next:t,error:e>1?arguments[1]:void 0,complete:e>2?arguments[2]:void 0}:f(t)?t:{},C(this).subscriber)}}),h(Z,_,(function(){return this})),n({global:!0,constructor:!0,forced:x},{Observable:L}),a(w)},11635:function(t,e,r){"use strict";var n=r(7309),i=r(77642),o=r(47702),a=r(86956),c=r(93722),s=r(78977),l=r(74692),u=r(64572),d=r(1386),f=r(69846),p=d("observable");n({target:"Observable",stat:!0,forced:f},{from:function(t){var e=c(this)?this:i("Observable"),r=l(a(t),p);if(r){var n=a(o(r,t));return n.constructor===e?n:new e((function(t){return n.subscribe(t)}))}var d=s(t);return new e((function(t){u(d,(function(e,r){if(t.next(e),t.closed)return r()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),t.complete()}))}})},43703:function(t,e,r){r(267),r(11635),r(72129)},72129:function(t,e,r){"use strict";var n=r(7309),i=r(77642),o=r(93722),a=r(69846),c=i("Array");n({target:"Observable",stat:!0,forced:a},{of:function(){for(var t=o(this)?this:i("Observable"),e=arguments.length,r=c(e),n=0;n1?arguments[1]:void 0);return!1!==a(e,(function(t){if(!r(t,t,e))return!1}),!0)}})},35955:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(18779),c=r(98633),s=a.Set,l=a.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t){r(t,t,e)&&l(n,t)})),n}})},23062:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(98633);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=a(e,(function(t){if(r(t,t,e))return{value:t}}),!0);return n&&n.value}})},49833:function(t,e,r){r(7309)({target:"Set",stat:!0,forced:!0},{from:r(18735)})},66380:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(21033);n({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return i(a,this,o(t))}})},63207:function(t,e,r){var n=r(7309),i=r(72763),o=r(21033);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("intersection")||i((function(){return"3,2"!=Array.from(new Set([1,2,3]).intersection(new Set([3,2])))}))},{intersection:o})},28809:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(40946);n({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return i(a,this,o(t))}})},77324:function(t,e,r){var n=r(7309),i=r(40946);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("isDisjointFrom")},{isDisjointFrom:i})},36310:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(54522);n({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return i(a,this,o(t))}})},22167:function(t,e,r){var n=r(7309),i=r(54522);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("isSubsetOf")},{isSubsetOf:i})},96949:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(41286);n({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return i(a,this,o(t))}})},23941:function(t,e,r){var n=r(7309),i=r(41286);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("isSupersetOf")},{isSupersetOf:i})},54705:function(t,e,r){"use strict";var n=r(7309),i=r(47585),o=r(12186),a=r(98633),c=r(93710),s=i([].join),l=i([].push);n({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=o(this),r=void 0===t?",":c(t),n=[];return a(e,(function(t){l(n,t)})),s(n,r)}})},94495:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(18779),c=r(98633),s=a.Set,l=a.add;n({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0),n=new s;return c(e,(function(t){l(n,r(t,t,e))})),n}})},56002:function(t,e,r){r(7309)({target:"Set",stat:!0,forced:!0},{of:r(11171)})},32870:function(t,e,r){"use strict";var n=r(7309),i=r(19257),o=r(12186),a=r(98633),c=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=o(this),r=arguments.length<2,n=r?void 0:arguments[1];if(i(t),a(e,(function(i){r?(r=!1,n=i):n=t(n,i,i,e)})),r)throw c("Reduce of empty set with no initial value");return n}})},7457:function(t,e,r){"use strict";var n=r(7309),i=r(43322),o=r(12186),a=r(98633);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=o(this),r=i(t,arguments.length>1?arguments[1]:void 0);return!0===a(e,(function(t){if(r(t,t,e))return!0}),!0)}})},32656:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(91881);n({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return i(a,this,o(t))}})},37795:function(t,e,r){var n=r(7309),i=r(91881);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("symmetricDifference")},{symmetricDifference:i})},69112:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(86302),a=r(9276);n({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return i(a,this,o(t))}})},59518:function(t,e,r){var n=r(7309),i=r(9276);n({target:"Set",proto:!0,real:!0,forced:!r(88347)("union")},{union:i})},65075:function(t,e,r){"use strict";var n=r(7309),i=r(73832).charAt,o=r(7263),a=r(64725),c=r(93710);n({target:"String",proto:!0,forced:!0},{at:function(t){var e=c(o(this)),r=e.length,n=a(t),s=n>=0?n:r+n;return s<0||s>=r?void 0:i(e,s)}})},87305:function(t,e,r){"use strict";var n=r(7309),i=r(720),o=r(36238),a=r(7263),c=r(93710),s=r(2995),l=r(73832),u=l.codeAt,d=l.charAt,f="String Iterator",p=s.set,h=s.getterFor(f),v=i((function(t){p(this,{type:f,string:t,index:0})}),"String",(function(){var t,e=h(this),r=e.string,n=e.index;return n>=r.length?o(void 0,!0):(t=d(r,n),e.index+=t.length,o({codePoint:u(t,0),position:n},!1))}));n({target:"String",proto:!0,forced:!0},{codePoints:function(){return new v(c(a(this)))}})},91369:function(t,e,r){r(7309)({target:"String",stat:!0,forced:!0},{cooked:r(79894)})},38232:function(t,e,r){"use strict";var n=r(91104),i=r(7309),o=r(30896),a=r(77642),c=r(55076),s=r(47585),l=r(79102),u=r(86956),d=r(84766),f=r(25222),p=r(25902),h=r(67455).f,v=r(31280),m=r(79894),g=r(34565),b=r(82350),y=o("GlobalDedentRegistry",new(a("WeakMap")));y.has=y.has,y.get=y.get,y.set=y.set;var x=Array,_=TypeError,w=Object.freeze||Object,k=Object.isFrozen,E=Math.min,S=s("".charAt),A=s("".slice),C=s("".split),T=s(/./.exec),O=/([\n\u2028\u2029]|\r\n?)/g,I=RegExp("^["+b+"]*"),R=RegExp("[^"+b+"]"),P="Invalid tag",L=function(t){var e,r,n=d(t),i=p(n),o=x(i),a=x(i),c=0;if(!i)throw _(P);for(;c0)throw _("Invalid opening line");e[1]=""}if(l){if(1===e.length||T(R,e[e.length-1]))throw _("Invalid closing line");e[e.length-2]="",e[e.length-1]=""}for(var u=2;u=56320||++r>=e||56320!=(64512&c(t,r))))return!1}return!0}})},18129:function(t,e,r){"use strict";var n=r(7309),i=r(47702),o=r(47585),a=r(7263),c=r(93710),s=r(72763),l=Array,u=o("".charAt),d=o("".charCodeAt),f=o([].join),p="".toWellFormed,h=p&&s((function(){return"1"!==i(p,1)}));n({target:"String",proto:!0,forced:h},{toWellFormed:function(){var t=c(a(this));if(h)return i(p,t);for(var e=t.length,r=l(e),n=0;n=56320||n+1>=e||56320!=(64512&d(t,n+1))?r[n]="�":(r[n]=u(t,n),r[++n]=u(t,n))}return f(r,"")}})},35419:function(t,e,r){"use strict";var n=r(7309),i=r(8449),o=r(99366),a=r(86594),c=r(94488),s=r(63571),l=r(91471),u=r(5938),d=r(34281),f=r(72434),p=r(1386)("toStringTag"),h=Error,v=function(t,e,r){var n,c=i(m,this);return a?n=a(h(),c?o(this):m):(n=c?this:s(m),l(n,p,"Error")),void 0!==r&&l(n,"message",f(r)),d(n,v,n.stack,1),l(n,"error",t),l(n,"suppressed",e),n};a?a(v,h):c(v,h,{name:!0});var m=v.prototype=s(h.prototype,{constructor:u(1,v),message:u(1,""),name:u(1,"SuppressedError")});n({global:!0,constructor:!0,arity:3},{SuppressedError:v})},25354:function(t,e,r){r(25671)("asyncDispose")},86265:function(t,e,r){r(25671)("dispose")},60412:function(t,e,r){var n=r(7309),i=r(77642),o=r(47585),a=i("Symbol"),c=a.keyFor,s=o(a.prototype.valueOf);n({target:"Symbol",stat:!0},{isRegistered:function(t){try{return void 0!==c(s(t))}catch(e){return!1}}})},28166:function(t,e,r){for(var n=r(7309),i=r(30896),o=r(77642),a=r(47585),c=r(5057),s=r(1386),l=o("Symbol"),u=l.isWellKnown,d=o("Object","getOwnPropertyNames"),f=a(l.prototype.valueOf),p=i("wks"),h=0,v=d(l),m=v.length;h1?arguments[1]:void 0);return o(this,e)}),!0)},24162:function(t,e,r){"use strict";var n=r(44162),i=r(25097).filterReject,o=r(85908),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterReject",(function(t){var e=i(a(this),t,arguments.length>1?arguments[1]:void 0);return o(this,e)}),!0)},36377:function(t,e,r){"use strict";var n=r(77642),i=r(13834),o=r(84645),a=r(44162),c=r(15078),s=a.aTypedArrayConstructor;(0,a.exportTypedArrayStaticMethod)("fromAsync",(function(t){var e=this,r=arguments.length,a=r>1?arguments[1]:void 0,l=r>2?arguments[2]:void 0;return new(n("Promise"))((function(r){i(e),r(o(t,a,l))})).then((function(t){return c(s(e),t)}))}),!0)},65143:function(t,e,r){"use strict";var n=r(44162),i=r(56172),o=r(55725),a=n.aTypedArray;(0,n.exportTypedArrayMethod)("groupBy",(function(t){var e=arguments.length>1?arguments[1]:void 0;return i(a(this),t,e,o)}),!0)},31084:function(t,e,r){"use strict";var n=r(44162),i=r(25902),o=r(18049),a=r(11588),c=r(2321),s=r(64725),l=r(72763),u=n.aTypedArray,d=n.getTypedArrayConstructor,f=n.exportTypedArrayMethod,p=Math.max,h=Math.min;f("toSpliced",(function(t,e){var r,n,l,f,v,m,g,b=u(this),y=d(b),x=i(b),_=a(t,x),w=arguments.length,k=0;if(0===w)r=n=0;else if(1===w)r=0,n=x-_;else if(n=h(p(s(e),0),x-_),r=w-2){f=new y(r),l=o(f);for(var E=2;E>(-2*_&6))));return a}})},28350:function(t,e,r){var n=r(7309),i=r(76121),o=r(77642),a=r(47585),c=r(47702),s=r(72763),l=r(93710),u=r(40699),d=r(15691).itoc,f=o("btoa"),p=a("".charAt),h=a("".charCodeAt),v=!!f&&!s((function(){f()})),m=!!f&&s((function(){return"bnVsbA=="!==f(null)})),g=!!f&&1!==f.length;n({global:!0,bind:!0,enumerable:!0,forced:v||m||g},{btoa:function(t){if(u(arguments.length,1),v||m||g)return c(f,i,l(t));for(var e,r,n=l(t),a="",s=0,b=d;p(n,s)||(b="=",s%1);){if((r=h(n,s+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");a+=p(b,63&(e=e<<8|r)>>8-s%1*8)}return a}})},78607:function(t,e,r){var n=r(7309),i=r(76121),o=r(94825).clear;n({global:!0,bind:!0,enumerable:!0,forced:i.clearImmediate!==o},{clearImmediate:o})},3962:function(t,e,r){var n=r(76121),i=r(83729),o=r(72825),a=r(20702),c=r(91471),s=function(t){if(t&&t.forEach!==a)try{c(t,"forEach",a)}catch(e){t.forEach=a}};for(var l in i)i[l]&&s(n[l]&&n[l].prototype);s(o)},68835:function(t,e,r){var n=r(76121),i=r(83729),o=r(72825),a=r(43541),c=r(91471),s=r(1386),l=s("iterator"),u=s("toStringTag"),d=a.values,f=function(t,e){if(t){if(t[l]!==d)try{c(t,l,d)}catch(n){t[l]=d}if(t[u]||c(t,u,e),i[e])for(var r in a)if(t[r]!==a[r])try{c(t,r,a[r])}catch(n){t[r]=a[r]}}};for(var p in i)f(n[p]&&n[p].prototype,p);f(o,"DOMTokenList")},19660:function(t,e,r){"use strict";var n=r(7309),i=r(46814),o=r(77642),a=r(72763),c=r(63571),s=r(5938),l=r(67455).f,u=r(73918),d=r(3546),f=r(89146),p=r(30680),h=r(86956),v=r(32447),m=r(72434),g=r(5527),b=r(66433),y=r(2995),x=r(37703),_=r(8451),w="DOMException",k="DATA_CLONE_ERR",E=o("Error"),S=o(w)||function(){try{(new(o("MessageChannel")||i("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(t){if(t.name==k&&25==t.code)return t.constructor}}(),A=S&&S.prototype,C=E.prototype,T=y.set,O=y.getterFor(w),I="stack"in E(w),R=function(t){return f(g,t)&&g[t].m?g[t].c:0},P=function(){p(this,L);var t=arguments.length,e=m(t<1?void 0:arguments[0]),r=m(t<2?void 0:arguments[1],"Error"),n=R(r);if(T(this,{type:w,name:r,message:e,code:n}),x||(this.name=r,this.message=e,this.code=n),I){var i=E(e);i.name=w,l(this,"stack",s(1,b(i.stack,1)))}},L=P.prototype=c(C),Z=function(t){return{enumerable:!0,configurable:!0,get:t}},M=function(t){return Z((function(){return O(this)[t]}))};x&&(d(L,"code",M("code")),d(L,"message",M("message")),d(L,"name",M("name"))),l(L,"constructor",s(1,P));var N=a((function(){return!(new S instanceof E)})),H=N||a((function(){return C.toString!==v||"2: 1"!==String(new S(1,2))})),B=N||a((function(){return 25!==new S(1,"DataCloneError").code})),F=N||25!==S[k]||25!==A[k],D=_?H||B||F:N;n({global:!0,constructor:!0,forced:D},{DOMException:D?P:S});var j=o(w),z=j.prototype;for(var U in H&&(_||S===j)&&u(z,"toString",v),B&&x&&S===j&&d(z,"code",Z((function(){return R(h(this).name)}))),g)if(f(g,U)){var V=g[U],$=V.s,G=s(6,V.c);f(j,$)||l(j,$,G),f(z,$)||l(z,$,G)}},9094:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(77642),a=r(5938),c=r(67455).f,s=r(89146),l=r(30680),u=r(31985),d=r(72434),f=r(5527),p=r(66433),h=r(37703),v=r(8451),m="DOMException",g=o("Error"),b=o(m),y=function(){l(this,x);var t=arguments.length,e=d(t<1?void 0:arguments[0]),r=d(t<2?void 0:arguments[1],"Error"),n=new b(e,r),i=g(e);return i.name=m,c(n,"stack",a(1,p(i.stack,1))),u(n,this,y),n},x=y.prototype=b.prototype,_="stack"in g(m),w="stack"in new b(1,2),k=b&&h&&Object.getOwnPropertyDescriptor(i,m),E=!(!k||k.writable&&k.configurable),S=_&&!E&&!w;n({global:!0,constructor:!0,forced:v||S},{DOMException:S?y:b});var A=o(m),C=A.prototype;if(C.constructor!==A)for(var T in v||c(C,"constructor",a(1,A)),f)if(s(f,T)){var O=f[T],I=O.s;s(A,I)||c(A,I,a(6,O.c))}},30951:function(t,e,r){var n=r(77642),i="DOMException";r(54849)(n(i),i)},81605:function(t,e,r){r(78607),r(80867)},53928:function(t,e,r){var n=r(7309),i=r(76121),o=r(26745),a=r(19257),c=r(40699),s=r(1441),l=i.process;n({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(t){c(arguments.length,1),a(t);var e=s&&l.domain;o(e?e.bind(t):t)}})},8702:function(t,e,r){"use strict";var n=r(7309),i=r(76121),o=r(3546),a=r(37703),c=TypeError,s=Object.defineProperty,l=i.self!==i;try{if(a){var u=Object.getOwnPropertyDescriptor(i,"self");!l&&u&&u.get&&u.enumerable||o(i,"self",{get:function(){return i},set:function(t){if(this!==i)throw c("Illegal invocation");s(i,"self",{value:t,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else n({global:!0,simple:!0,forced:l},{self:i})}catch(d){}},80867:function(t,e,r){var n=r(7309),i=r(76121),o=r(94825).set,a=r(79308),c=i.setImmediate?a(o,!1):o;n({global:!0,bind:!0,enumerable:!0,forced:i.setImmediate!==c},{setImmediate:c})},56467:function(t,e,r){var n,i=r(8451),o=r(7309),a=r(76121),c=r(77642),s=r(47585),l=r(72763),u=r(51735),d=r(25222),f=r(93722),p=r(29714),h=r(42521),v=r(5057),m=r(64572),g=r(86956),b=r(79538),y=r(89146),x=r(32385),_=r(91471),w=r(25902),k=r(40699),E=r(26752),S=r(5774),A=r(18779),C=r(81112),T=r(79020),O=a.Object,I=a.Array,R=a.Date,P=a.Error,L=a.EvalError,Z=a.RangeError,M=a.ReferenceError,N=a.SyntaxError,H=a.TypeError,B=a.URIError,F=a.PerformanceMark,D=a.WebAssembly,j=D&&D.CompileError||P,z=D&&D.LinkError||P,U=D&&D.RuntimeError||P,V=c("DOMException"),$=S.Map,G=S.has,W=S.get,Y=S.set,q=A.Set,X=A.add,K=c("Object","keys"),J=s([].push),Q=s((!0).valueOf),tt=s(1..valueOf),et=s("".valueOf),rt=s(R.prototype.getTime),nt=u("structuredClone"),it="DataCloneError",ot="Transferring",at=function(t){return!l((function(){var e=new a.Set([7]),r=t(e),n=t(O(7));return r==e||!r.has(7)||"object"!=typeof n||7!=n}))&&t},ct=function(t,e){return!l((function(){var r=new e,n=t({a:r,b:r});return!(n&&n.a===n.b&&n.a instanceof e&&n.a.stack===r.stack)}))},st=a.structuredClone,lt=i||!ct(st,P)||!ct(st,V)||(n=st,!!l((function(){var t=n(new a.AggregateError([1],nt,{cause:3}));return"AggregateError"!=t.name||1!=t.errors[0]||t.message!=nt||3!=t.cause}))),ut=!st&&at((function(t){return new F(nt,{detail:t}).detail})),dt=at(st)||ut,ft=function(t){throw new V("Uncloneable type: "+t,it)},pt=function(t,e){throw new V((e||"Cloning")+" of "+t+" cannot be properly polyfilled in this engine",it)},ht=function(t,e){return dt||pt(e),dt(t)},vt=function(t,e){if(v(t)&&ft("Symbol"),!h(t))return t;if(e){if(G(e,t))return W(e,t)}else e=new $;var r,n,i,o,s,l,u,f,p,m,g,k=b(t),S=!1;switch(k){case"Array":i=I(w(t)),S=!0;break;case"Object":i={},S=!0;break;case"Map":i=new $,S=!0;break;case"Set":i=new q,S=!0;break;case"RegExp":i=new RegExp(t.source,E(t));break;case"Error":switch(n=t.name){case"AggregateError":i=c("AggregateError")([]);break;case"EvalError":i=L();break;case"RangeError":i=Z();break;case"ReferenceError":i=M();break;case"SyntaxError":i=N();break;case"TypeError":i=H();break;case"URIError":i=B();break;case"CompileError":i=j();break;case"LinkError":i=z();break;case"RuntimeError":i=U();break;default:i=P()}S=!0;break;case"DOMException":i=new V(t.message,t.name),S=!0;break;case"DataView":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"BigInt64Array":case"BigUint64Array":r=a[k],h(r)||pt(k),i=new r(vt(t.buffer,e),t.byteOffset,"DataView"===k?t.byteLength:t.length);break;case"DOMQuad":try{i=new DOMQuad(vt(t.p1,e),vt(t.p2,e),vt(t.p3,e),vt(t.p4,e))}catch(A){i=ht(t,k)}break;case"File":if(dt)try{i=dt(t),b(i)!==k&&(i=void 0)}catch(A){}if(!i)try{i=new File([t],t.name,t)}catch(A){}i||pt(k);break;case"FileList":if(o=function(){var t;try{t=new a.DataTransfer}catch(A){try{t=new a.ClipboardEvent("").clipboardData}catch(e){}}return t&&t.items&&t.files?t:null}()){for(s=0,l=w(t);s1&&!p(arguments[1])?g(arguments[1]):void 0,n=r?r.transfer:void 0;return void 0!==n&&function(t,e){if(!h(t))throw H("Transfer option cannot be converted to a sequence");var r=[];m(t,(function(t){J(r,g(t))}));var n,i,o,c,s,l,u=0,p=w(r);if(T)for(c=st(r,{transfer:r});u0?arguments[0]:void 0));c||(this.length=t.entries.length)},pt=ft.prototype;if(d(pt,{append:function(t,e){C(arguments.length,2);var r=Z(this);q(r.entries,{key:w(t),value:w(e)}),c||this.length++,r.updateURL()},delete:function(t){C(arguments.length,1);for(var e=Z(this),r=e.entries,n=w(t),i=0;ie.key?1:-1})),t.updateURL()},forEach:function(t){for(var e,r=Z(this).entries,n=b(t,arguments.length>1?arguments[1]:void 0),i=0;i1?mt(arguments[1]):{})}}),m(F)){var gt=function(t){return v(this,j),new F(t,arguments.length>1?mt(arguments[1]):{})};j.constructor=gt,gt.prototype=j,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:gt})}}t.exports={URLSearchParams:ft,getState:Z}},52894:function(t,e,r){r(10977)},33475:function(t,e,r){"use strict";var n=r(37703),i=r(47585),o=r(3546),a=URLSearchParams.prototype,c=i(a.forEach);n&&!("size"in a)&&o(a,"size",{get:function(){var t=0;return c(this,(function(){t++})),t},configurable:!0,enumerable:!0})},36028:function(t,e,r){var n=r(7309),i=r(77642),o=r(72763),a=r(40699),c=r(93710),s=r(87638),l=i("URL");n({target:"URL",stat:!0,forced:!(s&&o((function(){l.canParse()})))},{canParse:function(t){var e=a(arguments.length,1),r=c(t),n=e<2||void 0===arguments[1]?void 0:c(arguments[1]);try{return!!new l(r,n)}catch(i){return!1}}})},99489:function(t,e,r){"use strict";r(56307);var n,i=r(7309),o=r(37703),a=r(87638),c=r(76121),s=r(43322),l=r(47585),u=r(73918),d=r(3546),f=r(30680),p=r(89146),h=r(81179),v=r(54513),m=r(31280),g=r(73832).codeAt,b=r(81025),y=r(93710),x=r(54849),_=r(40699),w=r(10977),k=r(2995),E=k.set,S=k.getterFor("URL"),A=w.URLSearchParams,C=w.getState,T=c.URL,O=c.TypeError,I=c.parseInt,R=Math.floor,P=Math.pow,L=l("".charAt),Z=l(/./.exec),M=l([].join),N=l(1..toString),H=l([].pop),B=l([].push),F=l("".replace),D=l([].shift),j=l("".split),z=l("".slice),U=l("".toLowerCase),V=l([].unshift),$="Invalid scheme",G="Invalid host",W="Invalid port",Y=/[a-z]/i,q=/[\d+-.a-z]/i,X=/\d/,K=/^0x/i,J=/^[0-7]+$/,Q=/^\d+$/,tt=/^[\da-f]+$/i,et=/[\0\t\n\r #%/:<>?@[\\\]^|]/,rt=/[\0\t\n\r #/:<>?@[\\\]^|]/,nt=/^[\u0000-\u0020]+/,it=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,ot=/[\t\n\r]/g,at=function(t){var e,r,n,i;if("number"==typeof t){for(e=[],r=0;r<4;r++)V(e,t%256),t=R(t/256);return M(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,i=0,o=0;o<8;o++)0!==t[o]?(i>r&&(e=n,r=i),n=null,i=0):(null===n&&(n=o),++i);return i>r&&(e=n,r=i),e}(t),r=0;r<8;r++)i&&0===t[r]||(i&&(i=!1),n===r?(e+=r?":":"::",i=!0):(e+=N(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},ct={},st=h({},ct,{" ":1,'"':1,"<":1,">":1,"`":1}),lt=h({},st,{"#":1,"?":1,"{":1,"}":1}),ut=h({},lt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),dt=function(t,e){var r=g(t,0);return r>32&&r<127&&!p(e,t)?t:encodeURIComponent(t)},ft={ftp:21,file:null,http:80,https:443,ws:80,wss:443},pt=function(t,e){var r;return 2==t.length&&Z(Y,L(t,0))&&(":"==(r=L(t,1))||!e&&"|"==r)},ht=function(t){var e;return t.length>1&&pt(z(t,0,2))&&(2==t.length||"/"===(e=L(t,2))||"\\"===e||"?"===e||"#"===e)},vt=function(t){return"."===t||"%2e"===U(t)},mt={},gt={},bt={},yt={},xt={},_t={},wt={},kt={},Et={},St={},At={},Ct={},Tt={},Ot={},It={},Rt={},Pt={},Lt={},Zt={},Mt={},Nt={},Ht=function(t,e,r){var n,i,o,a=y(t);if(e){if(i=this.parse(a))throw O(i);this.searchParams=null}else{if(void 0!==r&&(n=new Ht(r,!0)),i=this.parse(a,null,n))throw O(i);(o=C(new A)).bindURL(this),this.searchParams=o}};Ht.prototype={type:"URL",parse:function(t,e,r){var i,o,a,c,s,l=this,u=e||mt,d=0,f="",h=!1,g=!1,b=!1;for(t=y(t),e||(l.scheme="",l.username="",l.password="",l.host=null,l.port=null,l.path=[],l.query=null,l.fragment=null,l.cannotBeABaseURL=!1,t=F(t,nt,""),t=F(t,it,"$1")),t=F(t,ot,""),i=v(t);d<=i.length;){switch(o=i[d],u){case mt:if(!o||!Z(Y,o)){if(e)return $;u=bt;continue}f+=U(o),u=gt;break;case gt:if(o&&(Z(q,o)||"+"==o||"-"==o||"."==o))f+=U(o);else{if(":"!=o){if(e)return $;f="",u=bt,d=0;continue}if(e&&(l.isSpecial()!=p(ft,f)||"file"==f&&(l.includesCredentials()||null!==l.port)||"file"==l.scheme&&!l.host))return;if(l.scheme=f,e)return void(l.isSpecial()&&ft[l.scheme]==l.port&&(l.port=null));f="","file"==l.scheme?u=Ot:l.isSpecial()&&r&&r.scheme==l.scheme?u=yt:l.isSpecial()?u=kt:"/"==i[d+1]?(u=xt,d++):(l.cannotBeABaseURL=!0,B(l.path,""),u=Zt)}break;case bt:if(!r||r.cannotBeABaseURL&&"#"!=o)return $;if(r.cannotBeABaseURL&&"#"==o){l.scheme=r.scheme,l.path=m(r.path),l.query=r.query,l.fragment="",l.cannotBeABaseURL=!0,u=Nt;break}u="file"==r.scheme?Ot:_t;continue;case yt:if("/"!=o||"/"!=i[d+1]){u=_t;continue}u=Et,d++;break;case xt:if("/"==o){u=St;break}u=Lt;continue;case _t:if(l.scheme=r.scheme,o==n)l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.query=r.query;else if("/"==o||"\\"==o&&l.isSpecial())u=wt;else if("?"==o)l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.query="",u=Mt;else{if("#"!=o){l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.path.length--,u=Lt;continue}l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,l.path=m(r.path),l.query=r.query,l.fragment="",u=Nt}break;case wt:if(!l.isSpecial()||"/"!=o&&"\\"!=o){if("/"!=o){l.username=r.username,l.password=r.password,l.host=r.host,l.port=r.port,u=Lt;continue}u=St}else u=Et;break;case kt:if(u=Et,"/"!=o||"/"!=L(f,d+1))continue;d++;break;case Et:if("/"!=o&&"\\"!=o){u=St;continue}break;case St:if("@"==o){h&&(f="%40"+f),h=!0,a=v(f);for(var x=0;x65535)return W;l.port=l.isSpecial()&&k===ft[l.scheme]?null:k,f=""}if(e)return;u=Pt;continue}return W}f+=o;break;case Ot:if(l.scheme="file","/"==o||"\\"==o)u=It;else{if(!r||"file"!=r.scheme){u=Lt;continue}if(o==n)l.host=r.host,l.path=m(r.path),l.query=r.query;else if("?"==o)l.host=r.host,l.path=m(r.path),l.query="",u=Mt;else{if("#"!=o){ht(M(m(i,d),""))||(l.host=r.host,l.path=m(r.path),l.shortenPath()),u=Lt;continue}l.host=r.host,l.path=m(r.path),l.query=r.query,l.fragment="",u=Nt}}break;case It:if("/"==o||"\\"==o){u=Rt;break}r&&"file"==r.scheme&&!ht(M(m(i,d),""))&&(pt(r.path[0],!0)?B(l.path,r.path[0]):l.host=r.host),u=Lt;continue;case Rt:if(o==n||"/"==o||"\\"==o||"?"==o||"#"==o){if(!e&&pt(f))u=Lt;else if(""==f){if(l.host="",e)return;u=Pt}else{if(c=l.parseHost(f))return c;if("localhost"==l.host&&(l.host=""),e)return;f="",u=Pt}continue}f+=o;break;case Pt:if(l.isSpecial()){if(u=Lt,"/"!=o&&"\\"!=o)continue}else if(e||"?"!=o)if(e||"#"!=o){if(o!=n&&(u=Lt,"/"!=o))continue}else l.fragment="",u=Nt;else l.query="",u=Mt;break;case Lt:if(o==n||"/"==o||"\\"==o&&l.isSpecial()||!e&&("?"==o||"#"==o)){if(".."===(s=U(s=f))||"%2e."===s||".%2e"===s||"%2e%2e"===s?(l.shortenPath(),"/"==o||"\\"==o&&l.isSpecial()||B(l.path,"")):vt(f)?"/"==o||"\\"==o&&l.isSpecial()||B(l.path,""):("file"==l.scheme&&!l.path.length&&pt(f)&&(l.host&&(l.host=""),f=L(f,0)+":"),B(l.path,f)),f="","file"==l.scheme&&(o==n||"?"==o||"#"==o))for(;l.path.length>1&&""===l.path[0];)D(l.path);"?"==o?(l.query="",u=Mt):"#"==o&&(l.fragment="",u=Nt)}else f+=dt(o,lt);break;case Zt:"?"==o?(l.query="",u=Mt):"#"==o?(l.fragment="",u=Nt):o!=n&&(l.path[0]+=dt(o,ct));break;case Mt:e||"#"!=o?o!=n&&("'"==o&&l.isSpecial()?l.query+="%27":l.query+="#"==o?"%23":dt(o,ct)):(l.fragment="",u=Nt);break;case Nt:o!=n&&(l.fragment+=dt(o,st))}d++}},parseHost:function(t){var e,r,n;if("["==L(t,0)){if("]"!=L(t,t.length-1))return G;if(e=function(t){var e,r,n,i,o,a,c,s=[0,0,0,0,0,0,0,0],l=0,u=null,d=0,f=function(){return L(t,d)};if(":"==f()){if(":"!=L(t,1))return;d+=2,u=++l}for(;f();){if(8==l)return;if(":"!=f()){for(e=r=0;r<4&&Z(tt,f());)e=16*e+I(f(),16),d++,r++;if("."==f()){if(0==r)return;if(d-=r,l>6)return;for(n=0;f();){if(i=null,n>0){if(!("."==f()&&n<4))return;d++}if(!Z(X,f()))return;for(;Z(X,f());){if(o=I(f(),10),null===i)i=o;else{if(0==i)return;i=10*i+o}if(i>255)return;d++}s[l]=256*s[l]+i,2!=++n&&4!=n||l++}if(4!=n)return;break}if(":"==f()){if(d++,!f())return}else if(f())return;s[l++]=e}else{if(null!==u)return;d++,u=++l}}if(null!==u)for(a=l-u,l=7;0!=l&&a>0;)c=s[l],s[l--]=s[u+a-1],s[u+--a]=c;else if(8!=l)return;return s}(z(t,1,-1)),!e)return G;this.host=e}else if(this.isSpecial()){if(t=b(t),Z(et,t))return G;if(e=function(t){var e,r,n,i,o,a,c,s=j(t,".");if(s.length&&""==s[s.length-1]&&s.length--,(e=s.length)>4)return t;for(r=[],n=0;n1&&"0"==L(i,0)&&(o=Z(K,i)?16:8,i=z(i,8==o?1:2)),""===i)a=0;else{if(!Z(10==o?Q:8==o?J:tt,i))return t;a=I(i,o)}B(r,a)}for(n=0;n=P(256,5-e))return null}else if(a>255)return null;for(c=H(r),n=0;n1?arguments[1]:void 0,n=E(e,new Ht(t,!1,r));o||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Ft=Bt.prototype,Dt=function(t,e){return{get:function(){return S(this)[t]()},set:e&&function(t){return S(this)[e](t)},configurable:!0,enumerable:!0}};if(o&&(d(Ft,"href",Dt("serialize","setHref")),d(Ft,"origin",Dt("getOrigin")),d(Ft,"protocol",Dt("getProtocol","setProtocol")),d(Ft,"username",Dt("getUsername","setUsername")),d(Ft,"password",Dt("getPassword","setPassword")),d(Ft,"host",Dt("getHost","setHost")),d(Ft,"hostname",Dt("getHostname","setHostname")),d(Ft,"port",Dt("getPort","setPort")),d(Ft,"pathname",Dt("getPathname","setPathname")),d(Ft,"search",Dt("getSearch","setSearch")),d(Ft,"searchParams",Dt("getSearchParams")),d(Ft,"hash",Dt("getHash","setHash"))),u(Ft,"toJSON",(function(){return S(this).serialize()}),{enumerable:!0}),u(Ft,"toString",(function(){return S(this).serialize()}),{enumerable:!0}),T){var jt=T.createObjectURL,zt=T.revokeObjectURL;jt&&u(Bt,"createObjectURL",s(jt,T)),zt&&u(Bt,"revokeObjectURL",s(zt,T))}x(Bt,"URL"),i({global:!0,constructor:!0,forced:!a,sham:!o},{URL:Bt})},11425:function(t,e,r){r(99489)},62793:function(t,e,r){"use strict";var n=r(7309),i=r(47702);n({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return i(URL.prototype.toString,this)}})},14516:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=Number.isNaN||function(t){return"number"==typeof t&&t!=t};function i(t,e){if(t.length!==e.length)return!1;for(var r=0;r=0;s--)(o=t[s])&&(c=(a<3?o(c):a>3?o(e,r,c):o(e,r))||c);return a>3&&c&&Object.defineProperty(e,r,c),c}function l(t,e){return function(r,n){e(r,n,t)}}function u(t,e,r,i,o,a){function c(t){if(void 0!==t&&"function"!=typeof t)throw new TypeError("Function expected");return t}for(var s,l=i.kind,u="getter"===l?"get":"setter"===l?"set":"value",d=!e&&t?i.static?t:t.prototype:null,f=e||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p=!1,h=r.length-1;h>=0;h--){var v={};for(var m in i)v[m]="access"===m?{}:i[m];for(var m in i.access)v.access[m]=i.access[m];v.addInitializer=function(t){if(p)throw new TypeError("Cannot add initializers after decoration has completed");a.push(c(t||null))};var g=(0,r[h])("accessor"===l?{get:f.get,set:f.set}:f[u],v);if("accessor"===l){if(void 0===g)continue;if(null===g||"object"!==(0,n.Z)(g))throw new TypeError("Object expected");(s=c(g.get))&&(f.get=s),(s=c(g.set))&&(f.set=s),(s=c(g.init))&&o.unshift(s)}else(s=c(g))&&("field"===l?o.unshift(s):f[u]=s)}d&&Object.defineProperty(d,i.name,f),p=!0}function d(t,e,r){for(var n=arguments.length>2,i=0;i0&&i[i.length-1])||6!==c[0]&&2!==c[0])){a=0;continue}if(3===c[0]&&(!i||c[1]>i[0]&&c[1]=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function x(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,i,o=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(n=o.next()).done;)a.push(n.value)}catch(c){i={error:c}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function _(){for(var t=[],e=0;e1||c(t,e)}))})}function c(t,e){try{(r=i[t](e)).value instanceof E?Promise.resolve(r.value.v).then(s,l):u(o[0][2],r)}catch(n){u(o[0][3],n)}var r}function s(t){c("next",t)}function l(t){c("throw",t)}function u(t,e){t(e),o.shift(),o.length&&c(o[0][0],o[0][1])}}function A(t){var e,r;return e={},n("next"),n("throw",(function(t){throw t})),n("return"),e[Symbol.iterator]=function(){return this},e;function n(n,i){e[n]=t[n]?function(e){return(r=!r)?{value:E(t[n](e)),done:!1}:i?i(e):e}:i}}function C(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,r=t[Symbol.asyncIterator];return r?r.call(t):(t=y(t),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(r){e[r]=t[r]&&function(e){return new Promise((function(n,i){(function(t,e,r,n){Promise.resolve(n).then((function(e){t({value:e,done:r})}),e)})(n,i,(e=t[r](e)).done,e.value)}))}}}function T(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var O=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function I(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&g(e,t,r);return O(e,t),e}function R(t){return t&&t.__esModule?t:{default:t}}function P(t,e,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(t):n?n.value:e.get(t)}function L(t,e,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!i:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(t,r):i?i.value=r:e.set(t,r),r}function Z(t,e){if(null===e||"object"!==(0,n.Z)(e)&&"function"!=typeof e)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}e.default={__extends:o,__assign:a,__rest:c,__decorate:s,__param:l,__metadata:h,__awaiter:v,__generator:m,__createBinding:g,__exportStar:b,__values:y,__read:x,__spread:_,__spreadArrays:w,__spreadArray:k,__await:E,__asyncGenerator:S,__asyncDelegator:A,__asyncValues:C,__makeTemplateObject:T,__importStar:I,__importDefault:R,__classPrivateFieldGet:P,__classPrivateFieldSet:L,__classPrivateFieldIn:Z}},83609:function(){self.fetch||(self.fetch=function(t,e){return e=e||{},new Promise((function(r,n){var i=new XMLHttpRequest,o=[],a={},c=function t(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:t,headers:{keys:function(){return o},entries:function(){return o.map((function(t){return[t,i.getResponseHeader(t)]}))},get:function(t){return i.getResponseHeader(t)},has:function(t){return null!=i.getResponseHeader(t)}}}};for(var s in i.open(e.method||"get",t,!0),i.onload=function(){i.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,(function(t,e){a[e]||o.push(a[e]=e)})),r(c())},i.onerror=n,i.withCredentials="include"==e.credentials,e.headers)i.setRequestHeader(s,e.headers[s]);i.send(e.body||null)}))})},15838:function(t,e,r){"use strict";r.d(e,{CO:function(){return c},Rw:function(){return m},p3:function(){return g},uO:function(){return b},wK:function(){return a}});var n=r(62746),i=r(20030),o=function(t){var e=Math.round(Math.min(Math.max(t,0),255)).toString(16);return 1===e.length?"0".concat(e):e},a=function(t){return t=(0,i.R)(t),[parseInt(t.substring(0,2),16),parseInt(t.substring(2,4),16),parseInt(t.substring(4,6),16)]},c=function(t){return"#".concat(o(t[0])).concat(o(t[1])).concat(o(t[2]))},s=.95047,l=1.08883,u=.137931034,d=.12841855,f=function(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},p=function(t){return t>.008856452?Math.pow(t,1/3):t/d+u},h=function(t){return 255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055)},v=function(t){return t>.206896552?t*t*t:d*(t-u)},m=function(t){var e=function(t){var e=(0,n.Z)(t,3),r=e[0],i=e[1],o=e[2];return r=f(r),i=f(i),o=f(o),[p((.4124564*r+.3575761*i+.1804375*o)/s),p((.2126729*r+.7151522*i+.072175*o)/1),p((.0193339*r+.119192*i+.9503041*o)/l)]}(t),r=(0,n.Z)(e,3),i=r[0],o=r[1],a=116*o-16;return[a<0?0:a,500*(i-o),200*(o-r[2])]},g=function(t){var e=(0,n.Z)(t,3),r=e[0],i=e[1],o=e[2],a=(r+16)/116,c=isNaN(i)?a:a+i/500,u=isNaN(o)?a:a-o/200;return a=1*v(a),c=s*v(c),u=l*v(u),[h(3.2404542*c-1.5371385*a-.4985314*u),h(-.969266*c+1.8760108*a+.041556*u),h(.0556434*c-.2040259*a+1.0572252*u)]},b=function(t){var e=g(t);return c(e)}},20030:function(t,e,r){"use strict";r.d(e,{R:function(){return i},o:function(){return o}});var n=r(40039),i=function(t){if(6===(t=t.replace("#","")).length)return t;var e,r="",i=(0,n.Z)(t);try{for(i.s();!(e=i.n()).done;){var o=e.value;r+=o+o}}catch(a){i.e(a)}finally{i.f()}return r},o=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:50,n="";t=i(t),e=i(e);for(var o=0;o<=5;o+=2){for(var a=parseInt(t.substr(o,2),16),c=parseInt(e.substr(o,2),16),s=Math.floor(c+r/100*(a-c)).toString(16);s.length<2;)s="0"+s;n+=s}return"#".concat(n)}},7323:function(t,e,r){"use strict";r.d(e,{p:function(){return n}});var n=function(t,e){return t&&t.config.components.includes(e)}},63864:function(t,e,r){"use strict";r.d(e,{I:function(){return i}});var n=r(62746),i=function(t,e,r,i){var o=t.split(".",3),a=(0,n.Z)(o,3),c=a[0],s=a[1],l=a[2];return Number(c)>e||Number(c)===e&&(void 0===i?Number(s)>=r:Number(s)>r)||void 0!==i&&Number(c)===e&&Number(s)===r&&Number(l)>=i}},25516:function(t,e,r){"use strict";r.d(e,{i:function(){return n}});var n=function(t){return function(e){return{kind:"method",placement:"prototype",key:e.key,descriptor:{set:function(t){this["__".concat(String(e.key))]=t},get:function(){return this["__".concat(String(e.key))]},enumerable:!0,configurable:!0},finisher:function(r){var n=r.prototype.connectedCallback;r.prototype.connectedCallback=function(){if(n.call(this),this[e.key]){var r=this.renderRoot.querySelector(t);if(!r)return;r.scrollTop=this[e.key]}}}}}}},47181:function(t,e,r){"use strict";r.d(e,{B:function(){return n}});var n=function(t,e,r,n){n=n||{},r=null==r?{}:r;var i=new Event(e,{bubbles:void 0===n.bubbles||n.bubbles,cancelable:Boolean(n.cancelable),composed:void 0===n.composed||n.composed});return i.detail=r,t.dispatchEvent(i),i}},30418:function(t,e,r){"use strict";r.d(e,{E:function(){return i}});var n="ha-main-window",i=window.name===n?window:parent.name===n?parent:top},83849:function(t,e,r){"use strict";r.d(e,{c:function(){return a}});var n=r(98651),i=r(47181),o=r(30418),a=function t(e,r){var a,c=(null==r?void 0:r.replace)||!1;n.U?n.U.then((function(){return t(e,r)})):(c?o.E.history.replaceState(null!==(a=o.E.history.state)&&void 0!==a&&a.root?{root:!0}:null,"",e):o.E.history.pushState(null,"",e),(0,i.B)(o.E,"location-changed",{replace:c}))}},85415:function(t,e,r){"use strict";r.d(e,{$:function(){return c},f:function(){return s}});var n=r(14516),i=(0,n.Z)((function(t){return new Intl.Collator(t)})),o=(0,n.Z)((function(t){return new Intl.Collator(t,{sensitivity:"accent"})})),a=function(t,e){return te?1:0},c=function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return null!==(r=Intl)&&void 0!==r&&r.Collator?i(n).compare(t,e):a(t,e)},s=function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return null!==(r=Intl)&&void 0!==r&&r.Collator?o(n).compare(t,e):a(t.toLowerCase(),e.toLowerCase())}},87744:function(t,e,r){"use strict";function n(t){var e=t.language||"en";return t.translationMetadata.translations[e]&&t.translationMetadata.translations[e].isRTL||!1}function i(t){return o(n(t))}function o(t){return t?"rtl":"ltr"}r.d(e,{HE:function(){return n},Zu:function(){return i}})},96151:function(t,e,r){"use strict";r.d(e,{y:function(){return n}});var n=function(){return new Promise((function(t){var e;e=t,requestAnimationFrame((function(){return setTimeout(e,0)}))}))}},22098:function(t,e,r){"use strict";var n,i,o,a=r(88962),c=r(33368),s=r(71650),l=r(82390),u=r(69205),d=r(70906),f=r(91808),p=r(68144),h=r(14243);(0,f.Z)([(0,h.Mo)("ha-card")],(function(t,e){var r=function(e){(0,u.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a "])),this.header?(0,p.dy)(o||(o=(0,a.Z)(['

    ',"

    "])),this.header):p.Ld)}}]}}),p.oi)},76870:function(t,e,r){"use strict";var n,i,o,a,c,s=r(88962),l=r(33368),u=r(71650),d=r(82390),f=r(69205),p=r(70906),h=r(91808),v=r(88771),m=r(47838),g=r(87480),b=r(14243),y=r(38103),x=r(68144),_=r(83448),w=r(30153),k=r(76538),E=function(t){(0,f.Z)(r,t);var e=(0,p.Z)(r);function r(){var t;return(0,u.Z)(this,r),(t=e.apply(this,arguments)).indeterminate=!1,t.progress=0,t.density=0,t.closed=!1,t}return(0,l.Z)(r,[{key:"open",value:function(){this.closed=!1}},{key:"close",value:function(){this.closed=!0}},{key:"render",value:function(){var t={"mdc-circular-progress--closed":this.closed,"mdc-circular-progress--indeterminate":this.indeterminate},e=48+4*this.density,r={width:"".concat(e,"px"),height:"".concat(e,"px")};return(0,x.dy)(n||(n=(0,s.Z)(['
    '," ","
    "])),(0,_.$)(t),(0,k.V)(r),(0,w.o)(this.ariaLabel),(0,w.o)(this.indeterminate?void 0:this.progress),this.renderDeterminateContainer(),this.renderIndeterminateContainer())}},{key:"renderDeterminateContainer",value:function(){var t=48+4*this.density,e=t/2,r=this.density>=-3?18+11*this.density/6:12.5+5*(this.density+3)/4,n=6.2831852*r,o=(1-this.progress)*n,a=this.density>=-3?4+this.density*(1/3):3+(this.density+3)*(1/6);return(0,x.dy)(i||(i=(0,s.Z)(['
    '])),t,t,e,e,r,a,e,e,r,6.2831852*r,o,a)}},{key:"renderIndeterminateContainer",value:function(){return(0,x.dy)(o||(o=(0,s.Z)(['
    ',"
    "])),this.renderIndeterminateSpinnerLayer())}},{key:"renderIndeterminateSpinnerLayer",value:function(){var t=48+4*this.density,e=t/2,r=this.density>=-3?18+11*this.density/6:12.5+5*(this.density+3)/4,n=6.2831852*r,i=.5*n,o=this.density>=-3?4+this.density*(1/3):3+(this.density+3)*(1/6);return(0,x.dy)(a||(a=(0,s.Z)(['
    '])),t,t,e,e,r,n,i,o,t,t,e,e,r,n,i,.8*o,t,t,e,e,r,n,i,o)}},{key:"update",value:function(t){(0,v.Z)((0,m.Z)(r.prototype),"update",this).call(this,t),t.has("progress")&&(this.progress>1&&(this.progress=1),this.progress<0&&(this.progress=0))}}]),r}(x.oi);(0,g.__decorate)([(0,b.Cb)({type:Boolean,reflect:!0})],E.prototype,"indeterminate",void 0),(0,g.__decorate)([(0,b.Cb)({type:Number,reflect:!0})],E.prototype,"progress",void 0),(0,g.__decorate)([(0,b.Cb)({type:Number,reflect:!0})],E.prototype,"density",void 0),(0,g.__decorate)([(0,b.Cb)({type:Boolean,reflect:!0})],E.prototype,"closed",void 0),(0,g.__decorate)([y.L,(0,b.Cb)({type:String,attribute:"aria-label"})],E.prototype,"ariaLabel",void 0);var S,A=(0,x.iv)(c||(c=(0,s.Z)([".mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0s cubic-bezier(.4,0,.6,1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s 0s cubic-bezier(0,0,.2,1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1.568s linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--closed{opacity:0}:host{display:inline-flex}.mdc-circular-progress__determinate-track{stroke:transparent;stroke:var(--mdc-circular-progress-track-color,transparent)}"]))),C=function(t){(0,f.Z)(r,t);var e=(0,p.Z)(r);function r(){return(0,u.Z)(this,r),e.apply(this,arguments)}return(0,l.Z)(r)}(E);C.styles=[A],C=(0,g.__decorate)([(0,b.Mo)("mwc-circular-progress")],C);(0,h.Z)([(0,b.Mo)("ha-circular-progress")],(function(t,e){var r=function(e){(0,f.Z)(n,e);var r=(0,p.Z)(n);function n(){var e;(0,u.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a',"","",'',"","",""])),(0,S.$)(e),this.disabled,r,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleStartPress,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderBeforeRipple(),this.renderRipple(),this.showIconAtEnd?this.renderLabel():"",this.icon,this.showIconAtEnd?"":this.renderLabel(),this.renderTouchTarget())}},{key:"renderIcon",value:function(){return(0,k.dy)(i||(i=(0,f.Z)([""])))}},{key:"renderTouchTarget",value:function(){var t=this.mini&&!this.reducedTouchTarget;return(0,k.dy)(o||(o=(0,f.Z)(["",""])),t?(0,k.dy)(a||(a=(0,f.Z)(['
    ']))):"")}},{key:"renderLabel",value:function(){var t=""!==this.label&&this.extended;return(0,k.dy)(c||(c=(0,f.Z)(["",""])),t?(0,k.dy)(s||(s=(0,f.Z)(['',""])),this.label):"")}},{key:"renderBeforeRipple",value:function(){return(0,k.dy)(l||(l=(0,f.Z)([""])))}},{key:"renderRipple",value:function(){return this.shouldRenderRipple?(0,k.dy)(u||(u=(0,f.Z)([''])),this.useStateLayerCustomProperties):""}},{key:"handleRippleActivate",value:function(t){var e=this;window.addEventListener("mouseup",(function t(){window.removeEventListener("mouseup",t),e.handleRippleDeactivate()})),this.handleRippleStartPress(t)}},{key:"handleRippleStartPress",value:function(t){this.rippleHandlers.startPress(t)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}]),r}(k.oi);A.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,_.__decorate)([(0,E.GC)("mwc-ripple")],A.prototype,"ripple",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"mini",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"exited",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"disabled",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"extended",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"showIconAtEnd",void 0),(0,_.__decorate)([(0,E.Cb)({type:Boolean})],A.prototype,"reducedTouchTarget",void 0),(0,_.__decorate)([(0,E.Cb)()],A.prototype,"icon",void 0),(0,_.__decorate)([(0,E.Cb)()],A.prototype,"label",void 0),(0,_.__decorate)([(0,E.SB)()],A.prototype,"shouldRenderRipple",void 0),(0,_.__decorate)([(0,E.SB)()],A.prototype,"useStateLayerCustomProperties",void 0),(0,_.__decorate)([(0,E.hO)({passive:!0})],A.prototype,"handleRippleStartPress",null);var C,T,O,I=(0,k.iv)(d||(d=(0,f.Z)([':host .mdc-fab .material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{outline:0;--mdc-ripple-color:currentcolor;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;-webkit-tap-highlight-color:transparent;display:inline-flex;outline:0;user-select:none}:host .mdc-touch-target-wrapper{display:inline}:host .mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);transition:opacity 280ms cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff)}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0,0,.2,1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}:host .mdc-fab,:host .mdc-fab:disabled .mdc-fab__icon,:host .mdc-fab:disabled .mdc-fab__label,:host .mdc-fab:not(:disabled) .mdc-fab__icon,:host .mdc-fab:not(:disabled) .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary,#fff)}:host .mdc-fab:not(.mdc-fab--extended){border-radius:50%}:host .mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0,0,.2,1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab .mdc-fab__icon ::slotted(*){width:inherit;height:inherit;font-size:inherit}:host .mdc-fab--extended.mdc-fab--exited .mdc-fab__icon ::slotted(*){transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:0px;padding-right:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:0px;padding-left:max(0px,var(--mdc-fab-focus-outline-width,0px));box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12))}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-color:initial;border-color:var(--mdc-fab-focus-outline-color,initial)}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:0px;padding-right:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:0px;padding-left:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab:focus,:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12))}:host .mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12))}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__icon{width:24px;width:var(--mdc-icon-size,24px);height:24px;height:var(--mdc-icon-size,24px);font-size:24px;font-size:var(--mdc-icon-size,24px);transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform;display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab.mdc-fab--extended{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:20px;padding-right:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:20px;padding-left:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px))}:host .mdc-fab.mdc-fab--extended:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab.mdc-fab--extended:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:20px;padding-right:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:20px;padding-left:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:12px;margin-left:var(--mdc-fab-extended-icon-padding,12px);margin-right:calc(12px - 20px);margin-right:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:calc(12px - 20px);margin-left:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px));margin-right:12px;margin-right:var(--mdc-fab-extended-icon-padding,12px)}'])));(0,b.Z)([(0,E.Mo)("ha-fab")],(function(t,e){var r=function(e){(0,m.Z)(n,e);var r=(0,g.Z)(n);function n(){var e;(0,h.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '])),this.disabled,this.label||(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.common.back"))||"Back",this._icon)}}]}}),p.oi)},5666:function(t,e,r){"use strict";var n,i,o,a,c=r(88962),s=r(33368),l=r(71650),u=r(82390),d=r(69205),f=r(70906),p=r(91808),h=r(87480),v=r(14243),m=(r(27763),r(38103)),g=r(98734),b=r(68144),y=r(30153),x=function(t){(0,d.Z)(r,t);var e=(0,f.Z)(r);function r(){var t;return(0,l.Z)(this,r),(t=e.apply(this,arguments)).disabled=!1,t.icon="",t.shouldRenderRipple=!1,t.rippleHandlers=new g.A((function(){return t.shouldRenderRipple=!0,t.ripple})),t}return(0,s.Z)(r,[{key:"renderRipple",value:function(){return this.shouldRenderRipple?(0,b.dy)(n||(n=(0,c.Z)([' '])),this.disabled):""}},{key:"focus",value:function(){var t=this.buttonElement;t&&(this.rippleHandlers.startFocus(),t.focus())}},{key:"blur",value:function(){var t=this.buttonElement;t&&(this.rippleHandlers.endFocus(),t.blur())}},{key:"render",value:function(){return(0,b.dy)(i||(i=(0,c.Z)(['"])),this.ariaLabel||this.icon,(0,y.o)(this.ariaHasPopup),this.disabled,this.handleRippleFocus,this.handleRippleBlur,this.handleRippleMouseDown,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleTouchStart,this.handleRippleDeactivate,this.handleRippleDeactivate,this.renderRipple(),this.icon?(0,b.dy)(o||(o=(0,c.Z)(['',""])),this.icon):"")}},{key:"handleRippleMouseDown",value:function(t){var e=this;window.addEventListener("mouseup",(function t(){window.removeEventListener("mouseup",t),e.handleRippleDeactivate()})),this.rippleHandlers.startPress(t)}},{key:"handleRippleTouchStart",value:function(t){this.rippleHandlers.startPress(t)}},{key:"handleRippleDeactivate",value:function(){this.rippleHandlers.endPress()}},{key:"handleRippleMouseEnter",value:function(){this.rippleHandlers.startHover()}},{key:"handleRippleMouseLeave",value:function(){this.rippleHandlers.endHover()}},{key:"handleRippleFocus",value:function(){this.rippleHandlers.startFocus()}},{key:"handleRippleBlur",value:function(){this.rippleHandlers.endFocus()}}]),r}(b.oi);(0,h.__decorate)([(0,v.Cb)({type:Boolean,reflect:!0})],x.prototype,"disabled",void 0),(0,h.__decorate)([(0,v.Cb)({type:String})],x.prototype,"icon",void 0),(0,h.__decorate)([m.L,(0,v.Cb)({type:String,attribute:"aria-label"})],x.prototype,"ariaLabel",void 0),(0,h.__decorate)([m.L,(0,v.Cb)({type:String,attribute:"aria-haspopup"})],x.prototype,"ariaHasPopup",void 0),(0,h.__decorate)([(0,v.IO)("button")],x.prototype,"buttonElement",void 0),(0,h.__decorate)([(0,v.GC)("mwc-ripple")],x.prototype,"ripple",void 0),(0,h.__decorate)([(0,v.SB)()],x.prototype,"shouldRenderRipple",void 0),(0,h.__decorate)([(0,v.hO)({passive:!0})],x.prototype,"handleRippleMouseDown",null),(0,h.__decorate)([(0,v.hO)({passive:!0})],x.prototype,"handleRippleTouchStart",null);var _=(0,b.iv)(a||(a=(0,c.Z)(['.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-icon-button img,.mdc-icon-button svg{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}:host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block}:host{--mdc-ripple-color:currentcolor;-webkit-tap-highlight-color:transparent}.mdc-icon-button,:host{vertical-align:top}.mdc-icon-button{width:var(--mdc-icon-button-size,48px);height:var(--mdc-icon-button-size,48px);padding:calc((var(--mdc-icon-button-size,48px) - var(--mdc-icon-size,24px))/ 2)}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block;width:var(--mdc-icon-size,24px);height:var(--mdc-icon-size,24px)}']))),w=function(t){(0,d.Z)(r,t);var e=(0,f.Z)(r);function r(){return(0,l.Z)(this,r),e.apply(this,arguments)}return(0,s.Z)(r)}(x);w.styles=[_],w=(0,h.__decorate)([(0,v.Mo)("mwc-icon-button")],w);var k,E,S,A;r(52039),(0,p.Z)([(0,v.Mo)("ha-icon-button")],(function(t,e){var r=function(e){(0,d.Z)(n,e);var r=(0,f.Z)(n);function n(){var e;(0,l.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '," "])),(0,y.o)(this.label),(0,y.o)(this.hideTitle?void 0:this.label),(0,y.o)(this.ariaHasPopup),this.disabled,this.path?(0,b.dy)(E||(E=(0,c.Z)([''])),this.path):(0,b.dy)(S||(S=(0,c.Z)([""]))))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,b.iv)(A||(A=(0,c.Z)([":host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}mwc-icon-button{--mdc-theme-on-primary:currentColor;--mdc-theme-text-disabled-on-light:var(--disabled-text-color)}"])))}}]}}),b.oi)},93686:function(t,e,r){"use strict";var n,i,o,a=r(88962),c=r(33368),s=r(71650),l=r(82390),u=r(69205),d=r(70906),f=r(91808),p=r(88771),h=r(47838),v=r(68144),m=r(14243),g=r(47181),b=r(72881),y=function(t){return t.sendMessagePromise({type:"persistent_notification/get"})},x=function(t,e){return t.subscribeEvents((function(){return y(t).then((function(t){return e.setState(t,!0)}))}),"persistent_notifications_updated")};r(5666),(0,f.Z)([(0,m.Mo)("ha-menu-button")],(function(t,e){var r=function(e){(0,u.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '," "])),this.hass.localize("ui.sidebar.sidebar_toggle"),"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",this._toggleMenu,t?(0,v.dy)(i||(i=(0,a.Z)(['
    ']))):"")}},{kind:"method",key:"firstUpdated",value:function(t){(0,p.Z)((0,h.Z)(r.prototype),"firstUpdated",this).call(this,t),this.hassio&&(this._alwaysVisible=(Number(window.parent.frontendVersion)||0)<20190710)}},{kind:"method",key:"updated",value:function(t){if((0,p.Z)((0,h.Z)(r.prototype),"updated",this).call(this,t),t.has("narrow")||t.has("hass")){var e=t.get("hass"),n=t.get("narrow")||e&&"always_hidden"===e.dockedSidebar,i=this.narrow||"always_hidden"===this.hass.dockedSidebar;n!==i&&(this.style.display=i||this._alwaysVisible?"initial":"none",i?this._subscribeNotifications():this._unsubNotifications&&(this._unsubNotifications(),this._unsubNotifications=void 0))}}},{kind:"method",key:"_subscribeNotifications",value:function(){var t,e,r=this;this._unsubNotifications=(t=this.hass.connection,e=function(t){r._hasNotifications=t.length>0},(0,b.B)("_ntf",y,x,t,e))}},{kind:"method",key:"_toggleMenu",value:function(){(0,g.B)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return(0,v.iv)(o||(o=(0,a.Z)([":host{position:relative}.dot{pointer-events:none;position:absolute;background-color:var(--accent-color);width:12px;height:12px;top:9px;right:7px;border-radius:50%;border:2px solid var(--app-header-background-color)}"])))}}]}}),v.oi)},52039:function(t,e,r){"use strict";r.d(e,{C:function(){return v}});var n,i,o,a=r(88962),c=r(33368),s=r(71650),l=r(82390),u=r(69205),d=r(70906),f=r(91808),p=r(68144),h=r(14243),v=(0,f.Z)([(0,h.Mo)("ha-svg-icon")],(function(t,e){var r=function(e){(0,u.Z)(n,e);var r=(0,d.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a
    '])),this.backPath,this.hass):(0,g.dy)(a||(a=(0,s.Z)([' '])),this.hass,this._backTapped),this.header,this._saveScrollPos)}},{kind:"method",decorators:[(0,b.hO)({passive:!0})],key:"_saveScrollPos",value:function(t){this._savedScrollPos=t.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,g.iv)(c||(c=(0,s.Z)([":host{display:block;height:100%;background-color:var(--primary-background-color);overflow:hidden;position:relative}:host([narrow]){width:100%;position:fixed}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);padding:8px 12px;pointer-events:none;background-color:var(--app-header-background-color);font-weight:400;color:var(--app-header-text-color,#fff);border-bottom:var(--app-header-border-bottom,none);box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}.toolbar a{color:var(--sidebar-text-color);text-decoration:none}::slotted([slot=toolbar-icon]),ha-icon-button-arrow-prev,ha-menu-button{pointer-events:auto;color:var(--sidebar-icon-color)}.main-title{margin:0 0 0 24px;line-height:20px;flex-grow:1}.content{position:relative;width:100%;height:calc(100% - 1px - var(--header-height));overflow-y:auto;overflow:auto;-webkit-overflow-scrolling:touch}#fab{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}:host([narrow]) #fab.tabs{bottom:calc(84px + env(safe-area-inset-bottom))}#fab[is-wide]{bottom:24px;right:24px}:host([rtl]) #fab{right:auto;left:calc(16px + env(safe-area-inset-left))}:host([rtl][is-wide]) #fab{bottom:24px;left:24px;right:auto}"])))}}]}}),g.oi)},49703:function(t,e,r){"use strict";var n,i,o,a,c,s,l,u,d,f,p,h,v,m=r(88962),g=r(33368),b=r(71650),y=r(82390),x=r(69205),_=r(70906),w=r(91808),k=r(88771),E=r(47838),S=(r(27763),r(68144)),A=r(14243),C=r(83448),T=r(14516),O=r(7323),I=r(25516),R=r(87744),P=(r(2315),r(93686),r(52039),r(98734)),L=r(30153);(0,w.Z)([(0,A.Mo)("ha-tab")],(function(t,e){var r=function(e){(0,x.Z)(n,e);var r=(0,_.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a ',' '," "," "])),this.active,(0,L.o)(this.name),this.handleRippleFocus,this.handleRippleBlur,this.handleRippleActivate,this.handleRippleDeactivate,this.handleRippleMouseEnter,this.handleRippleMouseLeave,this.handleRippleActivate,this.handleRippleDeactivate,this.handleRippleDeactivate,this._handleKeyDown,this.narrow?(0,S.dy)(i||(i=(0,m.Z)(['']))):"",this.name,this._shouldRenderRipple?(0,S.dy)(o||(o=(0,m.Z)([""]))):"")}},{kind:"field",key:"_rippleHandlers",value:function(){var t=this;return new P.A((function(){return t._shouldRenderRipple=!0,t._ripple}))}},{kind:"method",key:"_handleKeyDown",value:function(t){13===t.keyCode&&t.target.click()}},{kind:"method",decorators:[(0,A.hO)({passive:!0})],key:"handleRippleActivate",value:function(t){this._rippleHandlers.startPress(t)}},{kind:"method",key:"handleRippleDeactivate",value:function(){this._rippleHandlers.endPress()}},{kind:"method",key:"handleRippleMouseEnter",value:function(){this._rippleHandlers.startHover()}},{kind:"method",key:"handleRippleMouseLeave",value:function(){this._rippleHandlers.endHover()}},{kind:"method",key:"handleRippleFocus",value:function(){this._rippleHandlers.startFocus()}},{kind:"method",key:"handleRippleBlur",value:function(){this._rippleHandlers.endFocus()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,S.iv)(a||(a=(0,m.Z)(["div{padding:0 32px;display:flex;flex-direction:column;text-align:center;box-sizing:border-box;align-items:center;justify-content:center;width:100%;height:var(--header-height);cursor:pointer;position:relative;outline:0}.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:host([active]){color:var(--primary-color)}:host(:not([narrow])[active]) div{border-bottom:2px solid var(--primary-color)}:host([narrow]){min-width:0;display:flex;justify-content:center;overflow:hidden}:host([narrow]) div{padding:0 4px}"])))}}]}}),S.oi),(0,w.Z)([(0,A.Mo)("hass-tabs-subpage")],(function(t,e){var r=function(e){(0,x.Z)(n,e);var r=(0,_.Z)(n);function n(){var e;(0,b.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '," "])),e.path,t.hass,e.path===(null==r?void 0:r.path),t.narrow,e.translationKey?l(e.translationKey):e.name,e.iconPath?(0,S.dy)(s||(s=(0,m.Z)([''])),e.iconPath):"")}))}))}},{kind:"method",key:"willUpdate",value:function(t){var e=this;if(t.has("route")&&(this._activeTab=this.tabs.find((function(t){return"".concat(e.route.prefix).concat(e.route.path).includes(t.path)}))),t.has("hass")){var n=t.get("hass");n&&n.language===this.hass.language||(this.rtl=(0,R.HE)(this.hass))}(0,k.Z)((0,E.Z)(r.prototype),"willUpdate",this).call(this,t)}},{kind:"method",key:"render",value:function(){var t,e,r=this._getTabs(this.tabs,this._activeTab,null===(t=this.hass.userData)||void 0===t?void 0:t.showAdvanced,this.hass.config.components,this.hass.language,this.narrow,this.localizeFunc||this.hass.localize),n=r.length>1;return(0,S.dy)(l||(l=(0,m.Z)(['
    '," "," ",'
    '])),this.mainPage||!this.backPath&&null!==(e=history.state)&&void 0!==e&&e.root?(0,S.dy)(u||(u=(0,m.Z)([' '])),this.supervisor,this.hass,this.narrow):this.backPath?(0,S.dy)(d||(d=(0,m.Z)([' '])),this.backPath,this.hass):(0,S.dy)(f||(f=(0,m.Z)([' '])),this.hass,this._backTapped),this.narrow||!n?(0,S.dy)(p||(p=(0,m.Z)(['
    ',"
    "])),n?"":r[0]):"",n?(0,S.dy)(h||(h=(0,m.Z)(['
    ',"
    "])),(0,C.$)({"bottom-bar":this.narrow}),r):"",(0,C.$)({tabs:n}),this._saveScrollPos,(0,C.$)({tabs:n}))}},{kind:"method",decorators:[(0,A.hO)({passive:!0})],key:"_saveScrollPos",value:function(t){this._savedScrollPos=t.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return(0,S.iv)(v||(v=(0,m.Z)([":host{display:block;height:100%;background-color:var(--primary-background-color)}:host([narrow]){width:100%;position:fixed}ha-menu-button{margin-right:24px}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);background-color:var(--sidebar-background-color);font-weight:400;border-bottom:1px solid var(--divider-color);padding:8px 12px;box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}.toolbar a{color:var(--sidebar-text-color);text-decoration:none}.bottom-bar a{width:25%}#tabbar{display:flex;font-size:14px;overflow:hidden}#tabbar>a{overflow:hidden;max-width:45%}#tabbar.bottom-bar{position:absolute;bottom:0;left:0;padding:0 16px;box-sizing:border-box;background-color:var(--sidebar-background-color);border-top:1px solid var(--divider-color);justify-content:space-around;z-index:2;font-size:12px;width:100%;padding-bottom:env(safe-area-inset-bottom)}#tabbar:not(.bottom-bar){flex:1;justify-content:center}:host(:not([narrow])) #toolbar-icon{min-width:40px}::slotted([slot=toolbar-icon]),ha-icon-button-arrow-prev,ha-menu-button{display:flex;flex-shrink:0;pointer-events:auto;color:var(--sidebar-icon-color)}.main-title{flex:1;max-height:var(--header-height);line-height:20px;color:var(--sidebar-text-color);margin:var(--main-title-margin,0 0 0 24px)}.content{position:relative;width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right));margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);height:calc(100% - 1px - var(--header-height));height:calc(100% - 1px - var(--header-height) - env(safe-area-inset-bottom));overflow:auto;-webkit-overflow-scrolling:touch}:host([narrow]) .content.tabs{height:calc(100% - 2 * var(--header-height));height:calc(100% - 2 * var(--header-height) - env(safe-area-inset-bottom))}#fab{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}:host([narrow]) #fab.tabs{bottom:calc(84px + env(safe-area-inset-bottom))}#fab[is-wide]{bottom:24px;right:24px}:host([rtl]) #fab{right:auto;left:calc(16px + env(safe-area-inset-left))}:host([rtl][is-wide]) #fab{bottom:24px;left:24px;right:auto}"])))}}]}}),S.oi)},11654:function(t,e,r){"use strict";r.d(e,{$c:function(){return v},Qx:function(){return p},_l:function(){return u},k1:function(){return f},q0:function(){return d},yu:function(){return h}});var n,i,o,a,c,s=r(88962),l=r(68144),u={"primary-background-color":"#111111","card-background-color":"#1c1c1c","secondary-background-color":"#202020","primary-text-color":"#e1e1e1","secondary-text-color":"#9b9b9b","disabled-text-color":"#6f6f6f","app-header-text-color":"#e1e1e1","app-header-background-color":"#101e24","switch-unchecked-button-color":"#999999","switch-unchecked-track-color":"#9b9b9b","divider-color":"rgba(225, 225, 225, .12)","mdc-ripple-color":"#AAAAAA","input-idle-line-color":"rgba(255, 255, 255, 0.42)","input-hover-line-color":"rgba(255, 255, 255, 0.87)","input-disabled-line-color":"rgba(255, 255, 255, 0.06)","input-outlined-idle-border-color":"rgba(255, 255, 255, 0.38)","input-outlined-hover-border-color":"rgba(255, 255, 255, 0.87)","input-outlined-disabled-border-color":"rgba(255, 255, 255, 0.06)","input-fill-color":"rgba(255, 255, 255, 0.05)","input-disabled-fill-color":"rgba(255, 255, 255, 0.02)","input-ink-color":"rgba(255, 255, 255, 0.87)","input-label-ink-color":"rgba(255, 255, 255, 0.6)","input-disabled-ink-color":"rgba(255, 255, 255, 0.37)","input-dropdown-icon-color":"rgba(255, 255, 255, 0.54)","codemirror-keyword":"#C792EA","codemirror-operator":"#89DDFF","codemirror-variable":"#f07178","codemirror-variable-2":"#EEFFFF","codemirror-variable-3":"#DECB6B","codemirror-builtin":"#FFCB6B","codemirror-atom":"#F78C6C","codemirror-number":"#FF5370","codemirror-def":"#82AAFF","codemirror-string":"#C3E88D","codemirror-string-2":"#f07178","codemirror-comment":"#545454","codemirror-tag":"#FF5370","codemirror-meta":"#FFCB6B","codemirror-attribute":"#C792EA","codemirror-property":"#C792EA","codemirror-qualifier":"#DECB6B","codemirror-type":"#DECB6B","energy-grid-return-color":"#a280db","map-filter":"invert(.9) hue-rotate(170deg) brightness(1.5) contrast(1.2) saturate(.3)","disabled-color":"#464646"},d={"state-icon-error-color":"var(--error-state-color, var(--error-color))","state-unavailable-color":"var(--state-icon-unavailable-color, var(--disabled-text-color))","sidebar-text-color":"var(--primary-text-color)","sidebar-background-color":"var(--card-background-color)","sidebar-selected-text-color":"var(--primary-color)","sidebar-selected-icon-color":"var(--primary-color)","sidebar-icon-color":"rgba(var(--rgb-primary-text-color), 0.6)","switch-checked-color":"var(--primary-color)","switch-checked-button-color":"var(--switch-checked-color, var(--primary-background-color))","switch-checked-track-color":"var(--switch-checked-color, #000000)","switch-unchecked-button-color":"var(--switch-unchecked-color, var(--primary-background-color))","switch-unchecked-track-color":"var(--switch-unchecked-color, #000000)","slider-color":"var(--primary-color)","slider-secondary-color":"var(--light-primary-color)","slider-track-color":"var(--scrollbar-thumb-color)","label-badge-background-color":"var(--card-background-color)","label-badge-text-color":"rgba(var(--rgb-primary-text-color), 0.8)","paper-listbox-background-color":"var(--card-background-color)","paper-item-icon-color":"var(--state-icon-color)","paper-item-icon-active-color":"var(--state-icon-active-color)","table-header-background-color":"var(--input-fill-color)","table-row-background-color":"var(--primary-background-color)","table-row-alternative-background-color":"var(--secondary-background-color)","paper-slider-knob-color":"var(--slider-color)","paper-slider-knob-start-color":"var(--slider-color)","paper-slider-pin-color":"var(--slider-color)","paper-slider-pin-start-color":"var(--slider-color)","paper-slider-active-color":"var(--slider-color)","paper-slider-secondary-color":"var(--slider-secondary-color)","paper-slider-container-color":"var(--slider-track-color)","data-table-background-color":"var(--card-background-color)","markdown-code-background-color":"var(--primary-background-color)","mdc-theme-primary":"var(--primary-color)","mdc-theme-secondary":"var(--accent-color)","mdc-theme-background":"var(--primary-background-color)","mdc-theme-surface":"var(--card-background-color)","mdc-theme-on-primary":"var(--text-primary-color)","mdc-theme-on-secondary":"var(--text-primary-color)","mdc-theme-on-surface":"var(--primary-text-color)","mdc-theme-text-disabled-on-light":"var(--disabled-text-color)","mdc-theme-text-primary-on-background":"var(--primary-text-color)","mdc-theme-text-secondary-on-background":"var(--secondary-text-color)","mdc-theme-text-hint-on-background":"var(--secondary-text-color)","mdc-theme-text-icon-on-background":"var(--secondary-text-color)","mdc-theme-error":"var(--error-color)","app-header-text-color":"var(--text-primary-color)","app-header-background-color":"var(--primary-color)","mdc-checkbox-unchecked-color":"rgba(var(--rgb-primary-text-color), 0.54)","mdc-checkbox-disabled-color":"var(--disabled-text-color)","mdc-radio-unchecked-color":"rgba(var(--rgb-primary-text-color), 0.54)","mdc-radio-disabled-color":"var(--disabled-text-color)","mdc-tab-text-label-color-default":"var(--primary-text-color)","mdc-button-disabled-ink-color":"var(--disabled-text-color)","mdc-button-outline-color":"var(--divider-color)","mdc-dialog-scroll-divider-color":"var(--divider-color)","mdc-dialog-heading-ink-color":"var(--primary-text-color)","mdc-dialog-content-ink-color":"var(--primary-text-color)","mdc-text-field-idle-line-color":"var(--input-idle-line-color)","mdc-text-field-hover-line-color":"var(--input-hover-line-color)","mdc-text-field-disabled-line-color":"var(--input-disabled-line-color)","mdc-text-field-outlined-idle-border-color":"var(--input-outlined-idle-border-color)","mdc-text-field-outlined-hover-border-color":"var(--input-outlined-hover-border-color)","mdc-text-field-outlined-disabled-border-color":"var(--input-outlined-disabled-border-color)","mdc-text-field-fill-color":"var(--input-fill-color)","mdc-text-field-disabled-fill-color":"var(--input-disabled-fill-color)","mdc-text-field-ink-color":"var(--input-ink-color)","mdc-text-field-label-ink-color":"var(--input-label-ink-color)","mdc-text-field-disabled-ink-color":"var(--input-disabled-ink-color)","mdc-select-idle-line-color":"var(--input-idle-line-color)","mdc-select-hover-line-color":"var(--input-hover-line-color)","mdc-select-outlined-idle-border-color":"var(--input-outlined-idle-border-color)","mdc-select-outlined-hover-border-color":"var(--input-outlined-hover-border-color)","mdc-select-outlined-disabled-border-color":"var(--input-outlined-disabled-border-color)","mdc-select-fill-color":"var(--input-fill-color)","mdc-select-disabled-fill-color":"var(--input-disabled-fill-color)","mdc-select-ink-color":"var(--input-ink-color)","mdc-select-label-ink-color":"var(--input-label-ink-color)","mdc-select-disabled-ink-color":"var(--input-disabled-ink-color)","mdc-select-dropdown-icon-color":"var(--input-dropdown-icon-color)","mdc-select-disabled-dropdown-icon-color":"var(--input-disabled-ink-color)","chip-background-color":"rgba(var(--rgb-primary-text-color), 0.15)","material-body-text-color":"var(--primary-text-color)","material-background-color":"var(--card-background-color)","material-secondary-background-color":"var(--secondary-background-color)","material-secondary-text-color":"var(--secondary-text-color)"},f=(0,l.iv)(n||(n=(0,s.Z)(["button.link{background:0 0;color:inherit;border:none;padding:0;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;outline:0}"]))),p=(0,l.iv)(i||(i=(0,s.Z)([":host{font-family:var(--paper-font-body1_-_font-family);-webkit-font-smoothing:var(--paper-font-body1_-_-webkit-font-smoothing);font-size:var(--paper-font-body1_-_font-size);font-weight:var(--paper-font-body1_-_font-weight);line-height:var(--paper-font-body1_-_line-height)}app-header div[sticky]{height:48px}app-toolbar [main-title]{margin-left:20px}h1{font-family:var(--paper-font-headline_-_font-family);-webkit-font-smoothing:var(--paper-font-headline_-_-webkit-font-smoothing);white-space:var(--paper-font-headline_-_white-space);overflow:var(--paper-font-headline_-_overflow);text-overflow:var(--paper-font-headline_-_text-overflow);font-size:var(--paper-font-headline_-_font-size);font-weight:var(--paper-font-headline_-_font-weight);line-height:var(--paper-font-headline_-_line-height)}h2{font-family:var(--paper-font-title_-_font-family);-webkit-font-smoothing:var(--paper-font-title_-_-webkit-font-smoothing);white-space:var(--paper-font-title_-_white-space);overflow:var(--paper-font-title_-_overflow);text-overflow:var(--paper-font-title_-_text-overflow);font-size:var(--paper-font-title_-_font-size);font-weight:var(--paper-font-title_-_font-weight);line-height:var(--paper-font-title_-_line-height)}h3{font-family:var(--paper-font-subhead_-_font-family);-webkit-font-smoothing:var(--paper-font-subhead_-_-webkit-font-smoothing);white-space:var(--paper-font-subhead_-_white-space);overflow:var(--paper-font-subhead_-_overflow);text-overflow:var(--paper-font-subhead_-_text-overflow);font-size:var(--paper-font-subhead_-_font-size);font-weight:var(--paper-font-subhead_-_font-weight);line-height:var(--paper-font-subhead_-_line-height)}a{color:var(--primary-color)}.secondary{color:var(--secondary-text-color)}.error{color:var(--error-color)}.warning{color:var(--error-color)}mwc-button.warning{--mdc-theme-primary:var(--error-color)}"," .card-actions a{text-decoration:none}.card-actions .warning{--mdc-theme-primary:var(--error-color)}.layout.horizontal,.layout.vertical{display:flex}.layout.inline{display:inline-flex}.layout.horizontal{flex-direction:row}.layout.vertical{flex-direction:column}.layout.wrap{flex-wrap:wrap}.layout.no-wrap{flex-wrap:nowrap}.layout.center,.layout.center-center{align-items:center}.layout.bottom{align-items:flex-end}.layout.center-center,.layout.center-justified{justify-content:center}.flex{flex:1;flex-basis:.000000001px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.layout.justified{justify-content:space-between}"])),f),h=(0,l.iv)(o||(o=(0,s.Z)(["ha-dialog{--mdc-dialog-min-width:400px;--mdc-dialog-max-width:600px;--justify-action-buttons:space-between}ha-dialog .form{color:var(--primary-text-color)}a{color:var(--primary-color)}@media all and (max-width:450px),all and (max-height:500px){ha-dialog{--mdc-dialog-min-width:calc(\n 100vw - env(safe-area-inset-right) - env(safe-area-inset-left)\n );--mdc-dialog-max-width:calc(\n 100vw - env(safe-area-inset-right) - env(safe-area-inset-left)\n );--mdc-dialog-min-height:100%;--mdc-dialog-max-height:100%;--vertical-align-dialog:flex-end;--ha-dialog-border-radius:0px}}ha-button.warning,mwc-button.warning{--mdc-theme-primary:var(--error-color)}.error{color:var(--error-color)}"]))),v=(0,l.iv)(a||(a=(0,s.Z)([".ha-scrollbar::-webkit-scrollbar{width:.4rem;height:.4rem}.ha-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:var(--scrollbar-thumb-color)}.ha-scrollbar{overflow-y:auto;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}"])));(0,l.iv)(c||(c=(0,s.Z)(["body{background-color:var(--primary-background-color);color:var(--primary-text-color);height:calc(100vh - 32px);width:100vw}"])))},98651:function(t,e,r){"use strict";r.d(e,{M:function(){return v},U:function(){return n}});var n,i,o=r(99312),a=r(81043),c=r(71650),s=r(33368),l=r(88771),u=r(47838),d=r(69205),f=r(70906),p=r(30418),h=r(38378),v=function(t){return function(t){(0,d.Z)(v,t);var e,r=(0,f.Z)(v);function v(){var t;(0,c.Z)(this,v);for(var e=arguments.length,o=new Array(e),a=0;at.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return c=t.done,t},e:function(t){s=!0,a=t},f:function(){try{c||null==r.return||r.return()}finally{if(s)throw a}}}}},70906:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(47838),i=r(35508),o=r(95281);function a(t){var e=(0,i.Z)();return function(){var r,i=(0,n.Z)(t);if(e){var a=(0,n.Z)(this).constructor;r=Reflect.construct(i,arguments,a)}else r=i.apply(this,arguments);return(0,o.Z)(this,r)}}},91808:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(25283),i=r(97292);function o(t,e,r,n){var i=a();if(n)for(var o=0;o=0;o--){var a=e[t.placement];a.splice(a.indexOf(t.key),1);var c=this.fromElementDescriptor(t),s=this.toElementFinisherExtras((0,i[o])(c)||c);t=s.element,this.addElementPlacement(t,e),s.finisher&&n.push(s.finisher);var l=s.extras;if(l){for(var u=0;u=0;n--){var i=this.fromClassDescriptor(t),o=this.toClassDescriptor((0,e[n])(i)||i);if(void 0!==o.finisher&&r.push(o.finisher),void 0!==o.elements){t=o.elements;for(var a=0;a=0||(i[r]=t[r]);return i}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}r.d(e,{Z:function(){return n}})},95281:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(76775),i=r(82390);function o(t,e){if(e&&("object"===(0,n.Z)(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.Z)(t)}},99312:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(76775);function i(){i=function(){return t};var t={},e=Object.prototype,r=e.hasOwnProperty,o=Object.defineProperty||function(t,e,r){t[e]=r.value},a="function"==typeof Symbol?Symbol:{},c=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function u(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(I){u=function(t,e,r){return t[e]=r}}function d(t,e,r,n){var i=e&&e.prototype instanceof h?e:h,a=Object.create(i.prototype),c=new C(n||[]);return o(a,"_invoke",{value:k(t,r,c)}),a}function f(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(I){return{type:"throw",arg:I}}}t.wrap=d;var p={};function h(){}function v(){}function m(){}var g={};u(g,c,(function(){return this}));var b=Object.getPrototypeOf,y=b&&b(b(T([])));y&&y!==e&&r.call(y,c)&&(g=y);var x=m.prototype=h.prototype=Object.create(g);function _(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function w(t,e){function i(o,a,c,s){var l=f(t[o],t,a);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==(0,n.Z)(d)&&r.call(d,"__await")?e.resolve(d.__await).then((function(t){i("next",t,c,s)}),(function(t){i("throw",t,c,s)})):e.resolve(d).then((function(t){u.value=t,c(u)}),(function(t){return i("throw",t,c,s)}))}s(l.arg)}var a;o(this,"_invoke",{value:function(t,r){function n(){return new e((function(e,n){i(t,r,e,n)}))}return a=a?a.then(n,n):n()}})}function k(t,e,r){var n="suspendedStart";return function(i,o){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===i)throw o;return O()}for(r.method=i,r.arg=o;;){var a=r.delegate;if(a){var c=E(a,r);if(c){if(c===p)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=f(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===p)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function E(t,e){var r=e.method,n=t.iterator[r];if(void 0===n)return e.delegate=null,"throw"===r&&t.iterator.return&&(e.method="return",e.arg=void 0,E(t,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var i=f(n,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,p;var o=i.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,p):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function A(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function C(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function T(t){if(t){var e=t[c];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var c=r.call(o,"catchLoc"),s=r.call(o,"finallyLoc");if(c&&s){if(this.prev=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),A(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var i=n.arg;A(r)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:T(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},t}},44293:function(t,e,r){"use strict";function n(t,e){return n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},n(t,e)}r.d(e,{Z:function(){return n}})},62746:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(36772);var i=r(14827),o=r(1417);function a(t,e){return(0,n.Z)(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=r){var n,i,o,a,c=[],s=!0,l=!1;try{if(o=(r=r.call(t)).next,0===e){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(c.push(n.value),c.length!==e);s=!0);}catch(u){l=!0,i=u}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw i}}return c}}(t,e)||(0,i.Z)(t,e)||(0,o.Z)()}},27178:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(47838);function i(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=(0,n.Z)(t)););return t}},88962:function(t,e,r){"use strict";function n(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}r.d(e,{Z:function(){return n}})},25283:function(t,e,r){"use strict";r.d(e,{Z:function(){return c}});var n=r(36772),i=r(71005),o=r(14827),a=r(1417);function c(t){return(0,n.Z)(t)||(0,i.Z)(t)||(0,o.Z)(t)||(0,a.Z)()}},46097:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(9255);var i=r(71005),o=r(14827);function a(t){return function(t){if(Array.isArray(t))return(0,n.Z)(t)}(t)||(0,i.Z)(t)||(0,o.Z)(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},97292:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(76775);function i(t){var e=function(t,e){if("object"!==(0,n.Z)(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!==(0,n.Z)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===(0,n.Z)(e)?e:String(e)}},76775:function(t,e,r){"use strict";function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}r.d(e,{Z:function(){return n}})},14827:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(9255);function i(t,e){if(t){if("string"==typeof t)return(0,n.Z)(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,n.Z)(t,e):void 0}}},56889:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=r(47838),i=r(44293);var o=r(59202);function a(t){var e="function"==typeof Map?new Map:void 0;return a=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,a)}function a(){return(0,o.Z)(t,arguments,(0,n.Z)(this).constructor)}return a.prototype=Object.create(t.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),(0,i.Z)(a,t)},a(t)}},5701:function(t,e,r){"use strict";r.d(e,{C:function(){return i}});var n=function(t,e){return"method"===e.kind&&e.descriptor&&!("value"in e.descriptor)?Object.assign(Object.assign({},e),{},{finisher:function(r){r.createProperty(e.key,t)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:e.key,initializer:function(){"function"==typeof e.initializer&&(this[e.key]=e.initializer.call(this))},finisher:function(r){r.createProperty(e.key,t)}}};function i(t){return function(e,r){return void 0!==r?function(t,e,r){e.constructor.createProperty(r,t)}(t,e,r):n(t,e)}}},72881:function(t,e,r){"use strict";r.d(e,{B:function(){return o},_:function(){return i}});var n=function(t){var e=[];function r(r,n){t=n?r:Object.assign(Object.assign({},t),r);for(var i=e,o=0;o2&&void 0!==arguments[2]?arguments[2]:t;return t._$AI(e,r),t},d={},f=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d;return t._$AH=e},p=function(t){return t._$AH},h=function(t){var e;null===(e=t._$AP)||void 0===e||e.call(t,!1,!0);for(var r=t._$AA,n=t._$AB.nextSibling;r!==n;){var i=r.nextSibling;r.remove(),r=i}},v=function(t){t._$AR()}},38941:function(t,e,r){"use strict";r.d(e,{XM:function(){return c},Xe:function(){return s},pX:function(){return a}});var n=r(46097),i=r(71650),o=r(33368),a={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},c=function(t){return function(){for(var e=arguments.length,r=new Array(e),n=0;n"),y=document,x=function(){return y.createComment("")},_=function(t){return null===t||"object"!=(0,d.Z)(t)&&"function"!=typeof t},w=Array.isArray,k=function(t){return w(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator])},E="[ \t\n\f\r]",S=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,A=/-->/g,C=/>/g,T=RegExp(">|".concat(E,"(?:([^\\s\"'>=/]+)(").concat(E,"*=").concat(E,"*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)"),"g"),O=/'/g,I=/"/g,R=/^(?:script|style|textarea|title)$/i,P=function(t){return function(e){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i":"",a=S,c=0;c"===u[0]?(a=null!=r?r:S,d=-1):void 0===u[1]?d=-2:(d=a.lastIndex-u[2].length,l=u[1],a=void 0===u[3]?T:'"'===u[3]?I:O):a===I||a===O?a=T:a===A||a===C?a=S:(a=T,r=void 0);var p=a===T&&t[c+1].startsWith("/>")?" ":"";o+=a===S?s+b:d>=0?(i.push(l),s.slice(0,d)+v+s.slice(d)+m+p):s+m+(-2===d?(i.push(void 0),c):p)}var g=o+(t[n]||"")+(2===e?"":"");if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==h?h.createHTML(g):g,i]},D=function(){function t(e,r){var n,i=e.strings,o=e._$litType$;(0,l.Z)(this,t),this.parts=[];var u=0,d=0,f=i.length-1,h=this.parts,b=F(i,o),y=(0,s.Z)(b,2),_=y[0],w=y[1];if(this.el=t.createElement(_,r),B.currentNode=this.el.content,2===o){var k=this.el.content,E=k.firstChild;E.remove(),k.append.apply(k,(0,c.Z)(E.childNodes))}for(;null!==(n=B.nextNode())&&h.length0){n.textContent=p?p.emptyScript:"";for(var D=0;D2&&void 0!==arguments[2]?arguments[2]:t,c=arguments.length>3?arguments[3]:void 0;if(e===M)return e;var s=void 0!==c?null===(r=a._$Co)||void 0===r?void 0:r[c]:a._$Cl,l=_(e)?void 0:e._$litDirective$;return(null==s?void 0:s.constructor)!==l&&(null===(n=null==s?void 0:s._$AO)||void 0===n||n.call(s,!1),void 0===l?s=void 0:(s=new l(t))._$AT(t,a,c),void 0!==c?(null!==(i=(o=a)._$Co)&&void 0!==i?i:o._$Co=[])[c]=s:a._$Cl=s),void 0!==s&&(e=j(t,s._$AS(t,e.values),s,c)),e}var z=function(){function t(e,r){(0,l.Z)(this,t),this._$AV=[],this._$AN=void 0,this._$AD=e,this._$AM=r}return(0,u.Z)(t,[{key:"parentNode",get:function(){return this._$AM.parentNode}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"u",value:function(t){var e,r=this._$AD,n=r.el.content,i=r.parts,o=(null!==(e=null==t?void 0:t.creationScope)&&void 0!==e?e:y).importNode(n,!0);B.currentNode=o;for(var a=B.nextNode(),c=0,s=0,l=i[0];void 0!==l;){if(c===l.index){var u=void 0;2===l.type?u=new U(a,a.nextSibling,this,t):1===l.type?u=new l.ctor(a,l.name,l.strings,this,t):6===l.type&&(u=new q(a,this,t)),this._$AV.push(u),l=i[++s]}c!==(null==l?void 0:l.index)&&(a=B.nextNode(),c++)}return B.currentNode=y,o}},{key:"v",value:function(t){var e,r=0,n=(0,a.Z)(this._$AV);try{for(n.s();!(e=n.n()).done;){var i=e.value;void 0!==i&&(void 0!==i.strings?(i._$AI(t,i,r),r+=i.strings.length-2):i._$AI(t[r])),r++}}catch(o){n.e(o)}finally{n.f()}}}]),t}(),U=function(){function t(e,r,n,i){var o;(0,l.Z)(this,t),this.type=2,this._$AH=N,this._$AN=void 0,this._$AA=e,this._$AB=r,this._$AM=n,this.options=i,this._$Cp=null===(o=null==i?void 0:i.isConnected)||void 0===o||o}return(0,u.Z)(t,[{key:"_$AU",get:function(){var t,e;return null!==(e=null===(t=this._$AM)||void 0===t?void 0:t._$AU)&&void 0!==e?e:this._$Cp}},{key:"parentNode",get:function(){var t=this._$AA.parentNode,e=this._$AM;return void 0!==e&&11===(null==t?void 0:t.nodeType)&&(t=e.parentNode),t}},{key:"startNode",get:function(){return this._$AA}},{key:"endNode",get:function(){return this._$AB}},{key:"_$AI",value:function(t){t=j(this,t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:this),_(t)?t===N||null==t||""===t?(this._$AH!==N&&this._$AR(),this._$AH=N):t!==this._$AH&&t!==M&&this._(t):void 0!==t._$litType$?this.g(t):void 0!==t.nodeType?this.$(t):k(t)?this.T(t):this._(t)}},{key:"k",value:function(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}},{key:"$",value:function(t){this._$AH!==t&&(this._$AR(),this._$AH=this.k(t))}},{key:"_",value:function(t){this._$AH!==N&&_(this._$AH)?this._$AA.nextSibling.data=t:this.$(y.createTextNode(t)),this._$AH=t}},{key:"g",value:function(t){var e,r=t.values,n=t._$litType$,i="number"==typeof n?this._$AC(t):(void 0===n.el&&(n.el=D.createElement(n.h,this.options)),n);if((null===(e=this._$AH)||void 0===e?void 0:e._$AD)===i)this._$AH.v(r);else{var o=new z(i,this),a=o.u(this.options);o.v(r),this.$(a),this._$AH=o}}},{key:"_$AC",value:function(t){var e=H.get(t.strings);return void 0===e&&H.set(t.strings,e=new D(t)),e}},{key:"T",value:function(e){w(this._$AH)||(this._$AH=[],this._$AR());var r,n,i=this._$AH,o=0,c=(0,a.Z)(e);try{for(c.s();!(n=c.n()).done;){var s=n.value;o===i.length?i.push(r=new t(this.k(x()),this.k(x()),this,this.options)):r=i[o],r._$AI(s),o++}}catch(l){c.e(l)}finally{c.f()}o0&&void 0!==arguments[0]?arguments[0]:this._$AA.nextSibling,r=arguments.length>1?arguments[1]:void 0;for(null===(t=this._$AP)||void 0===t||t.call(this,!1,!0,r);e&&e!==this._$AB;){var n=e.nextSibling;e.remove(),e=n}}},{key:"setConnected",value:function(t){var e;void 0===this._$AM&&(this._$Cp=t,null===(e=this._$AP)||void 0===e||e.call(this,t))}}]),t}(),V=function(){function t(e,r,n,i,o){(0,l.Z)(this,t),this.type=1,this._$AH=N,this._$AN=void 0,this.element=e,this.name=r,this._$AM=i,this.options=o,n.length>2||""!==n[0]||""!==n[1]?(this._$AH=Array(n.length-1).fill(new String),this.strings=n):this._$AH=N}return(0,u.Z)(t,[{key:"tagName",get:function(){return this.element.tagName}},{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this,r=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,i=this.strings,o=!1;if(void 0===i)t=j(this,t,e,0),(o=!_(t)||t!==this._$AH&&t!==M)&&(this._$AH=t);else{var a,c,s=t;for(t=i[0],a=0;a1&&void 0!==arguments[1]?arguments[1]:this,0))&&void 0!==e?e:N)!==M){var r=this._$AH,n=t===N&&r!==N||t.capture!==r.capture||t.once!==r.once||t.passive!==r.passive,i=t!==N&&(r===N||n);n&&this.element.removeEventListener(this.name,this,r),i&&this.element.addEventListener(this.name,this,t),this._$AH=t}}},{key:"handleEvent",value:function(t){var e,r;"function"==typeof this._$AH?this._$AH.call(null!==(r=null===(e=this.options)||void 0===e?void 0:e.host)&&void 0!==r?r:this.element,t):this._$AH.handleEvent(t)}}]),r}(V),q=function(){function t(e,r,n){(0,l.Z)(this,t),this.element=e,this.type=6,this._$AN=void 0,this._$AM=r,this.options=n}return(0,u.Z)(t,[{key:"_$AU",get:function(){return this._$AM._$AU}},{key:"_$AI",value:function(t){j(this,t)}}]),t}(),X={O:v,P:m,A:g,C:1,M:F,L:z,D:k,R:j,I:U,V:V,H:W,N:Y,U:$,F:q},K=f.litHtmlPolyfillSupport;null==K||K(D,U),(null!==(n=f.litHtmlVersions)&&void 0!==n?n:f.litHtmlVersions=[]).push("2.7.4");var J=function(t,e,r){var n,i,o=null!==(n=null==r?void 0:r.renderBefore)&&void 0!==n?n:e,a=o._$litPart$;if(void 0===a){var c=null!==(i=null==r?void 0:r.renderBefore)&&void 0!==i?i:null;o._$litPart$=a=new U(e.insertBefore(x(),c),c,void 0,null!=r?r:{})}return a._$AI(t),a}},14243:function(t,e,r){"use strict";r.d(e,{Mo:function(){return n},hO:function(){return c},Cb:function(){return i.C},IO:function(){return l},vZ:function(){return v},GC:function(){return p},SB:function(){return o}});var n=function(t){return function(e){return"function"==typeof e?function(t,e){return customElements.define(t,e),e}(t,e):function(t,e){return{kind:e.kind,elements:e.elements,finisher:function(e){customElements.define(t,e)}}}(t,e)}},i=r(5701);function o(t){return(0,i.C)(Object.assign(Object.assign({},t),{},{state:!0}))}var a=function(t){var e=t.finisher,r=t.descriptor;return function(t,n){var i;if(void 0===n){var o=null!==(i=t.originalKey)&&void 0!==i?i:t.key,a=null!=r?{kind:"method",placement:"prototype",key:o,descriptor:r(t.key)}:Object.assign(Object.assign({},t),{},{key:o});return null!=e&&(a.finisher=function(t){e(t,o)}),a}var c=t.constructor;void 0!==r&&Object.defineProperty(t,n,r(n)),null==e||e(c,n)}};function c(t){return a({finisher:function(e,r){Object.assign(e.prototype[r],t)}})}var s=r(76775);function l(t,e){return a({descriptor:function(r){var n={get:function(){var e,r;return null!==(r=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(t))&&void 0!==r?r:null},enumerable:!0,configurable:!0};if(e){var i="symbol"==(0,s.Z)(r)?Symbol():"__"+r;n.get=function(){var e,r;return void 0===this[i]&&(this[i]=null!==(r=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(t))&&void 0!==r?r:null),this[i]}}return n}})}var u,d=r(99312),f=r(81043);function p(t){return a({descriptor:function(e){return{get:function(){var e=this;return(0,f.Z)((0,d.Z)().mark((function r(){var n;return(0,d.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,e.updateComplete;case 2:return r.abrupt("return",null===(n=e.renderRoot)||void 0===n?void 0:n.querySelector(t));case 3:case"end":return r.stop()}}),r)})))()},enumerable:!0,configurable:!0}}})}var h=null!=(null===(u=window.HTMLSlotElement)||void 0===u?void 0:u.prototype.assignedElements)?function(t,e){return t.assignedElements(e)}:function(t,e){return t.assignedNodes(e).filter((function(t){return t.nodeType===Node.ELEMENT_NODE}))};function v(t,e,r){var n,i=t;return"object"==(0,s.Z)(t)?(i=t.slot,n=t):n={flatten:e},r?function(t){var e=null!=t?t:{},r=e.slot,n=e.selector;return a({descriptor:function(e){return{get:function(){var e,i="slot"+(r?"[name=".concat(r,"]"):":not([name])"),o=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(i),a=null!=o?h(o,t):[];return n?a.filter((function(t){return t.matches(n)})):a},enumerable:!0,configurable:!0}}})}({slot:i,flatten:e,selector:r}):a({descriptor:function(t){return{get:function(){var t,e,r="slot"+(i?"[name=".concat(i,"]"):":not([name])"),o=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(r);return null!==(e=null==o?void 0:o.assignedNodes(n))&&void 0!==e?e:[]},enumerable:!0,configurable:!0}}})}},57835:function(t,e,r){"use strict";r.d(e,{XM:function(){return n.XM},Xe:function(){return n.Xe},pX:function(){return n.pX}});var n=r(38941)},83448:function(t,e,r){"use strict";r.d(e,{$:function(){return d}});var n=r(62746),i=r(71650),o=r(33368),a=r(95281),c=r(69205),s=r(70906),l=r(15304),u=r(38941),d=(0,u.XM)(function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(t){var n,o;if((0,i.Z)(this,r),n=e.call(this,t),t.type!==u.pX.ATTRIBUTE||"class"!==t.name||(null===(o=t.strings)||void 0===o?void 0:o.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.");return(0,a.Z)(n)}return(0,o.Z)(r,[{key:"render",value:function(t){return" "+Object.keys(t).filter((function(e){return t[e]})).join(" ")+" "}},{key:"update",value:function(t,e){var r,i,o=this,a=(0,n.Z)(e,1)[0];if(void 0===this.it){for(var c in this.it=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((function(t){return""!==t})))),a)a[c]&&!(null===(r=this.nt)||void 0===r?void 0:r.has(c))&&this.it.add(c);return this.render(a)}var s=t.element.classList;for(var u in this.it.forEach((function(t){t in a||(s.remove(t),o.it.delete(t))})),a){var d=!!a[u];d===this.it.has(u)||(null===(i=this.nt)||void 0===i?void 0:i.has(u))||(d?(s.add(u),this.it.add(u)):(s.remove(u),this.it.delete(u)))}return l.Jb}}]),r}(u.Xe))},30153:function(t,e,r){"use strict";r.d(e,{o:function(){return i}});var n=r(15304),i=function(t){return null!=t?t:n.Ld}},67004:function(t,e,r){"use strict";r.d(e,{a:function(){return f}});var n=r(62746),i=r(71650),o=r(33368),a=r(95281),c=r(69205),s=r(70906),l=r(15304),u=r(38941),d=r(81563),f=(0,u.XM)(function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(t){var n;if((0,i.Z)(this,r),n=e.call(this,t),t.type!==u.pX.PROPERTY&&t.type!==u.pX.ATTRIBUTE&&t.type!==u.pX.BOOLEAN_ATTRIBUTE)throw Error("The `live` directive is not allowed on child or event bindings");if(!(0,d.OR)(t))throw Error("`live` bindings can only contain a single expression");return(0,a.Z)(n)}return(0,o.Z)(r,[{key:"render",value:function(t){return t}},{key:"update",value:function(t,e){var r=(0,n.Z)(e,1)[0];if(r===l.Jb||r===l.Ld)return r;var i=t.element,o=t.name;if(t.type===u.pX.PROPERTY){if(r===i[o])return l.Jb}else if(t.type===u.pX.BOOLEAN_ATTRIBUTE){if(!!r===i.hasAttribute(o))return l.Jb}else if(t.type===u.pX.ATTRIBUTE&&i.getAttribute(o)===r+"")return l.Jb;return(0,d.hl)(t),r}}]),r}(u.Xe))},76538:function(t,e,r){"use strict";r.d(e,{V:function(){return p}});var n=r(62746),i=r(71650),o=r(33368),a=r(95281),c=r(69205),s=r(70906),l=r(15304),u=r(38941),d="important",f=" !"+d,p=(0,u.XM)(function(t){(0,c.Z)(r,t);var e=(0,s.Z)(r);function r(t){var n,o;if((0,i.Z)(this,r),n=e.call(this,t),t.type!==u.pX.ATTRIBUTE||"style"!==t.name||(null===(o=t.strings)||void 0===o?void 0:o.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.");return(0,a.Z)(n)}return(0,o.Z)(r,[{key:"render",value:function(t){return Object.keys(t).reduce((function(e,r){var n=t[r];return null==n?e:e+"".concat(r=r.includes("-")?r:r.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase(),":").concat(n,";")}),"")}},{key:"update",value:function(t,e){var r=this,i=(0,n.Z)(e,1)[0],o=t.element.style;if(void 0===this.ut){for(var a in this.ut=new Set,i)this.ut.add(a);return this.render(i)}for(var c in this.ut.forEach((function(t){null==i[t]&&(r.ut.delete(t),t.includes("-")?o.removeProperty(t):o[t]="")})),i){var s=i[c];if(null!=s){this.ut.add(c);var u="string"==typeof s&&s.endsWith(f);c.includes("-")||u?o.setProperty(c,u?s.slice(0,-11):s,u?d:""):o[c]=s}}return l.Jb}}]),r}(u.Xe))},68144:function(t,e,r){"use strict";r.d(e,{c3:function(){return b},oi:function(){return H},fl:function(){return I},iv:function(){return x},dy:function(){return L.dy},Jb:function(){return L.Jb},Ld:function(){return L.Ld},sY:function(){return L.sY},YP:function(){return L.YP},$m:function(){return y}});var n,i=r(40039),o=r(46097),a=r(76775),c=r(99312),s=r(81043),l=r(71650),u=r(33368),d=r(69205),f=r(70906),p=r(56889),h=window,v=h.ShadowRoot&&(void 0===h.ShadyCSS||h.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,m=Symbol(),g=new WeakMap,b=function(){function t(e,r,n){if((0,l.Z)(this,t),this._$cssResult$=!0,n!==m)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=r}return(0,u.Z)(t,[{key:"styleSheet",get:function(){var t=this.o,e=this.t;if(v&&void 0===t){var r=void 0!==e&&1===e.length;r&&(t=g.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),r&&g.set(e,t))}return t}},{key:"toString",value:function(){return this.cssText}}]),t}(),y=function(t){return new b("string"==typeof t?t:t+"",void 0,m)},x=function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n>>0,1)}},{key:"_$Eg",value:function(){var t=this;this.constructor.elementProperties.forEach((function(e,r){t.hasOwnProperty(r)&&(t._$Ei.set(r,t[r]),delete t[r])}))}},{key:"createRenderRoot",value:function(){var t,e=null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow(this.constructor.shadowRootOptions);return _(e,this.constructor.elementStyles),e}},{key:"connectedCallback",value:function(){var t;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostConnected)||void 0===e?void 0:e.call(t)}))}},{key:"enableUpdating",value:function(t){}},{key:"disconnectedCallback",value:function(){var t;null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostDisconnected)||void 0===e?void 0:e.call(t)}))}},{key:"attributeChangedCallback",value:function(t,e,r){this._$AK(t,r)}},{key:"_$EO",value:function(t,e){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:O,i=this.constructor._$Ep(t,n);if(void 0!==i&&!0===n.reflect){var o=(void 0!==(null===(r=n.converter)||void 0===r?void 0:r.toAttribute)?n.converter:C).toAttribute(e,n.type);this._$El=t,null==o?this.removeAttribute(i):this.setAttribute(i,o),this._$El=null}}},{key:"_$AK",value:function(t,e){var r,n=this.constructor,i=n._$Ev.get(t);if(void 0!==i&&this._$El!==i){var o=n.getPropertyOptions(i),a="function"==typeof o.converter?{fromAttribute:o.converter}:void 0!==(null===(r=o.converter)||void 0===r?void 0:r.fromAttribute)?o.converter:C;this._$El=i,this[i]=a.fromAttribute(e,o.type),this._$El=null}}},{key:"requestUpdate",value:function(t,e,r){var n=!0;void 0!==t&&(((r=r||this.constructor.getPropertyOptions(t)).hasChanged||T)(this[t],e)?(this._$AL.has(t)||this._$AL.set(t,e),!0===r.reflect&&this._$El!==t&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(t,r))):n=!1),!this.isUpdatePending&&n&&(this._$E_=this._$Ej())}},{key:"_$Ej",value:(e=(0,s.Z)((0,c.Z)().mark((function t(){var e;return(0,c.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return this.isUpdatePending=!0,t.prev=1,t.next=4,this._$E_;case 4:t.next=9;break;case 6:t.prev=6,t.t0=t.catch(1),Promise.reject(t.t0);case 9:if(e=this.scheduleUpdate(),t.t1=null!=e,!t.t1){t.next=14;break}return t.next=14,e;case 14:return t.abrupt("return",!this.isUpdatePending);case 15:case"end":return t.stop()}}),t,this,[[1,6]])}))),function(){return e.apply(this,arguments)})},{key:"scheduleUpdate",value:function(){return this.performUpdate()}},{key:"performUpdate",value:function(){var t,e=this;if(this.isUpdatePending){this.hasUpdated,this._$Ei&&(this._$Ei.forEach((function(t,r){return e[r]=t})),this._$Ei=void 0);var r=!1,n=this._$AL;try{(r=this.shouldUpdate(n))?(this.willUpdate(n),null===(t=this._$ES)||void 0===t||t.forEach((function(t){var e;return null===(e=t.hostUpdate)||void 0===e?void 0:e.call(t)})),this.update(n)):this._$Ek()}catch(t){throw r=!1,this._$Ek(),t}r&&this._$AE(n)}}},{key:"willUpdate",value:function(t){}},{key:"_$AE",value:function(t){var e;null===(e=this._$ES)||void 0===e||e.forEach((function(t){var e;return null===(e=t.hostUpdated)||void 0===e?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}},{key:"_$Ek",value:function(){this._$AL=new Map,this.isUpdatePending=!1}},{key:"updateComplete",get:function(){return this.getUpdateComplete()}},{key:"getUpdateComplete",value:function(){return this._$E_}},{key:"shouldUpdate",value:function(t){return!0}},{key:"update",value:function(t){var e=this;void 0!==this._$EC&&(this._$EC.forEach((function(t,r){return e._$EO(r,e[r],t)})),this._$EC=void 0),this._$Ek()}},{key:"updated",value:function(t){}},{key:"firstUpdated",value:function(t){}}],[{key:"addInitializer",value:function(t){var e;this.finalize(),(null!==(e=this.h)&&void 0!==e?e:this.h=[]).push(t)}},{key:"observedAttributes",get:function(){var t=this;this.finalize();var e=[];return this.elementProperties.forEach((function(r,n){var i=t._$Ep(n,r);void 0!==i&&(t._$Ev.set(i,n),e.push(i))})),e}},{key:"createProperty",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:O;if(e.state&&(e.attribute=!1),this.finalize(),this.elementProperties.set(t,e),!e.noAccessor&&!this.prototype.hasOwnProperty(t)){var r="symbol"==(0,a.Z)(t)?Symbol():"__"+t,n=this.getPropertyDescriptor(t,r,e);void 0!==n&&Object.defineProperty(this.prototype,t,n)}}},{key:"getPropertyDescriptor",value:function(t,e,r){return{get:function(){return this[e]},set:function(n){var i=this[t];this[e]=n,this.requestUpdate(t,i,r)},configurable:!0,enumerable:!0}}},{key:"getPropertyOptions",value:function(t){return this.elementProperties.get(t)||O}},{key:"finalize",value:function(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;var t=Object.getPrototypeOf(this);if(t.finalize(),void 0!==t.h&&(this.h=(0,o.Z)(t.h)),this.elementProperties=new Map(t.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){var e,r=this.properties,n=[].concat((0,o.Z)(Object.getOwnPropertyNames(r)),(0,o.Z)(Object.getOwnPropertySymbols(r))),a=(0,i.Z)(n);try{for(a.s();!(e=a.n()).done;){var c=e.value;this.createProperty(c,r[c])}}catch(s){a.e(s)}finally{a.f()}}return this.elementStyles=this.finalizeStyles(this.styles),!0}},{key:"finalizeStyles",value:function(t){var e=[];if(Array.isArray(t)){var r,n=new Set(t.flat(1/0).reverse()),o=(0,i.Z)(n);try{for(o.s();!(r=o.n()).done;){var a=r.value;e.unshift(w(a))}}catch(c){o.e(c)}finally{o.f()}}else void 0!==t&&e.push(w(t));return e}},{key:"_$Ep",value:function(t,e){var r=e.attribute;return!1===r?void 0:"string"==typeof r?r:"string"==typeof t?t.toLowerCase():void 0}}]),n}((0,p.Z)(HTMLElement));I.finalized=!0,I.elementProperties=new Map,I.elementStyles=[],I.shadowRootOptions={mode:"open"},null==A||A({ReactiveElement:I}),(null!==(n=k.reactiveElementVersions)&&void 0!==n?n:k.reactiveElementVersions=[]).push("1.6.1");var R,P,L=r(15304),Z=r(82390),M=r(88771),N=r(47838),H=function(t){(0,d.Z)(r,t);var e=(0,f.Z)(r);function r(){var t;return(0,l.Z)(this,r),(t=e.apply(this,arguments)).renderOptions={host:(0,Z.Z)(t)},t._$Do=void 0,t}return(0,u.Z)(r,[{key:"createRenderRoot",value:function(){var t,e,n=(0,M.Z)((0,N.Z)(r.prototype),"createRenderRoot",this).call(this);return null!==(t=(e=this.renderOptions).renderBefore)&&void 0!==t||(e.renderBefore=n.firstChild),n}},{key:"update",value:function(t){var e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),(0,M.Z)((0,N.Z)(r.prototype),"update",this).call(this,t),this._$Do=(0,L.sY)(e,this.renderRoot,this.renderOptions)}},{key:"connectedCallback",value:function(){var t;(0,M.Z)((0,N.Z)(r.prototype),"connectedCallback",this).call(this),null===(t=this._$Do)||void 0===t||t.setConnected(!0)}},{key:"disconnectedCallback",value:function(){var t;(0,M.Z)((0,N.Z)(r.prototype),"disconnectedCallback",this).call(this),null===(t=this._$Do)||void 0===t||t.setConnected(!1)}},{key:"render",value:function(){return L.Jb}}]),r}(I);H.finalized=!0,H._$litElement$=!0,null===(R=globalThis.litElementHydrateSupport)||void 0===R||R.call(globalThis,{LitElement:H});var B=globalThis.litElementPolyfillSupport;null==B||B({LitElement:H});(null!==(P=globalThis.litElementVersions)&&void 0!==P?P:globalThis.litElementVersions=[]).push("3.3.2")}},o={};function a(t){var e=o[t];if(void 0!==e)return e.exports;var r=o[t]={exports:{}};return i[t].call(r.exports,r,r.exports,a),r.exports}a.m=i,a.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return a.d(e,{a:e}),e},e=Object.getPrototypeOf?function(t){return Object.getPrototypeOf(t)}:function(t){return t.__proto__},a.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var i=Object.create(null);a.r(i);var o={};t=t||[null,e({}),e([]),e(e)];for(var c=2&n&&r;"object"==typeof c&&!~t.indexOf(c);c=e(c))Object.getOwnPropertyNames(c).forEach((function(t){o[t]=function(){return r[t]}}));return o.default=function(){return r},a.d(i,o),i},a.d=function(t,e){for(var r in e)a.o(e,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},a.f={},a.e=function(t){return Promise.all(Object.keys(a.f).reduce((function(e,r){return a.f[r](t,e),e}),[]))},a.u=function(t){return t+"-"+{19:"OIWMe2wVscs",33:"zKzNwFVViZI",184:"hqYlO-HtnOE",208:"nGZTQyrfeQE",278:"Ul8YOAl1qKc",409:"nPwM9tZFDNQ",549:"w87ysy4Wu9c",762:"O2FlUF3DkzI",856:"KDayAalnZDs",870:"sGq7eDlBXJM",1036:"Phy678iQotI",1116:"ia8vDBJGwQk",1193:"059Cj0uEoLc",1246:"xNkZ7MzqHIg",1265:"5tYQtiAhjfc",1267:"qoQ2f0Q-NQk",1281:"oKbMQXvmbZg",1601:"i9O6va52YsQ",1639:"fgyA7IMZpwQ",1686:"N_4jh4H7kqU",1927:"qXsVHaPYJBM",1985:"AuTSVzBnyj4",2094:"tgv1BHrk-vs",2592:"sIyusjxnzaY",2670:"0534XNHRtPg",2708:"bWPOO2sIzGo",2811:"cOtKUarlTZg",2890:"piclDSQuynU",2914:"_P2BjIB8PYc",3001:"2P2Ap26Jzzg",3467:"ULnkvznqI6Q",3496:"Ircp5AZoM9M",3512:"YMghoGq-RYk",3536:"YhO8GW28X00",3649:"27jiSD6dhUQ",3862:"qqk6iJA6XYk",3978:"iX5pasUTcVc",3980:"7VqGH4Rzrkg",3998:"Es7WtACvamI",4005:"KSf2I7VOhTo",4025:"ytOEpyuaRXE",4089:"9AzeafLAsQo",4093:"5rkh5R8RgJ4",4114:"dtxPuqGXQGY",4117:"yOPEIS8AnW0",4171:"k-rbMt9Ah0w",4271:"_RrzY3-HqKo",4276:"3rHHLhFna6g",4631:"5_pduiM1TN8",4651:"ZgorZKKSu1c",4754:"VcgoCPG5Tk0",4783:"pwq2v0QHv48",4971:"5TOAS4g6HJg",5054:"waKdkbjNpsQ",5066:"t4Mu6ZHvJm4",5233:"tyUI4TFOkQA",5353:"a0NpB6PD3cc",5365:"c8rtb5hiz5I",5425:"g7xzHMFsugw",5442:"bSQiiUQwVM0",5477:"vtQF_3P-TNE",5481:"UezsucOnmlo",5499:"VtnbGMTbALU",5510:"2ppVvZdN410",5666:"nKXrBdOtiSQ",5926:"RyNdDrMn4ow",5943:"tPJoPxKxEo4",6087:"Ihx861IoTyk",6097:"1W4TXpvk9H8",6117:"93d1D_6SpIw",6129:"8C34xA7wpl8",6167:"qHydf1bohxI",6223:"TpfjnC8wapg",6272:"WwUBU8TTxy4",6485:"zmSoQmDZ7aE",6641:"S6mqA8C1wz4",6703:"FqVxwD1aCT0",6782:"XU9nCqIw1OE",6801:"9vR8QP1L5ww",6804:"lnRkA3xQp8E",6815:"e_qG9nc2etY",6823:"x67IVqDEYIo",6884:"F9StxZQlOjg",7013:"lvaRMng4x2c",7053:"gRoa32eJ9WI",7155:"LnvasqV8LT8",7165:"0Wpy7g59JUU",7224:"Fou7CWeORcQ",7270:"_FBtYv-Aj6Q",7289:"E5eii52fWNI",7426:"J7ztvs7F9Kc",7628:"XUdZQlfUBw8",7630:"nAwzop9iAzM",7646:"77ofbduBKpA",7716:"hQAgQBfe_n8",7747:"g6LrbeBr3S8",7757:"dPudn1SQo_8",7812:"hRJiYPIaDd8",8002:"fNG_pQ0oTBM",8102:"fz3eQLyP1cM",8133:"RA91rPk9mcs",8138:"RFhxYOKYEvU",8191:"TlErDlJXlXQ",8204:"SiYungZRlfA",8226:"sgmkUJUkH_U",8251:"GMIjt0sj_0M",8328:"7S94jxmuIbw",8331:"FzLNcSAIy7M",8597:"Peum3ah8Zlg",8610:"aQ5h50Q1NwE",8763:"Rq9MikLpsPA",8811:"MaxMF8-VZQk",8900:"2W0ULY-Rie0",9039:"jN0W6mIJYyg",9076:"RQ-M4-U6Z9c",9204:"EC_8zNEQ6M8",9221:"Nx2ClpHXcfg",9244:"w6meXh-xghI",9715:"RESm8XL-n7k",9721:"hMUWG-Hehao",9955:"MQkATqvwo50",9972:"8YUAXNFv3sc",9998:"5hxiGOkFQEs"}[t]+".js"},a.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r={},n="home-assistant-frontend:",a.l=function(t,e,i,o){if(r[t])r[t].push(e);else{var c,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;u0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,r=void 0===e?"":e;o.some((function(t){return!!~r.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),l=function(t,e){for(var r=0,n=Object.keys(e);r0},t}(),_="undefined"!=typeof WeakMap?new WeakMap:new e,w=function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=s.getInstance(),n=new x(e,r,this);_.set(this,n)};["observe","unobserve","disconnect"].forEach((function(t){w.prototype[t]=function(){var e;return(e=_.get(this))[t].apply(e,arguments)}}));var k=void 0!==n.ResizeObserver?n.ResizeObserver:w;window.ResizeObserver||(window.ResizeObserver=k),[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach((function(t){Object.prototype.hasOwnProperty.call(t,"append")||Object.defineProperty(t,"append",{configurable:!0,enumerable:!0,writable:!0,value:function(){for(var t=document.createDocumentFragment(),e=arguments.length,r=new Array(e),n=0;n\n"),document.head.appendChild(T.content),/^((?!chrome|android).)*version\/14\.0\s.*safari/i.test(navigator.userAgent)){var O=window.Element.prototype.attachShadow;window.Element.prototype.attachShadow=function(t){return t&&t.delegatesFocus&&delete t.delegatesFocus,O.apply(this,[t])}}var I=a(88962),R=a(33368),P=a(71650),L=a(82390),Z=a(69205),M=a(70906),N=a(91808),H=a(88771),B=a(47838),F=a(68144),D=a(14243),j=a(63864),z=a(25518),U=a(15838),V=a(20030),$=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[t[0]-18*e,t[1],t[2]]},G=function(t){for(var e=[0,0,0],r=0;rn?(r+.05)/(n+.05):(n+.05)/(r+.05)},Y=["modes"],q={},X=function(t,e,r,n,i){var o,a,c=r||(i?e.theme:void 0),s=n&&void 0!==(null==n?void 0:n.dark)?null==n?void 0:n.dark:e.darkMode,l=c,u={};if(c&&s&&(l="".concat(l,"__dark"),u=Object.assign({},C._l)),"default"===c){var d,f=null==n?void 0:n.primaryColor,p=null==n?void 0:n.accentColor;if(s&&f&&(u["app-header-background-color"]=(0,V.o)(f,"#121212",8)),f){l="".concat(l,"__primary_").concat(f);var h=(0,U.wK)(f),v=(0,U.Rw)(h);u["primary-color"]=f;var m=(0,U.p3)(function(t){return $(t,-(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1))}(v));u["light-primary-color"]=(0,U.CO)(m),u["dark-primary-color"]=(0,U.uO)($(v)),u["text-primary-color"]=W(h,[33,33,33])<6?"#fff":"#212121",u["text-light-primary-color"]=W(m,[33,33,33])<6?"#fff":"#212121",u["state-icon-color"]=u["dark-primary-color"]}if(p){l="".concat(l,"__accent_").concat(p),u["accent-color"]=p;var g=(0,U.wK)(p);u["text-accent-color"]=W(g,[33,33,33])<6?"#fff":"#212121"}if((null===(d=t.__themes)||void 0===d?void 0:d.cacheKey)===l)return}if(c&&"default"!==c&&e.themes[c]){var b=e.themes[c],y=b.modes,x=(0,z.Z)(b,Y);u=Object.assign(Object.assign({},u),x),y&&(u=s?Object.assign(Object.assign({},u),y.dark):Object.assign(Object.assign({},u),y.light))}if(null!==(o=t.__themes)&&void 0!==o&&o.keys||Object.keys(u).length){var _=Object.keys(u).length&&l?q[l]||K(l,u):void 0,w=Object.assign(Object.assign({},null===(a=t.__themes)||void 0===a?void 0:a.keys),null==_?void 0:_.styles);t.__themes={cacheKey:l,keys:null==_?void 0:_.keys},t.updateStyles?t.updateStyles(w):window.ShadyCSS&&window.ShadyCSS.styleSubtree(t,w)}},K=function(t,e){if(e&&Object.keys(e).length){for(var r=Object.assign(Object.assign({},C.q0),e),n={},i={},o=0,a=Object.keys(r);o
    ','
    ',"
    "])),this.hass,this._filter,this._handleSearchChange,this.supervisor.localize("dashboard.search_addons"),(0,j.I)(this.hass.config.version,2021,12)?"":(0,F.dy)(ft||(ft=(0,I.Z)(["

    ","

    "])),this.supervisor.localize("dashboard.addons")),this.supervisor.addon.addons.length?this._getAddons(this.supervisor.addon.addons,this._filter).map((function(e){return(0,F.dy)(ht||(ht=(0,I.Z)(['
    '])),e,t._addonTapped,t.hass,e.name,e.description,e.update_available,e.update_available?"M12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22M12,7L7,12H10V16H14V12H17L12,7Z":"M20.5,11H19V7C19,5.89 18.1,5 17,5H13V3.5A2.5,2.5 0 0,0 10.5,1A2.5,2.5 0 0,0 8,3.5V5H4A2,2 0 0,0 2,7V10.8H3.5C5,10.8 6.2,12 6.2,13.5C6.2,15 5,16.2 3.5,16.2H2V20A2,2 0 0,0 4,22H7.8V20.5C7.8,19 9,17.8 10.5,17.8C12,17.8 13.2,19 13.2,20.5V22H17A2,2 0 0,0 19,20V16H20.5A2.5,2.5 0 0,0 23,13.5A2.5,2.5 0 0,0 20.5,11Z","started"!==e.state?t.supervisor.localize("dashboard.addon_stopped"):e.update_available?t.supervisor.localize("dashboard.addon_new_version"):t.supervisor.localize("dashboard.addon_running"),e.update_available?"started"===e.state?"update":"update stopped":"started"===e.state?"running":"stopped",(0,j.I)(t.hass.config.version,0,105)&&e.icon?"/api/hassio/addons/".concat(e.slug,"/icon"):void 0)})):(0,F.dy)(pt||(pt=(0,I.Z)(['
    "])),this._openStore,this.supervisor.localize("dashboard.no_addons")))}},{kind:"field",key:"_getAddons",value:function(){var t=this;return(0,rt.Z)((function(e,r){return r&&(e=e.filter((function(t){var e=r.toLowerCase();return t.name.toLowerCase().includes(e)||t.description.toLowerCase().includes(e)||t.slug.toLowerCase().includes(e)}))),e.sort((function(e,r){return(0,It.f)(e.name,r.name,t.hass.locale.language)}))}))}},{kind:"method",key:"_handleSearchChange",value:function(t){this._filter=t.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return[C.Qx,Rt.l,(0,F.iv)(vt||(vt=(0,I.Z)(["ha-card{cursor:pointer}.search{position:sticky;top:0;z-index:2}search-input{display:block;--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color)}"])))]}},{kind:"method",key:"_addonTapped",value:function(t){(0,tt.c)("/hassio/addon/".concat(t.currentTarget.addon.slug,"/info"))}},{kind:"method",key:"_openStore",value:function(){(0,tt.c)("/hassio/store")}}]}}),F.oi),a(15803),a(34154)),Lt=a(41682),Zt=a(26765),Mt="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",Nt=((0,N.Z)([(0,D.Mo)("hassio-dashboard")],(function(t,e){var r,n=function(e){(0,Z.Z)(n,e);var r=(0,M.Z)(n);function n(){var e;(0,P.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a '])),this.hass,this.narrow,this.route,this.supervisor.localize("panel.addons"),this._handleCheckUpdates,"M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z",this.supervisor.localize("store.check_updates"),this.hass,this.supervisor,this.narrow,this.supervisor.localize("panel.store"),Mt):(0,F.dy)(gt||(gt=(0,I.Z)([' ','
    ','
    '])),this.hass,this.supervisor.localize,this.narrow,this.route,(0,Ot.q)(this.hass),!(0,j.I)(this.hass.config.version,2021,12),this.supervisor.localize((0,j.I)(this.hass.config.version,2021,12)?"panel.addons":"panel.dashboard"),(0,j.I)(this.hass.config.version,2021,12)?"":(0,F.dy)(bt||(bt=(0,I.Z)([' '])),this.hass,this.supervisor),this.hass,this.supervisor,this.supervisor.localize("panel.store"),Mt)}},{kind:"method",key:"_handleCheckUpdates",value:(r=(0,ot.Z)((0,it.Z)().mark((function t(){return(0,it.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,Pt.a_)(this.hass);case 3:t.next=8;break;case 5:t.prev=5,t.t0=t.catch(0),(0,Zt.Ys)(this,{text:(0,Lt.js)(t.t0)});case 8:return t.prev=8,(0,J.B)(this,"supervisor-collection-refresh",{collection:"addon"}),t.finish(8);case 11:case"end":return t.stop()}}),t,this,[[0,5,8,11]])}))),function(){return r.apply(this,arguments)})},{kind:"get",static:!0,key:"styles",value:function(){return[C.Qx,(0,F.iv)(yt||(yt=(0,I.Z)([".content{margin:0 auto}ha-fab.non-tabs{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}"])))]}}]}}),F.oi),(0,N.Z)([(0,D.Mo)("hassio-panel-router")],(function(t,e){var r=function(e){(0,Z.Z)(n,e);var r=(0,M.Z)(n);function n(){var e;(0,P.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a"]))):(0,F.dy)(wt||(wt=(0,I.Z)([' '])),this.hass,this.supervisor,this.route,this.narrow):(0,F.dy)(xt||(xt=(0,I.Z)([""])))}},{kind:"get",static:!0,key:"styles",value:function(){return(0,F.iv)(kt||(kt=(0,I.Z)([":host{--app-header-background-color:var(--sidebar-background-color);--app-header-text-color:var(--sidebar-text-color);--app-header-border-bottom:1px solid var(--divider-color)}"])))}}]}}),F.oi),(0,N.Z)([(0,D.Mo)("hassio-router")],(function(t,e){var r=function(e){(0,Z.Z)(n,e);var r=(0,M.Z)(n);function n(){var e;(0,P.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a1)throw new RangeError("integer-width stems only accept a single optional option");i.options[0].replace(re,(function(t,r,n,i,o,a){if(r)e.minimumIntegerDigits=n.length;else{if(i&&o)throw new Error("We currently do not support maximum integer digits");if(a)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(ne.test(i.stem))e.minimumIntegerDigits=i.stem.length;else if(te.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(te,(function(t,r,n,i,o,a){return"*"===n?e.minimumFractionDigits=r.length:i&&"#"===i[0]?e.maximumFractionDigits=i.length:o&&a?(e.minimumFractionDigits=o.length,e.maximumFractionDigits=o.length+a.length):(e.minimumFractionDigits=r.length,e.maximumFractionDigits=r.length),""}));var o=i.options[0];"w"===o?e=(0,Bt.__assign)((0,Bt.__assign)({},e),{trailingZeroDisplay:"stripIfInteger"}):o&&(e=(0,Bt.__assign)((0,Bt.__assign)({},e),ie(o)))}else if(ee.test(i.stem))e=(0,Bt.__assign)((0,Bt.__assign)({},e),ie(i.stem));else{var a=oe(i.stem);a&&(e=(0,Bt.__assign)((0,Bt.__assign)({},e),a));var c=ae(i.stem);c&&(e=(0,Bt.__assign)((0,Bt.__assign)({},e),c))}}return e}var le,ue={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","h","K"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TL:["H","hB","hb","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function de(t){var e=t.hourCycle;if(void 0===e&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var r,n=t.language;return"root"!==n&&(r=t.maximize().region),(ue[r||""]||ue[n||""]||ue["".concat(n,"-001")]||ue["001"])[0]}var fe=new RegExp("^".concat(Xt.source,"*")),pe=new RegExp("".concat(Xt.source,"*$"));function he(t,e){return{start:t,end:e}}var ve=!!String.prototype.startsWith,me=!!String.fromCodePoint,ge=!!Object.fromEntries,be=!!String.prototype.codePointAt,ye=!!String.prototype.trimStart,xe=!!String.prototype.trimEnd,_e=!!Number.isSafeInteger?Number.isSafeInteger:function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},we=!0;try{we="a"===(null===(le=Ie("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===le?void 0:le[0])}catch(Er){we=!1}var ke,Ee=ve?function(t,e,r){return t.startsWith(e,r)}:function(t,e,r){return t.slice(r,r+e.length)===e},Se=me?String.fromCodePoint:function(){for(var t=[],e=0;eo;){if((r=t[o++])>1114111)throw RangeError(r+" is not a valid code point");n+=r<65536?String.fromCharCode(r):String.fromCharCode(55296+((r-=65536)>>10),r%1024+56320)}return n},Ae=ge?Object.fromEntries:function(t){for(var e={},r=0,n=t;r=r)){var n,i=t.charCodeAt(e);return i<55296||i>56319||e+1===r||(n=t.charCodeAt(e+1))<56320||n>57343?i:n-56320+(i-55296<<10)+65536}},Te=ye?function(t){return t.trimStart()}:function(t){return t.replace(fe,"")},Oe=xe?function(t){return t.trimEnd()}:function(t){return t.replace(pe,"")};function Ie(t,e){return new RegExp(t,e)}if(we){var Re=Ie("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");ke=function(t,e){var r;return Re.lastIndex=e,null!==(r=Re.exec(t)[1])&&void 0!==r?r:""}}else ke=function(t,e){for(var r=[];;){var n=Ce(t,e);if(void 0===n||Ze(n)||Me(n))break;r.push(n),e+=n>=65536?2:1}return Se.apply(void 0,r)};var Pe=function(){function t(t,e){void 0===e&&(e={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!e.ignoreTag,this.locale=e.locale,this.requiresOtherClause=!!e.requiresOtherClause,this.shouldParseSkeletons=!!e.shouldParseSkeletons}return t.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(t,e,r){for(var n=[];!this.isEOF();){var i=this.char();if(123===i){if((o=this.parseArgument(t,r)).err)return o;n.push(o.val)}else{if(125===i&&t>0)break;if(35!==i||"plural"!==e&&"selectordinal"!==e){if(60===i&&!this.ignoreTag&&47===this.peek()){if(r)break;return this.error(Et.UNMATCHED_CLOSING_TAG,he(this.clonePosition(),this.clonePosition()))}if(60===i&&!this.ignoreTag&&Le(this.peek()||0)){if((o=this.parseTag(t,e)).err)return o;n.push(o.val)}else{var o;if((o=this.parseLiteral(t,e)).err)return o;n.push(o.val)}}else{var a=this.clonePosition();this.bump(),n.push({type:St.pound,location:he(a,this.clonePosition())})}}}return{val:n,err:null}},t.prototype.parseTag=function(t,e){var r=this.clonePosition();this.bump();var n=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:St.literal,value:"<".concat(n,"/>"),location:he(r,this.clonePosition())},err:null};if(this.bumpIf(">")){var i=this.parseMessage(t+1,e,!0);if(i.err)return i;var o=i.val,a=this.clonePosition();if(this.bumpIf("")?{val:{type:St.tag,value:n,children:o,location:he(r,this.clonePosition())},err:null}:this.error(Et.INVALID_TAG,he(a,this.clonePosition())))}return this.error(Et.UNCLOSED_TAG,he(r,this.clonePosition()))}return this.error(Et.INVALID_TAG,he(r,this.clonePosition()))},t.prototype.parseTagName=function(){var t,e=this.offset();for(this.bump();!this.isEOF()&&(45===(t=this.char())||46===t||t>=48&&t<=57||95===t||t>=97&&t<=122||t>=65&&t<=90||183==t||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039);)this.bump();return this.message.slice(e,this.offset())},t.prototype.parseLiteral=function(t,e){for(var r=this.clonePosition(),n="";;){var i=this.tryParseQuote(e);if(i)n+=i;else{var o=this.tryParseUnquoted(t,e);if(o)n+=o;else{var a=this.tryParseLeftAngleBracket();if(!a)break;n+=a}}}var c=he(r,this.clonePosition());return{val:{type:St.literal,value:n,location:c},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Le(t=this.peek()||0)||47===t)?null:(this.bump(),"<");var t},t.prototype.tryParseQuote=function(t){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===t||"selectordinal"===t)break;return null;default:return null}this.bump();var e=[this.char()];for(this.bump();!this.isEOF();){var r=this.char();if(39===r){if(39!==this.peek()){this.bump();break}e.push(39),this.bump()}else e.push(r);this.bump()}return Se.apply(void 0,e)},t.prototype.tryParseUnquoted=function(t,e){if(this.isEOF())return null;var r=this.char();return 60===r||123===r||35===r&&("plural"===e||"selectordinal"===e)||125===r&&t>0?null:(this.bump(),Se(r))},t.prototype.parseArgument=function(t,e){var r=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(r,this.clonePosition()));if(125===this.char())return this.bump(),this.error(Et.EMPTY_ARGUMENT,he(r,this.clonePosition()));var n=this.parseIdentifierIfPossible().value;if(!n)return this.error(Et.MALFORMED_ARGUMENT,he(r,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(r,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:St.argument,value:n,location:he(r,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(r,this.clonePosition())):this.parseArgumentOptions(t,e,n,r);default:return this.error(Et.MALFORMED_ARGUMENT,he(r,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),e=this.offset(),r=ke(this.message,e),n=e+r.length;return this.bumpTo(n),{value:r,location:he(t,this.clonePosition())}},t.prototype.parseArgumentOptions=function(t,e,r,n){var i,o=this.clonePosition(),a=this.parseIdentifierIfPossible().value,c=this.clonePosition();switch(a){case"":return this.error(Et.EXPECT_ARGUMENT_TYPE,he(o,c));case"number":case"date":case"time":this.bumpSpace();var s=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition();if((g=this.parseSimpleArgStyleIfPossible()).err)return g;if(0===(p=Oe(g.val)).length)return this.error(Et.EXPECT_ARGUMENT_STYLE,he(this.clonePosition(),this.clonePosition()));s={style:p,styleLocation:he(l,this.clonePosition())}}if((b=this.tryParseArgumentClose(n)).err)return b;var u=he(n,this.clonePosition());if(s&&Ee(null==s?void 0:s.style,"::",0)){var d=Te(s.style.slice(2));if("number"===a)return(g=this.parseNumberSkeletonFromString(d,s.styleLocation)).err?g:{val:{type:St.number,value:r,location:u,style:g.val},err:null};if(0===d.length)return this.error(Et.EXPECT_DATE_TIME_SKELETON,u);var f=d;this.locale&&(f=function(t,e){for(var r="",n=0;n>1),s=de(e);for("H"!=s&&"k"!=s||(c=0);c-- >0;)r+="a";for(;a-- >0;)r=s+r}else r+="J"===i?"H":i}return r}(d,this.locale));var p={type:At.dateTime,pattern:f,location:s.styleLocation,parsedOptions:this.shouldParseSkeletons?Jt(f):{}};return{val:{type:"date"===a?St.date:St.time,value:r,location:u,style:p},err:null}}return{val:{type:"number"===a?St.number:"date"===a?St.date:St.time,value:r,location:u,style:null!==(i=null==s?void 0:s.style)&&void 0!==i?i:null},err:null};case"plural":case"selectordinal":case"select":var h=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(Et.EXPECT_SELECT_ARGUMENT_OPTIONS,he(h,(0,Bt.__assign)({},h)));this.bumpSpace();var v=this.parseIdentifierIfPossible(),m=0;if("select"!==a&&"offset"===v.value){if(!this.bumpIf(":"))return this.error(Et.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,he(this.clonePosition(),this.clonePosition()));var g;if(this.bumpSpace(),(g=this.tryParseDecimalInteger(Et.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Et.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return g;this.bumpSpace(),v=this.parseIdentifierIfPossible(),m=g.val}var b,y=this.tryParsePluralOrSelectOptions(t,a,e,v);if(y.err)return y;if((b=this.tryParseArgumentClose(n)).err)return b;var x=he(n,this.clonePosition());return"select"===a?{val:{type:St.select,value:r,options:Ae(y.val),location:x},err:null}:{val:{type:St.plural,value:r,options:Ae(y.val),offset:m,pluralType:"plural"===a?"cardinal":"ordinal",location:x},err:null};default:return this.error(Et.INVALID_ARGUMENT_TYPE,he(o,c))}},t.prototype.tryParseArgumentClose=function(t){return this.isEOF()||125!==this.char()?this.error(Et.EXPECT_ARGUMENT_CLOSING_BRACE,he(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,e=this.clonePosition();!this.isEOF();){switch(this.char()){case 39:this.bump();var r=this.clonePosition();if(!this.bumpUntil("'"))return this.error(Et.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,he(r,this.clonePosition()));this.bump();break;case 123:t+=1,this.bump();break;case 125:if(!(t>0))return{val:this.message.slice(e.offset,this.offset()),err:null};t-=1;break;default:this.bump()}}return{val:this.message.slice(e.offset,this.offset()),err:null}},t.prototype.parseNumberSkeletonFromString=function(t,e){var r=[];try{r=function(t){if(0===t.length)throw new Error("Number skeleton cannot be empty");for(var e=[],r=0,n=t.split(Qt).filter((function(t){return t.length>0}));r=48&&a<=57))break;i=!0,o=10*o+(a-48),this.bump()}var c=he(n,this.clonePosition());return i?_e(o*=r)?{val:o,err:null}:this.error(e,c):this.error(t,c)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var e=Ce(this.message,t);if(void 0===e)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return e},t.prototype.error=function(t,e){return{val:null,err:{kind:t,message:this.message,location:e}}},t.prototype.bump=function(){if(!this.isEOF()){var t=this.char();10===t?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},t.prototype.bumpIf=function(t){if(Ee(this.message,t,this.offset())){for(var e=0;e=0?(this.bumpTo(r),!0):(this.bumpTo(this.message.length),!1)},t.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var e=this.offset();if(e===t)break;if(e>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&Ze(this.char());)this.bump()},t.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),e=this.offset(),r=this.message.charCodeAt(e+(t>=65536?2:1));return null!=r?r:null},t}();function Le(t){return t>=97&&t<=122||t>=65&&t<=90}function Ze(t){return t>=9&&t<=13||32===t||133===t||t>=8206&&t<=8207||8232===t||8233===t}function Me(t){return t>=33&&t<=35||36===t||t>=37&&t<=39||40===t||41===t||42===t||43===t||44===t||45===t||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||91===t||92===t||93===t||94===t||96===t||123===t||124===t||125===t||126===t||161===t||t>=162&&t<=165||166===t||167===t||169===t||171===t||172===t||174===t||176===t||177===t||182===t||187===t||191===t||215===t||247===t||t>=8208&&t<=8213||t>=8214&&t<=8215||8216===t||8217===t||8218===t||t>=8219&&t<=8220||8221===t||8222===t||8223===t||t>=8224&&t<=8231||t>=8240&&t<=8248||8249===t||8250===t||t>=8251&&t<=8254||t>=8257&&t<=8259||8260===t||8261===t||8262===t||t>=8263&&t<=8273||8274===t||8275===t||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||8608===t||t>=8609&&t<=8610||8611===t||t>=8612&&t<=8613||8614===t||t>=8615&&t<=8621||8622===t||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||8658===t||8659===t||8660===t||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||8968===t||8969===t||8970===t||8971===t||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||9001===t||9002===t||t>=9003&&t<=9083||9084===t||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||9655===t||t>=9656&&t<=9664||9665===t||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||9839===t||t>=9840&&t<=10087||10088===t||10089===t||10090===t||10091===t||10092===t||10093===t||10094===t||10095===t||10096===t||10097===t||10098===t||10099===t||10100===t||10101===t||t>=10132&&t<=10175||t>=10176&&t<=10180||10181===t||10182===t||t>=10183&&t<=10213||10214===t||10215===t||10216===t||10217===t||10218===t||10219===t||10220===t||10221===t||10222===t||10223===t||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||10627===t||10628===t||10629===t||10630===t||10631===t||10632===t||10633===t||10634===t||10635===t||10636===t||10637===t||10638===t||10639===t||10640===t||10641===t||10642===t||10643===t||10644===t||10645===t||10646===t||10647===t||10648===t||t>=10649&&t<=10711||10712===t||10713===t||10714===t||10715===t||t>=10716&&t<=10747||10748===t||10749===t||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||11158===t||t>=11159&&t<=11263||t>=11776&&t<=11777||11778===t||11779===t||11780===t||11781===t||t>=11782&&t<=11784||11785===t||11786===t||11787===t||11788===t||11789===t||t>=11790&&t<=11798||11799===t||t>=11800&&t<=11801||11802===t||11803===t||11804===t||11805===t||t>=11806&&t<=11807||11808===t||11809===t||11810===t||11811===t||11812===t||11813===t||11814===t||11815===t||11816===t||11817===t||t>=11818&&t<=11822||11823===t||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||11840===t||11841===t||11842===t||t>=11843&&t<=11855||t>=11856&&t<=11857||11858===t||t>=11859&&t<=11903||t>=12289&&t<=12291||12296===t||12297===t||12298===t||12299===t||12300===t||12301===t||12302===t||12303===t||12304===t||12305===t||t>=12306&&t<=12307||12308===t||12309===t||12310===t||12311===t||12312===t||12313===t||12314===t||12315===t||12316===t||12317===t||t>=12318&&t<=12319||12320===t||12336===t||64830===t||64831===t||t>=65093&&t<=65094}function Ne(t){t.forEach((function(t){if(delete t.location,Vt(t)||$t(t))for(var e in t.options)delete t.options[e].location,Ne(t.options[e].value);else jt(t)&&Yt(t.style)||(zt(t)||Ut(t))&&qt(t.style)?delete t.style.location:Wt(t)&&Ne(t.children)}))}function He(t,e){void 0===e&&(e={}),e=(0,Bt.__assign)({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var r=new Pe(t,e).parse();if(r.err){var n=SyntaxError(Et[r.err.kind]);throw n.location=r.err.location,n.originalMessage=r.err.message,n}return(null==e?void 0:e.captureLocation)||Ne(r.val),r.val}function Be(t,e){var r=e&&e.cache?e.cache:Ge,n=e&&e.serializer?e.serializer:Ue;return(e&&e.strategy?e.strategy:ze)(t,{cache:r,serializer:n})}function Fe(t,e,r,n){var i,o=null==(i=n)||"number"==typeof i||"boolean"==typeof i?n:r(n),a=e.get(o);return void 0===a&&(a=t.call(this,n),e.set(o,a)),a}function De(t,e,r){var n=Array.prototype.slice.call(arguments,3),i=r(n),o=e.get(i);return void 0===o&&(o=t.apply(this,n),e.set(i,o)),o}function je(t,e,r,n,i){return r.bind(e,t,n,i)}function ze(t,e){return je(t,this,1===t.length?Fe:De,e.cache.create(),e.serializer)}var Ue=function(){return JSON.stringify(arguments)};function Ve(){this.cache=Object.create(null)}Ve.prototype.get=function(t){return this.cache[t]},Ve.prototype.set=function(t,e){this.cache[t]=e};var $e,Ge={create:function(){return new Ve}},We={variadic:function(t,e){return je(t,this,De,e.cache.create(),e.serializer)},monadic:function(t,e){return je(t,this,Fe,e.cache.create(),e.serializer)}};!function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"}($e||($e={}));var Ye,qe=function(t){function e(e,r,n){var i=t.call(this,e)||this;return i.code=r,i.originalMessage=n,i}return(0,Bt.__extends)(e,t),e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),Xe=function(t){function e(e,r,n,i){return t.call(this,'Invalid values for "'.concat(e,'": "').concat(r,'". Options are "').concat(Object.keys(n).join('", "'),'"'),$e.INVALID_VALUE,i)||this}return(0,Bt.__extends)(e,t),e}(qe),Ke=function(t){function e(e,r,n){return t.call(this,'Value for "'.concat(e,'" must be of type ').concat(r),$e.INVALID_VALUE,n)||this}return(0,Bt.__extends)(e,t),e}(qe),Je=function(t){function e(e,r){return t.call(this,'The intl string context variable "'.concat(e,'" was not provided to the string "').concat(r,'"'),$e.MISSING_VALUE,r)||this}return(0,Bt.__extends)(e,t),e}(qe);function Qe(t){return"function"==typeof t}function tr(t,e,r,n,i,o,a){if(1===t.length&&Ft(t[0]))return[{type:Ye.literal,value:t[0].value}];for(var c=[],s=0,l=t;s0?new Intl.Locale(e[0]):new Intl.Locale("string"==typeof t?t:t[0])}},t.__parse=He,t.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},t}(),ir=nr,or=new Set,ar=function(){var t=(0,ot.Z)((0,it.Z)().mark((function t(e){var r,n,i,o;return(0,it.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!or.has(e)){t.next=2;break}return t.abrupt("return");case 2:if(or.add(e),t.prev=3,!Intl.NumberFormat||"function"!=typeof Intl.NumberFormat.__addLocaleData){t.next=13;break}return t.next=7,fetch("/static/locale-data/intl-numberformat/".concat(e,".json"));case 7:return r=t.sent,t.t0=Intl.NumberFormat,t.next=11,r.json();case 11:t.t1=t.sent,t.t0.__addLocaleData.call(t.t0,t.t1);case 13:if(!Intl.RelativeTimeFormat||"function"!=typeof Intl.RelativeTimeFormat.__addLocaleData){t.next=22;break}return t.next=16,fetch("/static/locale-data/intl-relativetimeformat/".concat(e,".json"));case 16:return n=t.sent,t.t2=Intl.RelativeTimeFormat,t.next=20,n.json();case 20:t.t3=t.sent,t.t2.__addLocaleData.call(t.t2,t.t3);case 22:if(!Intl.DateTimeFormat||"function"!=typeof Intl.DateTimeFormat.__addLocaleData){t.next=31;break}return t.next=25,fetch("/static/locale-data/intl-datetimeformat/".concat(e,".json"));case 25:return i=t.sent,t.t4=Intl.DateTimeFormat,t.next=29,i.json();case 29:t.t5=t.sent,t.t4.__addLocaleData.call(t.t4,t.t5);case 31:if(!Intl.DisplayNames||"function"!=typeof Intl.DisplayNames.__addLocaleData){t.next=40;break}return t.next=34,fetch("/static/locale-data/intl-displaynames/".concat(e,".json"));case 34:return o=t.sent,t.t6=Intl.DisplayNames,t.next=38,o.json();case 38:t.t7=t.sent,t.t6.__addLocaleData.call(t.t6,t.t7);case 40:t.next=44;break;case 42:t.prev=42,t.t8=t.catch(3);case 44:case"end":return t.stop()}}),t,null,[[3,42]])})));return function(e){return t.apply(this,arguments)}}(),cr=function(){var t=(0,ot.Z)((0,it.Z)().mark((function t(e,r,n,i){return(0,it.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([a.e(3536),a.e(4631)]).then(a.bind(a,10520)).then((function(){return ar(r)}));case 2:return e._localizationCache={},t.abrupt("return",(function(t){if(!(t&&n&&r&&n[r]))return"";var o=n[r][t];if(!o)return"";var a=t+o,c=e._localizationCache[a];if(!c){try{c=new ir(o,r,i)}catch(p){return"Translation error: "+p.message}e._localizationCache[a]=c}for(var s={},l=arguments.length,u=new Array(l>1?l-1:0),d=1;d '])),this.hass,this.supervisor,this.route,this.panel,this.narrow)}},{kind:"method",key:"_applyTheme",value:function(){var t,e,r;(0,j.I)(this.hass.config.version,0,114)?(t=(null===(r=this.hass.selectedTheme)||void 0===r?void 0:r.theme)||(this.hass.themes.darkMode&&this.hass.themes.default_dark_theme?this.hass.themes.default_dark_theme:this.hass.themes.default_theme),e=this.hass.selectedTheme):t=this.hass.selectedTheme||this.hass.themes.default_theme;X(this.parentElement,this.hass.themes,t,e,!0)}}]}}),wr);(0,E.xj)(!1);var kr=document.createElement("style");kr.innerHTML="\nbody {\n font-family: Roboto, sans-serif;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n margin: 0;\n padding: 0;\n height: 100vh;\n}\n@media (prefers-color-scheme: dark) {\n body {\n background-color: #111111;\n color: #e1e1e1;\n }\n}\n",document.head.appendChild(kr)}()}(); +//# sourceMappingURL=entrypoint-h8CdJbcXBOI.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.LICENSE.txt b/supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.LICENSE.txt rename to supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.gz b/supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2c43d0014460d3d3327cda48c73a0b08ac60e26 GIT binary patch literal 169147 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

    a39*VxIrx)i7|8IUF2NA~R=%6BDnLm0FtW-&+^= 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

    sn!&a|gtMe$f+~eZGMY7!f0~ljGA$I4UjA3B| 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.map b/supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.map similarity index 54% rename from supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.map rename to supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.map index d232d3875..32c526bbc 100644 --- a/supervisor/api/panel/frontend_es5/entrypoint-63pj8Gx-hQ8.js.map +++ b/supervisor/api/panel/frontend_es5/entrypoint-h8CdJbcXBOI.js.map @@ -1 +1 @@ -{"version":3,"file":"entrypoint-63pj8Gx-hQ8.js","mappings":"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KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,KAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,SAAU,CACN,IACA,KACA,KACA,KAEJ,QAAS,CACL,IACA,IACA,MAEJ,SAAU,CACN,IACA,KACA,IACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,MAEJ,QAAS,CACL,IACA,IACA,MAEJ,QAAS,CACL,KACA,KACA,IACA,KAEJ,QAAS,CACL,KACA,IACA,KAEJ,QAAS,CACL,IACA,IACA,MAEJ,QAAS,CACL,IACA,IACA,MAEJ,QAAS,CACL,KACA,IACA,KAEJ,QAAS,CACL,KACA,IACA,KAEJ,QAAS,CACL,KACA,KACA,IACA,KAEJ,QAAS,CACL,KACA,KACA,IACA,KAEJ,QAAS,CACL,KACA,IACA,KACA,KAEJ,QAAS,CACL,KACA,IACA,KAEJ,QAAS,CACL,IACA,KACA,KACA,MEzwCR,SAASC,GAA+BtpB,GACpC,IAAI2mB,EAAY3mB,EAAO2mB,UASvB,QARkB7gI,IAAd6gI,GAEA3mB,EAAOupB,YAEPvpB,EAAOupB,WAAW5nI,SAElBglI,EAAY3mB,EAAOupB,WAAW,IAE9B5C,EACA,OAAQA,GACJ,IAAK,MACD,MAAO,IACX,IAAK,MACD,MAAO,IACX,IAAK,MACD,MAAO,IACX,IAAK,MACD,MAAO,IACX,QACI,MAAM,IAAIzgI,MAAM,qBAI5B,IACIsjI,EADAC,EAAczpB,EAAOzX,SASzB,MAPoB,SAAhBkhC,IACAD,EAAYxpB,EAAO0pB,WAAWC,SAEjBN,GAASG,GAAa,KACnCH,GAASI,GAAe,KACxBJ,GAAS,GAAGpnI,OAAOwnI,EAAa,UAChCJ,GAAS,QACK,EACtB,CD3EA,IAAIO,GAA8B,IAAIptF,OAAO,IAAIv6C,OAAOgkI,GAAsBn1F,OAAQ,MAClF+4F,GAA4B,IAAIrtF,OAAO,GAAGv6C,OAAOgkI,GAAsBn1F,OAAQ,OACnF,SAASg5F,GAAepmG,EAAOkC,GAC3B,MAAO,CAAElC,MAAOA,EAAOkC,IAAKA,EAChC,CAGA,IAAImkG,KAAwB78G,OAAOnoB,UAAUwwE,WACzCy0D,KAA2B98G,OAAOgpC,cAClC+zE,KAAyBplI,OAAO+jE,YAChCshE,KAAyBh9G,OAAOnoB,UAAUwrE,YAC1C45D,KAAiBj9G,OAAOnoB,UAAUuzD,UAClC8xE,KAAel9G,OAAOnoB,UAAUqzD,QAEhCgP,KAD2Bt1D,OAAOs1D,cAEhCt1D,OAAOs1D,cACP,SAAU/7B,GACR,MAAqB,iBAANA,GACX4X,SAAS5X,IACTpxB,KAAKI,MAAMgxB,KAAOA,GAClBpxB,KAAK+lC,IAAI3U,IAAM,gBACvB,EAEAg/F,IAAyB,EAC7B,IAQIA,GAA8F,OAA5C,QAAvB1iI,GAPlB2iI,GAAG,4CAA6C,MAOtBr6F,KAAK,YAAyB,IAAPtoC,QAAgB,EAASA,GAAG,GAC1F,CACA,MAAO4pD,IACH84E,IAAyB,CAC7B,CACA,IAyFIE,GAzFAh1D,GAAaw0D,GAET,SAAoBrzF,EAAGq6B,EAAQzxB,GAC3B,OAAO5I,EAAE6+B,WAAWxE,EAAQzxB,EAChC,EAEA,SAAoB5I,EAAGq6B,EAAQzxB,GAC3B,OAAO5I,EAAE9a,MAAM0jB,EAAUA,EAAWyxB,EAAOpvE,UAAYovE,CAC3D,EACJ7a,GAAgB8zE,GACd98G,OAAOgpC,cAEL,WAEI,IADA,IAAIzG,EAAa,GACR9mD,EAAK,EAAGA,EAAKjH,UAAUC,OAAQgH,IACpC8mD,EAAW9mD,GAAMjH,UAAUiH,GAM/B,IAJA,IAGIm5D,EAHA5M,EAAW,GACXvzD,EAAS8tD,EAAW9tD,OACpB6zB,EAAI,EAED7zB,EAAS6zB,GAAG,CAEf,IADAssC,EAAOrS,EAAWj6B,MACP,QACP,MAAM6M,WAAWy/B,EAAO,8BAC5B5M,GACI4M,EAAO,MACD50C,OAAOqiC,aAAauS,GACpB50C,OAAOqiC,aAAyC,QAA1BuS,GAAQ,QAAY,IAAeA,EAAO,KAAS,MACvF,CACA,OAAO5M,CACX,EACJ0T,GAEJqhE,GACMplI,OAAO+jE,YAEL,SAAqB91B,GAEjB,IADA,IAAIvhB,EAAM,CAAC,EACF5oB,EAAK,EAAG6hI,EAAY13F,EAASnqC,EAAK6hI,EAAU7oI,OAAQgH,IAAM,CAC/D,IAAIhB,EAAK6iI,EAAU7hI,GAAK0B,EAAI1C,EAAG,GAAIyC,EAAIzC,EAAG,GAC1C4pB,EAAIlnB,GAAKD,CACb,CACA,OAAOmnB,CACX,EACJg/C,GAAc25D,GAEV,SAAqBxzF,EAAGzgB,GACpB,OAAOygB,EAAE65B,YAAYt6C,EACzB,EAEA,SAAqBygB,EAAGzgB,GACpB,IAAInP,EAAO4vB,EAAE/0C,OACb,KAAIs0B,EAAQ,GAAKA,GAASnP,GAA1B,CAGA,IACIyuC,EADA7jB,EAAQgF,EAAE0e,WAAWn/B,GAEzB,OAAOyb,EAAQ,OACXA,EAAQ,OACRzb,EAAQ,IAAMnP,IACbyuC,EAAS7e,EAAE0e,WAAWn/B,EAAQ,IAAM,OACrCs/B,EAAS,MACP7jB,EAC4B6jB,EAAS,OAAnC7jB,EAAQ,OAAW,IAA0B,KATrD,CAUJ,EACJ4mB,GAAY6xE,GAER,SAAmBzzF,GACf,OAAOA,EAAE4hB,WACb,EAEA,SAAmB5hB,GACf,OAAOA,EAAEjkB,QAAQm3G,GAA6B,GAClD,EACJxxE,GAAUgyE,GAEN,SAAiB1zF,GACb,OAAOA,EAAE0hB,SACb,EAEA,SAAiB1hB,GACb,OAAOA,EAAEjkB,QAAQo3G,GAA2B,GAChD,EAER,SAASS,GAAG5zF,EAAG+zF,GACX,OAAO,IAAIjuF,OAAO9F,EAAG+zF,EACzB,CAGA,GAAIJ,GAAwB,CAExB,IAAIK,GAAyBJ,GAAG,4CAA6C,MAC7EC,GAAyB,SAAgC7zF,EAAGzgB,GACxD,IAAItuB,EAGJ,OAFA+iI,GAAuBt4E,UAAYn8B,EAER,QAAnBtuB,EADI+iI,GAAuBz6F,KAAKyG,GACrB,UAAuB,IAAP/uC,EAAgBA,EAAK,EAC5D,CACJ,MAGI4iI,GAAyB,SAAgC7zF,EAAGzgB,GAExD,IADA,IAAI+C,EAAQ,KACC,CACT,IAAI2d,EAAI45B,GAAY75B,EAAGzgB,GACvB,QAAUnwB,IAAN6wC,GAAmBg0F,GAAch0F,IAAMi0F,GAAiBj0F,GACxD,MAEJ3d,EAAMltB,KAAK6qC,GACX1gB,GAAS0gB,GAAK,MAAU,EAAI,CAChC,CACA,OAAOuf,GAAcl0D,WAAM,EAAQg3B,EACvC,EAEJ,IAAI6xG,GAAwB,WACxB,SAASA,EAAO5/G,EAASxkB,QACL,IAAZA,IAAsBA,EAAU,CAAC,GACrCxD,KAAKgoB,QAAUA,EACfhoB,KAAKq8C,SAAW,CAAE/a,OAAQ,EAAGumG,KAAM,EAAGC,OAAQ,GAC9C9nI,KAAK+nI,YAAcvkI,EAAQukI,UAC3B/nI,KAAK+8G,OAASv5G,EAAQu5G,OACtB/8G,KAAKgoI,sBAAwBxkI,EAAQwkI,oBACrChoI,KAAKioI,uBAAyBzkI,EAAQykI,oBAC1C,CAqyBA,OApyBAL,EAAO9lI,UAAUo6E,MAAQ,WACrB,GAAsB,IAAlBl8E,KAAKshC,SACL,MAAMr+B,MAAM,gCAEhB,OAAOjD,KAAKkoI,aAAa,EAAG,IAAI,EACpC,EACAN,EAAO9lI,UAAUomI,aAAe,SAAUC,EAAcC,EAAeC,GAEnE,IADA,IAAIp2E,EAAW,IACPjyD,KAAKsoI,SAAS,CAClB,IAAIC,EAAOvoI,KAAKuoI,OAChB,GAAa,MAATA,EAAwB,CAExB,IADIj/G,EAAStpB,KAAKwoI,cAAcL,EAAcE,IACnCzuD,IACP,OAAOtwD,EAEX2oC,EAASppD,KAAKygB,EAAO6iC,IACzB,KACK,IAAa,MAATo8E,GAA0BJ,EAAe,EAC9C,MAEC,GAAa,KAATI,GACc,WAAlBH,GAAgD,kBAAlBA,EAQ9B,IAAa,KAATG,IACJvoI,KAAK+nI,WACU,KAAhB/nI,KAAKyoI,OACP,CACE,GAAIJ,EACA,MAGA,OAAOroI,KAAK44B,MAAM4mG,GAAUkJ,sBAAuB7B,GAAe7mI,KAAK2oI,gBAAiB3oI,KAAK2oI,iBAErG,CACK,GAAa,KAATJ,IACJvoI,KAAK+nI,WACNa,GAAS5oI,KAAKyoI,QAAU,GAAI,CAE5B,IADIn/G,EAAStpB,KAAK6oI,SAASV,EAAcC,IAC9BxuD,IACP,OAAOtwD,EAEX2oC,EAASppD,KAAKygB,EAAO6iC,IACzB,KACK,CACD,IAAI7iC,EACJ,IADIA,EAAStpB,KAAK8oI,aAAaX,EAAcC,IAClCxuD,IACP,OAAOtwD,EAEX2oC,EAASppD,KAAKygB,EAAO6iC,IACzB,MAlCuE,CACnE,IAAI9P,EAAWr8C,KAAK2oI,gBACpB3oI,KAAK+oI,OACL92E,EAASppD,KAAK,CACVlJ,KAAMumC,GAAKy8F,MACX3zG,SAAU63G,GAAexqF,EAAUr8C,KAAK2oI,kBAEhD,CA2BA,CACJ,CACA,MAAO,CAAEx8E,IAAK8F,EAAU2nB,IAAK,KACjC,EAmBAguD,EAAO9lI,UAAU+mI,SAAW,SAAUV,EAAcC,GAChD,IAAIY,EAAgBhpI,KAAK2oI,gBACzB3oI,KAAK+oI,OACL,IAAIzb,EAAUttH,KAAKipI,eAEnB,GADAjpI,KAAKkpI,YACDlpI,KAAKmpI,OAAO,MAEZ,MAAO,CACHh9E,IAAK,CACDxsD,KAAMumC,GAAK87F,QACXtiI,MAAO,IAAIV,OAAOsuH,EAAS,MAC3Bt+F,SAAU63G,GAAemC,EAAehpI,KAAK2oI,kBAEjD/uD,IAAK,MAGR,GAAI55E,KAAKmpI,OAAO,KAAM,CACvB,IAAIC,EAAiBppI,KAAKkoI,aAAaC,EAAe,EAAGC,GAAe,GACxE,GAAIgB,EAAexvD,IACf,OAAOwvD,EAEX,IAAIC,EAAWD,EAAej9E,IAE1Bm9E,EAAsBtpI,KAAK2oI,gBAC/B,GAAI3oI,KAAKmpI,OAAO,MAAO,CACnB,GAAInpI,KAAKsoI,UAAYM,GAAS5oI,KAAKuoI,QAC/B,OAAOvoI,KAAK44B,MAAM4mG,GAAUt4C,YAAa2/C,GAAeyC,EAAqBtpI,KAAK2oI,kBAEtF,IAAIY,EAA8BvpI,KAAK2oI,gBAEvC,OAAIrb,IADiBttH,KAAKipI,eAEfjpI,KAAK44B,MAAM4mG,GAAUkJ,sBAAuB7B,GAAe0C,EAA6BvpI,KAAK2oI,mBAExG3oI,KAAKkpI,YACAlpI,KAAKmpI,OAAO,KAGV,CACHh9E,IAAK,CACDxsD,KAAMumC,GAAKuH,IACX/tC,MAAO4tH,EACP+b,SAAUA,EACVr6G,SAAU63G,GAAemC,EAAehpI,KAAK2oI,kBAEjD/uD,IAAK,MATE55E,KAAK44B,MAAM4mG,GAAUt4C,YAAa2/C,GAAeyC,EAAqBtpI,KAAK2oI,kBAW1F,CAEI,OAAO3oI,KAAK44B,MAAM4mG,GAAUgK,aAAc3C,GAAemC,EAAehpI,KAAK2oI,iBAErF,CAEI,OAAO3oI,KAAK44B,MAAM4mG,GAAUt4C,YAAa2/C,GAAemC,EAAehpI,KAAK2oI,iBAEpF,EAIAf,EAAO9lI,UAAUmnI,aAAe,WAC5B,IA4qB6Bv1F,EA5qBzB+1F,EAAczpI,KAAKshC,SAEvB,IADAthC,KAAK+oI,QACG/oI,KAAKsoI,UA2qBH,MADmB50F,EA1qBuB1zC,KAAKuoI,SA4qBnD,KAAN70F,GACCA,GAAK,IAAMA,GAAK,IACX,KAANA,GACCA,GAAK,IAAMA,GAAK,KAChBA,GAAK,IAAMA,GAAK,IACZ,KAALA,GACCA,GAAK,KAAQA,GAAK,KAClBA,GAAK,KAAQA,GAAK,KAClBA,GAAK,KAAQA,GAAK,KAClBA,GAAK,KAASA,GAAK,MACnBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAWA,GAAK,SA5rBlB1zC,KAAK+oI,OAET,OAAO/oI,KAAKgoB,QAAQ2Q,MAAM8wG,EAAazpI,KAAKshC,SAChD,EACAsmG,EAAO9lI,UAAUgnI,aAAe,SAAUX,EAAcC,GAGpD,IAFA,IAAI3nG,EAAQzgC,KAAK2oI,gBACbjpI,EAAQ,KACC,CACT,IAAIgqI,EAAmB1pI,KAAK2pI,cAAcvB,GAC1C,GAAIsB,EACAhqI,GAASgqI,MADb,CAIA,IAAIE,EAAsB5pI,KAAK6pI,iBAAiB1B,EAAcC,GAC9D,GAAIwB,EACAlqI,GAASkqI,MADb,CAIA,IAAIE,EAAuB9pI,KAAK+pI,2BAChC,IAAID,EAIJ,MAHIpqI,GAASoqI,CAHb,CALA,CAYJ,CACA,IAAI96G,EAAW63G,GAAepmG,EAAOzgC,KAAK2oI,iBAC1C,MAAO,CACHx8E,IAAK,CAAExsD,KAAMumC,GAAK87F,QAAStiI,MAAOA,EAAOsvB,SAAUA,GACnD4qD,IAAK,KAEb,EACAguD,EAAO9lI,UAAUioI,yBAA2B,WACxC,OAAK/pI,KAAKsoI,SACU,KAAhBtoI,KAAKuoI,SACJvoI,KAAK+nI,YAooBPa,GADcoB,EAjoBQhqI,KAAKyoI,QAAU,IAkoBA,KAAduB,GA9nBnB,MAHHhqI,KAAK+oI,OACE,KA+nBnB,IAAyBiB,CA5nBrB,EAMApC,EAAO9lI,UAAU6nI,cAAgB,SAAUvB,GACvC,GAAIpoI,KAAKsoI,SAA2B,KAAhBtoI,KAAKuoI,OACrB,OAAO,KAIX,OAAQvoI,KAAKyoI,QACT,KAAK,GAID,OAFAzoI,KAAK+oI,OACL/oI,KAAK+oI,OACE,IAEX,KAAK,IACL,KAAK,GACL,KAAK,GACL,KAAK,IACD,MACJ,KAAK,GACD,GAAsB,WAAlBX,GAAgD,kBAAlBA,EAC9B,MAEJ,OAAO,KACX,QACI,OAAO,KAEfpoI,KAAK+oI,OACL,IAAIv8E,EAAa,CAACxsD,KAAKuoI,QAGvB,IAFAvoI,KAAK+oI,QAEG/oI,KAAKsoI,SAAS,CAClB,IAAI3rF,EAAK38C,KAAKuoI,OACd,GAAW,KAAP5rF,EAAqB,CACrB,GAAoB,KAAhB38C,KAAKyoI,OAKJ,CAEDzoI,KAAK+oI,OACL,KACJ,CARIv8E,EAAW3jD,KAAK,IAEhB7I,KAAK+oI,MAOb,MAEIv8E,EAAW3jD,KAAK8zC,GAEpB38C,KAAK+oI,MACT,CACA,OAAO91E,GAAcl0D,WAAM,EAAQytD,EACvC,EACAo7E,EAAO9lI,UAAU+nI,iBAAmB,SAAU1B,EAAcC,GACxD,GAAIpoI,KAAKsoI,QACL,OAAO,KAEX,IAAI3rF,EAAK38C,KAAKuoI,OACd,OAAW,KAAP5rF,GACO,MAAPA,GACQ,KAAPA,IACsB,WAAlByrF,GAAgD,kBAAlBA,IAC3B,MAAPzrF,GAAwBwrF,EAAe,EACjC,MAGPnoI,KAAK+oI,OACE91E,GAActW,GAE7B,EACAirF,EAAO9lI,UAAU0mI,cAAgB,SAAUL,EAAcE,GACrD,IAAI4B,EAAuBjqI,KAAK2oI,gBAGhC,GAFA3oI,KAAK+oI,OACL/oI,KAAKkpI,YACDlpI,KAAKsoI,QACL,OAAOtoI,KAAK44B,MAAM4mG,GAAU0K,8BAA+BrD,GAAeoD,EAAsBjqI,KAAK2oI,kBAEzG,GAAoB,MAAhB3oI,KAAKuoI,OAEL,OADAvoI,KAAK+oI,OACE/oI,KAAK44B,MAAM4mG,GAAU2K,eAAgBtD,GAAeoD,EAAsBjqI,KAAK2oI,kBAG1F,IAAIjpI,EAAQM,KAAKoqI,4BAA4B1qI,MAC7C,IAAKA,EACD,OAAOM,KAAK44B,MAAM4mG,GAAU6K,mBAAoBxD,GAAeoD,EAAsBjqI,KAAK2oI,kBAG9F,GADA3oI,KAAKkpI,YACDlpI,KAAKsoI,QACL,OAAOtoI,KAAK44B,MAAM4mG,GAAU0K,8BAA+BrD,GAAeoD,EAAsBjqI,KAAK2oI,kBAEzG,OAAQ3oI,KAAKuoI,QAET,KAAK,IAED,OADAvoI,KAAK+oI,OACE,CACH58E,IAAK,CACDxsD,KAAMumC,GAAK3P,SAEX72B,MAAOA,EACPsvB,SAAU63G,GAAeoD,EAAsBjqI,KAAK2oI,kBAExD/uD,IAAK,MAIb,KAAK,GAGD,OAFA55E,KAAK+oI,OACL/oI,KAAKkpI,YACDlpI,KAAKsoI,QACEtoI,KAAK44B,MAAM4mG,GAAU0K,8BAA+BrD,GAAeoD,EAAsBjqI,KAAK2oI,kBAElG3oI,KAAKsqI,qBAAqBnC,EAAcE,EAAmB3oI,EAAOuqI,GAE7E,QACI,OAAOjqI,KAAK44B,MAAM4mG,GAAU6K,mBAAoBxD,GAAeoD,EAAsBjqI,KAAK2oI,kBAEtG,EAKAf,EAAO9lI,UAAUsoI,0BAA4B,WACzC,IAAIG,EAAmBvqI,KAAK2oI,gBACxBc,EAAczpI,KAAKshC,SACnB5hC,EAAQ4nI,GAAuBtnI,KAAKgoB,QAASyhH,GAC7Ce,EAAYf,EAAc/pI,EAAMhB,OAIpC,OAHAsB,KAAKyqI,OAAOD,GAGL,CAAE9qI,MAAOA,EAAOsvB,SADR63G,GAAe0D,EADZvqI,KAAK2oI,iBAG3B,EACAf,EAAO9lI,UAAUwoI,qBAAuB,SAAUnC,EAAcE,EAAmB3oI,EAAOuqI,GACtF,IAAIvlI,EAIAgmI,EAAoB1qI,KAAK2oI,gBACzBgC,EAAU3qI,KAAKoqI,4BAA4B1qI,MAC3CkrI,EAAkB5qI,KAAK2oI,gBAC3B,OAAQgC,GACJ,IAAK,GAED,OAAO3qI,KAAK44B,MAAM4mG,GAAUqL,qBAAsBhE,GAAe6D,EAAmBE,IACxF,IAAK,SACL,IAAK,OACL,IAAK,OAID5qI,KAAKkpI,YACL,IAAI4B,EAAmB,KACvB,GAAI9qI,KAAKmpI,OAAO,KAAM,CAClBnpI,KAAKkpI,YACL,IAAI6B,EAAqB/qI,KAAK2oI,gBAE9B,IADIr/G,EAAStpB,KAAKgrI,iCACPpxD,IACP,OAAOtwD,EAGX,GAAqB,KADjBpc,EAAQioD,GAAQ7rC,EAAO6iC,MACjBztD,OACN,OAAOsB,KAAK44B,MAAM4mG,GAAUyL,sBAAuBpE,GAAe7mI,KAAK2oI,gBAAiB3oI,KAAK2oI,kBAGjGmC,EAAmB,CAAE59H,MAAOA,EAAOg+H,cADfrE,GAAekE,EAAoB/qI,KAAK2oI,iBAEhE,CAEA,IADIwC,EAAiBnrI,KAAKorI,sBAAsBnB,IAC7BrwD,IACf,OAAOuxD,EAEX,IAAIE,EAAaxE,GAAeoD,EAAsBjqI,KAAK2oI,iBAE3D,GAAImC,GAAoBx4D,GAAWw4D,aAA2D,EAASA,EAAiB59H,MAAO,KAAM,GAAI,CAErI,IAAIi2H,EAAW9tE,GAAUy1E,EAAiB59H,MAAMyrB,MAAM,IACtD,GAAgB,WAAZgyG,EAEA,OADIrhH,EAAStpB,KAAKsrI,8BAA8BnI,EAAU2H,EAAiBI,gBAChEtxD,IACAtwD,EAEJ,CACH6iC,IAAK,CAAExsD,KAAMumC,GAAKtG,OAAQlgC,MAAOA,EAAOsvB,SAAUq8G,EAAYn+H,MAAOoc,EAAO6iC,KAC5EytB,IAAK,MAIT,GAAwB,IAApBupD,EAASzkI,OACT,OAAOsB,KAAK44B,MAAM4mG,GAAU+L,0BAA2BF,GAE3D,IAAIG,EAAkBrI,EAIlBnjI,KAAK+8G,SACLyuB,EC1hBrB,SAAwBrI,EAAUpmB,GAErC,IADA,IAAI0uB,EAAe,GACVC,EAAa,EAAGA,EAAavI,EAASzkI,OAAQgtI,IAAc,CACjE,IAAIC,EAAcxI,EAASrrG,OAAO4zG,GAClC,GAAoB,MAAhBC,EAAqB,CAErB,IADA,IAAIC,EAAc,EACXF,EAAa,EAAIvI,EAASzkI,QAC7BykI,EAASrrG,OAAO4zG,EAAa,KAAOC,GACpCC,IACAF,IAEJ,IAAIG,EAAU,GAAmB,EAAdD,GACfE,EAAeF,EAAc,EAAI,EAAI,GAAKA,GAAe,GAEzDG,EAAW1F,GAA+BtpB,GAI9C,IAHgB,KAAZgvB,GAA+B,KAAZA,IACnBD,EAAe,GAEZA,KAAiB,GACpBL,GANgB,IAQpB,KAAOI,KAAY,GACfJ,EAAeM,EAAWN,CAElC,MAEIA,GADqB,MAAhBE,EACW,IAGAA,CAExB,CACA,OAAOF,CACX,CDyf8CO,CAAe7I,EAAUnjI,KAAK+8G,SAEpD,IAAI7vG,EAAQ,CACRvN,KAAM8/H,GAAcsD,SACpBr/G,QAAS8nH,EACTx8G,SAAU87G,EAAiBI,cAC3Be,cAAejsI,KAAKioI,qBACd/E,GAAsBsI,GACtB,CAAC,GAGX,MAAO,CACHr/E,IAAK,CAAExsD,KAFY,SAAZgrI,EAAqBzkG,GAAKk8F,KAAOl8F,GAAKo8F,KAE1B5iI,MAAOA,EAAOsvB,SAAUq8G,EAAYn+H,MAAOA,GAC9D0sE,IAAK,KAGjB,CAEA,MAAO,CACHztB,IAAK,CACDxsD,KAAkB,WAAZgrI,EACAzkG,GAAKtG,OACO,SAAZ+qG,EACIzkG,GAAKk8F,KACLl8F,GAAKo8F,KACf5iI,MAAOA,EACPsvB,SAAUq8G,EACVn+H,MAA6G,QAArGxI,EAAKomI,aAA2D,EAASA,EAAiB59H,aAA0B,IAAPxI,EAAgBA,EAAK,MAE9Ik1E,IAAK,MAGb,IAAK,SACL,IAAK,gBACL,IAAK,SAID,IAAIsyD,EAAoBlsI,KAAK2oI,gBAE7B,GADA3oI,KAAKkpI,aACAlpI,KAAKmpI,OAAO,KACb,OAAOnpI,KAAK44B,MAAM4mG,GAAU2M,+BAAgCtF,GAAeqF,GAAmBpiI,EAAAA,GAAAA,UAAS,CAAC,EAAGoiI,KAE/GlsI,KAAKkpI,YASL,IAAIkD,EAAwBpsI,KAAKoqI,4BAC7BiC,EAAe,EACnB,GAAgB,WAAZ1B,GAAwD,WAAhCyB,EAAsB1sI,MAAoB,CAClE,IAAKM,KAAKmpI,OAAO,KACb,OAAOnpI,KAAK44B,MAAM4mG,GAAU8M,oCAAqCzF,GAAe7mI,KAAK2oI,gBAAiB3oI,KAAK2oI,kBAG/G,IAAIr/G,EACJ,GAFAtpB,KAAKkpI,aACD5/G,EAAStpB,KAAKusI,uBAAuB/M,GAAU8M,oCAAqC9M,GAAUgN,uCACvF5yD,IACP,OAAOtwD,EAGXtpB,KAAKkpI,YACLkD,EAAwBpsI,KAAKoqI,4BAC7BiC,EAAe/iH,EAAO6iC,GAC1B,CACA,IAIIg/E,EAJAsB,EAAgBzsI,KAAK0sI,8BAA8BvE,EAAcwC,EAAStC,EAAmB+D,GACjG,GAAIK,EAAc7yD,IACd,OAAO6yD,EAGX,IADItB,EAAiBnrI,KAAKorI,sBAAsBnB,IAC7BrwD,IACf,OAAOuxD,EAEX,IAAIwB,EAAa9F,GAAeoD,EAAsBjqI,KAAK2oI,iBAC3D,MAAgB,WAAZgC,EACO,CACHx+E,IAAK,CACDxsD,KAAMumC,GAAK/gB,OACXzlB,MAAOA,EACP8D,QAASmiE,GAAY8mE,EAActgF,KACnCn9B,SAAU29G,GAEd/yD,IAAK,MAIF,CACHztB,IAAK,CACDxsD,KAAMumC,GAAKu8F,OACX/iI,MAAOA,EACP8D,QAASmiE,GAAY8mE,EAActgF,KACnC7qB,OAAQ+qG,EACRO,WAAwB,WAAZjC,EAAuB,WAAa,UAChD37G,SAAU29G,GAEd/yD,IAAK,MAIjB,QACI,OAAO55E,KAAK44B,MAAM4mG,GAAUqN,sBAAuBhG,GAAe6D,EAAmBE,IAEjG,EACAhD,EAAO9lI,UAAUspI,sBAAwB,SAAUnB,GAG/C,OAAIjqI,KAAKsoI,SAA2B,MAAhBtoI,KAAKuoI,OACdvoI,KAAK44B,MAAM4mG,GAAU0K,8BAA+BrD,GAAeoD,EAAsBjqI,KAAK2oI,mBAEzG3oI,KAAK+oI,OACE,CAAE58E,KAAK,EAAMytB,IAAK,MAC7B,EAIAguD,EAAO9lI,UAAUkpI,8BAAgC,WAG7C,IAFA,IAAI8B,EAAe,EACf9D,EAAgBhpI,KAAK2oI,iBACjB3oI,KAAKsoI,SAAS,CAElB,OADStoI,KAAKuoI,QAEV,KAAK,GAGDvoI,KAAK+oI,OACL,IAAIgE,EAAqB/sI,KAAK2oI,gBAC9B,IAAK3oI,KAAKgtI,UAAU,KAChB,OAAOhtI,KAAK44B,MAAM4mG,GAAUyN,iCAAkCpG,GAAekG,EAAoB/sI,KAAK2oI,kBAE1G3oI,KAAK+oI,OACL,MAEJ,KAAK,IACD+D,GAAgB,EAChB9sI,KAAK+oI,OACL,MAEJ,KAAK,IACD,KAAI+D,EAAe,GAIf,MAAO,CACH3gF,IAAKnsD,KAAKgoB,QAAQ2Q,MAAMqwG,EAAc1nG,OAAQthC,KAAKshC,UACnDs4C,IAAK,MALTkzD,GAAgB,EAQpB,MAEJ,QACI9sI,KAAK+oI,OAGjB,CACA,MAAO,CACH58E,IAAKnsD,KAAKgoB,QAAQ2Q,MAAMqwG,EAAc1nG,OAAQthC,KAAKshC,UACnDs4C,IAAK,KAEb,EACAguD,EAAO9lI,UAAUwpI,8BAAgC,SAAUnI,EAAUn0G,GACjE,IAAIo2G,EAAS,GACb,IACIA,EFrsBL,SAAuCjC,GAC1C,GAAwB,IAApBA,EAASzkI,OACT,MAAM,IAAIuE,MAAM,mCAOpB,IAJA,IAGImiI,EAAS,GACJ1/H,EAAK,EAAGwnI,EAJE/J,EACd7wG,MAAMwxG,IACNp7G,QAAO,SAAUnW,GAAK,OAAOA,EAAE7T,OAAS,CAAG,IAEAgH,EAAKwnI,EAAexuI,OAAQgH,IAAM,CAC9E,IACIynI,EADcD,EAAexnI,GACA4sB,MAAM,KACvC,GAA8B,IAA1B66G,EAAezuI,OACf,MAAM,IAAIuE,MAAM,2BAGpB,IADA,IAAI4hI,EAAOsI,EAAe,GAAI3pI,EAAU2pI,EAAex0G,MAAM,GACpDj0B,EAAK,EAAG0oI,EAAY5pI,EAASkB,EAAK0oI,EAAU1uI,OAAQgG,IAEzD,GAAsB,IADT0oI,EAAU1oI,GACZhG,OACP,MAAM,IAAIuE,MAAM,2BAGxBmiI,EAAOv8H,KAAK,CAAEg8H,KAAMA,EAAMrhI,QAASA,GACvC,CACA,OAAO4hI,CACX,CE4qBqBkG,CAA8BnI,EAC3C,CACA,MAAO/8H,GACH,OAAOpG,KAAK44B,MAAM4mG,GAAU6N,wBAAyBr+G,EACzD,CACA,MAAO,CACHm9B,IAAK,CACDxsD,KAAM8/H,GAAc7/F,OACpBwlG,OAAQA,EACRp2G,SAAUA,EACVi9G,cAAejsI,KAAKioI,qBACd9C,GAAoBC,GACpB,CAAC,GAEXxrD,IAAK,KAEb,EAWAguD,EAAO9lI,UAAU4qI,8BAAgC,SAAUvE,EAAcC,EAAekF,EAAgBC,GASpG,IARA,IAAI7oI,EACA8oI,GAAiB,EACjBhqI,EAAU,GACViqI,EAAkB,IAAIx8E,IACtB9uD,EAAWorI,EAAsB7tI,MAAOguI,EAAmBH,EAAsBv+G,WAIxE,CACT,GAAwB,IAApB7sB,EAASzD,OAAc,CACvB,IAAIsqI,EAAgBhpI,KAAK2oI,gBACzB,GAAsB,WAAlBP,IAA8BpoI,KAAKmpI,OAAO,KAU1C,MARA,IAAI7/G,EAAStpB,KAAKusI,uBAAuB/M,GAAUmO,gCAAiCnO,GAAUoO,kCAC9F,GAAItkH,EAAOswD,IACP,OAAOtwD,EAEXokH,EAAmB7G,GAAemC,EAAehpI,KAAK2oI,iBACtDxmI,EAAWnC,KAAKgoB,QAAQ2Q,MAAMqwG,EAAc1nG,OAAQthC,KAAKshC,SAKjE,CAEA,GAAImsG,EAAgBz0H,IAAI7W,GACpB,OAAOnC,KAAK44B,MAAwB,WAAlBwvG,EACZ5I,GAAUqO,mCACVrO,GAAUsO,mCAAoCJ,GAEvC,UAAbvrI,IACAqrI,GAAiB,GAKrBxtI,KAAKkpI,YACL,IAAIe,EAAuBjqI,KAAK2oI,gBAChC,IAAK3oI,KAAKmpI,OAAO,KACb,OAAOnpI,KAAK44B,MAAwB,WAAlBwvG,EACZ5I,GAAUuO,yCACVvO,GAAUwO,yCAA0CnH,GAAe7mI,KAAK2oI,gBAAiB3oI,KAAK2oI,kBAExG,IAAIsF,EAAiBjuI,KAAKkoI,aAAaC,EAAe,EAAGC,EAAekF,GACxE,GAAIW,EAAer0D,IACf,OAAOq0D,EAEX,IAAI9C,EAAiBnrI,KAAKorI,sBAAsBnB,GAChD,GAAIkB,EAAevxD,IACf,OAAOuxD,EAEX3nI,EAAQqF,KAAK,CACT1G,EACA,CACIzC,MAAOuuI,EAAe9hF,IACtBn9B,SAAU63G,GAAeoD,EAAsBjqI,KAAK2oI,oBAI5D8E,EAAgBxlI,IAAI9F,GAEpBnC,KAAKkpI,YACmC/mI,GAAvCuC,EAAK1E,KAAKoqI,6BAA2C1qI,MAAOguI,EAAmBhpI,EAAGsqB,QACvF,CACA,OAAuB,IAAnBxrB,EAAQ9E,OACDsB,KAAK44B,MAAwB,WAAlBwvG,EACZ5I,GAAU0O,gCACV1O,GAAUmO,gCAAiC9G,GAAe7mI,KAAK2oI,gBAAiB3oI,KAAK2oI,kBAE3F3oI,KAAKgoI,sBAAwBwF,EACtBxtI,KAAK44B,MAAM4mG,GAAU2O,qBAAsBtH,GAAe7mI,KAAK2oI,gBAAiB3oI,KAAK2oI,kBAEzF,CAAEx8E,IAAK3oD,EAASo2E,IAAK,KAChC,EACAguD,EAAO9lI,UAAUyqI,uBAAyB,SAAU6B,EAAmBC,GACnE,IAAI5wF,EAAO,EACP8sF,EAAmBvqI,KAAK2oI,gBACxB3oI,KAAKmpI,OAAO,MAEPnpI,KAAKmpI,OAAO,OACjB1rF,GAAQ,GAIZ,IAFA,IAAI6wF,GAAY,EACZC,EAAU,GACNvuI,KAAKsoI,SAAS,CAClB,IAAI3rF,EAAK38C,KAAKuoI,OACd,KAAI5rF,GAAM,IAAgBA,GAAM,IAM5B,MALA2xF,GAAY,EACZC,EAAoB,GAAVA,GAAgB5xF,EAAK,IAC/B38C,KAAK+oI,MAKb,CACA,IAAI/5G,EAAW63G,GAAe0D,EAAkBvqI,KAAK2oI,iBACrD,OAAK2F,EAIAnqE,GADLoqE,GAAW9wF,GAIJ,CAAE0O,IAAKoiF,EAAS30D,IAAK,MAFjB55E,KAAK44B,MAAMy1G,EAAoBr/G,GAJ/BhvB,KAAK44B,MAAMw1G,EAAmBp/G,EAO7C,EACA44G,EAAO9lI,UAAUw/B,OAAS,WACtB,OAAOthC,KAAKq8C,SAAS/a,MACzB,EACAsmG,EAAO9lI,UAAUwmI,MAAQ,WACrB,OAAOtoI,KAAKshC,WAAathC,KAAKgoB,QAAQtpB,MAC1C,EACAkpI,EAAO9lI,UAAU6mI,cAAgB,WAE7B,MAAO,CACHrnG,OAAQthC,KAAKq8C,SAAS/a,OACtBumG,KAAM7nI,KAAKq8C,SAASwrF,KACpBC,OAAQ9nI,KAAKq8C,SAASyrF,OAE9B,EAKAF,EAAO9lI,UAAUymI,KAAO,WACpB,IAAIjnG,EAASthC,KAAKq8C,SAAS/a,OAC3B,GAAIA,GAAUthC,KAAKgoB,QAAQtpB,OACvB,MAAMuE,MAAM,gBAEhB,IAAI47D,EAAOyO,GAAYttE,KAAKgoB,QAASsZ,GACrC,QAAaz+B,IAATg8D,EACA,MAAM57D,MAAM,UAAUjE,OAAOsiC,EAAQ,6CAEzC,OAAOu9B,CACX,EACA+oE,EAAO9lI,UAAU82B,MAAQ,SAAUv5B,EAAM2vB,GACrC,MAAO,CACHm9B,IAAK,KACLytB,IAAK,CACDv6E,KAAMA,EACN2oB,QAAShoB,KAAKgoB,QACdgH,SAAUA,GAGtB,EAEA44G,EAAO9lI,UAAUinI,KAAO,WACpB,IAAI/oI,KAAKsoI,QAAT,CAGA,IAAIzpE,EAAO7+D,KAAKuoI,OACH,KAAT1pE,GACA7+D,KAAKq8C,SAASwrF,MAAQ,EACtB7nI,KAAKq8C,SAASyrF,OAAS,EACvB9nI,KAAKq8C,SAAS/a,QAAU,IAGxBthC,KAAKq8C,SAASyrF,QAAU,EAExB9nI,KAAKq8C,SAAS/a,QAAUu9B,EAAO,MAAU,EAAI,EAVjD,CAYJ,EAOA+oE,EAAO9lI,UAAUqnI,OAAS,SAAUllH,GAChC,GAAIquD,GAAWtyE,KAAKgoB,QAAS/D,EAAQjkB,KAAKshC,UAAW,CACjD,IAAK,IAAI/O,EAAI,EAAGA,EAAItO,EAAOvlB,OAAQ6zB,IAC/BvyB,KAAK+oI,OAET,OAAO,CACX,CACA,OAAO,CACX,EAKAnB,EAAO9lI,UAAUkrI,UAAY,SAAUtpH,GACnC,IAAI8qH,EAAgBxuI,KAAKshC,SACrBtO,EAAQhzB,KAAKgoB,QAAQze,QAAQma,EAAS8qH,GAC1C,OAAIx7G,GAAS,GACThzB,KAAKyqI,OAAOz3G,IACL,IAGPhzB,KAAKyqI,OAAOzqI,KAAKgoB,QAAQtpB,SAClB,EAEf,EAKAkpI,EAAO9lI,UAAU2oI,OAAS,SAAUgE,GAChC,GAAIzuI,KAAKshC,SAAWmtG,EAChB,MAAMxrI,MAAM,gBAAgBjE,OAAOyvI,EAAc,yDAAyDzvI,OAAOgB,KAAKshC,WAG1H,IADAmtG,EAAez3H,KAAK2M,IAAI8qH,EAAczuI,KAAKgoB,QAAQtpB,UACtC,CACT,IAAI4iC,EAASthC,KAAKshC,SAClB,GAAIA,IAAWmtG,EACX,MAEJ,GAAIntG,EAASmtG,EACT,MAAMxrI,MAAM,gBAAgBjE,OAAOyvI,EAAc,6CAGrD,GADAzuI,KAAK+oI,OACD/oI,KAAKsoI,QACL,KAER,CACJ,EAEAV,EAAO9lI,UAAUonI,UAAY,WACzB,MAAQlpI,KAAKsoI,SAAWZ,GAAc1nI,KAAKuoI,SACvCvoI,KAAK+oI,MAEb,EAKAnB,EAAO9lI,UAAU2mI,KAAO,WACpB,GAAIzoI,KAAKsoI,QACL,OAAO,KAEX,IAAIzpE,EAAO7+D,KAAKuoI,OACZjnG,EAASthC,KAAKshC,SACdotG,EAAW1uI,KAAKgoB,QAAQmqC,WAAW7wB,GAAUu9B,GAAQ,MAAU,EAAI,IACvE,OAAO6vE,QAA2CA,EAAW,IACjE,EACO9G,CACX,CA/yB4B,GAszB5B,SAASgB,GAASoB,GACd,OAASA,GAAa,IAAMA,GAAa,KACpCA,GAAa,IAAMA,GAAa,EACzC,CA8BA,SAAStC,GAAch0F,GACnB,OAASA,GAAK,GAAUA,GAAK,IACnB,KAANA,GACM,MAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,CACR,CAKA,SAASi0F,GAAiBj0F,GACtB,OAASA,GAAK,IAAUA,GAAK,IACnB,KAANA,GACCA,GAAK,IAAUA,GAAK,IACf,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACCA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACf,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACCA,GAAK,KAAUA,GAAK,KACf,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,KACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAA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","sources":["no-source/webpack/runtime/create fake namespace object","no-source/webpack/runtime/load script","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/hassio-card-content.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-tabs.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/resources/hassio-style.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/foundation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/ponyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/aria-property.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/base-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/form-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/observer.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/utils.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/constants.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-floating-label-directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-line-ripple-directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/util.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/ripple-handlers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textfield-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textfield.css.ts","no-source/node_modules/@webcomponents/shadycss/entrypoints/custom-style-interface.js","no-source/node_modules/@polymer/polymer/lib/elements/custom-style.js","no-source/node_modules/@polymer/polymer/lib/elements/dom-module.js","no-source/node_modules/@polymer/polymer/lib/utils/boot.js","no-source/node_modules/@polymer/polymer/lib/utils/resolve-url.js","no-source/node_modules/@polymer/polymer/lib/utils/settings.js","no-source/node_modules/@polymer/polymer/lib/utils/style-gather.js","no-source/node_modules/@webcomponents/shadycss/src/common-regex.js","no-source/node_modules/@webcomponents/shadycss/src/common-utils.js","no-source/node_modules/@webcomponents/shadycss/src/document-wait.js","no-source/node_modules/@webcomponents/shadycss/src/custom-style-interface.js","no-source/node_modules/@webcomponents/shadycss/src/style-settings.js","no-source/node_modules/core-js/internals/a-callable.js","no-source/node_modules/core-js/internals/a-constructor.js","no-source/node_modules/core-js/internals/a-map.js","no-source/node_modules/core-js/internals/a-possible-prototype.js","no-source/node_modules/core-js/internals/a-set.js","no-source/node_modules/core-js/internals/a-weak-map.js","no-source/node_modules/core-js/internals/a-weak-set.js","no-source/node_modules/core-js/internals/add-disposable-resource.js","no-source/node_modules/core-js/internals/add-to-unscopables.js","no-source/node_modules/core-js/internals/advance-string-index.js","no-source/node_modules/core-js/internals/an-instance.js","no-source/node_modules/core-js/internals/an-object.js","no-source/node_modules/core-js/internals/array-buffer-basic-detection.js","no-source/node_modules/core-js/internals/array-buffer-byte-length.js","no-source/node_modules/core-js/internals/array-buffer-is-detached.js","no-source/node_modules/core-js/internals/array-buffer-non-extensible.js","no-source/node_modules/core-js/internals/array-buffer-transfer.js","no-source/node_modules/core-js/internals/array-buffer-view-core.js","no-source/node_modules/core-js/internals/array-buffer.js","no-source/node_modules/core-js/internals/array-copy-within.js","no-source/node_modules/core-js/internals/array-fill.js","no-source/node_modules/core-js/internals/array-for-each.js","no-source/node_modules/core-js/internals/array-from-async.js","no-source/node_modules/core-js/internals/array-from-constructor-and-list.js","no-source/node_modules/core-js/internals/array-from.js","no-source/node_modules/core-js/internals/array-group-to-map.js","no-source/node_modules/core-js/internals/array-group.js","no-source/node_modules/core-js/internals/array-includes.js","no-source/node_modules/core-js/internals/array-iteration-from-last.js","no-source/node_modules/core-js/internals/array-iteration.js","no-source/node_modules/core-js/internals/array-last-index-of.js","no-source/node_modules/core-js/internals/array-method-has-species-support.js","no-source/node_modules/core-js/internals/array-method-is-strict.js","no-source/node_modules/core-js/internals/array-reduce.js","no-source/node_modules/core-js/internals/array-set-length.js","no-source/node_modules/core-js/internals/array-slice-simple.js","no-source/node_modules/core-js/internals/array-slice.js","no-source/node_modules/core-js/internals/array-sort.js","no-source/node_modules/core-js/internals/array-species-constructor.js","no-source/node_modules/core-js/internals/array-species-create.js","no-source/node_modules/core-js/internals/array-to-reversed.js","no-source/node_modules/core-js/internals/array-unique-by.js","no-source/node_modules/core-js/internals/array-with.js","no-source/node_modules/core-js/internals/async-from-sync-iterator.js","no-source/node_modules/core-js/internals/async-iterator-close.js","no-source/node_modules/core-js/internals/async-iterator-create-proxy.js","no-source/node_modules/core-js/internals/async-iterator-indexed.js","no-source/node_modules/core-js/internals/async-iterator-iteration.js","no-source/node_modules/core-js/internals/async-iterator-map.js","no-source/node_modules/core-js/internals/async-iterator-prototype.js","no-source/node_modules/core-js/internals/async-iterator-wrap.js","no-source/node_modules/core-js/internals/base64-map.js","no-source/node_modules/core-js/internals/call-with-safe-iteration-closing.js","no-source/node_modules/core-js/internals/check-correctness-of-iteration.js","no-source/node_modules/core-js/internals/classof-raw.js","no-source/node_modules/core-js/internals/classof.js","no-source/node_modules/core-js/internals/collection-from.js","no-source/node_modules/core-js/internals/collection-of.js","no-source/node_modules/core-js/internals/collection-strong.js","no-source/node_modules/core-js/internals/collection-weak.js","no-source/node_modules/core-js/internals/collection.js","no-source/node_modules/core-js/internals/composite-key.js","no-source/node_modules/core-js/internals/copy-constructor-properties.js","no-source/node_modules/core-js/internals/correct-is-regexp-logic.js","no-source/node_modules/core-js/internals/correct-prototype-getter.js","no-source/node_modules/core-js/internals/create-html.js","no-source/node_modules/core-js/internals/create-iter-result-object.js","no-source/node_modules/core-js/internals/create-non-enumerable-property.js","no-source/node_modules/core-js/internals/create-property-descriptor.js","no-source/node_modules/core-js/internals/create-property.js","no-source/node_modules/core-js/internals/date-to-primitive.js","no-source/node_modules/core-js/internals/define-built-in-accessor.js","no-source/node_modules/core-js/internals/define-built-in.js","no-source/node_modules/core-js/internals/define-built-ins.js","no-source/node_modules/core-js/internals/define-global-property.js","no-source/node_modules/core-js/internals/delete-property-or-throw.js","no-source/node_modules/core-js/internals/descriptors.js","no-source/node_modules/core-js/internals/document-all.js","no-source/node_modules/core-js/internals/document-create-element.js","no-source/node_modules/core-js/internals/does-not-exceed-safe-integer.js","no-source/node_modules/core-js/internals/dom-exception-constants.js","no-source/node_modules/core-js/internals/dom-iterables.js","no-source/node_modules/core-js/internals/dom-token-list-prototype.js","no-source/node_modules/core-js/internals/engine-ff-version.js","no-source/node_modules/core-js/internals/engine-is-browser.js","no-source/node_modules/core-js/internals/engine-is-bun.js","no-source/node_modules/core-js/internals/engine-is-deno.js","no-source/node_modules/core-js/internals/engine-is-ie-or-edge.js","no-source/node_modules/core-js/internals/engine-is-ios-pebble.js","no-source/node_modules/core-js/internals/engine-is-ios.js","no-source/node_modules/core-js/internals/engine-is-node.js","no-source/node_modules/core-js/internals/engine-is-webos-webkit.js","no-source/node_modules/core-js/internals/engine-user-agent.js","no-source/node_modules/core-js/internals/engine-v8-version.js","no-source/node_modules/core-js/internals/engine-webkit-version.js","no-source/node_modules/core-js/internals/entry-virtual.js","no-source/node_modules/core-js/internals/enum-bug-keys.js","no-source/node_modules/core-js/internals/error-stack-clear.js","no-source/node_modules/core-js/internals/error-stack-install.js","no-source/node_modules/core-js/internals/error-stack-installable.js","no-source/node_modules/core-js/internals/error-to-string.js","no-source/node_modules/core-js/internals/export.js","no-source/node_modules/core-js/internals/fails.js","no-source/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js","no-source/node_modules/core-js/internals/flatten-into-array.js","no-source/node_modules/core-js/internals/freezing.js","no-source/node_modules/core-js/internals/function-apply.js","no-source/node_modules/core-js/internals/function-bind-context.js","no-source/node_modules/core-js/internals/function-bind-native.js","no-source/node_modules/core-js/internals/function-bind.js","no-source/node_modules/core-js/internals/function-call.js","no-source/node_modules/core-js/internals/function-demethodize.js","no-source/node_modules/core-js/internals/function-name.js","no-source/node_modules/core-js/internals/function-uncurry-this-accessor.js","no-source/node_modules/core-js/internals/function-uncurry-this-clause.js","no-source/node_modules/core-js/internals/function-uncurry-this.js","no-source/node_modules/core-js/internals/get-async-iterator-flattenable.js","no-source/node_modules/core-js/internals/get-async-iterator.js","no-source/node_modules/core-js/internals/get-built-in.js","no-source/node_modules/core-js/internals/get-iterator-direct.js","no-source/node_modules/core-js/internals/get-iterator-flattenable.js","no-source/node_modules/core-js/internals/get-iterator-method.js","no-source/node_modules/core-js/internals/get-iterator.js","no-source/node_modules/core-js/internals/get-json-replacer-function.js","no-source/node_modules/core-js/internals/get-method.js","no-source/node_modules/core-js/internals/get-set-record.js","no-source/node_modules/core-js/internals/get-substitution.js","no-source/node_modules/core-js/internals/global.js","no-source/node_modules/core-js/internals/has-own-property.js","no-source/node_modules/core-js/internals/hidden-keys.js","no-source/node_modules/core-js/internals/host-report-errors.js","no-source/node_modules/core-js/internals/html.js","no-source/node_modules/core-js/internals/ie8-dom-define.js","no-source/node_modules/core-js/internals/ieee754.js","no-source/node_modules/core-js/internals/indexed-object.js","no-source/node_modules/core-js/internals/inherit-if-required.js","no-source/node_modules/core-js/internals/inspect-source.js","no-source/node_modules/core-js/internals/install-error-cause.js","no-source/node_modules/core-js/internals/internal-metadata.js","no-source/node_modules/core-js/internals/internal-state.js","no-source/node_modules/core-js/internals/is-array-iterator-method.js","no-source/node_modules/core-js/internals/is-array.js","no-source/node_modules/core-js/internals/is-big-int-array.js","no-source/node_modules/core-js/internals/is-callable.js","no-source/node_modules/core-js/internals/is-constructor.js","no-source/node_modules/core-js/internals/is-data-descriptor.js","no-source/node_modules/core-js/internals/is-forced.js","no-source/node_modules/core-js/internals/is-integral-number.js","no-source/node_modules/core-js/internals/is-iterable.js","no-source/node_modules/core-js/internals/is-null-or-undefined.js","no-source/node_modules/core-js/internals/is-object.js","no-source/node_modules/core-js/internals/is-pure.js","no-source/node_modules/core-js/internals/is-raw-json.js","no-source/node_modules/core-js/internals/is-regexp.js","no-source/node_modules/core-js/internals/is-symbol.js","no-source/node_modules/core-js/internals/iterate-simple.js","no-source/node_modules/core-js/internals/iterate.js","no-source/node_modules/core-js/internals/iterator-close.js","no-source/node_modules/core-js/internals/iterator-create-constructor.js","no-source/node_modules/core-js/internals/iterator-create-proxy.js","no-source/node_modules/core-js/internals/iterator-define.js","no-source/node_modules/core-js/internals/iterator-indexed.js","no-source/node_modules/core-js/internals/iterator-map.js","no-source/node_modules/core-js/internals/iterators-core.js","no-source/node_modules/core-js/internals/iterators.js","no-source/node_modules/core-js/internals/length-of-array-like.js","no-source/node_modules/core-js/internals/make-built-in.js","no-source/node_modules/core-js/internals/map-helpers.js","no-source/node_modules/core-js/internals/map-iterate.js","no-source/node_modules/core-js/internals/map-upsert.js","no-source/node_modules/core-js/internals/math-expm1.js","no-source/node_modules/core-js/internals/math-fround.js","no-source/node_modules/core-js/internals/math-log10.js","no-source/node_modules/core-js/internals/math-log1p.js","no-source/node_modules/core-js/internals/math-scale.js","no-source/node_modules/core-js/internals/math-sign.js","no-source/node_modules/core-js/internals/math-trunc.js","no-source/node_modules/core-js/internals/microtask.js","no-source/node_modules/core-js/internals/native-raw-json.js","no-source/node_modules/core-js/internals/new-promise-capability.js","no-source/node_modules/core-js/internals/normalize-string-argument.js","no-source/node_modules/core-js/internals/not-a-nan.js","no-source/node_modules/core-js/internals/not-a-regexp.js","no-source/node_modules/core-js/internals/number-is-finite.js","no-source/node_modules/core-js/internals/number-parse-float.js","no-source/node_modules/core-js/internals/number-parse-int.js","no-source/node_modules/core-js/internals/numeric-range-iterator.js","no-source/node_modules/core-js/internals/object-assign.js","no-source/node_modules/core-js/internals/object-create.js","no-source/node_modules/core-js/internals/object-define-properties.js","no-source/node_modules/core-js/internals/object-define-property.js","no-source/node_modules/core-js/internals/object-get-own-property-descriptor.js","no-source/node_modules/core-js/internals/object-get-own-property-names-external.js","no-source/node_modules/core-js/internals/object-get-own-property-names.js","no-source/node_modules/core-js/internals/object-get-own-property-symbols.js","no-source/node_modules/core-js/internals/object-get-prototype-of.js","no-source/node_modules/core-js/internals/object-is-extensible.js","no-source/node_modules/core-js/internals/object-is-prototype-of.js","no-source/node_modules/core-js/internals/object-iterator.js","no-source/node_modules/core-js/internals/object-keys-internal.js","no-source/node_modules/core-js/internals/object-keys.js","no-source/node_modules/core-js/internals/object-property-is-enumerable.js","no-source/node_modules/core-js/internals/object-prototype-accessors-forced.js","no-source/node_modules/core-js/internals/object-set-prototype-of.js","no-source/node_modules/core-js/internals/object-to-array.js","no-source/node_modules/core-js/internals/object-to-string.js","no-source/node_modules/core-js/internals/observable-forced.js","no-source/node_modules/core-js/internals/ordinary-to-primitive.js","no-source/node_modules/core-js/internals/own-keys.js","no-source/node_modules/core-js/internals/parse-json-string.js","no-source/node_modules/core-js/internals/path.js","no-source/node_modules/core-js/internals/perform.js","no-source/node_modules/core-js/internals/promise-constructor-detection.js","no-source/node_modules/core-js/internals/promise-native-constructor.js","no-source/node_modules/core-js/internals/promise-resolve.js","no-source/node_modules/core-js/internals/promise-statics-incorrect-iteration.js","no-source/node_modules/core-js/internals/proxy-accessor.js","no-source/node_modules/core-js/internals/queue.js","no-source/node_modules/core-js/internals/reflect-metadata.js","no-source/node_modules/core-js/internals/regexp-exec-abstract.js","no-source/node_modules/core-js/internals/regexp-exec.js","no-source/node_modules/core-js/internals/regexp-flags.js","no-source/node_modules/core-js/internals/regexp-get-flags.js","no-source/node_modules/core-js/internals/regexp-sticky-helpers.js","no-source/node_modules/core-js/internals/regexp-unsupported-dot-all.js","no-source/node_modules/core-js/internals/regexp-unsupported-ncg.js","no-source/node_modules/core-js/internals/require-object-coercible.js","no-source/node_modules/core-js/internals/same-value-zero.js","no-source/node_modules/core-js/internals/same-value.js","no-source/node_modules/core-js/internals/schedulers-fix.js","no-source/node_modules/core-js/internals/set-clone.js","no-source/node_modules/core-js/internals/set-difference.js","no-source/node_modules/core-js/internals/set-helpers.js","no-source/node_modules/core-js/internals/set-intersection.js","no-source/node_modules/core-js/internals/set-is-disjoint-from.js","no-source/node_modules/core-js/internals/set-is-subset-of.js","no-source/node_modules/core-js/internals/set-is-superset-of.js","no-source/node_modules/core-js/internals/set-iterate.js","no-source/node_modules/core-js/internals/set-method-accept-set-like.js","no-source/node_modules/core-js/internals/set-size.js","no-source/node_modules/core-js/internals/set-species.js","no-source/node_modules/core-js/internals/set-symmetric-difference.js","no-source/node_modules/core-js/internals/set-to-string-tag.js","no-source/node_modules/core-js/internals/set-union.js","no-source/node_modules/core-js/internals/shared-key.js","no-source/node_modules/core-js/internals/shared-store.js","no-source/node_modules/core-js/internals/shared.js","no-source/node_modules/core-js/internals/species-constructor.js","no-source/node_modules/core-js/internals/string-cooked.js","no-source/node_modules/core-js/internals/string-html-forced.js","no-source/node_modules/core-js/internals/string-multibyte.js","no-source/node_modules/core-js/internals/string-pad-webkit-bug.js","no-source/node_modules/core-js/internals/string-pad.js","no-source/node_modules/core-js/internals/string-parse.js","no-source/node_modules/core-js/internals/string-punycode-to-ascii.js","no-source/node_modules/core-js/internals/string-repeat.js","no-source/node_modules/core-js/internals/string-trim-end.js","no-source/node_modules/core-js/internals/string-trim-forced.js","no-source/node_modules/core-js/internals/string-trim-start.js","no-source/node_modules/core-js/internals/string-trim.js","no-source/node_modules/core-js/internals/structured-clone-proper-transfer.js","no-source/node_modules/core-js/internals/symbol-constructor-detection.js","no-source/node_modules/core-js/internals/symbol-define-to-primitive.js","no-source/node_modules/core-js/internals/symbol-registry-detection.js","no-source/node_modules/core-js/internals/task.js","no-source/node_modules/core-js/internals/this-number-value.js","no-source/node_modules/core-js/internals/to-absolute-index.js","no-source/node_modules/core-js/internals/to-big-int.js","no-source/node_modules/core-js/internals/to-index.js","no-source/node_modules/core-js/internals/to-indexed-object.js","no-source/node_modules/core-js/internals/to-integer-or-infinity.js","no-source/node_modules/core-js/internals/to-length.js","no-source/node_modules/core-js/internals/to-object.js","no-source/node_modules/core-js/internals/to-offset.js","no-source/node_modules/core-js/internals/to-positive-integer.js","no-source/node_modules/core-js/internals/to-primitive.js","no-source/node_modules/core-js/internals/to-property-key.js","no-source/node_modules/core-js/internals/to-set-like.js","no-source/node_modules/core-js/internals/to-string-tag-support.js","no-source/node_modules/core-js/internals/to-string.js","no-source/node_modules/core-js/internals/try-node-require.js","no-source/node_modules/core-js/internals/try-to-string.js","no-source/node_modules/core-js/internals/typed-array-constructor.js","no-source/node_modules/core-js/internals/typed-array-constructors-require-wrappers.js","no-source/node_modules/core-js/internals/typed-array-from-species-and-list.js","no-source/node_modules/core-js/internals/typed-array-from.js","no-source/node_modules/core-js/internals/typed-array-species-constructor.js","no-source/node_modules/core-js/internals/uid.js","no-source/node_modules/core-js/internals/url-constructor-detection.js","no-source/node_modules/core-js/internals/use-symbol-as-uid.js","no-source/node_modules/core-js/internals/v8-prototype-define-bug.js","no-source/node_modules/core-js/internals/validate-arguments-length.js","no-source/node_modules/core-js/internals/weak-map-basic-detection.js","no-source/node_modules/core-js/internals/weak-map-helpers.js","no-source/node_modules/core-js/internals/weak-set-helpers.js","no-source/node_modules/core-js/internals/well-known-symbol-define.js","no-source/node_modules/core-js/internals/well-known-symbol-wrapped.js","no-source/node_modules/core-js/internals/well-known-symbol.js","no-source/node_modules/core-js/internals/whitespaces.js","no-source/node_modules/core-js/internals/wrap-error-constructor-with-cause.js","no-source/node_modules/core-js/modules/es.aggregate-error.cause.js","no-source/node_modules/core-js/modules/es.aggregate-error.constructor.js","no-source/node_modules/core-js/modules/es.aggregate-error.js","no-source/node_modules/core-js/modules/es.array-buffer.constructor.js","no-source/node_modules/core-js/modules/es.array-buffer.slice.js","no-source/node_modules/core-js/modules/es.array.at.js","no-source/node_modules/core-js/modules/es.array.concat.js","no-source/node_modules/core-js/modules/es.array.copy-within.js","no-source/node_modules/core-js/modules/es.array.fill.js","no-source/node_modules/core-js/modules/es.array.filter.js","no-source/node_modules/core-js/modules/es.array.find-index.js","no-source/node_modules/core-js/modules/es.array.find-last-index.js","no-source/node_modules/core-js/modules/es.array.find-last.js","no-source/node_modules/core-js/modules/es.array.find.js","no-source/node_modules/core-js/modules/es.array.flat-map.js","no-source/node_modules/core-js/modules/es.array.flat.js","no-source/node_modules/core-js/modules/es.array.from.js","no-source/node_modules/core-js/modules/es.array.includes.js","no-source/node_modules/core-js/modules/es.array.index-of.js","no-source/node_modules/core-js/modules/es.array.iterator.js","no-source/node_modules/core-js/modules/es.array.join.js","no-source/node_modules/core-js/modules/es.array.last-index-of.js","no-source/node_modules/core-js/modules/es.array.map.js","no-source/node_modules/core-js/modules/es.array.of.js","no-source/node_modules/core-js/modules/es.array.push.js","no-source/node_modules/core-js/modules/es.array.reduce-right.js","no-source/node_modules/core-js/modules/es.array.reduce.js","no-source/node_modules/core-js/modules/es.array.reverse.js","no-source/node_modules/core-js/modules/es.array.slice.js","no-source/node_modules/core-js/modules/es.array.sort.js","no-source/node_modules/core-js/modules/es.array.species.js","no-source/node_modules/core-js/modules/es.array.splice.js","no-source/node_modules/core-js/modules/es.array.to-reversed.js","no-source/node_modules/core-js/modules/es.array.to-sorted.js","no-source/node_modules/core-js/modules/es.array.to-spliced.js","no-source/node_modules/core-js/modules/es.array.unscopables.flat-map.js","no-source/node_modules/core-js/modules/es.array.unscopables.flat.js","no-source/node_modules/core-js/modules/es.array.unshift.js","no-source/node_modules/core-js/modules/es.array.with.js","no-source/node_modules/core-js/modules/es.date.to-json.js","no-source/node_modules/core-js/modules/es.date.to-primitive.js","no-source/node_modules/core-js/modules/es.error.cause.js","no-source/node_modules/core-js/modules/es.function.has-instance.js","no-source/node_modules/core-js/modules/es.function.name.js","no-source/node_modules/core-js/modules/es.global-this.js","no-source/node_modules/core-js/modules/es.json.stringify.js","no-source/node_modules/core-js/modules/es.json.to-string-tag.js","no-source/node_modules/core-js/modules/es.map.constructor.js","no-source/node_modules/core-js/modules/es.map.js","no-source/node_modules/core-js/modules/es.math.acosh.js","no-source/node_modules/core-js/modules/es.math.asinh.js","no-source/node_modules/core-js/modules/es.math.atanh.js","no-source/node_modules/core-js/modules/es.math.cbrt.js","no-source/node_modules/core-js/modules/es.math.clz32.js","no-source/node_modules/core-js/modules/es.math.cosh.js","no-source/node_modules/core-js/modules/es.math.expm1.js","no-source/node_modules/core-js/modules/es.math.fround.js","no-source/node_modules/core-js/modules/es.math.hypot.js","no-source/node_modules/core-js/modules/es.math.imul.js","no-source/node_modules/core-js/modules/es.math.log10.js","no-source/node_modules/core-js/modules/es.math.log1p.js","no-source/node_modules/core-js/modules/es.math.log2.js","no-source/node_modules/core-js/modules/es.math.sign.js","no-source/node_modules/core-js/modules/es.math.sinh.js","no-source/node_modules/core-js/modules/es.math.tanh.js","no-source/node_modules/core-js/modules/es.math.to-string-tag.js","no-source/node_modules/core-js/modules/es.math.trunc.js","no-source/node_modules/core-js/modules/es.number.constructor.js","no-source/node_modules/core-js/modules/es.number.epsilon.js","no-source/node_modules/core-js/modules/es.number.is-finite.js","no-source/node_modules/core-js/modules/es.number.is-integer.js","no-source/node_modules/core-js/modules/es.number.is-nan.js","no-source/node_modules/core-js/modules/es.number.is-safe-integer.js","no-source/node_modules/core-js/modules/es.number.max-safe-integer.js","no-source/node_modules/core-js/modules/es.number.min-safe-integer.js","no-source/node_modules/core-js/modules/es.number.parse-float.js","no-source/node_modules/core-js/modules/es.number.parse-int.js","no-source/node_modules/core-js/modules/es.number.to-exponential.js","no-source/node_modules/core-js/modules/es.number.to-fixed.js","no-source/node_modules/core-js/modules/es.object.assign.js","no-source/node_modules/core-js/modules/es.object.define-getter.js","no-source/node_modules/core-js/modules/es.object.define-properties.js","no-source/node_modules/core-js/modules/es.object.define-property.js","no-source/node_modules/core-js/modules/es.object.define-setter.js","no-source/node_modules/core-js/modules/es.object.entries.js","no-source/node_modules/core-js/modules/es.object.freeze.js","no-source/node_modules/core-js/modules/es.object.from-entries.js","no-source/node_modules/core-js/modules/es.object.get-own-property-descriptor.js","no-source/node_modules/core-js/modules/es.object.get-own-property-descriptors.js","no-source/node_modules/core-js/modules/es.object.get-own-property-names.js","no-source/node_modules/core-js/modules/es.object.get-own-property-symbols.js","no-source/node_modules/core-js/modules/es.object.get-prototype-of.js","no-source/node_modules/core-js/modules/es.object.has-own.js","no-source/node_modules/core-js/modules/es.object.is-extensible.js","no-source/node_modules/core-js/modules/es.object.is-frozen.js","no-source/node_modules/core-js/modules/es.object.is-sealed.js","no-source/node_modules/core-js/modules/es.object.is.js","no-source/node_modules/core-js/modules/es.object.keys.js","no-source/node_modules/core-js/modules/es.object.lookup-getter.js","no-source/node_modules/core-js/modules/es.object.lookup-setter.js","no-source/node_modules/core-js/modules/es.object.prevent-extensions.js","no-source/node_modules/core-js/modules/es.object.seal.js","no-source/node_modules/core-js/modules/es.object.set-prototype-of.js","no-source/node_modules/core-js/modules/es.object.to-string.js","no-source/node_modules/core-js/modules/es.object.values.js","no-source/node_modules/core-js/modules/es.parse-float.js","no-source/node_modules/core-js/modules/es.parse-int.js","no-source/node_modules/core-js/modules/es.promise.all-settled.js","no-source/node_modules/core-js/modules/es.promise.all.js","no-source/node_modules/core-js/modules/es.promise.any.js","no-source/node_modules/core-js/modules/es.promise.catch.js","no-source/node_modules/core-js/modules/es.promise.constructor.js","no-source/node_modules/core-js/modules/es.promise.finally.js","no-source/node_modules/core-js/modules/es.promise.js","no-source/node_modules/core-js/modules/es.promise.race.js","no-source/node_modules/core-js/modules/es.promise.reject.js","no-source/node_modules/core-js/modules/es.promise.resolve.js","no-source/node_modules/core-js/modules/es.reflect.apply.js","no-source/node_modules/core-js/modules/es.reflect.construct.js","no-source/node_modules/core-js/modules/es.reflect.define-property.js","no-source/node_modules/core-js/modules/es.reflect.delete-property.js","no-source/node_modules/core-js/modules/es.reflect.get-own-property-descriptor.js","no-source/node_modules/core-js/modules/es.reflect.get-prototype-of.js","no-source/node_modules/core-js/modules/es.reflect.get.js","no-source/node_modules/core-js/modules/es.reflect.has.js","no-source/node_modules/core-js/modules/es.reflect.is-extensible.js","no-source/node_modules/core-js/modules/es.reflect.own-keys.js","no-source/node_modules/core-js/modules/es.reflect.prevent-extensions.js","no-source/node_modules/core-js/modules/es.reflect.set-prototype-of.js","no-source/node_modules/core-js/modules/es.reflect.set.js","no-source/node_modules/core-js/modules/es.reflect.to-string-tag.js","no-source/node_modules/core-js/modules/es.regexp.constructor.js","no-source/node_modules/core-js/modules/es.regexp.dot-all.js","no-source/node_modules/core-js/modules/es.regexp.exec.js","no-source/node_modules/core-js/modules/es.regexp.flags.js","no-source/node_modules/core-js/modules/es.regexp.sticky.js","no-source/node_modules/core-js/modules/es.regexp.test.js","no-source/node_modules/core-js/modules/es.regexp.to-string.js","no-source/node_modules/core-js/modules/es.set.constructor.js","no-source/node_modules/core-js/modules/es.set.js","no-source/node_modules/core-js/modules/es.string.anchor.js","no-source/node_modules/core-js/modules/es.string.at-alternative.js","no-source/node_modules/core-js/modules/es.string.big.js","no-source/node_modules/core-js/modules/es.string.blink.js","no-source/node_modules/core-js/modules/es.string.bold.js","no-source/node_modules/core-js/modules/es.string.code-point-at.js","no-source/node_modules/core-js/modules/es.string.ends-with.js","no-source/node_modules/core-js/modules/es.string.fixed.js","no-source/node_modules/core-js/modules/es.string.fontcolor.js","no-source/node_modules/core-js/modules/es.string.fontsize.js","no-source/node_modules/core-js/modules/es.string.from-code-point.js","no-source/node_modules/core-js/modules/es.string.includes.js","no-source/node_modules/core-js/modules/es.string.italics.js","no-source/node_modules/core-js/modules/es.string.iterator.js","no-source/node_modules/core-js/modules/es.string.link.js","no-source/node_modules/core-js/modules/es.string.match-all.js","no-source/node_modules/core-js/modules/es.string.match.js","no-source/node_modules/core-js/modules/es.string.pad-end.js","no-source/node_modules/core-js/modules/es.string.pad-start.js","no-source/node_modules/core-js/modules/es.string.raw.js","no-source/node_modules/core-js/modules/es.string.repeat.js","no-source/node_modules/core-js/modules/es.string.replace-all.js","no-source/node_modules/core-js/modules/es.string.replace.js","no-source/node_modules/core-js/modules/es.string.search.js","no-source/node_modules/core-js/modules/es.string.small.js","no-source/node_modules/core-js/modules/es.string.split.js","no-source/node_modules/core-js/modules/es.string.starts-with.js","no-source/node_modules/core-js/modules/es.string.strike.js","no-source/node_modules/core-js/modules/es.string.sub.js","no-source/node_modules/core-js/modules/es.string.sup.js","no-source/node_modules/core-js/modules/es.string.trim-end.js","no-source/node_modules/core-js/modules/es.string.trim-left.js","no-source/node_modules/core-js/modules/es.string.trim-right.js","no-source/node_modules/core-js/modules/es.string.trim-start.js","no-source/node_modules/core-js/modules/es.string.trim.js","no-source/node_modules/core-js/modules/es.symbol.async-iterator.js","no-source/node_modules/core-js/modules/es.symbol.constructor.js","no-source/node_modules/core-js/modules/es.symbol.description.js","no-source/node_modules/core-js/modules/es.symbol.for.js","no-source/node_modules/core-js/modules/es.symbol.has-instance.js","no-source/node_modules/core-js/modules/es.symbol.is-concat-spreadable.js","no-source/node_modules/core-js/modules/es.symbol.iterator.js","no-source/node_modules/core-js/modules/es.symbol.js","no-source/node_modules/core-js/modules/es.symbol.key-for.js","no-source/node_modules/core-js/modules/es.symbol.match-all.js","no-source/node_modules/core-js/modules/es.symbol.match.js","no-source/node_modules/core-js/modules/es.symbol.replace.js","no-source/node_modules/core-js/modules/es.symbol.search.js","no-source/node_modules/core-js/modules/es.symbol.species.js","no-source/node_modules/core-js/modules/es.symbol.split.js","no-source/node_modules/core-js/modules/es.symbol.to-primitive.js","no-source/node_modules/core-js/modules/es.symbol.to-string-tag.js","no-source/node_modules/core-js/modules/es.symbol.unscopables.js","no-source/node_modules/core-js/modules/es.typed-array.at.js","no-source/node_modules/core-js/modules/es.typed-array.copy-within.js","no-source/node_modules/core-js/modules/es.typed-array.every.js","no-source/node_modules/core-js/modules/es.typed-array.fill.js","no-source/node_modules/core-js/modules/es.typed-array.filter.js","no-source/node_modules/core-js/modules/es.typed-array.find-index.js","no-source/node_modules/core-js/modules/es.typed-array.find-last-index.js","no-source/node_modules/core-js/modules/es.typed-array.find-last.js","no-source/node_modules/core-js/modules/es.typed-array.find.js","no-source/node_modules/core-js/modules/es.typed-array.float32-array.js","no-source/node_modules/core-js/modules/es.typed-array.float64-array.js","no-source/node_modules/core-js/modules/es.typed-array.for-each.js","no-source/node_modules/core-js/modules/es.typed-array.from.js","no-source/node_modules/core-js/modules/es.typed-array.includes.js","no-source/node_modules/core-js/modules/es.typed-array.index-of.js","no-source/node_modules/core-js/modules/es.typed-array.int16-array.js","no-source/node_modules/core-js/modules/es.typed-array.int32-array.js","no-source/node_modules/core-js/modules/es.typed-array.int8-array.js","no-source/node_modules/core-js/modules/es.typed-array.iterator.js","no-source/node_modules/core-js/modules/es.typed-array.join.js","no-source/node_modules/core-js/modules/es.typed-array.last-index-of.js","no-source/node_modules/core-js/modules/es.typed-array.map.js","no-source/node_modules/core-js/modules/es.typed-array.of.js","no-source/node_modules/core-js/modules/es.typed-array.reduce-right.js","no-source/node_modules/core-js/modules/es.typed-array.reduce.js","no-source/node_modules/core-js/modules/es.typed-array.reverse.js","no-source/node_modules/core-js/modules/es.typed-array.set.js","no-source/node_modules/core-js/modules/es.typed-array.slice.js","no-source/node_modules/core-js/modules/es.typed-array.some.js","no-source/node_modules/core-js/modules/es.typed-array.sort.js","no-source/node_modules/core-js/modules/es.typed-array.subarray.js","no-source/node_modules/core-js/modules/es.typed-array.to-locale-string.js","no-source/node_modules/core-js/modules/es.typed-array.to-reversed.js","no-source/node_modules/core-js/modules/es.typed-array.to-sorted.js","no-source/node_modules/core-js/modules/es.typed-array.to-string.js","no-source/node_modules/core-js/modules/es.typed-array.uint16-array.js","no-source/node_modules/core-js/modules/es.typed-array.uint32-array.js","no-source/node_modules/core-js/modules/es.typed-array.uint8-array.js","no-source/node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js","no-source/node_modules/core-js/modules/es.typed-array.with.js","no-source/node_modules/core-js/modules/es.weak-map.constructor.js","no-source/node_modules/core-js/modules/es.weak-map.js","no-source/node_modules/core-js/modules/es.weak-set.constructor.js","no-source/node_modules/core-js/modules/es.weak-set.js","no-source/node_modules/core-js/modules/esnext.array-buffer.detached.js","no-source/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js","no-source/node_modules/core-js/modules/esnext.array-buffer.transfer.js","no-source/node_modules/core-js/modules/esnext.array.filter-out.js","no-source/node_modules/core-js/modules/esnext.array.filter-reject.js","no-source/node_modules/core-js/modules/esnext.array.from-async.js","no-source/node_modules/core-js/modules/esnext.array.group-by-to-map.js","no-source/node_modules/core-js/modules/esnext.array.group-by.js","no-source/node_modules/core-js/modules/esnext.array.group-to-map.js","no-source/node_modules/core-js/modules/esnext.array.group.js","no-source/node_modules/core-js/modules/esnext.array.is-template-object.js","no-source/node_modules/core-js/modules/esnext.array.last-index.js","no-source/node_modules/core-js/modules/esnext.array.last-item.js","no-source/node_modules/core-js/modules/esnext.array.unique-by.js","no-source/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js","no-source/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js","no-source/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js","no-source/node_modules/core-js/modules/esnext.async-iterator.constructor.js","no-source/node_modules/core-js/modules/esnext.async-iterator.drop.js","no-source/node_modules/core-js/modules/esnext.async-iterator.every.js","no-source/node_modules/core-js/modules/esnext.async-iterator.filter.js","no-source/node_modules/core-js/modules/esnext.async-iterator.find.js","no-source/node_modules/core-js/modules/esnext.async-iterator.flat-map.js","no-source/node_modules/core-js/modules/esnext.async-iterator.for-each.js","no-source/node_modules/core-js/modules/esnext.async-iterator.from.js","no-source/node_modules/core-js/modules/esnext.async-iterator.indexed.js","no-source/node_modules/core-js/modules/esnext.async-iterator.map.js","no-source/node_modules/core-js/modules/esnext.async-iterator.reduce.js","no-source/node_modules/core-js/modules/esnext.async-iterator.some.js","no-source/node_modules/core-js/modules/esnext.async-iterator.take.js","no-source/node_modules/core-js/modules/esnext.async-iterator.to-array.js","no-source/node_modules/core-js/modules/esnext.bigint.range.js","no-source/node_modules/core-js/modules/esnext.composite-key.js","no-source/node_modules/core-js/modules/esnext.composite-symbol.js","no-source/node_modules/core-js/modules/esnext.disposable-stack.constructor.js","no-source/node_modules/core-js/modules/esnext.function.demethodize.js","no-source/node_modules/core-js/modules/esnext.function.is-callable.js","no-source/node_modules/core-js/modules/esnext.function.is-constructor.js","no-source/node_modules/core-js/modules/esnext.function.un-this.js","no-source/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js","no-source/node_modules/core-js/modules/esnext.iterator.constructor.js","no-source/node_modules/core-js/modules/esnext.iterator.dispose.js","no-source/node_modules/core-js/modules/esnext.iterator.drop.js","no-source/node_modules/core-js/modules/esnext.iterator.every.js","no-source/node_modules/core-js/modules/esnext.iterator.filter.js","no-source/node_modules/core-js/modules/esnext.iterator.find.js","no-source/node_modules/core-js/modules/esnext.iterator.flat-map.js","no-source/node_modules/core-js/modules/esnext.iterator.for-each.js","no-source/node_modules/core-js/modules/esnext.iterator.from.js","no-source/node_modules/core-js/modules/esnext.iterator.indexed.js","no-source/node_modules/core-js/modules/esnext.iterator.map.js","no-source/node_modules/core-js/modules/esnext.iterator.range.js","no-source/node_modules/core-js/modules/esnext.iterator.reduce.js","no-source/node_modules/core-js/modules/esnext.iterator.some.js","no-source/node_modules/core-js/modules/esnext.iterator.take.js","no-source/node_modules/core-js/modules/esnext.iterator.to-array.js","no-source/node_modules/core-js/modules/esnext.iterator.to-async.js","no-source/node_modules/core-js/modules/esnext.json.is-raw-json.js","no-source/node_modules/core-js/modules/esnext.json.parse.js","no-source/node_modules/core-js/modules/esnext.json.raw-json.js","no-source/node_modules/core-js/modules/esnext.map.delete-all.js","no-source/node_modules/core-js/modules/esnext.map.emplace.js","no-source/node_modules/core-js/modules/esnext.map.every.js","no-source/node_modules/core-js/modules/esnext.map.filter.js","no-source/node_modules/core-js/modules/esnext.map.find-key.js","no-source/node_modules/core-js/modules/esnext.map.find.js","no-source/node_modules/core-js/modules/esnext.map.from.js","no-source/node_modules/core-js/modules/esnext.map.group-by.js","no-source/node_modules/core-js/modules/esnext.map.includes.js","no-source/node_modules/core-js/modules/esnext.map.key-by.js","no-source/node_modules/core-js/modules/esnext.map.key-of.js","no-source/node_modules/core-js/modules/esnext.map.map-keys.js","no-source/node_modules/core-js/modules/esnext.map.map-values.js","no-source/node_modules/core-js/modules/esnext.map.merge.js","no-source/node_modules/core-js/modules/esnext.map.of.js","no-source/node_modules/core-js/modules/esnext.map.reduce.js","no-source/node_modules/core-js/modules/esnext.map.some.js","no-source/node_modules/core-js/modules/esnext.map.update-or-insert.js","no-source/node_modules/core-js/modules/esnext.map.update.js","no-source/node_modules/core-js/modules/esnext.map.upsert.js","no-source/node_modules/core-js/modules/esnext.math.clamp.js","no-source/node_modules/core-js/modules/esnext.math.deg-per-rad.js","no-source/node_modules/core-js/modules/esnext.math.degrees.js","no-source/node_modules/core-js/modules/esnext.math.fscale.js","no-source/node_modules/core-js/modules/esnext.math.iaddh.js","no-source/node_modules/core-js/modules/esnext.math.imulh.js","no-source/node_modules/core-js/modules/esnext.math.isubh.js","no-source/node_modules/core-js/modules/esnext.math.rad-per-deg.js","no-source/node_modules/core-js/modules/esnext.math.radians.js","no-source/node_modules/core-js/modules/esnext.math.scale.js","no-source/node_modules/core-js/modules/esnext.math.seeded-prng.js","no-source/node_modules/core-js/modules/esnext.math.signbit.js","no-source/node_modules/core-js/modules/esnext.math.umulh.js","no-source/node_modules/core-js/modules/esnext.number.from-string.js","no-source/node_modules/core-js/modules/esnext.number.range.js","no-source/node_modules/core-js/modules/esnext.object.iterate-entries.js","no-source/node_modules/core-js/modules/esnext.object.iterate-keys.js","no-source/node_modules/core-js/modules/esnext.object.iterate-values.js","no-source/node_modules/core-js/modules/esnext.observable.constructor.js","no-source/node_modules/core-js/modules/esnext.observable.from.js","no-source/node_modules/core-js/modules/esnext.observable.js","no-source/node_modules/core-js/modules/esnext.observable.of.js","no-source/node_modules/core-js/modules/esnext.promise.try.js","no-source/node_modules/core-js/modules/esnext.reflect.define-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.delete-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js","no-source/node_modules/core-js/modules/esnext.reflect.get-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js","no-source/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.has-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.metadata.js","no-source/node_modules/core-js/modules/esnext.set.add-all.js","no-source/node_modules/core-js/modules/esnext.set.delete-all.js","no-source/node_modules/core-js/modules/esnext.set.difference.js","no-source/node_modules/core-js/modules/esnext.set.difference.v2.js","no-source/node_modules/core-js/modules/esnext.set.every.js","no-source/node_modules/core-js/modules/esnext.set.filter.js","no-source/node_modules/core-js/modules/esnext.set.find.js","no-source/node_modules/core-js/modules/esnext.set.from.js","no-source/node_modules/core-js/modules/esnext.set.intersection.js","no-source/node_modules/core-js/modules/esnext.set.intersection.v2.js","no-source/node_modules/core-js/modules/esnext.set.is-disjoint-from.js","no-source/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js","no-source/node_modules/core-js/modules/esnext.set.is-subset-of.js","no-source/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js","no-source/node_modules/core-js/modules/esnext.set.is-superset-of.js","no-source/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js","no-source/node_modules/core-js/modules/esnext.set.join.js","no-source/node_modules/core-js/modules/esnext.set.map.js","no-source/node_modules/core-js/modules/esnext.set.of.js","no-source/node_modules/core-js/modules/esnext.set.reduce.js","no-source/node_modules/core-js/modules/esnext.set.some.js","no-source/node_modules/core-js/modules/esnext.set.symmetric-difference.js","no-source/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js","no-source/node_modules/core-js/modules/esnext.set.union.js","no-source/node_modules/core-js/modules/esnext.set.union.v2.js","no-source/node_modules/core-js/modules/esnext.string.at.js","no-source/node_modules/core-js/modules/esnext.string.code-points.js","no-source/node_modules/core-js/modules/esnext.string.cooked.js","no-source/node_modules/core-js/modules/esnext.string.dedent.js","no-source/node_modules/core-js/modules/esnext.string.is-well-formed.js","no-source/node_modules/core-js/modules/esnext.string.to-well-formed.js","no-source/node_modules/core-js/modules/esnext.suppressed-error.constructor.js","no-source/node_modules/core-js/modules/esnext.symbol.async-dispose.js","no-source/node_modules/core-js/modules/esnext.symbol.dispose.js","no-source/node_modules/core-js/modules/esnext.symbol.is-registered.js","no-source/node_modules/core-js/modules/esnext.symbol.is-well-known.js","no-source/node_modules/core-js/modules/esnext.symbol.matcher.js","no-source/node_modules/core-js/modules/esnext.symbol.metadata-key.js","no-source/node_modules/core-js/modules/esnext.symbol.metadata.js","no-source/node_modules/core-js/modules/esnext.symbol.observable.js","no-source/node_modules/core-js/modules/esnext.symbol.pattern-match.js","no-source/node_modules/core-js/modules/esnext.symbol.replace-all.js","no-source/node_modules/core-js/modules/esnext.typed-array.filter-out.js","no-source/node_modules/core-js/modules/esnext.typed-array.filter-reject.js","no-source/node_modules/core-js/modules/esnext.typed-array.from-async.js","no-source/node_modules/core-js/modules/esnext.typed-array.group-by.js","no-source/node_modules/core-js/modules/esnext.typed-array.to-spliced.js","no-source/node_modules/core-js/modules/esnext.typed-array.unique-by.js","no-source/node_modules/core-js/modules/esnext.weak-map.delete-all.js","no-source/node_modules/core-js/modules/esnext.weak-map.emplace.js","no-source/node_modules/core-js/modules/esnext.weak-map.from.js","no-source/node_modules/core-js/modules/esnext.weak-map.of.js","no-source/node_modules/core-js/modules/esnext.weak-map.upsert.js","no-source/node_modules/core-js/modules/esnext.weak-set.add-all.js","no-source/node_modules/core-js/modules/esnext.weak-set.delete-all.js","no-source/node_modules/core-js/modules/esnext.weak-set.from.js","no-source/node_modules/core-js/modules/esnext.weak-set.of.js","no-source/node_modules/core-js/modules/web.atob.js","no-source/node_modules/core-js/modules/web.btoa.js","no-source/node_modules/core-js/modules/web.clear-immediate.js","no-source/node_modules/core-js/modules/web.dom-collections.for-each.js","no-source/node_modules/core-js/modules/web.dom-collections.iterator.js","no-source/node_modules/core-js/modules/web.dom-exception.constructor.js","no-source/node_modules/core-js/modules/web.dom-exception.stack.js","no-source/node_modules/core-js/modules/web.dom-exception.to-string-tag.js","no-source/node_modules/core-js/modules/web.immediate.js","no-source/node_modules/core-js/modules/web.queue-microtask.js","no-source/node_modules/core-js/modules/web.self.js","no-source/node_modules/core-js/modules/web.set-immediate.js","no-source/node_modules/core-js/modules/web.structured-clone.js","no-source/node_modules/core-js/modules/web.url-search-params.constructor.js","no-source/node_modules/core-js/modules/web.url-search-params.js","no-source/node_modules/core-js/modules/web.url-search-params.size.js","no-source/node_modules/core-js/modules/web.url.can-parse.js","no-source/node_modules/core-js/modules/web.url.constructor.js","no-source/node_modules/core-js/modules/web.url.js","no-source/node_modules/core-js/modules/web.url.to-json.js","no-source/node_modules/memoize-one/dist/memoize-one.esm.js","no-source/node_modules/proxy-polyfill/src/index.js","no-source/node_modules/proxy-polyfill/src/proxy.js","no-source/node_modules/tslib/tslib.es6.js","no-source/node_modules/unfetch/polyfill/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/convert-color.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/hex.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/config/is_component_loaded.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/config/version.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/decorators/restore-scroll.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/fire_event.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/main_window.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/get_main_window.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/navigate.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/compare.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/compute_rtl.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/render-status.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-card.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-circular-progress.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-fab-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-fab.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-fab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-icon-button-arrow-prev.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-icon-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/persistent_notification.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-menu-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-svg-icon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-textfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/search-input.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/addon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/common.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/host.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/resolution.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/supervisor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/common.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/store.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/translation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/generic/show-dialog-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/ancestors-with-property.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/deep-active-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/make-dialog-manager.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-loading-screen.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-router-page.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-subpage.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/toggle_attribute.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-tabs-subpage.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/styles.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/state/url-sync-mixin.ts","no-source/node_modules/@babel/runtime/helpers/typeof.js","no-source/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","no-source/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","no-source/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","no-source/node_modules/@babel/runtime/helpers/esm/classCallCheck.js","no-source/node_modules/@babel/runtime/helpers/esm/construct.js","no-source/node_modules/@babel/runtime/helpers/esm/createClass.js","no-source/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js","no-source/node_modules/@babel/runtime/helpers/esm/createSuper.js","no-source/node_modules/@babel/runtime/helpers/esm/decorate.js","no-source/node_modules/@babel/runtime/helpers/esm/defineProperty.js","no-source/node_modules/@babel/runtime/helpers/esm/get.js","no-source/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","no-source/node_modules/@babel/runtime/helpers/esm/inherits.js","no-source/node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js","no-source/node_modules/@babel/runtime/helpers/esm/iterableToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","no-source/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js","no-source/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","no-source/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","no-source/node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js","no-source/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","no-source/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","no-source/node_modules/@babel/runtime/helpers/esm/superPropBase.js","no-source/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js","no-source/node_modules/@babel/runtime/helpers/esm/toArray.js","no-source/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","no-source/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","no-source/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","no-source/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js","no-source/node_modules/@babel/runtime/helpers/esm/toPrimitive.js","no-source/node_modules/@babel/runtime/helpers/esm/typeof.js","no-source/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js","no-source/node_modules/@babel/runtime/helpers/esm/isNativeFunction.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/property.ts","no-source/node_modules/home-assistant-js-websocket/dist/store.js","no-source/node_modules/home-assistant-js-websocket/dist/collection.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/directive-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/lit-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/custom-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/state.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/event-options.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-async.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-assigned-elements.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-assigned-nodes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/class-map.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/if-defined.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/live.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/style-map.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/css-tag.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/reactive-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/lit-element.ts","no-source/webpack/bootstrap","no-source/webpack/runtime/compat get default export","no-source/webpack/runtime/define property getters","no-source/webpack/runtime/ensure chunk","no-source/webpack/runtime/get javascript chunk filename","no-source/webpack/runtime/hasOwnProperty shorthand","no-source/webpack/runtime/make namespace object","no-source/webpack/runtime/publicPath","no-source/webpack/runtime/jsonp chunk loading","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../reactive-element/src/polyfill-support.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../lit-html/src/polyfill-support.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../lit-element/src/polyfill-support.ts","no-source/node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/compatibility.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/roboto.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/ha-style.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/safari-14-attachshadow-patch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/lab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/rgb.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/apply_themes_on_element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/supervisor.ts","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/error.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/types.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dashboard/hassio-addons.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dashboard/hassio-dashboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-panel-router.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-panel.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-router.ts","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/regex.generated.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/date-time.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/regex.generated.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/number.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/time-data.generated.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/parser.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/date-time-pattern-generator.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/index.js","no-source/node_modules/@formatjs/fast-memoize/lib/index.js","no-source/node_modules/intl-messageformat/lib/src/error.js","no-source/node_modules/intl-messageformat/lib/src/formatters.js","no-source/node_modules/intl-messageformat/lib/src/core.js","no-source/node_modules/intl-messageformat/lib/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/locale-data-polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/translations/localize.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/translations-metadata.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/common-translation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/supervisor-base-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/mixins/provide-hass-lit-mixin.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-main.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/is-navigation-click.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/entrypoint.ts"],"names":["leafPrototypes","getProto","inProgress","dataWebpackPrefix","_decorate","customElement","_initialize","_LitElement","HassioCardContent","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","html","_templateObject","_taggedTemplateLiteral","this","showTopbar","_templateObject2","topbarClass","iconImage","_templateObject3","iconClass","iconTitle","_templateObject4","icon","title","description","available","static","css","_templateObject5","LitElement","supervisorTabs","hass","atLeastVersion","config","version","translationKey","path","iconPath","hassioStyle","MDCFoundation","adapter","Object","defineProperty","prototype","init","destroy","closest","element","selector","el","matches","parentElement","webkitMatchesSelector","msMatchesSelector","ariaProperty","protoOrDescriptor","name","descriptor","undefined","constructor","litInternalPropertyKey","getPropertyDescriptor","Error","propDescriptor","set","dispatchWizEvent","wrappedDescriptor","configurable","enumerable","options","getPropertyOptions","hasAttribute","removeAttribute","get","tsDecorator","BaseElement","mdcRoot","focus","click","_get","_getPrototypeOf","mdcFoundation","mdcFoundationClass","createAdapter","createFoundation","USING_SHADY_DOM","_b","_a","window","ShadyDOM","inUse","FormElement","_BaseElement","disabled","containingForm","formDataListener","ev","setFormData","formData","shadowRoot","forms","getRootNode","querySelectorAll","_i","_Array$from","from","form","contains","findFormElement","addEventListener","removeEventListener","formElement","_this2","e","dispatchEvent","Event","shadowRootOptions","mode","delegatesFocus","__decorate","observer","proto","propName","_observers","hasOwnProperty","observers","Map","forEach","v","k","userUpdated","updated","changedProperties","isNodeElement","node","nodeType","Node","ELEMENT_NODE","addHasRemoveClass","addClass","className","classList","add","removeClass","remove","hasClass","supportsPassive","fn","optionsBlock","passive","document","supportsPassiveEventListener","deepActiveElementPath","activeElement","push","doesElementContainFocus","activePath","deepActiveElement","focusEv","bubbles","composed","composedPath","listener","body","indexOf","cssClasses","LABEL_FLOAT_ABOVE","LABEL_REQUIRED","LABEL_SHAKE","ROOT","MDCFloatingLabelFoundation","__assign","defaultAdapter","shakeAnimationEndHandler","handleShakeAnimationEnd","__extends","getWidth","registerInteractionHandler","deregisterInteractionHandler","shake","shouldShake","float","shouldFloat","setRequired","isRequired","FloatingLabelDirective","_Directive","partInfo","foundation","previousPart","PartType","part","_ref","label","_slicedToArray","labelElement","scrollWidth","evtType","handler","render","_label","Directive","floatingLabel","directive","LINE_RIPPLE_ACTIVE","LINE_RIPPLE_DEACTIVATING","MDCLineRippleFoundation","transitionEndHandler","evt","handleTransitionEnd","setStyle","registerEventHandler","deregisterEventHandler","activate","setRippleCenter","xCoordinate","deactivate","isDeactivating","propertyName","LineRippleDirective","_possibleConstructorReturn","_params","lineElement","style","setProperty","lineRipple","strings","NOTCH_ELEMENT_SELECTOR","numbers","NOTCH_ELEMENT_PADDING","NO_LABEL","OUTLINE_NOTCHED","OUTLINE_UPGRADED","MDCNotchedOutlineFoundation","setNotchWidthProperty","removeNotchWidthProperty","notch","notchWidth","closeNotch","NotchedOutlineBase","width","open","lastOpen","notchElement","removeProperty","shouldOpen","openOrClose","classes","classMap","query","Number","reflect","styles","NotchedOutline","_NotchedOutlineBase","BG_FOCUSED","FG_ACTIVATION","FG_DEACTIVATION","UNBOUNDED","VAR_FG_SCALE","VAR_FG_SIZE","VAR_FG_TRANSLATE_END","VAR_FG_TRANSLATE_START","VAR_LEFT","VAR_TOP","DEACTIVATION_TIMEOUT_MS","FG_DEACTIVATION_MS","INITIAL_ORIGIN_SCALE","PADDING","TAP_DELAY_MS","ACTIVATION_EVENT_TYPES","POINTER_DEACTIVATION_EVENT_TYPES","activatedTargets","MDCRippleFoundation","activationAnimationHasEnded","activationTimer","fgDeactivationRemovalTimer","fgScale","frame","height","initialSize","layoutFrame","maxRadius","unboundedCoords","left","top","activationState","defaultActivationState","activationTimerCallback","runDeactivationUXLogicIfReady","activateHandler","activateImpl","deactivateHandler","deactivateImpl","focusHandler","handleFocus","blurHandler","handleBlur","resizeHandler","layout","browserSupportsCssVars","computeBoundingRect","right","bottom","containsEventTarget","deregisterDocumentInteractionHandler","deregisterResizeHandler","getWindowPageOffset","x","y","isSurfaceActive","isSurfaceDisabled","isUnbounded","registerDocumentInteractionHandler","registerResizeHandler","updateCssVariable","supportsPressRipple","registerRootHandlers","ROOT_1","UNBOUNDED_1","requestAnimationFrame","layoutInternal","clearTimeout","ROOT_2","UNBOUNDED_2","removeCssVars","deregisterRootHandlers","deregisterDeactivationHandlers","cancelAnimationFrame","setUnbounded","unbounded","activationEvent","hasDeactivationUXRun","isActivated","isProgrammatic","wasActivatedByPointer","wasElementMadeActive","ACTIVATION_EVENT_TYPES_1","__values","ACTIVATION_EVENT_TYPES_1_1","next","done","registerDeactivationHandlers","POINTER_DEACTIVATION_EVENT_TYPES_1","POINTER_DEACTIVATION_EVENT_TYPES_1_1","ACTIVATION_EVENT_TYPES_2","ACTIVATION_EVENT_TYPES_2_1","POINTER_DEACTIVATION_EVENT_TYPES_2","POINTER_DEACTIVATION_EVENT_TYPES_2_1","rippleStrings","keys","previousActivationEvent","some","target","resetActivationState","checkElementMadeActive","animateActivation","keyCode","translateStart","translateEnd","_c","getFgTranslationCoordinates","startPoint","endPoint","rmBoundedActivationClasses","setTimeout","pageOffset","clientRect","normalizedX","normalizedY","documentX","documentY","touchEvent","changedTouches","pageX","pageY","mouseEvent","getNormalizedEventCoords","state","animateDeactivation","maxDim","Math","max","sqrt","pow","floor","updateLayoutCssVars","round","RippleBase","primary","accent","activated","selected","internalUseStateLayerCustomProperties","hovering","bgFocused","fgActivation","fgDeactivation","fgSize","leftPos","topPos","isActive","varName","getBoundingClientRect","pageXOffset","pageYOffset","_this3","waitForFoundation","_this4","_this5","_this6","updateComplete","then","has","endHover","shouldActivateInPrimary","shouldSelectInPrimary","styleMap","Ripple","_RippleBase","RippleHandlers","rippleFn","startPress","r","endPress","startFocus","endFocus","startHover","ARIA_CONTROLS","ARIA_DESCRIBEDBY","INPUT_SELECTOR","LABEL_SELECTOR","LEADING_ICON_SELECTOR","LINE_RIPPLE_SELECTOR","OUTLINE_SELECTOR","PREFIX_SELECTOR","SUFFIX_SELECTOR","TRAILING_ICON_SELECTOR","DISABLED","FOCUSED","HELPER_LINE","INVALID","LABEL_FLOATING","OUTLINED","TEXTAREA","WITH_LEADING_ICON","WITH_TRAILING_ICON","WITH_INTERNAL_COUNTER","LABEL_SCALE","VALIDATION_ATTR_WHITELIST","ALWAYS_FLOAT_TYPES","POINTERDOWN_EVENTS","INTERACTION_EVENTS","MDCTextFieldFoundation","foundationMap","isFocused","receivedUserInput","valid","useNativeValidation","validateOnValueChange","helperText","characterCounter","leadingIcon","trailingIcon","inputFocusHandler","activateFocus","inputBlurHandler","deactivateFocus","inputInputHandler","handleInput","setPointerXOffset","setTransformOrigin","textFieldInteractionHandler","handleTextFieldInteraction","validationAttributeChangeHandler","attributesList","handleValidationAttributeChange","getNativeInput","shouldAlwaysFloat","getValue","isBadInput","isValid","setInputAttr","removeInputAttr","registerTextFieldInteractionHandler","deregisterTextFieldInteractionHandler","registerInputInteractionHandler","deregisterInputInteractionHandler","registerValidationAttributeChangeHandler","MutationObserver","deregisterValidationAttributeChangeHandler","activateLineRipple","deactivateLineRipple","setLineRippleTransformOrigin","shakeLabel","floatLabel","setLabelRequired","hasLabel","getLabelWidth","hasOutline","notchOutline","closeOutline","required","styleFloating","POINTERDOWN_EVENTS_1","POINTERDOWN_EVENTS_1_1","INTERACTION_EVENTS_1","INTERACTION_EVENTS_1_1","validationObserver","setcharacterCounter","POINTERDOWN_EVENTS_2","POINTERDOWN_EVENTS_2_1","INTERACTION_EVENTS_2","INTERACTION_EVENTS_2_1","nativeInput","attributeName","styleValidity","openNotch","labelWidth","styleFocused","isPersistent","isValidation","showToScreenReader","isDisabled","touches","targetEvent","targetClientRect","clientX","autoCompleteFocus","setValue","isNativeInputValid","setValid","setValidateOnValueChange","shouldValidate","getValidateOnValueChange","setUseNativeValidation","setDisabled","styleDisabled","setHelperTextContent","content","setContent","setLeadingIconAriaLabel","setAriaLabel","setLeadingIconContent","setTrailingIconAriaLabel","setTrailingIconContent","currentLength","maxLength","setCounterValue","validity","badInput","setValidity","helperTextVisible","isVisible","helperTextId","getId","isFloating","passiveEvents","createValidityObj","customValidity","objectifiedCustomValidity","assign","customError","patternMismatch","rangeOverflow","rangeUnderflow","stepMismatch","tooLong","tooShort","typeMismatch","valueMissing","TextFieldBase","_FormElement","_layout","_getUpdateComplete","placeholder","iconTrailing","minLength","outlined","helper","validateOnInitialRender","validationMessage","autoValidate","pattern","min","step","size","helperPersistent","charCounter","endAligned","prefix","suffix","readOnly","autocapitalize","outlineOpen","outlineWidth","isUiValid","focused","_validity","validityTransform","_checkValidity","willValidate","selectionStart","selectionEnd","focusEvt","CustomEvent","blurEvt","blur","select","selectionDirection","setSelectionRange","append","shouldRenderCharCounter","shouldRenderHelperText","renderRipple","renderOutline","renderLabel","renderLeadingIcon","renderPrefix","renderInput","renderSuffix","renderTrailingIcon","renderLineRipple","renderHelperText","reportValidity","renderIcon","isTrailingIcon","renderAffix","isSuffix","_templateObject6","minOrUndef","maxOrUndef","autocapitalizeOrUndef","showValidationMessage","ariaLabelledbyOrUndef","ariaControlsOrUndef","ariaDescribedbyOrUndef","_templateObject7","ifDefined","live","inputMode","handleInputChange","onInputFocus","onInputBlur","_templateObject8","ariaHiddenOrUndef","_templateObject9","renderCharCounter","_templateObject10","invalidEvent","cancelable","checkValidity","nativeValidity","message","setCustomValidity","getRootAdapterMethods","getInputAdapterMethods","getLabelAdapterMethods","getLineRippleAdapterMethods","getOutlineAdapterMethods","mutationsList","map","mutation","filter","getAttributesList","observe","attributes","disconnect","floatingLabelFoundation","lineRippleElement","lineRippleFoundation","_asyncToGenerator","_regeneratorRuntime","mark","_callee","result","wrap","_context","prev","sent","outlineElement","abrupt","stop","_this7","_callee2","_context2","String","_newVal","oldVal","eventOptions","customStyleInterface","CustomStyleInterface","ShadyCSS","prepareTemplate","template","elementName","elementExtends","prepareTemplateDom","prepareTemplateStyles","styleSubtree","properties","processStyles","updateNativeProperties","styleElement","styleDocument","getComputedStyleValue","flushCustomStyles","nativeCss","nativeCssVariables","nativeShadow","cssBuild","disableRuntime","attr","CustomStyle","_HTMLElement","_style","addCustomStyle","querySelector","include","getAttribute","textContent","cssFromModules","ownerDocument","head","appendChild","_wrapNativeSuper","HTMLElement","customElements","define","modules","lcModules","setModule","id","module","toLowerCase","findModule","DomModule","old","namespace","register","__assetpath","owner","HTMLImports","importForElement","url","resolveUrl","baseURI","pathFromUrl","strictTemplatePolicy","inst","console","warn","m","JSCompiler_renameProperty","prop","obj","workingURL","resolveDoc","CSS_URL_RX","ABS_URL","test","u","URL","pathname","href","location","implementation","createHTMLDocument","base","createElement","anchor","resolveCss","cssText","replace","pre","post","substring","lastIndexOf","useShadow","supportsAdoptingStyleSheets","polyfillWrapFlushCallback","Document","CSSStyleSheet","sheet","replaceSync","host","attachShadow","adoptedStyleSheets","rootPath","Polymer","sanitizeDOMValue","passiveTouchGestures","setPassiveTouchGestures","allowTemplateFromDomModule","legacyOptimizations","legacyWarnings","syncInitialRender","legacyUndefined","orderedComputed","cancelSyntheticClickEvents","setCancelSyntheticClickEvents","useCancelSyntheticClickEvents","removeNestedTemplates","fastDomIf","suppressTemplateNotifications","legacyNoObservedAttributes","useAdoptedStyleSheetsWithBuiltCSS","MODULE_STYLE_LINK_SELECTOR","INCLUDE_ATTR","SHADY_UNSCOPED_ATTR","importModule","moduleId","styleForImport","importDoc","container","importCss","stylesFromModules","moduleIds","trim","split","i","_toConsumableArray","stylesFromModule","_styles","_stylesFromModuleImports","stylesFromTemplate","assetpath","e$","item","index","self","stylesFromModuleImports","p$","p","import","unscoped","_unscopedStyle","setAttribute","cssFromModule","_cssText","_cssFromModuleImports","t","parentNode","removeChild","cssFromTemplate","VAR_ASSIGN","MIXIN_MATCH","MEDIA_MATCH","getComputedStyle","getPropertyValue","detectMixin","resolveFn","readyPromise","whenReady","documentWait","callback","Promise","resolve","readyState","SEEN_MARKER","CACHED_STYLE","transformFn","validateFn","enqueueDocumentValidation","customStyle","cs","getStyleForCustomStyle","styleToTransform","defineProperties","needsEnqueue","nativeCssVariables_","calcCssVariables","settings","shimcssproperties","navigator","userAgent","match","CSS","supports","isCallable","tryToString","$TypeError","TypeError","exports","argument","isConstructor","it","$String","uncurryThis","bind","anObject","isNullOrUndefined","getMethod","wellKnownSymbol","ASYNC_DISPOSE","DISPOSE","createDisposableResource","V","hint","method","getDisposeMethod","disposable","resource","stack","create","UNSCOPABLES","ArrayPrototype","charAt","S","unicode","isPrototypeOf","Prototype","isObject","ArrayBuffer","DataView","uncurryThisAccessor","classof","O","byteLength","arrayBufferByteLength","slice","error","fails","buffer","isExtensible","global","toIndex","isDetached","PROPER_TRANSFER","structuredClone","ArrayBufferPrototype","DataViewPrototype","isResizable","maxByteLength","getInt8","setInt8","arrayBuffer","newLength","preserveResizability","newByteLength","fixedLength","newBuffer","transfer","newNewBuffer","a","b","NAME","Constructor","NATIVE_ARRAY_BUFFER","DESCRIPTORS","hasOwn","createNonEnumerableProperty","defineBuiltIn","defineBuiltInAccessor","getPrototypeOf","setPrototypeOf","uid","InternalStateModule","enforceInternalState","enforce","getInternalState","Int8Array","Int8ArrayPrototype","Uint8ClampedArray","Uint8ClampedArrayPrototype","TypedArray","TypedArrayPrototype","ObjectPrototype","TO_STRING_TAG","TYPED_ARRAY_TAG","TYPED_ARRAY_CONSTRUCTOR","NATIVE_ARRAY_BUFFER_VIEWS","opera","TYPED_ARRAY_TAG_REQUIRED","TypedArrayConstructorsList","Uint8Array","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigIntArrayConstructorsList","BigInt64Array","BigUint64Array","getTypedArrayConstructor","isTypedArray","klass","Function","aTypedArray","aTypedArrayConstructor","C","exportTypedArrayMethod","KEY","forced","ARRAY","TypedArrayConstructor","error2","exportTypedArrayStaticMethod","isView","FunctionName","defineBuiltIns","anInstance","toIntegerOrInfinity","toLength","IEEE754","getOwnPropertyNames","arrayFill","arraySlice","setToStringTag","PROPER_FUNCTION_NAME","PROPER","CONFIGURABLE_FUNCTION_NAME","CONFIGURABLE","ARRAY_BUFFER","DATA_VIEW","PROTOTYPE","WRONG_INDEX","getInternalArrayBufferState","getterFor","getInternalDataViewState","setInternalState","NativeArrayBuffer","$ArrayBuffer","$DataView","RangeError","fill","reverse","packIEEE754","pack","unpackIEEE754","unpack","packInt8","number","packInt16","packInt32","unpackInt32","packFloat32","packFloat64","addGetter","view","count","isLittleEndian","intIndex","store","bytes","start","byteOffset","conversion","INCORRECT_ARRAY_BUFFER_NAME","NaN","j","testView","$setInt8","setUint8","unsafe","detached","bufferState","bufferLength","offset","getUint8","getInt16","getUint16","getInt32","getUint32","getFloat32","getFloat64","setInt16","setUint16","setInt32","setUint32","setFloat32","setFloat64","toObject","toAbsoluteIndex","lengthOfArrayLike","deletePropertyOrThrow","copyWithin","len","to","end","inc","argumentsLength","endPos","$forEach","STRICT_METHOD","arrayMethodIsStrict","callbackfn","getAsyncIterator","getIterator","getIteratorDirect","getIteratorMethod","getVirtual","getBuiltIn","AsyncFromSyncIterator","toArray","ASYNC_ITERATOR","arrayIterator","values","arrayIteratorNext","safeArrayIterator","SafeArrayIterator","iterator","asyncItems","mapfn","thisArg","usingAsyncIterator","usingSyncIterator","A","list","callWithSafeIterationClosing","isArrayIteratorMethod","createProperty","$Array","arrayLike","IS_CONSTRUCTOR","mapping","iteratorMethod","IndexedObject","MapHelpers","mapGet","mapHas","mapSet","boundFunction","toPropertyKey","objectCreate","arrayFromConstructorAndList","$this","that","specificConstructor","toIndexedObject","createMethod","IS_INCLUDES","fromIndex","includes","TYPE","IS_FIND_LAST_INDEX","findLast","findLastIndex","arraySpeciesCreate","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","specificCreate","every","find","findIndex","filterReject","$lastIndexOf","NEGATIVE_ZERO","FORCED","searchElement","V8_VERSION","SPECIES","METHOD_NAME","array","foo","aCallable","IS_RIGHT","memo","isArray","getOwnPropertyDescriptor","SILENT_ON_NON_WRITABLE_LENGTH_SET","writable","fin","n","mergeSort","comparefn","middle","insertionSort","merge","llength","rlength","lindex","rindex","originalArray","arraySpeciesConstructor","iterate","resolver","resolverFunction","$RangeError","relativeIndex","actualIndex","AsyncIteratorPrototype","createIterResultObject","ASYNC_FROM_SYNC_ITERATOR","asyncFromSyncIteratorContinuation","reject","iteratorRecord","$return","returnMethod","perform","iteratorClose","ASYNC_ITERATOR_HELPER","WRAP_FOR_VALID_ASYNC_ITERATOR","createAsyncIteratorProxyPrototype","IS_ITERATOR","IS_GENERATOR","getStateOrEarlyExit","stateCompletion","stateError","exit","handlerCompletion","nextHandler","handlerError","completion","inner","resolved","WrapForValidAsyncIteratorPrototype","AsyncIteratorHelperPrototype","AsyncIteratorProxy","record","counter","doesNotExceedSafeInteger","closeAsyncIteration","IS_TO_ARRAY","IS_FOR_EACH","object","MAPPING","ifAbruptCloseAsyncIterator","loop","error5","$result","error4","error3","createAsyncIteratorProxy","mapper","doneAndReject","mapped","shared","IS_PURE","USE_FUNCTION_CONSTRUCTOR","AsyncIterator","PassedAsyncIteratorPrototype","itoc","ctoi","ENTRIES","ITERATOR","SAFE_CLOSING","called","iteratorWithReturn","exec","SKIP_CLOSING","ITERATION_SUPPORT","toString","stringSlice","TO_STRING_TAG_SUPPORT","classofRaw","$Object","CORRECT_ARGUMENTS","tag","tryGet","callee","aConstructor","source","mapFn","nextItem","defineIterator","setSpecies","fastKey","internalStateGetterFor","getConstructor","wrapper","CONSTRUCTOR_NAME","ADDER","iterable","first","last","AS_ENTRIES","previous","entry","getEntry","removed","clear","data","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","iterated","getWeakData","ArrayIterationModule","splice","uncaughtFrozenStore","frozen","UncaughtFrozenStore","entries","findUncaughtFrozen","$","isForced","InternalMetadataModule","checkCorrectnessOfIteration","inheritIfRequired","common","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","uncurriedNativeMethod","enable","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","dummy","WeakMap","symbol","primitives","objectsByIndex","initializer","IS_OBJECT","root","active","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","exceptions","f","MATCH","regexp","error1","requireObjectCoercible","quot","string","p1","createPropertyDescriptor","bitmap","propertyKey","ordinaryToPrimitive","makeBuiltIn","getter","setter","defineGlobalProperty","simple","nonConfigurable","nonWritable","src","P","documentAll","all","IS_HTMLDDA","EXISTS","IndexSizeError","s","c","DOMStringSizeError","HierarchyRequestError","WrongDocumentError","InvalidCharacterError","NoDataAllowedError","NoModificationAllowedError","NotFoundError","NotSupportedError","InUseAttributeError","InvalidStateError","SyntaxError","InvalidModificationError","NamespaceError","InvalidAccessError","ValidationError","TypeMismatchError","SecurityError","NetworkError","AbortError","URLMismatchError","QuotaExceededError","TimeoutError","InvalidNodeTypeError","DataCloneError","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","documentCreateElement","DOMTokenListPrototype","firefox","IS_DENO","IS_NODE","Bun","Deno","UA","Pebble","process","versions","v8","webkit","CONSTRUCTOR","$Error","TEST","V8_OR_CHAKRA_STACK_ENTRY","IS_V8_OR_CHAKRA_STACK","dropEntries","prepareStackTrace","clearErrorStack","ERROR_STACK_INSTALLABLE","captureStackTrace","normalizeStringArgument","nativeErrorToString","INCORRECT_TO_STRING","copyConstructorProperties","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","sham","regexpExec","RegExpPrototype","RegExp","SHAM","SYMBOL","DELEGATES_TO_SYMBOL","DELEGATES_TO_EXEC","execCalled","re","flags","uncurriedNativeRegExpMethod","methods","nativeMethod","str","arg2","forceStringMethod","$exec","flattenIntoArray","original","sourceLen","depth","elementLen","targetIndex","sourceIndex","preventExtensions","NATIVE_BIND","FunctionPrototype","Reflect","$Function","join","factories","partArgs","argsLength","construct","getDescriptor","uncurryThisWithBind","alreadyAsync","usingIterator","Iterators","replacer","rawLength","keysLength","func","SetRecord","numSize","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","matched","position","captures","namedCaptures","replacement","tailPos","symbols","ch","capture","check","globalThis","abs","log","LN2","mantissaLength","exponent","mantissa","exponentLength","eMax","eBias","rt","sign","Infinity","nBits","propertyIsEnumerable","Wrapper","NewTarget","NewTargetPrototype","functionToString","inspectSource","cause","hiddenKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternalModule","FREEZING","REQUIRED","METADATA","setMetadata","objectID","weakData","meta","onFreeze","NATIVE_WEAK_MAP","sharedKey","OBJECT_ALREADY_INITIALIZED","metadata","facade","STATE","$documentAll","noop","empty","constructorRegExp","isConstructorModern","isConstructorLegacy","feature","detection","normalize","POLYFILL","NATIVE","isInteger","isFinite","isRegExp","USE_SYMBOL_AS_UID","$Symbol","$next","Result","stopped","ResultPrototype","unboundFunction","iterFn","IS_RECORD","INTERRUPTED","condition","callFn","innerResult","innerError","IteratorPrototype","returnThis","IteratorConstructor","ENUMERABLE_NEXT","ITERATOR_HELPER","WRAP_FOR_VALID_ITERATOR","createIteratorProxyPrototype","WrapForValidIteratorPrototype","IteratorHelperPrototype","IteratorProxy","createIteratorConstructor","IteratorsCore","BUGGY_SAFARI_ITERATORS","KEYS","VALUES","Iterable","DEFAULT","IS_SET","CurrentIteratorPrototype","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","createIteratorProxy","PrototypeOfArrayIteratorPrototype","CONFIGURABLE_LENGTH","TEMPLATE","arity","MapPrototype","iterateSimple","interruptible","updateFn","insertFn","$expm1","expm1","exp","EPSILON","EPSILON32","MAX32","MIN32","fround","$abs","$sign","roundTiesToEven","LOG10E","log10","log1p","scale","inLow","inHigh","outLow","outHigh","nx","nInLow","nInHigh","nOutLow","nOutHigh","ceil","trunc","notify","toggle","promise","macrotask","Queue","IS_IOS","IS_IOS_PEBBLE","IS_WEBOS_WEBKIT","WebKitMutationObserver","queueMicrotaskDescriptor","microtask","queue","flush","parent","domain","enter","nextTick","createTextNode","characterData","unsafeInt","raw","JSON","rawJSON","isRawJSON","stringify","PromiseCapability","$$resolve","$$reject","$default","globalIsFinite","whitespaces","$parseFloat","parseFloat","Symbol","trimmedString","$parseInt","parseInt","hex","radix","INCORRECT_RANGE","NUMERIC_RANGE_ITERATOR","$RangeIterator","option","zero","one","ifIncrease","inclusiveEnd","inclusive","hitsEnd","currentCount","currentYieldingValue","objectKeys","getOwnPropertySymbolsModule","propertyIsEnumerableModule","$assign","B","alphabet","chr","T","getOwnPropertySymbols","activeXDocument","definePropertiesModule","enumBugKeys","SCRIPT","IE_PROTO","EmptyConstructor","scriptTag","LT","NullProtoObjectViaActiveX","write","close","temp","parentWindow","NullProtoObject","ActiveXObject","iframeDocument","iframe","JS","display","contentWindow","Properties","V8_PROTOTYPE_DEFINE_BUG","props","IE8_DOM_DEFINE","$defineProperty","$getOwnPropertyDescriptor","ENUMERABLE","WRITABLE","Attributes","current","$getOwnPropertyNames","windowNames","getWindowNames","internalObjectKeys","CORRECT_PROTOTYPE_GETTER","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","FAILS_ON_PRIMITIVES","OBJECT_ITERATOR","names","$propertyIsEnumerable","NASHORN_BUG","WEBKIT","random","__defineSetter__","aPossiblePrototype","CORRECT_SETTER","__proto__","TO_ENTRIES","$$OBSERVABLE","NativeObservable","Observable","NativeObservablePrototype","of","subscribe","input","pref","val","valueOf","$SyntaxError","fromCharCode","at","codePoints","IS_4_HEX_DIGITS","IS_C0_CONTROL_CODE","unterminated","twoChars","fourHexDigits","NativePromiseConstructor","IS_BROWSER","NativePromisePrototype","SUBCLASSING","NATIVE_PROMISE_REJECTION_EVENT","PromiseRejectionEvent","FORCED_PROMISE_CONSTRUCTOR","PROMISE_CONSTRUCTOR_SOURCE","GLOBAL_CORE_JS_PROMISE","FakePromise","REJECTION_EVENT","newPromiseCapability","promiseCapability","Target","Source","tail","getOrCreateMetadataMap","targetKey","targetMetadata","keyMetadata","getMap","MetadataKey","metadataMap","MetadataValue","_","toKey","R","re1","re2","regexpFlags","stickyHelpers","UNSUPPORTED_DOT_ALL","UNSUPPORTED_NCG","nativeReplace","nativeExec","patchedExec","UPDATES_LAST_INDEX_WRONG","lastIndex","UNSUPPORTED_Y","BROKEN_CARET","NPCG_INCLUDED","reCopy","group","groups","sticky","charsAdded","strCopy","multiline","hasIndices","ignoreCase","dotAll","unicodeSets","regExpFlags","$RegExp","MISSED_STICKY","is","ENGINE_IS_BUN","USER_AGENT","validateArgumentsLength","WRAP","scheduler","hasTimeArg","firstParamIndex","timeout","boundArgs","params","SetHelpers","Set","aSet","clone","getSetRecord","iterateSet","other","otherRec","SetPrototype","keysIter","TAG","SHARED","copyright","license","defaultConstructor","cookedTemplate","literalSegments","elements","nextVal","charCodeAt","CONVERT_TO_STRING","pos","second","codeAt","$repeat","repeat","IS_END","fillString","fillLen","stringFiller","intMaxLength","stringLength","fillStr","fromCodePoint","stringIndexOf","isDigit","parseHex","hexToInt","out","maxInt","regexNonASCII","regexSeparators","OVERFLOW_ERROR","digitToBasic","digit","adapt","delta","numPoints","firstTime","baseMinusTMin","encode","output","extra","ucs2decode","currentValue","inputLength","bias","basicLength","handledCPCount","handledCPCountPlusOne","q","qMinusT","baseMinusT","encoded","labels","$trimEnd","forcedStringTrimMethod","trimEnd","$trimStart","trimStart","ltrim","rtrim","V8","SymbolPrototype","TO_PRIMITIVE","NATIVE_SYMBOL","keyFor","$location","defer","channel","port","setImmediate","clearImmediate","Dispatch","MessageChannel","ONREADYSTATECHANGE","run","runner","eventListener","event","globalPostMessageDefer","postMessage","protocol","now","port2","port1","onmessage","importScripts","integer","toPrimitive","prim","BigInt","toPositiveInteger","BYTES","isSymbol","exoticToPrim","isIterable","isSetLike","TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS","ArrayBufferViewCore","ArrayBufferModule","isIntegralNumber","toOffset","typedArrayFrom","nativeDefineProperty","nativeGetOwnPropertyDescriptor","BYTES_PER_ELEMENT","WRONG_LENGTH","fromList","isArrayBuffer","isTypedArrayIndex","wrappedGetOwnPropertyDescriptor","wrappedDefineProperty","CLAMPED","GETTER","SETTER","NativeTypedArrayConstructor","TypedArrayConstructorPrototype","addElement","typedArrayOffset","$length","$len","typedArraySpeciesConstructor","isBigIntArray","toBigInt","thisIsBigIntArray","speciesConstructor","postfix","searchParams","toJSON","sort","URLSearchParams","username","hash","passed","WeakMapPrototype","WeakSetPrototype","WeakSet","wrappedWellKnownSymbolModule","WellKnownSymbolsStore","createWellKnownSymbol","withoutSetter","proxyAccessor","installErrorCause","installErrorStack","FULL_NAME","IS_AGGREGATE_ERROR","STACK_TRACE_LIMIT","OPTIONS_POSITION","ERROR_NAME","OriginalError","OriginalErrorPrototype","BaseError","WrappedError","wrapErrorConstructorWithCause","AGGREGATE_ERROR","$AggregateError","errors","AggregateError","isInstance","AggregateErrorPrototype","errorsArray","arrayBufferModule","nativeArrayBufferSlice","viewSource","viewTarget","addToUnscopables","arrayMethodHasSpeciesSupport","IS_CONCAT_SPREADABLE","IS_CONCAT_SPREADABLE_SUPPORT","isConcatSpreadable","spreadable","arg","E","$filter","$findIndex","FIND_INDEX","SKIPS_HOLES","$findLastIndex","$findLast","$find","FIND","flatMap","flat","depthArg","$includes","$indexOf","nativeIndexOf","ARRAY_ITERATOR","Arguments","nativeJoin","separator","$map","setArrayLength","properErrorOnNonWritableLength","argCount","$reduceRight","CHROME_VERSION","reduceRight","$reduce","reduce","nativeReverse","nativeSlice","HAS_SPECIES_SUPPORT","internalSort","FF","IE_OR_EDGE","nativeSort","FAILS_ON_UNDEFINED","FAILS_ON_NULL","STABLE_SORT","code","itemsLength","items","arrayLength","getSortCompare","deleteCount","insertCount","actualDeleteCount","actualStart","arrayToReversed","toReversed","toSorted","compareFn","toSpliced","newLen","unshift","arrayWith","Date","toISOString","pv","dateToPrimitive","DatePrototype","WEB_ASSEMBLY","WebAssembly","exportGlobalErrorCauseWrapper","exportWebAssemblyErrorCauseWrapper","HAS_INSTANCE","FUNCTION_NAME_EXISTS","nameRE","regExpExec","getReplacerFunction","$stringify","numberToString","tester","low","hi","WRONG_SYMBOLS_CONVERSION","ILL_FORMED_UNICODE","stringifyWithSymbolsFix","$replacer","fixIllFormed","space","collection","$acosh","acosh","MAX_VALUE","$asinh","asinh","$atanh","atanh","cbrt","LOG2E","clz32","$cosh","cosh","$hypot","hypot","value1","value2","div","sum","aLen","larg","$imul","imul","UINT16","xn","yn","xl","yl","log2","sinh","tanh","thisNumberValue","NUMBER","NativeNumber","PureNumberNamespace","NumberPrototype","toNumber","third","maxCode","digits","NumberWrapper","primValue","toNumeric","isNaN","isSafeInteger","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER","$isFinite","nativeToExponential","toExponential","ROUNDS_PROPERLY","fractionDigits","l","w","nativeToFixed","toFixed","acc","multiply","c2","divide","dataToString","z","fractDigits","x2","__defineGetter__","$entries","$freeze","freeze","fromEntries","getOwnPropertyDescriptors","$getOwnPropertySymbols","nativeGetPrototypeOf","$isFrozen","isFrozen","$isSealed","isSealed","nativeKeys","__lookupGetter__","desc","__lookupSetter__","$preventExtensions","$seal","seal","$values","newPromiseCapabilityModule","allSettled","capability","promiseResolve","remaining","alreadyCalled","status","reason","$promiseResolve","PROMISE_STATICS_INCORRECT_ITERATION","PROMISE_ANY_ERROR","any","alreadyResolved","alreadyRejected","real","onRejected","Internal","OwnPromiseCapability","nativeThen","task","hostReportErrors","PromiseConstructorDetection","PROMISE","NATIVE_PROMISE_SUBCLASSING","getInternalPromiseState","PromiseConstructor","PromisePrototype","newGenericPromiseCapability","DISPATCH_EVENT","createEvent","UNHANDLED_REJECTION","isThenable","callReaction","reaction","exited","ok","fail","rejection","onHandleUnhandled","isReject","notified","reactions","onUnhandled","initEvent","isUnhandled","emit","unwrap","internalReject","internalResolve","executor","onFulfilled","PromiseWrapper","onFinally","isFunction","race","PromiseConstructorWrapper","CHECK_WRAPPER","functionApply","thisArgument","argumentsList","nativeConstruct","NEW_TARGET_BUG","ARGS_BUG","newTarget","$args","deleteProperty","objectGetPrototypeOf","isDataDescriptor","receiver","objectPreventExtensions","objectSetPrototypeOf","existingDescriptor","ownDescriptor","getRegExpFlags","NativeRegExp","IS_NCG","CORRECT_NEW","BASE_FORCED","RegExpWrapper","rawFlags","handled","thisIsRegExp","patternIsRegExp","flagsAreUndefined","rawPattern","named","brackets","ncg","groupid","groupname","handleNCG","handleDotAll","INDICES_SUPPORT","calls","expected","pairs","nativeTest","$toString","TO_STRING","nativeToString","NOT_GENERIC","INCORRECT_NAME","createHTML","forcedStringHTMLMethod","big","blink","bold","codePointAt","notARegExp","correctIsRegExpLogic","nativeEndsWith","endsWith","CORRECT_IS_REGEXP_LOGIC","searchString","endPosition","search","fixed","fontcolor","color","fontsize","$fromCodePoint","italics","STRING_ITERATOR","point","link","advanceStringIndex","MATCH_ALL","REGEXP_STRING","REGEXP_STRING_ITERATOR","nativeMatchAll","matchAll","WORKS_WITH_NON_GLOBAL_REGEX","$RegExpStringIterator","$global","fullUnicode","$matchAll","matcher","rx","fixRegExpWellKnownSymbolLogic","nativeMatch","maybeCallNative","res","matchStr","$padEnd","padEnd","$padStart","padStart","rawTemplate","getSubstitution","REPLACE","searchValue","replaceAll","replaceValue","IS_REG_EXP","functionalReplace","searchLength","advanceBy","endOfLastMatch","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","UNSAFE_SUBSTITUTE","results","accumulatedResult","nextSourcePosition","replacerArgs","sameValue","SEARCH","nativeSearch","searcher","previousLastIndex","small","callRegExpExec","MAX_UINT32","$push","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","SPLIT","nativeSplit","internalSplit","limit","lim","lastLength","lastLastIndex","separatorCopy","splitter","unicodeMatching","nativeStartsWith","startsWith","strike","sub","sup","trimLeft","trimRight","$trim","defineWellKnownSymbol","nativeObjectCreate","getOwnPropertyNamesExternal","defineSymbolToPrimitive","HIDDEN","QObject","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","USE_SETTER","findChild","setSymbolDescriptor","ObjectPrototypeDescriptor","$defineProperties","IS_OBJECT_PROTOTYPE","useSetter","useSimple","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","thisSymbolValue","symbolDescriptiveString","NATIVE_SYMBOL_REGISTRY","StringToSymbolRegistry","SymbolToStringRegistry","sym","u$ArrayCopyWithin","$every","$fill","actualValue","fromSpeciesAndList","predicate","createTypedArrayConstructor","ArrayIterators","arrayValues","arrayKeys","arrayEntries","GENERIC","ITERATOR_IS_VALUES","typedArrayValues","$join","$set","WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS","TO_OBJECT_BUG","$some","ACCEPT_INCORRECT_ARGUMENTS","mod","begin","beginIndex","$toLocaleString","toLocaleString","TO_LOCALE_STRING_BUG","Uint8ArrayPrototype","arrayToString","IS_NOT_ARRAY_METHOD","PROPER_ORDER","InternalWeakMap","collectionWeak","FROZEN","SEALED","IS_IE11","$WeakMap","nativeSet","nativeDelete","nativeHas","nativeGet","frozenArray","arrayIntegrityLevel","$transfer","transferToFixedLength","$filterReject","filterOut","fromAsync","$groupToMap","groupByToMap","$group","groupBy","groupToMap","isFrozenStringArray","allowUndefined","isTemplateObject","uniqueBy","addDisposableResource","SuppressedError","$ReferenceError","ReferenceError","ASYNC_DISPOSABLE_STACK","getAsyncDisposableStackInternalState","HINT","DISPOSED","getPendingAsyncDisposableStackInternalState","internalState","$AsyncDisposableStack","AsyncDisposableStackPrototype","disposed","disposeAsync","asyncDisposableStack","suppressed","thrown","handleError","disposeMethod","use","adopt","onDispose","move","newAsyncDisposableStack","AsyncDisposableStack","asIndexedPairs","AsyncIteratorConstructor","notANaN","err","drop","getAsyncIteratorFlattenable","outerLoop","innerLoop","WrapAsyncIterator","indexed","reducer","noInitial","accumulator","resultDone","take","$toArray","NumericRangeIterator","range","getCompositeKeyNode","compositeKey","compositeSymbol","DISPOSABLE_STACK","getDisposableStackInternalState","getPendingDisposableStackInternalState","$DisposableStack","DisposableStackPrototype","dispose","errorResult","newDisposableStack","DisposableStack","demethodize","$isCallable","classRegExp","isClassConstructor","unThis","NativeIterator","Iterator","getIteratorFlattenable","toAsync","parseJSONString","nativeParse","parse","enumerableOwnProperties","IS_DIGIT","IS_NON_ZERO_DIGIT","IS_NUMBER_START","IS_WHITESPACE","internalize","holder","reviver","elementRecordsLen","unmodified","context","nodeIsArray","nodes","internalizeProperty","Context","fork","nextIndex","skip","keyword","expectKeypair","until","expectElement","parsed","startIndex","endIndex","regex","NO_SOURCE_SUPPORT","PROPER_BASE_PARSE","text","$parse","NATIVE_RAW_JSON","MARK","MARK_LENGTH","ERROR_MESSAGE","jsonString","replacerFunction","rawStrings","json","aMap","deleteAll","wasDeleted","allDeleted","emplace","inserted","update","insert","newMap","findKey","keyDerivative","derivedKey","sameValueZero","keyBy","keyOf","mapKeys","mapValues","updateOrInsert","isPresentInMap","upsert","clamp","lower","upper","DEG_PER_RAD","PI","RAD_PER_DEG","degrees","radians","fscale","iaddh","x0","x1","y0","y1","$x0","$y0","imulh","$u","$v","u0","v0","u1","v1","isubh","numberIsFinite","SEEDED_RANDOM","SEEDED_RANDOM_GENERATOR","$SeededRandomGenerator","seed","seededPRNG","signbit","umulh","INVALID_NUMBER_REPRESENTATION","fromString","mathNum","ObjectIterator","iterateEntries","iterateKeys","iterateValues","OBSERVABLE_FORCED","OBSERVABLE","SUBSCRIPTION","SUBSCRIPTION_OBSERVER","getObservableInternalState","getSubscriptionInternalState","getSubscriptionObserverInternalState","SubscriptionState","cleanup","subscriptionObserver","clean","subscription","closed","isClosed","Subscription","subscriber","subscriptionState","SubscriptionObserver","unsubscribe","nextMethod","errorMethod","complete","completeMethod","$Observable","ObservablePrototype","observableMethod","observable","ReflectMetadataModule","toMetadataKey","ordinaryDefineOwnMetadata","defineMetadata","metadataKey","metadataValue","deleteMetadata","arrayUniqueBy","ordinaryOwnMetadataKeys","ordinaryMetadataKeys","oKeys","pKeys","getMetadataKeys","ordinaryHasOwnMetadata","ordinaryGetOwnMetadata","ordinaryGetMetadata","getMetadata","getOwnMetadataKeys","getOwnMetadata","ordinaryHasMetadata","hasMetadata","hasOwnMetadata","addAll","toSetLike","$difference","difference","setMethodAcceptSetLike","newSet","$intersection","intersection","$isDisjointFrom","isDisjointFrom","$isSubsetOf","isSubsetOf","$isSupersetOf","isSupersetOf","arrayJoin","sep","$symmetricDifference","symmetricDifference","$union","union","StringMultibyteModule","$StringIterator","codePoint","cooked","createArrayFromList","globalDedentRegistry","NEW_LINE","LEADING_WHITESPACE","NON_WHITESPACE","INVALID_TAG","dedentStringsArray","lines","blocks","dedented","lastSplit","lineContainsTemplateExpression","leading","commonLeadingIndentation","quasi","cookStrings","makeDedentTag","rawInput","cookedArr","dedentTemplateStringsArray","cookedDedentTag","dedent","templateOrFn","isWellFormed","charCode","$toWellFormed","toWellFormed","TO_STRING_CONVERSION_BUG","$SuppressedError","SuppressedErrorPrototype","isRegistered","$isWellKnown","isWellKnown","symbolKeys","symbolKeysLength","symbolKey","arrayFromAsync","convertedItems","spliced","$arrayUniqueBy","aWeakMap","WeakMapHelpers","aWeakSet","disallowed","finalEq","$atob","NO_SPACES_IGNORE","NO_ENCODING_CHECK","NO_ARG_RECEIVING_CHECK","WRONG_ARITY","atob","bs","bc","$btoa","WRONG_ARG_CONVERSION","btoa","block","DOMIterables","handlePrototype","CollectionPrototype","COLLECTION_NAME","ArrayIteratorMethods","ArrayValues","tryNodeRequire","errorToString","DOMExceptionConstants","DOM_EXCEPTION","DATA_CLONE_ERR","NativeDOMException","NativeDOMExceptionPrototype","ErrorPrototype","HAS_STACK","codeFor","$DOMException","DOMExceptionPrototype","createGetterDescriptor","INCORRECT_CONSTRUCTOR","INCORRECT_CODE","MISSED_CONSTANTS","FORCED_CONSTRUCTOR","DOMException","PolyfilledDOMException","PolyfilledDOMExceptionPrototype","constant","constantName","ERROR_HAS_STACK","DOM_EXCEPTION_HAS_STACK","BUGGY_DESCRIPTOR","queueMicrotask","INCORRECT_VALUE","setTask","schedulersFix","structuredCloneImplementation","getBuiltin","EvalError","URIError","PerformanceMark","CompileError","LinkError","RuntimeError","setAdd","thisBooleanValue","thisStringValue","thisTimeValue","getTime","PERFORMANCE_MARK","DATA_CLONE_ERROR","TRANSFERRING","checkBasicSemantic","set1","set2","checkErrorsCloning","nativeStructuredClone","FORCED_REPLACEMENT","structuredCloneFromMark","detail","nativeRestrictedStructuredClone","throwUncloneable","throwUnpolyfillable","action","tryNativeRestrictedStructuredClone","structuredCloneInternal","cloned","dataTransfer","deep","DOMQuad","p2","p3","p4","File","DataTransfer","ClipboardEvent","clipboardData","files","createDataTransfer","ImageData","colorSpace","resizable","fromPoint","fromRect","fromMatrix","rawTransfer","transferredArray","transferred","canvas","OffscreenCanvas","getContext","transferFromImageBitmap","transferToImageBitmap","tryToTransfer","USE_NATIVE_URL","arraySort","URL_SEARCH_PARAMS","URL_SEARCH_PARAMS_ITERATOR","getInternalParamsState","safeGetBuiltIn","nativeFetch","NativeRequest","Headers","RequestPrototype","HeadersPrototype","decodeURIComponent","encodeURIComponent","shift","plus","sequences","percentSequence","percentDecode","sequence","deserialize","replacements","serialize","URLSearchParamsIterator","URLSearchParamsState","parseObject","parseQuery","bindURL","entryIterator","entryNext","updateURL","URLSearchParamsConstructor","URLSearchParamsPrototype","getAll","found","headersHas","headersSet","wrapRequestOptions","headers","fetch","RequestConstructor","Request","getState","canParse","urlString","EOF","arrayFrom","toASCII","URLSearchParamsModule","getInternalURLState","getInternalSearchParamsState","NativeURL","pop","INVALID_SCHEME","INVALID_HOST","INVALID_PORT","ALPHA","ALPHANUMERIC","DIGIT","HEX_START","OCT","DEC","HEX","FORBIDDEN_HOST_CODE_POINT","FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT","LEADING_C0_CONTROL_OR_SPACE","TRAILING_C0_CONTROL_OR_SPACE","TAB_AND_NEW_LINE","serializeHost","compress","ignore0","ipv6","maxIndex","currStart","currLength","findLongestZeroSequence","C0ControlPercentEncodeSet","fragmentPercentEncodeSet","pathPercentEncodeSet","userinfoPercentEncodeSet","percentEncode","specialSchemes","ftp","file","http","https","ws","wss","isWindowsDriveLetter","normalized","startsWithWindowsDriveLetter","isSingleDot","segment","SCHEME_START","SCHEME","NO_SCHEME","SPECIAL_RELATIVE_OR_AUTHORITY","PATH_OR_AUTHORITY","RELATIVE","RELATIVE_SLASH","SPECIAL_AUTHORITY_SLASHES","SPECIAL_AUTHORITY_IGNORE_SLASHES","AUTHORITY","HOST","HOSTNAME","PORT","FILE","FILE_SLASH","FILE_HOST","PATH_START","PATH","CANNOT_BE_A_BASE_URL_PATH","QUERY","FRAGMENT","URLState","isBase","baseState","failure","stateOverride","bufferCodePoints","pointer","seenAt","seenBracket","seenPasswordToken","scheme","password","fragment","cannotBeABaseURL","isSpecial","includesCredentials","encodedCodePoints","parseHost","shortenPath","numbersSeen","ipv4Piece","swaps","swap","address","pieceIndex","parseIPv6","partsLength","ipv4","parts","parseIPv4","cannotHaveUsernamePasswordPort","pathSize","setHref","getOrigin","URLConstructor","origin","getProtocol","setProtocol","getUsername","setUsername","getPassword","setPassword","getHost","setHost","getHostname","setHostname","hostname","getPort","setPort","getPathname","setPathname","getSearch","setSearch","getSearchParams","getHash","setHash","URLPrototype","accessorDescriptor","nativeCreateObjectURL","createObjectURL","nativeRevokeObjectURL","revokeObjectURL","safeIsNaN","areInputsEqual","newInputs","lastInputs","memoizeOne","resultFn","isEqual","cache","memoized","newArgs","lastThis","lastArgs","lastResult","scope","product","Proxy","require","revocable","ProxyPolyfill","lastRevokeFn","o","_typeof","validateProto","canCreateNullProtoObjects","throwRevoked","trap","unsafeHandler","proxy","isMethod","usingNew","propertyNames","propertyMap","prototypeOk","setProto","extendStatics","__","__rest","decorate","__param","paramIndex","decorator","__esDecorate","ctor","descriptorIn","contextIn","initializers","extraInitializers","accept","access","addInitializer","__runInitializers","useValue","__propKey","__setFunctionName","__metadata","__awaiter","_arguments","generator","fulfilled","rejected","__generator","g","trys","ops","verb","op","__createBinding","k2","__esModule","__exportStar","__read","ar","__spread","__spreadArrays","il","jl","__spreadArray","__await","__asyncGenerator","asyncIterator","resume","fulfill","settle","__asyncDelegator","__asyncValues","__makeTemplateObject","__setModuleDefault","__importStar","__importDefault","default","__classPrivateFieldGet","__classPrivateFieldSet","__classPrivateFieldIn","XMLHttpRequest","statusText","responseURL","responseText","blob","Blob","response","getResponseHeader","onload","getAllResponseHeaders","onerror","withCredentials","credentials","setRequestHeader","send","rgb_hex","component","hex2rgb","expandHex","rgb2hex","rgb","Xn","Zn","t0","t2","rgb_xyz","xyz_lab","xyz_rgb","lab_xyz","rgb2lab","_rgb2xyz","_rgb","rgb2xyz","_rgb2xyz2","lab2rgb","lab","_lab","lab2hex","_step","_iterator","_createForOfIteratorHelper","hexBlend","c1","blend","h1","substr","h2","isComponentLoaded","components","major","minor","patch","_version$split","_version$split2","haMajor","haMinor","haPatch","restoreScroll","placement","finisher","cls","connectedCallback","renderRoot","scrollTop","fireEvent","MAIN_WINDOW_NAME","mainWindow","navigate","_mainWindow$history$s2","historyPromise","collator","language","Intl","Collator","caseInsensitiveCollator","sensitivity","fallbackStringCompare","stringCompare","_Intl","compare","caseInsensitiveStringCompare","_Intl2","computeRTL","lang","translationMetadata","translations","isRTL","computeRTLDirection","emitRTLDirection","rtl","nextRender","cb","HaCard","header","nothing","CircularProgressBase","indeterminate","progress","density","containerSideLength","ariaLabel","renderDeterminateContainer","renderIndeterminateContainer","sideLength","center","circleRadius","circumference","determinateStrokeDashOffset","strokeWidth","renderIndeterminateSpinnerLayer","halfCircumference","CircularProgress","_CircularProgressBase","_CircularProgress","HaCircularProgress","_CircularProgress2","FabBase","mini","extended","showIconAtEnd","reducedTouchTarget","shouldRenderRipple","useStateLayerCustomProperties","rippleHandlers","ripple","hasTouchTarget","handleRippleMouseEnter","handleRippleMouseLeave","handleRippleFocus","handleRippleBlur","handleRippleActivate","handleRippleStartPress","handleRippleDeactivate","renderBeforeRipple","renderTouchTarget","showLabel","onUp","queryAsync","_FabBase","HaFab","_FabBase2","dir","HaIconButtonArrowPrev","mdiArrowLeft","_icon","direction","_this$hass","localize","IconButtonBase","buttonElement","ariaHasPopup","handleRippleMouseDown","handleRippleTouchStart","IconButton","_IconButtonBase","HaIconButton","_this$_button","_button","hideTitle","fetchNotifications","conn","sendMessagePromise","subscribeUpdates","subscribeEvents","ntf","setState","HaMenuButton","_attachNotifOnConnect","_subscribeNotifications","_unsubNotifications","hasNotifications","_hasNotifications","narrow","dockedSidebar","_toggleMenu","changedProps","hassio","_alwaysVisible","frontendVersion","oldHass","oldNarrow","newNarrow","onChange","connection","notifications","createCollection","HaSvgIcon","svg","viewBox","_TextFieldBase","HaTextField","_TextFieldBase2","invalid","errorMessage","autocomplete","_clearSearch2","_filterInputChanged2","_filterChanged2","SearchInput","_this$_input","_input","autofocus","_filterInputChanged","_clearSearch","_x","_filterChanged","_x2","_callee3","_context3","reloadHassioAddons","callWS","endpoint","callApi","fetchHassioAddonsInfo","_ref2","hassioApiResultExtractor","t1","fetchHassioAddonInfo","_ref3","slug","_x3","_x4","fetchHassioAddonChangelog","_ref4","_callee4","_context4","_x5","_x6","fetchHassioAddonLogs","_ref5","_callee5","_context5","_x7","_x8","fetchHassioAddonDocumentation","_ref6","_callee6","_context6","_x9","_x10","setHassioAddonOption","_ref7","_callee7","_context7","extractApiErrorMessage","_x11","_x12","_x13","validateHassioAddonOption","_ref8","_callee8","_context8","_x14","_x15","_x16","startHassioAddon","_ref9","_callee9","_context9","_x17","_x18","stopHassioAddon","_ref10","_callee10","_context10","_x19","_x20","setHassioAddonSecurity","_ref11","_callee11","_context11","_x21","_x22","_x23","installHassioAddon","_ref12","_callee12","_context12","_x24","_x25","updateHassioAddon","_ref13","_callee13","backup","_context13","_x26","_x27","_x28","restartHassioAddon","_ref14","_callee14","_context14","_x29","_x30","uninstallHassioAddon","_ref15","_callee15","_context15","_x31","_x32","fetchAddonInfo","supervisor","addonSlug","_supervisor$addon","supervisorApiCall","addon","addons","rebuildLocalAddon","_ref16","_callee16","_context16","_x33","_x34","ignoredStatusCodes","ignoreSupervisorError","status_code","fetchHassioStats","fetchHassioHostInfo","fetchHassioHassOsInfo","rebootHost","shutdownHost","updateOS","configSyncOS","changeHostOptions","moveDatadisk","device","listDatadisks","fetchNetworkInfo","updateNetworkInterface","network_interface","accesspointScan","fetchHassioResolution","reloadSupervisor","restartSupervisor","updateSupervisor","fetchHassioHomeAssistantInfo","fetchHassioSupervisorInfo","fetchHassioInfo","fetchHassioLogs","provider","setSupervisorOption","_options$timeout","toUpperCase","fetchSupervisorStore","fetchStoreRepositories","addStoreRepository","repository","removeStoreRepository","NumberFormat","TimeFormat","FirstWeekday","loadGenericDialog","showDialogHelper","dialogParams","origCancel","cancel","origConfirm","confirm","dialogTag","dialogImport","prompt","showAlertDialog","showConfirmationDialog","confirmation","showPromptDialog","closestWithProperty","_element$assignedSlot","own","assignedSlot","ShadowRoot","ancestorsWithProperty","ancestors","_root$activeElement","_root$activeElement$s","LOADED","FOCUS_TARGET","for","showDialog","_mainWindow$history$s","addHistory","_mainWindow$history$s3","dialogElement","_args","dialogEl","provideHass","replaced","closedFocusTargets","dialog","oldState","_handleClosedFocus","closeDialog","makeDialogManager","_e$detail","focusedElement","focusTarget","finish","__DEV__","HassLoadingScreen","_history$state","noToolbar","rootnav","history","_handleBack","back","haStyle","HassRouterPage","_ReactiveElement","_rebuild","_ReactiveElement2","route","dividerPos","routerOptions","routes","initialLoad","_initialLoadDone","defaultPage","newPage","subpathStart","extractPage","routeOptions","beforeRender","_currentPage","lastChild","showLoadingScreenTimeout","loadProm","load","catch","createErrorScreen","showLoading","created","createLoadingScreen","_currentLoadProm","_createPanel","updatePageEl","preloadAll","requestUpdate","errorEl","oldRoute","_pageEl","_changedProps","_computeTail","page","panelEl","_cache","cacheAll","ReactiveElement","HassSubpage","force","locale","mainPage","backPath","_backTapped","_saveScrollPos","_savedScrollPos","backCallback","HaTab","_handleKeyDown","_shouldRenderRipple","_ripple","_rippleHandlers","HassTabsSubpage","tabs","activeTab","showAdvanced","_components","_language","_narrow","localizeFunc","shownTabs","core","advancedOnly","_activeTab","tab","_this$hass$userData","_getTabs","userData","showTabs","darkStyles","derivedStyles","buttonLinkStyle","haStyleDialog","haStyleScrollbar","historyResolve","urlSyncMixin","superClass","_superClass","_class2","_handleDialogStateChange2","_ignoreNextPopState","_dialogClosedListener","_mainWindow$history$s4","_popstateChangeListener","_ev$state","_ev$state$oldState","_ev$state2","_ev$state2$oldState","_handleDialogStateChange","_mainWindow$history$s5","shown","_arrayLikeToArray","arr","arr2","_arrayWithHoles","asyncGeneratorStep","gen","_next","_throw","info","_construct","Parent","Class","isNativeReflectConstruct","_defineProperties","protoProps","staticProps","allowArrayLike","unsupportedIterableToArray","_e","normalCompletion","didErr","_e2","Derived","hasNativeReflectConstruct","Super","possibleConstructorReturn","factory","mixins","api","_getDecoratorsApi","initializeInstanceElements","decorated","decorateClass","newElements","isSameElement","_isDataDescriptor","_hasDecorators","_coalesceGetterSetter","_coalesceClassElements","_createElementDescriptor","initializeClassElements","runClassFinishers","finishers","elementsDefinitionOrder","defineClassElement","placements","addElementPlacement","elementFinishersExtras","decorateElement","extras","decorateConstructor","silent","elementObject","fromElementDescriptor","elementFinisherExtras","toElementFinisherExtras","newExtras","fromClassDescriptor","elementsAndFinisher","toClassDescriptor","toStringTag","toElementDescriptors","elementObjects","toElementDescriptor","disallowProperty","_optionalCallableProperty","newConstructor","objectType","def","_defineProperty","superPropBase","subClass","_isNativeReflectConstruct","_iterableToArray","iter","_nonIterableRest","_objectWithoutProperties","excluded","sourceKeys","objectWithoutPropertiesLoose","sourceSymbolKeys","assertThisInitialized","Op","iteratorSymbol","asyncIteratorSymbol","toStringTagSymbol","innerFn","outerFn","tryLocsList","protoGenerator","Generator","makeInvokeMethod","tryCatch","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","NativeIteratorPrototype","Gp","defineIteratorMethods","_invoke","PromiseImpl","invoke","unwrapped","previousPromise","callInvokeWithMethodAndArg","doneResult","delegate","delegateResult","maybeInvokeDelegate","_sent","dispatchException","methodName","resultName","nextLoc","pushTryEntry","locs","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","reset","displayName","isGeneratorFunction","genFun","awrap","async","skipTempReset","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","delegateYield","_setPrototypeOf","arrayWithHoles","_s","_r","_arr","_n","_d","iterableToArrayLimit","nonIterableRest","_superPropBase","_toArray","iterableToArray","arrayLikeToArray","arrayWithoutHoles","nonIterableSpread","_toPropertyKey","_unsupportedIterableToArray","minLen","originalKey","createStore","listeners","overwrite","currentListeners","ret","getCollection","fetchCollection","unsubProm","unsubTimer","refresh","refreshSwallow","connected","teardownUpdateSubscription","unsub","handleDisconnect","setupUpdateSubscription","_$litType$","createComment","_$AA","_$AB","insertBefore","nextSibling","_$AM","_$AQ","_$AP","_$AU","_$AI","_$AH","_$AR","ATTRIBUTE","CHILD","PROPERTY","BOOLEAN_ATTRIBUTE","EVENT","ELEMENT","_$litDirective$","_$Ct","_$Ci","trustedTypes","createPolicy","h","createTreeWalker","_P","_P2","currentNode","firstChild","childNodes","nextNode","hasAttributes","getAttributeNames","I","L","_i3","_t3","tagName","emptyScript","innerHTML","N","_$Co","_$Cl","_$AO","_$AT","_$AS","_$AV","_$AN","_$AD","_this$_$AD","creationScope","importNode","M","_step2","_iterator2","_$Cp","isConnected","_$AC","_step3","_iterator3","_R","H","_R2","_super2","_R3","_super3","once","handleEvent","Z","D","U","litHtmlPolyfillSupport","litHtmlVersions","renderBefore","_$litPart$","HTMLSlotElement","assignedElements","assignedNodes","slot","flatten","_class","nt","delete","_t","ut","_$cssResult$","styleSheet","litNonce","cssRules","reactiveElementPolyfillSupport","toAttribute","fromAttribute","converter","hasChanged","_$Ej2","_$Ei","isUpdatePending","hasUpdated","_$El","_$E_","enableUpdating","_$AL","_$Eg","_$ES","hostConnected","elementProperties","elementStyles","createRenderRoot","hostDisconnected","_$AK","_$Ep","_$Ev","_$EC","_$Ej","scheduleUpdate","performUpdate","shouldUpdate","willUpdate","hostUpdate","_$Ek","_$AE","hostUpdated","firstUpdated","getUpdateComplete","_$EO","finalize","noAccessor","finalized","finalizeStyles","reactiveElementVersions","renderOptions","_$Do","setConnected","_$litElement$","litElementHydrateSupport","litElementPolyfillSupport","litElementVersions","__webpack_module_cache__","__webpack_require__","cachedModule","__webpack_modules__","ns","definition","chunkId","promises","script","needAttach","scripts","getElementsByTagName","charset","nc","onScriptComplete","doneFns","installedChunks","installedChunkData","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","chunkIds","moreModules","runtime","chunkLoadingGlobal","ApplyShim","noPatch","patchElementProto","localName","ScopingShim","prepareAdoptedCssText","_$AJ","createDocumentFragment","cloneNode","MapShim","getIndex","class_1","__entries__","ctx","isBrowser","global$1","requestAnimationFrame$1","transitionKeys","mutationObserverSupported","ResizeObserverController","connected_","mutationEventsAdded_","mutationsObserver_","observers_","onTransitionEnd_","delay","leadingCall","trailingCall","lastCallTime","resolvePending","timeoutCallback","timeStamp","throttle","addObserver","connect_","removeObserver","disconnect_","updateObservers_","activeObservers","gatherActive","hasActive","broadcastActive","childList","subtree","getInstance","instance_","defineConfigurable","getWindowOf","defaultView","emptyRect","createRectInit","toFloat","getBordersSize","positions","getHTMLElementContentRect","clientWidth","clientHeight","paddings","positions_1","getPaddings","horizPad","vertPad","boxSizing","documentElement","isDocumentElement","vertScrollbar","horizScrollbar","isSVGGraphicsElement","SVGGraphicsElement","SVGElement","getBBox","getContentRect","bbox","getSVGContentRect","ResizeObservation","broadcastWidth","broadcastHeight","contentRect_","rect","broadcastRect","ResizeObserverEntry","rectInit","contentRect","Constr","DOMRectReadOnly","createReadOnlyRect","ResizeObserverSPI","controller","callbackCtx","activeObservations_","observations_","callback_","controller_","callbackCtx_","Element","observations","unobserve","clearActive","observation","ResizeObserver","DocumentFragment","docFrag","argArr","argItem","isNode","toggleAttribute","documentContainer","origAttachShadow","labDarken","amount","luminosity","lum","chan","rgbContrast","color1","color2","lum1","lum2","PROCESSED_THEMES","applyThemesOnElement","themes","selectedTheme","themeSettings","main","_element$__themes2","_element$__themes3","themeToApply","theme","darkMode","dark","cacheKey","themeRules","_element$__themes","primaryColor","accentColor","rgbPrimaryColor","labPrimaryColor","rgbLightPrimaryColor","labBrighten","rgbAccentColor","__themes","_themes$themes$themeT","modes","baseThemeRules","_excluded","light","newTheme","processTheme","updateStyles","combinedTheme","_Object$keys","prefixedKey","rgbKey","rgbValue","prefixedRgbKey","supervisorWSbaseCommand","supervisorCollection","network","resolution","os","supervisorApiWsRequest","_processEvent","update_key","ErrorKind","SKELETON_TYPE","subscribeSupervisorEventUpdates","subscribeMessage","processEvent","getSupervisorEventCollection","conn2","HassioAddons","_filter","_handleSearchChange","_getAddons","_addonTapped","update_available","_openStore","lowerCaseFilter","currentTarget","_handleCheckUpdates2","HassioDashboard","_handleCheckUpdates","mdiStorePlus","_HassRouterPage","HassioPanelRouter","_HassRouterPage2","dashboard","backups","system","HassioPanel","HassioRouter","_this2$panel$config","panel","ingress","_my_redirect","_this$panel$config","_this$panel$config2","_this$panel$config3","hassioPanel","ingressPanel","_ingressRoute","routeTail","isLiteralElement","literal","isArgumentElement","isNumberElement","isDateElement","date","isTimeElement","time","isSelectElement","isPluralElement","plural","isPoundElement","pound","isTagElement","isNumberSkeleton","isDateTimeSkeleton","dateTime","SPACE_SEPARATOR_REGEX","DATE_TIME_REGEX","parseDateTimeSkeleton","skeleton","era","year","month","day","weekday","hour12","hourCycle","hour","minute","timeZoneName","WHITE_SPACE_REGEX","FRACTION_PRECISION_REGEX","SIGNIFICANT_PRECISION_REGEX","INTEGER_WIDTH_REGEX","CONCISE_INTEGER_WIDTH_REGEX","parseSignificantPrecision","roundingPriority","g1","g2","minimumSignificantDigits","maximumSignificantDigits","parseSign","signDisplay","currencySign","parseConciseScientificAndEngineeringStem","stem","notation","minimumIntegerDigits","parseNotationOptions","opt","signOpts","parseNumberSkeleton","tokens","tokens_1","token","currency","useGrouping","maximumFractionDigits","unit","compactDisplay","currencyDisplay","unitDisplay","g3","g4","g5","minimumFractionDigits","trailingZeroDisplay","conciseScientificAndEngineeringOpts","timeData","getDefaultHourSymbolFromLocale","hourCycles","regionTag","languageTag","maximize","region","SPACE_SEPARATOR_START_REGEX","SPACE_SEPARATOR_END_REGEX","createLocation","hasNativeStartsWith","hasNativeFromCodePoint","hasNativeFromEntries","hasNativeCodePointAt","hasTrimStart","hasTrimEnd","REGEX_SUPPORTS_U_AND_Y","RE","matchIdentifierAtIndex","entries_1","flag","IDENTIFIER_PREFIX_RE_1","_isWhiteSpace","_isPatternSyntax","Parser","line","column","ignoreTag","requiresOtherClause","shouldParseSkeletons","parseMessage","nestingLevel","parentArgType","expectingCloseTag","isEOF","char","parseArgument","peek","UNMATCHED_CLOSING_TAG","clonePosition","_isAlpha","parseTag","parseLiteral","bump","startPosition","parseTagName","bumpSpace","bumpIf","childrenResult","children","endTagStartPosition","closingTagNameStartPosition","UNCLOSED_TAG","startOffset","parseQuoteResult","tryParseQuote","parseUnquotedResult","tryParseUnquoted","parseLeftAngleResult","tryParseLeftAngleBracket","codepoint","openingBracePosition","EXPECT_ARGUMENT_CLOSING_BRACE","EMPTY_ARGUMENT","parseIdentifierIfPossible","MALFORMED_ARGUMENT","parseArgumentOptions","startingPosition","endOffset","bumpTo","typeStartPosition","argType","typeEndPosition","EXPECT_ARGUMENT_TYPE","styleAndLocation","styleStartPosition","parseSimpleArgStyleIfPossible","EXPECT_ARGUMENT_STYLE","styleLocation","argCloseResult","tryParseArgumentClose","location_1","parseNumberSkeletonFromString","EXPECT_DATE_TIME_SKELETON","dateTimePattern","skeletonCopy","patternPos","patternChar","extraLength","hourLen","dayPeriodLen","hourChar","getBestPattern","parsedOptions","typeEndPosition_1","EXPECT_SELECT_ARGUMENT_OPTIONS","identifierAndLocation","pluralOffset","EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE","tryParseDecimalInteger","INVALID_PLURAL_ARGUMENT_OFFSET_VALUE","optionsResult","tryParsePluralOrSelectOptions","location_2","pluralType","INVALID_ARGUMENT_TYPE","nestedBraces","apostrophePosition","bumpUntil","UNCLOSED_QUOTE_IN_ARGUMENT_STYLE","stringTokens_1","stemAndOptions","options_1","INVALID_NUMBER_SKELETON","expectCloseTag","parsedFirstIdentifier","hasOtherClause","parsedSelectors","selectorLocation","EXPECT_PLURAL_ARGUMENT_SELECTOR","INVALID_PLURAL_ARGUMENT_SELECTOR","DUPLICATE_SELECT_ARGUMENT_SELECTOR","DUPLICATE_PLURAL_ARGUMENT_SELECTOR","EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT","EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT","fragmentResult","EXPECT_SELECT_ARGUMENT_SELECTOR","MISSING_OTHER_CLAUSE","expectNumberError","invalidNumberError","hasDigits","decimal","currentOffset","targetOffset","nextCode","pruneLocation","els","opts","originalMessage","captureLocation","memoize","cacheDefault","serializer","serializerDefault","strategy","strategyDefault","monadic","computedValue","variadic","assemble","ObjectWithoutPrototypeCache","ErrorCode","strategies","PART_TYPE","FormatError","msg","InvalidValueError","variableId","INVALID_VALUE","InvalidValueTypeError","MissingValueError","MISSING_VALUE","isFormatXMLElementFn","formatToParts","locales","formatters","formats","currentPluralValue","els_1","getNumberFormat","format","getDateTimeFormat","medium","value_1","formatFn","chunks","PluralRules","MISSING_INTL_API","rule","getPluralRules","lastPart","mergeLiteral","mergeConfigs","defaultConfig","configs","createFastMemoizeCache","IntlMessageFormat","overrideFormats","defaultLocale","formatterCache","pluralRules","ast","resolvedOptions","resolvedLocale","supportedLocalesOf","getAst","resolveLocale","__parse","parseOpts","DateTimeFormat","memoizedDefaultLocale","Locale","supportedLocales","percent","short","long","full","loadedPolyfillLocale","polyfillLocaleData","_result","_result2","_result3","__addLocaleData","RelativeTimeFormat","t3","t4","t5","DisplayNames","t6","t7","t8","computeLocalize","resources","_localizationCache","translatedValue","messageKey","translatedMessage","argObject","DEFAULT_BASE_URL","localStorage","fetchTranslation","_fetchTranslation","fingerprint","base_url","getTranslation","_getTranslation","SupervisorBaseElement","_urlSyncMixin","_initSupervisor2","_handleSupervisorStoreRefreshEvent2","_initializeLocalize2","_urlSyncMixin2","_this$route","_initSupervisor","_unsubs","_handleSupervisorStoreRefreshEvent","_this$route2","_initializeLocalize","_yield$getTranslation","_updateSupervisor","_collections","_yield$Promise$all","_yield$Promise$all2","_subscribeCollection","__provideHass","_SupervisorBaseElemen","HassioMain","_SupervisorBaseElemen2","_applyTheme","customPanel","defaultPrevented","button","metaKey","ctrlKey","shiftKey","preventDefault","isNavigationClick","altKey","themeName","_this$hass$selectedTh","default_dark_theme","default_theme","styleEl"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"entrypoint-h8CdJbcXBOI.js","mappings":"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GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,KAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,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,IAAI4iC,EAASthC,KAAKshC,SAClB,GAAIA,IAAWmtG,EACX,MAEJ,GAAIntG,EAASmtG,EACT,MAAMxrI,MAAM,gBAAgBjE,OAAOyvI,EAAc,6CAGrD,GADAzuI,KAAK+oI,OACD/oI,KAAKsoI,QACL,KAER,CACJ,EAEAV,EAAO9lI,UAAUonI,UAAY,WACzB,MAAQlpI,KAAKsoI,SAAWZ,GAAc1nI,KAAKuoI,SACvCvoI,KAAK+oI,MAEb,EAKAnB,EAAO9lI,UAAU2mI,KAAO,WACpB,GAAIzoI,KAAKsoI,QACL,OAAO,KAEX,IAAIzpE,EAAO7+D,KAAKuoI,OACZjnG,EAASthC,KAAKshC,SACdotG,EAAW1uI,KAAKgoB,QAAQmqC,WAAW7wB,GAAUu9B,GAAQ,MAAU,EAAI,IACvE,OAAO6vE,QAA2CA,EAAW,IACjE,EACO9G,CACX,CA/yB4B,GAszB5B,SAASgB,GAASoB,GACd,OAASA,GAAa,IAAMA,GAAa,KACpCA,GAAa,IAAMA,GAAa,EACzC,CA8BA,SAAStC,GAAch0F,GACnB,OAASA,GAAK,GAAUA,GAAK,IACnB,KAANA,GACM,MAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,CACR,CAKA,SAASi0F,GAAiBj0F,GACtB,OAASA,GAAK,IAAUA,GAAK,IACnB,KAANA,GACCA,GAAK,IAAUA,GAAK,IACf,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACCA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACf,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACCA,GAAK,KAAUA,GAAK,KACf,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,KACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,KAC7B,CEvvCA,SAASi7F,GAAcC,GACnBA,EAAI1nI,SAAQ,SAAU9E,GAElB,UADOA,EAAG4sB,SACNuzG,GAAgBngI,IAAOogI,GAAgBpgI,GACvC,IAAK,IAAIgF,KAAKhF,EAAGoB,eACNpB,EAAGoB,QAAQ4D,GAAG4nB,SACrB2/G,GAAcvsI,EAAGoB,QAAQ4D,GAAG1H,YAG3BwiI,GAAgB9/H,IAAOygI,GAAiBzgI,EAAG8K,SAG1Ci1H,GAAc//H,IAAOigI,GAAcjgI,KACzC0gI,GAAmB1gI,EAAG8K,cAHf9K,EAAG8K,MAAM8hB,SAMX4zG,GAAaxgI,IAClBusI,GAAcvsI,EAAGinI,SAEzB,GACJ,CACO,SAASntD,GAAMl0D,EAAS6mH,QACd,IAATA,IAAmBA,EAAO,CAAC,GAC/BA,GAAO/kI,EAAAA,GAAAA,UAAS,CAAEm+H,sBAAsB,EAAMD,qBAAqB,GAAQ6G,GAC3E,IAAIvlH,EAAS,IAAIs+G,GAAO5/G,EAAS6mH,GAAM3yD,QACvC,GAAI5yD,EAAOswD,IAAK,CACZ,IAAIhhD,EAAQyb,YAAYmrF,GAAUl2G,EAAOswD,IAAIv6E,OAK7C,MAHAu5B,EAAM5J,SAAW1F,EAAOswD,IAAI5qD,SAE5B4J,EAAMk2G,gBAAkBxlH,EAAOswD,IAAI5xD,QAC7B4Q,CACV,CAIA,OAHMi2G,aAAmC,EAASA,EAAKE,kBACnDJ,GAAcrlH,EAAO6iC,KAElB7iC,EAAO6iC,GAClB,CCtCO,SAAS6iF,GAAQ1mI,EAAI9E,GACxB,IAAIi4F,EAAQj4F,GAAWA,EAAQi4F,MAAQj4F,EAAQi4F,MAAQwzC,GACnDC,EAAa1rI,GAAWA,EAAQ0rI,WAAa1rI,EAAQ0rI,WAAaC,GAEtE,OADe3rI,GAAWA,EAAQ4rI,SAAW5rI,EAAQ4rI,SAAWC,IAChD/mI,EAAI,CAChBmzF,MAAOA,EACPyzC,WAAYA,GAEpB,CAOA,SAASI,GAAQhnI,EAAImzF,EAAOyzC,EAAY5yE,GACpC,IAJiB58D,EAIb69H,EAHa,OADA79H,EAIU48D,IAHe,iBAAV58D,GAAuC,kBAAVA,EAG3B48D,EAAM4yE,EAAW5yE,GAC/CizE,EAAgB9zC,EAAM73F,IAAI25H,GAK9B,YAJ6B,IAAlBgS,IACPA,EAAgBjnI,EAAGxJ,KAAKkB,KAAMs8D,GAC9Bm/B,EAAMt4F,IAAIo6H,EAAUgS,IAEjBA,CACX,CACA,SAASC,GAASlnI,EAAImzF,EAAOyzC,GACzB,IAAIvwI,EAAOC,MAAMkD,UAAU62B,MAAM75B,KAAKL,UAAW,GAC7C8+H,EAAW2R,EAAWvwI,GACtB4wI,EAAgB9zC,EAAM73F,IAAI25H,GAK9B,YAJ6B,IAAlBgS,IACPA,EAAgBjnI,EAAGvJ,MAAMiB,KAAMrB,GAC/B88F,EAAMt4F,IAAIo6H,EAAUgS,IAEjBA,CACX,CACA,SAASE,GAASnnI,EAAIu0E,EAASuyD,EAAU3zC,EAAOjK,GAC5C,OAAO49C,EAASx4G,KAAKimD,EAASv0E,EAAImzF,EAAOjK,EAC7C,CACA,SAAS69C,GAAgB/mI,EAAI9E,GAEzB,OAAOisI,GAASnnI,EAAItI,KADS,IAAdsI,EAAG5J,OAAe4wI,GAAUE,GACPhsI,EAAQi4F,MAAM9jE,SAAUn0B,EAAQ0rI,WACxE,CAUA,IAAIC,GAAoB,WACpB,OAAOhpF,KAAKG,UAAU7nD,UAC1B,EAIA,SAASixI,KACL1vI,KAAKy7F,MAAQ75F,OAAO+1B,OAAO,KAC/B,CACA+3G,GAA4B5tI,UAAU8B,IAAM,SAAUnE,GAClD,OAAOO,KAAKy7F,MAAMh8F,EACtB,EACAiwI,GAA4B5tI,UAAUqB,IAAM,SAAU1D,EAAKC,GACvDM,KAAKy7F,MAAMh8F,GAAOC,CACtB,EACA,ICnEWiwI,GDmEPV,GAAe,CACft3G,OAAQ,WAEJ,OAAO,IAAI+3G,EACf,GAEOE,GAAa,CACpBJ,SA/BJ,SAA0BlnI,EAAI9E,GAC1B,OAAOisI,GAASnnI,EAAItI,KAAMwvI,GAAUhsI,EAAQi4F,MAAM9jE,SAAUn0B,EAAQ0rI,WACxE,EA8BII,QA7BJ,SAAyBhnI,EAAI9E,GACzB,OAAOisI,GAASnnI,EAAItI,KAAMsvI,GAAS9rI,EAAQi4F,MAAM9jE,SAAUn0B,EAAQ0rI,WACvE,IC/CA,SAAWS,GAEPA,EAAyB,cAAI,gBAE7BA,EAAyB,cAAI,gBAE7BA,EAA4B,iBAAI,kBACnC,CAPD,CAOGA,KAAcA,GAAY,CAAC,IAC9B,ICRWE,GDQPC,GAA6B,SAAU1xI,GAEvC,SAAS0xI,EAAYC,EAAKlxE,EAAMiwE,GAC5B,IAAIxwI,EAAQF,EAAOU,KAAKkB,KAAM+vI,IAAQ/vI,KAGtC,OAFA1B,EAAMugE,KAAOA,EACbvgE,EAAMwwI,gBAAkBA,EACjBxwI,CACX,CAIA,OAVA4L,EAAAA,GAAAA,WAAU4lI,EAAa1xI,GAOvB0xI,EAAYhuI,UAAUqrC,SAAW,WAC7B,MAAO,oBAAoBnuC,OAAOgB,KAAK6+D,KAAM,MAAM7/D,OAAOgB,KAAKgoB,QACnE,EACO8nH,CACX,CAZiC,CAY/B7sI,OAEE+sI,GAAmC,SAAU5xI,GAE7C,SAAS4xI,EAAkBC,EAAYvwI,EAAO8D,EAASsrI,GACnD,OAAO1wI,EAAOU,KAAKkB,KAAM,uBAAwBhB,OAAOixI,EAAY,QAAUjxI,OAAOU,EAAO,oBAAsBV,OAAO4C,OAAOqT,KAAKzR,GAAS03C,KAAK,QAAS,KAAOy0F,GAAUO,cAAepB,IAAoB9uI,IACpN,CACA,OAJAkK,EAAAA,GAAAA,WAAU8lI,EAAmB5xI,GAItB4xI,CACX,CANuC,CAMrCF,IAEEK,GAAuC,SAAU/xI,GAEjD,SAAS+xI,EAAsBzwI,EAAOC,EAAMmvI,GACxC,OAAO1wI,EAAOU,KAAKkB,KAAM,cAAehB,OAAOU,EAAO,sBAAuBV,OAAOW,GAAOgwI,GAAUO,cAAepB,IAAoB9uI,IAC5I,CACA,OAJAkK,EAAAA,GAAAA,WAAUimI,EAAuB/xI,GAI1B+xI,CACX,CAN2C,CAMzCL,IAEEM,GAAmC,SAAUhyI,GAE7C,SAASgyI,EAAkBH,EAAYnB,GACnC,OAAO1wI,EAAOU,KAAKkB,KAAM,qCAAsChB,OAAOixI,EAAY,sCAAwCjxI,OAAO8vI,EAAiB,KAAOa,GAAUU,cAAevB,IAAoB9uI,IAC1M,CACA,OAJAkK,EAAAA,GAAAA,WAAUkmI,EAAmBhyI,GAItBgyI,CACX,CANuC,CAMrCN,ICtBK,SAASQ,GAAqBluI,GACjC,MAAqB,mBAAPA,CAClB,CAEO,SAASmuI,GAAc3B,EAAK4B,EAASC,EAAYC,EAAS7sG,EAAQ8sG,EAEzE7B,GAEI,GAAmB,IAAfF,EAAIlwI,QAAgBqjI,GAAiB6M,EAAI,IACzC,MAAO,CACH,CACIjvI,KAAMkwI,GAAU7N,QAChBtiI,MAAOkvI,EAAI,GAAGlvI,QAK1B,IADA,IAAI4pB,EAAS,GACJ5jB,EAAK,EAAGkrI,EAAQhC,EAAKlpI,EAAKkrI,EAAMlyI,OAAQgH,IAAM,CACnD,IAAItD,EAAKwuI,EAAMlrI,GAEf,GAAIq8H,GAAiB3/H,GACjBknB,EAAOzgB,KAAK,CACRlJ,KAAMkwI,GAAU7N,QAChBtiI,MAAO0C,EAAG1C,aAMlB,GAAIgjI,GAAetgI,GACmB,iBAAvBuuI,GACPrnH,EAAOzgB,KAAK,CACRlJ,KAAMkwI,GAAU7N,QAChBtiI,MAAO+wI,EAAWI,gBAAgBL,GAASM,OAAOH,SAJ9D,CASA,IAAIt4H,EAAUjW,EAAG1C,MAEjB,IAAMmkC,KAAUxrB,KAAWwrB,GACvB,MAAM,IAAIusG,GAAkB/3H,EAASy2H,GAEzC,IAAIpvI,EAAQmkC,EAAOxrB,GACnB,GAAI4pH,GAAkB7/H,GACb1C,GAA0B,iBAAVA,GAAuC,iBAAVA,IAC9CA,EACqB,iBAAVA,GAAuC,iBAAVA,EAC9BuqB,OAAOvqB,GACP,IAEd4pB,EAAOzgB,KAAK,CACRlJ,KAAuB,iBAAVD,EAAqBmwI,GAAU7N,QAAU6N,GAAUrkG,OAChE9rC,MAAOA,SAOf,GAAIyiI,GAAc//H,GAAlB,CACI,IAAI8K,EAA4B,iBAAb9K,EAAG8K,MAChBwjI,EAAQtO,KAAKhgI,EAAG8K,OAChB41H,GAAmB1gI,EAAG8K,OAClB9K,EAAG8K,MAAM++H,mBACTppI,EACVymB,EAAOzgB,KAAK,CACRlJ,KAAMkwI,GAAU7N,QAChBtiI,MAAO+wI,EACFM,kBAAkBP,EAAStjI,GAC3B4jI,OAAOpxI,IAGpB,MACA,GAAI2iI,GAAcjgI,GAAlB,CACQ8K,EAA4B,iBAAb9K,EAAG8K,MAChBwjI,EAAQpO,KAAKlgI,EAAG8K,OAChB41H,GAAmB1gI,EAAG8K,OAClB9K,EAAG8K,MAAM++H,cACTyE,EAAQpO,KAAK0O,OACvB1nH,EAAOzgB,KAAK,CACRlJ,KAAMkwI,GAAU7N,QAChBtiI,MAAO+wI,EACFM,kBAAkBP,EAAStjI,GAC3B4jI,OAAOpxI,IAGpB,MACA,GAAIwiI,GAAgB9/H,GAApB,EACQ8K,EAA4B,iBAAb9K,EAAG8K,MAChBwjI,EAAQ9wG,OAAOx9B,EAAG8K,OAClB21H,GAAiBzgI,EAAG8K,OAChB9K,EAAG8K,MAAM++H,mBACTppI,IACGqK,EAAMg3C,QACfxkD,GAESwN,EAAMg3C,OAAS,GAE5B56B,EAAOzgB,KAAK,CACRlJ,KAAMkwI,GAAU7N,QAChBtiI,MAAO+wI,EACFI,gBAAgBL,EAAStjI,GACzB4jI,OAAOpxI,IAGpB,KAlBA,CAmBA,GAAIkjI,GAAaxgI,GAAK,CAClB,IAAIinI,EAAWjnI,EAAGinI,SAAU4H,EAAU7uI,EAAG1C,MACrCwxI,EAAWrtG,EAAOotG,GACtB,IAAKX,GAAqBY,GACtB,MAAM,IAAIf,GAAsBc,EAAS,WAAYnC,GAEzD,IACIqC,EAASD,EADDX,GAAclH,EAAUmH,EAASC,EAAYC,EAAS7sG,EAAQ8sG,GAC9CnoH,KAAI,SAAU4K,GAAK,OAAOA,EAAE1zB,KAAO,KAC1Dd,MAAMmpC,QAAQopG,KACfA,EAAS,CAACA,IAEd7nH,EAAOzgB,KAAK9J,MAAMuqB,EAAQ6nH,EAAO3oH,KAAI,SAAUkrB,GAC3C,MAAO,CACH/zC,KAAmB,iBAAN+zC,EAAiBm8F,GAAU7N,QAAU6N,GAAUrkG,OAC5D9rC,MAAOg0C,EAEf,IACJ,CACA,GAAI6uF,GAAgBngI,GAApB,CAEI,KADI6iI,EAAM7iI,EAAGoB,QAAQ9D,IAAU0C,EAAGoB,QAAQ8tD,OAEtC,MAAM,IAAI0+E,GAAkB5tI,EAAG1C,MAAOA,EAAOkC,OAAOqT,KAAK7S,EAAGoB,SAAUsrI,GAE1ExlH,EAAOzgB,KAAK9J,MAAMuqB,EAAQinH,GAActL,EAAIvlI,MAAO8wI,EAASC,EAAYC,EAAS7sG,GAErF,MACA,GAAI2+F,GAAgBpgI,GAApB,CACI,IAAI6iI,EACJ,KADIA,EAAM7iI,EAAGoB,QAAQ,IAAIxE,OAAOU,KACtB,CACN,IAAK6lG,KAAK6rC,YACN,MAAM,IAAItB,GAAY,kHAAqHH,GAAU0B,iBAAkBvC,GAE3K,IAAIwC,EAAOb,EACNc,eAAef,EAAS,CAAE7wI,KAAMyC,EAAGwqI,aACnCznH,OAAOzlB,GAAS0C,EAAGk/B,QAAU,IAClC2jG,EAAM7iI,EAAGoB,QAAQ8tI,IAASlvI,EAAGoB,QAAQ8tD,KACzC,CACA,IAAK2zE,EACD,MAAM,IAAI+K,GAAkB5tI,EAAG1C,MAAOA,EAAOkC,OAAOqT,KAAK7S,EAAGoB,SAAUsrI,GAE1ExlH,EAAOzgB,KAAK9J,MAAMuqB,EAAQinH,GAActL,EAAIvlI,MAAO8wI,EAASC,EAAYC,EAAS7sG,EAAQnkC,GAAS0C,EAAGk/B,QAAU,IAEnH,MA3CA,CArEA,CAiHJ,CACA,OAxKJ,SAAsB03D,GAClB,OAAIA,EAAMt6F,OAAS,EACRs6F,EAEJA,EAAM96B,QAAO,SAAU7qB,EAAKnoC,GAC/B,IAAIsmI,EAAWn+F,EAAIA,EAAI30C,OAAS,GAShC,OARK8yI,GACDA,EAAS7xI,OAASkwI,GAAU7N,SAC5B92H,EAAKvL,OAASkwI,GAAU7N,QAIxBwP,EAAS9xI,OAASwL,EAAKxL,MAHvB2zC,EAAIxqC,KAAKqC,GAKNmoC,CACX,GAAG,GACP,CAwJWo+F,CAAanoH,EACxB,CC7JA,SAASooH,GAAaC,EAAeC,GACjC,OAAKA,EAGEhwI,OAAOqT,KAAK08H,GAAezzE,QAAO,SAAU7qB,EAAKjsC,GAb5D,IAAqBq8F,EAAIx+B,EAejB,OADA5xB,EAAIjsC,IAdSq8F,EAcQkuC,EAAcvqI,IAdlB69D,EAcsB2sE,EAAQxqI,KAV5C0C,EAAAA,GAAAA,WAASA,EAAAA,GAAAA,WAASA,EAAAA,GAAAA,UAAS,CAAC,EAAI25F,GAAM,CAAC,GAAMx+B,GAAM,CAAC,GAAKrjE,OAAOqT,KAAKwuF,GAAIvlC,QAAO,SAAU7qB,EAAKjsC,GAElG,OADAisC,EAAIjsC,IAAK0C,EAAAA,GAAAA,WAASA,EAAAA,GAAAA,UAAS,CAAC,EAAG25F,EAAGr8F,IAAM69D,EAAG79D,IAAM,CAAC,GAC3CisC,CACX,GAAG,CAAC,IALOowD,GAaApwD,CACX,IAAGvpC,EAAAA,GAAAA,UAAS,CAAC,EAAG6nI,IALLA,CAMf,CACA,SAASE,GAAuBtxG,GAC5B,MAAO,CACH5I,OAAQ,WACJ,MAAO,CACH/zB,IAAK,SAAUnE,GACX,OAAO8gC,EAAM9gC,EACjB,EACA0D,IAAK,SAAU1D,EAAKC,GAChB6gC,EAAM9gC,GAAOC,CACjB,EAER,EAER,EDtCA,SAAWmwI,GACPA,EAAUA,EAAmB,QAAI,GAAK,UACtCA,EAAUA,EAAkB,OAAI,GAAK,QACxC,CAHD,CAGGA,KAAcA,GAAY,CAAC,IC8EvB,IAAIiC,GAAmC,WAC1C,SAASA,EAAkB9pH,EAASwoH,EAASuB,EAAiBlD,QAC1C,IAAZ2B,IAAsBA,EAAUsB,EAAkBE,eACtD,IA7CyBv2C,EA6CrBn9F,EAAQ0B,KA0CZ,GAzCAA,KAAKiyI,eAAiB,CAClBryG,OAAQ,CAAC,EACTmjG,SAAU,CAAC,EACXmP,YAAa,CAAC,GAElBlyI,KAAK8wI,OAAS,SAAUjtG,GACpB,IAAIm1D,EAAQ16F,EAAMiyI,cAAc1sG,GAEhC,GAAqB,IAAjBm1D,EAAMt6F,OACN,OAAOs6F,EAAM,GAAGt5F,MAEpB,IAAI4pB,EAAS0vE,EAAM96B,QAAO,SAAU7qB,EAAKnoC,GASrC,OARKmoC,EAAI30C,QACLwM,EAAKvL,OAASkwI,GAAU7N,SACO,iBAAxB3uF,EAAIA,EAAI30C,OAAS,GAIxB20C,EAAIA,EAAI30C,OAAS,IAAMwM,EAAKxL,MAH5B2zC,EAAIxqC,KAAKqC,EAAKxL,OAKX2zC,CACX,GAAG,IACH,OAAI/pB,EAAO5qB,QAAU,EACV4qB,EAAO,IAAM,GAEjBA,CACX,EACAtpB,KAAKuwI,cAAgB,SAAU1sG,GAC3B,OAAO0sG,GAAcjyI,EAAM6zI,IAAK7zI,EAAMkyI,QAASlyI,EAAMmyI,WAAYnyI,EAAMoyI,QAAS7sG,OAAQhhC,EAAWvE,EAAM0pB,QAC7G,EACAhoB,KAAKoyI,gBAAkB,WACnB,IAAI1tI,EACJ,MAAQ,CACJq4G,QAAyC,QAA/Br4G,EAAKpG,EAAM+zI,sBAAmC,IAAP3tI,OAAgB,EAASA,EAAGyoC,aACzEo4D,KAAKoR,aAAa27B,mBAAmBh0I,EAAMkyI,SAAS,GAEhE,EACAxwI,KAAKuyI,OAAS,WAAc,OAAOj0I,EAAM6zI,GAAK,EAE9CnyI,KAAKwwI,QAAUA,EACfxwI,KAAKqyI,eAAiBP,EAAkBU,cAAchC,GAC/B,iBAAZxoH,EAAsB,CAE7B,GADAhoB,KAAKgoB,QAAUA,GACV8pH,EAAkBW,QACnB,MAAM,IAAIp8G,UAAU,+EAExB,IAAI3xB,EAAKmqI,GAAQ,CAAC,EAA+B6D,GAAfhuI,EAAG+rI,YAAwBnzC,EAAAA,GAAAA,QAAO54F,EAAI,CAAC,gBAEzE1E,KAAKmyI,IAAML,EAAkBW,QAAQzqH,GAASle,EAAAA,GAAAA,WAASA,EAAAA,GAAAA,UAAS,CAAC,EAAG4oI,GAAY,CAAE31B,OAAQ/8G,KAAKqyI,iBACnG,MAEIryI,KAAKmyI,IAAMnqH,EAEf,IAAKppB,MAAMmpC,QAAQ/nC,KAAKmyI,KACpB,MAAM,IAAI97G,UAAU,kDAIxBr2B,KAAK0wI,QAAUgB,GAAaI,EAAkBpB,QAASqB,GACvD/xI,KAAKywI,WACA5B,GAAQA,EAAK4B,kBAzGR,KADeh1C,EA0GgCz7F,KAAKiyI,kBAzG1Cx2C,EAAQ,CAC5B77D,OAAQ,CAAC,EACTmjG,SAAU,CAAC,EACXmP,YAAa,CAAC,IAEX,CACHrB,gBAAiB7B,IAAQ,WAGrB,IAFA,IAAItqI,EACA/F,EAAO,GACF+G,EAAK,EAAGA,EAAKjH,UAAUC,OAAQgH,IACpC/G,EAAK+G,GAAMjH,UAAUiH,GAEzB,OAAO,KAAMhB,EAAK6gG,KAAKoR,cAAc//E,KAAK73B,MAAM2F,GAAIo7F,EAAAA,GAAAA,eAAc,MAAC,GAASnhG,GAAM,IACtF,GAAG,CACC88F,MAAOo2C,GAAuBp2C,EAAM77D,QACpCwvG,SAAUQ,GAAWJ,WAEzBuB,kBAAmB/B,IAAQ,WAGvB,IAFA,IAAItqI,EACA/F,EAAO,GACF+G,EAAK,EAAGA,EAAKjH,UAAUC,OAAQgH,IACpC/G,EAAK+G,GAAMjH,UAAUiH,GAEzB,OAAO,KAAMhB,EAAK6gG,KAAKotC,gBAAgB/7G,KAAK73B,MAAM2F,GAAIo7F,EAAAA,GAAAA,eAAc,MAAC,GAASnhG,GAAM,IACxF,GAAG,CACC88F,MAAOo2C,GAAuBp2C,EAAMsnC,UACpCqM,SAAUQ,GAAWJ,WAEzB+B,eAAgBvC,IAAQ,WAGpB,IAFA,IAAItqI,EACA/F,EAAO,GACF+G,EAAK,EAAGA,EAAKjH,UAAUC,OAAQgH,IACpC/G,EAAK+G,GAAMjH,UAAUiH,GAEzB,OAAO,KAAMhB,EAAK6gG,KAAK6rC,aAAax6G,KAAK73B,MAAM2F,GAAIo7F,EAAAA,GAAAA,eAAc,MAAC,GAASnhG,GAAM,IACrF,GAAG,CACC88F,MAAOo2C,GAAuBp2C,EAAMy2C,aACpC9C,SAAUQ,GAAWJ,YAqE7B,CAsFA,OArFA5tI,OAAOC,eAAeiwI,EAAmB,gBAAiB,CACtDluI,IAAK,WAKD,OAJKkuI,EAAkBc,wBACnBd,EAAkBc,uBACd,IAAIrtC,KAAKoR,cAAey7B,kBAAkBr1B,QAE3C+0B,EAAkBc,qBAC7B,EACArvI,YAAY,EACZD,cAAc,IAElBwuI,EAAkBc,sBAAwB,KAC1Cd,EAAkBU,cAAgB,SAAUhC,GACxC,QAA2B,IAAhBjrC,KAAKstC,OAAhB,CAGA,IAAIC,EAAmBvtC,KAAKoR,aAAa27B,mBAAmB9B,GAC5D,OAAIsC,EAAiBp0I,OAAS,EACnB,IAAI6mG,KAAKstC,OAAOC,EAAiB,IAErC,IAAIvtC,KAAKstC,OAA0B,iBAAZrC,EAAuBA,EAAUA,EAAQ,GALvE,CAMJ,EACAsB,EAAkBW,QAAUv2D,GAI5B41D,EAAkBpB,QAAU,CACxB9wG,OAAQ,CACJs3B,QAAS,CACLuuE,sBAAuB,GAE3BF,SAAU,CACNr4H,MAAO,YAEX6lI,QAAS,CACL7lI,MAAO,YAGfk1H,KAAM,CACF4Q,MAAO,CACH1P,MAAO,UACPC,IAAK,UACLF,KAAM,WAEV2N,OAAQ,CACJ1N,MAAO,QACPC,IAAK,UACLF,KAAM,WAEV4P,KAAM,CACF3P,MAAO,OACPC,IAAK,UACLF,KAAM,WAEV6P,KAAM,CACF1P,QAAS,OACTF,MAAO,OACPC,IAAK,UACLF,KAAM,YAGdf,KAAM,CACF0Q,MAAO,CACHrP,KAAM,UACNC,OAAQ,WAEZoN,OAAQ,CACJrN,KAAM,UACNC,OAAQ,UACRtxE,OAAQ,WAEZ2gF,KAAM,CACFtP,KAAM,UACNC,OAAQ,UACRtxE,OAAQ,UACRuxE,aAAc,SAElBqP,KAAM,CACFvP,KAAM,UACNC,OAAQ,UACRtxE,OAAQ,UACRuxE,aAAc,WAInBiO,CACX,CAxJ8C,GC3E9C,MCNMqB,GAAuB,IAAIliF,IAEpBmiF,GAAkB,eAAAjoI,GAAA+d,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAG,SAAAC,EAAOi8E,GAAgB,IAAAh8E,EAAA+pH,EAAAC,EAAAC,EAAA,OAAApqH,EAAAA,GAAAA,KAAAI,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAAjV,MAAA,WACnD4+H,GAAqBn6H,IAAIssF,GAAW,CAAF97E,EAAAjV,KAAA,eAAAiV,EAAAI,OAAA,iBAGH,GAAnCupH,GAAqBlrI,IAAIq9F,GAAU97E,EAAAC,KAAA,GAG/B87E,KAAKoR,cAEwC,mBAAtCpR,KAAKoR,aAAa68B,gBAA8B,CAAAhqH,EAAAjV,KAAA,gBAAAiV,EAAAjV,KAAA,EAElCk+E,MAAM,yCAADzzF,OACiBsmG,EAAQ,UAClD,OAEgB,OAJXh8E,EAAME,EAAAE,KAAAF,EAAA84E,GAIZiD,KAAKoR,aAAYntF,EAAAjV,KAAA,GAAuB+U,EAAOk1D,OAAM,QAAAh1D,EAAA+kF,GAAA/kF,EAAAE,KAAAF,EAAA84E,GAAnCkxC,gBAAe10I,KAAA0qB,EAAA84E,GAAA94E,EAAA+kF,IAAA,YAGjChJ,KAAKkuC,oBAE8C,mBAA5CluC,KAAKkuC,mBAAmBD,gBAA8B,CAAAhqH,EAAAjV,KAAA,gBAAAiV,EAAAjV,KAAA,GAExCk+E,MAAM,+CAADzzF,OACuBsmG,EAAQ,UACxD,QAEsB,OAJjBh8E,EAAME,EAAAE,KAAAF,EAAA+4E,GAIZgD,KAAKkuC,mBAAkBjqH,EAAAjV,KAAA,GAAuB+U,EAAOk1D,OAAM,QAAAh1D,EAAAkqH,GAAAlqH,EAAAE,KAAAF,EAAA+4E,GAAnCixC,gBAAe10I,KAAA0qB,EAAA+4E,GAAA/4E,EAAAkqH,IAAA,YAGvCnuC,KAAKotC,gBAE0C,mBAAxCptC,KAAKotC,eAAea,gBAA8B,CAAAhqH,EAAAjV,KAAA,gBAAAiV,EAAAjV,KAAA,GAEpCk+E,MAAM,2CAADzzF,OACmBsmG,EAAQ,UACpD,QAEkB,OAJbh8E,EAAME,EAAAE,KAAAF,EAAAmqH,GAIZpuC,KAAKotC,eAAcnpH,EAAAjV,KAAA,GAAuB+U,EAAOk1D,OAAM,QAAAh1D,EAAAoqH,GAAApqH,EAAAE,KAAAF,EAAAmqH,GAAnCH,gBAAe10I,KAAA0qB,EAAAmqH,GAAAnqH,EAAAoqH,IAAA,YAGnCruC,KAAKsuC,cAEwC,mBAAtCtuC,KAAKsuC,aAAaL,gBAA8B,CAAAhqH,EAAAjV,KAAA,gBAAAiV,EAAAjV,KAAA,GAElCk+E,MAAM,yCAADzzF,OACiBsmG,EAAQ,UAClD,QAEgB,OAJXh8E,EAAME,EAAAE,KAAAF,EAAAsqH,GAIZvuC,KAAKsuC,aAAYrqH,EAAAjV,KAAA,GAAuB+U,EAAOk1D,OAAM,QAAAh1D,EAAAuqH,GAAAvqH,EAAAE,KAAAF,EAAAsqH,GAAnCN,gBAAe10I,KAAA0qB,EAAAsqH,GAAAtqH,EAAAuqH,IAAA,QAAAvqH,EAAAjV,KAAA,iBAAAiV,EAAAC,KAAA,GAAAD,EAAAwqH,GAAAxqH,EAAA,kCAAAA,EAAAK,OAAA,GAAAR,EAAA,mBAKtC,gBArD8BskF,GAAA,OAAAxiG,EAAApM,MAAA,KAAAN,UAAA,KC6ElBw1I,GAAe,eAAA9oI,GAAA+d,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAAG,SAAAC,EAC7BoyE,EACA6J,EACA4uC,EACAxD,GAAqB,OAAAvnH,EAAAA,GAAAA,KAAAI,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAAjV,MAAA,cAAAiV,EAAAjV,KAAA,EAEf,yDAAwCwE,MAAK,kBACjDq6H,GAAmB9tC,EAAS,IAC7B,OAG6B,OAA9B7J,EAAM04C,mBAAqB,CAAC,EAAE3qH,EAAAI,OAAA,UAEvB,SAACnqB,GACN,KAAKA,GAAQy0I,GAAc5uC,GAAa4uC,EAAU5uC,IAChD,MAAO,GAKT,IAAM8uC,EAAkBF,EAAU5uC,GAAU7lG,GAE5C,IAAK20I,EACH,MAAO,GAGT,IAAMC,EAAa50I,EAAM20I,EACrBE,EAAoB74C,EAAM04C,mBAAmBE,GAIjD,IAAKC,EAAmB,CACtB,IACEA,EAAoB,IAAIxC,GACtBsC,EACA9uC,EACAorC,EAEJ,CAAE,MAAO92D,GACP,MAAO,sBAAwBA,EAAI5xD,OACrC,CACAyzE,EAAM04C,mBAAmBE,GAAcC,CACzC,CAEmB,IAAnB,IAAIC,EAAY,CAAC,EAAE/1I,EAAAC,UAAAC,OA/BLC,EAAI,IAAAC,MAAAJ,EAAA,EAAAA,EAAA,KAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAAJF,EAAIE,EAAA,GAAAJ,UAAAI,GAgClB,GAAoB,IAAhBF,EAAKD,QAAmC,YAAnB69F,EAAAA,GAAAA,GAAO59F,EAAK,IACnC41I,EAAY51I,EAAK,QAEjB,IAAK,IAAI4zB,EAAI,EAAGA,EAAI5zB,EAAKD,OAAQ6zB,GAAK,EACpCgiH,EAAU51I,EAAK4zB,IAAM5zB,EAAK4zB,EAAI,GAIlC,IACE,OAAO+hH,EAAkBxD,OAAeyD,EAC1C,CAAE,MAAO36D,GACP,MAAO,eAAiBA,CAC1B,CACF,IAAC,wBAAApwD,EAAAK,OAAA,GAAAR,EAAA,KACF,gBA3D2BskF,EAAAE,EAAAc,EAAAC,GAAA,OAAAzjG,EAAApM,MAAA,KAAAN,UAAA,6EC/Ef0nG,ooJCIPquC,GAAmB,uBAKnBpuC,IAJUzhG,OAAO8vI,aAIF,CAAC,GAAE,SAETC,GAAgB/mC,EAAAE,GAAA,OAAA8mC,GAAA51I,MAAC,KAADN,UAAA,CAY/B,SAAAk2I,KAFC,OAEDA,IAAAzrH,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAZA,SAAAC,EAAgCurH,EAAqBC,GAAgB,IAAAxzC,EAAA,OAAAl4E,EAAAA,GAAAA,KAAAI,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAAjV,MAAA,cAAAiV,EAAAjV,KAAA,EAC5Ck+E,MAAM,GAADzzF,OAAI61I,EAAQ,KAAA71I,OAAI41I,GAAe,CACzDjzC,YAAa,gBACb,OAFY,IAARN,EAAQ73E,EAAAE,MAGAo/C,GAAI,CAAFt/C,EAAAjV,KAAA,cACR,IAAItR,MAAM,6BAADjE,OACgB41I,EAAW,8BAAA51I,OAA6BqiG,EAASp6B,SAC/E,cAAAz9C,EAAAI,OAAA,SAEIy3E,EAAS7iB,QAAM,wBAAAh1D,EAAAK,OAAA,GAAAR,EAAA,MACvBtqB,MAAA,KAAAN,UAAA,CA2GM,SAAeq2I,GAAclmC,EAAAK,EAAAC,GAAA,OAAA6lC,GAAAh2I,MAAC,KAADN,UAAA,CAmCnC,SAAAs2I,KAAA,OAAAA,IAAA7rH,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAnCM,SAAA0kF,EACL9V,EACAsN,EACAuvC,GAAiB,IAAA51F,EAAA21F,EAAA,OAAAzrH,EAAAA,GAAAA,KAAAI,MAAA,SAAAwkF,GAAA,cAAAA,EAAAtkF,KAAAskF,EAAAx5F,MAAA,OAE0C,GACtD0qC,OADCA,EAAWknD,GAAAA,aAAiCb,KAC7CrmD,EAAU8a,KAAM,CAAFg0C,EAAAx5F,KAAA,WACA,OAAb+wF,EAAiB,CAAAyI,EAAAx5F,KAAA,eAAAw5F,EAAAnkF,OAAA,SACZkrH,GAAe98C,EAAU,KAAM68C,IAAS,aAE3C,IAAI5xI,MAAM,wCAAuC,OAuBxD,OAnBK2xI,EAAc,GAAH51I,OAAMg5F,EAAWA,EAAW,IAAM,IAAEh5F,OAAGsmG,EAAQ,KAAAtmG,OAC9DigD,EAAS8a,KAAI,SAIVqsC,GAAawuC,KAChBxuC,GAAawuC,GAAeF,GAC1BE,EACAC,GAAYL,IAEXz7H,MAAK,SAACk2B,GAAI,MAAM,CAAEq2D,SAAAA,EAAUr2D,KAAAA,EAAM,IAClCwsE,OAAM,SAAC7iF,GAEN,cADOwtE,GAAawuC,GACH,OAAbtvC,EAEKwvC,GAAe98C,EAAU,KAAM68C,GAEjClgH,QAAQ+U,OAAO9Q,EACxB,KACHm1E,EAAAnkF,OAAA,SACMw8E,GAAawuC,IAAY,wBAAA7mC,EAAAlkF,OAAA,GAAAikF,EAAA,MACjC/uG,MAAA,KAAAN,UAAA,CChIM,OAAMu2I,IAAqBn3I,EAAAA,EAAAA,GAAA,eAAAE,EAAAk3I,GAAA,IAsG/BC,EAzBAC,EAlBAC,EA3DUJ,EAAqB,SAAAK,IAAAl3I,EAAAA,EAAAA,GAAA62I,EAAAK,GAAA,IAAAj3I,GAAAC,EAAAA,EAAAA,GAAA22I,GAAA,SAAAA,IAAA,IAAA12I,GAAAC,EAAAA,EAAAA,GAAA,KAAAy2I,GAAA,QAAAx2I,EAAAC,UAAAC,OAAAC,EAAA,IAAAC,MAAAJ,GAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAAAF,EAAAE,GAAAJ,UAAAI,GAAA,OAAAP,EAAAF,EAAAU,KAAAC,MAAAX,EAAA,OAAAY,OAAAL,IAAAZ,GAAAkB,EAAAA,EAAAA,GAAAX,IAAAA,CAAA,QAAAY,EAAAA,EAAAA,GAAA81I,EAAA,EAAAC,GAAA,OAAA91I,EAArB61I,EAAqB51I,EAAA,EAAAC,KAAA,QAAAC,WAAA,EAG/BC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,QAAAC,WAAA,IAAAL,KAAA,QAAAC,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,aAAAC,MAAA,iBAA0C,CACvEwqG,SAAU,iBAAM,EAAE,EACnB,IAAA7qG,KAAA,QAAAC,WAAA,EAEAuX,EAAAA,EAAAA,OAAOpX,IAAA,UAAAC,MAAA,iBAAoD,CAAC,CAAC,IAAAL,KAAA,QAAAC,WAAA,EAE7DuX,EAAAA,EAAAA,OAAOpX,IAAA,eAAAC,MAAA,iBAA6D,CAAC,CAAC,IAAAL,KAAA,QAAAC,WAAA,EAEtEuX,EAAAA,EAAAA,OAAOpX,IAAA,YAAAC,MAAA,iBAAqB,IAAI,IAAAL,KAAA,SAAAI,IAAA,oBAAAC,MAEjC,WAAiC,IAAA41I,GAC/BpxI,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GAhBS6wI,EAAqBlzI,WAAA,0BAAAhD,KAAA,MAiBzBkB,KAAKkxH,YAGiB,aAAb,QAAVokB,EAAAt1I,KAAKw6G,aAAK,IAAA86B,OAAA,EAAVA,EAAYrxH,SACdjkB,KAAKu1I,iBAET,GAAC,CAAAl2I,KAAA,SAAAI,IAAA,uBAAAC,MAED,WAA8B,IAAAyG,EAAA,MAC5BjC,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GA1BS6wI,EAAqBlzI,WAAA,6BAAAhD,KAAA,MA2B9B8C,OAAOqT,KAAKjV,KAAKw1I,SAAStuI,SAAQ,SAAC2jH,GACjC1kH,EAAKqvI,QAAQ3qB,YACN1kH,EAAKqvI,QAAQ3qB,EACtB,IACA7qH,KAAKiG,oBACH,gCACAjG,KAAKy1I,mCAET,GAAC,CAAAp2I,KAAA,SAAAI,IAAA,aAAAC,MAED,SAAqB6H,GACG,IAAAmuI,EAAjB11I,KAAKkxH,YACmB,aAAb,QAAVwkB,EAAA11I,KAAKw6G,aAAK,IAAAk7B,OAAA,EAAVA,EAAYzxH,SACdjkB,KAAKu1I,kBAGT,GAAIhuI,EAAkByR,IAAI,QAAS,CACjC,IAAMkzF,EAAU3kG,EAAkB3D,IAAI,SAGlCsoG,aAAO,EAAPA,EAAS5G,YAAatlG,KAAKkB,KAAKokG,WAClCtlG,KAAKg+G,UAAYh+G,KAAKkB,KAAKokG,SAE/B,EAEI/9F,EAAkByR,IAAI,cAAiBhZ,KAAKkxH,YAC9ClxH,KAAK21I,qBAET,GAAC,CAAAt2I,KAAA,SAAAI,IAAA,oBAAAC,MAED,SAA4Bq/E,GAC1B/+E,KAAK4zG,WAAUhyG,OAAAwgB,OAAAxgB,OAAAwgB,OAAA,GAAQpiB,KAAK4zG,YAAe70B,EAC7C,GAAC,CAAA1/E,KAAA,SAAAI,IAAA,sBAAAC,OAAA01I,GAAAlsH,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAED,SAAAC,IAAA,IAAAusH,EAAAtwC,EAAAr2D,EAAA,OAAA9lB,EAAAA,GAAAA,KAAAI,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAAjV,MAAA,cAAAiV,EAAAjV,KAAA,EACmCugI,GAC/B,KACA90I,KAAKg+G,UACL,uCACD,OAEG,OAFH43B,EAAApsH,EAAAE,KAJO47E,EAAQswC,EAARtwC,SAAUr2D,EAAI2mG,EAAJ3mG,KAAIzlB,EAAA84E,GAMtBtiG,KAAIwpB,EAAAjV,KAAA,EACc0/H,GACdj0I,KAAK8C,YAAYhB,UACjBwjG,GAAQif,EAAAA,GAAAA,GAAA,GAELjf,EAAWr2D,IAEf,OAAAzlB,EAAA+kF,GAAA/kF,EAAAE,KAAAF,EAAA+4E,GAAA,CAND2H,SAAQ1gF,EAAA+kF,IAAA/kF,EAAA84E,GADLuzC,kBAAiB/2I,KAAA0qB,EAAA84E,GAAA94E,EAAA+4E,IAAA,yBAAA/4E,EAAAK,OAAA,GAAAR,EAAA,UASvB,kBAAA+rH,EAAAr2I,MAAA,KAAAN,UAAA,KAAAY,KAAA,SAAAI,IAAA,qCAAAC,OAAAy1I,GAAAjsH,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAED,SAAAW,EAAiD5kB,GAAE,IAAAo8D,EAAA8/B,EAAA,OAAAl4E,EAAAA,GAAAA,KAAAI,MAAA,SAAAS,GAAA,cAAAA,EAAAP,KAAAO,EAAAzV,MAAA,OACV,GAAjCgtD,EAAap8D,EAAG6oF,OAAOzsB,aACzBpgE,EAAAA,EAAAA,GAAenB,KAAKkB,KAAKE,OAAOC,QAAS,KAAM,EAAG,GAAI,CAAF2oB,EAAAzV,KAAA,QACd,OAAxCvU,KAAK81I,aAAav0E,GAAYkpD,UAAUzgG,EAAAJ,OAAA,wBAAAI,EAAAzV,KAAA,EAInBvU,KAAKkB,KAAKitG,QAC/B,MAAK,SAAAnvG,OACIigI,GAAqB19D,KAC/B,OAHK8/B,EAAQr3E,EAAAN,KAId1pB,KAAK61I,mBAAiBtxB,EAAAA,GAAAA,GAAC,CAAC,EAAEhjD,EAAa8/B,EAASpyD,OAAQ,wBAAAjlB,EAAAH,OAAA,GAAAE,EAAA,UACzD,SAAA4jF,GAAA,OAAAwnC,EAAAp2I,MAAA,KAAAN,UAAA,KAAAY,KAAA,SAAAI,IAAA,uBAAAC,MAED,SAA6B6hE,GAAoB,IAAA9oD,EAAA,KAC3CzY,KAAKw1I,QAAQj0E,IACfvhE,KAAKw1I,QAAQj0E,KAEfvhE,KAAKw1I,QAAQj0E,GAAcvhE,KAAK81I,aAAav0E,GAAYvV,WAAU,SAAC/c,GAAI,OACtEx2B,EAAKo9H,mBAAiBtxB,EAAAA,GAAAA,GAAC,CAAC,EACrBhjD,EAAatyB,GACd,GAEN,GAAC,CAAA5vC,KAAA,SAAAI,IAAA,kBAAAC,OAAAw1I,GAAAhsH,EAAAA,GAAAA,IAAAC,EAAAA,GAAAA,KAAAC,MAED,SAAA0kF,IAAA,IAAAioC,EAAAC,EAAAhiC,EAAAJ,EAAAxjF,EAAAguF,EAAAsC,EAAA0e,EAAAF,EAAAC,EAAA5+F,EAAA5nB,EAAA,YAAAwQ,EAAAA,GAAAA,KAAAI,MAAA,SAAAwkF,GAAA,cAAAA,EAAAtkF,KAAAskF,EAAAx5F,MAAA,OAII,GAHFvU,KAAKgG,iBACH,gCACAhG,KAAKy1I,sCAGHt0I,EAAAA,EAAAA,GAAenB,KAAKkB,KAAKE,OAAOC,QAAS,KAAM,EAAG,GAAI,CAAF0sG,EAAAx5F,KAAA,QACtD3S,OAAOqT,KAAKgqH,IAAsB/3H,SAAQ,SAACq6D,GACrCA,KAAc5oD,EAAKm9H,cACrBn9H,EAAKs9H,qBAAqB10E,GAC1B5oD,EAAKm9H,aAAav0E,GAAYkpD,YAE9B9xG,EAAKm9H,aAAav0E,GAAcs+D,GAC9BlnH,EAAKzX,KAAKorG,WACV/qC,EACA09D,GAAqB19D,IAEnB5oD,EAAKm9H,aAAav0E,GAAY1qD,OAEhC8B,EAAKk9H,mBAAiBtxB,EAAAA,GAAAA,GAAC,CAAC,EACrBhjD,EAAa5oD,EAAKm9H,aAAav0E,GAAY1qD,QAGhD8B,EAAKs9H,qBAAqB10E,GAE9B,IAAGwsC,EAAAx5F,KAAA,uBAAAw5F,EAAAx5F,KAAA,EAYOogB,QAAQ0e,IAAI,EACpB+6D,EAAAA,GAAAA,IAAsBpuG,KAAKkB,OAC3B60G,EAAAA,GAAAA,IAA0B/1G,KAAKkB,OAC/B0zG,EAAAA,GAAAA,IAAoB50G,KAAKkB,OACzB40G,EAAAA,GAAAA,IAA6B91G,KAAKkB,OAClC80G,EAAAA,GAAAA,IAAgBh2G,KAAKkB,OACrB2zG,EAAAA,GAAAA,IAAsB70G,KAAKkB,OAC3Bo0G,EAAAA,GAAAA,IAAiBt1G,KAAKkB,OACtBw0G,EAAAA,GAAAA,GAAsB11G,KAAKkB,OAC3Bo1G,EAAAA,GAAAA,IAAqBt2G,KAAKkB,QAC1B,OAAA60I,EAAAhoC,EAAArkF,KAAAssH,GAAA3qI,EAAAA,EAAAA,GAAA0qI,EAAA,GAnBA/hC,EAAKgiC,EAAA,GACLpiC,EAAUoiC,EAAA,GACV5lH,EAAI4lH,EAAA,GACJ53B,EAAI43B,EAAA,GACJt1B,EAAIs1B,EAAA,GACJ5W,EAAE4W,EAAA,GACF9W,EAAO8W,EAAA,GACP7W,EAAU6W,EAAA,GACVz1G,EAAKy1G,EAAA,GAaPh2I,KAAK61I,kBAAkB,CACrB7hC,MAAAA,EACAJ,WAAAA,EACAxjF,KAAAA,EACAguF,KAAAA,EACAsC,KAAAA,EACA0e,GAAAA,EACAF,QAAAA,EACAC,WAAAA,EACA5+F,MAAAA,IAGFvgC,KAAKgG,iBAAiB,qBAAqB,SAACb,GAAE,OAC5CwT,EAAKk9H,kBAAkB1wI,EAAG6oF,OAAO,IACjC,yBAAA+f,EAAAlkF,OAAA,GAAAikF,EAAA,UAEL,kBAAAonC,EAAAn2I,MAAA,KAAAN,UAAA,SAzKwCygH,EAAAA,GAAAA,GC9B5B,SAAAE,IAAAjhH,EAAAA,EAAAA,GAAAkhH,EAAAD,GAAA,IAAAhhH,GAAAC,EAAAA,EAAAA,GAAAghH,GAAA,SAAAA,IAAA,IAAA/gH,GAAAC,EAAAA,EAAAA,GAAA,KAAA8gH,GAAA,QAAA7gH,EAAAC,UAAAC,OAAAC,EAAA,IAAAC,MAAAJ,GAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAAAF,EAAAE,GAAAJ,UAAAI,GAK8B,OAL9BP,EAAAF,EAAAU,KAAAC,MAAAX,EAAA,OAAAY,OAAAL,KAGDuC,UAAI,EAAA5C,EAEN43I,cAA+B,GAAE53I,CAAA,CAexC,OAfwCY,EAAAA,EAAAA,GAAAmgH,EAAA,EAAA5/G,IAAA,cAAAC,MAEzC,SAAmB0C,GACjBpC,KAAKk2I,cAAcrtI,KAAKzG,GACxBA,EAAGlB,KAAOlB,KAAKkB,IACjB,GAAC,CAAAzB,IAAA,UAAAC,MAED,SAAkBosG,GAA8B,IAAA3lG,EAAA,MAC9CjC,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GAAAk7G,EAAAv9G,WAAA,gBAAAhD,KAAA,KAAcgtG,GAEVA,EAAa9yF,IAAI,SACnBhZ,KAAKk2I,cAAchvI,SAAQ,SAAC9E,GACzBA,EAAWlB,KAAOiF,EAAKjF,IAC1B,GAEJ,KAACm+G,CAAA,CApBU,CD+BOr+G,EAAAA,OEvBCnD,EAAAA,EAAAA,GAAA,EADtBC,EAAAA,EAAAA,IAAc,iBAAc,SAAAC,EAAAo4I,GAAA,IAChBC,EAAU,SAAAC,IAAAl4I,EAAAA,EAAAA,GAAAi4I,EAAAC,GAAA,IAAAj4I,GAAAC,EAAAA,EAAAA,GAAA+3I,GAAA,SAAAA,IAAA,IAAA93I,GAAAC,EAAAA,EAAAA,GAAA,KAAA63I,GAAA,QAAA53I,EAAAC,UAAAC,OAAAC,EAAA,IAAAC,MAAAJ,GAAAK,EAAA,EAAAA,EAAAL,EAAAK,IAAAF,EAAAE,GAAAJ,UAAAI,GAAA,OAAAP,EAAAF,EAAAU,KAAAC,MAAAX,EAAA,OAAAY,OAAAL,IAAAZ,GAAAkB,EAAAA,EAAAA,GAAAX,IAAAA,CAAA,QAAAY,EAAAA,EAAAA,GAAAk3I,EAAA,EAAAD,GAAA,OAAAh3I,EAAVi3I,EAAUh3I,EAAA,EAAAC,KAAA,QAAAC,WAAA,EACpBC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,OAAAC,WAAA,IAAAL,KAAA,QAAAC,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,aAAAC,WAAA,IAAAL,KAAA,QAAAC,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,QAAAC,WAAA,IAAAL,KAAA,QAAAC,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEI,KAAMC,WAAUH,IAAA,SAAAC,WAAA,IAAAL,KAAA,SAAAI,IAAA,eAAAC,MAE5B,SAAuBosG,GAA8B,IAAA3lG,EAAA,MACnDjC,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GAVSiyI,EAAUt0I,WAAA,qBAAAhD,KAAA,KAUAgtG,GAEnB9rG,KAAKs2I,cAQLt2I,KAAKgG,iBAAiB,oBAAoB,YACxC++F,EAAAA,EAAAA,GACGpgG,OAAOghD,OAAe4wF,YAEvBpwI,EAAKjF,KAAK0qG,cAAgB,kBAAoB,iBAElD,IAQA3G,EAAAA,EAAAA,iBAA4B,oBAAoB,SAAC9/F,GAAE,OAEjD4/F,EAAAA,EAAAA,GAAU5+F,EAAMhB,EAAGxF,KAAMwF,EAAG6oF,OAAQ,CAClC9kF,SAAS,GACT,IAKJT,SAASa,KAAKtD,iBAAiB,SAAS,SAACb,GACvC,IAAM4pB,EC5DqB,SAAC3oB,GAEhC,KACEA,EAAEowI,kBACW,IAAbpwI,EAAEqwI,QACFrwI,EAAEswI,SACFtwI,EAAEuwI,SACFvwI,EAAEwwI,UALJ,CAUA,IAAMvnH,EAASjpB,EACZgD,eACA49B,MAAK,SAACoB,GAAC,MAAoC,MAA9BA,EAAkBklF,OAAe,IAGjD,GACGj+F,IACDA,EAAOja,SACPia,EAAO3rB,aAAa,aACW,aAA/B2rB,EAAOnD,aAAa,OAJtB,CASA,IAAI6C,EAAOM,EAAON,KAClB,GAAKA,IAAqC,IAA7BA,EAAKxlB,QAAQ,WAA1B,CAIA,IAAMylB,EAAWrqB,OAAOqqB,SAClBuqE,EAASvqE,EAASuqE,QAAUvqE,EAAS4nC,SAAW,KAAO5nC,EAASoB,KACtE,GAA6B,IAAzBrB,EAAKxlB,QAAQgwF,IAKJ,OAFbxqE,EAAOA,EAAK60E,OAAOrK,EAAO76F,SAO1B,OADA0H,EAAEywI,iBACK9nH,CAdP,CALA,CAdA,CAkCF,CDgBmB+nH,CAAkB3xI,GAC3B4pB,IACFm2E,EAAAA,GAAAA,GAASn2E,EAEb,IAGApqB,OAAOqB,iBAAiB,UAAU,SAACb,IAEjC4/F,EAAAA,EAAAA,GAAUpgG,OAAOghD,OAAQxgD,EAAGxF,KAAMwF,EAAG6oF,OAAQ,CAC3C9kF,SAAS,GAEb,IAGAT,SAASa,KAAKtD,iBAAiB,WAAW,SAACb,GACrCA,EAAG4xI,QAAU5xI,EAAGwxI,SAAWxxI,EAAGyxI,UAAYzxI,EAAGuxI,UAKjD3xC,EAAAA,EAAAA,GAAUE,EAAAA,EAAY,yBAA0B9/F,EAAI,CAClD+D,SAAS,GAEb,KAEAowG,EAAAA,GAAAA,IAAkBt5G,KAAMA,KAAKsF,WAC/B,GAAC,CAAAjG,KAAA,SAAAI,IAAA,UAAAC,MAED,SAAkBosG,IAChB5nG,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GA1ESiyI,EAAUt0I,WAAA,gBAAAhD,KAAA,KA0ELgtG,GACd,IAAMI,EAAUJ,EAAaloG,IAAI,QAC5BsoG,GAGDA,EAAQ2wB,SAAW78H,KAAKkB,KAAK27H,QAC/B78H,KAAKs2I,aAET,GAAC,CAAAj3I,KAAA,SAAAI,IAAA,SAAAC,MAED,WACE,OAAOG,EAAAA,EAAAA,IAAIC,KAAAA,IAAAC,EAAAA,EAAAA,GAAA,8GAECC,KAAKkB,KACClB,KAAK4zG,WACV5zG,KAAKw6G,MACLx6G,KAAKqhI,MACJrhI,KAAK2rG,OAGrB,GAAC,CAAAtsG,KAAA,SAAAI,IAAA,cAAAC,MAED,WACE,IAAIs3I,EACAja,EAEkDka,GAAlD91I,EAAAA,EAAAA,GAAenB,KAAKkB,KAAKE,OAAOC,QAAS,EAAG,MAC9C21I,GACyB,QAAvBC,EAAAj3I,KAAKkB,KAAK47H,qBAAa,IAAAma,OAAA,EAAvBA,EAAyB7Z,SACxBp9H,KAAKkB,KAAK27H,OAAOQ,UAAYr9H,KAAKkB,KAAK27H,OAAOqa,mBAC3Cl3I,KAAKkB,KAAK27H,OAAOqa,mBACjBl3I,KAAKkB,KAAK27H,OAAOsa,eAEvBpa,EAAgB/8H,KAAKkB,KAAK47H,eAE1Bka,EACGh3I,KAAKkB,KAAK47H,eACX98H,KAAKkB,KAAK27H,OAAOsa,cAGrBva,EACE58H,KAAKsC,cACLtC,KAAKkB,KAAK27H,OACVma,EACAja,GACA,EAEJ,IAAC,GAzH6BiY,KERhC7jH,EAAAA,EAAAA,KAA8B,GAE9B,IAAMimH,GAAU3uI,SAAS2mB,cAAc,SACvCgoH,GAAQ5pB,UAAY,qTAiBpB/kH,SAAS6jB,KAAKC,YAAY6qH","sources":["no-source/webpack/runtime/create fake namespace object","no-source/webpack/runtime/load script","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/hassio-card-content.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-tabs.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/resources/hassio-style.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/foundation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/ponyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/aria-property.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/base-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/form-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/observer.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/utils.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/constants.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-floating-label-directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-line-ripple-directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/util.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/ripple-handlers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textfield-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textfield.css.ts","no-source/node_modules/@webcomponents/shadycss/entrypoints/custom-style-interface.js","no-source/node_modules/@polymer/polymer/lib/elements/custom-style.js","no-source/node_modules/@polymer/polymer/lib/elements/dom-module.js","no-source/node_modules/@polymer/polymer/lib/utils/boot.js","no-source/node_modules/@polymer/polymer/lib/utils/resolve-url.js","no-source/node_modules/@polymer/polymer/lib/utils/settings.js","no-source/node_modules/@polymer/polymer/lib/utils/style-gather.js","no-source/node_modules/@webcomponents/shadycss/src/common-regex.js","no-source/node_modules/@webcomponents/shadycss/src/common-utils.js","no-source/node_modules/@webcomponents/shadycss/src/document-wait.js","no-source/node_modules/@webcomponents/shadycss/src/custom-style-interface.js","no-source/node_modules/@webcomponents/shadycss/src/style-settings.js","no-source/node_modules/core-js/internals/a-callable.js","no-source/node_modules/core-js/internals/a-constructor.js","no-source/node_modules/core-js/internals/a-map.js","no-source/node_modules/core-js/internals/a-possible-prototype.js","no-source/node_modules/core-js/internals/a-set.js","no-source/node_modules/core-js/internals/a-weak-map.js","no-source/node_modules/core-js/internals/a-weak-set.js","no-source/node_modules/core-js/internals/add-disposable-resource.js","no-source/node_modules/core-js/internals/add-to-unscopables.js","no-source/node_modules/core-js/internals/advance-string-index.js","no-source/node_modules/core-js/internals/an-instance.js","no-source/node_modules/core-js/internals/an-object.js","no-source/node_modules/core-js/internals/array-buffer-basic-detection.js","no-source/node_modules/core-js/internals/array-buffer-byte-length.js","no-source/node_modules/core-js/internals/array-buffer-is-detached.js","no-source/node_modules/core-js/internals/array-buffer-non-extensible.js","no-source/node_modules/core-js/internals/array-buffer-transfer.js","no-source/node_modules/core-js/internals/array-buffer-view-core.js","no-source/node_modules/core-js/internals/array-buffer.js","no-source/node_modules/core-js/internals/array-copy-within.js","no-source/node_modules/core-js/internals/array-fill.js","no-source/node_modules/core-js/internals/array-for-each.js","no-source/node_modules/core-js/internals/array-from-async.js","no-source/node_modules/core-js/internals/array-from-constructor-and-list.js","no-source/node_modules/core-js/internals/array-from.js","no-source/node_modules/core-js/internals/array-group-to-map.js","no-source/node_modules/core-js/internals/array-group.js","no-source/node_modules/core-js/internals/array-includes.js","no-source/node_modules/core-js/internals/array-iteration-from-last.js","no-source/node_modules/core-js/internals/array-iteration.js","no-source/node_modules/core-js/internals/array-last-index-of.js","no-source/node_modules/core-js/internals/array-method-has-species-support.js","no-source/node_modules/core-js/internals/array-method-is-strict.js","no-source/node_modules/core-js/internals/array-reduce.js","no-source/node_modules/core-js/internals/array-set-length.js","no-source/node_modules/core-js/internals/array-slice-simple.js","no-source/node_modules/core-js/internals/array-slice.js","no-source/node_modules/core-js/internals/array-sort.js","no-source/node_modules/core-js/internals/array-species-constructor.js","no-source/node_modules/core-js/internals/array-species-create.js","no-source/node_modules/core-js/internals/array-to-reversed.js","no-source/node_modules/core-js/internals/array-unique-by.js","no-source/node_modules/core-js/internals/array-with.js","no-source/node_modules/core-js/internals/async-from-sync-iterator.js","no-source/node_modules/core-js/internals/async-iterator-close.js","no-source/node_modules/core-js/internals/async-iterator-create-proxy.js","no-source/node_modules/core-js/internals/async-iterator-indexed.js","no-source/node_modules/core-js/internals/async-iterator-iteration.js","no-source/node_modules/core-js/internals/async-iterator-map.js","no-source/node_modules/core-js/internals/async-iterator-prototype.js","no-source/node_modules/core-js/internals/async-iterator-wrap.js","no-source/node_modules/core-js/internals/base64-map.js","no-source/node_modules/core-js/internals/call-with-safe-iteration-closing.js","no-source/node_modules/core-js/internals/check-correctness-of-iteration.js","no-source/node_modules/core-js/internals/classof-raw.js","no-source/node_modules/core-js/internals/classof.js","no-source/node_modules/core-js/internals/collection-from.js","no-source/node_modules/core-js/internals/collection-of.js","no-source/node_modules/core-js/internals/collection-strong.js","no-source/node_modules/core-js/internals/collection-weak.js","no-source/node_modules/core-js/internals/collection.js","no-source/node_modules/core-js/internals/composite-key.js","no-source/node_modules/core-js/internals/copy-constructor-properties.js","no-source/node_modules/core-js/internals/correct-is-regexp-logic.js","no-source/node_modules/core-js/internals/correct-prototype-getter.js","no-source/node_modules/core-js/internals/create-html.js","no-source/node_modules/core-js/internals/create-iter-result-object.js","no-source/node_modules/core-js/internals/create-non-enumerable-property.js","no-source/node_modules/core-js/internals/create-property-descriptor.js","no-source/node_modules/core-js/internals/create-property.js","no-source/node_modules/core-js/internals/date-to-primitive.js","no-source/node_modules/core-js/internals/define-built-in-accessor.js","no-source/node_modules/core-js/internals/define-built-in.js","no-source/node_modules/core-js/internals/define-built-ins.js","no-source/node_modules/core-js/internals/define-global-property.js","no-source/node_modules/core-js/internals/delete-property-or-throw.js","no-source/node_modules/core-js/internals/descriptors.js","no-source/node_modules/core-js/internals/document-all.js","no-source/node_modules/core-js/internals/document-create-element.js","no-source/node_modules/core-js/internals/does-not-exceed-safe-integer.js","no-source/node_modules/core-js/internals/dom-exception-constants.js","no-source/node_modules/core-js/internals/dom-iterables.js","no-source/node_modules/core-js/internals/dom-token-list-prototype.js","no-source/node_modules/core-js/internals/engine-ff-version.js","no-source/node_modules/core-js/internals/engine-is-browser.js","no-source/node_modules/core-js/internals/engine-is-bun.js","no-source/node_modules/core-js/internals/engine-is-deno.js","no-source/node_modules/core-js/internals/engine-is-ie-or-edge.js","no-source/node_modules/core-js/internals/engine-is-ios-pebble.js","no-source/node_modules/core-js/internals/engine-is-ios.js","no-source/node_modules/core-js/internals/engine-is-node.js","no-source/node_modules/core-js/internals/engine-is-webos-webkit.js","no-source/node_modules/core-js/internals/engine-user-agent.js","no-source/node_modules/core-js/internals/engine-v8-version.js","no-source/node_modules/core-js/internals/engine-webkit-version.js","no-source/node_modules/core-js/internals/entry-virtual.js","no-source/node_modules/core-js/internals/enum-bug-keys.js","no-source/node_modules/core-js/internals/error-stack-clear.js","no-source/node_modules/core-js/internals/error-stack-install.js","no-source/node_modules/core-js/internals/error-stack-installable.js","no-source/node_modules/core-js/internals/error-to-string.js","no-source/node_modules/core-js/internals/export.js","no-source/node_modules/core-js/internals/fails.js","no-source/node_modules/core-js/internals/fix-regexp-well-known-symbol-logic.js","no-source/node_modules/core-js/internals/flatten-into-array.js","no-source/node_modules/core-js/internals/freezing.js","no-source/node_modules/core-js/internals/function-apply.js","no-source/node_modules/core-js/internals/function-bind-context.js","no-source/node_modules/core-js/internals/function-bind-native.js","no-source/node_modules/core-js/internals/function-bind.js","no-source/node_modules/core-js/internals/function-call.js","no-source/node_modules/core-js/internals/function-demethodize.js","no-source/node_modules/core-js/internals/function-name.js","no-source/node_modules/core-js/internals/function-uncurry-this-accessor.js","no-source/node_modules/core-js/internals/function-uncurry-this-clause.js","no-source/node_modules/core-js/internals/function-uncurry-this.js","no-source/node_modules/core-js/internals/get-async-iterator-flattenable.js","no-source/node_modules/core-js/internals/get-async-iterator.js","no-source/node_modules/core-js/internals/get-built-in.js","no-source/node_modules/core-js/internals/get-iterator-direct.js","no-source/node_modules/core-js/internals/get-iterator-flattenable.js","no-source/node_modules/core-js/internals/get-iterator-method.js","no-source/node_modules/core-js/internals/get-iterator.js","no-source/node_modules/core-js/internals/get-json-replacer-function.js","no-source/node_modules/core-js/internals/get-method.js","no-source/node_modules/core-js/internals/get-set-record.js","no-source/node_modules/core-js/internals/get-substitution.js","no-source/node_modules/core-js/internals/global.js","no-source/node_modules/core-js/internals/has-own-property.js","no-source/node_modules/core-js/internals/hidden-keys.js","no-source/node_modules/core-js/internals/host-report-errors.js","no-source/node_modules/core-js/internals/html.js","no-source/node_modules/core-js/internals/ie8-dom-define.js","no-source/node_modules/core-js/internals/ieee754.js","no-source/node_modules/core-js/internals/indexed-object.js","no-source/node_modules/core-js/internals/inherit-if-required.js","no-source/node_modules/core-js/internals/inspect-source.js","no-source/node_modules/core-js/internals/install-error-cause.js","no-source/node_modules/core-js/internals/internal-metadata.js","no-source/node_modules/core-js/internals/internal-state.js","no-source/node_modules/core-js/internals/is-array-iterator-method.js","no-source/node_modules/core-js/internals/is-array.js","no-source/node_modules/core-js/internals/is-big-int-array.js","no-source/node_modules/core-js/internals/is-callable.js","no-source/node_modules/core-js/internals/is-constructor.js","no-source/node_modules/core-js/internals/is-data-descriptor.js","no-source/node_modules/core-js/internals/is-forced.js","no-source/node_modules/core-js/internals/is-integral-number.js","no-source/node_modules/core-js/internals/is-iterable.js","no-source/node_modules/core-js/internals/is-null-or-undefined.js","no-source/node_modules/core-js/internals/is-object.js","no-source/node_modules/core-js/internals/is-pure.js","no-source/node_modules/core-js/internals/is-raw-json.js","no-source/node_modules/core-js/internals/is-regexp.js","no-source/node_modules/core-js/internals/is-symbol.js","no-source/node_modules/core-js/internals/iterate-simple.js","no-source/node_modules/core-js/internals/iterate.js","no-source/node_modules/core-js/internals/iterator-close.js","no-source/node_modules/core-js/internals/iterator-create-constructor.js","no-source/node_modules/core-js/internals/iterator-create-proxy.js","no-source/node_modules/core-js/internals/iterator-define.js","no-source/node_modules/core-js/internals/iterator-indexed.js","no-source/node_modules/core-js/internals/iterator-map.js","no-source/node_modules/core-js/internals/iterators-core.js","no-source/node_modules/core-js/internals/iterators.js","no-source/node_modules/core-js/internals/length-of-array-like.js","no-source/node_modules/core-js/internals/make-built-in.js","no-source/node_modules/core-js/internals/map-helpers.js","no-source/node_modules/core-js/internals/map-iterate.js","no-source/node_modules/core-js/internals/map-upsert.js","no-source/node_modules/core-js/internals/math-expm1.js","no-source/node_modules/core-js/internals/math-fround.js","no-source/node_modules/core-js/internals/math-log10.js","no-source/node_modules/core-js/internals/math-log1p.js","no-source/node_modules/core-js/internals/math-scale.js","no-source/node_modules/core-js/internals/math-sign.js","no-source/node_modules/core-js/internals/math-trunc.js","no-source/node_modules/core-js/internals/microtask.js","no-source/node_modules/core-js/internals/native-raw-json.js","no-source/node_modules/core-js/internals/new-promise-capability.js","no-source/node_modules/core-js/internals/normalize-string-argument.js","no-source/node_modules/core-js/internals/not-a-nan.js","no-source/node_modules/core-js/internals/not-a-regexp.js","no-source/node_modules/core-js/internals/number-is-finite.js","no-source/node_modules/core-js/internals/number-parse-float.js","no-source/node_modules/core-js/internals/number-parse-int.js","no-source/node_modules/core-js/internals/numeric-range-iterator.js","no-source/node_modules/core-js/internals/object-assign.js","no-source/node_modules/core-js/internals/object-create.js","no-source/node_modules/core-js/internals/object-define-properties.js","no-source/node_modules/core-js/internals/object-define-property.js","no-source/node_modules/core-js/internals/object-get-own-property-descriptor.js","no-source/node_modules/core-js/internals/object-get-own-property-names-external.js","no-source/node_modules/core-js/internals/object-get-own-property-names.js","no-source/node_modules/core-js/internals/object-get-own-property-symbols.js","no-source/node_modules/core-js/internals/object-get-prototype-of.js","no-source/node_modules/core-js/internals/object-is-extensible.js","no-source/node_modules/core-js/internals/object-is-prototype-of.js","no-source/node_modules/core-js/internals/object-iterator.js","no-source/node_modules/core-js/internals/object-keys-internal.js","no-source/node_modules/core-js/internals/object-keys.js","no-source/node_modules/core-js/internals/object-property-is-enumerable.js","no-source/node_modules/core-js/internals/object-prototype-accessors-forced.js","no-source/node_modules/core-js/internals/object-set-prototype-of.js","no-source/node_modules/core-js/internals/object-to-array.js","no-source/node_modules/core-js/internals/object-to-string.js","no-source/node_modules/core-js/internals/observable-forced.js","no-source/node_modules/core-js/internals/ordinary-to-primitive.js","no-source/node_modules/core-js/internals/own-keys.js","no-source/node_modules/core-js/internals/parse-json-string.js","no-source/node_modules/core-js/internals/path.js","no-source/node_modules/core-js/internals/perform.js","no-source/node_modules/core-js/internals/promise-constructor-detection.js","no-source/node_modules/core-js/internals/promise-native-constructor.js","no-source/node_modules/core-js/internals/promise-resolve.js","no-source/node_modules/core-js/internals/promise-statics-incorrect-iteration.js","no-source/node_modules/core-js/internals/proxy-accessor.js","no-source/node_modules/core-js/internals/queue.js","no-source/node_modules/core-js/internals/reflect-metadata.js","no-source/node_modules/core-js/internals/regexp-exec-abstract.js","no-source/node_modules/core-js/internals/regexp-exec.js","no-source/node_modules/core-js/internals/regexp-flags.js","no-source/node_modules/core-js/internals/regexp-get-flags.js","no-source/node_modules/core-js/internals/regexp-sticky-helpers.js","no-source/node_modules/core-js/internals/regexp-unsupported-dot-all.js","no-source/node_modules/core-js/internals/regexp-unsupported-ncg.js","no-source/node_modules/core-js/internals/require-object-coercible.js","no-source/node_modules/core-js/internals/same-value-zero.js","no-source/node_modules/core-js/internals/same-value.js","no-source/node_modules/core-js/internals/schedulers-fix.js","no-source/node_modules/core-js/internals/set-clone.js","no-source/node_modules/core-js/internals/set-difference.js","no-source/node_modules/core-js/internals/set-helpers.js","no-source/node_modules/core-js/internals/set-intersection.js","no-source/node_modules/core-js/internals/set-is-disjoint-from.js","no-source/node_modules/core-js/internals/set-is-subset-of.js","no-source/node_modules/core-js/internals/set-is-superset-of.js","no-source/node_modules/core-js/internals/set-iterate.js","no-source/node_modules/core-js/internals/set-method-accept-set-like.js","no-source/node_modules/core-js/internals/set-size.js","no-source/node_modules/core-js/internals/set-species.js","no-source/node_modules/core-js/internals/set-symmetric-difference.js","no-source/node_modules/core-js/internals/set-to-string-tag.js","no-source/node_modules/core-js/internals/set-union.js","no-source/node_modules/core-js/internals/shared-key.js","no-source/node_modules/core-js/internals/shared-store.js","no-source/node_modules/core-js/internals/shared.js","no-source/node_modules/core-js/internals/species-constructor.js","no-source/node_modules/core-js/internals/string-cooked.js","no-source/node_modules/core-js/internals/string-html-forced.js","no-source/node_modules/core-js/internals/string-multibyte.js","no-source/node_modules/core-js/internals/string-pad-webkit-bug.js","no-source/node_modules/core-js/internals/string-pad.js","no-source/node_modules/core-js/internals/string-parse.js","no-source/node_modules/core-js/internals/string-punycode-to-ascii.js","no-source/node_modules/core-js/internals/string-repeat.js","no-source/node_modules/core-js/internals/string-trim-end.js","no-source/node_modules/core-js/internals/string-trim-forced.js","no-source/node_modules/core-js/internals/string-trim-start.js","no-source/node_modules/core-js/internals/string-trim.js","no-source/node_modules/core-js/internals/structured-clone-proper-transfer.js","no-source/node_modules/core-js/internals/symbol-constructor-detection.js","no-source/node_modules/core-js/internals/symbol-define-to-primitive.js","no-source/node_modules/core-js/internals/symbol-registry-detection.js","no-source/node_modules/core-js/internals/task.js","no-source/node_modules/core-js/internals/this-number-value.js","no-source/node_modules/core-js/internals/to-absolute-index.js","no-source/node_modules/core-js/internals/to-big-int.js","no-source/node_modules/core-js/internals/to-index.js","no-source/node_modules/core-js/internals/to-indexed-object.js","no-source/node_modules/core-js/internals/to-integer-or-infinity.js","no-source/node_modules/core-js/internals/to-length.js","no-source/node_modules/core-js/internals/to-object.js","no-source/node_modules/core-js/internals/to-offset.js","no-source/node_modules/core-js/internals/to-positive-integer.js","no-source/node_modules/core-js/internals/to-primitive.js","no-source/node_modules/core-js/internals/to-property-key.js","no-source/node_modules/core-js/internals/to-set-like.js","no-source/node_modules/core-js/internals/to-string-tag-support.js","no-source/node_modules/core-js/internals/to-string.js","no-source/node_modules/core-js/internals/try-node-require.js","no-source/node_modules/core-js/internals/try-to-string.js","no-source/node_modules/core-js/internals/typed-array-constructor.js","no-source/node_modules/core-js/internals/typed-array-constructors-require-wrappers.js","no-source/node_modules/core-js/internals/typed-array-from-species-and-list.js","no-source/node_modules/core-js/internals/typed-array-from.js","no-source/node_modules/core-js/internals/typed-array-species-constructor.js","no-source/node_modules/core-js/internals/uid.js","no-source/node_modules/core-js/internals/url-constructor-detection.js","no-source/node_modules/core-js/internals/use-symbol-as-uid.js","no-source/node_modules/core-js/internals/v8-prototype-define-bug.js","no-source/node_modules/core-js/internals/validate-arguments-length.js","no-source/node_modules/core-js/internals/weak-map-basic-detection.js","no-source/node_modules/core-js/internals/weak-map-helpers.js","no-source/node_modules/core-js/internals/weak-set-helpers.js","no-source/node_modules/core-js/internals/well-known-symbol-define.js","no-source/node_modules/core-js/internals/well-known-symbol-wrapped.js","no-source/node_modules/core-js/internals/well-known-symbol.js","no-source/node_modules/core-js/internals/whitespaces.js","no-source/node_modules/core-js/internals/wrap-error-constructor-with-cause.js","no-source/node_modules/core-js/modules/es.aggregate-error.cause.js","no-source/node_modules/core-js/modules/es.aggregate-error.constructor.js","no-source/node_modules/core-js/modules/es.aggregate-error.js","no-source/node_modules/core-js/modules/es.array-buffer.constructor.js","no-source/node_modules/core-js/modules/es.array-buffer.slice.js","no-source/node_modules/core-js/modules/es.array.at.js","no-source/node_modules/core-js/modules/es.array.concat.js","no-source/node_modules/core-js/modules/es.array.copy-within.js","no-source/node_modules/core-js/modules/es.array.fill.js","no-source/node_modules/core-js/modules/es.array.filter.js","no-source/node_modules/core-js/modules/es.array.find-index.js","no-source/node_modules/core-js/modules/es.array.find-last-index.js","no-source/node_modules/core-js/modules/es.array.find-last.js","no-source/node_modules/core-js/modules/es.array.find.js","no-source/node_modules/core-js/modules/es.array.flat-map.js","no-source/node_modules/core-js/modules/es.array.flat.js","no-source/node_modules/core-js/modules/es.array.from.js","no-source/node_modules/core-js/modules/es.array.includes.js","no-source/node_modules/core-js/modules/es.array.index-of.js","no-source/node_modules/core-js/modules/es.array.iterator.js","no-source/node_modules/core-js/modules/es.array.join.js","no-source/node_modules/core-js/modules/es.array.last-index-of.js","no-source/node_modules/core-js/modules/es.array.map.js","no-source/node_modules/core-js/modules/es.array.of.js","no-source/node_modules/core-js/modules/es.array.push.js","no-source/node_modules/core-js/modules/es.array.reduce-right.js","no-source/node_modules/core-js/modules/es.array.reduce.js","no-source/node_modules/core-js/modules/es.array.reverse.js","no-source/node_modules/core-js/modules/es.array.slice.js","no-source/node_modules/core-js/modules/es.array.sort.js","no-source/node_modules/core-js/modules/es.array.species.js","no-source/node_modules/core-js/modules/es.array.splice.js","no-source/node_modules/core-js/modules/es.array.to-reversed.js","no-source/node_modules/core-js/modules/es.array.to-sorted.js","no-source/node_modules/core-js/modules/es.array.to-spliced.js","no-source/node_modules/core-js/modules/es.array.unscopables.flat-map.js","no-source/node_modules/core-js/modules/es.array.unscopables.flat.js","no-source/node_modules/core-js/modules/es.array.unshift.js","no-source/node_modules/core-js/modules/es.array.with.js","no-source/node_modules/core-js/modules/es.date.to-json.js","no-source/node_modules/core-js/modules/es.date.to-primitive.js","no-source/node_modules/core-js/modules/es.error.cause.js","no-source/node_modules/core-js/modules/es.function.has-instance.js","no-source/node_modules/core-js/modules/es.function.name.js","no-source/node_modules/core-js/modules/es.global-this.js","no-source/node_modules/core-js/modules/es.json.stringify.js","no-source/node_modules/core-js/modules/es.json.to-string-tag.js","no-source/node_modules/core-js/modules/es.map.constructor.js","no-source/node_modules/core-js/modules/es.map.js","no-source/node_modules/core-js/modules/es.math.acosh.js","no-source/node_modules/core-js/modules/es.math.asinh.js","no-source/node_modules/core-js/modules/es.math.atanh.js","no-source/node_modules/core-js/modules/es.math.cbrt.js","no-source/node_modules/core-js/modules/es.math.clz32.js","no-source/node_modules/core-js/modules/es.math.cosh.js","no-source/node_modules/core-js/modules/es.math.expm1.js","no-source/node_modules/core-js/modules/es.math.fround.js","no-source/node_modules/core-js/modules/es.math.hypot.js","no-source/node_modules/core-js/modules/es.math.imul.js","no-source/node_modules/core-js/modules/es.math.log10.js","no-source/node_modules/core-js/modules/es.math.log1p.js","no-source/node_modules/core-js/modules/es.math.log2.js","no-source/node_modules/core-js/modules/es.math.sign.js","no-source/node_modules/core-js/modules/es.math.sinh.js","no-source/node_modules/core-js/modules/es.math.tanh.js","no-source/node_modules/core-js/modules/es.math.to-string-tag.js","no-source/node_modules/core-js/modules/es.math.trunc.js","no-source/node_modules/core-js/modules/es.number.constructor.js","no-source/node_modules/core-js/modules/es.number.epsilon.js","no-source/node_modules/core-js/modules/es.number.is-finite.js","no-source/node_modules/core-js/modules/es.number.is-integer.js","no-source/node_modules/core-js/modules/es.number.is-nan.js","no-source/node_modules/core-js/modules/es.number.is-safe-integer.js","no-source/node_modules/core-js/modules/es.number.max-safe-integer.js","no-source/node_modules/core-js/modules/es.number.min-safe-integer.js","no-source/node_modules/core-js/modules/es.number.parse-float.js","no-source/node_modules/core-js/modules/es.number.parse-int.js","no-source/node_modules/core-js/modules/es.number.to-exponential.js","no-source/node_modules/core-js/modules/es.number.to-fixed.js","no-source/node_modules/core-js/modules/es.object.assign.js","no-source/node_modules/core-js/modules/es.object.define-getter.js","no-source/node_modules/core-js/modules/es.object.define-properties.js","no-source/node_modules/core-js/modules/es.object.define-property.js","no-source/node_modules/core-js/modules/es.object.define-setter.js","no-source/node_modules/core-js/modules/es.object.entries.js","no-source/node_modules/core-js/modules/es.object.freeze.js","no-source/node_modules/core-js/modules/es.object.from-entries.js","no-source/node_modules/core-js/modules/es.object.get-own-property-descriptor.js","no-source/node_modules/core-js/modules/es.object.get-own-property-descriptors.js","no-source/node_modules/core-js/modules/es.object.get-own-property-names.js","no-source/node_modules/core-js/modules/es.object.get-own-property-symbols.js","no-source/node_modules/core-js/modules/es.object.get-prototype-of.js","no-source/node_modules/core-js/modules/es.object.has-own.js","no-source/node_modules/core-js/modules/es.object.is-extensible.js","no-source/node_modules/core-js/modules/es.object.is-frozen.js","no-source/node_modules/core-js/modules/es.object.is-sealed.js","no-source/node_modules/core-js/modules/es.object.is.js","no-source/node_modules/core-js/modules/es.object.keys.js","no-source/node_modules/core-js/modules/es.object.lookup-getter.js","no-source/node_modules/core-js/modules/es.object.lookup-setter.js","no-source/node_modules/core-js/modules/es.object.prevent-extensions.js","no-source/node_modules/core-js/modules/es.object.seal.js","no-source/node_modules/core-js/modules/es.object.set-prototype-of.js","no-source/node_modules/core-js/modules/es.object.to-string.js","no-source/node_modules/core-js/modules/es.object.values.js","no-source/node_modules/core-js/modules/es.parse-float.js","no-source/node_modules/core-js/modules/es.parse-int.js","no-source/node_modules/core-js/modules/es.promise.all-settled.js","no-source/node_modules/core-js/modules/es.promise.all.js","no-source/node_modules/core-js/modules/es.promise.any.js","no-source/node_modules/core-js/modules/es.promise.catch.js","no-source/node_modules/core-js/modules/es.promise.constructor.js","no-source/node_modules/core-js/modules/es.promise.finally.js","no-source/node_modules/core-js/modules/es.promise.js","no-source/node_modules/core-js/modules/es.promise.race.js","no-source/node_modules/core-js/modules/es.promise.reject.js","no-source/node_modules/core-js/modules/es.promise.resolve.js","no-source/node_modules/core-js/modules/es.reflect.apply.js","no-source/node_modules/core-js/modules/es.reflect.construct.js","no-source/node_modules/core-js/modules/es.reflect.define-property.js","no-source/node_modules/core-js/modules/es.reflect.delete-property.js","no-source/node_modules/core-js/modules/es.reflect.get-own-property-descriptor.js","no-source/node_modules/core-js/modules/es.reflect.get-prototype-of.js","no-source/node_modules/core-js/modules/es.reflect.get.js","no-source/node_modules/core-js/modules/es.reflect.has.js","no-source/node_modules/core-js/modules/es.reflect.is-extensible.js","no-source/node_modules/core-js/modules/es.reflect.own-keys.js","no-source/node_modules/core-js/modules/es.reflect.prevent-extensions.js","no-source/node_modules/core-js/modules/es.reflect.set-prototype-of.js","no-source/node_modules/core-js/modules/es.reflect.set.js","no-source/node_modules/core-js/modules/es.reflect.to-string-tag.js","no-source/node_modules/core-js/modules/es.regexp.constructor.js","no-source/node_modules/core-js/modules/es.regexp.dot-all.js","no-source/node_modules/core-js/modules/es.regexp.exec.js","no-source/node_modules/core-js/modules/es.regexp.flags.js","no-source/node_modules/core-js/modules/es.regexp.sticky.js","no-source/node_modules/core-js/modules/es.regexp.test.js","no-source/node_modules/core-js/modules/es.regexp.to-string.js","no-source/node_modules/core-js/modules/es.set.constructor.js","no-source/node_modules/core-js/modules/es.set.js","no-source/node_modules/core-js/modules/es.string.anchor.js","no-source/node_modules/core-js/modules/es.string.at-alternative.js","no-source/node_modules/core-js/modules/es.string.big.js","no-source/node_modules/core-js/modules/es.string.blink.js","no-source/node_modules/core-js/modules/es.string.bold.js","no-source/node_modules/core-js/modules/es.string.code-point-at.js","no-source/node_modules/core-js/modules/es.string.ends-with.js","no-source/node_modules/core-js/modules/es.string.fixed.js","no-source/node_modules/core-js/modules/es.string.fontcolor.js","no-source/node_modules/core-js/modules/es.string.fontsize.js","no-source/node_modules/core-js/modules/es.string.from-code-point.js","no-source/node_modules/core-js/modules/es.string.includes.js","no-source/node_modules/core-js/modules/es.string.italics.js","no-source/node_modules/core-js/modules/es.string.iterator.js","no-source/node_modules/core-js/modules/es.string.link.js","no-source/node_modules/core-js/modules/es.string.match-all.js","no-source/node_modules/core-js/modules/es.string.match.js","no-source/node_modules/core-js/modules/es.string.pad-end.js","no-source/node_modules/core-js/modules/es.string.pad-start.js","no-source/node_modules/core-js/modules/es.string.raw.js","no-source/node_modules/core-js/modules/es.string.repeat.js","no-source/node_modules/core-js/modules/es.string.replace-all.js","no-source/node_modules/core-js/modules/es.string.replace.js","no-source/node_modules/core-js/modules/es.string.search.js","no-source/node_modules/core-js/modules/es.string.small.js","no-source/node_modules/core-js/modules/es.string.split.js","no-source/node_modules/core-js/modules/es.string.starts-with.js","no-source/node_modules/core-js/modules/es.string.strike.js","no-source/node_modules/core-js/modules/es.string.sub.js","no-source/node_modules/core-js/modules/es.string.sup.js","no-source/node_modules/core-js/modules/es.string.trim-end.js","no-source/node_modules/core-js/modules/es.string.trim-left.js","no-source/node_modules/core-js/modules/es.string.trim-right.js","no-source/node_modules/core-js/modules/es.string.trim-start.js","no-source/node_modules/core-js/modules/es.string.trim.js","no-source/node_modules/core-js/modules/es.symbol.async-iterator.js","no-source/node_modules/core-js/modules/es.symbol.constructor.js","no-source/node_modules/core-js/modules/es.symbol.description.js","no-source/node_modules/core-js/modules/es.symbol.for.js","no-source/node_modules/core-js/modules/es.symbol.has-instance.js","no-source/node_modules/core-js/modules/es.symbol.is-concat-spreadable.js","no-source/node_modules/core-js/modules/es.symbol.iterator.js","no-source/node_modules/core-js/modules/es.symbol.js","no-source/node_modules/core-js/modules/es.symbol.key-for.js","no-source/node_modules/core-js/modules/es.symbol.match-all.js","no-source/node_modules/core-js/modules/es.symbol.match.js","no-source/node_modules/core-js/modules/es.symbol.replace.js","no-source/node_modules/core-js/modules/es.symbol.search.js","no-source/node_modules/core-js/modules/es.symbol.species.js","no-source/node_modules/core-js/modules/es.symbol.split.js","no-source/node_modules/core-js/modules/es.symbol.to-primitive.js","no-source/node_modules/core-js/modules/es.symbol.to-string-tag.js","no-source/node_modules/core-js/modules/es.symbol.unscopables.js","no-source/node_modules/core-js/modules/es.typed-array.at.js","no-source/node_modules/core-js/modules/es.typed-array.copy-within.js","no-source/node_modules/core-js/modules/es.typed-array.every.js","no-source/node_modules/core-js/modules/es.typed-array.fill.js","no-source/node_modules/core-js/modules/es.typed-array.filter.js","no-source/node_modules/core-js/modules/es.typed-array.find-index.js","no-source/node_modules/core-js/modules/es.typed-array.find-last-index.js","no-source/node_modules/core-js/modules/es.typed-array.find-last.js","no-source/node_modules/core-js/modules/es.typed-array.find.js","no-source/node_modules/core-js/modules/es.typed-array.float32-array.js","no-source/node_modules/core-js/modules/es.typed-array.float64-array.js","no-source/node_modules/core-js/modules/es.typed-array.for-each.js","no-source/node_modules/core-js/modules/es.typed-array.from.js","no-source/node_modules/core-js/modules/es.typed-array.includes.js","no-source/node_modules/core-js/modules/es.typed-array.index-of.js","no-source/node_modules/core-js/modules/es.typed-array.int16-array.js","no-source/node_modules/core-js/modules/es.typed-array.int32-array.js","no-source/node_modules/core-js/modules/es.typed-array.int8-array.js","no-source/node_modules/core-js/modules/es.typed-array.iterator.js","no-source/node_modules/core-js/modules/es.typed-array.join.js","no-source/node_modules/core-js/modules/es.typed-array.last-index-of.js","no-source/node_modules/core-js/modules/es.typed-array.map.js","no-source/node_modules/core-js/modules/es.typed-array.of.js","no-source/node_modules/core-js/modules/es.typed-array.reduce-right.js","no-source/node_modules/core-js/modules/es.typed-array.reduce.js","no-source/node_modules/core-js/modules/es.typed-array.reverse.js","no-source/node_modules/core-js/modules/es.typed-array.set.js","no-source/node_modules/core-js/modules/es.typed-array.slice.js","no-source/node_modules/core-js/modules/es.typed-array.some.js","no-source/node_modules/core-js/modules/es.typed-array.sort.js","no-source/node_modules/core-js/modules/es.typed-array.subarray.js","no-source/node_modules/core-js/modules/es.typed-array.to-locale-string.js","no-source/node_modules/core-js/modules/es.typed-array.to-reversed.js","no-source/node_modules/core-js/modules/es.typed-array.to-sorted.js","no-source/node_modules/core-js/modules/es.typed-array.to-string.js","no-source/node_modules/core-js/modules/es.typed-array.uint16-array.js","no-source/node_modules/core-js/modules/es.typed-array.uint32-array.js","no-source/node_modules/core-js/modules/es.typed-array.uint8-array.js","no-source/node_modules/core-js/modules/es.typed-array.uint8-clamped-array.js","no-source/node_modules/core-js/modules/es.typed-array.with.js","no-source/node_modules/core-js/modules/es.weak-map.constructor.js","no-source/node_modules/core-js/modules/es.weak-map.js","no-source/node_modules/core-js/modules/es.weak-set.constructor.js","no-source/node_modules/core-js/modules/es.weak-set.js","no-source/node_modules/core-js/modules/esnext.array-buffer.detached.js","no-source/node_modules/core-js/modules/esnext.array-buffer.transfer-to-fixed-length.js","no-source/node_modules/core-js/modules/esnext.array-buffer.transfer.js","no-source/node_modules/core-js/modules/esnext.array.filter-out.js","no-source/node_modules/core-js/modules/esnext.array.filter-reject.js","no-source/node_modules/core-js/modules/esnext.array.from-async.js","no-source/node_modules/core-js/modules/esnext.array.group-by-to-map.js","no-source/node_modules/core-js/modules/esnext.array.group-by.js","no-source/node_modules/core-js/modules/esnext.array.group-to-map.js","no-source/node_modules/core-js/modules/esnext.array.group.js","no-source/node_modules/core-js/modules/esnext.array.is-template-object.js","no-source/node_modules/core-js/modules/esnext.array.last-index.js","no-source/node_modules/core-js/modules/esnext.array.last-item.js","no-source/node_modules/core-js/modules/esnext.array.unique-by.js","no-source/node_modules/core-js/modules/esnext.async-disposable-stack.constructor.js","no-source/node_modules/core-js/modules/esnext.async-iterator.as-indexed-pairs.js","no-source/node_modules/core-js/modules/esnext.async-iterator.async-dispose.js","no-source/node_modules/core-js/modules/esnext.async-iterator.constructor.js","no-source/node_modules/core-js/modules/esnext.async-iterator.drop.js","no-source/node_modules/core-js/modules/esnext.async-iterator.every.js","no-source/node_modules/core-js/modules/esnext.async-iterator.filter.js","no-source/node_modules/core-js/modules/esnext.async-iterator.find.js","no-source/node_modules/core-js/modules/esnext.async-iterator.flat-map.js","no-source/node_modules/core-js/modules/esnext.async-iterator.for-each.js","no-source/node_modules/core-js/modules/esnext.async-iterator.from.js","no-source/node_modules/core-js/modules/esnext.async-iterator.indexed.js","no-source/node_modules/core-js/modules/esnext.async-iterator.map.js","no-source/node_modules/core-js/modules/esnext.async-iterator.reduce.js","no-source/node_modules/core-js/modules/esnext.async-iterator.some.js","no-source/node_modules/core-js/modules/esnext.async-iterator.take.js","no-source/node_modules/core-js/modules/esnext.async-iterator.to-array.js","no-source/node_modules/core-js/modules/esnext.bigint.range.js","no-source/node_modules/core-js/modules/esnext.composite-key.js","no-source/node_modules/core-js/modules/esnext.composite-symbol.js","no-source/node_modules/core-js/modules/esnext.disposable-stack.constructor.js","no-source/node_modules/core-js/modules/esnext.function.demethodize.js","no-source/node_modules/core-js/modules/esnext.function.is-callable.js","no-source/node_modules/core-js/modules/esnext.function.is-constructor.js","no-source/node_modules/core-js/modules/esnext.function.un-this.js","no-source/node_modules/core-js/modules/esnext.iterator.as-indexed-pairs.js","no-source/node_modules/core-js/modules/esnext.iterator.constructor.js","no-source/node_modules/core-js/modules/esnext.iterator.dispose.js","no-source/node_modules/core-js/modules/esnext.iterator.drop.js","no-source/node_modules/core-js/modules/esnext.iterator.every.js","no-source/node_modules/core-js/modules/esnext.iterator.filter.js","no-source/node_modules/core-js/modules/esnext.iterator.find.js","no-source/node_modules/core-js/modules/esnext.iterator.flat-map.js","no-source/node_modules/core-js/modules/esnext.iterator.for-each.js","no-source/node_modules/core-js/modules/esnext.iterator.from.js","no-source/node_modules/core-js/modules/esnext.iterator.indexed.js","no-source/node_modules/core-js/modules/esnext.iterator.map.js","no-source/node_modules/core-js/modules/esnext.iterator.range.js","no-source/node_modules/core-js/modules/esnext.iterator.reduce.js","no-source/node_modules/core-js/modules/esnext.iterator.some.js","no-source/node_modules/core-js/modules/esnext.iterator.take.js","no-source/node_modules/core-js/modules/esnext.iterator.to-array.js","no-source/node_modules/core-js/modules/esnext.iterator.to-async.js","no-source/node_modules/core-js/modules/esnext.json.is-raw-json.js","no-source/node_modules/core-js/modules/esnext.json.parse.js","no-source/node_modules/core-js/modules/esnext.json.raw-json.js","no-source/node_modules/core-js/modules/esnext.map.delete-all.js","no-source/node_modules/core-js/modules/esnext.map.emplace.js","no-source/node_modules/core-js/modules/esnext.map.every.js","no-source/node_modules/core-js/modules/esnext.map.filter.js","no-source/node_modules/core-js/modules/esnext.map.find-key.js","no-source/node_modules/core-js/modules/esnext.map.find.js","no-source/node_modules/core-js/modules/esnext.map.from.js","no-source/node_modules/core-js/modules/esnext.map.group-by.js","no-source/node_modules/core-js/modules/esnext.map.includes.js","no-source/node_modules/core-js/modules/esnext.map.key-by.js","no-source/node_modules/core-js/modules/esnext.map.key-of.js","no-source/node_modules/core-js/modules/esnext.map.map-keys.js","no-source/node_modules/core-js/modules/esnext.map.map-values.js","no-source/node_modules/core-js/modules/esnext.map.merge.js","no-source/node_modules/core-js/modules/esnext.map.of.js","no-source/node_modules/core-js/modules/esnext.map.reduce.js","no-source/node_modules/core-js/modules/esnext.map.some.js","no-source/node_modules/core-js/modules/esnext.map.update-or-insert.js","no-source/node_modules/core-js/modules/esnext.map.update.js","no-source/node_modules/core-js/modules/esnext.map.upsert.js","no-source/node_modules/core-js/modules/esnext.math.clamp.js","no-source/node_modules/core-js/modules/esnext.math.deg-per-rad.js","no-source/node_modules/core-js/modules/esnext.math.degrees.js","no-source/node_modules/core-js/modules/esnext.math.fscale.js","no-source/node_modules/core-js/modules/esnext.math.iaddh.js","no-source/node_modules/core-js/modules/esnext.math.imulh.js","no-source/node_modules/core-js/modules/esnext.math.isubh.js","no-source/node_modules/core-js/modules/esnext.math.rad-per-deg.js","no-source/node_modules/core-js/modules/esnext.math.radians.js","no-source/node_modules/core-js/modules/esnext.math.scale.js","no-source/node_modules/core-js/modules/esnext.math.seeded-prng.js","no-source/node_modules/core-js/modules/esnext.math.signbit.js","no-source/node_modules/core-js/modules/esnext.math.umulh.js","no-source/node_modules/core-js/modules/esnext.number.from-string.js","no-source/node_modules/core-js/modules/esnext.number.range.js","no-source/node_modules/core-js/modules/esnext.object.iterate-entries.js","no-source/node_modules/core-js/modules/esnext.object.iterate-keys.js","no-source/node_modules/core-js/modules/esnext.object.iterate-values.js","no-source/node_modules/core-js/modules/esnext.observable.constructor.js","no-source/node_modules/core-js/modules/esnext.observable.from.js","no-source/node_modules/core-js/modules/esnext.observable.js","no-source/node_modules/core-js/modules/esnext.observable.of.js","no-source/node_modules/core-js/modules/esnext.promise.try.js","no-source/node_modules/core-js/modules/esnext.reflect.define-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.delete-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js","no-source/node_modules/core-js/modules/esnext.reflect.get-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js","no-source/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.has-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js","no-source/node_modules/core-js/modules/esnext.reflect.metadata.js","no-source/node_modules/core-js/modules/esnext.set.add-all.js","no-source/node_modules/core-js/modules/esnext.set.delete-all.js","no-source/node_modules/core-js/modules/esnext.set.difference.js","no-source/node_modules/core-js/modules/esnext.set.difference.v2.js","no-source/node_modules/core-js/modules/esnext.set.every.js","no-source/node_modules/core-js/modules/esnext.set.filter.js","no-source/node_modules/core-js/modules/esnext.set.find.js","no-source/node_modules/core-js/modules/esnext.set.from.js","no-source/node_modules/core-js/modules/esnext.set.intersection.js","no-source/node_modules/core-js/modules/esnext.set.intersection.v2.js","no-source/node_modules/core-js/modules/esnext.set.is-disjoint-from.js","no-source/node_modules/core-js/modules/esnext.set.is-disjoint-from.v2.js","no-source/node_modules/core-js/modules/esnext.set.is-subset-of.js","no-source/node_modules/core-js/modules/esnext.set.is-subset-of.v2.js","no-source/node_modules/core-js/modules/esnext.set.is-superset-of.js","no-source/node_modules/core-js/modules/esnext.set.is-superset-of.v2.js","no-source/node_modules/core-js/modules/esnext.set.join.js","no-source/node_modules/core-js/modules/esnext.set.map.js","no-source/node_modules/core-js/modules/esnext.set.of.js","no-source/node_modules/core-js/modules/esnext.set.reduce.js","no-source/node_modules/core-js/modules/esnext.set.some.js","no-source/node_modules/core-js/modules/esnext.set.symmetric-difference.js","no-source/node_modules/core-js/modules/esnext.set.symmetric-difference.v2.js","no-source/node_modules/core-js/modules/esnext.set.union.js","no-source/node_modules/core-js/modules/esnext.set.union.v2.js","no-source/node_modules/core-js/modules/esnext.string.at.js","no-source/node_modules/core-js/modules/esnext.string.code-points.js","no-source/node_modules/core-js/modules/esnext.string.cooked.js","no-source/node_modules/core-js/modules/esnext.string.dedent.js","no-source/node_modules/core-js/modules/esnext.string.is-well-formed.js","no-source/node_modules/core-js/modules/esnext.string.to-well-formed.js","no-source/node_modules/core-js/modules/esnext.suppressed-error.constructor.js","no-source/node_modules/core-js/modules/esnext.symbol.async-dispose.js","no-source/node_modules/core-js/modules/esnext.symbol.dispose.js","no-source/node_modules/core-js/modules/esnext.symbol.is-registered.js","no-source/node_modules/core-js/modules/esnext.symbol.is-well-known.js","no-source/node_modules/core-js/modules/esnext.symbol.matcher.js","no-source/node_modules/core-js/modules/esnext.symbol.metadata-key.js","no-source/node_modules/core-js/modules/esnext.symbol.metadata.js","no-source/node_modules/core-js/modules/esnext.symbol.observable.js","no-source/node_modules/core-js/modules/esnext.symbol.pattern-match.js","no-source/node_modules/core-js/modules/esnext.symbol.replace-all.js","no-source/node_modules/core-js/modules/esnext.typed-array.filter-out.js","no-source/node_modules/core-js/modules/esnext.typed-array.filter-reject.js","no-source/node_modules/core-js/modules/esnext.typed-array.from-async.js","no-source/node_modules/core-js/modules/esnext.typed-array.group-by.js","no-source/node_modules/core-js/modules/esnext.typed-array.to-spliced.js","no-source/node_modules/core-js/modules/esnext.typed-array.unique-by.js","no-source/node_modules/core-js/modules/esnext.weak-map.delete-all.js","no-source/node_modules/core-js/modules/esnext.weak-map.emplace.js","no-source/node_modules/core-js/modules/esnext.weak-map.from.js","no-source/node_modules/core-js/modules/esnext.weak-map.of.js","no-source/node_modules/core-js/modules/esnext.weak-map.upsert.js","no-source/node_modules/core-js/modules/esnext.weak-set.add-all.js","no-source/node_modules/core-js/modules/esnext.weak-set.delete-all.js","no-source/node_modules/core-js/modules/esnext.weak-set.from.js","no-source/node_modules/core-js/modules/esnext.weak-set.of.js","no-source/node_modules/core-js/modules/web.atob.js","no-source/node_modules/core-js/modules/web.btoa.js","no-source/node_modules/core-js/modules/web.clear-immediate.js","no-source/node_modules/core-js/modules/web.dom-collections.for-each.js","no-source/node_modules/core-js/modules/web.dom-collections.iterator.js","no-source/node_modules/core-js/modules/web.dom-exception.constructor.js","no-source/node_modules/core-js/modules/web.dom-exception.stack.js","no-source/node_modules/core-js/modules/web.dom-exception.to-string-tag.js","no-source/node_modules/core-js/modules/web.immediate.js","no-source/node_modules/core-js/modules/web.queue-microtask.js","no-source/node_modules/core-js/modules/web.self.js","no-source/node_modules/core-js/modules/web.set-immediate.js","no-source/node_modules/core-js/modules/web.structured-clone.js","no-source/node_modules/core-js/modules/web.url-search-params.constructor.js","no-source/node_modules/core-js/modules/web.url-search-params.js","no-source/node_modules/core-js/modules/web.url-search-params.size.js","no-source/node_modules/core-js/modules/web.url.can-parse.js","no-source/node_modules/core-js/modules/web.url.constructor.js","no-source/node_modules/core-js/modules/web.url.js","no-source/node_modules/core-js/modules/web.url.to-json.js","no-source/node_modules/memoize-one/dist/memoize-one.esm.js","no-source/node_modules/proxy-polyfill/src/index.js","no-source/node_modules/proxy-polyfill/src/proxy.js","no-source/node_modules/tslib/tslib.es6.js","no-source/node_modules/unfetch/polyfill/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/convert-color.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/hex.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/config/is_component_loaded.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/config/version.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/decorators/restore-scroll.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/fire_event.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/main_window.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/get_main_window.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/navigate.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/compare.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/compute_rtl.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/render-status.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-card.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-circular-progress.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-fab-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-fab.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-fab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-icon-button-arrow-prev.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-icon-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/persistent_notification.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-menu-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-svg-icon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-textfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/search-input.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/addon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/common.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/host.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/resolution.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/supervisor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/common.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/store.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/translation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/generic/show-dialog-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/ancestors-with-property.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/deep-active-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/make-dialog-manager.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-loading-screen.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-router-page.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-subpage.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/toggle_attribute.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-tabs-subpage.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/styles.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/state/url-sync-mixin.ts","no-source/node_modules/@babel/runtime/helpers/typeof.js","no-source/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","no-source/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","no-source/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","no-source/node_modules/@babel/runtime/helpers/esm/classCallCheck.js","no-source/node_modules/@babel/runtime/helpers/esm/construct.js","no-source/node_modules/@babel/runtime/helpers/esm/createClass.js","no-source/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js","no-source/node_modules/@babel/runtime/helpers/esm/createSuper.js","no-source/node_modules/@babel/runtime/helpers/esm/decorate.js","no-source/node_modules/@babel/runtime/helpers/esm/defineProperty.js","no-source/node_modules/@babel/runtime/helpers/esm/get.js","no-source/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","no-source/node_modules/@babel/runtime/helpers/esm/inherits.js","no-source/node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js","no-source/node_modules/@babel/runtime/helpers/esm/iterableToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","no-source/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js","no-source/node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","no-source/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","no-source/node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js","no-source/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","no-source/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","no-source/node_modules/@babel/runtime/helpers/esm/superPropBase.js","no-source/node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js","no-source/node_modules/@babel/runtime/helpers/esm/toArray.js","no-source/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","no-source/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","no-source/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","no-source/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js","no-source/node_modules/@babel/runtime/helpers/esm/toPrimitive.js","no-source/node_modules/@babel/runtime/helpers/esm/typeof.js","no-source/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js","no-source/node_modules/@babel/runtime/helpers/esm/isNativeFunction.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/property.ts","no-source/node_modules/home-assistant-js-websocket/dist/store.js","no-source/node_modules/home-assistant-js-websocket/dist/collection.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/directive-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/lit-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/custom-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/state.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/event-options.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-async.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-assigned-elements.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-assigned-nodes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/class-map.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/if-defined.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/live.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/style-map.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/css-tag.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/reactive-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/lit-element.ts","no-source/webpack/bootstrap","no-source/webpack/runtime/compat get default export","no-source/webpack/runtime/define property getters","no-source/webpack/runtime/ensure chunk","no-source/webpack/runtime/get javascript chunk filename","no-source/webpack/runtime/hasOwnProperty shorthand","no-source/webpack/runtime/make namespace object","no-source/webpack/runtime/publicPath","no-source/webpack/runtime/jsonp chunk loading","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../reactive-element/src/polyfill-support.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../lit-html/src/polyfill-support.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../lit-element/src/polyfill-support.ts","no-source/node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/compatibility.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/roboto.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/ha-style.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/safari-14-attachshadow-patch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/lab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/rgb.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/apply_themes_on_element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/supervisor.ts","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/error.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/types.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dashboard/hassio-addons.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dashboard/hassio-dashboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-panel-router.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-panel.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-router.ts","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/regex.generated.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/date-time.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/regex.generated.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/number.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/time-data.generated.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/parser.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/date-time-pattern-generator.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/index.js","no-source/node_modules/@formatjs/fast-memoize/lib/index.js","no-source/node_modules/intl-messageformat/lib/src/error.js","no-source/node_modules/intl-messageformat/lib/src/formatters.js","no-source/node_modules/intl-messageformat/lib/src/core.js","no-source/node_modules/intl-messageformat/lib/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/locale-data-polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/translations/localize.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/translations-metadata.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/common-translation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/supervisor-base-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/mixins/provide-hass-lit-mixin.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-main.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/is-navigation-click.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/entrypoint.ts"],"names":["leafPrototypes","getProto","inProgress","dataWebpackPrefix","_decorate","customElement","_initialize","_LitElement","HassioCardContent","_LitElement2","_inherits","_super","_createSuper","_this","_classCallCheck","_len","arguments","length","args","Array","_key","call","apply","concat","_assertThisInitialized","_createClass","F","d","kind","decorators","property","attribute","key","value","type","Boolean","html","_templateObject","_taggedTemplateLiteral","this","showTopbar","_templateObject2","topbarClass","iconImage","_templateObject3","iconClass","iconTitle","_templateObject4","icon","title","description","available","static","css","_templateObject5","LitElement","supervisorTabs","hass","atLeastVersion","config","version","translationKey","path","iconPath","hassioStyle","MDCFoundation","adapter","Object","defineProperty","prototype","init","destroy","closest","element","selector","el","matches","parentElement","webkitMatchesSelector","msMatchesSelector","ariaProperty","protoOrDescriptor","name","descriptor","undefined","constructor","litInternalPropertyKey","getPropertyDescriptor","Error","propDescriptor","set","dispatchWizEvent","wrappedDescriptor","configurable","enumerable","options","getPropertyOptions","hasAttribute","removeAttribute","get","tsDecorator","BaseElement","mdcRoot","focus","click","_get","_getPrototypeOf","mdcFoundation","mdcFoundationClass","createAdapter","createFoundation","USING_SHADY_DOM","_b","_a","window","ShadyDOM","inUse","FormElement","_BaseElement","disabled","containingForm","formDataListener","ev","setFormData","formData","shadowRoot","forms","getRootNode","querySelectorAll","_i","_Array$from","from","form","contains","findFormElement","addEventListener","removeEventListener","formElement","_this2","e","dispatchEvent","Event","shadowRootOptions","mode","delegatesFocus","__decorate","observer","proto","propName","_observers","hasOwnProperty","observers","Map","forEach","v","k","userUpdated","updated","changedProperties","isNodeElement","node","nodeType","Node","ELEMENT_NODE","addHasRemoveClass","addClass","className","classList","add","removeClass","remove","hasClass","supportsPassive","fn","optionsBlock","passive","document","supportsPassiveEventListener","deepActiveElementPath","activeElement","push","doesElementContainFocus","activePath","deepActiveElement","focusEv","bubbles","composed","composedPath","listener","body","indexOf","cssClasses","LABEL_FLOAT_ABOVE","LABEL_REQUIRED","LABEL_SHAKE","ROOT","MDCFloatingLabelFoundation","__assign","defaultAdapter","shakeAnimationEndHandler","handleShakeAnimationEnd","__extends","getWidth","registerInteractionHandler","deregisterInteractionHandler","shake","shouldShake","float","shouldFloat","setRequired","isRequired","FloatingLabelDirective","_Directive","partInfo","foundation","previousPart","PartType","part","_ref","label","_slicedToArray","labelElement","scrollWidth","evtType","handler","render","_label","Directive","floatingLabel","directive","LINE_RIPPLE_ACTIVE","LINE_RIPPLE_DEACTIVATING","MDCLineRippleFoundation","transitionEndHandler","evt","handleTransitionEnd","setStyle","registerEventHandler","deregisterEventHandler","activate","setRippleCenter","xCoordinate","deactivate","isDeactivating","propertyName","LineRippleDirective","_possibleConstructorReturn","_params","lineElement","style","setProperty","lineRipple","strings","NOTCH_ELEMENT_SELECTOR","numbers","NOTCH_ELEMENT_PADDING","NO_LABEL","OUTLINE_NOTCHED","OUTLINE_UPGRADED","MDCNotchedOutlineFoundation","setNotchWidthProperty","removeNotchWidthProperty","notch","notchWidth","closeNotch","NotchedOutlineBase","width","open","lastOpen","notchElement","removeProperty","shouldOpen","openOrClose","classes","classMap","query","Number","reflect","styles","NotchedOutline","_NotchedOutlineBase","BG_FOCUSED","FG_ACTIVATION","FG_DEACTIVATION","UNBOUNDED","VAR_FG_SCALE","VAR_FG_SIZE","VAR_FG_TRANSLATE_END","VAR_FG_TRANSLATE_START","VAR_LEFT","VAR_TOP","DEACTIVATION_TIMEOUT_MS","FG_DEACTIVATION_MS","INITIAL_ORIGIN_SCALE","PADDING","TAP_DELAY_MS","ACTIVATION_EVENT_TYPES","POINTER_DEACTIVATION_EVENT_TYPES","activatedTargets","MDCRippleFoundation","activationAnimationHasEnded","activationTimer","fgDeactivationRemovalTimer","fgScale","frame","height","initialSize","layoutFrame","maxRadius","unboundedCoords","left","top","activationState","defaultActivationState","activationTimerCallback","runDeactivationUXLogicIfReady","activateHandler","activateImpl","deactivateHandler","deactivateImpl","focusHandler","handleFocus","blurHandler","handleBlur","resizeHandler","layout","browserSupportsCssVars","computeBoundingRect","right","bottom","containsEventTarget","deregisterDocumentInteractionHandler","deregisterResizeHandler","getWindowPageOffset","x","y","isSurfaceActive","isSurfaceDisabled","isUnbounded","registerDocumentInteractionHandler","registerResizeHandler","updateCssVariable","supportsPressRipple","registerRootHandlers","ROOT_1","UNBOUNDED_1","requestAnimationFrame","layoutInternal","clearTimeout","ROOT_2","UNBOUNDED_2","removeCssVars","deregisterRootHandlers","deregisterDeactivationHandlers","cancelAnimationFrame","setUnbounded","unbounded","activationEvent","hasDeactivationUXRun","isActivated","isProgrammatic","wasActivatedByPointer","wasElementMadeActive","ACTIVATION_EVENT_TYPES_1","__values","ACTIVATION_EVENT_TYPES_1_1","next","done","registerDeactivationHandlers","POINTER_DEACTIVATION_EVENT_TYPES_1","POINTER_DEACTIVATION_EVENT_TYPES_1_1","ACTIVATION_EVENT_TYPES_2","ACTIVATION_EVENT_TYPES_2_1","POINTER_DEACTIVATION_EVENT_TYPES_2","POINTER_DEACTIVATION_EVENT_TYPES_2_1","rippleStrings","keys","previousActivationEvent","some","target","resetActivationState","checkElementMadeActive","animateActivation","keyCode","translateStart","translateEnd","_c","getFgTranslationCoordinates","startPoint","endPoint","rmBoundedActivationClasses","setTimeout","pageOffset","clientRect","normalizedX","normalizedY","documentX","documentY","touchEvent","changedTouches","pageX","pageY","mouseEvent","getNormalizedEventCoords","state","animateDeactivation","maxDim","Math","max","sqrt","pow","floor","updateLayoutCssVars","round","RippleBase","primary","accent","activated","selected","internalUseStateLayerCustomProperties","hovering","bgFocused","fgActivation","fgDeactivation","fgSize","leftPos","topPos","isActive","varName","getBoundingClientRect","pageXOffset","pageYOffset","_this3","waitForFoundation","_this4","_this5","_this6","updateComplete","then","has","endHover","shouldActivateInPrimary","shouldSelectInPrimary","styleMap","Ripple","_RippleBase","RippleHandlers","rippleFn","startPress","r","endPress","startFocus","endFocus","startHover","ARIA_CONTROLS","ARIA_DESCRIBEDBY","INPUT_SELECTOR","LABEL_SELECTOR","LEADING_ICON_SELECTOR","LINE_RIPPLE_SELECTOR","OUTLINE_SELECTOR","PREFIX_SELECTOR","SUFFIX_SELECTOR","TRAILING_ICON_SELECTOR","DISABLED","FOCUSED","HELPER_LINE","INVALID","LABEL_FLOATING","OUTLINED","TEXTAREA","WITH_LEADING_ICON","WITH_TRAILING_ICON","WITH_INTERNAL_COUNTER","LABEL_SCALE","VALIDATION_ATTR_WHITELIST","ALWAYS_FLOAT_TYPES","POINTERDOWN_EVENTS","INTERACTION_EVENTS","MDCTextFieldFoundation","foundationMap","isFocused","receivedUserInput","valid","useNativeValidation","validateOnValueChange","helperText","characterCounter","leadingIcon","trailingIcon","inputFocusHandler","activateFocus","inputBlurHandler","deactivateFocus","inputInputHandler","handleInput","setPointerXOffset","setTransformOrigin","textFieldInteractionHandler","handleTextFieldInteraction","validationAttributeChangeHandler","attributesList","handleValidationAttributeChange","getNativeInput","shouldAlwaysFloat","getValue","isBadInput","isValid","setInputAttr","removeInputAttr","registerTextFieldInteractionHandler","deregisterTextFieldInteractionHandler","registerInputInteractionHandler","deregisterInputInteractionHandler","registerValidationAttributeChangeHandler","MutationObserver","deregisterValidationAttributeChangeHandler","activateLineRipple","deactivateLineRipple","setLineRippleTransformOrigin","shakeLabel","floatLabel","setLabelRequired","hasLabel","getLabelWidth","hasOutline","notchOutline","closeOutline","required","styleFloating","POINTERDOWN_EVENTS_1","POINTERDOWN_EVENTS_1_1","INTERACTION_EVENTS_1","INTERACTION_EVENTS_1_1","validationObserver","setcharacterCounter","POINTERDOWN_EVENTS_2","POINTERDOWN_EVENTS_2_1","INTERACTION_EVENTS_2","INTERACTION_EVENTS_2_1","nativeInput","attributeName","styleValidity","openNotch","labelWidth","styleFocused","isPersistent","isValidation","showToScreenReader","isDisabled","touches","targetEvent","targetClientRect","clientX","autoCompleteFocus","setValue","isNativeInputValid","setValid","setValidateOnValueChange","shouldValidate","getValidateOnValueChange","setUseNativeValidation","setDisabled","styleDisabled","setHelperTextContent","content","setContent","setLeadingIconAriaLabel","setAriaLabel","setLeadingIconContent","setTrailingIconAriaLabel","setTrailingIconContent","currentLength","maxLength","setCounterValue","validity","badInput","setValidity","helperTextVisible","isVisible","helperTextId","getId","isFloating","passiveEvents","createValidityObj","customValidity","objectifiedCustomValidity","assign","customError","patternMismatch","rangeOverflow","rangeUnderflow","stepMismatch","tooLong","tooShort","typeMismatch","valueMissing","TextFieldBase","_FormElement","_layout","_getUpdateComplete","placeholder","iconTrailing","minLength","outlined","helper","validateOnInitialRender","validationMessage","autoValidate","pattern","min","step","size","helperPersistent","charCounter","endAligned","prefix","suffix","readOnly","autocapitalize","outlineOpen","outlineWidth","isUiValid","focused","_validity","validityTransform","_checkValidity","willValidate","selectionStart","selectionEnd","focusEvt","CustomEvent","blurEvt","blur","select","selectionDirection","setSelectionRange","append","shouldRenderCharCounter","shouldRenderHelperText","renderRipple","renderOutline","renderLabel","renderLeadingIcon","renderPrefix","renderInput","renderSuffix","renderTrailingIcon","renderLineRipple","renderHelperText","reportValidity","renderIcon","isTrailingIcon","renderAffix","isSuffix","_templateObject6","minOrUndef","maxOrUndef","autocapitalizeOrUndef","showValidationMessage","ariaLabelledbyOrUndef","ariaControlsOrUndef","ariaDescribedbyOrUndef","_templateObject7","ifDefined","live","inputMode","handleInputChange","onInputFocus","onInputBlur","_templateObject8","ariaHiddenOrUndef","_templateObject9","renderCharCounter","_templateObject10","invalidEvent","cancelable","checkValidity","nativeValidity","message","setCustomValidity","getRootAdapterMethods","getInputAdapterMethods","getLabelAdapterMethods","getLineRippleAdapterMethods","getOutlineAdapterMethods","mutationsList","map","mutation","filter","getAttributesList","observe","attributes","disconnect","floatingLabelFoundation","lineRippleElement","lineRippleFoundation","_asyncToGenerator","_regeneratorRuntime","mark","_callee","result","wrap","_context","prev","sent","outlineElement","abrupt","stop","_this7","_callee2","_context2","String","_newVal","oldVal","eventOptions","customStyleInterface","CustomStyleInterface","ShadyCSS","prepareTemplate","template","elementName","elementExtends","prepareTemplateDom","prepareTemplateStyles","styleSubtree","properties","processStyles","updateNativeProperties","styleElement","styleDocument","getComputedStyleValue","flushCustomStyles","nativeCss","nativeCssVariables","nativeShadow","cssBuild","disableRuntime","attr","CustomStyle","_HTMLElement","_style","addCustomStyle","querySelector","include","getAttribute","textContent","cssFromModules","ownerDocument","head","appendChild","_wrapNativeSuper","HTMLElement","customElements","define","modules","lcModules","setModule","id","module","toLowerCase","findModule","DomModule","old","namespace","register","__assetpath","owner","HTMLImports","importForElement","url","resolveUrl","baseURI","pathFromUrl","strictTemplatePolicy","inst","console","warn","m","JSCompiler_renameProperty","prop","obj","workingURL","resolveDoc","CSS_URL_RX","ABS_URL","test","u","URL","pathname","href","location","implementation","createHTMLDocument","base","createElement","anchor","resolveCss","cssText","replace","pre","post","substring","lastIndexOf","useShadow","supportsAdoptingStyleSheets","polyfillWrapFlushCallback","Document","CSSStyleSheet","sheet","replaceSync","host","attachShadow","adoptedStyleSheets","rootPath","Polymer","sanitizeDOMValue","passiveTouchGestures","setPassiveTouchGestures","allowTemplateFromDomModule","legacyOptimizations","legacyWarnings","syncInitialRender","legacyUndefined","orderedComputed","cancelSyntheticClickEvents","setCancelSyntheticClickEvents","useCancelSyntheticClickEvents","removeNestedTemplates","fastDomIf","suppressTemplateNotifications","legacyNoObservedAttributes","useAdoptedStyleSheetsWithBuiltCSS","MODULE_STYLE_LINK_SELECTOR","INCLUDE_ATTR","SHADY_UNSCOPED_ATTR","importModule","moduleId","styleForImport","importDoc","container","importCss","stylesFromModules","moduleIds","trim","split","i","_toConsumableArray","stylesFromModule","_styles","_stylesFromModuleImports","stylesFromTemplate","assetpath","e$","item","index","self","stylesFromModuleImports","p$","p","import","unscoped","_unscopedStyle","setAttribute","cssFromModule","_cssText","_cssFromModuleImports","t","parentNode","removeChild","cssFromTemplate","VAR_ASSIGN","MIXIN_MATCH","MEDIA_MATCH","getComputedStyle","getPropertyValue","detectMixin","resolveFn","readyPromise","whenReady","documentWait","callback","Promise","resolve","readyState","SEEN_MARKER","CACHED_STYLE","transformFn","validateFn","enqueueDocumentValidation","customStyle","cs","getStyleForCustomStyle","styleToTransform","defineProperties","needsEnqueue","nativeCssVariables_","calcCssVariables","settings","shimcssproperties","navigator","userAgent","match","CSS","supports","isCallable","tryToString","$TypeError","TypeError","exports","argument","isConstructor","it","$String","uncurryThis","bind","anObject","isNullOrUndefined","getMethod","wellKnownSymbol","ASYNC_DISPOSE","DISPOSE","createDisposableResource","V","hint","method","getDisposeMethod","disposable","resource","stack","create","UNSCOPABLES","ArrayPrototype","charAt","S","unicode","isPrototypeOf","Prototype","isObject","ArrayBuffer","DataView","uncurryThisAccessor","classof","O","byteLength","arrayBufferByteLength","slice","error","fails","buffer","isExtensible","global","toIndex","isDetached","PROPER_TRANSFER","structuredClone","ArrayBufferPrototype","DataViewPrototype","isResizable","maxByteLength","getInt8","setInt8","arrayBuffer","newLength","preserveResizability","newByteLength","fixedLength","newBuffer","transfer","newNewBuffer","a","b","NAME","Constructor","NATIVE_ARRAY_BUFFER","DESCRIPTORS","hasOwn","createNonEnumerableProperty","defineBuiltIn","defineBuiltInAccessor","getPrototypeOf","setPrototypeOf","uid","InternalStateModule","enforceInternalState","enforce","getInternalState","Int8Array","Int8ArrayPrototype","Uint8ClampedArray","Uint8ClampedArrayPrototype","TypedArray","TypedArrayPrototype","ObjectPrototype","TO_STRING_TAG","TYPED_ARRAY_TAG","TYPED_ARRAY_CONSTRUCTOR","NATIVE_ARRAY_BUFFER_VIEWS","opera","TYPED_ARRAY_TAG_REQUIRED","TypedArrayConstructorsList","Uint8Array","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","BigIntArrayConstructorsList","BigInt64Array","BigUint64Array","getTypedArrayConstructor","isTypedArray","klass","Function","aTypedArray","aTypedArrayConstructor","C","exportTypedArrayMethod","KEY","forced","ARRAY","TypedArrayConstructor","error2","exportTypedArrayStaticMethod","isView","FunctionName","defineBuiltIns","anInstance","toIntegerOrInfinity","toLength","IEEE754","getOwnPropertyNames","arrayFill","arraySlice","setToStringTag","PROPER_FUNCTION_NAME","PROPER","CONFIGURABLE_FUNCTION_NAME","CONFIGURABLE","ARRAY_BUFFER","DATA_VIEW","PROTOTYPE","WRONG_INDEX","getInternalArrayBufferState","getterFor","getInternalDataViewState","setInternalState","NativeArrayBuffer","$ArrayBuffer","$DataView","RangeError","fill","reverse","packIEEE754","pack","unpackIEEE754","unpack","packInt8","number","packInt16","packInt32","unpackInt32","packFloat32","packFloat64","addGetter","view","count","isLittleEndian","intIndex","store","bytes","start","byteOffset","conversion","INCORRECT_ARRAY_BUFFER_NAME","NaN","j","testView","$setInt8","setUint8","unsafe","detached","bufferState","bufferLength","offset","getUint8","getInt16","getUint16","getInt32","getUint32","getFloat32","getFloat64","setInt16","setUint16","setInt32","setUint32","setFloat32","setFloat64","toObject","toAbsoluteIndex","lengthOfArrayLike","deletePropertyOrThrow","copyWithin","len","to","end","inc","argumentsLength","endPos","$forEach","STRICT_METHOD","arrayMethodIsStrict","callbackfn","getAsyncIterator","getIterator","getIteratorDirect","getIteratorMethod","getVirtual","getBuiltIn","AsyncFromSyncIterator","toArray","ASYNC_ITERATOR","arrayIterator","values","arrayIteratorNext","safeArrayIterator","SafeArrayIterator","iterator","asyncItems","mapfn","thisArg","usingAsyncIterator","usingSyncIterator","A","list","callWithSafeIterationClosing","isArrayIteratorMethod","createProperty","$Array","arrayLike","IS_CONSTRUCTOR","mapping","iteratorMethod","IndexedObject","MapHelpers","mapGet","mapHas","mapSet","boundFunction","toPropertyKey","objectCreate","arrayFromConstructorAndList","$this","that","specificConstructor","toIndexedObject","createMethod","IS_INCLUDES","fromIndex","includes","TYPE","IS_FIND_LAST_INDEX","findLast","findLastIndex","arraySpeciesCreate","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","specificCreate","every","find","findIndex","filterReject","$lastIndexOf","NEGATIVE_ZERO","FORCED","searchElement","V8_VERSION","SPECIES","METHOD_NAME","array","foo","aCallable","IS_RIGHT","memo","isArray","getOwnPropertyDescriptor","SILENT_ON_NON_WRITABLE_LENGTH_SET","writable","fin","n","mergeSort","comparefn","middle","insertionSort","merge","llength","rlength","lindex","rindex","originalArray","arraySpeciesConstructor","iterate","resolver","resolverFunction","$RangeError","relativeIndex","actualIndex","AsyncIteratorPrototype","createIterResultObject","ASYNC_FROM_SYNC_ITERATOR","asyncFromSyncIteratorContinuation","reject","iteratorRecord","$return","returnMethod","perform","iteratorClose","ASYNC_ITERATOR_HELPER","WRAP_FOR_VALID_ASYNC_ITERATOR","createAsyncIteratorProxyPrototype","IS_ITERATOR","IS_GENERATOR","getStateOrEarlyExit","stateCompletion","stateError","exit","handlerCompletion","nextHandler","handlerError","completion","inner","resolved","WrapForValidAsyncIteratorPrototype","AsyncIteratorHelperPrototype","AsyncIteratorProxy","record","counter","doesNotExceedSafeInteger","closeAsyncIteration","IS_TO_ARRAY","IS_FOR_EACH","object","MAPPING","ifAbruptCloseAsyncIterator","loop","error5","$result","error4","error3","createAsyncIteratorProxy","mapper","doneAndReject","mapped","shared","IS_PURE","USE_FUNCTION_CONSTRUCTOR","AsyncIterator","PassedAsyncIteratorPrototype","itoc","ctoi","ENTRIES","ITERATOR","SAFE_CLOSING","called","iteratorWithReturn","exec","SKIP_CLOSING","ITERATION_SUPPORT","toString","stringSlice","TO_STRING_TAG_SUPPORT","classofRaw","$Object","CORRECT_ARGUMENTS","tag","tryGet","callee","aConstructor","source","mapFn","nextItem","defineIterator","setSpecies","fastKey","internalStateGetterFor","getConstructor","wrapper","CONSTRUCTOR_NAME","ADDER","iterable","first","last","AS_ENTRIES","previous","entry","getEntry","removed","clear","data","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","iterated","getWeakData","ArrayIterationModule","splice","uncaughtFrozenStore","frozen","UncaughtFrozenStore","entries","findUncaughtFrozen","$","isForced","InternalMetadataModule","checkCorrectnessOfIteration","inheritIfRequired","common","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","uncurriedNativeMethod","enable","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","dummy","WeakMap","symbol","primitives","objectsByIndex","initializer","IS_OBJECT","root","active","ownKeys","getOwnPropertyDescriptorModule","definePropertyModule","exceptions","f","MATCH","regexp","error1","requireObjectCoercible","quot","string","p1","createPropertyDescriptor","bitmap","propertyKey","ordinaryToPrimitive","makeBuiltIn","getter","setter","defineGlobalProperty","simple","nonConfigurable","nonWritable","src","P","documentAll","all","IS_HTMLDDA","EXISTS","IndexSizeError","s","c","DOMStringSizeError","HierarchyRequestError","WrongDocumentError","InvalidCharacterError","NoDataAllowedError","NoModificationAllowedError","NotFoundError","NotSupportedError","InUseAttributeError","InvalidStateError","SyntaxError","InvalidModificationError","NamespaceError","InvalidAccessError","ValidationError","TypeMismatchError","SecurityError","NetworkError","AbortError","URLMismatchError","QuotaExceededError","TimeoutError","InvalidNodeTypeError","DataCloneError","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","documentCreateElement","DOMTokenListPrototype","firefox","IS_DENO","IS_NODE","Bun","Deno","UA","Pebble","process","versions","v8","webkit","CONSTRUCTOR","$Error","TEST","V8_OR_CHAKRA_STACK_ENTRY","IS_V8_OR_CHAKRA_STACK","dropEntries","prepareStackTrace","clearErrorStack","ERROR_STACK_INSTALLABLE","captureStackTrace","normalizeStringArgument","nativeErrorToString","INCORRECT_TO_STRING","copyConstructorProperties","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","sham","regexpExec","RegExpPrototype","RegExp","SHAM","SYMBOL","DELEGATES_TO_SYMBOL","DELEGATES_TO_EXEC","execCalled","re","flags","uncurriedNativeRegExpMethod","methods","nativeMethod","str","arg2","forceStringMethod","$exec","flattenIntoArray","original","sourceLen","depth","elementLen","targetIndex","sourceIndex","preventExtensions","NATIVE_BIND","FunctionPrototype","Reflect","$Function","join","factories","partArgs","argsLength","construct","getDescriptor","uncurryThisWithBind","alreadyAsync","usingIterator","Iterators","replacer","rawLength","keysLength","func","SetRecord","numSize","SUBSTITUTION_SYMBOLS","SUBSTITUTION_SYMBOLS_NO_NAMED","matched","position","captures","namedCaptures","replacement","tailPos","symbols","ch","capture","check","globalThis","abs","log","LN2","mantissaLength","exponent","mantissa","exponentLength","eMax","eBias","rt","sign","Infinity","nBits","propertyIsEnumerable","Wrapper","NewTarget","NewTargetPrototype","functionToString","inspectSource","cause","hiddenKeys","getOwnPropertyNamesModule","getOwnPropertyNamesExternalModule","FREEZING","REQUIRED","METADATA","setMetadata","objectID","weakData","meta","onFreeze","NATIVE_WEAK_MAP","sharedKey","OBJECT_ALREADY_INITIALIZED","metadata","facade","STATE","$documentAll","noop","empty","constructorRegExp","isConstructorModern","isConstructorLegacy","feature","detection","normalize","POLYFILL","NATIVE","isInteger","isFinite","isRegExp","USE_SYMBOL_AS_UID","$Symbol","$next","Result","stopped","ResultPrototype","unboundFunction","iterFn","IS_RECORD","INTERRUPTED","condition","callFn","innerResult","innerError","IteratorPrototype","returnThis","IteratorConstructor","ENUMERABLE_NEXT","ITERATOR_HELPER","WRAP_FOR_VALID_ITERATOR","createIteratorProxyPrototype","WrapForValidIteratorPrototype","IteratorHelperPrototype","IteratorProxy","createIteratorConstructor","IteratorsCore","BUGGY_SAFARI_ITERATORS","KEYS","VALUES","Iterable","DEFAULT","IS_SET","CurrentIteratorPrototype","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","createIteratorProxy","PrototypeOfArrayIteratorPrototype","CONFIGURABLE_LENGTH","TEMPLATE","arity","MapPrototype","iterateSimple","interruptible","updateFn","insertFn","$expm1","expm1","exp","EPSILON","EPSILON32","MAX32","MIN32","fround","$abs","$sign","roundTiesToEven","LOG10E","log10","log1p","scale","inLow","inHigh","outLow","outHigh","nx","nInLow","nInHigh","nOutLow","nOutHigh","ceil","trunc","notify","toggle","promise","macrotask","Queue","IS_IOS","IS_IOS_PEBBLE","IS_WEBOS_WEBKIT","WebKitMutationObserver","queueMicrotaskDescriptor","microtask","queue","flush","parent","domain","enter","nextTick","createTextNode","characterData","unsafeInt","raw","JSON","rawJSON","isRawJSON","stringify","PromiseCapability","$$resolve","$$reject","$default","globalIsFinite","whitespaces","$parseFloat","parseFloat","Symbol","trimmedString","$parseInt","parseInt","hex","radix","INCORRECT_RANGE","NUMERIC_RANGE_ITERATOR","$RangeIterator","option","zero","one","ifIncrease","inclusiveEnd","inclusive","hitsEnd","currentCount","currentYieldingValue","objectKeys","getOwnPropertySymbolsModule","propertyIsEnumerableModule","$assign","B","alphabet","chr","T","getOwnPropertySymbols","activeXDocument","definePropertiesModule","enumBugKeys","SCRIPT","IE_PROTO","EmptyConstructor","scriptTag","LT","NullProtoObjectViaActiveX","write","close","temp","parentWindow","NullProtoObject","ActiveXObject","iframeDocument","iframe","JS","display","contentWindow","Properties","V8_PROTOTYPE_DEFINE_BUG","props","IE8_DOM_DEFINE","$defineProperty","$getOwnPropertyDescriptor","ENUMERABLE","WRITABLE","Attributes","current","$getOwnPropertyNames","windowNames","getWindowNames","internalObjectKeys","CORRECT_PROTOTYPE_GETTER","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","FAILS_ON_PRIMITIVES","OBJECT_ITERATOR","names","$propertyIsEnumerable","NASHORN_BUG","WEBKIT","random","__defineSetter__","aPossiblePrototype","CORRECT_SETTER","__proto__","TO_ENTRIES","$$OBSERVABLE","NativeObservable","Observable","NativeObservablePrototype","of","subscribe","input","pref","val","valueOf","$SyntaxError","fromCharCode","at","codePoints","IS_4_HEX_DIGITS","IS_C0_CONTROL_CODE","unterminated","twoChars","fourHexDigits","NativePromiseConstructor","IS_BROWSER","NativePromisePrototype","SUBCLASSING","NATIVE_PROMISE_REJECTION_EVENT","PromiseRejectionEvent","FORCED_PROMISE_CONSTRUCTOR","PROMISE_CONSTRUCTOR_SOURCE","GLOBAL_CORE_JS_PROMISE","FakePromise","REJECTION_EVENT","newPromiseCapability","promiseCapability","Target","Source","tail","getOrCreateMetadataMap","targetKey","targetMetadata","keyMetadata","getMap","MetadataKey","metadataMap","MetadataValue","_","toKey","R","re1","re2","regexpFlags","stickyHelpers","UNSUPPORTED_DOT_ALL","UNSUPPORTED_NCG","nativeReplace","nativeExec","patchedExec","UPDATES_LAST_INDEX_WRONG","lastIndex","UNSUPPORTED_Y","BROKEN_CARET","NPCG_INCLUDED","reCopy","group","groups","sticky","charsAdded","strCopy","multiline","hasIndices","ignoreCase","dotAll","unicodeSets","regExpFlags","$RegExp","MISSED_STICKY","is","ENGINE_IS_BUN","USER_AGENT","validateArgumentsLength","WRAP","scheduler","hasTimeArg","firstParamIndex","timeout","boundArgs","params","SetHelpers","Set","aSet","clone","getSetRecord","iterateSet","other","otherRec","SetPrototype","keysIter","TAG","SHARED","copyright","license","defaultConstructor","cookedTemplate","literalSegments","elements","nextVal","charCodeAt","CONVERT_TO_STRING","pos","second","codeAt","$repeat","repeat","IS_END","fillString","fillLen","stringFiller","intMaxLength","stringLength","fillStr","fromCodePoint","stringIndexOf","isDigit","parseHex","hexToInt","out","maxInt","regexNonASCII","regexSeparators","OVERFLOW_ERROR","digitToBasic","digit","adapt","delta","numPoints","firstTime","baseMinusTMin","encode","output","extra","ucs2decode","currentValue","inputLength","bias","basicLength","handledCPCount","handledCPCountPlusOne","q","qMinusT","baseMinusT","encoded","labels","$trimEnd","forcedStringTrimMethod","trimEnd","$trimStart","trimStart","ltrim","rtrim","V8","SymbolPrototype","TO_PRIMITIVE","NATIVE_SYMBOL","keyFor","$location","defer","channel","port","setImmediate","clearImmediate","Dispatch","MessageChannel","ONREADYSTATECHANGE","run","runner","eventListener","event","globalPostMessageDefer","postMessage","protocol","now","port2","port1","onmessage","importScripts","integer","toPrimitive","prim","BigInt","toPositiveInteger","BYTES","isSymbol","exoticToPrim","isIterable","isSetLike","TYPED_ARRAYS_CONSTRUCTORS_REQUIRES_WRAPPERS","ArrayBufferViewCore","ArrayBufferModule","isIntegralNumber","toOffset","typedArrayFrom","nativeDefineProperty","nativeGetOwnPropertyDescriptor","BYTES_PER_ELEMENT","WRONG_LENGTH","fromList","isArrayBuffer","isTypedArrayIndex","wrappedGetOwnPropertyDescriptor","wrappedDefineProperty","CLAMPED","GETTER","SETTER","NativeTypedArrayConstructor","TypedArrayConstructorPrototype","addElement","typedArrayOffset","$length","$len","typedArraySpeciesConstructor","isBigIntArray","toBigInt","thisIsBigIntArray","speciesConstructor","postfix","searchParams","toJSON","sort","URLSearchParams","username","hash","passed","WeakMapPrototype","WeakSetPrototype","WeakSet","wrappedWellKnownSymbolModule","WellKnownSymbolsStore","createWellKnownSymbol","withoutSetter","proxyAccessor","installErrorCause","installErrorStack","FULL_NAME","IS_AGGREGATE_ERROR","STACK_TRACE_LIMIT","OPTIONS_POSITION","ERROR_NAME","OriginalError","OriginalErrorPrototype","BaseError","WrappedError","wrapErrorConstructorWithCause","AGGREGATE_ERROR","$AggregateError","errors","AggregateError","isInstance","AggregateErrorPrototype","errorsArray","arrayBufferModule","nativeArrayBufferSlice","viewSource","viewTarget","addToUnscopables","arrayMethodHasSpeciesSupport","IS_CONCAT_SPREADABLE","IS_CONCAT_SPREADABLE_SUPPORT","isConcatSpreadable","spreadable","arg","E","$filter","$findIndex","FIND_INDEX","SKIPS_HOLES","$findLastIndex","$findLast","$find","FIND","flatMap","flat","depthArg","$includes","$indexOf","nativeIndexOf","ARRAY_ITERATOR","Arguments","nativeJoin","separator","$map","setArrayLength","properErrorOnNonWritableLength","argCount","$reduceRight","CHROME_VERSION","reduceRight","$reduce","reduce","nativeReverse","nativeSlice","HAS_SPECIES_SUPPORT","internalSort","FF","IE_OR_EDGE","nativeSort","FAILS_ON_UNDEFINED","FAILS_ON_NULL","STABLE_SORT","code","itemsLength","items","arrayLength","getSortCompare","deleteCount","insertCount","actualDeleteCount","actualStart","arrayToReversed","toReversed","toSorted","compareFn","toSpliced","newLen","unshift","arrayWith","Date","toISOString","pv","dateToPrimitive","DatePrototype","WEB_ASSEMBLY","WebAssembly","exportGlobalErrorCauseWrapper","exportWebAssemblyErrorCauseWrapper","HAS_INSTANCE","FUNCTION_NAME_EXISTS","nameRE","regExpExec","getReplacerFunction","$stringify","numberToString","tester","low","hi","WRONG_SYMBOLS_CONVERSION","ILL_FORMED_UNICODE","stringifyWithSymbolsFix","$replacer","fixIllFormed","space","collection","$acosh","acosh","MAX_VALUE","$asinh","asinh","$atanh","atanh","cbrt","LOG2E","clz32","$cosh","cosh","$hypot","hypot","value1","value2","div","sum","aLen","larg","$imul","imul","UINT16","xn","yn","xl","yl","log2","sinh","tanh","thisNumberValue","NUMBER","NativeNumber","PureNumberNamespace","NumberPrototype","toNumber","third","maxCode","digits","NumberWrapper","primValue","toNumeric","isNaN","isSafeInteger","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER","$isFinite","nativeToExponential","toExponential","ROUNDS_PROPERLY","fractionDigits","l","w","nativeToFixed","toFixed","acc","multiply","c2","divide","dataToString","z","fractDigits","x2","__defineGetter__","$entries","$freeze","freeze","fromEntries","getOwnPropertyDescriptors","$getOwnPropertySymbols","nativeGetPrototypeOf","$isFrozen","isFrozen","$isSealed","isSealed","nativeKeys","__lookupGetter__","desc","__lookupSetter__","$preventExtensions","$seal","seal","$values","newPromiseCapabilityModule","allSettled","capability","promiseResolve","remaining","alreadyCalled","status","reason","$promiseResolve","PROMISE_STATICS_INCORRECT_ITERATION","PROMISE_ANY_ERROR","any","alreadyResolved","alreadyRejected","real","onRejected","Internal","OwnPromiseCapability","nativeThen","task","hostReportErrors","PromiseConstructorDetection","PROMISE","NATIVE_PROMISE_SUBCLASSING","getInternalPromiseState","PromiseConstructor","PromisePrototype","newGenericPromiseCapability","DISPATCH_EVENT","createEvent","UNHANDLED_REJECTION","isThenable","callReaction","reaction","exited","ok","fail","rejection","onHandleUnhandled","isReject","notified","reactions","onUnhandled","initEvent","isUnhandled","emit","unwrap","internalReject","internalResolve","executor","onFulfilled","PromiseWrapper","onFinally","isFunction","race","PromiseConstructorWrapper","CHECK_WRAPPER","functionApply","thisArgument","argumentsList","nativeConstruct","NEW_TARGET_BUG","ARGS_BUG","newTarget","$args","deleteProperty","objectGetPrototypeOf","isDataDescriptor","receiver","objectPreventExtensions","objectSetPrototypeOf","existingDescriptor","ownDescriptor","getRegExpFlags","NativeRegExp","IS_NCG","CORRECT_NEW","BASE_FORCED","RegExpWrapper","rawFlags","handled","thisIsRegExp","patternIsRegExp","flagsAreUndefined","rawPattern","named","brackets","ncg","groupid","groupname","handleNCG","handleDotAll","INDICES_SUPPORT","calls","expected","pairs","nativeTest","$toString","TO_STRING","nativeToString","NOT_GENERIC","INCORRECT_NAME","createHTML","forcedStringHTMLMethod","big","blink","bold","codePointAt","notARegExp","correctIsRegExpLogic","nativeEndsWith","endsWith","CORRECT_IS_REGEXP_LOGIC","searchString","endPosition","search","fixed","fontcolor","color","fontsize","$fromCodePoint","italics","STRING_ITERATOR","point","link","advanceStringIndex","MATCH_ALL","REGEXP_STRING","REGEXP_STRING_ITERATOR","nativeMatchAll","matchAll","WORKS_WITH_NON_GLOBAL_REGEX","$RegExpStringIterator","$global","fullUnicode","$matchAll","matcher","rx","fixRegExpWellKnownSymbolLogic","nativeMatch","maybeCallNative","res","matchStr","$padEnd","padEnd","$padStart","padStart","rawTemplate","getSubstitution","REPLACE","searchValue","replaceAll","replaceValue","IS_REG_EXP","functionalReplace","searchLength","advanceBy","endOfLastMatch","REPLACE_KEEPS_$0","REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE","UNSAFE_SUBSTITUTE","results","accumulatedResult","nextSourcePosition","replacerArgs","sameValue","SEARCH","nativeSearch","searcher","previousLastIndex","small","callRegExpExec","MAX_UINT32","$push","SPLIT_WORKS_WITH_OVERWRITTEN_EXEC","originalExec","SPLIT","nativeSplit","internalSplit","limit","lim","lastLength","lastLastIndex","separatorCopy","splitter","unicodeMatching","nativeStartsWith","startsWith","strike","sub","sup","trimLeft","trimRight","$trim","defineWellKnownSymbol","nativeObjectCreate","getOwnPropertyNamesExternal","defineSymbolToPrimitive","HIDDEN","QObject","nativeGetOwnPropertyNames","nativePropertyIsEnumerable","AllSymbols","ObjectPrototypeSymbols","USE_SETTER","findChild","setSymbolDescriptor","ObjectPrototypeDescriptor","$defineProperties","IS_OBJECT_PROTOTYPE","useSetter","useSimple","NativeSymbol","EmptyStringDescriptionStore","SymbolWrapper","thisSymbolValue","symbolDescriptiveString","NATIVE_SYMBOL_REGISTRY","StringToSymbolRegistry","SymbolToStringRegistry","sym","u$ArrayCopyWithin","$every","$fill","actualValue","fromSpeciesAndList","predicate","createTypedArrayConstructor","ArrayIterators","arrayValues","arrayKeys","arrayEntries","GENERIC","ITERATOR_IS_VALUES","typedArrayValues","$join","$set","WORKS_WITH_OBJECTS_AND_GENERIC_ON_TYPED_ARRAYS","TO_OBJECT_BUG","$some","ACCEPT_INCORRECT_ARGUMENTS","mod","begin","beginIndex","$toLocaleString","toLocaleString","TO_LOCALE_STRING_BUG","Uint8ArrayPrototype","arrayToString","IS_NOT_ARRAY_METHOD","PROPER_ORDER","InternalWeakMap","collectionWeak","FROZEN","SEALED","IS_IE11","$WeakMap","nativeSet","nativeDelete","nativeHas","nativeGet","frozenArray","arrayIntegrityLevel","$transfer","transferToFixedLength","$filterReject","filterOut","fromAsync","$groupToMap","groupByToMap","$group","groupBy","groupToMap","isFrozenStringArray","allowUndefined","isTemplateObject","uniqueBy","addDisposableResource","SuppressedError","$ReferenceError","ReferenceError","ASYNC_DISPOSABLE_STACK","getAsyncDisposableStackInternalState","HINT","DISPOSED","getPendingAsyncDisposableStackInternalState","internalState","$AsyncDisposableStack","AsyncDisposableStackPrototype","disposed","disposeAsync","asyncDisposableStack","suppressed","thrown","handleError","disposeMethod","use","adopt","onDispose","move","newAsyncDisposableStack","AsyncDisposableStack","asIndexedPairs","AsyncIteratorConstructor","notANaN","err","drop","getAsyncIteratorFlattenable","outerLoop","innerLoop","WrapAsyncIterator","indexed","reducer","noInitial","accumulator","resultDone","take","$toArray","NumericRangeIterator","range","getCompositeKeyNode","compositeKey","compositeSymbol","DISPOSABLE_STACK","getDisposableStackInternalState","getPendingDisposableStackInternalState","$DisposableStack","DisposableStackPrototype","dispose","errorResult","newDisposableStack","DisposableStack","demethodize","$isCallable","classRegExp","isClassConstructor","unThis","NativeIterator","Iterator","getIteratorFlattenable","toAsync","parseJSONString","nativeParse","parse","enumerableOwnProperties","IS_DIGIT","IS_NON_ZERO_DIGIT","IS_NUMBER_START","IS_WHITESPACE","internalize","holder","reviver","elementRecordsLen","unmodified","context","nodeIsArray","nodes","internalizeProperty","Context","fork","nextIndex","skip","keyword","expectKeypair","until","expectElement","parsed","startIndex","endIndex","regex","NO_SOURCE_SUPPORT","PROPER_BASE_PARSE","text","$parse","NATIVE_RAW_JSON","MARK","MARK_LENGTH","ERROR_MESSAGE","jsonString","replacerFunction","rawStrings","json","aMap","deleteAll","wasDeleted","allDeleted","emplace","inserted","update","insert","newMap","findKey","keyDerivative","derivedKey","sameValueZero","keyBy","keyOf","mapKeys","mapValues","updateOrInsert","isPresentInMap","upsert","clamp","lower","upper","DEG_PER_RAD","PI","RAD_PER_DEG","degrees","radians","fscale","iaddh","x0","x1","y0","y1","$x0","$y0","imulh","$u","$v","u0","v0","u1","v1","isubh","numberIsFinite","SEEDED_RANDOM","SEEDED_RANDOM_GENERATOR","$SeededRandomGenerator","seed","seededPRNG","signbit","umulh","INVALID_NUMBER_REPRESENTATION","fromString","mathNum","ObjectIterator","iterateEntries","iterateKeys","iterateValues","OBSERVABLE_FORCED","OBSERVABLE","SUBSCRIPTION","SUBSCRIPTION_OBSERVER","getObservableInternalState","getSubscriptionInternalState","getSubscriptionObserverInternalState","SubscriptionState","cleanup","subscriptionObserver","clean","subscription","closed","isClosed","Subscription","subscriber","subscriptionState","SubscriptionObserver","unsubscribe","nextMethod","errorMethod","complete","completeMethod","$Observable","ObservablePrototype","observableMethod","observable","ReflectMetadataModule","toMetadataKey","ordinaryDefineOwnMetadata","defineMetadata","metadataKey","metadataValue","deleteMetadata","arrayUniqueBy","ordinaryOwnMetadataKeys","ordinaryMetadataKeys","oKeys","pKeys","getMetadataKeys","ordinaryHasOwnMetadata","ordinaryGetOwnMetadata","ordinaryGetMetadata","getMetadata","getOwnMetadataKeys","getOwnMetadata","ordinaryHasMetadata","hasMetadata","hasOwnMetadata","addAll","toSetLike","$difference","difference","setMethodAcceptSetLike","newSet","$intersection","intersection","$isDisjointFrom","isDisjointFrom","$isSubsetOf","isSubsetOf","$isSupersetOf","isSupersetOf","arrayJoin","sep","$symmetricDifference","symmetricDifference","$union","union","StringMultibyteModule","$StringIterator","codePoint","cooked","createArrayFromList","globalDedentRegistry","NEW_LINE","LEADING_WHITESPACE","NON_WHITESPACE","INVALID_TAG","dedentStringsArray","lines","blocks","dedented","lastSplit","lineContainsTemplateExpression","leading","commonLeadingIndentation","quasi","cookStrings","makeDedentTag","rawInput","cookedArr","dedentTemplateStringsArray","cookedDedentTag","dedent","templateOrFn","isWellFormed","charCode","$toWellFormed","toWellFormed","TO_STRING_CONVERSION_BUG","$SuppressedError","SuppressedErrorPrototype","isRegistered","$isWellKnown","isWellKnown","symbolKeys","symbolKeysLength","symbolKey","arrayFromAsync","convertedItems","spliced","$arrayUniqueBy","aWeakMap","WeakMapHelpers","aWeakSet","disallowed","finalEq","$atob","NO_SPACES_IGNORE","NO_ENCODING_CHECK","NO_ARG_RECEIVING_CHECK","WRONG_ARITY","atob","bs","bc","$btoa","WRONG_ARG_CONVERSION","btoa","block","DOMIterables","handlePrototype","CollectionPrototype","COLLECTION_NAME","ArrayIteratorMethods","ArrayValues","tryNodeRequire","errorToString","DOMExceptionConstants","DOM_EXCEPTION","DATA_CLONE_ERR","NativeDOMException","NativeDOMExceptionPrototype","ErrorPrototype","HAS_STACK","codeFor","$DOMException","DOMExceptionPrototype","createGetterDescriptor","INCORRECT_CONSTRUCTOR","INCORRECT_CODE","MISSED_CONSTANTS","FORCED_CONSTRUCTOR","DOMException","PolyfilledDOMException","PolyfilledDOMExceptionPrototype","constant","constantName","ERROR_HAS_STACK","DOM_EXCEPTION_HAS_STACK","BUGGY_DESCRIPTOR","queueMicrotask","INCORRECT_VALUE","setTask","schedulersFix","structuredCloneImplementation","getBuiltin","EvalError","URIError","PerformanceMark","CompileError","LinkError","RuntimeError","setAdd","thisBooleanValue","thisStringValue","thisTimeValue","getTime","PERFORMANCE_MARK","DATA_CLONE_ERROR","TRANSFERRING","checkBasicSemantic","set1","set2","checkErrorsCloning","nativeStructuredClone","FORCED_REPLACEMENT","structuredCloneFromMark","detail","nativeRestrictedStructuredClone","throwUncloneable","throwUnpolyfillable","action","tryNativeRestrictedStructuredClone","structuredCloneInternal","cloned","dataTransfer","deep","DOMQuad","p2","p3","p4","File","DataTransfer","ClipboardEvent","clipboardData","files","createDataTransfer","ImageData","colorSpace","resizable","fromPoint","fromRect","fromMatrix","rawTransfer","transferredArray","transferred","canvas","OffscreenCanvas","getContext","transferFromImageBitmap","transferToImageBitmap","tryToTransfer","USE_NATIVE_URL","arraySort","URL_SEARCH_PARAMS","URL_SEARCH_PARAMS_ITERATOR","getInternalParamsState","safeGetBuiltIn","nativeFetch","NativeRequest","Headers","RequestPrototype","HeadersPrototype","decodeURIComponent","encodeURIComponent","shift","plus","sequences","percentSequence","percentDecode","sequence","deserialize","replacements","serialize","URLSearchParamsIterator","URLSearchParamsState","parseObject","parseQuery","bindURL","entryIterator","entryNext","updateURL","URLSearchParamsConstructor","URLSearchParamsPrototype","getAll","found","headersHas","headersSet","wrapRequestOptions","headers","fetch","RequestConstructor","Request","getState","canParse","urlString","EOF","arrayFrom","toASCII","URLSearchParamsModule","getInternalURLState","getInternalSearchParamsState","NativeURL","pop","INVALID_SCHEME","INVALID_HOST","INVALID_PORT","ALPHA","ALPHANUMERIC","DIGIT","HEX_START","OCT","DEC","HEX","FORBIDDEN_HOST_CODE_POINT","FORBIDDEN_HOST_CODE_POINT_EXCLUDING_PERCENT","LEADING_C0_CONTROL_OR_SPACE","TRAILING_C0_CONTROL_OR_SPACE","TAB_AND_NEW_LINE","serializeHost","compress","ignore0","ipv6","maxIndex","currStart","currLength","findLongestZeroSequence","C0ControlPercentEncodeSet","fragmentPercentEncodeSet","pathPercentEncodeSet","userinfoPercentEncodeSet","percentEncode","specialSchemes","ftp","file","http","https","ws","wss","isWindowsDriveLetter","normalized","startsWithWindowsDriveLetter","isSingleDot","segment","SCHEME_START","SCHEME","NO_SCHEME","SPECIAL_RELATIVE_OR_AUTHORITY","PATH_OR_AUTHORITY","RELATIVE","RELATIVE_SLASH","SPECIAL_AUTHORITY_SLASHES","SPECIAL_AUTHORITY_IGNORE_SLASHES","AUTHORITY","HOST","HOSTNAME","PORT","FILE","FILE_SLASH","FILE_HOST","PATH_START","PATH","CANNOT_BE_A_BASE_URL_PATH","QUERY","FRAGMENT","URLState","isBase","baseState","failure","stateOverride","bufferCodePoints","pointer","seenAt","seenBracket","seenPasswordToken","scheme","password","fragment","cannotBeABaseURL","isSpecial","includesCredentials","encodedCodePoints","parseHost","shortenPath","numbersSeen","ipv4Piece","swaps","swap","address","pieceIndex","parseIPv6","partsLength","ipv4","parts","parseIPv4","cannotHaveUsernamePasswordPort","pathSize","setHref","getOrigin","URLConstructor","origin","getProtocol","setProtocol","getUsername","setUsername","getPassword","setPassword","getHost","setHost","getHostname","setHostname","hostname","getPort","setPort","getPathname","setPathname","getSearch","setSearch","getSearchParams","getHash","setHash","URLPrototype","accessorDescriptor","nativeCreateObjectURL","createObjectURL","nativeRevokeObjectURL","revokeObjectURL","safeIsNaN","areInputsEqual","newInputs","lastInputs","memoizeOne","resultFn","isEqual","cache","memoized","newArgs","lastThis","lastArgs","lastResult","scope","product","Proxy","require","revocable","ProxyPolyfill","lastRevokeFn","o","_typeof","validateProto","canCreateNullProtoObjects","throwRevoked","trap","unsafeHandler","proxy","isMethod","usingNew","propertyNames","propertyMap","prototypeOk","setProto","extendStatics","__","__rest","decorate","__param","paramIndex","decorator","__esDecorate","ctor","descriptorIn","contextIn","initializers","extraInitializers","accept","access","addInitializer","__runInitializers","useValue","__propKey","__setFunctionName","__metadata","__awaiter","_arguments","generator","fulfilled","rejected","__generator","g","trys","ops","verb","op","__createBinding","k2","__esModule","__exportStar","__read","ar","__spread","__spreadArrays","il","jl","__spreadArray","__await","__asyncGenerator","asyncIterator","resume","fulfill","settle","__asyncDelegator","__asyncValues","__makeTemplateObject","__setModuleDefault","__importStar","__importDefault","default","__classPrivateFieldGet","__classPrivateFieldSet","__classPrivateFieldIn","XMLHttpRequest","statusText","responseURL","responseText","blob","Blob","response","getResponseHeader","onload","getAllResponseHeaders","onerror","withCredentials","credentials","setRequestHeader","send","rgb_hex","component","hex2rgb","expandHex","rgb2hex","rgb","Xn","Zn","t0","t2","rgb_xyz","xyz_lab","xyz_rgb","lab_xyz","rgb2lab","_rgb2xyz","_rgb","rgb2xyz","_rgb2xyz2","lab2rgb","lab","_lab","lab2hex","_step","_iterator","_createForOfIteratorHelper","hexBlend","c1","blend","h1","substr","h2","isComponentLoaded","components","major","minor","patch","_version$split","_version$split2","haMajor","haMinor","haPatch","restoreScroll","placement","finisher","cls","connectedCallback","renderRoot","scrollTop","fireEvent","MAIN_WINDOW_NAME","mainWindow","navigate","_mainWindow$history$s2","historyPromise","collator","language","Intl","Collator","caseInsensitiveCollator","sensitivity","fallbackStringCompare","stringCompare","_Intl","compare","caseInsensitiveStringCompare","_Intl2","computeRTL","lang","translationMetadata","translations","isRTL","computeRTLDirection","emitRTLDirection","rtl","nextRender","cb","HaCard","header","nothing","CircularProgressBase","indeterminate","progress","density","containerSideLength","ariaLabel","renderDeterminateContainer","renderIndeterminateContainer","sideLength","center","circleRadius","circumference","determinateStrokeDashOffset","strokeWidth","renderIndeterminateSpinnerLayer","halfCircumference","CircularProgress","_CircularProgressBase","_CircularProgress","HaCircularProgress","_CircularProgress2","FabBase","mini","extended","showIconAtEnd","reducedTouchTarget","shouldRenderRipple","useStateLayerCustomProperties","rippleHandlers","ripple","hasTouchTarget","handleRippleMouseEnter","handleRippleMouseLeave","handleRippleFocus","handleRippleBlur","handleRippleActivate","handleRippleStartPress","handleRippleDeactivate","renderBeforeRipple","renderTouchTarget","showLabel","onUp","queryAsync","_FabBase","HaFab","_FabBase2","dir","HaIconButtonArrowPrev","mdiArrowLeft","_icon","direction","_this$hass","localize","IconButtonBase","buttonElement","ariaHasPopup","handleRippleMouseDown","handleRippleTouchStart","IconButton","_IconButtonBase","HaIconButton","_this$_button","_button","hideTitle","fetchNotifications","conn","sendMessagePromise","subscribeUpdates","subscribeEvents","ntf","setState","HaMenuButton","_attachNotifOnConnect","_subscribeNotifications","_unsubNotifications","hasNotifications","_hasNotifications","narrow","dockedSidebar","_toggleMenu","changedProps","hassio","_alwaysVisible","frontendVersion","oldHass","oldNarrow","newNarrow","onChange","connection","notifications","createCollection","HaSvgIcon","svg","viewBox","_TextFieldBase","HaTextField","_TextFieldBase2","invalid","errorMessage","autocomplete","_clearSearch2","_filterInputChanged2","_filterChanged2","SearchInput","_this$_input","_input","autofocus","_filterInputChanged","_clearSearch","_x","_filterChanged","_x2","_callee3","_context3","reloadHassioAddons","callWS","endpoint","callApi","fetchHassioAddonsInfo","_ref2","hassioApiResultExtractor","t1","fetchHassioAddonInfo","_ref3","slug","_x3","_x4","fetchHassioAddonChangelog","_ref4","_callee4","_context4","_x5","_x6","fetchHassioAddonLogs","_ref5","_callee5","_context5","_x7","_x8","fetchHassioAddonDocumentation","_ref6","_callee6","_context6","_x9","_x10","setHassioAddonOption","_ref7","_callee7","_context7","extractApiErrorMessage","_x11","_x12","_x13","validateHassioAddonOption","_ref8","_callee8","_context8","_x14","_x15","_x16","startHassioAddon","_ref9","_callee9","_context9","_x17","_x18","stopHassioAddon","_ref10","_callee10","_context10","_x19","_x20","setHassioAddonSecurity","_ref11","_callee11","_context11","_x21","_x22","_x23","installHassioAddon","_ref12","_callee12","_context12","_x24","_x25","updateHassioAddon","_ref13","_callee13","backup","_context13","_x26","_x27","_x28","restartHassioAddon","_ref14","_callee14","_context14","_x29","_x30","uninstallHassioAddon","_ref15","_callee15","_context15","_x31","_x32","fetchAddonInfo","supervisor","addonSlug","_supervisor$addon","supervisorApiCall","addon","addons","rebuildLocalAddon","_ref16","_callee16","_context16","_x33","_x34","ignoredStatusCodes","ignoreSupervisorError","status_code","fetchHassioStats","fetchHassioHostInfo","fetchHassioHassOsInfo","rebootHost","shutdownHost","updateOS","configSyncOS","changeHostOptions","moveDatadisk","device","listDatadisks","fetchNetworkInfo","updateNetworkInterface","network_interface","accesspointScan","fetchHassioResolution","reloadSupervisor","restartSupervisor","updateSupervisor","fetchHassioHomeAssistantInfo","fetchHassioSupervisorInfo","fetchHassioInfo","fetchHassioLogs","provider","setSupervisorOption","_options$timeout","toUpperCase","fetchSupervisorStore","fetchStoreRepositories","addStoreRepository","repository","removeStoreRepository","NumberFormat","TimeFormat","FirstWeekday","loadGenericDialog","showDialogHelper","dialogParams","origCancel","cancel","origConfirm","confirm","dialogTag","dialogImport","prompt","showAlertDialog","showConfirmationDialog","confirmation","showPromptDialog","closestWithProperty","_element$assignedSlot","own","assignedSlot","ShadowRoot","ancestorsWithProperty","ancestors","_root$activeElement","_root$activeElement$s","LOADED","FOCUS_TARGET","for","showDialog","_mainWindow$history$s","addHistory","_mainWindow$history$s3","dialogElement","_args","dialogEl","provideHass","replaced","closedFocusTargets","dialog","oldState","_handleClosedFocus","closeDialog","makeDialogManager","_e$detail","focusedElement","focusTarget","finish","__DEV__","HassLoadingScreen","_history$state","noToolbar","rootnav","history","_handleBack","back","haStyle","HassRouterPage","_ReactiveElement","_rebuild","_ReactiveElement2","route","dividerPos","routerOptions","routes","initialLoad","_initialLoadDone","defaultPage","newPage","subpathStart","extractPage","routeOptions","beforeRender","_currentPage","lastChild","showLoadingScreenTimeout","loadProm","load","catch","createErrorScreen","showLoading","created","createLoadingScreen","_currentLoadProm","_createPanel","updatePageEl","preloadAll","requestUpdate","errorEl","oldRoute","_pageEl","_changedProps","_computeTail","page","panelEl","_cache","cacheAll","ReactiveElement","HassSubpage","force","locale","mainPage","backPath","_backTapped","_saveScrollPos","_savedScrollPos","backCallback","HaTab","_handleKeyDown","_shouldRenderRipple","_ripple","_rippleHandlers","HassTabsSubpage","tabs","activeTab","showAdvanced","_components","_language","_narrow","localizeFunc","shownTabs","core","advancedOnly","_activeTab","tab","_this$hass$userData","_getTabs","userData","showTabs","darkStyles","derivedStyles","buttonLinkStyle","haStyleDialog","haStyleScrollbar","historyResolve","urlSyncMixin","superClass","_superClass","_class2","_handleDialogStateChange2","_ignoreNextPopState","_dialogClosedListener","_mainWindow$history$s4","_popstateChangeListener","_ev$state","_ev$state$oldState","_ev$state2","_ev$state2$oldState","_handleDialogStateChange","_mainWindow$history$s5","shown","_arrayLikeToArray","arr","arr2","_arrayWithHoles","asyncGeneratorStep","gen","_next","_throw","info","_construct","Parent","Class","isNativeReflectConstruct","_defineProperties","protoProps","staticProps","allowArrayLike","unsupportedIterableToArray","_e","normalCompletion","didErr","_e2","Derived","hasNativeReflectConstruct","Super","possibleConstructorReturn","factory","mixins","api","_getDecoratorsApi","initializeInstanceElements","decorated","decorateClass","newElements","isSameElement","_isDataDescriptor","_hasDecorators","_coalesceGetterSetter","_coalesceClassElements","_createElementDescriptor","initializeClassElements","runClassFinishers","finishers","elementsDefinitionOrder","defineClassElement","placements","addElementPlacement","elementFinishersExtras","decorateElement","extras","decorateConstructor","silent","elementObject","fromElementDescriptor","elementFinisherExtras","toElementFinisherExtras","newExtras","fromClassDescriptor","elementsAndFinisher","toClassDescriptor","toStringTag","toElementDescriptors","elementObjects","toElementDescriptor","disallowProperty","_optionalCallableProperty","newConstructor","objectType","def","_defineProperty","superPropBase","subClass","_isNativeReflectConstruct","_iterableToArray","iter","_nonIterableRest","_objectWithoutProperties","excluded","sourceKeys","objectWithoutPropertiesLoose","sourceSymbolKeys","assertThisInitialized","Op","iteratorSymbol","asyncIteratorSymbol","toStringTagSymbol","innerFn","outerFn","tryLocsList","protoGenerator","Generator","makeInvokeMethod","tryCatch","ContinueSentinel","GeneratorFunction","GeneratorFunctionPrototype","NativeIteratorPrototype","Gp","defineIteratorMethods","_invoke","PromiseImpl","invoke","unwrapped","previousPromise","callInvokeWithMethodAndArg","doneResult","delegate","delegateResult","maybeInvokeDelegate","_sent","dispatchException","methodName","resultName","nextLoc","pushTryEntry","locs","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","resetTryEntry","reset","displayName","isGeneratorFunction","genFun","awrap","async","skipTempReset","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","delegateYield","_setPrototypeOf","arrayWithHoles","_s","_r","_arr","_n","_d","iterableToArrayLimit","nonIterableRest","_superPropBase","_toArray","iterableToArray","arrayLikeToArray","arrayWithoutHoles","nonIterableSpread","_toPropertyKey","_unsupportedIterableToArray","minLen","originalKey","createStore","listeners","overwrite","currentListeners","ret","getCollection","fetchCollection","unsubProm","unsubTimer","refresh","refreshSwallow","connected","teardownUpdateSubscription","unsub","handleDisconnect","setupUpdateSubscription","_$litType$","createComment","_$AA","_$AB","insertBefore","nextSibling","_$AM","_$AQ","_$AP","_$AU","_$AI","_$AH","_$AR","ATTRIBUTE","CHILD","PROPERTY","BOOLEAN_ATTRIBUTE","EVENT","ELEMENT","_$litDirective$","_$Ct","_$Ci","trustedTypes","createPolicy","h","createTreeWalker","_P","_P2","currentNode","firstChild","childNodes","nextNode","hasAttributes","getAttributeNames","I","L","_i3","_t3","tagName","emptyScript","innerHTML","N","_$Co","_$Cl","_$AO","_$AT","_$AS","_$AV","_$AN","_$AD","_this$_$AD","creationScope","importNode","M","_step2","_iterator2","_$Cp","isConnected","_$AC","_step3","_iterator3","_R","H","_R2","_super2","_R3","_super3","once","handleEvent","Z","D","U","litHtmlPolyfillSupport","litHtmlVersions","renderBefore","_$litPart$","HTMLSlotElement","assignedElements","assignedNodes","slot","flatten","_class","nt","delete","_t","ut","_$cssResult$","styleSheet","litNonce","cssRules","reactiveElementPolyfillSupport","toAttribute","fromAttribute","converter","hasChanged","_$Ej2","_$Ei","isUpdatePending","hasUpdated","_$El","_$E_","enableUpdating","_$AL","_$Eg","_$ES","hostConnected","elementProperties","elementStyles","createRenderRoot","hostDisconnected","_$AK","_$Ep","_$Ev","_$EC","_$Ej","scheduleUpdate","performUpdate","shouldUpdate","willUpdate","hostUpdate","_$Ek","_$AE","hostUpdated","firstUpdated","getUpdateComplete","_$EO","finalize","noAccessor","finalized","finalizeStyles","reactiveElementVersions","renderOptions","_$Do","setConnected","_$litElement$","litElementHydrateSupport","litElementPolyfillSupport","litElementVersions","__webpack_module_cache__","__webpack_require__","cachedModule","__webpack_modules__","ns","definition","chunkId","promises","script","needAttach","scripts","getElementsByTagName","charset","nc","onScriptComplete","doneFns","installedChunks","installedChunkData","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","chunkIds","moreModules","runtime","chunkLoadingGlobal","ApplyShim","noPatch","patchElementProto","localName","ScopingShim","prepareAdoptedCssText","_$AJ","createDocumentFragment","cloneNode","MapShim","getIndex","class_1","__entries__","ctx","isBrowser","global$1","requestAnimationFrame$1","transitionKeys","mutationObserverSupported","ResizeObserverController","connected_","mutationEventsAdded_","mutationsObserver_","observers_","onTransitionEnd_","delay","leadingCall","trailingCall","lastCallTime","resolvePending","timeoutCallback","timeStamp","throttle","addObserver","connect_","removeObserver","disconnect_","updateObservers_","activeObservers","gatherActive","hasActive","broadcastActive","childList","subtree","getInstance","instance_","defineConfigurable","getWindowOf","defaultView","emptyRect","createRectInit","toFloat","getBordersSize","positions","getHTMLElementContentRect","clientWidth","clientHeight","paddings","positions_1","getPaddings","horizPad","vertPad","boxSizing","documentElement","isDocumentElement","vertScrollbar","horizScrollbar","isSVGGraphicsElement","SVGGraphicsElement","SVGElement","getBBox","getContentRect","bbox","getSVGContentRect","ResizeObservation","broadcastWidth","broadcastHeight","contentRect_","rect","broadcastRect","ResizeObserverEntry","rectInit","contentRect","Constr","DOMRectReadOnly","createReadOnlyRect","ResizeObserverSPI","controller","callbackCtx","activeObservations_","observations_","callback_","controller_","callbackCtx_","Element","observations","unobserve","clearActive","observation","ResizeObserver","DocumentFragment","docFrag","argArr","argItem","isNode","toggleAttribute","documentContainer","origAttachShadow","labDarken","amount","luminosity","lum","chan","rgbContrast","color1","color2","lum1","lum2","PROCESSED_THEMES","applyThemesOnElement","themes","selectedTheme","themeSettings","main","_element$__themes2","_element$__themes3","themeToApply","theme","darkMode","dark","cacheKey","themeRules","_element$__themes","primaryColor","accentColor","rgbPrimaryColor","labPrimaryColor","rgbLightPrimaryColor","labBrighten","rgbAccentColor","__themes","_themes$themes$themeT","modes","baseThemeRules","_excluded","light","newTheme","processTheme","updateStyles","combinedTheme","_Object$keys","prefixedKey","rgbKey","rgbValue","prefixedRgbKey","supervisorWSbaseCommand","supervisorCollection","network","resolution","os","supervisorApiWsRequest","_processEvent","update_key","ErrorKind","SKELETON_TYPE","subscribeSupervisorEventUpdates","subscribeMessage","processEvent","getSupervisorEventCollection","conn2","HassioAddons","_filter","_handleSearchChange","_getAddons","_addonTapped","update_available","_openStore","lowerCaseFilter","currentTarget","_handleCheckUpdates2","HassioDashboard","_handleCheckUpdates","mdiStorePlus","_HassRouterPage","HassioPanelRouter","_HassRouterPage2","dashboard","backups","system","HassioPanel","HassioRouter","_this2$panel$config","panel","ingress","_my_redirect","_this$panel$config","_this$panel$config2","_this$panel$config3","hassioPanel","ingressPanel","_ingressRoute","routeTail","isLiteralElement","literal","isArgumentElement","isNumberElement","isDateElement","date","isTimeElement","time","isSelectElement","isPluralElement","plural","isPoundElement","pound","isTagElement","isNumberSkeleton","isDateTimeSkeleton","dateTime","SPACE_SEPARATOR_REGEX","DATE_TIME_REGEX","parseDateTimeSkeleton","skeleton","era","year","month","day","weekday","hour12","hourCycle","hour","minute","timeZoneName","WHITE_SPACE_REGEX","FRACTION_PRECISION_REGEX","SIGNIFICANT_PRECISION_REGEX","INTEGER_WIDTH_REGEX","CONCISE_INTEGER_WIDTH_REGEX","parseSignificantPrecision","roundingPriority","g1","g2","minimumSignificantDigits","maximumSignificantDigits","parseSign","signDisplay","currencySign","parseConciseScientificAndEngineeringStem","stem","notation","minimumIntegerDigits","parseNotationOptions","opt","signOpts","parseNumberSkeleton","tokens","tokens_1","token","currency","useGrouping","maximumFractionDigits","unit","compactDisplay","currencyDisplay","unitDisplay","g3","g4","g5","minimumFractionDigits","trailingZeroDisplay","conciseScientificAndEngineeringOpts","timeData","getDefaultHourSymbolFromLocale","hourCycles","regionTag","languageTag","maximize","region","SPACE_SEPARATOR_START_REGEX","SPACE_SEPARATOR_END_REGEX","createLocation","hasNativeStartsWith","hasNativeFromCodePoint","hasNativeFromEntries","hasNativeCodePointAt","hasTrimStart","hasTrimEnd","REGEX_SUPPORTS_U_AND_Y","RE","matchIdentifierAtIndex","entries_1","flag","IDENTIFIER_PREFIX_RE_1","_isWhiteSpace","_isPatternSyntax","Parser","line","column","ignoreTag","requiresOtherClause","shouldParseSkeletons","parseMessage","nestingLevel","parentArgType","expectingCloseTag","isEOF","char","parseArgument","peek","UNMATCHED_CLOSING_TAG","clonePosition","_isAlpha","parseTag","parseLiteral","bump","startPosition","parseTagName","bumpSpace","bumpIf","childrenResult","children","endTagStartPosition","closingTagNameStartPosition","UNCLOSED_TAG","startOffset","parseQuoteResult","tryParseQuote","parseUnquotedResult","tryParseUnquoted","parseLeftAngleResult","tryParseLeftAngleBracket","codepoint","openingBracePosition","EXPECT_ARGUMENT_CLOSING_BRACE","EMPTY_ARGUMENT","parseIdentifierIfPossible","MALFORMED_ARGUMENT","parseArgumentOptions","startingPosition","endOffset","bumpTo","typeStartPosition","argType","typeEndPosition","EXPECT_ARGUMENT_TYPE","styleAndLocation","styleStartPosition","parseSimpleArgStyleIfPossible","EXPECT_ARGUMENT_STYLE","styleLocation","argCloseResult","tryParseArgumentClose","location_1","parseNumberSkeletonFromString","EXPECT_DATE_TIME_SKELETON","dateTimePattern","skeletonCopy","patternPos","patternChar","extraLength","hourLen","dayPeriodLen","hourChar","getBestPattern","parsedOptions","typeEndPosition_1","EXPECT_SELECT_ARGUMENT_OPTIONS","identifierAndLocation","pluralOffset","EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE","tryParseDecimalInteger","INVALID_PLURAL_ARGUMENT_OFFSET_VALUE","optionsResult","tryParsePluralOrSelectOptions","location_2","pluralType","INVALID_ARGUMENT_TYPE","nestedBraces","apostrophePosition","bumpUntil","UNCLOSED_QUOTE_IN_ARGUMENT_STYLE","stringTokens_1","stemAndOptions","options_1","INVALID_NUMBER_SKELETON","expectCloseTag","parsedFirstIdentifier","hasOtherClause","parsedSelectors","selectorLocation","EXPECT_PLURAL_ARGUMENT_SELECTOR","INVALID_PLURAL_ARGUMENT_SELECTOR","DUPLICATE_SELECT_ARGUMENT_SELECTOR","DUPLICATE_PLURAL_ARGUMENT_SELECTOR","EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT","EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT","fragmentResult","EXPECT_SELECT_ARGUMENT_SELECTOR","MISSING_OTHER_CLAUSE","expectNumberError","invalidNumberError","hasDigits","decimal","currentOffset","targetOffset","nextCode","pruneLocation","els","opts","originalMessage","captureLocation","memoize","cacheDefault","serializer","serializerDefault","strategy","strategyDefault","monadic","computedValue","variadic","assemble","ObjectWithoutPrototypeCache","ErrorCode","strategies","PART_TYPE","FormatError","msg","InvalidValueError","variableId","INVALID_VALUE","InvalidValueTypeError","MissingValueError","MISSING_VALUE","isFormatXMLElementFn","formatToParts","locales","formatters","formats","currentPluralValue","els_1","getNumberFormat","format","getDateTimeFormat","medium","value_1","formatFn","chunks","PluralRules","MISSING_INTL_API","rule","getPluralRules","lastPart","mergeLiteral","mergeConfigs","defaultConfig","configs","createFastMemoizeCache","IntlMessageFormat","overrideFormats","defaultLocale","formatterCache","pluralRules","ast","resolvedOptions","resolvedLocale","supportedLocalesOf","getAst","resolveLocale","__parse","parseOpts","DateTimeFormat","memoizedDefaultLocale","Locale","supportedLocales","percent","short","long","full","loadedPolyfillLocale","polyfillLocaleData","_result","_result2","_result3","__addLocaleData","RelativeTimeFormat","t3","t4","t5","DisplayNames","t6","t7","t8","computeLocalize","resources","_localizationCache","translatedValue","messageKey","translatedMessage","argObject","DEFAULT_BASE_URL","localStorage","fetchTranslation","_fetchTranslation","fingerprint","base_url","getTranslation","_getTranslation","SupervisorBaseElement","_urlSyncMixin","_initSupervisor2","_handleSupervisorStoreRefreshEvent2","_initializeLocalize2","_urlSyncMixin2","_this$route","_initSupervisor","_unsubs","_handleSupervisorStoreRefreshEvent","_this$route2","_initializeLocalize","_yield$getTranslation","_updateSupervisor","_collections","_yield$Promise$all","_yield$Promise$all2","_subscribeCollection","__provideHass","_SupervisorBaseElemen","HassioMain","_SupervisorBaseElemen2","_applyTheme","customPanel","defaultPrevented","button","metaKey","ctrlKey","shiftKey","preventDefault","isNavigationClick","altKey","themeName","_this$hass$selectedTh","default_dark_theme","default_theme","styleEl"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_es5/manifest.json b/supervisor/api/panel/frontend_es5/manifest.json index c7a774302..a449bebc7 100644 --- a/supervisor/api/panel/frontend_es5/manifest.json +++ b/supervisor/api/panel/frontend_es5/manifest.json @@ -1,3 +1,3 @@ { - "entrypoint.js": "/api/hassio/app/frontend_es5/entrypoint-63pj8Gx-hQ8.js" + "entrypoint.js": "/api/hassio/app/frontend_es5/entrypoint-h8CdJbcXBOI.js" } \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js b/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js new file mode 100644 index 000000000..2207be6ed --- /dev/null +++ b/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1036],{31036:(e,t,o)=>{var i=o(17463),s=o(34541),a=o(47838),r=(o(44577),o(68144)),n=o(14243),d=o(14516),l=o(47181),c=(o(98762),o(9381),o(81545),o(22098),o(32511),o(83448));(0,i.Z)([(0,n.Mo)("ha-faded")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,n.Cb)({type:Number,attribute:"faded-height"})],key:"fadedHeight",value:()=>102},{kind:"field",decorators:[(0,n.SB)()],key:"_contentShown",value:()=>!1},{kind:"method",key:"render",value:function(){return r.dy`

    `}},{kind:"get",key:"_slottedHeight",value:function(){var e;return(null===(e=this.shadowRoot.querySelector(".container"))||void 0===e?void 0:e.firstElementChild).assignedElements().reduce(((e,t)=>e+t.offsetHeight),0)||0}},{kind:"method",key:"_setShowContent",value:function(){const e=this._slottedHeight;this._contentShown=0!==e&&e<=this.fadedHeight+50}},{kind:"method",key:"firstUpdated",value:function(e){(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e),this._setShowContent()}},{kind:"method",key:"_showContent",value:function(){this._contentShown=!0}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`.container{display:block;height:auto;cursor:default}.faded{cursor:pointer;-webkit-mask-image:linear-gradient(to bottom,#000 25%,transparent 100%);mask-image:linear-gradient(to bottom,#000 25%,transparent 100%);overflow-y:hidden}`}}]}}),r.oi);o(83927),o(5666),o(65189),o(14089),o(52039),o(30172);var h=o(34154),u=o(41682),p=o(35460),v=o(69810),k=o(51283),y=o(26765),m=o(34450);const f={core:"Home Assistant Core",os:"Home Assistant Operating System",supervisor:"Home Assistant Supervisor"};(0,i.Z)([(0,n.Mo)("update-available-card")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"addonSlug",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_updateType",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_changelogContent",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_addonInfo",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_updating",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_error",value:void 0},{kind:"field",key:"_addonStoreInfo",value:()=>(0,d.Z)(((e,t)=>t.find((t=>t.slug===e))))},{kind:"method",key:"render",value:function(){if(!this._updateType||"addon"===this._updateType&&!this._addonInfo)return r.Ld;const e=((e,t)=>{if("addon"!==e)return"core"===e?t.includes("dev")?"https://github.com/home-assistant/core/commits/dev":t.includes("b")?"https://next.home-assistant.io/latest-release-notes/":"https://www.home-assistant.io/latest-release-notes/":"os"===e?t.includes("dev")?"https://github.com/home-assistant/operating-system/commits/dev":`https://github.com/home-assistant/operating-system/releases/tag/${t}`:"supervisor"===e?t.includes("dev")?"https://github.com/home-assistant/supervisor/commits/main":`https://github.com/home-assistant/supervisor/releases/tag/${t}`:void 0})(this._updateType,this._version_latest);return r.dy`
    ${this._error?r.dy`${this._error}`:""} ${this._version===this._version_latest?r.dy`

    ${this.supervisor.localize("update_available.no_update",{name:this._name})}

    `:this._updating?r.dy`

    ${this.supervisor.localize("update_available.updating",{name:this._name,version:this._version_latest})}

    `:r.dy` ${this._changelogContent?r.dy` `:""}

    ${this.supervisor.localize("update_available.description",{name:this._name,version:this._version,newest_version:this._version_latest})}

    ${["core","addon"].includes(this._updateType)?r.dy` `:""} `}
    ${this._version===this._version_latest||this._updating?"":r.dy`
    ${e?r.dy` `:""} ${this.supervisor.localize("common.update")}
    `}
    `}},{kind:"method",key:"firstUpdated",value:function(e){var t;(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e);const i=null===(t=this.route)||void 0===t?void 0:t.path.substring(1,this.route.path.length),r=["core","os","supervisor"].includes(i)?i:"addon";switch(this._updateType=r,r){case"addon":this.addonSlug||(this.addonSlug=i),this._loadAddonData();break;case"core":this._loadCoreData();break;case"supervisor":this._loadSupervisorData();break;case"os":this._loadOsData()}}},{kind:"get",key:"_shouldCreateBackup",value:function(){var e;if(this._updateType&&!["core","addon"].includes(this._updateType))return!1;const t=null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("ha-checkbox");return!t||t.checked}},{kind:"get",key:"_version",value:function(){var e;return this._updateType?"addon"===this._updateType?this._addonInfo.version:(null===(e=this.supervisor[this._updateType])||void 0===e?void 0:e.version)||"":""}},{kind:"get",key:"_version_latest",value:function(){var e;return this._updateType?"addon"===this._updateType?this._addonInfo.version_latest:(null===(e=this.supervisor[this._updateType])||void 0===e?void 0:e.version_latest)||"":""}},{kind:"get",key:"_name",value:function(){return this._updateType?"addon"===this._updateType?this._addonInfo.name:f[this._updateType]:""}},{kind:"method",key:"_loadAddonData",value:async function(){try{this._addonInfo=await(0,h.AD)(this.hass,this.addonSlug)}catch(e){return void(0,y.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}const e=this._addonInfo.detached||this._addonInfo.available?void 0:this._addonStoreInfo(this._addonInfo.slug,this.supervisor.store.addons);if(this._addonInfo.changelog)try{const e=await(0,h.CH)(this.hass,this.addonSlug);this._changelogContent=(0,m.H)(this._addonInfo,e)}catch(e){return void(this._error=(0,u.js)(e))}!this._addonInfo.available&&e&&((0,m.I)(this.supervisor.info.supported_arch,this._addonInfo.arch)?this._error=this.supervisor.localize("addon.dashboard.not_available_version",{core_version_installed:this.supervisor.core.version,core_version_needed:e.homeassistant}):this._error=this.supervisor.localize("addon.dashboard.not_available_arch"))}},{kind:"method",key:"_loadSupervisorData",value:async function(){try{const e=await(0,v.CP)(this.hass);(0,l.B)(this,"supervisor-update",{supervisor:e})}catch(e){(0,y.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}}},{kind:"method",key:"_loadCoreData",value:async function(){try{const e=await(0,v.qs)(this.hass);(0,l.B)(this,"supervisor-update",{core:e})}catch(e){(0,y.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}}},{kind:"method",key:"_loadOsData",value:async function(){try{const e=await(0,p.AP)(this.hass);(0,l.B)(this,"supervisor-update",{os:e})}catch(e){(0,y.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}}},{kind:"method",key:"_update",value:async function(){if(this._shouldCreateBackup&&"freeze"===this.supervisor.info.state)this._error=this.supervisor.localize("backup.backup_already_running");else{this._error=void 0,this._updating=!0;try{"addon"===this._updateType?await(0,h.V_)(this.hass,this.addonSlug,this._shouldCreateBackup):"core"===this._updateType?await(0,k.y)(this.hass,this._shouldCreateBackup):"os"===this._updateType?await(0,p.Fu)(this.hass):"supervisor"===this._updateType&&await(0,v.CG)(this.hass)}catch(e){if(this.hass.connection.connected&&!(0,u.yz)(e))return this._error=(0,u.js)(e),void(this._updating=!1)}(0,l.B)(this,"update-complete"),this._updating=!1}}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:block}ha-card{margin:auto}a{text-decoration:none;color:var(--primary-text-color)}ha-settings-row{padding:0}.card-actions{display:flex;justify-content:space-between;border-top:none;padding:0 8px 8px}ha-circular-progress{display:block;margin:32px;text-align:center}.progress-text{text-align:center}ha-markdown{padding-bottom:8px}`}}]}}),r.oi)},34450:(e,t,o)=>{o.d(t,{H:()=>s,I:()=>i});const i=(0,o(14516).Z)(((e,t)=>t.some((t=>e.includes(t))))),s=(e,t)=>{if(t.startsWith("# Changelog")&&(t=t.substr(12,t.length)),t.includes(`# ${e.version}`)&&t.includes(`# ${e.version_latest}`)){const o=t.split(`# ${e.version}`)[0];o.includes(`# ${e.version_latest}`)&&(t=o)}return t}},98762:(e,t,o)=>{var i=o(17463),s=(o(14271),o(68144)),a=o(14243);o(76870),o(52039);(0,i.Z)([(0,a.Mo)("ha-progress-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"progress",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"raised",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_result",value:void 0},{kind:"method",key:"render",value:function(){const e=this._result||this.progress;return s.dy` ${e?s.dy`
    ${"success"===this._result?s.dy``:"error"===this._result?s.dy``:this.progress?s.dy` `:""}
    `:""} `}},{kind:"method",key:"actionSuccess",value:function(){this._setResult("success")}},{kind:"method",key:"actionError",value:function(){this._setResult("error")}},{kind:"method",key:"_setResult",value:function(e){this._result=e,setTimeout((()=>{this._result=void 0}),2e3)}},{kind:"method",key:"_buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{outline:0;display:inline-block;position:relative}mwc-button{transition:all 1s}mwc-button.success{--mdc-theme-primary:white;background-color:var(--success-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].success{--mdc-theme-primary:var(--success-color);--mdc-theme-on-primary:white}mwc-button.error{--mdc-theme-primary:white;background-color:var(--error-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].error{--mdc-theme-primary:var(--error-color);--mdc-theme-on-primary:white}.progress{bottom:4px;position:absolute;text-align:center;top:4px;width:100%}ha-svg-icon{color:#fff}mwc-button.error slot,mwc-button.success slot{visibility:hidden}`}}]}}),s.oi)},81545:(e,t,o)=>{var i=o(17463),s=o(34541),a=o(47838),r=(o(65666),o(68144)),n=o(14243),d=o(38378);(0,i.Z)([(0,n.Mo)("ha-button-menu")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",key:d.gA,value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,n.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return r.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),r.oi)},65189:(e,t,o)=>{var i=o(17463),s=o(68144),a=o(14243),r=o(34541),n=o(47838),d=o(47181),l=o(93217);let c;(0,i.Z)([(0,a.Mo)("ha-markdown-element")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,a.Cb)()],key:"content",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"allowSvg",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"createRenderRoot",value:function(){return this}},{kind:"method",key:"update",value:function(e){(0,r.Z)((0,n.Z)(i.prototype),"update",this).call(this,e),void 0!==this.content&&this._render()}},{kind:"method",key:"_render",value:async function(){this.innerHTML=await(async(e,t,i)=>(c||(c=(0,l.Ud)(new Worker(new URL(o.p+o.u(4971),o.b)))),c.renderMarkdown(e,t,i)))(String(this.content),{breaks:this.breaks,gfm:!0},{allowSvg:this.allowSvg}),this._resize();const e=document.createTreeWalker(this,NodeFilter.SHOW_ELEMENT,null);for(;e.nextNode();){const t=e.currentNode;t instanceof HTMLAnchorElement&&t.host!==document.location.host?(t.target="_blank",t.rel="noreferrer noopener"):t instanceof HTMLImageElement&&t.addEventListener("load",this._resize)}}},{kind:"field",key:"_resize",value(){return()=>(0,d.B)(this,"iron-resize")}}]}}),s.fl);o(9381),o(52039);(0,i.Z)([(0,a.Mo)("ha-markdown")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"content",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"allowSvg",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"render",value:function(){return this.content?s.dy``:s.Ld}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:block}ha-markdown-element{-ms-user-select:text;-webkit-user-select:text;-moz-user-select:text}ha-markdown-element>:first-child{margin-top:0}ha-markdown-element>:last-child{margin-bottom:0}a{color:var(--primary-color)}img{max-width:100%}code,pre{background-color:var(--markdown-code-background-color,none);border-radius:3px}svg{background-color:var(--markdown-svg-background-color,none);color:var(--markdown-svg-color,none)}code{font-size:85%;padding:.2em .4em}pre code{padding:0}pre{padding:16px;overflow:auto;line-height:1.45;font-family:var(--code-font-family,monospace)}h1,h2,h3,h4,h5,h6{line-height:initial}h2{font-size:1.5em;font-weight:700}`}}]}}),s.oi)},14089:(e,t,o)=>{var i=o(17463),s=o(68144),a=o(14243);(0,i.Z)([(0,a.Mo)("ha-settings-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return s.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}`}}]}}),s.oi)},30172:(e,t,o)=>{var i=o(17463),s=o(34541),a=o(47838),r=o(53464),n=o(4301),d=o(68144),l=o(14243),c=o(47181);(0,i.Z)([(0,l.Mo)("ha-switch")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this),this.addEventListener("change",(()=>{var e;this.haptic&&(e="light",(0,c.B)(window,"haptic",e))}))}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,d.iv`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`]}]}}),r.H)},51283:(e,t,o)=>{o.d(t,{t:()=>s,y:()=>a});var i=o(63864);const s=async e=>{await e.callService("homeassistant","restart")},a=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/core/update",method:"post",timeout:null,data:{backup:t}}):await e.callApi("POST","hassio/core/update",{backup:t})}}}]); +//# sourceMappingURL=1036-5w22bOZ9bMc.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js.gz b/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..21a80d9c30d972a6a19d3909f82bfe8fc4259c73 GIT binary patch literal 5781 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 Tz>Nq$VfjA*0X)8fyHWrE6k=V+ literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js.map b/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js.map new file mode 100644 index 000000000..9ab2eb8cb --- /dev/null +++ b/supervisor/api/panel/frontend_latest/1036-5w22bOZ9bMc.js.map @@ -0,0 +1 @@ +{"version":3,"file":"1036-5w22bOZ9bMc.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-faded.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/update-available/update-available-card.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/util/addon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/buttons/ha-progress-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-button-menu.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/render-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-markdown-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-settings-row.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-switch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/haptics.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/core.ts"],"names":["_decorate","customElement","_initialize","_LitElement","HaFaded","constructor","args","F","d","kind","decorators","property","type","Number","attribute","key","value","state","html","classMap","faded","this","_contentShown","fadedHeight","_showContent","_setShowContent","_querySelector","shadowRoot","querySelector","firstElementChild","assignedElements","reduce","partial","element","offsetHeight","height","_slottedHeight","changedProps","_get","_getPrototypeOf","prototype","call","static","css","LitElement","SUPERVISOR_UPDATE_NAMES","core","os","supervisor","UpdateAvailableCard","Boolean","memoizeOne","slug","storeAddons","find","addon","_updateType","_addonInfo","nothing","changelog","changelogUrl","entry","version","includes","_version_latest","localize","name","_name","_error","_version","_updating","_changelogContent","newest_version","_update","_this$route","pathPart","route","path","substring","length","updateType","addonSlug","_loadAddonData","_loadCoreData","_loadSupervisorData","_loadOsData","_this$shadowRoot","checkbox","checked","_this$supervisor$this","_this$supervisor$this2","version_latest","fetchHassioAddonInfo","hass","err","showAlertDialog","title","text","extractApiErrorMessage","addonStoreInfo","detached","available","undefined","_addonStoreInfo","store","addons","content","fetchHassioAddonChangelog","extractChangelog","addonArchIsSupported","info","supported_arch","arch","core_version_installed","core_version_needed","homeassistant","fetchHassioSupervisorInfo","fireEvent","fetchHassioHomeAssistantInfo","fetchHassioHassOsInfo","_shouldCreateBackup","updateHassioAddon","updateCore","updateOS","updateSupervisor","connection","connected","ignoreSupervisorError","supported_archs","addon_archs","some","startsWith","substr","newcontent","split","overlay","_result","progress","raised","disabled","_buttonTapped","_setResult","result","setTimeout","ev","stopPropagation","HaButtonMenu","FOCUS_TARGET","query","_this$_menu","_menu","items","_this$_menu2","selected","_this$_menu3","_this$_triggerButton","open","focusItemAtIndex","_triggerButton","focus","_handleClick","_setTriggerAria","corner","menuCorner","fixed","multi","activatable","y","x","document","dir","updateComplete","then","querySelectorAll","forEach","item","style","createElement","innerHTML","appendChild","anchor","show","ariaHasPopup","worker","_ReactiveElement","HaMarkdownElement","_render","async","markedOptions","hassOptions","wrap","Worker","URL","renderMarkdown","String","breaks","gfm","allowSvg","_resize","walker","createTreeWalker","NodeFilter","SHOW_ELEMENT","nextNode","node","currentNode","HTMLAnchorElement","host","location","target","rel","HTMLImageElement","addEventListener","ReactiveElement","reflect","threeLine","_SwitchBase","HaSwitch","hapticType","haptic","window","styles","SwitchBase","restartCore","callService","backup","atLeastVersion","config","callWS","endpoint","method","timeout","data","callApi"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js b/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js deleted file mode 100644 index ed6625082..000000000 --- a/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1036],{31036:(e,t,o)=>{var i=o(17463),s=o(34541),a=o(47838),r=(o(44577),o(68144)),n=o(14243),d=o(14516),l=o(47181),c=(o(98762),o(9381),o(81545),o(22098),o(32511),o(83448));(0,i.Z)([(0,n.Mo)("ha-faded")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,n.Cb)({type:Number,attribute:"faded-height"})],key:"fadedHeight",value:()=>102},{kind:"field",decorators:[(0,n.SB)()],key:"_contentShown",value:()=>!1},{kind:"method",key:"render",value:function(){return r.dy`
    `}},{kind:"get",key:"_slottedHeight",value:function(){var e;return(null===(e=this.shadowRoot.querySelector(".container"))||void 0===e?void 0:e.firstElementChild).assignedElements().reduce(((e,t)=>e+t.offsetHeight),0)||0}},{kind:"method",key:"_setShowContent",value:function(){const e=this._slottedHeight;this._contentShown=0!==e&&e<=this.fadedHeight+50}},{kind:"method",key:"firstUpdated",value:function(e){(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e),this._setShowContent()}},{kind:"method",key:"_showContent",value:function(){this._contentShown=!0}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`.container{display:block;height:auto;cursor:default}.faded{cursor:pointer;-webkit-mask-image:linear-gradient(to bottom,#000 25%,transparent 100%);mask-image:linear-gradient(to bottom,#000 25%,transparent 100%);overflow-y:hidden}`}}]}}),r.oi);o(83927),o(5666),o(65189),o(14089),o(52039),o(30172);var h=o(34154),u=o(41682),p=o(35460),v=o(69810),y=o(51283),m=o(26765),k=o(34450);const f={core:"Home Assistant Core",os:"Home Assistant Operating System",supervisor:"Home Assistant Supervisor"};(0,i.Z)([(0,n.Mo)("update-available-card")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"addonSlug",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_updateType",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_changelogContent",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_addonInfo",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_updating",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_error",value:void 0},{kind:"field",key:"_addonStoreInfo",value:()=>(0,d.Z)(((e,t)=>t.find((t=>t.slug===e))))},{kind:"method",key:"render",value:function(){if(!this._updateType||"addon"===this._updateType&&!this._addonInfo)return r.Ld;const e=((e,t)=>{if("addon"!==e)return"core"===e?t.includes("dev")?"https://github.com/home-assistant/core/commits/dev":t.includes("b")?"https://next.home-assistant.io/latest-release-notes/":"https://www.home-assistant.io/latest-release-notes/":"os"===e?t.includes("dev")?"https://github.com/home-assistant/operating-system/commits/dev":`https://github.com/home-assistant/operating-system/releases/tag/${t}`:"supervisor"===e?t.includes("dev")?"https://github.com/home-assistant/supervisor/commits/main":`https://github.com/home-assistant/supervisor/releases/tag/${t}`:void 0})(this._updateType,this._version_latest);return r.dy`
    ${this._error?r.dy`${this._error}`:""} ${this._version===this._version_latest?r.dy`

    ${this.supervisor.localize("update_available.no_update",{name:this._name})}

    `:this._updating?r.dy`

    ${this.supervisor.localize("update_available.updating",{name:this._name,version:this._version_latest})}

    `:r.dy` ${this._changelogContent?r.dy` `:""}

    ${this.supervisor.localize("update_available.description",{name:this._name,version:this._version,newest_version:this._version_latest})}

    ${["core","addon"].includes(this._updateType)?r.dy` `:""} `}
    ${this._version===this._version_latest||this._updating?"":r.dy`
    ${e?r.dy` `:""} ${this.supervisor.localize("common.update")}
    `}
    `}},{kind:"method",key:"firstUpdated",value:function(e){var t;(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e);const i=null===(t=this.route)||void 0===t?void 0:t.path.substring(1,this.route.path.length),r=["core","os","supervisor"].includes(i)?i:"addon";switch(this._updateType=r,r){case"addon":this.addonSlug||(this.addonSlug=i),this._loadAddonData();break;case"core":this._loadCoreData();break;case"supervisor":this._loadSupervisorData();break;case"os":this._loadOsData()}}},{kind:"get",key:"_shouldCreateBackup",value:function(){var e;if(this._updateType&&!["core","addon"].includes(this._updateType))return!1;const t=null===(e=this.shadowRoot)||void 0===e?void 0:e.querySelector("ha-checkbox");return!t||t.checked}},{kind:"get",key:"_version",value:function(){var e;return this._updateType?"addon"===this._updateType?this._addonInfo.version:(null===(e=this.supervisor[this._updateType])||void 0===e?void 0:e.version)||"":""}},{kind:"get",key:"_version_latest",value:function(){var e;return this._updateType?"addon"===this._updateType?this._addonInfo.version_latest:(null===(e=this.supervisor[this._updateType])||void 0===e?void 0:e.version_latest)||"":""}},{kind:"get",key:"_name",value:function(){return this._updateType?"addon"===this._updateType?this._addonInfo.name:f[this._updateType]:""}},{kind:"method",key:"_loadAddonData",value:async function(){try{this._addonInfo=await(0,h.AD)(this.hass,this.addonSlug)}catch(e){return void(0,m.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}const e=this._addonInfo.detached||this._addonInfo.available?void 0:this._addonStoreInfo(this._addonInfo.slug,this.supervisor.store.addons);if(this._addonInfo.changelog)try{const e=await(0,h.CH)(this.hass,this.addonSlug);this._changelogContent=(0,k.H)(this._addonInfo,e)}catch(e){return void(this._error=(0,u.js)(e))}!this._addonInfo.available&&e&&((0,k.I)(this.supervisor.info.supported_arch,this._addonInfo.arch)?this._error=this.supervisor.localize("addon.dashboard.not_available_version",{core_version_installed:this.supervisor.core.version,core_version_needed:e.homeassistant}):this._error=this.supervisor.localize("addon.dashboard.not_available_arch"))}},{kind:"method",key:"_loadSupervisorData",value:async function(){try{const e=await(0,v.CP)(this.hass);(0,l.B)(this,"supervisor-update",{supervisor:e})}catch(e){(0,m.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}}},{kind:"method",key:"_loadCoreData",value:async function(){try{const e=await(0,v.qs)(this.hass);(0,l.B)(this,"supervisor-update",{core:e})}catch(e){(0,m.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}}},{kind:"method",key:"_loadOsData",value:async function(){try{const e=await(0,p.AP)(this.hass);(0,l.B)(this,"supervisor-update",{os:e})}catch(e){(0,m.Ys)(this,{title:this._updateType,text:(0,u.js)(e)})}}},{kind:"method",key:"_update",value:async function(){if(this._shouldCreateBackup&&"freeze"===this.supervisor.info.state)this._error=this.supervisor.localize("backup.backup_already_running");else{this._error=void 0,this._updating=!0;try{"addon"===this._updateType?await(0,h.V_)(this.hass,this.addonSlug,this._shouldCreateBackup):"core"===this._updateType?await(0,y.y)(this.hass,this._shouldCreateBackup):"os"===this._updateType?await(0,p.Fu)(this.hass):"supervisor"===this._updateType&&await(0,v.CG)(this.hass)}catch(e){if(this.hass.connection.connected&&!(0,u.yz)(e))return this._error=(0,u.js)(e),void(this._updating=!1)}(0,l.B)(this,"update-complete"),this._updating=!1}}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:block}ha-card{margin:auto}a{text-decoration:none;color:var(--primary-text-color)}ha-settings-row{padding:0}.card-actions{display:flex;justify-content:space-between;border-top:none;padding:0 8px 8px}ha-circular-progress{display:block;margin:32px;text-align:center}.progress-text{text-align:center}ha-markdown{padding-bottom:8px}`}}]}}),r.oi)},34450:(e,t,o)=>{o.d(t,{H:()=>s,I:()=>i});const i=(0,o(14516).Z)(((e,t)=>t.some((t=>e.includes(t))))),s=(e,t)=>{if(t.startsWith("# Changelog")&&(t=t.substr(12,t.length)),t.includes(`# ${e.version}`)&&t.includes(`# ${e.version_latest}`)){const o=t.split(`# ${e.version}`)[0];o.includes(`# ${e.version_latest}`)&&(t=o)}return t}},98762:(e,t,o)=>{var i=o(17463),s=(o(14271),o(68144)),a=o(14243);o(76870),o(52039);(0,i.Z)([(0,a.Mo)("ha-progress-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"progress",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"raised",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_result",value:void 0},{kind:"method",key:"render",value:function(){const e=this._result||this.progress;return s.dy` ${e?s.dy`
    ${"success"===this._result?s.dy``:"error"===this._result?s.dy``:this.progress?s.dy` `:""}
    `:""} `}},{kind:"method",key:"actionSuccess",value:function(){this._setResult("success")}},{kind:"method",key:"actionError",value:function(){this._setResult("error")}},{kind:"method",key:"_setResult",value:function(e){this._result=e,setTimeout((()=>{this._result=void 0}),2e3)}},{kind:"method",key:"_buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{outline:0;display:inline-block;position:relative}mwc-button{transition:all 1s}mwc-button.success{--mdc-theme-primary:white;background-color:var(--success-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].success{--mdc-theme-primary:var(--success-color);--mdc-theme-on-primary:white}mwc-button.error{--mdc-theme-primary:white;background-color:var(--error-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].error{--mdc-theme-primary:var(--error-color);--mdc-theme-on-primary:white}.progress{bottom:4px;position:absolute;text-align:center;top:4px;width:100%}ha-svg-icon{color:#fff}mwc-button.error slot,mwc-button.success slot{visibility:hidden}`}}]}}),s.oi)},9381:(e,t,o)=>{var i=o(17463),s=o(68144),a=o(14243),r=o(83448),n=o(47181);o(5666),o(52039);const d={info:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",warning:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16",error:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",success:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"};(0,i.Z)([(0,a.Mo)("ha-alert")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"title",value:()=>""},{kind:"field",decorators:[(0,a.Cb)({attribute:"alert-type"})],key:"alertType",value:()=>"info"},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"dismissable",value:()=>!1},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"method",key:"_dismiss_clicked",value:function(){(0,n.B)(this,"alert-dismissed-clicked")}},{kind:"field",static:!0,key:"styles",value:()=>s.iv`.issue-type{position:relative;padding:8px;display:flex}.issue-type::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;content:"";border-radius:4px}.icon{z-index:1}.icon.no-title{align-self:center}.content{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:var(--float-start)}.action{z-index:1;width:min-content;--mdc-theme-primary:var(--primary-text-color)}.main-content{overflow-wrap:anywhere;word-break:break-word;margin-left:8px;margin-right:0;margin-inline-start:8px;margin-inline-end:0;direction:var(--direction)}.title{margin-top:2px;font-weight:700}.action ha-icon-button,.action mwc-button{--mdc-theme-primary:var(--primary-text-color);--mdc-icon-button-size:36px}.issue-type.info>.icon{color:var(--info-color)}.issue-type.info::after{background-color:var(--info-color)}.issue-type.warning>.icon{color:var(--warning-color)}.issue-type.warning::after{background-color:var(--warning-color)}.issue-type.error>.icon{color:var(--error-color)}.issue-type.error::after{background-color:var(--error-color)}.issue-type.success>.icon{color:var(--success-color)}.issue-type.success::after{background-color:var(--success-color)}`}]}}),s.oi)},81545:(e,t,o)=>{var i=o(17463),s=o(34541),a=o(47838),r=(o(65666),o(68144)),n=o(14243),d=o(38378);(0,i.Z)([(0,n.Mo)("ha-button-menu")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",key:d.gA,value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,n.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return r.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),r.oi)},65189:(e,t,o)=>{var i=o(17463),s=o(68144),a=o(14243),r=o(34541),n=o(47838),d=o(47181),l=o(93217);let c;(0,i.Z)([(0,a.Mo)("ha-markdown-element")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,a.Cb)()],key:"content",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"allowSvg",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"createRenderRoot",value:function(){return this}},{kind:"method",key:"update",value:function(e){(0,r.Z)((0,n.Z)(i.prototype),"update",this).call(this,e),void 0!==this.content&&this._render()}},{kind:"method",key:"_render",value:async function(){this.innerHTML=await(async(e,t,i)=>(c||(c=(0,l.Ud)(new Worker(new URL(o.p+o.u(4971),o.b)))),c.renderMarkdown(e,t,i)))(String(this.content),{breaks:this.breaks,gfm:!0},{allowSvg:this.allowSvg}),this._resize();const e=document.createTreeWalker(this,NodeFilter.SHOW_ELEMENT,null);for(;e.nextNode();){const t=e.currentNode;t instanceof HTMLAnchorElement&&t.host!==document.location.host?(t.target="_blank",t.rel="noreferrer noopener"):t instanceof HTMLImageElement&&t.addEventListener("load",this._resize)}}},{kind:"field",key:"_resize",value(){return()=>(0,d.B)(this,"iron-resize")}}]}}),s.fl);o(9381),o(52039);(0,i.Z)([(0,a.Mo)("ha-markdown")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"content",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"allowSvg",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"render",value:function(){return this.content?s.dy``:s.Ld}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:block}ha-markdown-element{-ms-user-select:text;-webkit-user-select:text;-moz-user-select:text}ha-markdown-element>:first-child{margin-top:0}ha-markdown-element>:last-child{margin-bottom:0}a{color:var(--primary-color)}img{max-width:100%}code,pre{background-color:var(--markdown-code-background-color,none);border-radius:3px}svg{background-color:var(--markdown-svg-background-color,none);color:var(--markdown-svg-color,none)}code{font-size:85%;padding:.2em .4em}pre code{padding:0}pre{padding:16px;overflow:auto;line-height:1.45;font-family:var(--code-font-family,monospace)}h1,h2,h3,h4,h5,h6{line-height:initial}h2{font-size:1.5em;font-weight:700}`}}]}}),s.oi)},14089:(e,t,o)=>{var i=o(17463),s=o(68144),a=o(14243);(0,i.Z)([(0,a.Mo)("ha-settings-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return s.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}`}}]}}),s.oi)},30172:(e,t,o)=>{var i=o(17463),s=o(34541),a=o(47838),r=o(53464),n=o(4301),d=o(68144),l=o(14243),c=o(47181);(0,i.Z)([(0,l.Mo)("ha-switch")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this),this.addEventListener("change",(()=>{var e;this.haptic&&(e="light",(0,c.B)(window,"haptic",e))}))}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,d.iv`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`]}]}}),r.H)},51283:(e,t,o)=>{o.d(t,{t:()=>s,y:()=>a});var i=o(63864);const s=async e=>{await e.callService("homeassistant","restart")},a=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/core/update",method:"post",timeout:null,data:{backup:t}}):await e.callApi("POST","hassio/core/update",{backup:t})}}}]); -//# sourceMappingURL=1036-VeDYzWx-TN8.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js.gz b/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js.gz deleted file mode 100644 index 620308dd9e43a0ed6de054dc9bed460ccabfb45b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6617 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 Xb1%LhLhd$S1)Ki^Wov>FWnTaQu6*w! diff --git a/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js.map b/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js.map deleted file mode 100644 index ee114c8da..000000000 --- a/supervisor/api/panel/frontend_latest/1036-VeDYzWx-TN8.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1036-VeDYzWx-TN8.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-faded.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/update-available/update-available-card.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/util/addon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/buttons/ha-progress-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-alert.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-button-menu.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/render-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-markdown-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-settings-row.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-switch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/haptics.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/core.ts"],"names":["_decorate","customElement","_initialize","_LitElement","HaFaded","constructor","args","F","d","kind","decorators","property","type","Number","attribute","key","value","state","html","classMap","faded","this","_contentShown","fadedHeight","_showContent","_setShowContent","_querySelector","shadowRoot","querySelector","firstElementChild","assignedElements","reduce","partial","element","offsetHeight","height","_slottedHeight","changedProps","_get","_getPrototypeOf","prototype","call","static","css","LitElement","SUPERVISOR_UPDATE_NAMES","core","os","supervisor","UpdateAvailableCard","Boolean","memoizeOne","slug","storeAddons","find","addon","_updateType","_addonInfo","nothing","changelog","changelogUrl","entry","version","includes","_version_latest","localize","name","_name","_error","_version","_updating","_changelogContent","newest_version","_update","_this$route","pathPart","route","path","substring","length","updateType","addonSlug","_loadAddonData","_loadCoreData","_loadSupervisorData","_loadOsData","_this$shadowRoot","checkbox","checked","_this$supervisor$this","_this$supervisor$this2","version_latest","fetchHassioAddonInfo","hass","err","showAlertDialog","title","text","extractApiErrorMessage","addonStoreInfo","detached","available","undefined","_addonStoreInfo","store","addons","content","fetchHassioAddonChangelog","extractChangelog","addonArchIsSupported","info","supported_arch","arch","core_version_installed","core_version_needed","homeassistant","fetchHassioSupervisorInfo","fireEvent","fetchHassioHomeAssistantInfo","fetchHassioHassOsInfo","_shouldCreateBackup","updateHassioAddon","updateCore","updateOS","updateSupervisor","connection","connected","ignoreSupervisorError","supported_archs","addon_archs","some","startsWith","substr","newcontent","split","overlay","_result","progress","raised","disabled","_buttonTapped","_setResult","result","setTimeout","ev","stopPropagation","ALERT_ICONS","warning","error","success","alertType","dismissable","_dismiss_clicked","HaButtonMenu","FOCUS_TARGET","query","_this$_menu","_menu","items","_this$_menu2","selected","_this$_menu3","_this$_triggerButton","open","focusItemAtIndex","_triggerButton","focus","_handleClick","_setTriggerAria","corner","menuCorner","fixed","multi","activatable","y","x","document","dir","updateComplete","then","querySelectorAll","forEach","item","style","createElement","innerHTML","appendChild","anchor","show","ariaHasPopup","worker","_ReactiveElement","HaMarkdownElement","_render","async","markedOptions","hassOptions","wrap","Worker","URL","renderMarkdown","String","breaks","gfm","allowSvg","_resize","walker","createTreeWalker","NodeFilter","SHOW_ELEMENT","nextNode","node","currentNode","HTMLAnchorElement","host","location","target","rel","HTMLImageElement","addEventListener","ReactiveElement","reflect","threeLine","_SwitchBase","HaSwitch","hapticType","haptic","window","styles","SwitchBase","restartCore","callService","backup","atLeastVersion","config","callWS","endpoint","method","timeout","data","callApi"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js b/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js deleted file mode 100644 index 9a26cd5f3..000000000 --- a/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see 1246-B1kkZ87-Bhk.js.LICENSE.txt */ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1246],{51246:(t,e,i)=>{i.d(e,{dM:()=>_,SK:()=>r,Lm:()=>h});var s=i(24021);class l{constructor(t){this._node=null,this._element=null;const e=null!=t?t:window;this._node=e,t&&(this._element=t)}get element(){return this._element||document.scrollingElement||document.documentElement}get scrollTop(){return this.element.scrollTop||window.scrollY}get scrollLeft(){return this.element.scrollLeft||window.scrollX}get scrollHeight(){return this.element.scrollHeight}get scrollWidth(){return this.element.scrollWidth}get viewportHeight(){return this._element?this._element.getBoundingClientRect().height:window.innerHeight}get viewportWidth(){return this._element?this._element.getBoundingClientRect().width:window.innerWidth}get maxScrollTop(){return this.scrollHeight-this.viewportHeight}get maxScrollLeft(){return this.scrollWidth-this.viewportWidth}}class n extends l{constructor(t,e){super(e),this._originalScrollTo=null,this._originalScrollBy=null,this._originalScroll=null,this._clients=[],this._retarget=null,this._end=null,this.__destination=null,this.correctingScrollError=!1;const i=this._node,s=n._instanceMap.get(i);if(s)return s._attach(t),s;this._checkForArrival=this._checkForArrival.bind(this),this._updateManagedScrollTo=this._updateManagedScrollTo.bind(this),this.scrollTo=this.scrollTo.bind(this),this.scrollBy=this.scrollBy.bind(this),this._originalScrollTo=i.scrollTo,this._originalScrollBy=i.scrollBy,this._originalScroll=i.scroll,this._attach(t)}get _destination(){return this.__destination}get scrolling(){return null!==this._destination}scrollTo(t,e){const i="number"==typeof t&&"number"==typeof e?{left:t,top:e}:t;this._scrollTo(i)}scrollBy(t,e){const i="number"==typeof t&&"number"==typeof e?{left:t,top:e}:t;void 0!==i.top&&(i.top+=this.scrollTop),void 0!==i.left&&(i.left+=this.scrollLeft),this._scrollTo(i)}_nativeScrollTo(t){this._originalScrollTo.bind(this._element||window)(t)}_scrollTo(t,e=null,i=null){null!==this._end&&this._end(),"smooth"===t.behavior?(this._setDestination(t),this._retarget=e,this._end=i):this._resetScrollState(),this._nativeScrollTo(t)}_setDestination(t){let{top:e,left:i}=t;return e=void 0===e?void 0:Math.max(0,Math.min(e,this.maxScrollTop)),i=void 0===i?void 0:Math.max(0,Math.min(i,this.maxScrollLeft)),(null===this._destination||i!==this._destination.left||e!==this._destination.top)&&(this.__destination={top:e,left:i,behavior:"smooth"},!0)}_resetScrollState(){this.__destination=null,this._retarget=null,this._end=null}_updateManagedScrollTo(t){this._destination&&this._setDestination(t)&&this._nativeScrollTo(this._destination)}managedScrollTo(t,e,i){return this._scrollTo(t,e,i),this._updateManagedScrollTo}correctScrollError(t){this.correctingScrollError=!0,requestAnimationFrame((()=>requestAnimationFrame((()=>this.correctingScrollError=!1)))),this._nativeScrollTo(t),this._retarget&&this._setDestination(this._retarget()),this._destination&&this._nativeScrollTo(this._destination)}_checkForArrival(){if(null!==this._destination){const{scrollTop:t,scrollLeft:e}=this;let{top:i,left:s}=this._destination;i=Math.min(i||0,this.maxScrollTop),s=Math.min(s||0,this.maxScrollLeft);const l=Math.abs(i-t),n=Math.abs(s-e);l<1&&n<1&&(this._end&&this._end(),this._resetScrollState())}}detach(t){return this._clients=this._clients.splice(this._clients.indexOf(t),1),0===this._clients.length&&(this._node.scrollTo=this._originalScrollTo,this._node.scrollBy=this._originalScrollBy,this._node.scroll=this._originalScroll,this._node.removeEventListener("scroll",this._checkForArrival)),null}_attach(t){this._clients.push(t),1===this._clients.length&&(this._node.scrollTo=this.scrollTo,this._node.scrollBy=this.scrollBy,this._node.scroll=this.scrollTo,this._node.addEventListener("scroll",this._checkForArrival))}}n._instanceMap=new WeakMap;let o=null===window||void 0===window?void 0:window.ResizeObserver;function r(t){o=t}const h=Symbol("virtualizerRef"),a="virtualizer-sizer";let c;class _{constructor(t){if(this._benchmarkStart=null,this._layout=null,this._clippingAncestors=[],this._scrollSize=null,this._scrollError=null,this._childrenPos=null,this._childMeasurements=null,this._toBeMeasured=new Map,this._rangeChanged=!0,this._itemsChanged=!0,this._visibilityChanged=!0,this._scrollerController=null,this._isScroller=!1,this._sizer=null,this._hostElementRO=null,this._childrenRO=null,this._mutationObserver=null,this._scrollEventListeners=[],this._scrollEventListenerOptions={passive:!0},this._loadListener=this._childLoaded.bind(this),this._scrollIntoViewTarget=null,this._updateScrollIntoViewCoordinates=null,this._items=[],this._first=-1,this._last=-1,this._firstVisible=-1,this._lastVisible=-1,this._scheduled=new WeakSet,this._measureCallback=null,this._measureChildOverride=null,this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null,this._layoutInitialized=null,!t)throw new Error("Virtualizer constructor requires a configuration object");if(!t.hostElement)throw new Error('Virtualizer configuration requires the "hostElement" property');this._init(t)}set items(t){Array.isArray(t)&&t!==this._items&&(this._itemsChanged=!0,this._items=t,this._schedule(this._updateLayout))}_init(t){this._isScroller=!!t.scroller,this._initHostElement(t);const e=t.layout||{};this._layoutInitialized=this._initLayout(e)}_initObservers(){this._mutationObserver=new MutationObserver(this._finishDOMUpdate.bind(this)),this._hostElementRO=new o((()=>this._hostElementSizeChanged())),this._childrenRO=new o(this._childrenSizeChanged.bind(this))}_initHostElement(t){const e=this._hostElement=t.hostElement;this._applyVirtualizerStyles(),e[h]=this}connected(){this._initObservers();const t=this._isScroller;this._clippingAncestors=function(t,e=!1){return function(t,e=!1){const i=[];let s=e?t:u(t);for(;null!==s;)i.push(s),s=u(s);return i}(t,e).filter((t=>"visible"!==getComputedStyle(t).overflow))}(this._hostElement,t),this._scrollerController=new n(this,this._clippingAncestors[0]),this._schedule(this._updateLayout),this._observeAndListen()}_observeAndListen(){this._mutationObserver.observe(this._hostElement,{childList:!0}),this._hostElementRO.observe(this._hostElement),this._scrollEventListeners.push(window),window.addEventListener("scroll",this,this._scrollEventListenerOptions),this._clippingAncestors.forEach((t=>{t.addEventListener("scroll",this,this._scrollEventListenerOptions),this._scrollEventListeners.push(t),this._hostElementRO.observe(t)})),this._hostElementRO.observe(this._scrollerController.element),this._children.forEach((t=>this._childrenRO.observe(t))),this._scrollEventListeners.forEach((t=>t.addEventListener("scroll",this,this._scrollEventListenerOptions)))}disconnected(){this._scrollEventListeners.forEach((t=>t.removeEventListener("scroll",this,this._scrollEventListenerOptions))),this._scrollEventListeners=[],this._clippingAncestors=[],this._scrollerController=this._scrollerController.detach(this)||null,this._mutationObserver.disconnect(),this._hostElementRO.disconnect(),this._childrenRO.disconnect(),this._rejectLayoutCompletePromise("disconnected")}_applyVirtualizerStyles(){const t=this._hostElement.style;t.display=t.display||"block",t.position=t.position||"relative",t.contain=t.contain||"size layout",this._isScroller&&(t.overflow=t.overflow||"auto",t.minHeight=t.minHeight||"150px")}_getSizer(){const t=this._hostElement;if(!this._sizer){let e=t.querySelector(`[${a}]`);e||(e=document.createElement("div"),e.setAttribute(a,""),t.appendChild(e)),Object.assign(e.style,{position:"absolute",margin:"-2px 0 0 0",padding:0,visibility:"hidden",fontSize:"2px"}),e.innerHTML=" ",e.setAttribute(a,""),this._sizer=e}return this._sizer}async updateLayoutConfig(t){await this._layoutInitialized;const e=t.type||c;if("function"==typeof e&&this._layout instanceof e){const e={...t};return delete e.type,this._layout.config=e,!0}return!1}async _initLayout(t){let e,s;if("function"==typeof t.type){s=t.type;const i={...t};delete i.type,e=i}else e=t;void 0===s&&(c=s=(await i.e(4093).then(i.bind(i,64093))).FlowLayout),this._layout=new s((t=>this._handleLayoutMessage(t)),e),this._layout.measureChildren&&"function"==typeof this._layout.updateItemSizes&&("function"==typeof this._layout.measureChildren&&(this._measureChildOverride=this._layout.measureChildren),this._measureCallback=this._layout.updateItemSizes.bind(this._layout)),this._layout.listenForChildLoadEvents&&this._hostElement.addEventListener("load",this._loadListener,!0),this._schedule(this._updateLayout)}startBenchmarking(){null===this._benchmarkStart&&(this._benchmarkStart=window.performance.now())}stopBenchmarking(){if(null!==this._benchmarkStart){const t=window.performance.now(),e=t-this._benchmarkStart,i=performance.getEntriesByName("uv-virtualizing","measure").filter((e=>e.startTime>=this._benchmarkStart&&e.startTimet+e.duration),0);return this._benchmarkStart=null,{timeElapsed:e,virtualizationTime:i}}return null}_measureChildren(){const t={},e=this._children,i=this._measureChildOverride||this._measureChild;for(let s=0;sthis._childrenRO.observe(t))),this._checkScrollIntoViewTarget(this._childrenPos),this._positionChildren(this._childrenPos),this._sizeHostElement(this._scrollSize),this._correctScrollError(),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end")}_updateLayout(){this._layout&&(this._layout.items=this._items,this._updateView(),null!==this._childMeasurements&&(this._measureCallback&&this._measureCallback(this._childMeasurements),this._childMeasurements=null),this._layout.reflowIfNeeded(),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end"))}_handleScrollEvent(){var t;if(this._benchmarkStart&&"mark"in window.performance){try{window.performance.measure("uv-virtualizing","uv-start","uv-end")}catch(t){console.warn("Error measuring performance data: ",t)}window.performance.mark("uv-start")}!1===this._scrollerController.correctingScrollError&&(null===(t=this._layout)||void 0===t||t.unpin()),this._schedule(this._updateLayout)}handleEvent(t){if("scroll"===t.type)(t.currentTarget===window||this._clippingAncestors.includes(t.currentTarget))&&this._handleScrollEvent();else console.warn("event not handled",t)}_handleLayoutMessage(t){"stateChanged"===t.type?this._updateDOM(t):"unpinned"===t.type&&this._hostElement.dispatchEvent(new s.aH)}get _children(){const t=[];let e=this._hostElement.firstElementChild;for(;e;)e.hasAttribute(a)||t.push(e),e=e.nextElementSibling;return t}_updateView(){var t;const e=this._hostElement,i=null===(t=this._scrollerController)||void 0===t?void 0:t.element,s=this._layout;if(e&&i&&s){let t,l,n,o;const r=e.getBoundingClientRect();t=0,l=0,n=window.innerHeight,o=window.innerWidth;const h=this._clippingAncestors.map((t=>t.getBoundingClientRect()));h.unshift(r);for(const e of h)t=Math.max(t,e.top),l=Math.max(l,e.left),n=Math.min(n,e.bottom),o=Math.min(o,e.right);const a=i.getBoundingClientRect(),c={left:r.left-a.left,top:r.top-a.top},_={width:i.scrollWidth,height:i.scrollHeight},d=t-r.top+e.scrollTop,u=l-r.left+e.scrollLeft,m=Math.max(1,n-t),p=Math.max(1,o-l);s.viewportSize={width:p,height:m},s.viewportScroll={top:d,left:u},s.totalScrollSize=_,s.offsetWithinScroller=c}}_sizeHostElement(t){const e=82e5,i=t&&null!==t.width?Math.min(e,t.width):0,s=t&&null!==t.height?Math.min(e,t.height):0;if(this._isScroller)this._getSizer().style.transform=`translate(${i}px, ${s}px)`;else{const t=this._hostElement.style;t.minWidth=i?`${i}px`:"100%",t.minHeight=s?`${s}px`:"100%"}}_positionChildren(t){t&&t.forEach((({top:t,left:e,width:i,height:s,xOffset:l,yOffset:n},o)=>{const r=this._children[o-this._first];r&&(r.style.position="absolute",r.style.boxSizing="border-box",r.style.transform=`translate(${e}px, ${t}px)`,void 0!==i&&(r.style.width=i+"px"),void 0!==s&&(r.style.height=s+"px"),r.style.left=void 0===l?null:l+"px",r.style.top=void 0===n?null:n+"px")}))}async _adjustRange(t){const{_first:e,_last:i,_firstVisible:s,_lastVisible:l}=this;this._first=t.first,this._last=t.last,this._firstVisible=t.firstVisible,this._lastVisible=t.lastVisible,this._rangeChanged=this._rangeChanged||this._first!==e||this._last!==i,this._visibilityChanged=this._visibilityChanged||this._firstVisible!==s||this._lastVisible!==l}_correctScrollError(){if(this._scrollError){const{scrollTop:t,scrollLeft:e}=this._scrollerController,{top:i,left:s}=this._scrollError;this._scrollError=null,this._scrollerController.correctScrollError({top:t-i,left:e-s})}}element(t){var e;return t===1/0&&(t=this._items.length-1),void 0===(null===(e=this._items)||void 0===e?void 0:e[t])?void 0:{scrollIntoView:(e={})=>this._scrollElementIntoView({...e,index:t})}}_scrollElementIntoView(t){if(t.index>=this._first&&t.index<=this._last)this._children[t.index-this._first].scrollIntoView(t);else if(t.index=Math.min(t.index,this._items.length-1),"smooth"===t.behavior){const e=this._layout.getScrollIntoViewCoordinates(t),{behavior:i}=t;this._updateScrollIntoViewCoordinates=this._scrollerController.managedScrollTo(Object.assign(e,{behavior:i}),(()=>this._layout.getScrollIntoViewCoordinates(t)),(()=>this._scrollIntoViewTarget=null)),this._scrollIntoViewTarget=t}else this._layout.pin=t}_checkScrollIntoViewTarget(t){const{index:e}=this._scrollIntoViewTarget||{};e&&(null==t?void 0:t.has(e))&&this._updateScrollIntoViewCoordinates(this._layout.getScrollIntoViewCoordinates(this._scrollIntoViewTarget))}_notifyRange(){this._hostElement.dispatchEvent(new s.uv({first:this._first,last:this._last}))}_notifyVisibility(){this._hostElement.dispatchEvent(new s.f9({first:this._firstVisible,last:this._lastVisible}))}get layoutComplete(){return this._layoutCompletePromise||(this._layoutCompletePromise=new Promise(((t,e)=>{this._layoutCompleteResolver=t,this._layoutCompleteRejecter=e}))),this._layoutCompletePromise}_rejectLayoutCompletePromise(t){null!==this._layoutCompleteRejecter&&this._layoutCompleteRejecter(t),this._resetLayoutCompleteState()}_scheduleLayoutComplete(){this._layoutCompletePromise&&null===this._pendingLayoutComplete&&(this._pendingLayoutComplete=requestAnimationFrame((()=>requestAnimationFrame((()=>this._resolveLayoutCompletePromise())))))}_resolveLayoutCompletePromise(){null!==this._layoutCompleteResolver&&this._layoutCompleteResolver(),this._resetLayoutCompleteState()}_resetLayoutCompleteState(){this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null}_hostElementSizeChanged(){this._schedule(this._updateLayout)}_childLoaded(){}_childrenSizeChanged(t){var e;if(null===(e=this._layout)||void 0===e?void 0:e.measureChildren){for(const e of t)this._toBeMeasured.set(e.target,e.contentRect);this._measureChildren()}this._scheduleLayoutComplete(),this._itemsChanged=!1,this._rangeChanged=!1}}function d(t){const e=t?parseFloat(t):NaN;return Number.isNaN(e)?0:e}function u(t){if(null!==t.assignedSlot)return t.assignedSlot;if(null!==t.parentElement)return t.parentElement;const e=t.parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host||null}},24021:(t,e,i)=>{i.d(e,{aH:()=>n,f9:()=>l,uv:()=>s});class s extends Event{constructor(t){super(s.eventName,{bubbles:!1}),this.first=t.first,this.last=t.last}}s.eventName="rangeChanged";class l extends Event{constructor(t){super(l.eventName,{bubbles:!1}),this.first=t.first,this.last=t.last}}l.eventName="visibilityChanged";class n extends Event{constructor(){super(n.eventName,{bubbles:!1})}}n.eventName="unpinned"}}]); -//# sourceMappingURL=1246-B1kkZ87-Bhk.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.gz b/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.gz deleted file mode 100644 index 6f114b1c88dcecd7f265c55fcfc381750ba94a56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4728 zcmV-;5{K;{iwFP!000021I;{XcjGvY-{)7jw6h*@icu#$x816|I_IjRU!A*~mzR<) zIA)hjX+=7ztgQdOBtcrFCAl;A*^xjH1OXD4;Qr?44<;|ldQz|@Z~+s>S7p7)BrEx( zDj-uJ0WdlH_Lsjtd2;sU%m4iLHz!ZlUy>h0^74;QpTBV;+vZL!_2s0a9fqNL?R<1JP+Oy zHSbBe<+&2%(}F3;TUe^8$y(EJx=R@6P$Su3CA0S5w$QC65vMd@sEtV?7cgm?TEgob-dY4sBGEY)^AcpKMQV5Mw`%qn+%`IrVjRc$@q& zgS^km1o{A;PpA9Gn9xXU%2KYQRAD3wSZ6n^tk3OA0^~FAFi3KE z^TE6JjLh7qnum5leQ-+J0TDOH4DNAT-S+KTa2S1>)9J{`z=58Qdjv?k374^vVQ6PWFnH87x7L|> zo&-4`_cN!ohX37ykdHaTF#1KEZ6J_bl@sd(V+-L>D@OQ2^5H# zEkw*tB%!=}7bigG#dl}ZDcApqN9@~}Ng{2V1G+u`?0Ioc@Ro>5XJ2s$WITtjZ&q5v zXM}3Y5{?(ZujLwL8+zR>P*ef#)~Co|oh&;PO=wrv<q#8Ixf6U#-hyEN2X7Vv>Kmx%t1VxeT-_KZwe=Pc_d0!dw^@`$9Nn;5ZnHv7 zs^7vYA~Z{V*oh`rM~0Q9&4#ZIvthQfa$W#mt~XizMV<6IF!)7wS8nA&OkY*Xls#4( z7mAP<-3z=eYGr?d@NAw>XU&Sd2L631df-=(iEV8{mS9kpPr#1lM&e4^?z(3D8lJB8 zKXYxa5y~WNL=Sqy1Y59z$-CYVG7I(7l1qH@*Jt7#j%({}VM@>;(z+BbbAS70XvZOR zvz5jQI^Fk0=buaz_vq-GN|O?4Q|U^}4a^>#woa2}mOHf6W9X%VL*CCJkoq6FEI%^1 zecuZO(6hb^u%4D>oolNOs5V~<9p5Wf3z?pr?T?uEhJzoqf(i(5`aq#>Wxg#S-(S9W zAe~h4lswIfVxcNf$W1t;H~&Tnyk+*J@w~UcX^s&446YqvkbXdY_5R*)USL}LQV*#*S zXoez_5I>MfcVPR(f94SnsdVJ!8YYoPB$`xpSwSuDen#f@1aKyG@Gd}3%xTc(M;X)X zE@8s_#dvTZXc#2)1Ebd%kCi+)4Y7YbQNDz2>DhqG*xmcBTJhvgTm=lJvjnDz> zR{e2lC~Gw>lB`%Ep^jsjK8kM8o<(ZrH5ePPm5`gAE6Pc!cC{+XTP5GPCqydAxWm$_ z!_;8RWnY|Ll6zbmi&CPDA9L$JV$$|tqX#;%m;-xg^tm$gwVN6|!{f8b5f_O{u%!-) ze}5#z`%#xl#$=hOBk){@xmu}>{Cll4zAyPBk|HfRjxly{TwVUq8U#BGhk|v%rgn{e-?F`@YzS3e%09S@a9uI;E=T+*q=$!>QfbWA#t#KT9RkI<=daI`kD z%gdpVD2{v$M5G@IIeu_!GXElEItJCVM-tILR zH(DRtAck07qM(bF7)Pj*QGNFg3NYE&=Zl{DrqT-K0Du++53Zz4h= z5g;E+S+m7fLY&b^0cDa^I;=E-Z489aHzv+YbSiMoV?bfk#>sFNWeZUjib6y;D!yk5 za`J8Ub#kiz8__Dub&NVYrCq`_i`Fd9fk$*zViYlp)Rd^zOyO6y_pe^2(UdPlHIGI( z^%5s&t&8-4Z6@yca^m}C zp)Po7k|dF>bK*JZ(?0=2n)=fdjEqxIrB=J22WNH{ejF&R`l%RU3)v=(up6-ZVU82a z0z(!cWi1o}^nU02`hpIdm#Ii&loU%K{^jZKenAqs1|Bnv+!+0}0TPnDP{%%W__!$( zM+nd8uQQ$(Rv)iGi0s-}eG1{c#80qlPzA`LjrtQ%(SMY%(FaQNKQd!{iTFrvcWfpZ z$rq3DhZ6KL$bke3;|o;1=&8-H(b=h;^(|oE6BY_T8pzt!;kr-M)(Tz3dE!bs_@T`f zqlU^oD7+pxwQ*AgwP_vUOGtQm8xy@iSq1d_h2oHwyHVprDWvjbXewo?k9-aCIhQp9 z@#OBcuChnlo0EOrOYsuX$m%lc!fi+&L1M)6o^9aKh!{MS?<65ftwg+pI5wfXx&#j) z$!+pW=;=PTA1|RbQjvOIWR-w?26WG+A)%L4`Q?DBHP|OGN@ZGLolS|f_hznxAQ(f@OlqE}b zp)eH*ia~0Skan!%C-0q`gsU$L$m*DcV%#UA4R&e(wXGqnO-H*roNhx8+NVIBo$^v% zcgFikog>?zx7FWF@)(l+8=?64R#WeW@ZAkQDWxnoIO+l1@Jm>AQ}LCwt+vz7A9YeC zO(*IULAxEl7$k#Rh;$jis-c&_i_eQ+kH%jzGr(YEo4)G!MPnu}r!bOF7Gb z*b4bpAG}y5wf;*6>c}!NZ{OPhM+{V;W#YYIG(E@T5tNXXl7rJeWA=O2NCnyZWFgr~ z1;K7SCgVltGeXrpW#_?E+$8ChwQ<61uoM)NwhwClwk!_6dAu8_0>?eUyD2WRboOfu z6XQI;Vsv;29Nxf}T0)1-cch;q#wUFrGoAKfiAFc>1GvdveDh+Z=Nvj}xAX7jWcZcJ zpeC**rMUF{Vc*Ch$$sQ9oeqNI5i;cHXOn}lqz0Yh{BiXfAcy=PBuLWQK=ECd8!K_@ z{!Eh%{l#l4Rn&J)AMQfAp%6epj4#JWRPZvB%eAx9WdX@;R`WPAhiZbf)Z~e`!bE8^ zn@u7rNjtu8w-jj~oTce#8b90xFrB(4kyr*nC-J@*O66;lEw31l$-N>#Q~-(|zw@~Q zho*)(Ml6%%wyqTl-fHhtJ`KpC$#atI54M+W*$cj0-51h6DIFoXmoCVf z!<>Njre5kxlwh%f2Rht^gu~aa9KX;Var=<6^-YPpJfkIb%F^x-jh(;XK)J8aG673M z_@~cYR3$k!oeE4@B`qkYrRAYcVKj1*=_xJL|9RT)y`^Q^Ym~Jl*Xh`)+hi5`tg$5t znXlFL5No!Qag8;3E31i09M?pq`=%{P!E{p5qJtF*R+w%(-gTL91zgz3s_ej}0@o%S zvwUYM8{>;EQ*05e4f&Hy|G{>_S~H;l>YpvWN^M}t{HET0kQsJX(>#?YX8J?udJ5?_ zElzNmJ@}4% z$d!VXtCaxxi7CbM{pYr2+xDG*7d!vID7z#wcM{&^!CYTUzQL zRk)iRhG-Y%iI@3Z&b5Q8aVuRJ)~g%3u|@gyopHWtv?%Kw>JtTV!=nNPD^O_!>h;BX ztKOpQ9!9$8+Mx&!Wo;#BaU597q-)?T&hW zo9+Z9^q_ZPCJ^pk3qOBA%+z|1eUN5A`p-}=giQQbZ%&8cy$z)geb8>_Eu@4B2tc}8 z52Lxu2ps2!oNHzIbUSd-4#xL7Ug;%n_h>g9aeTDje;AUUkM}8!L~?zm@fx1kRp3Ol zq;0|3H}v4Jckk+~oqcnvQvg4Su;rMOGeY-AavvRnkEwilzpWWAdF&fB5@BX$M=`aI5UK_Va=tv zU#76Vi5s;2-Vvt833R7kdyif*=-x}Le%D)~GwtC@4%`yVU&7uq|JOL9&23ok8yihE zOZeOs!<(b6aPoK`oaU9#BTKeNzdK9+2P&hhOsB_2V;S^$hYQ($?{=SLzdV%b5#Fa$ zYqG~1{qzMmGMfGkKQ*|rHQ8aw5%Zt+IMQ+H;>=O$;%Iyy;f{|r{}zpy?P$MTbB_{? z-(0I^v_nmFU0}dgJx7nM4}1FFSIp)h=appO^N0W$Ln4jsqhLBEY_96sG<%<)T7-|? zgTXHAv*FTp+wPm%^PoZSyvk|;>ML|66@2zOd+p++*XAd82@?ty136ba?}%(;>3?=~ zj#N3=qLjo^2%&QyU9H;v#MF%P13KWP{HAM_f3 z5w`TZpY)0Z^q~Ggs=|uxVo`vYDHT|S4P+l)^3k^5^fdC-7+EHY`!G@bZA=tC6TL*k zal(&q;uzs$jI^yclyz?1uumWW diff --git a/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.map b/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.map deleted file mode 100644 index 0ec23ce66..000000000 --- a/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"1246-B1kkZ87-Bhk.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/ScrollerController.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/Virtualizer.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/events.ts"],"names":["ScrollerShim","constructor","element","_node","_element","node","window","this","document","scrollingElement","documentElement","scrollTop","scrollY","scrollLeft","scrollX","scrollHeight","scrollWidth","viewportHeight","getBoundingClientRect","height","innerHeight","viewportWidth","width","innerWidth","maxScrollTop","maxScrollLeft","ScrollerController","client","super","_originalScrollTo","_originalScrollBy","_originalScroll","_clients","_retarget","_end","__destination","correctingScrollError","instance","_instanceMap","get","_attach","_checkForArrival","bind","_updateManagedScrollTo","scrollTo","scrollBy","scroll","_destination","scrolling","p1","p2","options","left","top","_scrollTo","undefined","_nativeScrollTo","retarget","end","behavior","_setDestination","_resetScrollState","Math","max","min","coordinates","managedScrollTo","correctScrollError","requestAnimationFrame","topDiff","abs","leftDiff","detach","splice","indexOf","length","removeEventListener","push","addEventListener","WeakMap","_ResizeObserver","ResizeObserver","provideResizeObserver","Ctor","virtualizerRef","Symbol","SIZER_ATTRIBUTE","DefaultLayoutConstructor","Virtualizer","config","_benchmarkStart","_layout","_clippingAncestors","_scrollSize","_scrollError","_childrenPos","_childMeasurements","_toBeMeasured","Map","_rangeChanged","_itemsChanged","_visibilityChanged","_scrollerController","_isScroller","_sizer","_hostElementRO","_childrenRO","_mutationObserver","_scrollEventListeners","_scrollEventListenerOptions","passive","_loadListener","_childLoaded","_scrollIntoViewTarget","_updateScrollIntoViewCoordinates","_items","_first","_last","_firstVisible","_lastVisible","_scheduled","WeakSet","_measureCallback","_measureChildOverride","_layoutCompletePromise","_layoutCompleteResolver","_layoutCompleteRejecter","_pendingLayoutComplete","_layoutInitialized","Error","hostElement","_init","items","Array","isArray","_schedule","_updateLayout","scroller","_initHostElement","layoutConfig","layout","_initLayout","_initObservers","MutationObserver","_finishDOMUpdate","_hostElementSizeChanged","_childrenSizeChanged","_hostElement","_applyVirtualizerStyles","connected","includeSelf","el","ancestors","parent","getParentElement","getElementAncestors","filter","a","getComputedStyle","overflow","getClippingAncestors","_observeAndListen","observe","childList","forEach","ancestor","_children","child","target","disconnected","disconnect","_rejectLayoutCompletePromise","style","display","position","contain","minHeight","_getSizer","sizer","querySelector","createElement","setAttribute","appendChild","Object","assign","margin","padding","visibility","fontSize","innerHTML","async","type","copy","FlowLayout","message","_handleLayoutMessage","measureChildren","updateItemSizes","listenForChildLoadEvents","startBenchmarking","performance","now","stopBenchmarking","timeElapsed","virtualizationTime","getEntriesByName","e","startTime","reduce","t","m","duration","_measureChildren","mm","children","fn","_measureChild","i","idx","has","call","clear","marginTop","getMarginValue","marginRight","marginBottom","marginLeft","getMargins","method","add","Promise","resolve","delete","state","scrollSize","_adjustRange","range","childPositions","scrollError","_notifyVisibility","_notifyRange","_checkScrollIntoViewTarget","_positionChildren","_sizeHostElement","_correctScrollError","mark","_updateView","reflowIfNeeded","_handleScrollEvent","measure","console","warn","_a","unpin","handleEvent","event","currentTarget","includes","_updateDOM","dispatchEvent","UnpinnedEvent","arr","next","firstElementChild","hasAttribute","nextElementSibling","bottom","right","hostElementBounds","ancestorBounds","map","unshift","bounds","scrollingElementBounds","offsetWithinScroller","totalScrollSize","viewportSize","viewportScroll","size","h","v","transform","minWidth","pos","xOffset","yOffset","index","boxSizing","first","last","firstVisible","lastVisible","Infinity","scrollIntoView","_scrollElementIntoView","getScrollIntoViewCoordinates","pin","RangeChangedEvent","VisibilityChangedEvent","layoutComplete","reject","reason","_resetLayoutCompleteState","_scheduleLayoutComplete","_resolveLayoutCompletePromise","changes","change","set","contentRect","value","float","parseFloat","NaN","Number","isNaN","assignedSlot","parentElement","parentNode","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","Event","eventName","bubbles"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js b/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js new file mode 100644 index 000000000..d2ea88536 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js @@ -0,0 +1,3 @@ +/*! For license information please see 1246-dZqHxRGZL6Q.js.LICENSE.txt */ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1246],{51246:(t,e,i)=>{i.d(e,{dM:()=>_,SK:()=>r,Lm:()=>h});var s=i(24021);class l{constructor(t){this._node=null,this._element=null;const e=null!=t?t:window;this._node=e,t&&(this._element=t)}get element(){return this._element||document.scrollingElement||document.documentElement}get scrollTop(){return this.element.scrollTop||window.scrollY}get scrollLeft(){return this.element.scrollLeft||window.scrollX}get scrollHeight(){return this.element.scrollHeight}get scrollWidth(){return this.element.scrollWidth}get viewportHeight(){return this._element?this._element.getBoundingClientRect().height:window.innerHeight}get viewportWidth(){return this._element?this._element.getBoundingClientRect().width:window.innerWidth}get maxScrollTop(){return this.scrollHeight-this.viewportHeight}get maxScrollLeft(){return this.scrollWidth-this.viewportWidth}}class n extends l{constructor(t,e){super(e),this._originalScrollTo=null,this._originalScrollBy=null,this._originalScroll=null,this._clients=[],this._retarget=null,this._end=null,this.__destination=null,this.correctingScrollError=!1;const i=this._node,s=n._instanceMap.get(i);if(s)return s._attach(t),s;this._checkForArrival=this._checkForArrival.bind(this),this._updateManagedScrollTo=this._updateManagedScrollTo.bind(this),this.scrollTo=this.scrollTo.bind(this),this.scrollBy=this.scrollBy.bind(this),this._originalScrollTo=i.scrollTo,this._originalScrollBy=i.scrollBy,this._originalScroll=i.scroll,this._attach(t)}get _destination(){return this.__destination}get scrolling(){return null!==this._destination}scrollTo(t,e){const i="number"==typeof t&&"number"==typeof e?{left:t,top:e}:t;this._scrollTo(i)}scrollBy(t,e){const i="number"==typeof t&&"number"==typeof e?{left:t,top:e}:t;void 0!==i.top&&(i.top+=this.scrollTop),void 0!==i.left&&(i.left+=this.scrollLeft),this._scrollTo(i)}_nativeScrollTo(t){this._originalScrollTo.bind(this._element||window)(t)}_scrollTo(t,e=null,i=null){null!==this._end&&this._end(),"smooth"===t.behavior?(this._setDestination(t),this._retarget=e,this._end=i):this._resetScrollState(),this._nativeScrollTo(t)}_setDestination(t){let{top:e,left:i}=t;return e=void 0===e?void 0:Math.max(0,Math.min(e,this.maxScrollTop)),i=void 0===i?void 0:Math.max(0,Math.min(i,this.maxScrollLeft)),(null===this._destination||i!==this._destination.left||e!==this._destination.top)&&(this.__destination={top:e,left:i,behavior:"smooth"},!0)}_resetScrollState(){this.__destination=null,this._retarget=null,this._end=null}_updateManagedScrollTo(t){this._destination&&this._setDestination(t)&&this._nativeScrollTo(this._destination)}managedScrollTo(t,e,i){return this._scrollTo(t,e,i),this._updateManagedScrollTo}correctScrollError(t){this.correctingScrollError=!0,requestAnimationFrame((()=>requestAnimationFrame((()=>this.correctingScrollError=!1)))),this._nativeScrollTo(t),this._retarget&&this._setDestination(this._retarget()),this._destination&&this._nativeScrollTo(this._destination)}_checkForArrival(){if(null!==this._destination){const{scrollTop:t,scrollLeft:e}=this;let{top:i,left:s}=this._destination;i=Math.min(i||0,this.maxScrollTop),s=Math.min(s||0,this.maxScrollLeft);const l=Math.abs(i-t),n=Math.abs(s-e);l<1&&n<1&&(this._end&&this._end(),this._resetScrollState())}}detach(t){return this._clients=this._clients.splice(this._clients.indexOf(t),1),0===this._clients.length&&(this._node.scrollTo=this._originalScrollTo,this._node.scrollBy=this._originalScrollBy,this._node.scroll=this._originalScroll,this._node.removeEventListener("scroll",this._checkForArrival)),null}_attach(t){this._clients.push(t),1===this._clients.length&&(this._node.scrollTo=this.scrollTo,this._node.scrollBy=this.scrollBy,this._node.scroll=this.scrollTo,this._node.addEventListener("scroll",this._checkForArrival))}}n._instanceMap=new WeakMap;let o=null===window||void 0===window?void 0:window.ResizeObserver;function r(t){o=t}const h=Symbol("virtualizerRef"),a="virtualizer-sizer";let c;class _{constructor(t){if(this._benchmarkStart=null,this._layout=null,this._clippingAncestors=[],this._scrollSize=null,this._scrollError=null,this._childrenPos=null,this._childMeasurements=null,this._toBeMeasured=new Map,this._rangeChanged=!0,this._itemsChanged=!0,this._visibilityChanged=!0,this._scrollerController=null,this._isScroller=!1,this._sizer=null,this._hostElementRO=null,this._childrenRO=null,this._mutationObserver=null,this._scrollEventListeners=[],this._scrollEventListenerOptions={passive:!0},this._loadListener=this._childLoaded.bind(this),this._scrollIntoViewTarget=null,this._updateScrollIntoViewCoordinates=null,this._items=[],this._first=-1,this._last=-1,this._firstVisible=-1,this._lastVisible=-1,this._scheduled=new WeakSet,this._measureCallback=null,this._measureChildOverride=null,this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null,this._layoutInitialized=null,!t)throw new Error("Virtualizer constructor requires a configuration object");if(!t.hostElement)throw new Error('Virtualizer configuration requires the "hostElement" property');this._init(t)}set items(t){Array.isArray(t)&&t!==this._items&&(this._itemsChanged=!0,this._items=t,this._schedule(this._updateLayout))}_init(t){this._isScroller=!!t.scroller,this._initHostElement(t);const e=t.layout||{};this._layoutInitialized=this._initLayout(e)}_initObservers(){this._mutationObserver=new MutationObserver(this._finishDOMUpdate.bind(this)),this._hostElementRO=new o((()=>this._hostElementSizeChanged())),this._childrenRO=new o(this._childrenSizeChanged.bind(this))}_initHostElement(t){const e=this._hostElement=t.hostElement;this._applyVirtualizerStyles(),e[h]=this}connected(){this._initObservers();const t=this._isScroller;this._clippingAncestors=function(t,e=!1){return function(t,e=!1){const i=[];let s=e?t:u(t);for(;null!==s;)i.push(s),s=u(s);return i}(t,e).filter((t=>"visible"!==getComputedStyle(t).overflow))}(this._hostElement,t),this._scrollerController=new n(this,this._clippingAncestors[0]),this._schedule(this._updateLayout),this._observeAndListen()}_observeAndListen(){this._mutationObserver.observe(this._hostElement,{childList:!0}),this._hostElementRO.observe(this._hostElement),this._scrollEventListeners.push(window),window.addEventListener("scroll",this,this._scrollEventListenerOptions),this._clippingAncestors.forEach((t=>{t.addEventListener("scroll",this,this._scrollEventListenerOptions),this._scrollEventListeners.push(t),this._hostElementRO.observe(t)})),this._hostElementRO.observe(this._scrollerController.element),this._children.forEach((t=>this._childrenRO.observe(t))),this._scrollEventListeners.forEach((t=>t.addEventListener("scroll",this,this._scrollEventListenerOptions)))}disconnected(){this._scrollEventListeners.forEach((t=>t.removeEventListener("scroll",this,this._scrollEventListenerOptions))),this._scrollEventListeners=[],this._clippingAncestors=[],this._scrollerController=this._scrollerController.detach(this)||null,this._mutationObserver.disconnect(),this._hostElementRO.disconnect(),this._childrenRO.disconnect(),this._rejectLayoutCompletePromise("disconnected")}_applyVirtualizerStyles(){const t=this._hostElement.style;t.display=t.display||"block",t.position=t.position||"relative",t.contain=t.contain||"size layout",this._isScroller&&(t.overflow=t.overflow||"auto",t.minHeight=t.minHeight||"150px")}_getSizer(){const t=this._hostElement;if(!this._sizer){let e=t.querySelector(`[${a}]`);e||(e=document.createElement("div"),e.setAttribute(a,""),t.appendChild(e)),Object.assign(e.style,{position:"absolute",margin:"-2px 0 0 0",padding:0,visibility:"hidden",fontSize:"2px"}),e.textContent=" ",e.setAttribute(a,""),this._sizer=e}return this._sizer}async updateLayoutConfig(t){await this._layoutInitialized;const e=t.type||c;if("function"==typeof e&&this._layout instanceof e){const e={...t};return delete e.type,this._layout.config=e,!0}return!1}async _initLayout(t){let e,s;if("function"==typeof t.type){s=t.type;const i={...t};delete i.type,e=i}else e=t;void 0===s&&(c=s=(await i.e(4093).then(i.bind(i,64093))).FlowLayout),this._layout=new s((t=>this._handleLayoutMessage(t)),e),this._layout.measureChildren&&"function"==typeof this._layout.updateItemSizes&&("function"==typeof this._layout.measureChildren&&(this._measureChildOverride=this._layout.measureChildren),this._measureCallback=this._layout.updateItemSizes.bind(this._layout)),this._layout.listenForChildLoadEvents&&this._hostElement.addEventListener("load",this._loadListener,!0),this._schedule(this._updateLayout)}startBenchmarking(){null===this._benchmarkStart&&(this._benchmarkStart=window.performance.now())}stopBenchmarking(){if(null!==this._benchmarkStart){const t=window.performance.now(),e=t-this._benchmarkStart,i=performance.getEntriesByName("uv-virtualizing","measure").filter((e=>e.startTime>=this._benchmarkStart&&e.startTimet+e.duration),0);return this._benchmarkStart=null,{timeElapsed:e,virtualizationTime:i}}return null}_measureChildren(){const t={},e=this._children,i=this._measureChildOverride||this._measureChild;for(let s=0;sthis._childrenRO.observe(t))),this._checkScrollIntoViewTarget(this._childrenPos),this._positionChildren(this._childrenPos),this._sizeHostElement(this._scrollSize),this._correctScrollError(),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end")}_updateLayout(){this._layout&&(this._layout.items=this._items,this._updateView(),null!==this._childMeasurements&&(this._measureCallback&&this._measureCallback(this._childMeasurements),this._childMeasurements=null),this._layout.reflowIfNeeded(),this._benchmarkStart&&"mark"in window.performance&&window.performance.mark("uv-end"))}_handleScrollEvent(){var t;if(this._benchmarkStart&&"mark"in window.performance){try{window.performance.measure("uv-virtualizing","uv-start","uv-end")}catch(t){console.warn("Error measuring performance data: ",t)}window.performance.mark("uv-start")}!1===this._scrollerController.correctingScrollError&&(null===(t=this._layout)||void 0===t||t.unpin()),this._schedule(this._updateLayout)}handleEvent(t){if("scroll"===t.type)(t.currentTarget===window||this._clippingAncestors.includes(t.currentTarget))&&this._handleScrollEvent();else console.warn("event not handled",t)}_handleLayoutMessage(t){"stateChanged"===t.type?this._updateDOM(t):"visibilityChanged"===t.type?(this._firstVisible=t.firstVisible,this._lastVisible=t.lastVisible,this._notifyVisibility()):"unpinned"===t.type&&this._hostElement.dispatchEvent(new s.aH)}get _children(){const t=[];let e=this._hostElement.firstElementChild;for(;e;)e.hasAttribute(a)||t.push(e),e=e.nextElementSibling;return t}_updateView(){var t;const e=this._hostElement,i=null===(t=this._scrollerController)||void 0===t?void 0:t.element,s=this._layout;if(e&&i&&s){let t,l,n,o;const r=e.getBoundingClientRect();t=0,l=0,n=window.innerHeight,o=window.innerWidth;const h=this._clippingAncestors.map((t=>t.getBoundingClientRect()));h.unshift(r);for(const e of h)t=Math.max(t,e.top),l=Math.max(l,e.left),n=Math.min(n,e.bottom),o=Math.min(o,e.right);const a=i.getBoundingClientRect(),c={left:r.left-a.left,top:r.top-a.top},_={width:i.scrollWidth,height:i.scrollHeight},d=t-r.top+e.scrollTop,u=l-r.left+e.scrollLeft,m=Math.max(1,n-t),p=Math.max(1,o-l);s.viewportSize={width:p,height:m},s.viewportScroll={top:d,left:u},s.totalScrollSize=_,s.offsetWithinScroller=c}}_sizeHostElement(t){const e=82e5,i=t&&null!==t.width?Math.min(e,t.width):0,s=t&&null!==t.height?Math.min(e,t.height):0;if(this._isScroller)this._getSizer().style.transform=`translate(${i}px, ${s}px)`;else{const t=this._hostElement.style;t.minWidth=i?`${i}px`:"100%",t.minHeight=s?`${s}px`:"100%"}}_positionChildren(t){t&&t.forEach((({top:t,left:e,width:i,height:s,xOffset:l,yOffset:n},o)=>{const r=this._children[o-this._first];r&&(r.style.position="absolute",r.style.boxSizing="border-box",r.style.transform=`translate(${e}px, ${t}px)`,void 0!==i&&(r.style.width=i+"px"),void 0!==s&&(r.style.height=s+"px"),r.style.left=void 0===l?null:l+"px",r.style.top=void 0===n?null:n+"px")}))}async _adjustRange(t){const{_first:e,_last:i,_firstVisible:s,_lastVisible:l}=this;this._first=t.first,this._last=t.last,this._firstVisible=t.firstVisible,this._lastVisible=t.lastVisible,this._rangeChanged=this._rangeChanged||this._first!==e||this._last!==i,this._visibilityChanged=this._visibilityChanged||this._firstVisible!==s||this._lastVisible!==l}_correctScrollError(){if(this._scrollError){const{scrollTop:t,scrollLeft:e}=this._scrollerController,{top:i,left:s}=this._scrollError;this._scrollError=null,this._scrollerController.correctScrollError({top:t-i,left:e-s})}}element(t){var e;return t===1/0&&(t=this._items.length-1),void 0===(null===(e=this._items)||void 0===e?void 0:e[t])?void 0:{scrollIntoView:(e={})=>this._scrollElementIntoView({...e,index:t})}}_scrollElementIntoView(t){if(t.index>=this._first&&t.index<=this._last)this._children[t.index-this._first].scrollIntoView(t);else if(t.index=Math.min(t.index,this._items.length-1),"smooth"===t.behavior){const e=this._layout.getScrollIntoViewCoordinates(t),{behavior:i}=t;this._updateScrollIntoViewCoordinates=this._scrollerController.managedScrollTo(Object.assign(e,{behavior:i}),(()=>this._layout.getScrollIntoViewCoordinates(t)),(()=>this._scrollIntoViewTarget=null)),this._scrollIntoViewTarget=t}else this._layout.pin=t}_checkScrollIntoViewTarget(t){const{index:e}=this._scrollIntoViewTarget||{};e&&(null==t?void 0:t.has(e))&&this._updateScrollIntoViewCoordinates(this._layout.getScrollIntoViewCoordinates(this._scrollIntoViewTarget))}_notifyRange(){this._hostElement.dispatchEvent(new s.uv({first:this._first,last:this._last}))}_notifyVisibility(){this._hostElement.dispatchEvent(new s.f9({first:this._firstVisible,last:this._lastVisible}))}get layoutComplete(){return this._layoutCompletePromise||(this._layoutCompletePromise=new Promise(((t,e)=>{this._layoutCompleteResolver=t,this._layoutCompleteRejecter=e}))),this._layoutCompletePromise}_rejectLayoutCompletePromise(t){null!==this._layoutCompleteRejecter&&this._layoutCompleteRejecter(t),this._resetLayoutCompleteState()}_scheduleLayoutComplete(){this._layoutCompletePromise&&null===this._pendingLayoutComplete&&(this._pendingLayoutComplete=requestAnimationFrame((()=>requestAnimationFrame((()=>this._resolveLayoutCompletePromise())))))}_resolveLayoutCompletePromise(){null!==this._layoutCompleteResolver&&this._layoutCompleteResolver(),this._resetLayoutCompleteState()}_resetLayoutCompleteState(){this._layoutCompletePromise=null,this._layoutCompleteResolver=null,this._layoutCompleteRejecter=null,this._pendingLayoutComplete=null}_hostElementSizeChanged(){this._schedule(this._updateLayout)}_childLoaded(){}_childrenSizeChanged(t){var e;if(null===(e=this._layout)||void 0===e?void 0:e.measureChildren){for(const e of t)this._toBeMeasured.set(e.target,e.contentRect);this._measureChildren()}this._scheduleLayoutComplete(),this._itemsChanged=!1,this._rangeChanged=!1}}function d(t){const e=t?parseFloat(t):NaN;return Number.isNaN(e)?0:e}function u(t){if(null!==t.assignedSlot)return t.assignedSlot;if(null!==t.parentElement)return t.parentElement;const e=t.parentNode;return e&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host||null}},24021:(t,e,i)=>{i.d(e,{aH:()=>n,f9:()=>l,uv:()=>s});class s extends Event{constructor(t){super(s.eventName,{bubbles:!1}),this.first=t.first,this.last=t.last}}s.eventName="rangeChanged";class l extends Event{constructor(t){super(l.eventName,{bubbles:!1}),this.first=t.first,this.last=t.last}}l.eventName="visibilityChanged";class n extends Event{constructor(){super(n.eventName,{bubbles:!1})}}n.eventName="unpinned"}}]); +//# sourceMappingURL=1246-dZqHxRGZL6Q.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_latest/1246-B1kkZ87-Bhk.js.LICENSE.txt rename to supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.gz b/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4fb3f3d6b50cc59dd4ca4ebd6088a81e20ec6e32 GIT binary patch literal 4741 zcmV;05_;_)iwFP!000021I;{VcjGvc-}hI@yge31(*pTB#Z@OwV`^;f@$))JT3WX_{$ z%%E5#cQC86`Inc=HT|+IS8$y%Mi|d1zh2ZOcO-DVf%_cABYx$J0d0iF-p*OF+A^TuP6kUz}zN~gA8^XzUe6!K~ z8p!`Rvrl2cgVQa-&iwy&=6?(1W*Mf?p*V9sk(@8XQ!Iv>aZBK?Dr>HZ1Vnh!drQQ; z7v-AfLXa;DA|P*JE~X|+NyF+cA(TR`$@W%KYyWKv-ANL?b-E3$vio-dy}9B#RFMAe z`}2Lxxx(wu*UPv11ke%O%VXx91q`TR>k8@^kU0irO>PLy3d^!RBL3Kmhwzv?GFO6P z>E)FH)WEY^?94?H+_|sUIWSJBa#ap|Ue>h`xRAbH=5<|{b$W1Y&MQf~^JUBtW>drO66Rlo+k9TvkqZ3T|EH z85axD><03!^!AK-Bv@|}3!+)+_uf1-Uz21@Go(+lB{zt%9oM6s?3A6lI@>)>?wCT} zI=&85`&uJ07vFNN?bWI}qU+TR>PXCZsGwYogg5qJaMBd8;1iB{SxumwaHHfcO@dmx z=f4mA+mhs?Be4;Z2$+Zv>hF`jQY(ZVJV`IVl?A9;j*manB~Zo#TnM>SVro{_oX zNBb!x6?g3lSD!SZ{-CC(51{#YynT!jj@YU!`7%lcMlyqCc1z0o#H_@CzjBO$qurAa z&ao$GVn@Y1&Gaft0SZ?mnxg3tqRloGJg2x(J3HI@ab7PjCOPW0pCEaS^WxYqax z>qkOk!5yGUKP4>+u?rf_&gkvekbil4R8!}|>NulB|432TZk+75jC)wLOwhEb8 zHMRKQ2(<$uZuU9c{l2>G`!&xPU7F)@z%ulJr(=%*YFGVbOlH{kGpskb*EP2$m^hI{ za~_T}N4SQ+tby_8l;|}2O`WYEj#VNW9@-nb5JEva-%&zHh&`m(l5?f^cq#7&I$ozwB4!;5^HB78Gnqi4F|!$q z$stFWcJJ&E(6spacs!=^A929HgR_ko1waDTCo8a_r? zdY1lp0rZA14Rbo5>1PMNqsK0)n<4mN-bWoobkS;9mACNv7AQX@j01%_j`Z9J4<<+m zVdW#bB%$f;QCE9X0RNBOv!C5G3-2{ZAZij8#Pcc&pccV{`eG$*n=0{~}oWG8^ zn~jYm24KU9eoNj0BmWB*GY0i7)YHY9&Q-0h9Fy33tBre^zI#~B$|8<#NzK<;Atu#t zVG$vmr7rAHlB*-d%G^}L*Spm)Sr|FbfX8<``ejMEesb3*?42H$-rK;Gpk1V8$!z8R_F`zqedub< zl^3+S_eJMgrWSW_^rDiaSlU#w({c-wgQM1JvdnUemO2cb3OM9`4WX%jM|t^?z}fowPYoX(NL2Aa+!{e=q={INaqf}4Ef4#~}52!Yom2jAphmaD1&4nNlAim*Kh;^dZvAhQqSCz$g-Mg^*q zaN0xkNqk2MC+bA!dhmcFzO2i;k=(M*T%wQNu^%}nd?eEnQUe=h61*Tc>smJe%b8>- zQU&n=PdbD3iT}za-lNiy=Svtx4v}b7)nx@WfA|%e8VjI=%jBH_A1P~)?ngM&>>(jc z{nh#4HqlT>It~Pnu{JBdV-2xuo?5;LwU&d%KgdD?_SEB!+i$!5h-urdAWyVnHk+oM zhBVbt(d)-x7_euY#i$9Le(BYAfU!Lql(6Nii?a`EZ_bfL!>&h=Ds>v_4NE6&1R5iR zd=I53_rcC2cky;WV2u@+w{qGuI3vTXs)`54)ZX!j0)&(>TrRH^4H*EbJVyCec72Ij z9r1Km#nVvWvQbtQzz4_Mq|Sre#=zy33aBgv(H34yyI7QUJT)mYnaC0R^6nD(+ogn1 zn-k{xghwx}3!1-i_5BIjo>Vz}Y=dgCMW+}?o6VloG3i7S51W9G(5Z58v{t#x=}<}( zN3I4U)CRqHV?DFSQoj358*sJfTiy#WwO#4 zDOOh~$Y!O^BSg!nes~83sA}x<-xC2jd|KU) zj^uwMTxGe;Q71>ZE0`wHlH@ti2ro*VMNA?wC2A#89PYWaTN&k}F`cn$8U=WDN+)Pd zkaU1;#vbT=#m4Ve89%ZXuuXcizP zEffsoey7_GgG`*~DNAE5DUv|^+oM1I1|@t6G$uNCBl!0Uh*0uI7`_|w?WR;F!5p{0 z%xGR1eVhSf*^To182a-Px5TPJv>=Bz>Q2y#{*J>+nv~=}FeAJ~yr;U`HxmUa#(n&0 z3Az|)M*@Y42BKs1($v^G+=-p}KG2Vag}{#n>ULpVkICCwCfhhKY*R;nYBTMqp@xqZ zo(E1%=2StgE|1VTB(%JXkzAmxdi49PVxN{hQDLGOQhqoz6_eCOz5)K4@|pm9@o+Bt z?9ux6aNGG3yhJ!Mx{SJn8`5WxD6zaJD|i+VgM;!lM<}UJ?qW z98KBRU>dGd_T-6Os7T?GU16F!{g@|gI#7vkHhxzwS!OIQkor<}Nv~3p%*BDy#YnFm zBnA;`Lp?wKsOrRDeO^FT$EYvHZ8_TLyBdJa8EWx>ZFRAzMQrG zI1)L??m(7HL1GELHdQD`Z$eD9`6SFz_BNIJH_Uf)_;XCb)M(; zjCPH{;thPOMR?eKNAfu$bmYgF@z{qY5?zH4psIdx-HVW(8_>0OyZEjw!|he}y5dq& zf=f3Z`c6)h^fQm~cn};1$e_I+PIl6g8f204-QpY|hx{KTNYt7{@m*IP3vtRDnyMc9 ztJf5&s2>_1Zd19T6hJ^!EZ2`(!SjsIm)1|01tfP_P2)%z)kxD4lSj@9BcaV~GKw%q zZFt{yDbyYur)jW|AHD}L9@}doG4Cav$oXc-MXXKMv?4S{kIDeG0<`G$mpOR=?S?KaiG9xA|YRH zonW^Eb3@aOC6lQ0vOa!1@QsNl?(6orxCqW04*7VoveFNA7xc4z-QSRQsD+~{tR(x^ z+@qU&X`k&m`<-;nxP9r;yD3Z&$T;p4-AJfZcMm}(+K^DV?>+_0r1f>TTwfD~5E4x>*2B~cyQmf>aBb9cJCH~Nx+bD-&n3LhD3cK;{j44fnacgLA#HV! zN55>C_=`R(m->jds^CN^G$kjWHI2`c==kX9Kl=?%CP$ew+O`9k9BRadd6z}TN)udb z0I;l zMzgZcp*|E4I~)`!7=dynQ0Gprv+A9e-IGW*d^;58pe&694UPp%nRJ&&ixX)llR_Z5 zjFnY~LNyB2blR>`atfcWkkuj*LRXPW2)!56CQQTaYvEQd8q{*;xcDDhm%aIc<`48Z6t)WC=K686iO>$)14&I%TU6aPn*Vow}cjqc-HM>%ZNJ;oJg!n$-^Pvh{f-G^6$Cn~m(jy7Q69U*;!oZZoonx}WWg=c^-KTW zoAXPc@WndaX$*~~k|q7zwc(q+*YNoMJ9v^;g!e4j?)~P?ogc@9R~e7@jk>q{8SE@% z?wYsT^8R#Jrh9lFkB!R?Uow;jV9#j!H~h@u+H`}5C5P01+WkoTrK@LZ=>|vR#|Sq( z*8E#s0&RnL^_oXCf82|`Vn#c3fv-yp$ifTsn)TsG?|naQc4}UZ20qL%;4vinXDS%f zEe%tv+AE^ohp$${L+4=dhWGJs)4XlB7wYrg<;0UJs~L#z-x(M1$$55e^Q3e2bH9Wz z0gC~hh@E#t)-iWKc-lZJ0&G!oWGM8ZQx{#V+Wow{!*{`5%f-Ua%N#6sAiq^o0eJsV zfl!YeOI}^P{BZXA{QdQtx6i*(59b%JUQ0}AO!`Yl+hX+#dH>h-*|+Mq^b{}tq#g>q zzEuybwLhn4+aD9Fc+vkkf&Do#OF$0FPqQMeSkGn!u!&HCQP@EB;S?Wj>r780SB;Tj zqIe7w#oxw+Gd=Yiik1_)hZD;P4KdQT&QRL*4%_w$O@Hy#SN}0$<+_%?Em1A04{uLX T|6kUi8dU!WgEVDt>p=hjiriLh literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.map b/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.map new file mode 100644 index 000000000..1361362c9 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/1246-dZqHxRGZL6Q.js.map @@ -0,0 +1 @@ +{"version":3,"file":"1246-dZqHxRGZL6Q.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/ScrollerController.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/Virtualizer.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/events.ts"],"names":["ScrollerShim","constructor","element","_node","_element","node","window","this","document","scrollingElement","documentElement","scrollTop","scrollY","scrollLeft","scrollX","scrollHeight","scrollWidth","viewportHeight","getBoundingClientRect","height","innerHeight","viewportWidth","width","innerWidth","maxScrollTop","maxScrollLeft","ScrollerController","client","super","_originalScrollTo","_originalScrollBy","_originalScroll","_clients","_retarget","_end","__destination","correctingScrollError","instance","_instanceMap","get","_attach","_checkForArrival","bind","_updateManagedScrollTo","scrollTo","scrollBy","scroll","_destination","scrolling","p1","p2","options","left","top","_scrollTo","undefined","_nativeScrollTo","retarget","end","behavior","_setDestination","_resetScrollState","Math","max","min","coordinates","managedScrollTo","correctScrollError","requestAnimationFrame","topDiff","abs","leftDiff","detach","splice","indexOf","length","removeEventListener","push","addEventListener","WeakMap","_ResizeObserver","ResizeObserver","provideResizeObserver","Ctor","virtualizerRef","Symbol","SIZER_ATTRIBUTE","DefaultLayoutConstructor","Virtualizer","config","_benchmarkStart","_layout","_clippingAncestors","_scrollSize","_scrollError","_childrenPos","_childMeasurements","_toBeMeasured","Map","_rangeChanged","_itemsChanged","_visibilityChanged","_scrollerController","_isScroller","_sizer","_hostElementRO","_childrenRO","_mutationObserver","_scrollEventListeners","_scrollEventListenerOptions","passive","_loadListener","_childLoaded","_scrollIntoViewTarget","_updateScrollIntoViewCoordinates","_items","_first","_last","_firstVisible","_lastVisible","_scheduled","WeakSet","_measureCallback","_measureChildOverride","_layoutCompletePromise","_layoutCompleteResolver","_layoutCompleteRejecter","_pendingLayoutComplete","_layoutInitialized","Error","hostElement","_init","items","Array","isArray","_schedule","_updateLayout","scroller","_initHostElement","layoutConfig","layout","_initLayout","_initObservers","MutationObserver","_finishDOMUpdate","_hostElementSizeChanged","_childrenSizeChanged","_hostElement","_applyVirtualizerStyles","connected","includeSelf","el","ancestors","parent","getParentElement","getElementAncestors","filter","a","getComputedStyle","overflow","getClippingAncestors","_observeAndListen","observe","childList","forEach","ancestor","_children","child","target","disconnected","disconnect","_rejectLayoutCompletePromise","style","display","position","contain","minHeight","_getSizer","sizer","querySelector","createElement","setAttribute","appendChild","Object","assign","margin","padding","visibility","fontSize","textContent","async","type","copy","FlowLayout","message","_handleLayoutMessage","measureChildren","updateItemSizes","listenForChildLoadEvents","startBenchmarking","performance","now","stopBenchmarking","timeElapsed","virtualizationTime","getEntriesByName","e","startTime","reduce","t","m","duration","_measureChildren","mm","children","fn","_measureChild","i","idx","has","call","clear","marginTop","getMarginValue","marginRight","marginBottom","marginLeft","getMargins","method","add","Promise","resolve","delete","state","scrollSize","_adjustRange","range","childPositions","scrollError","_notifyVisibility","_notifyRange","_checkScrollIntoViewTarget","_positionChildren","_sizeHostElement","_correctScrollError","mark","_updateView","reflowIfNeeded","_handleScrollEvent","measure","console","warn","_a","unpin","handleEvent","event","currentTarget","includes","_updateDOM","firstVisible","lastVisible","dispatchEvent","UnpinnedEvent","arr","next","firstElementChild","hasAttribute","nextElementSibling","bottom","right","hostElementBounds","ancestorBounds","map","unshift","bounds","scrollingElementBounds","offsetWithinScroller","totalScrollSize","viewportSize","viewportScroll","size","h","v","transform","minWidth","pos","xOffset","yOffset","index","boxSizing","first","last","Infinity","scrollIntoView","_scrollElementIntoView","getScrollIntoViewCoordinates","pin","RangeChangedEvent","VisibilityChangedEvent","layoutComplete","reject","reason","_resetLayoutCompleteState","_scheduleLayoutComplete","_resolveLayoutCompletePromise","changes","change","set","contentRect","value","float","parseFloat","NaN","Number","isNaN","assignedSlot","parentElement","parentNode","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","Event","eventName","bubbles"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1281-Tl1GlaYW9tY.js b/supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js similarity index 99% rename from supervisor/api/panel/frontend_latest/1281-Tl1GlaYW9tY.js rename to supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js index e958c1867..86bb5d323 100644 --- a/supervisor/api/panel/frontend_latest/1281-Tl1GlaYW9tY.js +++ b/supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js @@ -1,6 +1,6 @@ -/*! For license information please see 1281-Tl1GlaYW9tY.js.LICENSE.txt */ +/*! For license information please see 1281-6we-moCCUkk.js.LICENSE.txt */ "use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1281],{14271:(t,e,o)=>{o.d(e,{z:()=>h});var i=o(87480),r=o(14243),d=(o(75642),o(27763),o(38103)),a=o(98734),n=o(68144),c=o(83448),s=o(30153);class l extends n.oi{constructor(){super(...arguments),this.raised=!1,this.unelevated=!1,this.outlined=!1,this.dense=!1,this.disabled=!1,this.trailingIcon=!1,this.fullwidth=!1,this.icon="",this.label="",this.expandContent=!1,this.shouldRenderRipple=!1,this.rippleHandlers=new a.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}renderOverlay(){return n.dy``}renderRipple(){const t=this.raised||this.unelevated;return this.shouldRenderRipple?n.dy``:""}focus(){const t=this.buttonElement;t&&(this.rippleHandlers.startFocus(),t.focus())}blur(){const t=this.buttonElement;t&&(this.rippleHandlers.endFocus(),t.blur())}getRenderClasses(){return{"mdc-button--raised":this.raised,"mdc-button--unelevated":this.unelevated,"mdc-button--outlined":this.outlined,"mdc-button--dense":this.dense}}render(){return n.dy` `}renderIcon(){return n.dy` ${this.icon} `}handleRippleActivate(t){const e=()=>{window.removeEventListener("mouseup",e),this.handleRippleDeactivate()};window.addEventListener("mouseup",e),this.rippleHandlers.startPress(t)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}l.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,i.__decorate)([d.L,(0,r.Cb)({type:String,attribute:"aria-haspopup"})],l.prototype,"ariaHasPopup",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean,reflect:!0})],l.prototype,"raised",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean,reflect:!0})],l.prototype,"unelevated",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean,reflect:!0})],l.prototype,"outlined",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean})],l.prototype,"dense",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean,reflect:!0})],l.prototype,"disabled",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean,attribute:"trailingicon"})],l.prototype,"trailingIcon",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean,reflect:!0})],l.prototype,"fullwidth",void 0),(0,i.__decorate)([(0,r.Cb)({type:String})],l.prototype,"icon",void 0),(0,i.__decorate)([(0,r.Cb)({type:String})],l.prototype,"label",void 0),(0,i.__decorate)([(0,r.Cb)({type:Boolean})],l.prototype,"expandContent",void 0),(0,i.__decorate)([(0,r.IO)("#button")],l.prototype,"buttonElement",void 0),(0,i.__decorate)([(0,r.GC)("mwc-ripple")],l.prototype,"ripple",void 0),(0,i.__decorate)([(0,r.SB)()],l.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,r.hO)({passive:!0})],l.prototype,"handleRippleActivate",null);var p=o(3712);let h=class extends l{};h.styles=[p.W],h=(0,i.__decorate)([(0,r.Mo)("mwc-button")],h)},3712:(t,e,o)=>{o.d(e,{W:()=>i});const i=o(68144).iv`.mdc-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase)}.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);transition:opacity 280ms cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:0;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:0 0}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:0}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}.mdc-button .mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button .mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{display:none}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px);display:block}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring::after,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring::after{border-color:CanvasText}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}.mdc-button__label+.mdc-button__icon[dir=rtl],[dir=rtl] .mdc-button__label+.mdc-button__icon{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(.4,0,.2,1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:transparent}.mdc-button{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-button:disabled{color:rgba(0,0,0,.38)}.mdc-button .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--raised,.mdc-button--unelevated{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){background-color:#6200ee;background-color:var(--mdc-theme-primary,#6200ee)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{background-color:rgba(0,0,0,.12)}.mdc-button--raised:not(:disabled),.mdc-button--unelevated:not(:disabled){color:#fff;color:var(--mdc-theme-on-primary,#fff)}.mdc-button--raised:disabled,.mdc-button--unelevated:disabled{color:rgba(0,0,0,.38)}.mdc-button--raised .mdc-button__icon,.mdc-button--unelevated .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--raised .mdc-button__ripple,.mdc-button--unelevated .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--outlined{height:36px;border-radius:4px;border-radius:var(--mdc-shape-small,4px);padding:0 15px 0 15px;border-width:1px}.mdc-button--outlined:not(:disabled){color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}.mdc-button--outlined:disabled{color:rgba(0,0,0,.38)}.mdc-button--outlined .mdc-button__icon{font-size:1.125rem;width:1.125rem;height:1.125rem}.mdc-button--outlined .mdc-button__ripple{border-radius:4px;border-radius:var(--mdc-shape-small,4px)}.mdc-button--outlined:not(:disabled){border-color:rgba(0,0,0,.12)}.mdc-button--outlined:disabled{border-color:rgba(0,0,0,.12)}.mdc-button--outlined.mdc-button--icon-trailing{padding:0 11px 0 15px}.mdc-button--outlined.mdc-button--icon-leading{padding:0 15px 0 11px}.mdc-button--outlined .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:1px}.mdc-button--outlined .mdc-button__touch{left:calc(-1 * 1px);width:calc(100% + 2 * 1px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(.4,0,.2,1)}.mdc-button--raised:focus,.mdc-button--raised:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12)}:host{display:inline-flex;outline:0;-webkit-tap-highlight-color:transparent;vertical-align:top}:host([fullwidth]){width:100%}:host([raised]),:host([unelevated]){--mdc-ripple-color:#fff;--mdc-ripple-focus-opacity:0.24;--mdc-ripple-hover-opacity:0.08;--mdc-ripple-press-opacity:0.24}.leading-icon .mdc-button__icon,.leading-icon ::slotted(*),.trailing-icon .mdc-button__icon,.trailing-icon ::slotted(*){margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.leading-icon .mdc-button__icon[dir=rtl],.leading-icon ::slotted([dir=rtl]),.trailing-icon .mdc-button__icon[dir=rtl],.trailing-icon ::slotted([dir=rtl]),[dir=rtl] .leading-icon .mdc-button__icon,[dir=rtl] .leading-icon ::slotted(*),[dir=rtl] .trailing-icon .mdc-button__icon,[dir=rtl] .trailing-icon ::slotted(*){margin-left:8px;margin-right:0}.trailing-icon .mdc-button__icon,.trailing-icon ::slotted(*){margin-left:8px;margin-right:0}.trailing-icon .mdc-button__icon[dir=rtl],.trailing-icon ::slotted([dir=rtl]),[dir=rtl] .trailing-icon .mdc-button__icon,[dir=rtl] .trailing-icon ::slotted(*){margin-left:0;margin-right:8px}.slot-container{display:inline-flex;align-items:center;justify-content:center}.slot-container.flex{flex:auto}.mdc-button{flex:auto;overflow:hidden;padding-left:8px;padding-left:var(--mdc-button-horizontal-padding,8px);padding-right:8px;padding-right:var(--mdc-button-horizontal-padding,8px)}.mdc-button--raised{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow,0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12))}.mdc-button--raised:focus{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-focus,var(--mdc-button-raised-box-shadow-hover,0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)))}.mdc-button--raised:hover{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-hover,0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12))}.mdc-button--raised:active{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-active,0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12))}.mdc-button--raised:disabled{box-shadow:0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-button-raised-box-shadow-disabled,0px 0px 0px 0px rgba(0,0,0,.2),0px 0px 0px 0px rgba(0,0,0,.14),0px 0px 0px 0px rgba(0,0,0,.12))}.mdc-button--raised,.mdc-button--unelevated{padding-left:16px;padding-left:var(--mdc-button-horizontal-padding,16px);padding-right:16px;padding-right:var(--mdc-button-horizontal-padding,16px)}.mdc-button--outlined{border-width:1px;border-width:var(--mdc-button-outline-width,1px);padding-left:calc(16px - 1px);padding-left:calc(var(--mdc-button-horizontal-padding,16px) - var(--mdc-button-outline-width,1px));padding-right:calc(16px - 1px);padding-right:calc(var(--mdc-button-horizontal-padding,16px) - var(--mdc-button-outline-width,1px))}.mdc-button--outlined:not(:disabled){border-color:rgba(0,0,0,.12);border-color:var(--mdc-button-outline-color,rgba(0,0,0,.12))}.mdc-button--outlined .ripple{top:calc(-1 * 1px);top:calc(-1 * var(--mdc-button-outline-width,1px));left:calc(-1 * 1px);left:calc(-1 * var(--mdc-button-outline-width,1px));right:initial;right:initial;border-width:1px;border-width:var(--mdc-button-outline-width,1px);border-style:solid;border-color:transparent}.mdc-button--outlined .ripple[dir=rtl],[dir=rtl] .mdc-button--outlined .ripple{left:initial;left:initial;right:calc(-1 * 1px);right:calc(-1 * var(--mdc-button-outline-width,1px))}.mdc-button--dense{height:28px;margin-top:0;margin-bottom:0}.mdc-button--dense .mdc-button__touch{height:100%}:host([disabled]){pointer-events:none}:host([disabled]) .mdc-button{color:rgba(0,0,0,.38);color:var(--mdc-button-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-button--raised,:host([disabled]) .mdc-button--unelevated{background-color:rgba(0,0,0,.12);background-color:var(--mdc-button-disabled-fill-color,rgba(0,0,0,.12))}:host([disabled]) .mdc-button--outlined{border-color:rgba(0,0,0,.12);border-color:var(--mdc-button-disabled-outline-color,rgba(0,0,0,.12))}`},75642:(t,e,o)=>{var i=o(87480),r=o(68144),d=o(14243);const a=r.iv`:host{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}`;let n=class extends r.oi{render(){return r.dy``}};n.styles=[a],n=(0,i.__decorate)([(0,d.Mo)("mwc-icon")],n)},53464:(t,e,o)=>{o.d(e,{H:()=>b});var i=o(87480),r=(o(27763),o(38103)),d=o(78220),a=o(14114),n=o(98734),c=o(72774),s={CHECKED:"mdc-switch--checked",DISABLED:"mdc-switch--disabled"},l={ARIA_CHECKED_ATTR:"aria-checked",NATIVE_CONTROL_SELECTOR:".mdc-switch__native-control",RIPPLE_SURFACE_SELECTOR:".mdc-switch__thumb-underlay"};const p=function(t){function e(o){return t.call(this,(0,i.__assign)((0,i.__assign)({},e.defaultAdapter),o))||this}return(0,i.__extends)(e,t),Object.defineProperty(e,"strings",{get:function(){return l},enumerable:!1,configurable:!0}),Object.defineProperty(e,"cssClasses",{get:function(){return s},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNativeControlChecked:function(){},setNativeControlDisabled:function(){},setNativeControlAttr:function(){}}},enumerable:!1,configurable:!0}),e.prototype.setChecked=function(t){this.adapter.setNativeControlChecked(t),this.updateAriaChecked(t),this.updateCheckedStyling(t)},e.prototype.setDisabled=function(t){this.adapter.setNativeControlDisabled(t),t?this.adapter.addClass(s.DISABLED):this.adapter.removeClass(s.DISABLED)},e.prototype.handleChange=function(t){var e=t.target;this.updateAriaChecked(e.checked),this.updateCheckedStyling(e.checked)},e.prototype.updateCheckedStyling=function(t){t?this.adapter.addClass(s.CHECKED):this.adapter.removeClass(s.CHECKED)},e.prototype.updateAriaChecked=function(t){this.adapter.setNativeControlAttr(l.ARIA_CHECKED_ATTR,""+!!t)},e}(c.K);var h=o(68144),u=o(14243),m=o(30153);class b extends d.H{constructor(){super(...arguments),this.checked=!1,this.disabled=!1,this.shouldRenderRipple=!1,this.mdcFoundationClass=p,this.rippleHandlers=new n.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}changeHandler(t){this.mdcFoundation.handleChange(t),this.checked=this.formElement.checked}createAdapter(){return Object.assign(Object.assign({},(0,d.q)(this.mdcRoot)),{setNativeControlChecked:t=>{this.formElement.checked=t},setNativeControlDisabled:t=>{this.formElement.disabled=t},setNativeControlAttr:(t,e)=>{this.formElement.setAttribute(t,e)}})}renderRipple(){return this.shouldRenderRipple?h.dy` `:""}focus(){const t=this.formElement;t&&(this.rippleHandlers.startFocus(),t.focus())}blur(){const t=this.formElement;t&&(this.rippleHandlers.endFocus(),t.blur())}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(t=>{this.dispatchEvent(new Event("change",t))}))}render(){return h.dy`
    ${this.renderRipple()}
    `}handleRippleMouseDown(t){const e=()=>{window.removeEventListener("mouseup",e),this.handleRippleDeactivate()};window.addEventListener("mouseup",e),this.rippleHandlers.startPress(t)}handleRippleTouchStart(t){this.rippleHandlers.startPress(t)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}(0,i.__decorate)([(0,u.Cb)({type:Boolean}),(0,a.P)((function(t){this.mdcFoundation.setChecked(t)}))],b.prototype,"checked",void 0),(0,i.__decorate)([(0,u.Cb)({type:Boolean}),(0,a.P)((function(t){this.mdcFoundation.setDisabled(t)}))],b.prototype,"disabled",void 0),(0,i.__decorate)([r.L,(0,u.Cb)({attribute:"aria-label"})],b.prototype,"ariaLabel",void 0),(0,i.__decorate)([r.L,(0,u.Cb)({attribute:"aria-labelledby"})],b.prototype,"ariaLabelledBy",void 0),(0,i.__decorate)([(0,u.IO)(".mdc-switch")],b.prototype,"mdcRoot",void 0),(0,i.__decorate)([(0,u.IO)("input")],b.prototype,"formElement",void 0),(0,i.__decorate)([(0,u.GC)("mwc-ripple")],b.prototype,"ripple",void 0),(0,i.__decorate)([(0,u.SB)()],b.prototype,"shouldRenderRipple",void 0),(0,i.__decorate)([(0,u.hO)({passive:!0})],b.prototype,"handleRippleMouseDown",null),(0,i.__decorate)([(0,u.hO)({passive:!0})],b.prototype,"handleRippleTouchStart",null)},4301:(t,e,o)=>{o.d(e,{W:()=>i});const i=o(68144).iv`.mdc-switch__thumb-underlay{left:-14px;right:initial;top:-17px;width:48px;height:48px}.mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch__thumb-underlay{left:initial;right:-14px}.mdc-switch__native-control{width:64px;height:48px}.mdc-switch{display:inline-block;position:relative;outline:0;user-select:none}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);border-color:#018786;border-color:var(--mdc-theme-secondary,#018786)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:#000;background-color:var(--mdc-theme-on-surface,#000)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-color:#fff;border-color:var(--mdc-theme-surface,#fff)}.mdc-switch__native-control{left:0;right:initial;position:absolute;top:0;margin:0;opacity:0;cursor:pointer;pointer-events:auto;transition:transform 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch__native-control{left:initial;right:0}.mdc-switch__track{box-sizing:border-box;width:36px;height:14px;border:1px solid transparent;border-radius:7px;opacity:.38;transition:opacity 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__thumb-underlay{display:flex;position:absolute;align-items:center;justify-content:center;transform:translateX(0);transition:transform 90ms cubic-bezier(.4,0,.2,1),background-color 90ms cubic-bezier(.4,0,.2,1),border-color 90ms cubic-bezier(.4,0,.2,1)}.mdc-switch__thumb{box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);box-sizing:border-box;width:20px;height:20px;border:10px solid;border-radius:50%;pointer-events:none;z-index:1}.mdc-switch--checked .mdc-switch__track{opacity:.54}.mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(16px)}.mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control{transform:translateX(-16px)}.mdc-switch--checked .mdc-switch__native-control[dir=rtl],[dir=rtl] .mdc-switch--checked .mdc-switch__native-control{transform:translateX(16px)}.mdc-switch--disabled{opacity:.38;pointer-events:none}.mdc-switch--disabled .mdc-switch__thumb{border-width:1px}.mdc-switch--disabled .mdc-switch__native-control{cursor:default;pointer-events:none}:host{display:inline-flex;outline:0;-webkit-tap-highlight-color:transparent}`},34821:(t,e,o)=>{o.d(e,{i:()=>h});var i=o(17463),r=o(34541),d=o(47838),a=o(87762),n=o(91632),c=o(68144),s=o(14243),l=o(38378);o(5666);const p=["button","ha-list-item"],h=(t,e)=>c.dy`
    ${e}
    `;(0,i.Z)([(0,s.Mo)("ha-dialog")],(function(t,e){class o extends e{constructor(...e){super(...e),t(this)}}return{F:o,d:[{kind:"field",key:l.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(t,e){var o;null===(o=this.contentElement)||void 0===o||o.scrollTo(t,e)}},{kind:"method",key:"renderHeading",value:function(){return c.dy` ${(0,r.Z)((0,d.Z)(o.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var t;(0,r.Z)((0,d.Z)(o.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,p].join(", "),this._updateScrolledAttribute(),null===(t=this.contentElement)||void 0===t||t.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,r.Z)((0,d.Z)(o.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,c.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( --dialog-scroll-divider-color, var(--divider-color) - );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),a.M)},30172:(t,e,o)=>{var i=o(17463),r=o(34541),d=o(47838),a=o(53464),n=o(4301),c=o(68144),s=o(14243),l=o(47181);(0,i.Z)([(0,s.Mo)("ha-switch")],(function(t,e){class o extends e{constructor(...e){super(...e),t(this)}}return{F:o,d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,r.Z)((0,d.Z)(o.prototype),"firstUpdated",this).call(this),this.addEventListener("change",(()=>{var t;this.haptic&&(t="light",(0,l.B)(window,"haptic",t))}))}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,c.iv`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`]}]}}),a.H)},1281:(t,e,o)=>{o.r(e);var i=o(17463),r=(o(14271),o(68144)),d=o(14243),a=o(83448),n=o(30153),c=o(47181);o(34821),o(52039),o(30172);(0,i.Z)([(0,d.Mo)("dialog-box")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,d.IO)("ha-textfield")],key:"_textField",value:void 0},{kind:"method",key:"showDialog",value:async function(t){this._params=t}},{kind:"method",key:"closeDialog",value:function(){var t,e;return!(null!==(t=this._params)&&void 0!==t&&t.confirmation||null!==(e=this._params)&&void 0!==e&&e.prompt)&&(!this._params||(this._dismiss(),!0))}},{kind:"method",key:"render",value:function(){if(!this._params)return r.Ld;const t=this._params.confirmation||this._params.prompt;return r.dy` `:""}${this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title")}`}">
    ${this._params.text?r.dy`

    ${this._params.text}

    `:""} ${this._params.prompt?r.dy` `:""}
    ${t&&r.dy` ${this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")} `} ${this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok")}
    `}},{kind:"method",key:"_dismiss",value:function(){var t;null!==(t=this._params)&&void 0!==t&&t.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_confirm",value:function(){var t;this._params.confirm&&this._params.confirm(null===(t=this._textField)||void 0===t?void 0:t.value);this._close()}},{kind:"method",key:"_dialogClosed",value:function(t){"ignore"!==t.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,c.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host([inert]){pointer-events:initial!important;cursor:initial!important}a{color:var(--primary-color)}p{margin:0;color:var(--primary-text-color)}.no-bottom-padding{padding-bottom:0}.secondary{color:var(--secondary-text-color)}.destructive{--mdc-theme-primary:var(--error-color)}ha-dialog{--dialog-z-index:104}@media all and (min-width:600px){ha-dialog{--mdc-dialog-min-width:400px}}ha-textfield{width:100%}`}}]}}),r.oi)}}]); -//# sourceMappingURL=1281-Tl1GlaYW9tY.js.map \ No newline at end of file + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),a.M)},30172:(t,e,o)=>{var i=o(17463),r=o(34541),d=o(47838),a=o(53464),n=o(4301),c=o(68144),s=o(14243),l=o(47181);(0,i.Z)([(0,s.Mo)("ha-switch")],(function(t,e){class o extends e{constructor(...e){super(...e),t(this)}}return{F:o,d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,r.Z)((0,d.Z)(o.prototype),"firstUpdated",this).call(this),this.addEventListener("change",(()=>{var t;this.haptic&&(t="light",(0,l.B)(window,"haptic",t))}))}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,c.iv`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`]}]}}),a.H)},1281:(t,e,o)=>{o.r(e);var i=o(17463),r=(o(14271),o(68144)),d=o(14243),a=o(83448),n=o(30153),c=o(47181);o(34821),o(52039),o(30172);(0,i.Z)([(0,d.Mo)("dialog-box")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,d.IO)("ha-textfield")],key:"_textField",value:void 0},{kind:"method",key:"showDialog",value:async function(t){this._params=t}},{kind:"method",key:"closeDialog",value:function(){var t,e;return!(null!==(t=this._params)&&void 0!==t&&t.confirmation||null!==(e=this._params)&&void 0!==e&&e.prompt)&&(!this._params||(this._dismiss(),!0))}},{kind:"method",key:"render",value:function(){if(!this._params)return r.Ld;const t=this._params.confirmation||this._params.prompt;return r.dy` `:""}${this._params.title?this._params.title:this._params.confirmation&&this.hass.localize("ui.dialogs.generic.default_confirmation_title")}`}">
    ${this._params.text?r.dy`

    ${this._params.text}

    `:""} ${this._params.prompt?r.dy` `:""}
    ${t&&r.dy` ${this._params.dismissText?this._params.dismissText:this.hass.localize("ui.dialogs.generic.cancel")} `} ${this._params.confirmText?this._params.confirmText:this.hass.localize("ui.dialogs.generic.ok")}
    `}},{kind:"method",key:"_dismiss",value:function(){var t;null!==(t=this._params)&&void 0!==t&&t.cancel&&this._params.cancel(),this._close()}},{kind:"method",key:"_confirm",value:function(){var t;this._params.confirm&&this._params.confirm(null===(t=this._textField)||void 0===t?void 0:t.value);this._close()}},{kind:"method",key:"_dialogClosed",value:function(t){"ignore"!==t.detail.action&&this._dismiss()}},{kind:"method",key:"_close",value:function(){this._params&&(this._params=void 0,(0,c.B)(this,"dialog-closed",{dialog:this.localName}))}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host([inert]){pointer-events:initial!important;cursor:initial!important}a{color:var(--primary-color)}p{margin:0;color:var(--primary-text-color)}.no-bottom-padding{padding-bottom:0}.secondary{color:var(--secondary-text-color)}.destructive{--mdc-theme-primary:var(--error-color)}ha-dialog{--dialog-z-index:104}@media all and (min-width:600px){ha-dialog{--mdc-dialog-min-width:400px}}ha-textfield{width:100%}`}}]}}),r.oi)}}]); +//# sourceMappingURL=1281-6we-moCCUkk.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1281-Tl1GlaYW9tY.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_latest/1281-Tl1GlaYW9tY.js.LICENSE.txt rename to supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js.gz b/supervisor/api/panel/frontend_latest/1281-6we-moCCUkk.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..754314f9610dbf883584d95de919e74a7841ea95 GIT binary patch literal 7030 zcmV-+8;Rr}iwFP!000021FTnRo2w`j{r>(6ud~TKYA5L}qc?r`?cMk7u0$)5X#^j@ zUasSRA5hvDW74yIlj78=;#2{0^z8%ZB^M4Q2`~u`VJj|jtO#dLK>=%%1aPLa`7}7Y zh9Kw9p8f0cGW=eKe|+=o#h?H2B2+iZ`S$2{ZfUSekVLt$CxNcQYgiUIxqOzD>@wpy ze8f@`sW4L?SAsJIEM5Fm;155%eUHMTl$rPTtx4y-UrkSD=hMhjKKL9hE-D_T9{APg z$kU^&M)4IE4q0$-ett5aAYbTD?Q?RB{B+@Q@BH-aWQKh1&Cbuyj?KsMd^$Ns$j2J_ z-TeIc1o=#Vp3SEx`ZF<9$0sLqBgBc33i?aD`RR#7jj9>lsp0r_G2+yrjKpr75+; z`i;(@Gp$U@mmq5D_+!UCl&l=fP=O8m)()90og&_V;ih^!(5Y6zl zcA_BUg2Ag%t)5e-ABuuv~se_w@`3DrwlieJX47rxI?&5+sz%!4hNv7!!4ruu5I-PP2oIj zJshG7(tf(OhCM##%gUShN%$pdb=h4r(xrWLptKGa1P6AL*x6=eI?nE;J5+{c!Hcrc zKoeFk(S|j%ud)2AnKS_(H#P0}vZhXLV>Wd%5L2d6#8W+C068xur2LwVqMjs*m>P6Q zU<$?w|750LnCT8o0bjv>@E^^z0V`f6S<|lvljxvY`%&O?z(Z()SpxK4^o3&qgA=6Q zwzrPP{7@E{-E|5DoD#MUOcmV=Jx9567|!+Dt;w>O(br!;*g0h%^WQ zCOk6HE^N@9_Wby?=0EGzy(d+AKMd2peJ-lmF->vB4U^;d=qayT| zIuzpJ!wz@1IZt(*QPFlwW1?6O!#mc4p1M0aVPP((>Y6aUdvv}zzk(N6 zz|!u0|92ii~fQ*3E)njYpDKj!}`KuVojy)Qtu=R9v6Q9ZtqNBwNb z*Zj%=>d{?&AmXl{J*^G}vw(Vdfb9=+=TXy8W>`!6ch1#c3iDGc7gf$vh+JL(bNv)3 ztg!;wxI_;owXZh?2|s>JA>l&LAn$D&{?S-P_-v{7in=Wz`iBy_V|}cYAiAYA-`45v z*66)Y!$NSy4c>SA$G7WWagsU{G!knN=PBnDF!KehC?v`xIApe$>u<{0UBACEuf4B- z0qYJ`d&&Q%+1VTW7i8CKgzmg+PMDn-{lo6J&A$6bKSVp)#yeCd^i_EAPxb1VrrP|J@32|(eKh}gioBug&THa+noKXOD$K+73dZU` zc44_b(_PWNV+-@*JfF@`OhGx>qPY~iM<=c7I18n^r63n?i|{}1{cN!(lRt5*%SPo4 z)xII$eN6wSc}$ZU#qG^Wy6136u0DmEJGlyS{yE_CCRlN%0-1BJGTm3vTHsrmUJqv-#=y^yC=w;p8FWZK%J+gJPvyG_Wm5IExr( zFf<;dA7Fh$U}=@WOs=@dqp~PKBv`_5;xKa`>USKdZu+`;g9HkTHE7`kHq%u~WI^$5 zM3^Z~3v4f2q8WMn_NWRjNwYA#l$@3d;w2ZU7D?cglu~KPEsz3-lp)GfbhZ-f8vKTe~RKIPA=Dimn;nu zPPvG_Sglq&)I?xi#h3+661@XgU=ij0MM zceZx3&K2d?(G`(oNg>u_MG{PdCif^OX-c7|Su}AbeI=Yd9nz*folL%pZEnrC;)O{W zRw~+}iK6CsU76q9fG`H4DsY+_JtlVD1Bd4Q0F~8YFqxS&s-zTB*Vi`T7U1q*>JF2_ z3YT=WVF#-nJkqLM?;l;Jc1f`viDt#~;%3+uOUjeWc(;27vTKx`S5O?#%D)7P{)y^l^ORcs~k*0FtMxxHOS|9t@xB1IXpoZ9KW z&a1Ua5ClOGBmoeX%4r@Y08-M0U0`-$dDFs|>w8^|;`%s*b%N6*KNw9fKTYt)+<*#! zfB5;@0?8SAxWJsB9MBa0v08rRVl9nQ4707Lx+jlz9~94?aBP-od3F|w~~#&kIY zm|H978!JWm$ayfDvhxBiP2q_ zCa8*n@;t6zc4xk6izE+I2(;O-le`uN$pQ?2JzIC6*TrVR`qy5i4VSex#<+(}N zY8E}uwfnc-?jR9r5#h1aA0O?2?}nhcnMMY`fl;o45CP0?vIZ`{BtnBYoSKL&FqQHkFBpk2uy{eqo2 zuT`V}=nML8_BjA=G|c_J=oBcHlNDO~DS}qVu9sp~sBiY{`gsyB?Dknu48!712UdN* zkMTr6vG;plPykYOTLR!3KbUpe_zRhxiQTvu7Vy@DN?vFPo+msq8_TdsA(7w@xatsz_WkZEkv>lfjdk2->4^KkDQezCvEPdNu7{AZg z!*H#}!OE~1nW0BQU(6uOyek*pTh8b$TW;EI6)q4e(98C~Hkr1JS&PtFm-<|SKl)ra z&N@^PEpL)Nt`PGa2SlNLW@H^&`doL6VrHQjRbB5g;e9wf+2|^NSt&9F`)A2~Rm(7p0ZAx_rHXJE&}pG+;RH@mJt<13wWm zXqd!9X_}d&$u{BUvUl|a4XbAJbbJf+zlg8Lm*WXor;h8R+7)}_C|xE%9}E(z7kwA5 z&5@gZlF|CpQnY@8PsGb_S`+ykSw4`np6t=1xldVkJk=5Y(MK`m6$S-_lDhjpWto z`SbTrFV0@SI)D56#l^d)FP@&AzXq_tAicPlN;{pjO(e64E8aeT^XA3Vi+8`i{rU9l zX;rKAW_f$r0Hq>BcHN8?*L-lboJujn2Zi}(C-!D~F4F)+V&riZuwz?TByW=0JWkSYP~|Sm_|}W*cx17YlkfU5S3N1A3bgRb8y$_$R3- zR%Jpx<76seQNEG_aHi(}ObO3speH1Uo1sqAG_fGE`q9Vc*-rrYh#E_%)RS?=g`k3b zfTOGt^AW86Q&<*!4VAtF)d6w=m06ht8te8n5O=7n6ALt-9B&ciE8Oo}5HwLGAe$_D zZhHoQUB?z(sHoyW8mNaE#}zDy15y#2SfPRJzFA<4hUy`cuHr{*!!VuF7-}VgkwR}0 ztSL+3x<4Hp$O+H9VepI6@;Bz-urwJ_Zp#@>F7jKFxL*$^H9vW?QvxukWKB8 zit%*5OdZtD16Rr;*fd?0ZYElcHN7?t_QdJHAAp1!lrqYI9=Np<#k{~8KP$q499(|m zfvNhB-(+4H#dy6`ES>jb^3J@(+9y!^S4})~j@9q5`ax6AkSJPzeacvN{2iqqG0a1v ze@k6*|I{Vy-F(TVOAt^I1#f)M)8{?@XkzXP$Z{Vp_Ls#30#ZTo*)R4<0v#$C8n#Tq zkpwSLdwp~%80e1+X*wNQ69a~qqQu=Bo#$dfm_B$Tj+L(SUF4H5f#;X z1m(&ff=|1f81rb^SA3-E0503xGfy_DQY{4H78Y}SthZTHLM zDjLQD8*EEJJufMQw4RaFJ3`w$Bm`7a-+1E+pkO$A-Lh{?wSx{mn5-Oj)`W6K1Pp2` zMsjP{hV!U4j+-aARxQ}zoLXpRjF_+~HAro>yGB2Rh14417H_FR`Dt!}JCI3BvXK>{ zEGL_xsqcEoO`2D$Jd8_ZWMS(VNbcG3e|t^8ULyXAZ1}P9jMYNdYHFdw&qnB)xzyQ` zhEKrR3_5>qz>Nq3Ov7y3-ABvoVW*}IBRuS!Q#{W-aq(+?AM`Y83F5WMK9TXG+Xq1m zJvu0^po=(Z;af2bUJJwGTGkL>pG{|Xcid{!A3e;#IBE~WiVdeU<>zU_(*hvPWU1`3JxEM!xtfF%O-q$fu->MkgBmv zge~}vkW?K$lJISV081Vbh%Co8)W`q2(6u7!RNl4+t|F;4WMUSWJMED^c0L`;d(!`^ z>(N5F`~gTI#rvPR$s=D^60tMWE}htN=mbF!7o0k1E|T^|Kg-DD`g4CKM*R<~&!AcR z?$tP+z#ac{{H;F;u1_Jjda{iB>ROly0=kXUn;Aj5iy?^r&DHdTEH z%LKsl6Kzn?-4v*fM`yqUJV-Ho-N;cE3By@taJ)H}9}f+ow4_{JPh@K`l~&^#)@K!L zscONnh8b0!>w9*6J&8?kG%l37=D~oQYrRP4>w{gSusaT6E)|6;wkf9v$NFI!{FfN& zNH*_7-rYyP@Xkr=y@t}8I*OOVD$S+ETpFo?!Ux~JjIqIn&|PY=s%cI))89GzpT@?% z3?LC_Rr|Wy*N0jHQ#h$m^n86LKuH}XvpEJjrg37ymn(&%l4*WV8;cR;=K$;Fx>-3F zC(aojYr2hc&|w`Yy{cEmKP7*{{Nl{*`O1Cs3E-zJ3w5cux92{e}!8vp|an#QWK%Bx;7ehJkv=5kRy)#qbdJlhoPavRt~K{G06M< z%NWl6@ybrrMi<7W-Nv!n)AZ|1Vz!V{Z6mK0xrtK?0uN7>H2tKZZeaD&_&`b3Qp8AF zeP3dOF#6S8AQM>y7pRuw0-C~DSg7!e0qrah)hk%|Kohp6i%p$CBbv`<-!Qt~suitX zVGdB%Dc|@ub6^>Nq!KW3#Gr>rUP4yZJKA>31ohKx4Ri=sj4nlEnbUpH$nnG`yX}BqFKdE zkCF^N={}yJfVMek?BW^fApEXt$IcgyP2odcK4}!bsi?*{r-3VN835B1lK}jYD!4(= zz$l(*_oL*Bb-pOMquC{E6q#T5;#6Ys(+*ADkk;E8elNZ@wi^jsPZbBgyX%N2Z8^O! z&-fPmbgnVo)pM_=K|$R;^D_~)dbSBK@nXhs=Slr_6#639X~ma8A~L^TIMuPfVrWzy zl%cT@n;*8C?ML`QYFb+h(gPE7!e`W=)@D*4-d`Km>cCMs#^WF~IuN>a8Jko!GKzel zi!vBbqucvpc>Y@L47d#|7>y5$ewIbs7|L#DU!O?U=FrjN+jQux1?CW$gEZq2NsFS! z#9Ea^Oh1u$;Gwz(c+B1As8=)(LDYo{$`i|r<@8CdU&C*oyk(DCvQOB2yR-l1b=># zOpw@4QbNshTE9lg6sk{T9TK_tLMdR1R_&Gmv$JT0&suH#(ghoIaM%X(^s`RTIeHm} zB5b}7JI})Q`>-j$cHf6R`L&B?YPpjR+@k8Dj!9RMc{=a>u_Gg|OSH;!^T~Qqzj9*8 z;Dl>=voW8zcTsFi&H{WzNx{UAof1X3C{JjD=egaTU~FkPai=r7UFFv>7l-JwIMLiY zCnh*NKI*loEXW)1T%DL@5TPR_og#jx6!B|t(Xihmkn&_q;Iefyo4_imYE*>5HpXFM zLCJWu7g%*tQI3Oy=6D$7Tc1PC318fIanx=`a-&&5JOlR8bb-PlPMO~-g0+O}&U8w; z1E@i3;K0p~a*)+;}LYolzJtXh&dKm?vNApv7ZLANB?*mGOZoO zqLoez`KE%L0XYDJ-z11+ZB8t)yt)fX0mFylSYeB|&L(Osc$XXET@LGnn_ISs*p>Q@ zLPhfQD!PrWJKlAiZn)v`4!xw{H9+fTx|SJ%u}_eDeyt*lC`W>AVWq?Re5IqrI4GQF zeeGD=O3D_%W)^52W_3!XWrT%Ay<*bxQsX#DW=Y;gufSE=kI)aBo&0ww;5M&*gre{x zOHHuX_$$-CY`-J84#H(wQM(uOP=3nP(qI`aJh zDdcC9v!i1_plWzJ86T@*s;Q2Sk0*X0rV2b7pB(u~N|dz@abThC6b_9Tu2V*Z0jc zluF>@nX;f;oL7Wg;Y{Y;3f9}M+fE3Y0qJJ2C=tyb7`Mw#K;*0<+4t&%z`w_3Nme#+ zGkvOr2yii_aOI%rp6BT(csqqhePQ4C8*aA0xdcwoQaO!-tT(o}Xh6X#0U5iZTT%B? ziFFJ*Bv1+43BS_YkMwp2CV(zsH~34vt-+F2X>Rg$j}aECe7_a=5YQ$xMKlGn7k%zn zz(xmY*4JA>y?k4gh+bz30hFnJ8R{r1s@sAv=}=Utv)d)hqGum}d~48U@AP!&x#z3m zS4s{vlOjCO+Rm-gL3+M^ZBofS?!NN`XX}0`KK@Jtwe;ht0e3o9h#u-)N3K z&Q>S%jyiD0KkSQx_VDL#niY0X-MXJDJzJeN42{-eB{c809Q5RM>x8Mkoa!q~RrM%) z3w8;QE`iD~v5-K4d#)*hs&oVJgWc(;^C_`3D9iS7Y-{u1au7n9*6dPH@95{PpxUZ zpl*->feR!-7?Jqas0mb2;OO=13{u9`j_*CsqA&F-j~>iat;l5w@eh)#j17=f|ErWz zd~4m?ZTy!3iAv5S)A+#cw{JJNWH@t1{uW&udhRnu0MUTMoIom-fdgiHx&BKzyX*H~ z%xmxKe}HvBWiIxAt#$Us{s*kHj>7xrzP- zkzTu!_VPXZ#`oM0?AP2TRsU0WKh={5ifZ*yK47!U`)Gc+?|Yk~gV)4MF7?Cq z61K&E+lA!@RAoi`jxF_z^K5+RCj_LEPtB#+JvvFx2KjV{C0{Y? zmz9@uzX>$?@G|MyjBAhcSLs2j$bCp-|1xHJf zA_7Tx1+%wUZUPXM7!iyFWQp0DqXLs<{5_j7$pV3>2nBFFU)xna@xoB+SN>y4NtrLL zDPa#6Y{m5f12w+iDiZh|#L?vJghR1f*{@im0xRbyx?zSn;EPVwQXc=RwgVO@r%N8p}*1kRJk_l`MhGv41NkGfHJhM}g=VgeOUeG;qIt~!U4Q6ZePnqgI@@D2m_qT^r`M2ErHPi826 zd%;;nvoK|Z@%V%Jd_G*gNxeY?TF!6!&7gAt2cje{Az61^sGlqeBKU%aSVAG<6tpLj zKPn;dToar7;(B?;7P_uu;%ROa^mQk*x_kJZ=AxRu`&%RG8W$C3eQmi6`Y^Gc9I>rEinX>>0RSx#?!L&oj)Y zT#}bTH*((JPG#7-rGt=eJl}`;zFVM;Ay=X6nu&4a-2yU<9FcMW>L8jq-kk9iY#9n0 zQNQl7>7o6+39IsgqfEiWUIiOvknOS{=*OHg>1`wQV=9uPG zBCa4Cz3{YL^vl~8zNznF8`br3qUuD4$qZJV-i(NTF^6g+(Es??wUr{0db+@zzdEW@ z_=zdM!E%?4CJmeS4$1#fu&nRf&i(+=OC)}Tg>3#S=@-X;Ywt*iAbvfy|-M3kKauUT>V&8fjS-$tSj{f@qBt(ibWZ8+6S?|)?BnW~a2!bF8 zhu0uEyBHXuT4wu(<7^{?q>0SjKf35Wy0AU|)Rc){xvG>F*s^>oh{bK3KH6YNUvrc5 zZ*q3LbX9%-7meGvsid#JaL&GsMWg12d+p zDZq@eB;Ur^7d7a#27gjLbL+FrnVzW1mDjGq`ZV|h=(>h~mG@v3=pO9B220rQH&DWHpFw6mzHGTlpF&3}(EJHQ)vg~kkJw%VN|kV(S?VIE zx-B6k4bXzo6jXY}4xj_Pz# zEC|YDO=-du-&}=mL*T!D>&UCHo{iff@B`@pp#4LCB@SfY%kdGXcfuttYNAXd?0jN$ zmxT!`qo6pCtA|~hQoEvhc3GlyM?5(>fFdEbLZVzC+_AoW;2+ z>1D`wy(WkPRtr_ru={mHYH?R9#@cE2m5Sdt&52KCI)B%?Ph;LrMyS#5=bkV>#*8xD zBy81-p5fZIZ8tR}0xcrdSa?%{)&nx!)h9AU@iW=+RJ@7oawi8sO$V@g zQ2TQ&;E!KTs$z{jW8rlgFw7SGk36fR1(u(OrYEqzN&hzr)j=ETsqH>fkM}y;+m$TI z>M$ml8gl#PheYJIaYz9(B&yr57*f#S$HdV`r_~}E`}BXk#glQAbrZ03(A2bPKs+7% zzE-3}|IZV`S8F=>dLjd6V4f^FSGe}mYFBg;&guhL1tVMut7b6g5|!xPZ~7|v+{^iy zvsyL!b5GEBv(Eu|y>8C;`AdO(IeDS=J%!(F+x1e+a`lZPyM7i&bGv=&=fkiV>%gw> zbTFO>D0cts2?{_eZ%Y7N;|KFjoBKj`XJR%ko&}6Ip_CUIg69d3%!cH#8TUm6jSM6+ zVFsv*Oa_!eSmmp!>}B`3@6YJnbB6IG`F2R*@?LjzMQlDcSD}gFBAMn@uqibcYy-GS zizb=*su^wBaQ!Ckf*Y-R5?gvlz}9MyVHJlTuI6Y&amYNx72kSEa`h^7C(UMs2Hm|{S&LH|V_ z@f1+?1CellAI-5CD9{QFGn^mt$B3wO82Ov15$e z6k|*ac7pH2M@&34p~N!L1pCDfeGZBd#e}C2u8Y#jdtH7X43kK#k!>i#4yi>>3QSFMoQJ5@ZpbrKK)$@)6 z$L7#UFJ-j;q!6ti;}h}Xo7Px9N0txdtS5W)Xznsik0(09KRg!`KEA(i;``-05Dy@| zRP49f2kq7H{xccgf5p9(cbRwbC}@XA%_abZQs#nyp2*W{`5pp5Gx#{~E}xyfc=pSS z=N(60n*2UYAfCG38$`YD_)6#bt52tYdtI#7uXs{1>Ml<|zB;`iG#96zKYyf`S{ljQ z)6cKIzPNby?(OG~?_OVgdhz-&mya(` zpS>t+l?)c+t2!tZ8M5o7w76#7>%~Nh89pe?KG!05s^>ECK{Q74<*%Swg82tWisu%- zE>jWt6kU7T4`;AMfZ?8}-WI0{AGIOz@nGT-PrSSO6@(qz!XkMePiIk_{D3NFF5mOa z9kINLl8&ZT6E}h`CyQ|uBcD5afq-FM4{sLqy^*fL-J8$p-E=AX`909vj41133Fe=q zB43pX^^B9LfJOOM3cxcp|Id{0tOt5da=0GqG)ZC$BCQ^MWS;%_fRCuLgi1XbS6uK* z$Okye8Zqm`>OX~L!PijfCr}+A7f_iNNuaTAL4#^RU7c8<+2pu$KU?8m$AX}VDgfDJ z(R15p@YhXb(S?dC>L$K=m~mXfg2*Qov5plQ$nKj3wrD6HGU+OQ#5N4mDUD$(i6AL- zNB)Yk6pr(ky*)YMsoV2^QCfar42Oluh%zo_G`Z5-Ro_3`G@%LclgUp~nMVXw?@Kh{ zLL9T?Rd-gJVPtZL3?n@$OoWD*TIkjiI{>jqCBLAZLQfF0inJF;Fn6T3j4C8Or*yq* zeM7}BckBP~+>8u-=InW5S*EWN*tZ!Hh_-SS#y8YclkjRy8VerR5};4B2eT3=O}%1* zmWtdf1A5|blCSt-uNO^B5(yetMcS3xVseF(7xkaksxz?Yk?b=63gO#6`$}&#?0pAp zMJ$wLLXQ%0+8~-Du~I=uz4Uq*&yz1wr}VQG>sy7?T0gOej`Nbp4z7Oi zz*POWA2P3uV!U1|md<;eyfbgG_Bqu4mnNS1jMbm8`ax6AkSJPzU8XEM{+p*C;hBd- zZ=bs4|5KN+XY&P@EZBi3oN_g0cLGhHX=D z#Qtkx2(eSJkg{{qB4VxR?uD7uD39Lg(MlF#l8U^mz$xOREp#(Pa+g^_VK((jG)$%o z8y6KB`G zgmQHsf=|=(&(zX2SlR203L>og3nD39PxbDK$uKwGNDa2y&@4f(_nMgYwhdg6lvoEy+4o zh@zaVho-)(A=hbMt@1D~k&%UsV<5R_$N%a!JYFLHo3P<=;~C3^uGug`ho803H8QEQ zB@Lf|vl(=L*5O110j5E^>F%TDb-!KFh7lfi&MBT}OI-X~-vvGOYJym8vP)$A=ypL6 zLyr!M%jqIcTDVp$gIB_^s#-F{S7+1N-fsu$ zvbTMB)H+g^y+?2v+@#Ci;GhK`d*&ixZY~l=h~cPp2q7d>cmLqvz|;4p-?B8#Xt38u z;HZ#F)xl(Se+UUBQ!&L%~(4>oH!f}4ETSq#BR z8IGnmbN>e2BEuf|NT>72@zAvl&dUL|aNYz@#DU)qUI&N%{u8nPIsk3ifRC@S6u$3M zHI|8>3EvTts)HvIzGV<#$rA#R<=BS$_;&}oRz#i3({|TUBo&5C%mR0(J<_MO%VT*? z`ge6anyV{+08&Wt{AW(`$k(MrT$}1EoyfY-@qItaUFx8_NctDOG^HEYmz}BTcfKvZ zgJ$hG*TZPkcf|MTM`z^UoI-H*Xc2YPu`m?`G>($Nl%Sk>55#};dHQ}jcL>}j5XEqM zjK{TZ7eWt|Yn?V%ItIg?xatBRrnk3KKSN4)5NyZF=X<6eqfpn(rL`2heA?pywRo!X zEXT-eysyE(r{?78iDD0uZ|3^n)7g(NODN3yXTmU>j(FX~*=h){AtuI@oyvyJHXLQc&pGZHof!D$bsl8Da!L@;gm+iWu*#=Hr2U6BdZR|+=Qc( z0FA>x+-UNfI}fj;dKgC`aD5&nRPCu~N0xvZhVFGH$pB2-;i&Hh-V%EuI<(WrrlgJ_ zVu4+3hP7#7rGyNd;xw=Sa;IEEWxs2sCPE!`Z8XX}(@6o4BQ^O)L;l4MLqiA63|fC; zkas#)5!n6F(oWPy2gZiore?LL>DQUWY$2uEdR8kk7pE2k9-b;``bk3#VD-}YKuJ|n z#7J6oUt*0gdgWXo7g-4xsFvdby24mksPOUu?JN-0D_HnI6Sks@O`Sj|n#X3}FuLBV z70sjE9H6XIzVQv_z;^yfC1B!+K@Bg)lhn^2LYCG$+E&v9_0wq$bO=|BSBl0nr~9Ch z>F+Rumi^DUG^+o~P$&>WR>QgQ?0J!66eFUwwwfC};{;#w(%nBP_NGjslNAXVLNgvCdgE ztC;CglEEk4M;i)gn}Np8+faMKosJ#%KX9xGA9Axvqwq~dHO4u09qG#en1&ena386H z8w3rE;)(8WN-o*U7bSNzyX1``_v>yhl{oygLsK`T^)`mz#a$cUjfAbHiUYs@)e%qH zVzMpI_!hgnT;sdrxwmmLuVm2-)}ZrPw<1(w6+$c2PVeCXVjq9W>Oz+uMI18V80mSu@@K}2wgh7PpSkN zMLy6$8Jwr#cv}pw-l?4dw_ydN@nO+RS+t3xY%u-(xnyky9nODDdbO3n93r!uq&y<& zQPh}Nuab!9CldEu^w;bee+?n`{_!6btx$z70AD_4px+0*z0Dd$rH!J0{6`t$KAt5| z?C#~^Zf{-n73{C^5W~U5Uc+1O$74n^ytdJL`Z?9>J~^K4K@|p(uOd>9H45pA);4Di ze{`yLGVj3&>lwz`lJ^!p&iEUG(YzPVqF?vuFlq%@%$+03Wo!-vamaS=(

    BNx33D@#^XFhT7BHx%U3-A>s1rtB56)3_*c|sFB%lz&HV@tz{GnvxqDm#WbI7ElV ziSFJRF`>reqh9mMf^Gv|DT`SK5!R%nQ^fCtB7O}n8unKNQa2f+uon%cBUmM+jdC#9 z#$1?KP%<9vHCCOJl*8b#IU0j}>(5Yg!WVZO9JP~@+-MdM&wzb2U7&D?Q|7mda4o^Q zqfU+P0BX=1*mW{fj+Wr+98rVMIQ?Z6oef1#1qnMI5^ZRNfuw6`CP_t&u{!Mtw#P_~ z9wE7RXnaO;We6w!7-Ty=SL!!D(S;}LYol)8m05n~ou*C8kBV<+)tkKXYn zWLi6lMJrhh*`|V=0XYDN-^dSTZAL7yyu1rZ0mFy{5M4p(1&D8;&FEjCT_y>rZ&hg{i.d(t,{U:()=>a});const a=e=>e.stopPropagation()},32511:(e,t,i)=>{var a=i(17463),o=i(58417),s=i(39274),d=i(68144),l=i(14243);(0,a.Z)([(0,l.Mo)("ha-checkbox")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[s.W,d.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),o.A)},40789:(e,t,i)=>{var a=i(17463),o=i(34541),s=i(47838),d=i(68144),l=i(14243),r=i(14516),n=i(47181);let h;const u={key:"Mod-s",run:e=>((0,n.B)(e.dom,"editor-save"),!0)},c=e=>{const t=document.createElement("ha-icon");return t.icon=e.label,t};(0,a.Z)([(0,l.Mo)("ha-code-editor")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",key:"codemirror",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"mode",value:()=>"yaml"},{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean,attribute:"autocomplete-entities"})],key:"autocompleteEntities",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean,attribute:"autocomplete-icons"})],key:"autocompleteIcons",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)()],key:"error",value:()=>!1},{kind:"field",decorators:[(0,l.SB)()],key:"_value",value:()=>""},{kind:"field",key:"_loadedCodeMirror",value:void 0},{kind:"field",key:"_iconList",value:void 0},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.state.doc.toString():this._value}},{kind:"get",key:"hasComments",value:function(){if(!this.codemirror||!this._loadedCodeMirror)return!1;const e=this._loadedCodeMirror.highlightingFor(this.codemirror.state,[this._loadedCodeMirror.tags.comment]);return!!this.shadowRoot.querySelector(`span.${e}`)}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,s.Z)(a.prototype),"connectedCallback",this).call(this),this.codemirror&&!1!==this.autofocus&&this.codemirror.focus()}},{kind:"method",key:"update",value:function(e){(0,o.Z)((0,s.Z)(a.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.langCompartment.reconfigure(this._mode)}),e.has("readOnly")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.readonlyCompartment.reconfigure(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly))}),e.has("_value")&&this._value!==this.value&&this.codemirror.dispatch({changes:{from:0,to:this.codemirror.state.doc.length,insert:this._value}}),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,s.Z)(a.prototype),"firstUpdated",this).call(this,e),this._blockKeyboardShortcuts(),this._load()}},{kind:"get",key:"_mode",value:function(){return this._loadedCodeMirror.langs[this.mode]}},{kind:"method",key:"_load",value:async function(){this._loadedCodeMirror=await(async()=>(h||(h=Promise.all([i.e(1968),i.e(2914)]).then(i.bind(i,92914))),h))();const e=[this._loadedCodeMirror.lineNumbers(),this._loadedCodeMirror.EditorState.allowMultipleSelections.of(!0),this._loadedCodeMirror.history(),this._loadedCodeMirror.highlightSelectionMatches(),this._loadedCodeMirror.highlightActiveLine(),this._loadedCodeMirror.drawSelection(),this._loadedCodeMirror.rectangularSelection(),this._loadedCodeMirror.keymap.of([...this._loadedCodeMirror.defaultKeymap,...this._loadedCodeMirror.searchKeymap,...this._loadedCodeMirror.historyKeymap,...this._loadedCodeMirror.tabKeyBindings,u]),this._loadedCodeMirror.langCompartment.of(this._mode),this._loadedCodeMirror.haTheme,this._loadedCodeMirror.haSyntaxHighlighting,this._loadedCodeMirror.readonlyCompartment.of(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly)),this._loadedCodeMirror.EditorView.updateListener.of((e=>this._onUpdate(e)))];if(!this.readOnly){const t=[];this.autocompleteEntities&&this.hass&&t.push(this._entityCompletions.bind(this)),this.autocompleteIcons&&t.push(this._mdiCompletions.bind(this)),t.length>0&&e.push(this._loadedCodeMirror.autocompletion({override:t,maxRenderedOptions:10}))}this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:e}),root:this.shadowRoot,parent:this.shadowRoot})}},{kind:"field",key:"_getStates",value:()=>(0,r.Z)((e=>{if(!e)return[];return Object.keys(e).map((t=>({type:"variable",label:t,detail:e[t].attributes.friendly_name,info:`State: ${e[t].state}`})))}))},{kind:"method",key:"_entityCompletions",value:function(e){const t=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!t||t.from===t.to&&!e.explicit)return null;const i=this._getStates(this.hass.states);return i&&i.length?{from:Number(t.from),options:i,validFor:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value(){return async()=>{if(!this._iconList){let e;e=[],this._iconList=e.map((e=>({type:"variable",label:`mdi:${e.name}`,detail:e.keywords.join(", "),info:c})))}return this._iconList}}},{kind:"method",key:"_mdiCompletions",value:async function(e){const t=e.matchBefore(/mdi:\S*/);if(!t||t.from===t.to&&!e.explicit)return null;const i=await this._getIconItems();return{from:Number(t.from),options:i,validFor:/^mdi:\S*$/}}},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(e=>e.stopPropagation()))}},{kind:"method",key:"_onUpdate",value:function(e){if(!e.docChanged)return;const t=this.value;t!==this._value&&(this._value=t,(0,n.B)(this,"value-changed",{value:this._value}))}},{kind:"get",static:!0,key:"styles",value:function(){return d.iv`:host(.error-state) .cm-gutters{border-color:var(--error-state-color,red)}`}}]}}),d.fl)},48763:(e,t,i)=>{var a=i(17463),o=i(68144),s=i(14243),d=i(14516),l=i(76680),r=i(47181),n=i(58831),h=i(27269),u=i(40095),c=i(5986),v=i(33855),y=i(27322);i(32511),i(5666),i(25727),i(49461),i(14089),i(18900);const f=e=>e.selector&&!e.required&&!("boolean"in e.selector&&e.default);(0,a.Z)([(0,s.Mo)("ha-service-control")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({reflect:!0,type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"showAdvanced",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_value",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_checkedKeys",value:()=>new Set},{kind:"field",decorators:[(0,s.SB)()],key:"_manifest",value:void 0},{kind:"field",decorators:[(0,s.IO)("ha-yaml-editor")],key:"_yamlEditor",value:void 0},{kind:"method",key:"willUpdate",value:function(e){var t,i,a,o,s,d,l,h,u,c,v;if(!e.has("value"))return;const y=e.get("value");(null==y?void 0:y.service)!==(null===(t=this.value)||void 0===t?void 0:t.service)&&(this._checkedKeys=new Set);const f=this._getServiceInfo(null===(i=this.value)||void 0===i?void 0:i.service,this.hass.services);var k;null!==(a=this.value)&&void 0!==a&&a.service?null!=y&&y.service&&(0,n.M)(this.value.service)===(0,n.M)(y.service)||this._fetchManifest((0,n.M)(null===(k=this.value)||void 0===k?void 0:k.service)):this._manifest=void 0;if(f&&"target"in f&&(null!==(o=this.value)&&void 0!==o&&null!==(s=o.data)&&void 0!==s&&s.entity_id||null!==(d=this.value)&&void 0!==d&&null!==(l=d.data)&&void 0!==l&&l.area_id||null!==(h=this.value)&&void 0!==h&&null!==(u=h.data)&&void 0!==u&&u.device_id)){var _,p,m;const e={...this.value.target};!this.value.data.entity_id||null!==(_=this.value.target)&&void 0!==_&&_.entity_id||(e.entity_id=this.value.data.entity_id),!this.value.data.area_id||null!==(p=this.value.target)&&void 0!==p&&p.area_id||(e.area_id=this.value.data.area_id),!this.value.data.device_id||null!==(m=this.value.target)&&void 0!==m&&m.device_id||(e.device_id=this.value.data.device_id),this._value={...this.value,target:e,data:{...this.value.data}},delete this._value.data.entity_id,delete this._value.data.device_id,delete this._value.data.area_id}else this._value=this.value;if((null==y?void 0:y.service)!==(null===(c=this.value)||void 0===c?void 0:c.service)){let e=!1;if(this._value&&f){const t=this.value&&!("data"in this.value);this._value.data||(this._value.data={}),f.fields.forEach((i=>{i.selector&&i.required&&void 0===i.default&&"boolean"in i.selector&&void 0===this._value.data[i.key]&&(e=!0,this._value.data[i.key]=!1),t&&i.selector&&void 0!==i.default&&void 0===this._value.data[i.key]&&(e=!0,this._value.data[i.key]=i.default)}))}e&&(0,r.B)(this,"value-changed",{value:{...this._value}})}if(null!==(v=this._value)&&void 0!==v&&v.data){const e=this._yamlEditor;e&&e.value!==this._value.data&&e.setValue(this._value.data)}}},{kind:"field",key:"_getServiceInfo",value:()=>(0,d.Z)(((e,t)=>{if(!e||!t)return;const i=(0,n.M)(e),a=(0,h.p)(e);if(!(i in t))return;if(!(a in t[i]))return;const o=Object.entries(t[i][a].fields).map((([e,t])=>({key:e,...t,selector:t.selector})));return{...t[i][a],fields:o,hasSelector:o.length?o.filter((e=>e.selector)).map((e=>e.key)):[]}}))},{kind:"field",key:"_filterFields",value(){return(0,d.Z)(((e,t)=>{var i;return null==e||null===(i=e.fields)||void 0===i?void 0:i.filter((i=>!i.filter||this._filterField(e.target,i.filter,t)))}))}},{kind:"method",key:"_filterField",value:function(e,t,i){var a,o,s,d,r,n;const h=e?{target:e}:{target:{}},c=(0,l.r)((null==i||null===(a=i.target)||void 0===a?void 0:a.entity_id)||(null==i||null===(o=i.data)||void 0===o?void 0:o.entity_id))||[],y=(0,l.r)((null==i||null===(s=i.target)||void 0===s?void 0:s.device_id)||(null==i||null===(d=i.data)||void 0===d?void 0:d.device_id))||[],f=(0,l.r)((null==i||null===(r=i.target)||void 0===r?void 0:r.area_id)||(null==i||null===(n=i.data)||void 0===n?void 0:n.area_id));return f&&f.forEach((e=>{const t=(0,v.xO)(this.hass,e,this.hass.devices,this.hass.entities,h);c.push(...t.entities),y.push(...t.devices)})),y.length&&y.forEach((e=>{c.push(...(0,v.aV)(this.hass,e,this.hass.entities,h).entities)})),!!c.length&&!!c.some((e=>{var i;const a=this.hass.states[e];return!!a&&(!(null===(i=t.supported_features)||void 0===i||!i.some((e=>(0,u.e)(a,e))))||!(!t.attribute||!Object.entries(t.attribute).some((([e,t])=>e in a.attributes&&((e,t)=>"object"==typeof t?!!Array.isArray(t)&&t.some((t=>e.includes(t))):e.includes(t))(t,a.attributes[e])))))}))}},{kind:"method",key:"render",value:function(){var e,t,i,a,s,d,l;const r=this._getServiceInfo(null===(e=this._value)||void 0===e?void 0:e.service,this.hass.services),n=(null==r?void 0:r.fields.length)&&!r.hasSelector.length||r&&Object.keys((null===(t=this._value)||void 0===t?void 0:t.data)||{}).some((e=>!r.hasSelector.includes(e))),h=n&&(null==r?void 0:r.fields.find((e=>"entity_id"===e.key))),u=Boolean(!n&&(null==r?void 0:r.fields.some((e=>f(e))))),c=this._filterFields(r,this._value);return o.dy`

    ${null!=r&&r.description?o.dy`

    ${null==r?void 0:r.description}

    `:""} ${this._manifest?o.dy` `:""}
    ${r&&"target"in r?o.dy` ${u?o.dy`
    `:""} ${this.hass.localize("ui.components.service-control.target")} ${this.hass.localize("ui.components.service-control.target_description")}
    `:h?o.dy``:""} ${n?o.dy``:null==c?void 0:c.map((e=>{var t,i,a,s;const d=f(e);return e.selector&&(!e.advanced||this.showAdvanced||null!==(t=this._value)&&void 0!==t&&t.data&&void 0!==this._value.data[e.key])?o.dy` ${d?o.dy``:u?o.dy`
    `:""} ${e.name||e.key} ${null==e?void 0:e.description}
    `:""}))}`}},{kind:"method",key:"_checkboxChanged",value:function(e){const t=e.currentTarget.checked,i=e.currentTarget.key;let a;if(t){var o,s;this._checkedKeys.add(i);const e=null===(o=this._getServiceInfo(null===(s=this._value)||void 0===s?void 0:s.service,this.hass.services))||void 0===o?void 0:o.fields.find((e=>e.key===i));let t=null==e?void 0:e.default;var d,l;if(null==t&&null!=e&&e.selector&&"constant"in e.selector)t=null===(d=e.selector.constant)||void 0===d?void 0:d.value;if(null!=t)a={...null===(l=this._value)||void 0===l?void 0:l.data,[i]:t}}else{var n;this._checkedKeys.delete(i),a={...null===(n=this._value)||void 0===n?void 0:n.data},delete a[i]}a&&(0,r.B)(this,"value-changed",{value:{...this._value,data:a}}),this.requestUpdate("_checkedKeys")}},{kind:"method",key:"_serviceChanged",value:function(e){var t;e.stopPropagation(),e.detail.value!==(null===(t=this._value)||void 0===t?void 0:t.service)&&(0,r.B)(this,"value-changed",{value:{service:e.detail.value||""}})}},{kind:"method",key:"_entityPicked",value:function(e){var t,i,a;e.stopPropagation();const o=e.detail.value;if((null===(t=this._value)||void 0===t||null===(i=t.data)||void 0===i?void 0:i.entity_id)===o)return;let s;var d;!o&&null!==(a=this._value)&&void 0!==a&&a.data?(s={...this._value},delete s.data.entity_id):s={...this._value,data:{...null===(d=this._value)||void 0===d?void 0:d.data,entity_id:e.detail.value}};(0,r.B)(this,"value-changed",{value:s})}},{kind:"method",key:"_targetChanged",value:function(e){var t;e.stopPropagation();const i=e.detail.value;if((null===(t=this._value)||void 0===t?void 0:t.target)===i)return;let a;i?a={...this._value,target:e.detail.value}:(a={...this._value},delete a.target),(0,r.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_serviceDataChanged",value:function(e){var t,i,a,o,s;e.stopPropagation();const d=e.currentTarget.key,l=e.detail.value;if((null===(t=this._value)||void 0===t||null===(i=t.data)||void 0===i?void 0:i[d])===l||(null===(a=this._value)||void 0===a||null===(o=a.data)||void 0===o||!o[d])&&(""===l||void 0===l))return;const n={...null===(s=this._value)||void 0===s?void 0:s.data,[d]:l};""!==l&&void 0!==l||delete n[d],(0,r.B)(this,"value-changed",{value:{...this._value,data:n}})}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,r.B)(this,"value-changed",{value:{...this._value,data:e.detail.value}})}},{kind:"method",key:"_fetchManifest",value:async function(e){this._manifest=void 0;try{this._manifest=await(0,c.t4)(this.hass,e)}catch(e){}}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-settings-row{padding:var(--service-control-padding,0 16px)}ha-settings-row{--paper-time-input-justify-content:flex-end;--settings-row-content-width:100%;--settings-row-prefix-display:contents;border-top:var(--service-control-items-border-top,1px solid var(--divider-color))}ha-entity-picker,ha-service-picker,ha-yaml-editor{display:block;margin:var(--service-control-padding,0 16px)}ha-yaml-editor{padding:16px 0}p{margin:var(--service-control-padding,0 16px);padding:16px 0}.checkbox-spacer{width:32px}ha-checkbox{margin-left:-16px}.help-icon{color:var(--secondary-text-color)}.description{justify-content:space-between;display:flex;align-items:center;padding-right:2px}`}}]}}),o.oi)},49461:(e,t,i)=>{var a=i(17463),o=i(68144),s=i(14243),d=i(14516),l=i(47181),r=i(5986);i(77576);const n=e=>o.dy` ${e.name} ${e.name===e.service?"":e.service} `;(0,a.Z)([(0,s.Mo)("ha-service-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_filter",value:void 0},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"field",key:"_services",value:()=>(0,d.Z)(((e,t)=>{if(!t)return[];const i=[];return Object.keys(t).sort().forEach((a=>{const o=Object.keys(t[a]).sort();for(const s of o)i.push({service:`${a}.${s}`,name:`${(0,r.Lh)(e,a)}: ${t[a][s].name||s}`})})),i}))},{kind:"field",key:"_filteredServices",value(){return(0,d.Z)(((e,t,i)=>{if(!t)return[];const a=this._services(e,t);return i?a.filter((e=>{var t;return e.service.toLowerCase().includes(i)||(null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(i))})):a}))}},{kind:"method",key:"_filterChanged",value:function(e){this._filter=e.detail.value.toLowerCase()}},{kind:"method",key:"_valueChanged",value:function(e){this.value=e.detail.value,(0,l.B)(this,"change"),(0,l.B)(this,"value-changed",{value:this.value})}}]}}),o.oi)},18900:(e,t,i)=>{var a=i(17463),o=i(34541),s=i(47838),d=i(77426),l=i(68144),r=i(14243),n=i(47181);i(40789);(0,a.Z)([(0,r.Mo)("ha-yaml-editor")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"yamlSchema",value:()=>d.oW},{kind:"field",decorators:[(0,r.Cb)()],key:"defaultValue",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"isValid",value:()=>!0},{kind:"field",decorators:[(0,r.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"autoUpdate",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_yaml",value:()=>""},{kind:"method",key:"setValue",value:function(e){try{this._yaml=e&&!(e=>{if("object"!=typeof e)return!1;for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0})(e)?(0,d.$w)(e,{schema:this.yamlSchema,quotingType:'"',noRefs:!0}):""}catch(t){console.error(t,e),alert(`There was an error converting to YAML: ${t}`)}}},{kind:"method",key:"firstUpdated",value:function(){this.defaultValue&&this.setValue(this.defaultValue)}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,s.Z)(i.prototype),"willUpdate",this).call(this,e),this.autoUpdate&&e.has("value")&&this.setValue(this.value)}},{kind:"method",key:"render",value:function(){return void 0===this._yaml?l.Ld:l.dy` ${this.label?l.dy`

    ${this.label}${this.required?" *":""}

    `:""} `}},{kind:"method",key:"_onChange",value:function(e){let t;e.stopPropagation(),this._yaml=e.detail.value;let i=!0;if(this._yaml)try{t=(0,d.zD)(this._yaml,{schema:this.yamlSchema})}catch(e){i=!1}else t={};this.value=t,this.isValid=i,(0,n.B)(this,"value-changed",{value:t,isValid:i})}},{kind:"get",key:"yaml",value:function(){return this._yaml}}]}}),l.oi)},5986:(e,t,i)=>{i.d(t,{Lh:()=>a,t4:()=>o});const a=(e,t,i)=>e(`component.${t}.title`)||(null==i?void 0:i.name)||t,o=(e,t)=>e.callWS({type:"manifest/get",integration:t})},27322:(e,t,i)=>{i.d(t,{R:()=>a});const a=(e,t)=>`https://${e.config.version.includes("b")?"rc":e.config.version.includes("dev")?"next":"www"}.home-assistant.io${t}`}}]); -//# sourceMappingURL=1307-dbe5A0WDtDs.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1307],{32594:(e,t,i)=>{i.d(t,{U:()=>a});const a=e=>e.stopPropagation()},32511:(e,t,i)=>{var a=i(17463),o=i(58417),s=i(39274),d=i(68144),l=i(14243);(0,a.Z)([(0,l.Mo)("ha-checkbox")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[s.W,d.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),o.A)},40789:(e,t,i)=>{var a=i(17463),o=i(34541),s=i(47838),d=i(68144),l=i(14243),r=i(14516),n=i(47181);let h;const c={key:"Mod-s",run:e=>((0,n.B)(e.dom,"editor-save"),!0)},u=e=>{const t=document.createElement("ha-icon");return t.icon=e.label,t};(0,a.Z)([(0,l.Mo)("ha-code-editor")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",key:"codemirror",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"mode",value:()=>"yaml"},{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean,attribute:"autocomplete-entities"})],key:"autocompleteEntities",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean,attribute:"autocomplete-icons"})],key:"autocompleteIcons",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)()],key:"error",value:()=>!1},{kind:"field",decorators:[(0,l.SB)()],key:"_value",value:()=>""},{kind:"field",key:"_loadedCodeMirror",value:void 0},{kind:"field",key:"_iconList",value:void 0},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.state.doc.toString():this._value}},{kind:"get",key:"hasComments",value:function(){if(!this.codemirror||!this._loadedCodeMirror)return!1;const e=this._loadedCodeMirror.highlightingFor(this.codemirror.state,[this._loadedCodeMirror.tags.comment]);return!!this.shadowRoot.querySelector(`span.${e}`)}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,s.Z)(a.prototype),"connectedCallback",this).call(this),this.codemirror&&!1!==this.autofocus&&this.codemirror.focus()}},{kind:"method",key:"update",value:function(e){(0,o.Z)((0,s.Z)(a.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.langCompartment.reconfigure(this._mode)}),e.has("readOnly")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.readonlyCompartment.reconfigure(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly))}),e.has("_value")&&this._value!==this.value&&this.codemirror.dispatch({changes:{from:0,to:this.codemirror.state.doc.length,insert:this._value}}),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,s.Z)(a.prototype),"firstUpdated",this).call(this,e),this._blockKeyboardShortcuts(),this._load()}},{kind:"get",key:"_mode",value:function(){return this._loadedCodeMirror.langs[this.mode]}},{kind:"method",key:"_load",value:async function(){this._loadedCodeMirror=await(async()=>(h||(h=Promise.all([i.e(7224),i.e(2914)]).then(i.bind(i,92914))),h))();const e=[this._loadedCodeMirror.lineNumbers(),this._loadedCodeMirror.EditorState.allowMultipleSelections.of(!0),this._loadedCodeMirror.history(),this._loadedCodeMirror.highlightSelectionMatches(),this._loadedCodeMirror.highlightActiveLine(),this._loadedCodeMirror.drawSelection(),this._loadedCodeMirror.rectangularSelection(),this._loadedCodeMirror.keymap.of([...this._loadedCodeMirror.defaultKeymap,...this._loadedCodeMirror.searchKeymap,...this._loadedCodeMirror.historyKeymap,...this._loadedCodeMirror.tabKeyBindings,c]),this._loadedCodeMirror.langCompartment.of(this._mode),this._loadedCodeMirror.haTheme,this._loadedCodeMirror.haSyntaxHighlighting,this._loadedCodeMirror.readonlyCompartment.of(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly)),this._loadedCodeMirror.EditorView.updateListener.of((e=>this._onUpdate(e)))];if(!this.readOnly){const t=[];this.autocompleteEntities&&this.hass&&t.push(this._entityCompletions.bind(this)),this.autocompleteIcons&&t.push(this._mdiCompletions.bind(this)),t.length>0&&e.push(this._loadedCodeMirror.autocompletion({override:t,maxRenderedOptions:10}))}this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:e}),root:this.shadowRoot,parent:this.shadowRoot})}},{kind:"field",key:"_getStates",value:()=>(0,r.Z)((e=>{if(!e)return[];return Object.keys(e).map((t=>({type:"variable",label:t,detail:e[t].attributes.friendly_name,info:`State: ${e[t].state}`})))}))},{kind:"method",key:"_entityCompletions",value:function(e){const t=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!t||t.from===t.to&&!e.explicit)return null;const i=this._getStates(this.hass.states);return i&&i.length?{from:Number(t.from),options:i,validFor:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value(){return async()=>{if(!this._iconList){let e;e=[],this._iconList=e.map((e=>({type:"variable",label:`mdi:${e.name}`,detail:e.keywords.join(", "),info:u})))}return this._iconList}}},{kind:"method",key:"_mdiCompletions",value:async function(e){const t=e.matchBefore(/mdi:\S*/);if(!t||t.from===t.to&&!e.explicit)return null;const i=await this._getIconItems();return{from:Number(t.from),options:i,validFor:/^mdi:\S*$/}}},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(e=>e.stopPropagation()))}},{kind:"method",key:"_onUpdate",value:function(e){if(!e.docChanged)return;const t=this.value;t!==this._value&&(this._value=t,(0,n.B)(this,"value-changed",{value:this._value}))}},{kind:"get",static:!0,key:"styles",value:function(){return d.iv`:host(.error-state) .cm-gutters{border-color:var(--error-state-color,red)}`}}]}}),d.fl)},48763:(e,t,i)=>{var a=i(17463),o=i(68144),s=i(14243),d=i(14516),l=i(76680),r=i(47181),n=i(58831),h=i(27269),c=i(40095),u=i(5986),v=i(33855),y=i(27322);i(32511),i(5666),i(25727),i(49461),i(14089),i(18900);const f=e=>e.selector&&!e.required&&!("boolean"in e.selector&&e.default);(0,a.Z)([(0,s.Mo)("ha-service-control")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({reflect:!0,type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"showAdvanced",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_value",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_checkedKeys",value:()=>new Set},{kind:"field",decorators:[(0,s.SB)()],key:"_manifest",value:void 0},{kind:"field",decorators:[(0,s.IO)("ha-yaml-editor")],key:"_yamlEditor",value:void 0},{kind:"method",key:"willUpdate",value:function(e){var t,i,a,o,s,d,l,h,c,u,v;if(!e.has("value"))return;const y=e.get("value");(null==y?void 0:y.service)!==(null===(t=this.value)||void 0===t?void 0:t.service)&&(this._checkedKeys=new Set);const f=this._getServiceInfo(null===(i=this.value)||void 0===i?void 0:i.service,this.hass.services);var p;null!==(a=this.value)&&void 0!==a&&a.service?null!=y&&y.service&&(0,n.M)(this.value.service)===(0,n.M)(y.service)||this._fetchManifest((0,n.M)(null===(p=this.value)||void 0===p?void 0:p.service)):this._manifest=void 0;if(f&&"target"in f&&(null!==(o=this.value)&&void 0!==o&&null!==(s=o.data)&&void 0!==s&&s.entity_id||null!==(d=this.value)&&void 0!==d&&null!==(l=d.data)&&void 0!==l&&l.area_id||null!==(h=this.value)&&void 0!==h&&null!==(c=h.data)&&void 0!==c&&c.device_id)){var k,_,m;const e={...this.value.target};!this.value.data.entity_id||null!==(k=this.value.target)&&void 0!==k&&k.entity_id||(e.entity_id=this.value.data.entity_id),!this.value.data.area_id||null!==(_=this.value.target)&&void 0!==_&&_.area_id||(e.area_id=this.value.data.area_id),!this.value.data.device_id||null!==(m=this.value.target)&&void 0!==m&&m.device_id||(e.device_id=this.value.data.device_id),this._value={...this.value,target:e,data:{...this.value.data}},delete this._value.data.entity_id,delete this._value.data.device_id,delete this._value.data.area_id}else this._value=this.value;if((null==y?void 0:y.service)!==(null===(u=this.value)||void 0===u?void 0:u.service)){let e=!1;if(this._value&&f){const t=this.value&&!("data"in this.value);this._value.data||(this._value.data={}),f.fields.forEach((i=>{i.selector&&i.required&&void 0===i.default&&"boolean"in i.selector&&void 0===this._value.data[i.key]&&(e=!0,this._value.data[i.key]=!1),t&&i.selector&&void 0!==i.default&&void 0===this._value.data[i.key]&&(e=!0,this._value.data[i.key]=i.default)}))}e&&(0,r.B)(this,"value-changed",{value:{...this._value}})}if(null!==(v=this._value)&&void 0!==v&&v.data){const e=this._yamlEditor;e&&e.value!==this._value.data&&e.setValue(this._value.data)}}},{kind:"field",key:"_getServiceInfo",value:()=>(0,d.Z)(((e,t)=>{if(!e||!t)return;const i=(0,n.M)(e),a=(0,h.p)(e);if(!(i in t))return;if(!(a in t[i]))return;const o=Object.entries(t[i][a].fields).map((([e,t])=>({key:e,...t,selector:t.selector})));return{...t[i][a],fields:o,hasSelector:o.length?o.filter((e=>e.selector)).map((e=>e.key)):[]}}))},{kind:"field",key:"_filterFields",value(){return(0,d.Z)(((e,t)=>{var i;return null==e||null===(i=e.fields)||void 0===i?void 0:i.filter((i=>!i.filter||this._filterField(e.target,i.filter,t)))}))}},{kind:"method",key:"_filterField",value:function(e,t,i){var a,o,s,d,r,n;const h=e?{target:e}:{target:{}},u=(0,l.r)((null==i||null===(a=i.target)||void 0===a?void 0:a.entity_id)||(null==i||null===(o=i.data)||void 0===o?void 0:o.entity_id))||[],y=(0,l.r)((null==i||null===(s=i.target)||void 0===s?void 0:s.device_id)||(null==i||null===(d=i.data)||void 0===d?void 0:d.device_id))||[],f=(0,l.r)((null==i||null===(r=i.target)||void 0===r?void 0:r.area_id)||(null==i||null===(n=i.data)||void 0===n?void 0:n.area_id));return f&&f.forEach((e=>{const t=(0,v.xO)(this.hass,e,this.hass.devices,this.hass.entities,h);u.push(...t.entities),y.push(...t.devices)})),y.length&&y.forEach((e=>{u.push(...(0,v.aV)(this.hass,e,this.hass.entities,h).entities)})),!!u.length&&!!u.some((e=>{var i;const a=this.hass.states[e];return!!a&&(!(null===(i=t.supported_features)||void 0===i||!i.some((e=>(0,c.e)(a,e))))||!(!t.attribute||!Object.entries(t.attribute).some((([e,t])=>e in a.attributes&&((e,t)=>"object"==typeof t?!!Array.isArray(t)&&t.some((t=>e.includes(t))):e.includes(t))(t,a.attributes[e])))))}))}},{kind:"method",key:"render",value:function(){var e,t,i,a,s,d,l;const r=this._getServiceInfo(null===(e=this._value)||void 0===e?void 0:e.service,this.hass.services),n=(null==r?void 0:r.fields.length)&&!r.hasSelector.length||r&&Object.keys((null===(t=this._value)||void 0===t?void 0:t.data)||{}).some((e=>!r.hasSelector.includes(e))),h=n&&(null==r?void 0:r.fields.find((e=>"entity_id"===e.key))),c=Boolean(!n&&(null==r?void 0:r.fields.some((e=>f(e))))),u=this._filterFields(r,this._value);return o.dy`
    ${null!=r&&r.description?o.dy`

    ${null==r?void 0:r.description}

    `:""} ${this._manifest?o.dy` `:""}
    ${r&&"target"in r?o.dy` ${c?o.dy`
    `:""} ${this.hass.localize("ui.components.service-control.target")} ${this.hass.localize("ui.components.service-control.target_description")}
    `:h?o.dy``:""} ${n?o.dy``:null==u?void 0:u.map((e=>{var t,i,a,s;const d=f(e);return e.selector&&(!e.advanced||this.showAdvanced||null!==(t=this._value)&&void 0!==t&&t.data&&void 0!==this._value.data[e.key])?o.dy` ${d?o.dy``:c?o.dy`
    `:""} ${e.name||e.key} ${null==e?void 0:e.description}
    `:""}))}`}},{kind:"method",key:"_checkboxChanged",value:function(e){const t=e.currentTarget.checked,i=e.currentTarget.key;let a;if(t){var o,s;this._checkedKeys.add(i);const e=null===(o=this._getServiceInfo(null===(s=this._value)||void 0===s?void 0:s.service,this.hass.services))||void 0===o?void 0:o.fields.find((e=>e.key===i));let t=null==e?void 0:e.default;var d,l;if(null==t&&null!=e&&e.selector&&"constant"in e.selector)t=null===(d=e.selector.constant)||void 0===d?void 0:d.value;if(null!=t)a={...null===(l=this._value)||void 0===l?void 0:l.data,[i]:t}}else{var n;this._checkedKeys.delete(i),a={...null===(n=this._value)||void 0===n?void 0:n.data},delete a[i]}a&&(0,r.B)(this,"value-changed",{value:{...this._value,data:a}}),this.requestUpdate("_checkedKeys")}},{kind:"method",key:"_serviceChanged",value:function(e){var t;e.stopPropagation(),e.detail.value!==(null===(t=this._value)||void 0===t?void 0:t.service)&&(0,r.B)(this,"value-changed",{value:{service:e.detail.value||""}})}},{kind:"method",key:"_entityPicked",value:function(e){var t,i,a;e.stopPropagation();const o=e.detail.value;if((null===(t=this._value)||void 0===t||null===(i=t.data)||void 0===i?void 0:i.entity_id)===o)return;let s;var d;!o&&null!==(a=this._value)&&void 0!==a&&a.data?(s={...this._value},delete s.data.entity_id):s={...this._value,data:{...null===(d=this._value)||void 0===d?void 0:d.data,entity_id:e.detail.value}};(0,r.B)(this,"value-changed",{value:s})}},{kind:"method",key:"_targetChanged",value:function(e){var t;e.stopPropagation();const i=e.detail.value;if((null===(t=this._value)||void 0===t?void 0:t.target)===i)return;let a;i?a={...this._value,target:e.detail.value}:(a={...this._value},delete a.target),(0,r.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_serviceDataChanged",value:function(e){var t,i,a,o,s;e.stopPropagation();const d=e.currentTarget.key,l=e.detail.value;if((null===(t=this._value)||void 0===t||null===(i=t.data)||void 0===i?void 0:i[d])===l||(null===(a=this._value)||void 0===a||null===(o=a.data)||void 0===o||!o[d])&&(""===l||void 0===l))return;const n={...null===(s=this._value)||void 0===s?void 0:s.data,[d]:l};""!==l&&void 0!==l||delete n[d],(0,r.B)(this,"value-changed",{value:{...this._value,data:n}})}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,r.B)(this,"value-changed",{value:{...this._value,data:e.detail.value}})}},{kind:"method",key:"_fetchManifest",value:async function(e){this._manifest=void 0;try{this._manifest=await(0,u.t4)(this.hass,e)}catch(e){}}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-settings-row{padding:var(--service-control-padding,0 16px)}ha-settings-row{--paper-time-input-justify-content:flex-end;--settings-row-content-width:100%;--settings-row-prefix-display:contents;border-top:var(--service-control-items-border-top,1px solid var(--divider-color))}ha-entity-picker,ha-service-picker,ha-yaml-editor{display:block;margin:var(--service-control-padding,0 16px)}ha-yaml-editor{padding:16px 0}p{margin:var(--service-control-padding,0 16px);padding:16px 0}.checkbox-spacer{width:32px}ha-checkbox{margin-left:-16px}.help-icon{color:var(--secondary-text-color)}.description{justify-content:space-between;display:flex;align-items:center;padding-right:2px}`}}]}}),o.oi)},49461:(e,t,i)=>{var a=i(17463),o=i(68144),s=i(14243),d=i(14516),l=i(47181),r=i(5986);i(77576);const n=e=>o.dy` ${e.name} ${e.name===e.service?"":e.service} `;(0,a.Z)([(0,s.Mo)("ha-service-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_filter",value:void 0},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"field",key:"_services",value:()=>(0,d.Z)(((e,t)=>{if(!t)return[];const i=[];return Object.keys(t).sort().forEach((a=>{const o=Object.keys(t[a]).sort();for(const s of o)i.push({service:`${a}.${s}`,name:`${(0,r.Lh)(e,a)}: ${t[a][s].name||s}`})})),i}))},{kind:"field",key:"_filteredServices",value(){return(0,d.Z)(((e,t,i)=>{if(!t)return[];const a=this._services(e,t);return i?a.filter((e=>{var t;return e.service.toLowerCase().includes(i)||(null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(i))})):a}))}},{kind:"method",key:"_filterChanged",value:function(e){this._filter=e.detail.value.toLowerCase()}},{kind:"method",key:"_valueChanged",value:function(e){this.value=e.detail.value,(0,l.B)(this,"change"),(0,l.B)(this,"value-changed",{value:this.value})}}]}}),o.oi)},14089:(e,t,i)=>{var a=i(17463),o=i(68144),s=i(14243);(0,a.Z)([(0,s.Mo)("ha-settings-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return o.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`:host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}`}}]}}),o.oi)},18900:(e,t,i)=>{var a=i(17463),o=i(34541),s=i(47838),d=i(77426),l=i(68144),r=i(14243),n=i(47181);i(40789);(0,a.Z)([(0,r.Mo)("ha-yaml-editor")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"yamlSchema",value:()=>d.oW},{kind:"field",decorators:[(0,r.Cb)()],key:"defaultValue",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"isValid",value:()=>!0},{kind:"field",decorators:[(0,r.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"autoUpdate",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_yaml",value:()=>""},{kind:"method",key:"setValue",value:function(e){try{this._yaml=e&&!(e=>{if("object"!=typeof e)return!1;for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0})(e)?(0,d.$w)(e,{schema:this.yamlSchema,quotingType:'"',noRefs:!0}):""}catch(t){console.error(t,e),alert(`There was an error converting to YAML: ${t}`)}}},{kind:"method",key:"firstUpdated",value:function(){this.defaultValue&&this.setValue(this.defaultValue)}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,s.Z)(i.prototype),"willUpdate",this).call(this,e),this.autoUpdate&&e.has("value")&&this.setValue(this.value)}},{kind:"method",key:"render",value:function(){return void 0===this._yaml?l.Ld:l.dy` ${this.label?l.dy`

    ${this.label}${this.required?" *":""}

    `:""} `}},{kind:"method",key:"_onChange",value:function(e){let t;e.stopPropagation(),this._yaml=e.detail.value;let i=!0;if(this._yaml)try{t=(0,d.zD)(this._yaml,{schema:this.yamlSchema})}catch(e){i=!1}else t={};this.value=t,this.isValid=i,(0,n.B)(this,"value-changed",{value:t,isValid:i})}},{kind:"get",key:"yaml",value:function(){return this._yaml}}]}}),l.oi)},5986:(e,t,i)=>{i.d(t,{Lh:()=>a,t4:()=>o});const a=(e,t,i)=>e(`component.${t}.title`)||(null==i?void 0:i.name)||t,o=(e,t)=>e.callWS({type:"manifest/get",integration:t})},27322:(e,t,i)=>{i.d(t,{R:()=>a});const a=(e,t)=>`https://${e.config.version.includes("b")?"rc":e.config.version.includes("dev")?"next":"www"}.home-assistant.io${t}`}}]); +//# sourceMappingURL=1307-U8rWvUPfRAA.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1307-U8rWvUPfRAA.js.gz b/supervisor/api/panel/frontend_latest/1307-U8rWvUPfRAA.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5084a54dad04a26f154421986f6c1eaf6c510a27 GIT binary patch literal 6714 zcmV-A8pY)wiwFP!000021H3wia^pC%zap`=Simb7&Pg85Y`A>4p*B`Mt)2{%EemIg z(1DOWI$8hz8UR63fn)o^rWu6J-DotLiWVjGN~2|Jq8m~|KH*PrHy7!{SJOrDFjX@c zi?WoZ5rr8~v?>e~S@K%I=jY*w^7*2ilHu_9^yqTLR;MTD*JlF)%rHrl_bbUWV%X}Z z0l}GA)07+J@Z#$D42QXeJv%u&r8ne=3I4y73~`Y2uN5WHR2-yJNFVOh$B2#? znJkLbaYlZ0rNJz8vHHUx%~9JPe6(7YJ+pE`>qTmmCY*BwEf;gB#tev=%95_vEE^10 z53OEIlw& zn885_$Tt&uIY1+jgM+!2Gn^fyDp#7WZ%6CVdW|OGU!dL2jxMjRKW(?uv-7iKZ@06{ ztJA9vyD{yC=f@Y66%O|J>X_c-V0zQaeQC0C`h2aj15`&ZiUInQpq&f;B_+T!HDeKE z5)F1xibsej>mQ+%3+wllCt{LJrHdI9hNl{Yf#2s~XUDW&J*CdxPzRT zb(e2d1_z$)9`|~$insf-^ zUpDw-hq)0(`$K4)E0IC=mCE4j&dA-yv5NmqmZk%?1XDq7NYR`^y0RyVdm$58*O>P& zV20e>bNJ11`>-|VHsRXzlX9beFj^M(gbo^}ds$9J`IVa4)Kl(ZEGMMD#pU_guk6^6 zdMW$IRi1=oKOCRR`)Q8<8x-&lN|U{6uwe(b5%&n~MIMDD+4nM)Q<15s@0BwA9}CdS zA0P*p-)_sfDEMb9Sl`md3NtWM)ugeaKw#u0^85~O|2^iwh*LK4;@_qHTkyG7M%i;i z***#`hw>EX#0}Y&u5sKy?kC<*bt;PEZHu^N(k1y~o(Z!r;9ii|0qJjXhp{##rv z5rss$ICr4^-rc4@OL*ddLvfb_SK&wm!DvfZf6i)A{WLh(O+KYWIz{6^Iap1!nhlPa zQG@OyoNu;*UC1cZh+w zD3?XrYq8i*I}uMp8sebsZA7Ne&t#f>hu)PXaI5-Iav+x{Cufw|(aH7k868n>rce;c z?@$gR*|l4yluaomv`(+XE{$XX-z;W#pew6&hxQLf7$=B&`g)NYInTl8Oo=>Ps2_Dw zz*VHML>4dQ`I_X{HqN1Z1#2ZXW7f>{!X(=4hqng2*F2}$5Vw*J_IPGqZ_%ypnjVTM>lR~ zUtwJ()2S%!(02eleXtNt;~d-pa_84=2HCf(eY-;@yCQ1W29EyW~jz_Cgw*Hm>`t(1C z)Cc?Xvq9<9EJ+eu1H^G3IDDMvGL?o_Rwx#EUfnR#mo1G!NgerKg|hBZ$T*f&e17oN zi@$(~XGockrL&U%UCDw(tQS%5?S*q}CDvcHeoS-#pEp!2O{4d*KBuUr+LRd%XOWLhQsjR_U~xGL#MYnB)mT7hZwL-k(@!>6LmRbh+NfD*qx$CR<;BGnR+75zsItQKvae2YIK|<~<;lf0 zWvK-?I=VimY+(VeuaLl_ZQq_=o#W!tfu5e6V4xG%EvF2@E-nxZcg`?LZbROA<>=hfkm?DwZR}1ew*#}vTnhapdV#w zjaeA2^53A#zS9vaeJii&-eC`oj=DRi|1vR0=Izuvx~7>dZPLxUyMNsTHB79B>~Yyk zyAWEdr~jC!Nmd-F^V`Hd-@L$O)9@jq?2Y zTOatgTVH>B2sG`YuK{Rur1CN zNBc9D3N<&`!A%BkGH_#c4Hj0g3bWRk-&kT+1<@uJ$DRUih&UDj>4OJe#&NBF9J_n# zYf2jQT1S*6>;?oYs8?zNSc-gIMGy&aLAQB_Zu6kqye1gB)gc-a4`F>giQ~u!jrOxy z8D}J@t2)$GaU4L(MDa`*(cUiOxa7Xb9!vb38(^~za#=$zPqH0yc^v0lXb>C3rX9ql z4Y4$t?hs4kIOQ2wn;<#r!~cPe*{p8^9$_wC}!={UDNHz0t9aCZG(-?~?4d*#G-%YErI`;4`>>>E#gu zviV%FmXkW0KDK3PACyNN`$VebWXk7u;z|c1dp7z)(cssFTN}#JRxP0t-z2ifR7)s{ zg&B%b6^B*RhzwDnk(F>|bpY4VWg!xR0v}c(O|J)GxI#t?8z4E?G~`Fw zXets}iP+Xu1WjAn8~1n7RU&yC<1B`Q0qft%f3mI?AyPlLIEH7$8TxVqGat-*=tm` zR>H4n*p%KZd^_D9!FrvtWwRRaF&OQ-KZ#g6Z_3h;angvNyQFFH4r5Qc-(S?k?YLAk zu(ZPw48I@T?!yitbg}z=5yzz8epqm9B+QjIkYS-N5C}F8DrQXCa6-{j4wMK66#v0Z z(lmCGDv@$zq9n18Y&Geb5B>fZT8kx@rTd%MI?Yrh zjZJH^Nb^Nzd7@;4%{eiw%?K?*=_j*?cHcpE@`g_t!2Dy=rj5`g)t`RCh3jyqQi2fB z@ToT(D?-iHoSjhK_>e$r^fhnY3Dx@ZvyS8T$BXSZ?D!Lp*l_%?oN8iVlTBl0aNnSl zB91#nouHu|ji^p%5i+chE|Q%Kqa?ar8P!=r@oahfuGNm4 zOMI5=p0juoeYUF2zm9soT(PTLZ}IUf9^)22bgly7dI2{-Z&zRq#JEEDon{1l|L$-{ z-1ohAnSAV}xf2@ApK9s)?a}+57q*|E<27$>eekN!-+O?zW!qrucZc)$w}U8JBc;t3 zx2Mp1Cwfy2lO)>S=dv8%Ezk#JS$x1;vE<*kv)t{WEDYRhVcC?2JJ^|;30bUfw;%dE z{2JCFqUDSW07ZHMY$pZR{Gcx~$EN+`y$siOS>2LjtCpl#t97pQuXCD+GJ62t^w$&IN# zC{t~DJJ(M>x+Q(~P(hegW$vn>PcmPjhY^Z7DGcB5A}XNXf%%*hT-_se^K*``}q>D*-&PhFvdj z`ze`}_@srDe`Ez3Tu%f(*1F%a$T06BeESfl)QgDV=po9tHfH;9AA|iT3lEP()FM&t z5rL)|8ybzQ*N@GIftvhK!ABUh+#8j?nNRv!YBphEu}QNx|1o30CN7y}=tA;e1`})Y z%(eB+wY634c0$!=r5^`S0cRXwX-n$~a#HV)aYcwg<#8pDDk{ZFFBgg8EWMZf=DHa8 z?>&^^xgE}(xO^prRR|q%kk<#lnB1FDf@|l-moD8aAKfcMSQ>PKa@g!#zf1!p5sk%O zuHL$~LJ_Uj4D++=8LJ<5#1KOhnT{1{lh+O(v6oW%+%DiHA|=iK=DLFl zV+3J<$Pidz#eGmMntE=aLq%Q`BwBa}=umVj_OEKMsG+^($(eQZ+dGu|wAls-cKWxt zAt+r0tRUmnGobF`43J^`Z+n?q6tmO1zc1!u~T9>RIZ_|Wb z>v49u=AzmNln)U-wv%V>fiOFvf}LoU!*U5mnqZo8KeO-+)k?Ek4)Zu7!cCVme@+eb z_)X1m6BTiM@cCFAL)RPFUyNjN#YIY~c6~tMAio9&=kK+44L%EKOtxK(@5aqD=C zluSR*c1TFTE*0jp%)2p}86dt7r7}OIcCX^S$vP8c%f~LWxcY5R#CQ1*Nau>R)d`!^ z4&LmlLIS+u0`Y;62}454a^Hy^)@pYSxK)Yk0sXw{7Ga1vCVU`qD80EgfW!|L@b!dz z%cr+_QfQa$mzWcL#MR^Qw||<0^do=j^muBKZ0?*EN`{7M-=y;SAcPZjSD18-$hzY) zb_HhaI{M>wo#kjg=;U0-icWMZ`rclyZ==rbodCqTXcAejilnU9H!}GdJOSnPokD>x zD6XsGHYw_Skqo+;_GDA$atRMY9{P zqNo>!P{;<03|?^6v_12y0>B%yfTY2#3Wb)WRR~mS4ma2Qq3}u8-WiSwGrK$*rT>}PbxOWF$mQsKZYR(;~2r|V8FK* z6G`68jsGt>-oJKMwn1@pmNNzXTnqeS<;yx3i{1top42cynY~G2lHd9neSQ4dpTr<|BWDpOc4UCV zSZV`M$kZ~>3xJ*xP#cKrKtv^_g7jwP#UHj=2lXe~?jlAy;s>P|y}yiLrdibC<3Pmu zUHgM}9Rh5pvO>z~EH37x=}fM;^wPs9z=om-&Tsq9GtJ4C|JyY7Vl!>d?5Y&!5N_TFc#=>4Z|Gq?B8t4N8?Dv z=x~sQB~y{hF@%!fR;=u*h@S}8bjK% ztz!}D9aKi@bKr+-QNy~jRawz?>8gWwYwhoer84a+=@}bXPl^>vsE((K7yG6JZ&l>FHLQbTA10bqms(eppTw?5XlK2F zi)YI7;QATVW9`Gsd7>xb`BU^Wu=dliBf=`@2|uu6=ujhSNF!pO&}1de@`y^B=~6xdpIjUovEpU*30uxaB7MFD;{8TI_J)Bl*Ga~=kdLfm!EtN+We zAoISr2RxC{q)77t8dreyjH)9Cqh*1E-D7KCai)&!Ki`Y27T?+JtT-Ovd!ipo zpKZH^<;9V)O{TN*epP*94L>it(HfOF3qND>+_gefkwS!#lHI!U?=Pvad@P@0YV+*Q z^i#J2zCnMnlycq9PfsySL*-agkbo^9WdC1y8Aj(}a}~}fVBm!wLe-#^!BO07Her`y z>HefI-Jg~M*N?hpwD{fW>Fc}wo3DQP;^XU2-@QwJ QZZYroUqy!CA4^~W0DDVHUH||9 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/1307-dbe5A0WDtDs.js.map b/supervisor/api/panel/frontend_latest/1307-U8rWvUPfRAA.js.map similarity index 67% rename from supervisor/api/panel/frontend_latest/1307-dbe5A0WDtDs.js.map rename to supervisor/api/panel/frontend_latest/1307-U8rWvUPfRAA.js.map index 9984eeb8a..98fef6671 100644 --- a/supervisor/api/panel/frontend_latest/1307-dbe5A0WDtDs.js.map +++ b/supervisor/api/panel/frontend_latest/1307-U8rWvUPfRAA.js.map @@ -1 +1 @@ -{"version":3,"file":"1307-dbe5A0WDtDs.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/stop_propagation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-checkbox.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ondemand.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-code-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-service-control.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-service-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-yaml-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/integration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/documentation-url.ts"],"names":["stopPropagation","ev","_decorate","customElement","_initialize","_CheckboxBase","F","constructor","args","d","kind","static","key","value","styles","css","CheckboxBase","loaded","saveKeyBinding","run","view","fireEvent","dom","renderIcon","completion","icon","document","createElement","label","_ReactiveElement","HaCodeEditor","decorators","property","type","Boolean","attribute","state","this","_value","codemirror","doc","toString","_loadedCodeMirror","className","highlightingFor","tags","comment","shadowRoot","querySelector","_get","_getPrototypeOf","prototype","call","autofocus","focus","changedProps","has","dispatch","effects","langCompartment","reconfigure","_mode","readonlyCompartment","EditorView","editable","of","readOnly","changes","from","to","length","insert","classList","toggle","error","_blockKeyboardShortcuts","_load","langs","mode","async","loadCodeMirror","extensions","lineNumbers","EditorState","allowMultipleSelections","history","highlightSelectionMatches","highlightActiveLine","drawSelection","rectangularSelection","keymap","defaultKeymap","searchKeymap","historyKeymap","tabKeyBindings","haTheme","haSyntaxHighlighting","updateListener","update","_onUpdate","completionSources","autocompleteEntities","hass","push","_entityCompletions","bind","autocompleteIcons","_mdiCompletions","autocompletion","override","maxRenderedOptions","create","root","parent","memoizeOne","states","Object","keys","map","detail","attributes","friendly_name","info","context","entityWord","matchBefore","explicit","_getStates","Number","options","validFor","_iconList","iconList","name","keywords","join","match","iconItems","_getIconItems","addEventListener","docChanged","newValue","ReactiveElement","showOptionalToggle","field","selector","required","default","_LitElement","reflect","Set","query","changedProperties","_this$value","_this$value2","_this$value3","_this$value5","_this$value5$data","_this$value6","_this$value6$data","_this$value7","_this$value7$data","_this$value8","_this$_value","oldValue","get","service","_checkedKeys","serviceData","_getServiceInfo","services","_this$value4","computeDomain","_fetchManifest","_manifest","undefined","data","entity_id","area_id","device_id","_this$value$target","_this$value$target2","_this$value$target3","target","updatedDefaultValue","loadDefaults","fields","forEach","yamlEditor","_yamlEditor","setValue","serviceDomains","domain","serviceName","computeObjectId","entries","hasSelector","filter","_serviceData$fields","_filterField","_value$target","_value$data","_value$target2","_value$data2","_value$target3","_value$data3","targetSelector","targetEntities","ensureArray","targetDevices","targetAreas","areaId","expanded","expandAreaTarget","devices","entities","deviceId","expandDeviceTarget","some","entityId","_supported_features","entityState","supported_features","feature","supportsFeature","values","attributeFilter","Array","isArray","item","includes","_this$_value2","_this$_value3","_this$_value4","_this$_value5","_this$_value6","_this$_value6$data","_this$_value7","shouldRenderServiceDataYaml","find","hasOptional","filteredFields","_filterFields","html","disabled","_serviceChanged","description","is_built_in","documentationUrl","documentation","localize","narrow","_targetChanged","_entityPicked","_dataChanged","dataField","_this$_value8","_this$_value9","_this$_value10","_this$_value11","showOptional","advanced","showAdvanced","_checkboxChanged","_serviceDataChanged","checked","currentTarget","_this$_getServiceInfo","_this$_value12","add","_field","defaultValue","_field$selector$const","_this$_value13","constant","_this$_value14","delete","requestUpdate","_this$_value15","_this$_value16","_this$_value16$data","_this$_value17","_this$_value18","_this$_value19","_this$_value20","_this$_value20$data","_this$_value21","_this$_value21$data","_this$_value22","isValid","integration","fetchIntegrationManifest","err","LitElement","rowRenderer","_filteredServices","_filter","_filterChanged","_valueChanged","result","sort","services_keys","domainToName","processedServices","_services","_service$name","toLowerCase","HaYamlEditor","DEFAULT_SCHEMA","_yaml","obj","hasOwnProperty","isEmpty","dump","schema","yamlSchema","quotingType","noRefs","console","alert","autoUpdate","nothing","_onChange","parsed","load","manifest","callWS","path","config","version"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"1307-U8rWvUPfRAA.js","mappings":"oJAAO,MAAMA,EAAmBC,GAAOA,EAAGD,iB,8ECMnBE,EAAAA,EAAAA,GAAA,EADtBC,EAAAA,EAAAA,IAAc,iBAAc,SAAAC,EAAAC,GAU5B,OAAAC,EAVD,cACuBD,EAAsBE,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,QAAtBK,EAAA,EAAAC,KAAA,QAAAC,QAAA,EAAAC,IAAA,SAAAC,MAAAA,IACI,CACvBC,EAAAA,EACAC,EAAAA,EAAG,uDAKJ,GAR6BC,EAAAA,E,mGCNhC,IAAIC,EAEG,MCqBDC,EAA6B,CACjCN,IAAK,QACLO,IAAMC,KACJC,EAAAA,EAAAA,GAAUD,EAAKE,IAAK,gBACb,IAILC,EAAcC,IAClB,MAAMC,EAAOC,SAASC,cAAc,WAEpC,OADAF,EAAKA,KAAOD,EAAWI,MAChBH,CAAI,GAIYvB,EAAAA,EAAAA,GAAA,EADxBC,EAAAA,EAAAA,IAAc,oBAAiB,SAAAC,EAAAyB,GAAhC,MACaC,UAAYD,EAAyBtB,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,OAkQjD,OAAAE,EAlQYwB,EAAYrB,EAAA,EAAAC,KAAA,QAAAE,IAAA,aAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAGtBC,EAAAA,EAAAA,OAAUpB,IAAA,OAAAC,MAAAA,IAAe,QAAM,CAAAH,KAAA,QAAAE,IAAA,OAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAI/BC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,YAAAC,MAAAA,KAAoB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAEpDC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,WAAAC,MAAAA,KAAmB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAEnDC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,QAASC,UAAW,2BAA0BvB,IAAA,uBAAAC,MAAAA,KAClC,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAElCC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,QAASC,UAAW,wBAAuBvB,IAAA,oBAAAC,MAAAA,KAClC,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAE/BC,EAAAA,EAAAA,OAAUpB,IAAA,QAAAC,MAAAA,KAAgB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAE/BK,EAAAA,EAAAA,OAAOxB,IAAA,SAAAC,MAAAA,IAAkB,IAAE,CAAAH,KAAA,QAAAE,IAAA,oBAAAC,WAAA,IAAAH,KAAA,QAAAE,IAAA,YAAAC,WAAA,IAAAH,KAAA,MAAAE,IAAA,QAAAC,MAM5B,SAAiBA,GACfwB,KAAKC,OAASzB,CAChB,GAAC,CAAAH,KAAA,MAAAE,IAAA,QAAAC,MAED,WACE,OAAOwB,KAAKE,WAAaF,KAAKE,WAAWH,MAAMI,IAAIC,WAAaJ,KAAKC,MACvE,GAAC,CAAA5B,KAAA,MAAAE,IAAA,cAAAC,MAED,WACE,IAAKwB,KAAKE,aAAeF,KAAKK,kBAC5B,OAAO,EAET,MAAMC,EAAYN,KAAKK,kBAAkBE,gBACvCP,KAAKE,WAAWH,MAChB,CAACC,KAAKK,kBAAkBG,KAAKC,UAE/B,QAAST,KAAKU,WAAYC,cAAe,QAAOL,IAClD,GAAC,CAAAjC,KAAA,SAAAE,IAAA,oBAAAC,MAED,YACEoC,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GA7CSpB,EAAYqB,WAAA,0BAAAC,KAAA,MA8ChBf,KAAKE,aAGa,IAAnBF,KAAKgB,WACPhB,KAAKE,WAAWe,OAEpB,GAAC,CAAA5C,KAAA,SAAAE,IAAA,SAAAC,MAED,SAAiB0C,IACfN,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GAvDSpB,EAAYqB,WAAA,eAAAC,KAAA,KAuDRG,GAERlB,KAAKE,aAINgB,EAAaC,IAAI,SACnBnB,KAAKE,WAAWkB,SAAS,CACvBC,QAASrB,KAAKK,kBAAmBiB,gBAAiBC,YAChDvB,KAAKwB,SAIPN,EAAaC,IAAI,aACnBnB,KAAKE,WAAWkB,SAAS,CACvBC,QAASrB,KAAKK,kBAAmBoB,oBAAqBF,YACpDvB,KAAKK,kBAAmBqB,WAAYC,SAASC,IAAI5B,KAAK6B,aAIxDX,EAAaC,IAAI,WAAanB,KAAKC,SAAWD,KAAKxB,OACrDwB,KAAKE,WAAWkB,SAAS,CACvBU,QAAS,CACPC,KAAM,EACNC,GAAIhC,KAAKE,WAAWH,MAAMI,IAAI8B,OAC9BC,OAAQlC,KAAKC,UAIfiB,EAAaC,IAAI,UACnBnB,KAAKmC,UAAUC,OAAO,cAAepC,KAAKqC,OAE9C,GAAC,CAAAhE,KAAA,SAAAE,IAAA,eAAAC,MAED,SAAuB0C,IACrBN,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GA1FSpB,EAAYqB,WAAA,qBAAAC,KAAA,KA0FFG,GACnBlB,KAAKsC,0BACLtC,KAAKuC,OACP,GAAC,CAAAlE,KAAA,MAAAE,IAAA,QAAAC,MAED,WACE,OAAOwB,KAAKK,kBAAmBmC,MAAMxC,KAAKyC,KAC5C,GAAC,CAAApE,KAAA,SAAAE,IAAA,QAAAC,MAED,iBACEwB,KAAKK,uBDxIqBqC,WAGvB9D,IACHA,EAAS,0DAEJA,GCkI0B+D,GAC/B,MAAMC,EAA0B,CAC9B5C,KAAKK,kBAAkBwC,cACvB7C,KAAKK,kBAAkByC,YAAYC,wBAAwBnB,IAAG,GAC9D5B,KAAKK,kBAAkB2C,UACvBhD,KAAKK,kBAAkB4C,4BACvBjD,KAAKK,kBAAkB6C,sBACvBlD,KAAKK,kBAAkB8C,gBACvBnD,KAAKK,kBAAkB+C,uBACvBpD,KAAKK,kBAAkBgD,OAAOzB,GAAG,IAC5B5B,KAAKK,kBAAkBiD,iBACvBtD,KAAKK,kBAAkBkD,gBACvBvD,KAAKK,kBAAkBmD,iBACvBxD,KAAKK,kBAAkBoD,eAC1B5E,IAEFmB,KAAKK,kBAAkBiB,gBAAgBM,GAAG5B,KAAKwB,OAC/CxB,KAAKK,kBAAkBqD,QACvB1D,KAAKK,kBAAkBsD,qBACvB3D,KAAKK,kBAAkBoB,oBAAoBG,GACzC5B,KAAKK,kBAAkBqB,WAAWC,SAASC,IAAI5B,KAAK6B,WAEtD7B,KAAKK,kBAAkBqB,WAAWkC,eAAehC,IAAIiC,GACnD7D,KAAK8D,UAAUD,MAInB,IAAK7D,KAAK6B,SAAU,CAClB,MAAMkC,EAAwC,GAC1C/D,KAAKgE,sBAAwBhE,KAAKiE,MACpCF,EAAkBG,KAAKlE,KAAKmE,mBAAmBC,KAAKpE,OAElDA,KAAKqE,mBACPN,EAAkBG,KAAKlE,KAAKsE,gBAAgBF,KAAKpE,OAE/C+D,EAAkB9B,OAAS,GAC7BW,EAAWsB,KACTlE,KAAKK,kBAAkBkE,eAAe,CACpCC,SAAUT,EACVU,mBAAoB,KAI5B,CAEAzE,KAAKE,WAAa,IAAIF,KAAKK,kBAAkBqB,WAAW,CACtD3B,MAAOC,KAAKK,kBAAkByC,YAAY4B,OAAO,CAC/CvE,IAAKH,KAAKC,OACV2C,eAEF+B,KAAM3E,KAAKU,WACXkE,OAAQ5E,KAAKU,YAEjB,GAAC,CAAArC,KAAA,QAAAE,IAAA,aAAAC,MAAAA,KAEoBqG,EAAAA,EAAAA,IAAYC,IAC/B,IAAKA,EACH,MAAO,GAST,OAPgBC,OAAOC,KAAKF,GAAQG,KAAK1G,IAAG,CAC1CqB,KAAM,WACNL,MAAOhB,EACP2G,OAAQJ,EAAOvG,GAAK4G,WAAWC,cAC/BC,KAAO,UAASP,EAAOvG,GAAKwB,WAGhB,KACd,CAAA1B,KAAA,SAAAE,IAAA,qBAAAC,MAEF,SACE8G,GAEA,MAAMC,EAAaD,EAAQE,YAAY,mBAEvC,IACGD,GACAA,EAAWxD,OAASwD,EAAWvD,KAAOsD,EAAQG,SAE/C,OAAO,KAGT,MAAMX,EAAS9E,KAAK0F,WAAW1F,KAAKiE,KAAMa,QAE1C,OAAKA,GAAWA,EAAO7C,OAIhB,CACLF,KAAM4D,OAAOJ,EAAWxD,MACxB6D,QAASd,EACTe,SAAU,qBANH,IAQX,GAAC,CAAAxH,KAAA,QAAAE,IAAA,gBAAAC,QAAA,OAEuBkE,UACtB,IAAK1C,KAAK8F,UAAW,CACnB,IAAIC,EAKFA,EAAW,GAKb/F,KAAK8F,UAAYC,EAASd,KAAK7F,IAAI,CACjCQ,KAAM,WACNL,MAAQ,OAAMH,EAAK4G,OACnBd,OAAQ9F,EAAK6G,SAASC,KAAK,MAC3Bb,KAAMnG,KAEV,CAEA,OAAOc,KAAK8F,SAAS,CACtB,IAAAzH,KAAA,SAAAE,IAAA,kBAAAC,MAED,eACE8G,GAEA,MAAMa,EAAQb,EAAQE,YAAY,WAElC,IAAKW,GAAUA,EAAMpE,OAASoE,EAAMnE,KAAOsD,EAAQG,SACjD,OAAO,KAGT,MAAMW,QAAkBpG,KAAKqG,gBAE7B,MAAO,CACLtE,KAAM4D,OAAOQ,EAAMpE,MACnB6D,QAASQ,EACTP,SAAU,YAEd,GAAC,CAAAxH,KAAA,SAAAE,IAAA,0BAAAC,MAED,WACEwB,KAAKsG,iBAAiB,WAAY1I,GAAOA,EAAGD,mBAC9C,GAAC,CAAAU,KAAA,SAAAE,IAAA,YAAAC,MAED,SAAkBqF,GAChB,IAAKA,EAAO0C,WACV,OAEF,MAAMC,EAAWxG,KAAKxB,MAClBgI,IAAaxG,KAAKC,SAGtBD,KAAKC,OAASuG,GACdxH,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAAExB,MAAOwB,KAAKC,SACjD,GAAC,CAAA5B,KAAA,MAAAC,QAAA,EAAAC,IAAA,SAAAC,MAED,WACE,OAAOE,EAAAA,EAAG,4EAKZ,IAAC,GAjQ+B+H,EAAAA,G,oNCK5BC,EAAsBC,GAC1BA,EAAMC,WACLD,EAAME,YACL,YAAaF,EAAMC,UAAYD,EAAMG,UAqBZjJ,EAAAA,EAAAA,GAAA,EAD5BC,EAAAA,EAAAA,IAAc,wBAAqB,SAAAC,EAAAgJ,GA+jBnC,OAAA9I,EA/jBD,cAC6B8I,EAAoB7I,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,QAApBK,EAAA,EAAAC,KAAA,QAAAqB,WAAA,EAC1BC,EAAAA,EAAAA,IAAS,CAAEG,WAAW,KAAQvB,IAAA,OAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEG,WAAW,KAAQvB,IAAA,QAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAM9BC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,WAAAC,MAAAA,KAAmB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAEnDC,EAAAA,EAAAA,IAAS,CAAEqH,SAAS,EAAMpH,KAAMC,WAAUtB,IAAA,SAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAE1CC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,eAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAE3BK,EAAAA,EAAAA,OAAOxB,IAAA,SAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAEPK,EAAAA,EAAAA,OAAOxB,IAAA,eAAAC,MAAAA,IAAwB,IAAIyI,KAAK,CAAA5I,KAAA,QAAAqB,WAAA,EAExCK,EAAAA,EAAAA,OAAOxB,IAAA,YAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAEPwH,EAAAA,EAAAA,IAAM,mBAAiB3I,IAAA,cAAAC,WAAA,IAAAH,KAAA,SAAAE,IAAA,aAAAC,MAExB,SAAqB2I,GAAyC,IAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAC5D,IAAKX,EAAkBhG,IAAI,SACzB,OAEF,MAAM4G,EAAWZ,EAAkBa,IAAI,UAInCD,aAAQ,EAARA,EAAUE,YAAsB,QAAfb,EAAKpH,KAAKxB,aAAK,IAAA4I,OAAA,EAAVA,EAAYa,WACpCjI,KAAKkI,aAAe,IAAIjB,KAG1B,MAAMkB,EAAcnI,KAAKoI,gBACb,QAD4Bf,EACtCrH,KAAKxB,aAAK,IAAA6I,OAAA,EAAVA,EAAYY,QACZjI,KAAKiE,KAAKoE,UASR,IAAAC,EAJU,QAAdhB,EAAItH,KAAKxB,aAAK,IAAA8I,GAAVA,EAAYW,QAEXF,SAAAA,EAAUE,UACXM,EAAAA,EAAAA,GAAcvI,KAAKxB,MAAMyJ,YAAaM,EAAAA,EAAAA,GAAcR,EAASE,UAE7DjI,KAAKwI,gBAAeD,EAAAA,EAAAA,GAAwB,QAAXD,EAACtI,KAAKxB,aAAK,IAAA8J,OAAA,EAAVA,EAAYL,UAGhDjI,KAAKyI,eAAYC,EAGnB,GACEP,GACA,WAAYA,IACD,QAAVZ,EAAAvH,KAAKxB,aAAK,IAAA+I,GAAM,QAANC,EAAVD,EAAYoB,YAAI,IAAAnB,GAAhBA,EAAkBoB,WACP,QADgBnB,EAC1BzH,KAAKxB,aAAK,IAAAiJ,GAAM,QAANC,EAAVD,EAAYkB,YAAI,IAAAjB,GAAhBA,EAAkBmB,SACR,QADelB,EACzB3H,KAAKxB,aAAK,IAAAmJ,GAAM,QAANC,EAAVD,EAAYgB,YAAI,IAAAf,GAAhBA,EAAkBkB,WACpB,KAAAC,EAAAC,EAAAC,EACA,MAAMC,EAAS,IACVlJ,KAAKxB,MAAM0K,SAGZlJ,KAAKxB,MAAMmK,KAAKC,WAA+B,QAAlBG,EAAC/I,KAAKxB,MAAM0K,cAAM,IAAAH,GAAjBA,EAAmBH,YACnDM,EAAON,UAAY5I,KAAKxB,MAAMmK,KAAKC,YAEjC5I,KAAKxB,MAAMmK,KAAKE,SAA6B,QAAlBG,EAAChJ,KAAKxB,MAAM0K,cAAM,IAAAF,GAAjBA,EAAmBH,UACjDK,EAAOL,QAAU7I,KAAKxB,MAAMmK,KAAKE,UAE/B7I,KAAKxB,MAAMmK,KAAKG,WAA+B,QAAlBG,EAACjJ,KAAKxB,MAAM0K,cAAM,IAAAD,GAAjBA,EAAmBH,YACnDI,EAAOJ,UAAY9I,KAAKxB,MAAMmK,KAAKG,WAGrC9I,KAAKC,OAAS,IACTD,KAAKxB,MACR0K,SACAP,KAAM,IAAK3I,KAAKxB,MAAMmK,cAGjB3I,KAAKC,OAAO0I,KAAMC,iBAClB5I,KAAKC,OAAO0I,KAAMG,iBAClB9I,KAAKC,OAAO0I,KAAME,OAC3B,MACE7I,KAAKC,OAASD,KAAKxB,MAGrB,IAAIuJ,aAAQ,EAARA,EAAUE,YAAsB,QAAfJ,EAAK7H,KAAKxB,aAAK,IAAAqJ,OAAA,EAAVA,EAAYI,SAAS,CAC7C,IAAIkB,GAAsB,EAC1B,GAAInJ,KAAKC,QAAUkI,EAAa,CAC9B,MAAMiB,EAAepJ,KAAKxB,SAAW,SAAUwB,KAAKxB,OAE/CwB,KAAKC,OAAO0I,OACf3I,KAAKC,OAAO0I,KAAO,CAAC,GAEtBR,EAAYkB,OAAOC,SAAS3C,IAExBA,EAAMC,UACND,EAAME,eACY6B,IAAlB/B,EAAMG,SACN,YAAaH,EAAMC,eACe8B,IAAlC1I,KAAKC,OAAQ0I,KAAMhC,EAAMpI,OAEzB4K,GAAsB,EACtBnJ,KAAKC,OAAQ0I,KAAMhC,EAAMpI,MAAO,GAGhC6K,GACAzC,EAAMC,eACY8B,IAAlB/B,EAAMG,cAC4B4B,IAAlC1I,KAAKC,OAAQ0I,KAAMhC,EAAMpI,OAEzB4K,GAAsB,EACtBnJ,KAAKC,OAAQ0I,KAAMhC,EAAMpI,KAAOoI,EAAMG,QACxC,GAEJ,CACIqC,IACFnK,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAC/BxB,MAAO,IACFwB,KAAKC,SAIhB,CAEA,GAAe,QAAf6H,EAAI9H,KAAKC,cAAM,IAAA6H,GAAXA,EAAaa,KAAM,CACrB,MAAMY,EAAavJ,KAAKwJ,YACpBD,GAAcA,EAAW/K,QAAUwB,KAAKC,OAAO0I,MACjDY,EAAWE,SAASzJ,KAAKC,OAAO0I,KAEpC,CACF,GAAC,CAAAtK,KAAA,QAAAE,IAAA,kBAAAC,MAAAA,KAEyBqG,EAAAA,EAAAA,IACxB,CACEoD,EACAyB,KAEA,IAAKzB,IAAYyB,EACf,OAEF,MAAMC,GAASpB,EAAAA,EAAAA,GAAcN,GACvB2B,GAAcC,EAAAA,EAAAA,GAAgB5B,GACpC,KAAM0B,KAAUD,GACd,OAEF,KAAME,KAAeF,EAAeC,IAClC,OAGF,MAAMN,EAAStE,OAAO+E,QACpBJ,EAAeC,GAAQC,GAAaP,QACpCpE,KAAI,EAAE1G,EAAKC,MAAW,CACtBD,SACGC,EACHoI,SAAUpI,EAAMoI,aAElB,MAAO,IACF8C,EAAeC,GAAQC,GAC1BP,SACAU,YAAaV,EAAOpH,OAChBoH,EAAOW,QAAQrD,GAAUA,EAAMC,WAAU3B,KAAK0B,GAAUA,EAAMpI,MAC9D,GACL,KAEJ,CAAAF,KAAA,QAAAE,IAAA,gBAAAC,QAAA,OAEuBqG,EAAAA,EAAAA,IACtB,CAACsD,EAAyC3J,KAAoB,IAAAyL,EAAA,OAC5D9B,SAAmB,QAAR8B,EAAX9B,EAAakB,cAAM,IAAAY,OAAR,EAAXA,EAAqBD,QAClBrD,IACEA,EAAMqD,QACPhK,KAAKkK,aAAa/B,EAAYe,OAAQvC,EAAMqD,OAAQxL,IACvD,GACJ,IAAAH,KAAA,SAAAE,IAAA,eAAAC,MAED,SACE0K,EACAc,EACAxL,GACA,IAAA2L,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EACA,MAAMC,EAAiBvB,EAAS,CAAEA,UAAW,CAAEA,OAAQ,CAAC,GAClDwB,GACJC,EAAAA,EAAAA,IAAYnM,SAAa,QAAR2L,EAAL3L,EAAO0K,cAAM,IAAAiB,OAAR,EAALA,EAAevB,aAAapK,SAAW,QAAN4L,EAAL5L,EAAOmK,YAAI,IAAAyB,OAAN,EAALA,EAAaxB,aAAc,GAC/DgC,GACJD,EAAAA,EAAAA,IAAYnM,SAAa,QAAR6L,EAAL7L,EAAO0K,cAAM,IAAAmB,OAAR,EAALA,EAAevB,aAAatK,SAAW,QAAN8L,EAAL9L,EAAOmK,YAAI,IAAA2B,OAAN,EAALA,EAAaxB,aAAc,GAC/D+B,GAAcF,EAAAA,EAAAA,IAClBnM,SAAa,QAAR+L,EAAL/L,EAAO0K,cAAM,IAAAqB,OAAR,EAALA,EAAe1B,WAAWrK,SAAW,QAANgM,EAALhM,EAAOmK,YAAI,IAAA6B,OAAN,EAALA,EAAa3B,UA2BzC,OAzBIgC,GACFA,EAAYvB,SAASwB,IACnB,MAAMC,GAAWC,EAAAA,EAAAA,IACfhL,KAAKiE,KACL6G,EACA9K,KAAKiE,KAAKgH,QACVjL,KAAKiE,KAAKiH,SACVT,GAEFC,EAAexG,QAAQ6G,EAASG,UAChCN,EAAc1G,QAAQ6G,EAASE,QAAQ,IAGvCL,EAAc3I,QAChB2I,EAActB,SAAS6B,IACrBT,EAAexG,SACVkH,EAAAA,EAAAA,IACDpL,KAAKiE,KACLkH,EACAnL,KAAKiE,KAAKiH,SACVT,GACAS,SACH,MAGAR,EAAezI,UAIlByI,EAAeW,MAAMC,IAAa,IAAAC,EAChC,MAAMC,EAAcxL,KAAKiE,KAAKa,OAAOwG,GACrC,QAAKE,MAIuB,QAD5BD,EACEvB,EAAQyB,0BAAkB,IAAAF,IAA1BA,EAA4BF,MAAMK,IAChCC,EAAAA,EAAAA,GAAgBH,EAAaE,UAM/B1B,EAAQlK,YACRiF,OAAO+E,QAAQE,EAAQlK,WAAWuL,MAChC,EAAEvL,EAAW8L,KACX9L,KAAa0L,EAAYrG,YA7Qf0G,EAACD,EAAe9L,IACb,iBAAdA,IACLgM,MAAMC,QAAQjM,IACTA,EAAUuL,MAAMW,GAASJ,EAAOK,SAASD,KAI7CJ,EAAOK,SAASnM,GAuQX+L,CAAgBD,EAAQJ,EAAYrG,WAAWrF,OAKzC,GAMlB,GAAC,CAAAzB,KAAA,SAAAE,IAAA,SAAAC,MAED,WAAmB,IAAA0N,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EACjB,MAAMrE,EAAcnI,KAAKoI,gBACZ,QAD2B8D,EACtClM,KAAKC,cAAM,IAAAiM,OAAA,EAAXA,EAAajE,QACbjI,KAAKiE,KAAKoE,UAGNoE,GACHtE,aAAW,EAAXA,EAAakB,OAAOpH,UAAWkG,EAAY4B,YAAY9H,QACvDkG,GACCpD,OAAOC,MAAgB,QAAXmH,EAAAnM,KAAKC,cAAM,IAAAkM,OAAA,EAAXA,EAAaxD,OAAQ,CAAC,GAAG0C,MAClC9M,IAAS4J,EAAa4B,YAAYkC,SAAS1N,KAG5C+M,EACJmB,IACAtE,aAAW,EAAXA,EAAakB,OAAOqD,MAAM/F,GAAwB,cAAdA,EAAMpI,OAEtCoO,EAAc9M,SACjB4M,IACCtE,aAAW,EAAXA,EAAakB,OAAOgC,MAAM1E,GAAUD,EAAmBC,OAGrDiG,EAAiB5M,KAAK6M,cAAc1E,EAAanI,KAAKC,QAE5D,OAAO6M,EAAAA,EAAI,6BACC9M,KAAKiE,iBACO,QADHmI,EACRpM,KAAKC,cAAM,IAAAmM,OAAA,EAAXA,EAAanE,uBACVjI,KAAK+M,6BACA/M,KAAKgN,mEAGpB7E,SAAAA,EAAa8E,YACXH,EAAAA,EAAI,MAAM3E,aAAW,EAAXA,EAAa8E,kBACvB,MACFjN,KAAKyI,UACHqE,EAAAA,EAAI,aACK9M,KAAKyI,UAAUyE,aAClBC,EAAAA,EAAAA,GACEnN,KAAKiE,KACJ,iBAAgBjE,KAAKyI,UAAUkB,UAElC3J,KAAKyI,UAAU2E,yBACXpN,KAAKiE,KAAKoJ,SAChB,8G,gXAUJ,aAEJlF,GAAe,WAAYA,EACzB2E,EAAAA,EAAI,6BAA4B9M,KAAKsN,YACjCX,EACEG,EAAAA,EAAI,oDACJ,2BAEC9M,KAAKiE,KAAKoJ,SACX,2EAICrN,KAAKiE,KAAKoJ,SACX,iFAGMrN,KAAKiE,oBACDkE,EAAYe,OACpB,CAAEA,OAAQf,EAAYe,QACtB,CAAEA,OAAQ,CAAC,kBACHlJ,KAAK+M,6BACA/M,KAAKuN,2BACF,QADgBlB,EAC3BrM,KAAKC,cAAM,IAAAoM,OAAA,EAAXA,EAAanD,2CAG1BoC,EACAwB,EAAAA,EAAI,4BACM9M,KAAKiE,oBACDjE,KAAK+M,qBACG,QADKT,EAChBtM,KAAKC,cAAM,IAAAqM,GAAM,QAANC,EAAXD,EAAa3D,YAAI,IAAA4D,OAAN,EAAXA,EAAmB3D,sBACnB0C,EAAS2B,gCACDjN,KAAKwN,yDAGxB,MACFf,EACEK,EAAAA,EAAI,0BACM9M,KAAKiE,iBACJjE,KAAKiE,KAAKoJ,SAAS,iDACpB,sBACIrN,KAAK+M,4BACU,QADFP,EACTxM,KAAKC,cAAM,IAAAuM,OAAA,EAAXA,EAAa7D,yBACZ3I,KAAKyN,kCAExBb,aAAc,EAAdA,EAAgB3H,KAAKyI,IAAc,IAAAC,EAAAC,EAAAC,EAAAC,EACjC,MAAMC,EAAerH,EAAmBgH,GACxC,OAAOA,EAAU9G,YACb8G,EAAUM,UACVhO,KAAKiO,cACO,QAAXN,EAAA3N,KAAKC,cAAM,IAAA0N,GAAXA,EAAahF,WACwBD,IAApC1I,KAAKC,OAAO0I,KAAK+E,EAAUnP,MAC7BuO,EAAAA,EAAI,6BAA4B9M,KAAKsN,YAChCS,EAICjB,EAAAA,EAAI,sBACKY,EAAUnP,kBACNyB,KAAKkI,aAAa/G,IAAIuM,EAAUnP,OAC/B,QAAXqP,EAAA5N,KAAKC,cAAM,IAAA2N,OAAA,EAAXA,EAAajF,YACwBD,IAApC1I,KAAKC,OAAO0I,KAAK+E,EAAUnP,oBACjByB,KAAK+M,sBACP/M,KAAKkO,iDATjBvB,EACEG,EAAAA,EAAI,oDACJ,2BAUiBY,EAAU1H,MAAQ0H,EAAUnP,uCACxBmP,aAAS,EAATA,EAAWT,8CAExBjN,KAAK+M,UAChBgB,IACE/N,KAAKkI,aAAa/G,IAAIuM,EAAUnP,SACpB,QAAZsP,EAAC7N,KAAKC,cAAM,IAAA4N,GAAXA,EAAalF,YACuBD,IAApC1I,KAAKC,OAAO0I,KAAK+E,EAAUnP,iBACvByB,KAAKiE,oBACDyJ,EAAU9G,mBACf8G,EAAUnP,wBACAyB,KAAKmO,gCACF,QAAXL,EAAA9N,KAAKC,cAAM,IAAA6N,GAAXA,EAAanF,KAClB3I,KAAKC,OAAO0I,KAAK+E,EAAUnP,UAC3BmK,oBACWgF,EAAU5G,6CAG7B,EAAE,KAEhB,GAAC,CAAAzI,KAAA,SAAAE,IAAA,mBAAAC,MAED,SAAyBZ,GACvB,MAAMwQ,EAAUxQ,EAAGyQ,cAAcD,QAC3B7P,EAAMX,EAAGyQ,cAAc9P,IAC7B,IAAIoK,EAEJ,GAAIyF,EAAS,KAAAE,EAAAC,EACXvO,KAAKkI,aAAasG,IAAIjQ,GACtB,MAAMoI,EAGL,QAHU2H,EAAGtO,KAAKoI,gBACN,QADqBmG,EAChCvO,KAAKC,cAAM,IAAAsO,OAAA,EAAXA,EAAatG,QACbjI,KAAKiE,KAAKoE,iBACX,IAAAiG,OAAA,EAHaA,EAGXjF,OAAOqD,MAAM+B,GAAWA,EAAOlQ,MAAQA,IAE1C,IAAImQ,EAAe/H,aAAK,EAALA,EAAOG,QAMxB,IAAA6H,EAIwBC,EAR1B,GACkB,MAAhBF,SACA/H,GAAAA,EAAOC,UACP,aAAcD,EAAMC,SAEpB8H,EAAsC,QAA1BC,EAAGhI,EAAMC,SAASiI,gBAAQ,IAAAF,OAAA,EAAvBA,EAAyBnQ,MAG1C,GAAoB,MAAhBkQ,EACF/F,EAAO,IACS,QAAdiG,EAAG5O,KAAKC,cAAM,IAAA2O,OAAA,EAAXA,EAAajG,KAChB,CAACpK,GAAMmQ,EAGb,KAAO,KAAAI,EACL9O,KAAKkI,aAAa6G,OAAOxQ,GACzBoK,EAAO,IAAgB,QAAdmG,EAAG9O,KAAKC,cAAM,IAAA6O,OAAA,EAAXA,EAAanG,aAClBA,EAAKpK,EACd,CACIoK,IACF3J,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAC/BxB,MAAO,IACFwB,KAAKC,OACR0I,UAIN3I,KAAKgP,cAAc,eACrB,GAAC,CAAA3Q,KAAA,SAAAE,IAAA,kBAAAC,MAED,SAAwBZ,GAA+B,IAAAqR,EACrDrR,EAAGD,kBACCC,EAAGsH,OAAO1G,SAAqB,QAAhByQ,EAAKjP,KAAKC,cAAM,IAAAgP,OAAA,EAAXA,EAAahH,WAGrCjJ,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAC/BxB,MAAO,CAAEyJ,QAASrK,EAAGsH,OAAO1G,OAAS,KAEzC,GAAC,CAAAH,KAAA,SAAAE,IAAA,gBAAAC,MAED,SAAsBZ,GAAiB,IAAAsR,EAAAC,EAAAC,EACrCxR,EAAGD,kBACH,MAAM6I,EAAW5I,EAAGsH,OAAO1G,MAC3B,IAAe,QAAX0Q,EAAAlP,KAAKC,cAAM,IAAAiP,GAAM,QAANC,EAAXD,EAAavG,YAAI,IAAAwG,OAAN,EAAXA,EAAmBvG,aAAcpC,EACnC,OAEF,IAAIhI,EAIG,IAAA6Q,GAHF7I,GAAuB,QAAf4I,EAAIpP,KAAKC,cAAM,IAAAmP,GAAXA,EAAazG,MAC5BnK,EAAQ,IAAKwB,KAAKC,eACXzB,EAAMmK,KAAKC,WAElBpK,EAAQ,IACHwB,KAAKC,OACR0I,KAAM,IAAgB,QAAd0G,EAAGrP,KAAKC,cAAM,IAAAoP,OAAA,EAAXA,EAAa1G,KAAMC,UAAWhL,EAAGsH,OAAO1G,SAGvDQ,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAC/BxB,SAEJ,GAAC,CAAAH,KAAA,SAAAE,IAAA,iBAAAC,MAED,SAAuBZ,GAAiB,IAAA0R,EACtC1R,EAAGD,kBACH,MAAM6I,EAAW5I,EAAGsH,OAAO1G,MAC3B,IAAe,QAAX8Q,EAAAtP,KAAKC,cAAM,IAAAqP,OAAA,EAAXA,EAAapG,UAAW1C,EAC1B,OAEF,IAAIhI,EACCgI,EAIHhI,EAAQ,IAAKwB,KAAKC,OAAQiJ,OAAQtL,EAAGsH,OAAO1G,QAH5CA,EAAQ,IAAKwB,KAAKC,eACXzB,EAAM0K,SAIflK,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAC/BxB,SAEJ,GAAC,CAAAH,KAAA,SAAAE,IAAA,sBAAAC,MAED,SAA4BZ,GAAiB,IAAA2R,EAAAC,EAAAC,EAAAC,EAAAC,EAC3C/R,EAAGD,kBACH,MAAMY,EAAOX,EAAGyQ,cAAsB9P,IAChCC,EAAQZ,EAAGsH,OAAO1G,MACxB,IACa,QAAX+Q,EAAAvP,KAAKC,cAAM,IAAAsP,GAAM,QAANC,EAAXD,EAAa5G,YAAI,IAAA6G,OAAN,EAAXA,EAAoBjR,MAASC,IAChB,QAAZiR,EAACzP,KAAKC,cAAM,IAAAwP,GAAM,QAANC,EAAXD,EAAa9G,YAAI,IAAA+G,IAAjBA,EAAoBnR,MAAmB,KAAVC,QAA0BkK,IAAVlK,GAE/C,OAGF,MAAMmK,EAAO,IAAgB,QAAdgH,EAAG3P,KAAKC,cAAM,IAAA0P,OAAA,EAAXA,EAAahH,KAAM,CAACpK,GAAMC,GAE9B,KAAVA,QAA0BkK,IAAVlK,UACXmK,EAAKpK,IAGdS,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAC/BxB,MAAO,IACFwB,KAAKC,OACR0I,SAGN,GAAC,CAAAtK,KAAA,SAAAE,IAAA,eAAAC,MAED,SAAqBZ,GACnBA,EAAGD,kBACEC,EAAGsH,OAAO0K,UAGf5Q,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAC/BxB,MAAO,IACFwB,KAAKC,OACR0I,KAAM/K,EAAGsH,OAAO1G,QAGtB,GAAC,CAAAH,KAAA,SAAAE,IAAA,iBAAAC,MAED,eAA6BqR,GAC3B7P,KAAKyI,eAAYC,EACjB,IACE1I,KAAKyI,gBAAkBqH,EAAAA,EAAAA,IAAyB9P,KAAKiE,KAAM4L,EAC7D,CAAE,MAAOE,GACP,CAEJ,GAAC,CAAA1R,KAAA,MAAAC,QAAA,EAAAC,IAAA,SAAAC,MAED,WACE,OAAOE,EAAAA,EAAG,oqBA0CZ,IAAC,GA7jBmCsR,EAAAA,G,gGCzDtC,MAAMC,EACJjE,GACGc,EAAAA,EAAI,iCACCd,EAAKhG,sCAERgG,EAAKhG,OAASgG,EAAK/D,QAAU,GAAK+D,EAAK/D,mCAKzBpK,EAAAA,EAAAA,GAAA,EADpBC,EAAAA,EAAAA,IAAc,uBAAoB,SAAAC,EAAAgJ,GA+FlC,OAAA9I,EA/FD,cACqB8I,EAAoB7I,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,QAApBK,EAAA,EAAAC,KAAA,QAAAqB,WAAA,EAClBC,EAAAA,EAAAA,IAAS,CAAEG,WAAW,KAAQvB,IAAA,OAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,WAAAC,MAAAA,KAAmB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAEnDC,EAAAA,EAAAA,OAAUpB,IAAA,QAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAEVK,EAAAA,EAAAA,OAAOxB,IAAA,UAAAC,WAAA,IAAAH,KAAA,SAAAE,IAAA,SAAAC,MAER,WACE,OAAOsO,EAAAA,EAAI,yBAEC9M,KAAKiE,iBACJjE,KAAKiE,KAAKoJ,SAAS,4DACXrN,KAAKkQ,kBACpBlQ,KAAKiE,KAAKoJ,SACVrN,KAAKiE,KAAKoE,SACVrI,KAAKmQ,qBAEEnQ,KAAKxB,qBACFwB,KAAK+M,wBACLkD,2FAIMjQ,KAAKoQ,mCACNpQ,KAAKqQ,iCAG5B,GAAC,CAAAhS,KAAA,QAAAE,IAAA,YAAAC,MAAAA,KAEmBqG,EAAAA,EAAAA,IAClB,CACEwI,EACAhF,KAKA,IAAKA,EACH,MAAO,GAET,MAAMiI,EAA8C,GAiBpD,OAfAvL,OAAOC,KAAKqD,GACTkI,OACAjH,SAASK,IACR,MAAM6G,EAAgBzL,OAAOC,KAAKqD,EAASsB,IAAS4G,OAEpD,IAAK,MAAMtI,KAAWuI,EACpBF,EAAOpM,KAAK,CACV+D,QAAU,GAAE0B,KAAU1B,IACtBjC,KAAO,IAAEyK,EAAAA,EAAAA,IAAapD,EAAU1D,OAC9BtB,EAASsB,GAAQ1B,GAASjC,MAAQiC,KAGxC,IAGGqI,CAAM,KAEhB,CAAAjS,KAAA,QAAAE,IAAA,oBAAAC,QAAA,OAE2BqG,EAAAA,EAAAA,IAC1B,CACEwI,EACAhF,EACA2B,KAEA,IAAK3B,EACH,MAAO,GAET,MAAMqI,EAAoB1Q,KAAK2Q,UAAUtD,EAAUhF,GAEnD,OAAK2B,EAGE0G,EAAkB1G,QACtB/B,IAAO,IAAA2I,EAAA,OACN3I,EAAQA,QAAQ4I,cAAc5E,SAASjC,KAC3B,QADkC4G,EAC9C3I,EAAQjC,YAAI,IAAA4K,OAAA,EAAZA,EAAcC,cAAc5E,SAASjC,GAAO,IALvC0G,CAMR,GAEJ,IAAArS,KAAA,SAAAE,IAAA,iBAAAC,MAED,SAAuBZ,GACrBoC,KAAKmQ,QAAUvS,EAAGsH,OAAO1G,MAAMqS,aACjC,GAAC,CAAAxS,KAAA,SAAAE,IAAA,gBAAAC,MAED,SAAsBZ,GACpBoC,KAAKxB,MAAQZ,EAAGsH,OAAO1G,OACvBQ,EAAAA,EAAAA,GAAUgB,KAAM,WAChBhB,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAAExB,MAAOwB,KAAKxB,OACjD,IAAC,GA7F2BwR,EAAAA,G,wDChBJnS,EAAAA,EAAAA,GAAA,EADzBC,EAAAA,EAAAA,IAAc,qBAAkB,SAAAC,EAAAgJ,GAsGhC,OAAA9I,EAtGD,cAC0B8I,EAAoB7I,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,QAApBK,EAAA,EAAAC,KAAA,QAAAqB,WAAA,EACvBC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,QAASmH,SAAS,KAAOzI,IAAA,SAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAE1CC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,QAASC,UAAW,gBAAevB,IAAA,YAAAC,MAAAA,KAClC,GAAK,CAAAH,KAAA,SAAAE,IAAA,SAAAC,MAExB,WACE,OAAOsO,EAAAA,EAAI,wFAKQ9M,KAAK8Q,2BACJ9Q,KAAK8Q,gKAQ3B,GAAC,CAAAzS,KAAA,MAAAC,QAAA,EAAAC,IAAA,SAAAC,MAED,WACE,OAAOE,EAAAA,EAAG,u8CA4EZ,IAAC,GApGgCsR,EAAAA,G,6GCgBVnS,EAAAA,EAAAA,GAAA,EADxBC,EAAAA,EAAAA,IAAc,oBAAiB,SAAAC,EAAAgJ,GAAhC,MACagK,UAAYhK,EAAoB7I,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,OAmG5C,OAAAE,EAnGY8S,EAAY3S,EAAA,EAAAC,KAAA,QAAAqB,WAAA,EACtBC,EAAAA,EAAAA,IAAS,CAAEG,WAAW,KAAQvB,IAAA,OAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAE9BC,EAAAA,EAAAA,OAAUpB,IAAA,QAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAEVC,EAAAA,EAAAA,IAAS,CAAEG,WAAW,KAAQvB,IAAA,aAAAC,MAAAA,IAA6BwS,EAAAA,IAAc,CAAA3S,KAAA,QAAAqB,WAAA,EAEzEC,EAAAA,EAAAA,OAAUpB,IAAA,eAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAEVC,EAAAA,EAAAA,OAAUpB,IAAA,UAAAC,MAAAA,KAAkB,GAAI,CAAAH,KAAA,QAAAqB,WAAA,EAEhCC,EAAAA,EAAAA,OAAUpB,IAAA,QAAAC,WAAA,IAAAH,KAAA,QAAAqB,WAAA,EAEVC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,aAAAC,MAAAA,KAAqB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAErDC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,WAAAC,MAAAA,KAAmB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAEnDC,EAAAA,EAAAA,IAAS,CAAEC,KAAMC,WAAUtB,IAAA,WAAAC,MAAAA,KAAmB,GAAK,CAAAH,KAAA,QAAAqB,WAAA,EAEnDK,EAAAA,EAAAA,OAAOxB,IAAA,QAAAC,MAAAA,IAAiB,IAAE,CAAAH,KAAA,SAAAE,IAAA,WAAAC,MAE3B,SAAgBA,GACd,IACEwB,KAAKiR,MACHzS,IArCS0S,KACf,GAAmB,iBAARA,EACT,OAAO,EAET,IAAK,MAAM3S,KAAO2S,EAChB,GAAInM,OAAOjE,UAAUqQ,eAAepQ,KAAKmQ,EAAK3S,GAC5C,OAAO,EAGX,OAAO,CAAI,EA4BK6S,CAAQ5S,IACd6S,EAAAA,EAAAA,IAAK7S,EAAO,CACV8S,OAAQtR,KAAKuR,WACbC,YAAa,IACbC,QAAQ,IAEV,EACR,CAAE,MAAO1B,GAEP2B,QAAQrP,MAAM0N,EAAKvR,GACnBmT,MAAO,0CAAyC5B,IAClD,CACF,GAAC,CAAA1R,KAAA,SAAAE,IAAA,eAAAC,MAED,WACMwB,KAAK0O,cACP1O,KAAKyJ,SAASzJ,KAAK0O,aAEvB,GAAC,CAAArQ,KAAA,SAAAE,IAAA,aAAAC,MAED,SAAqB2I,IACnBvG,EAAAA,EAAAA,IAAAC,EAAAA,EAAAA,GA7CSkQ,EAAYjQ,WAAA,mBAAAC,KAAA,KA6CJoG,GACbnH,KAAK4R,YAAczK,EAAkBhG,IAAI,UAC3CnB,KAAKyJ,SAASzJ,KAAKxB,MAEvB,GAAC,CAAAH,KAAA,SAAAE,IAAA,SAAAC,MAED,WACE,YAAmBkK,IAAf1I,KAAKiR,MACAY,EAAAA,GAEF/E,EAAAA,EAAI,IACP9M,KAAKT,MACHuN,EAAAA,EAAI,MAAM9M,KAAKT,QAAQS,KAAK6G,SAAW,KAAO,SAC9C,6BAEM7G,KAAKiE,iBACJjE,KAAKiR,qBACFjR,KAAK6B,2EAIS,IAAjB7B,KAAK4P,4BACG5P,KAAK8R,yCAI5B,GAAC,CAAAzT,KAAA,SAAAE,IAAA,YAAAC,MAED,SAAkBZ,GAGhB,IAAImU,EAFJnU,EAAGD,kBACHqC,KAAKiR,MAAQrT,EAAGsH,OAAO1G,MAEvB,IAAIoR,GAAU,EAEd,GAAI5P,KAAKiR,MACP,IACEc,GAASC,EAAAA,EAAAA,IAAKhS,KAAKiR,MAAO,CAAEK,OAAQtR,KAAKuR,YAC3C,CAAE,MAAOxB,GAEPH,GAAU,CACZ,MAEAmC,EAAS,CAAC,EAGZ/R,KAAKxB,MAAQuT,EACb/R,KAAK4P,QAAUA,GAEf5Q,EAAAA,EAAAA,GAAUgB,KAAM,gBAAiB,CAAExB,MAAOuT,EAAQnC,WACpD,GAAC,CAAAvR,KAAA,MAAAE,IAAA,OAAAC,MAED,WACE,OAAOwB,KAAKiR,KACd,IAAC,GAlG+BjB,EAAAA,G,4CCuC3B,MAOMS,EAAeA,CAC1BpD,EACA1D,EACAsI,IACG5E,EAAU,aAAY1D,aAAmBsI,aAAQ,EAARA,EAAUjM,OAAQ2D,EAenDmG,EAA2BA,CACtC7L,EACA4L,IACG5L,EAAKiO,OAA4B,CAAEtS,KAAM,eAAgBiQ,e,mCCtFvD,MAAM1C,EAAmBA,CAAClJ,EAAqBkO,IACnD,WACClO,EAAKmO,OAAOC,QAAQpG,SAAS,KACzB,KACAhI,EAAKmO,OAAOC,QAAQpG,SAAS,OAC7B,OACA,0BACekG,G","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/stop_propagation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-checkbox.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ondemand.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-code-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-service-control.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-service-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-settings-row.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-yaml-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/integration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/documentation-url.ts"],"names":["stopPropagation","ev","_decorate","customElement","_initialize","_CheckboxBase","F","constructor","args","d","kind","static","key","value","styles","css","CheckboxBase","loaded","saveKeyBinding","run","view","fireEvent","dom","renderIcon","completion","icon","document","createElement","label","_ReactiveElement","HaCodeEditor","decorators","property","type","Boolean","attribute","state","this","_value","codemirror","doc","toString","_loadedCodeMirror","className","highlightingFor","tags","comment","shadowRoot","querySelector","_get","_getPrototypeOf","prototype","call","autofocus","focus","changedProps","has","dispatch","effects","langCompartment","reconfigure","_mode","readonlyCompartment","EditorView","editable","of","readOnly","changes","from","to","length","insert","classList","toggle","error","_blockKeyboardShortcuts","_load","langs","mode","async","loadCodeMirror","extensions","lineNumbers","EditorState","allowMultipleSelections","history","highlightSelectionMatches","highlightActiveLine","drawSelection","rectangularSelection","keymap","defaultKeymap","searchKeymap","historyKeymap","tabKeyBindings","haTheme","haSyntaxHighlighting","updateListener","update","_onUpdate","completionSources","autocompleteEntities","hass","push","_entityCompletions","bind","autocompleteIcons","_mdiCompletions","autocompletion","override","maxRenderedOptions","create","root","parent","memoizeOne","states","Object","keys","map","detail","attributes","friendly_name","info","context","entityWord","matchBefore","explicit","_getStates","Number","options","validFor","_iconList","iconList","name","keywords","join","match","iconItems","_getIconItems","addEventListener","docChanged","newValue","ReactiveElement","showOptionalToggle","field","selector","required","default","_LitElement","reflect","Set","query","changedProperties","_this$value","_this$value2","_this$value3","_this$value5","_this$value5$data","_this$value6","_this$value6$data","_this$value7","_this$value7$data","_this$value8","_this$_value","oldValue","get","service","_checkedKeys","serviceData","_getServiceInfo","services","_this$value4","computeDomain","_fetchManifest","_manifest","undefined","data","entity_id","area_id","device_id","_this$value$target","_this$value$target2","_this$value$target3","target","updatedDefaultValue","loadDefaults","fields","forEach","yamlEditor","_yamlEditor","setValue","serviceDomains","domain","serviceName","computeObjectId","entries","hasSelector","filter","_serviceData$fields","_filterField","_value$target","_value$data","_value$target2","_value$data2","_value$target3","_value$data3","targetSelector","targetEntities","ensureArray","targetDevices","targetAreas","areaId","expanded","expandAreaTarget","devices","entities","deviceId","expandDeviceTarget","some","entityId","_supported_features","entityState","supported_features","feature","supportsFeature","values","attributeFilter","Array","isArray","item","includes","_this$_value2","_this$_value3","_this$_value4","_this$_value5","_this$_value6","_this$_value6$data","_this$_value7","shouldRenderServiceDataYaml","find","hasOptional","filteredFields","_filterFields","html","disabled","_serviceChanged","description","is_built_in","documentationUrl","documentation","localize","narrow","_targetChanged","_entityPicked","_dataChanged","dataField","_this$_value8","_this$_value9","_this$_value10","_this$_value11","showOptional","advanced","showAdvanced","_checkboxChanged","_serviceDataChanged","checked","currentTarget","_this$_getServiceInfo","_this$_value12","add","_field","defaultValue","_field$selector$const","_this$_value13","constant","_this$_value14","delete","requestUpdate","_this$_value15","_this$_value16","_this$_value16$data","_this$_value17","_this$_value18","_this$_value19","_this$_value20","_this$_value20$data","_this$_value21","_this$_value21$data","_this$_value22","isValid","integration","fetchIntegrationManifest","err","LitElement","rowRenderer","_filteredServices","_filter","_filterChanged","_valueChanged","result","sort","services_keys","domainToName","processedServices","_services","_service$name","toLowerCase","threeLine","HaYamlEditor","DEFAULT_SCHEMA","_yaml","obj","hasOwnProperty","isEmpty","dump","schema","yamlSchema","quotingType","noRefs","console","alert","autoUpdate","nothing","_onChange","parsed","load","manifest","callWS","path","config","version"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1307-dbe5A0WDtDs.js.gz b/supervisor/api/panel/frontend_latest/1307-dbe5A0WDtDs.js.gz deleted file mode 100644 index adb3ad2c955a8b555ae695d9cda6c8796f9841df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6140 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 OXv`mcVA!E{a.d(t,{U:()=>i});const i=e=>e.stopPropagation()},12537:(e,t,a)=>{a.d(t,{u:()=>l});var i=a(14516);const l=(e,t)=>{try{var a,i;return null!==(a=null===(i=n(t))||void 0===i?void 0:i.of(e))&&void 0!==a?a:e}catch(t){return e}},n=(0,i.Z)((e=>Intl&&"DisplayNames"in Intl?new Intl.DisplayNames(e.language,{type:"language",fallback:"code"}):void 0))},4159:(e,t,a)=>{var i=a(17463),l=a(34541),n=a(47838),s=a(68144),d=a(14243),o=a(14516),r=a(47181),c=a(32594),u=a(12537),h=a(85415);a(73366),a(86630);(0,i.Z)([(0,d.Mo)("ha-language-picker")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"languages",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"nativeName",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"noSort",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_defaultLanguages",value:()=>[]},{kind:"field",decorators:[(0,d.IO)("ha-select")],key:"_select",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,l.Z)((0,n.Z)(a.prototype),"firstUpdated",this).call(this,e),this._computeDefaultLanguageOptions()}},{kind:"method",key:"updated",value:function(e){if((0,l.Z)((0,n.Z)(a.prototype),"updated",this).call(this,e),e.has("languages")||e.has("value")){var t;if(this._select.layoutOptions(),this._select.value!==this.value&&(0,r.B)(this,"value-changed",{value:this._select.value}),!this.value)return;this._getLanguagesOptions(null!==(t=this.languages)&&void 0!==t?t:this._defaultLanguages,this.hass.locale,this.nativeName).find((e=>e.value===this.value))||(this.value=void 0)}}},{kind:"field",key:"_getLanguagesOptions",value(){return(0,o.Z)(((e,t,a)=>{let i=[];if(a){const t=this.hass.translationMetadata.translations;i=e.map((e=>{var a;let i=null===(a=t[e])||void 0===a?void 0:a.nativeName;if(!i)try{i=new Intl.DisplayNames(e,{type:"language",fallback:"code"}).of(e)}catch(t){i=e}return{value:e,label:i}}))}else i=e.map((e=>({value:e,label:(0,u.u)(e,t)})));return this.noSort||i.sort(((e,a)=>(0,h.f)(e.label,a.label,t.language))),i}))}},{kind:"method",key:"_computeDefaultLanguageOptions",value:function(){var e;null!==(e=this.hass.translationMetadata)&&void 0!==e&&e.translations&&(this._defaultLanguages=Object.keys(this.hass.translationMetadata.translations))}},{kind:"method",key:"render",value:function(){var e,t,a;const i=this._getLanguagesOptions(null!==(e=this.languages)&&void 0!==e?e:this._defaultLanguages,this.hass.locale,this.nativeName),l=null!==(t=this.value)&&void 0!==t?t:this.required?null===(a=i[0])||void 0===a?void 0:a.value:this.value;return s.dy` ${0===i.length?s.dy`${this.hass.localize("ui.components.language-picker.no_languages")}`:i.map((e=>s.dy` ${e.label} `))} `}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{width:100%}`}},{kind:"method",key:"_changed",value:function(e){const t=e.target;this.hass&&""!==t.value&&t.value!==this.value&&(this.value=t.value,(0,r.B)(this,"value-changed",{value:this.value}))}}]}}),s.oi)},73366:(e,t,a)=>{var i=a(17463),l=a(61092),n=a(96762),s=a(68144),d=a(14243);(0,i.Z)([(0,d.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[n.W,s.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),l.K)},86630:(e,t,a)=>{var i=a(17463),l=a(34541),n=a(47838),s=a(49412),d=a(3762),o=a(68144),r=a(14243),c=a(38346),u=a(96151);(0,i.Z)([(0,r.Mo)("ha-select")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?o.dy``:o.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,l.Z)((0,n.Z)(a.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,l.Z)((0,n.Z)(a.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,u.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,o.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),s.K)},20184:(e,t,a)=>{a.r(t),a.d(t,{HaLanguageSelector:()=>s});var i=a(17463),l=a(68144),n=a(14243);a(4159);let s=(0,i.Z)([(0,n.Mo)("ha-selector-language")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){var e,t,a,i,n;return l.dy` `}},{kind:"field",static:!0,key:"styles",value:()=>l.iv`ha-language-picker{width:100%}`}]}}),l.oi)}}]); -//# sourceMappingURL=184--A4ZOI-AJMw.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/184--A4ZOI-AJMw.js.gz b/supervisor/api/panel/frontend_latest/184--A4ZOI-AJMw.js.gz deleted file mode 100644 index 83357709d27a5af21400b605affd1e76d765a9d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2449 zcmV;C32ycuiwFP!000021H~C( z{0`1YQ(#@p;M8J?l{8Jv^Joy$^mi0RAkSx9vp3%iKcuQ+`1Wf&Cn}^oFx&5Na%~^d z)wdBz8Ri!?z98{J-&Q0G{W^@Nn6Yy(Ko%CFBw>Rx#}EP~jfO|hS9H{>5XB50 z4@XC%A&NOXj-H(yo}gI4=t?w3bA14Ug6)D4xON z37|bfV;ns@JUoU&uycHTI6z~sh*Nkd)2{@I!WmAyI7vl|OCm#b7Dv;X7uMRwVvB-d zr2-s~8{<(b&GaQ%M>Ee>|G7G1auriEG zQV59wfyx{|ADp8IXkU`sEWE<32L0NfrB0jp5$72`Cv5-ot%=nhI2KrINzZFdvM0mF zW1L~N7c%Q|?+d{Q=CLGGMhcxh8MJsys_;1@rN?bT5Xe3ncZ*Px|JGFgg$Oy;^op2Z z`s+}NAB5D8MEAq{oqZ=Inc|x1FFQMTxK7VriR-g(T=CwT-Fl0i=S0s$89LA@ zl}i6ql~{MG?xGGYfDALS3cuX^;|UQT+T@W;=@S+iXv{K3m245!8o>T5yw)#Dy6B7QMb$;Nigb~_j;rD39z(q zsn&27&iF6A{vAB@#>x$)10JpTv;(()gL>g zzR=@bpOUlHLXUl+$1B<}96X`O^bR!dFVzpJ(5`jpIt5_Qmnr8KB(}vPqfLWQLzp7L zstC~r80f4{Yh(*096-LIakjL1>h6xF3Vw}Vtyba8ESjPm1c+kVpluPl zJFxEst_v$N_WnwC+i%r13?Di%AUs&Ji9G{*JwmH5NyF=;yN~PuP%i!&{_5{v%^6>SA z1-7fZyA96i|40Zj;2A%VAZnjsk9sBrSCxe%XR}^zU!D= zc{#CZ*u5;6Q0`Tc{sbFSdPB;u2(P~tiW&n39D~r9nY~|Vsb?>O*BACGkTSwA^z0q0 z4x9aR z-w$BZn-X@qSO9MhW2LdC1+;rEB$U2oq%XW%-=J47TXc(Sqp@r_7`)NE+!AEY8vV82 z=X#QAEPr&SpaCMTN_f@{5F#sm?$T zQIgEd!U>>gNs=W%d@!hP(Aa}ZdNF$dd}E13rxy}eGg{>M3TrISGA>|KUyCm(hmwur z4KNC-xCgYD5leJ*Qr$GF!W=?K6G<^k47|#0GnG&UmrvfR=n06e!%+y~3cR1a4>rvg0~Hs=ElxA(G}tP zOR6;CV3Bb3wvepN7t+b>dy-TNFE`JBy({^{xWe^uk(GNJ=ggn{SZXK z>XsLgoz!1rs_m8a7Wp~K#&889`)DxOB)hv^abvR*Iuv0#l(cg|+YGF%yQG4Gbkk4Q zlFxc#^x0?a4Ccj5$Yr1FPPJJenNyzFH_*}8mS&BMDP_QeV*$zs*0z^2ZTf<8Mf7@c zA0AXU`l~DB#+$XOD?q%vDB#F^$w78#rSjFn!#4_#knOjWzxVpkUx2tRKzo00SU>J1+8@Op z-*EW;-*EagKv+fg5um?@@AaXDKlVe*VBcX_Ok?h6M64T4tdBPWdwut_7`s>-_N-jJ z!`{J?*>-wu_ubOLJ7SiA9ddP(H}6j^(CXNW_^}u1a2SN$pv_=h>M!z`^*ZKNgfMbl znJ%|Tcg~n69OxiR)=q8vNYd>jX-AUhw3j6JB)J(gDWHLN&(C&G-k^88Z(*1rJ-%`? zQ?&2nS{oqwo?lQilR@MEJbn6FphPVT@)fQsNajC%|78w|I7!|c{r=5o$$OuFb)Ej9 P%)IRXubfm%;~)S4Yk9?w diff --git a/supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js b/supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js new file mode 100644 index 000000000..c61f0bb69 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[184,4631],{32594:(e,t,a)=>{a.d(t,{U:()=>i});const i=e=>e.stopPropagation()},12537:(e,t,a)=>{a.d(t,{u:()=>n});var i=a(14516);const n=(e,t)=>{try{var a,i;return null!==(a=null===(i=l(t))||void 0===i?void 0:i.of(e))&&void 0!==a?a:e}catch(t){return e}},l=(0,i.Z)((e=>Intl&&"DisplayNames"in Intl?new Intl.DisplayNames(e.language,{type:"language",fallback:"code"}):void 0))},4159:(e,t,a)=>{a.a(e,(async(e,t)=>{try{var i=a(17463),n=a(34541),l=a(47838),s=a(68144),d=a(14243),o=a(14516),r=a(47181),c=a(32594),u=a(12537),h=a(85415),v=a(4631),p=(a(73366),a(86630),e([v]));v=(p.then?(await p)():p)[0];(0,i.Z)([(0,d.Mo)("ha-language-picker")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"languages",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"nativeName",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"noSort",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_defaultLanguages",value:()=>[]},{kind:"field",decorators:[(0,d.IO)("ha-select")],key:"_select",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,n.Z)((0,l.Z)(a.prototype),"firstUpdated",this).call(this,e),this._computeDefaultLanguageOptions()}},{kind:"method",key:"updated",value:function(e){if((0,n.Z)((0,l.Z)(a.prototype),"updated",this).call(this,e),e.has("languages")||e.has("value")){var t;if(this._select.layoutOptions(),this._select.value!==this.value&&(0,r.B)(this,"value-changed",{value:this._select.value}),!this.value)return;this._getLanguagesOptions(null!==(t=this.languages)&&void 0!==t?t:this._defaultLanguages,this.hass.locale,this.nativeName).find((e=>e.value===this.value))||(this.value=void 0)}}},{kind:"field",key:"_getLanguagesOptions",value(){return(0,o.Z)(((e,t,a)=>{let i=[];if(a){const t=this.hass.translationMetadata.translations;i=e.map((e=>{var a;let i=null===(a=t[e])||void 0===a?void 0:a.nativeName;if(!i)try{i=new Intl.DisplayNames(e,{type:"language",fallback:"code"}).of(e)}catch(t){i=e}return{value:e,label:i}}))}else i=e.map((e=>({value:e,label:(0,u.u)(e,t)})));return this.noSort||i.sort(((e,a)=>(0,h.f)(e.label,a.label,t.language))),i}))}},{kind:"method",key:"_computeDefaultLanguageOptions",value:function(){var e;null!==(e=this.hass.translationMetadata)&&void 0!==e&&e.translations&&(this._defaultLanguages=Object.keys(this.hass.translationMetadata.translations))}},{kind:"method",key:"render",value:function(){var e,t,a;const i=this._getLanguagesOptions(null!==(e=this.languages)&&void 0!==e?e:this._defaultLanguages,this.hass.locale,this.nativeName),n=null!==(t=this.value)&&void 0!==t?t:this.required?null===(a=i[0])||void 0===a?void 0:a.value:this.value;return s.dy` ${0===i.length?s.dy`${this.hass.localize("ui.components.language-picker.no_languages")}`:i.map((e=>s.dy` ${e.label} `))} `}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{width:100%}`}},{kind:"method",key:"_changed",value:function(e){const t=e.target;this.hass&&""!==t.value&&t.value!==this.value&&(this.value=t.value,(0,r.B)(this,"value-changed",{value:this.value}))}}]}}),s.oi);t()}catch(e){t(e)}}))},73366:(e,t,a)=>{var i=a(17463),n=a(61092),l=a(96762),s=a(68144),d=a(14243);(0,i.Z)([(0,d.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[l.W,s.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),n.K)},86630:(e,t,a)=>{var i=a(17463),n=a(34541),l=a(47838),s=a(49412),d=a(3762),o=a(68144),r=a(14243),c=a(38346),u=a(96151);(0,i.Z)([(0,r.Mo)("ha-select")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?o.dy``:o.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,n.Z)((0,l.Z)(a.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,n.Z)((0,l.Z)(a.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,u.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,o.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),s.K)},20184:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.r(t),a.d(t,{HaLanguageSelector:()=>r});var n=a(17463),l=a(68144),s=a(14243),d=a(4159),o=e([d]);d=(o.then?(await o)():o)[0];let r=(0,n.Z)([(0,s.Mo)("ha-selector-language")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){var e,t,a,i,n;return l.dy` `}},{kind:"field",static:!0,key:"styles",value:()=>l.iv`ha-language-picker{width:100%}`}]}}),l.oi);i()}catch(e){i(e)}}))},4631:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.r(t);var n=a(43170),l=a(27499),s=a(32812),d=a(27815),o=a(64532),r=a(72100),c=a(24517);const e=async()=>{const e=(0,r.sS)(),t=[];(0,s.Y)()&&await Promise.all([a.e(7021),a.e(8196)]).then(a.bind(a,48196)),(0,d.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(655)]).then(a.bind(a,20655))),(0,o.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(759)]).then(a.bind(a,20759))),(0,n.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(6554)]).then(a.bind(a,76554)).then((()=>a.e(6042).then(a.t.bind(a,6042,23))))),(0,l.Yq)(e)&&t.push(Promise.all([a.e(7021),a.e(2684)]).then(a.bind(a,72684))),0!==t.length&&await Promise.all(t).then((()=>(0,c.n)(e)))};await e(),i()}catch(e){i(e)}}),1)}}]); +//# sourceMappingURL=184-rMlOMlRn5rE.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js.gz b/supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1764ece31b06d8818e8c64eb38e95329c2a92f1e GIT binary patch literal 2767 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 VK9V1VzbP|L{vQmVs5MX|0075dR)7Ei literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/184--A4ZOI-AJMw.js.map b/supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js.map similarity index 64% rename from supervisor/api/panel/frontend_latest/184--A4ZOI-AJMw.js.map rename to supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js.map index 44af8a1c8..e5ed178ac 100644 --- a/supervisor/api/panel/frontend_latest/184--A4ZOI-AJMw.js.map +++ b/supervisor/api/panel/frontend_latest/184-rMlOMlRn5rE.js.map @@ -1 +1 @@ -{"version":3,"file":"184--A4ZOI-AJMw.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/stop_propagation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/language/format_language.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-language-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-language.ts"],"names":["stopPropagation","ev","formatLanguageCode","languageCode","locale","_formatLanguageCodeMe","_formatLanguageCodeMe2","formatLanguageCodeMem","of","_unused","memoizeOne","Intl","DisplayNames","language","type","fallback","undefined","_decorate","customElement","_initialize","_LitElement","HaLanguagePicker","constructor","args","F","d","kind","decorators","property","key","value","attribute","Boolean","reflect","state","query","changedProps","_get","_getPrototypeOf","prototype","call","this","_computeDefaultLanguageOptions","changedProperties","has","_this$languages","_select","layoutOptions","fireEvent","_getLanguagesOptions","languages","_defaultLanguages","hass","nativeName","find","option","options","translations","translationMetadata","map","lang","_translations$lang","label","err","noSort","sort","a","b","caseInsensitiveStringCompare","_this$hass$translatio","Object","keys","_this$languages2","_this$value","_languageOptions$","languageOptions","required","html","localize","disabled","_changed","length","static","css","target","LitElement","_ListItemBase","styles","ListItemBase","_SelectBase","HaSelect","icon","nothing","window","addEventListener","_translationsUpdated","removeEventListener","debounce","async","nextRender","SelectBase","HaLanguageSelector","_this$selector$langua","_this$selector","_this$selector$langua2","_this$selector2","_this$selector2$langu","helper","selector","native_name","no_sort"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"184-rMlOMlRn5rE.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/stop_propagation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/language/format_language.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-language-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-language.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/intl-polyfill.ts"],"names":["stopPropagation","ev","formatLanguageCode","languageCode","locale","_formatLanguageCodeMe","_formatLanguageCodeMe2","formatLanguageCodeMem","of","_unused","memoizeOne","Intl","DisplayNames","language","type","fallback","undefined","_decorate","customElement","_initialize","_LitElement","HaLanguagePicker","constructor","args","F","d","kind","decorators","property","key","value","attribute","Boolean","reflect","state","query","changedProps","_get","_getPrototypeOf","prototype","call","this","_computeDefaultLanguageOptions","changedProperties","has","_this$languages","_select","layoutOptions","fireEvent","_getLanguagesOptions","languages","_defaultLanguages","hass","nativeName","find","option","options","translations","translationMetadata","map","lang","_translations$lang","label","err","noSort","sort","a","b","caseInsensitiveStringCompare","_this$hass$translatio","Object","keys","_this$languages2","_this$value","_languageOptions$","languageOptions","required","html","localize","disabled","_changed","length","static","css","target","LitElement","_ListItemBase","styles","ListItemBase","_SelectBase","HaSelect","icon","nothing","window","addEventListener","_translationsUpdated","removeEventListener","debounce","async","nextRender","SelectBase","HaLanguageSelector","_this$selector$langua","_this$selector","_this$selector$langua2","_this$selector2","_this$selector2$langu","helper","selector","native_name","no_sort","polyfillIntl","getLocalLanguage","polyfills","shouldPolyfillLocale","shouldPolyfillPluralRules","push","shouldPolyfillRelativeTime","shouldPolyfillDateTime","then","shouldPolyfillDisplayName","Promise","all","polyfillLocaleData"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js b/supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js deleted file mode 100644 index 918355dac..000000000 --- a/supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see 1961-FxMFiPKFuSQ.js.LICENSE.txt */ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[1961],{63335:(t,e,i)=>{i.d(e,{F:()=>c});var s=i(87480),n=i(14243),o=i(58417),a=i(39274);let r=class extends o.A{};r.styles=[a.W],r=(0,s.__decorate)([(0,n.Mo)("mwc-checkbox")],r);var l=i(68144),d=i(83448),h=i(61092);class c extends h.K{constructor(){super(...arguments),this.left=!1,this.graphic="control"}render(){const t={"mdc-deprecated-list-item__graphic":this.left,"mdc-deprecated-list-item__meta":!this.left},e=this.renderText(),i=this.graphic&&"control"!==this.graphic&&!this.left?this.renderGraphic():l.dy``,s=this.hasMeta&&this.left?this.renderMeta():l.dy``,n=this.renderRipple();return l.dy` ${n} ${i} ${this.left?"":e} ${this.left?e:""} ${s}`}async onChange(t){const e=t.target;this.selected===e.checked||(this._skipPropRequest=!0,this.selected=e.checked,await this.updateComplete,this._skipPropRequest=!1)}}(0,s.__decorate)([(0,n.IO)("slot")],c.prototype,"slotElement",void 0),(0,s.__decorate)([(0,n.IO)("mwc-checkbox")],c.prototype,"checkboxElement",void 0),(0,s.__decorate)([(0,n.Cb)({type:Boolean})],c.prototype,"left",void 0),(0,s.__decorate)([(0,n.Cb)({type:String,reflect:!0})],c.prototype,"graphic",void 0)},21270:(t,e,i)=>{i.d(e,{W:()=>s});const s=i(68144).iv`:host(:not([twoline])){height:56px}:host(:not([left])) .mdc-deprecated-list-item__meta{height:40px;width:40px}`},74834:(t,e,i)=>{var s=i(17463),n=i(14271),o=i(68144),a=i(14243),r=i(3712);(0,s.Z)([(0,a.Mo)("ha-button")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[r.W,o.iv`::slotted([slot=icon]){margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}.mdc-button{height:var(--button-height,36px)}`]}]}}),n.z)},84431:(t,e,i)=>{var s=i(17463),n=i(68144),o=i(63335),a=i(21270),r=i(96762),l=i(14243);(0,s.Z)([(0,l.Mo)("ha-check-list-item")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[r.W,a.W,n.iv`:host{--mdc-theme-secondary:var(--primary-color)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic{margin-inline-end:var(--mdc-list-item-graphic-margin,16px);margin-inline-start:0px;direction:var(--direction)}`]}]}}),o.F)},1961:(t,e,i)=>{i.r(e);var s=i(17463),n=i(15304),o=i(57835),a=i(76187);const r=new WeakMap;let l=0;const d=new Map,h=new WeakSet,c=()=>new Promise((t=>requestAnimationFrame(t))),u=(t,e)=>{const i=t-e;return 0===i?void 0:i},p=(t,e)=>{const i=t/e;return 1===i?void 0:i},m={left:(t,e)=>{const i=u(t,e);return{value:i,transform:i&&`translateX(${i}px)`}},top:(t,e)=>{const i=u(t,e);return{value:i,transform:i&&`translateY(${i}px)`}},width:(t,e)=>{const i=p(t,e);return{value:i,transform:i&&`scaleX(${i})`}},height:(t,e)=>{const i=p(t,e);return{value:i,transform:i&&`scaleY(${i})`}}},g={duration:333,easing:"ease-in-out"},v=["left","top","width","height","opacity","color","background"],f=new WeakMap;class _ extends a.sR{constructor(t){if(super(t),this.t=null,this.i=null,this.o=!0,this.shouldLog=!1,t.type===o.pX.CHILD)throw Error("The `animate` directive must be used in attribute position.");this.createFinished()}createFinished(){var t;null===(t=this.resolveFinished)||void 0===t||t.call(this),this.finished=new Promise((t=>{this.h=t}))}async resolveFinished(){var t;null===(t=this.h)||void 0===t||t.call(this),this.h=void 0}render(t){return n.Ld}getController(){return r.get(this.l)}isDisabled(){var t;return this.options.disabled||(null===(t=this.getController())||void 0===t?void 0:t.disabled)}update(t,[e]){var i;const s=void 0===this.l;return s&&(this.l=null===(i=t.options)||void 0===i?void 0:i.host,this.l.addController(this),this.element=t.element,f.set(this.element,this)),this.optionsOrCallback=e,(s||"function"!=typeof e)&&this.u(e),this.render(e)}u(t){var e,i;t=null!=t?t:{};const s=this.getController();void 0!==s&&((t={...s.defaultOptions,...t}).keyframeOptions={...s.defaultOptions.keyframeOptions,...t.keyframeOptions}),null!==(e=(i=t).properties)&&void 0!==e||(i.properties=v),this.options=t}v(){const t={},e=this.element.getBoundingClientRect(),i=getComputedStyle(this.element);return this.options.properties.forEach((s=>{var n;const o=null!==(n=e[s])&&void 0!==n?n:m[s]?void 0:i[s],a=Number(o);t[s]=isNaN(a)?o+"":a})),t}p(){let t,e=!0;return this.options.guard&&(t=this.options.guard(),e=((t,e)=>{if(Array.isArray(t)){if(Array.isArray(e)&&e.length===t.length&&t.every(((t,i)=>t===e[i])))return!1}else if(e===t)return!1;return!0})(t,this.m)),this.o=this.l.hasUpdated&&!this.isDisabled()&&!this.isAnimating()&&e&&this.element.isConnected,this.o&&(this.m=Array.isArray(t)?Array.from(t):t),this.o}hostUpdate(){var t;"function"==typeof this.optionsOrCallback&&this.u(this.optionsOrCallback()),this.p()&&(this.g=this.v(),this.t=null!==(t=this.t)&&void 0!==t?t:this.element.parentNode,this.i=this.element.nextSibling)}async hostUpdated(){if(!this.o||!this.element.isConnected||this.options.skipInitial&&!this.isHostRendered)return;let t;this.prepare(),await c;const e=this._(),i=this.A(this.options.keyframeOptions,e),s=this.v();if(void 0!==this.g){const{from:i,to:n}=this.O(this.g,s,e);this.log("measured",[this.g,s,i,n]),t=this.calculateKeyframes(i,n)}else{const i=d.get(this.options.inId);if(i){d.delete(this.options.inId);const{from:n,to:o}=this.O(i,s,e);t=this.calculateKeyframes(n,o),t=this.options.in?[{...this.options.in[0],...t[0]},...this.options.in.slice(1),t[1]]:t,l++,t.forEach((t=>t.zIndex=l))}else this.options.in&&(t=[...this.options.in,{}])}this.animate(t,i)}resetStyles(){var t;void 0!==this.P&&(this.element.setAttribute("style",null!==(t=this.P)&&void 0!==t?t:""),this.P=void 0)}commitStyles(){var t,e;this.P=this.element.getAttribute("style"),null===(t=this.webAnimation)||void 0===t||t.commitStyles(),null===(e=this.webAnimation)||void 0===e||e.cancel()}reconnected(){}async disconnected(){var t;if(!this.o)return;if(void 0!==this.options.id&&d.set(this.options.id,this.g),void 0===this.options.out)return;if(this.prepare(),await c(),null===(t=this.t)||void 0===t?void 0:t.isConnected){const t=this.i&&this.i.parentNode===this.t?this.i:null;if(this.t.insertBefore(this.element,t),this.options.stabilizeOut){const t=this.v();this.log("stabilizing out");const e=this.g.left-t.left,i=this.g.top-t.top;!("static"===getComputedStyle(this.element).position)||0===e&&0===i||(this.element.style.position="relative"),0!==e&&(this.element.style.left=e+"px"),0!==i&&(this.element.style.top=i+"px")}}const e=this.A(this.options.keyframeOptions);await this.animate(this.options.out,e),this.element.remove()}prepare(){this.createFinished()}start(){var t,e;null===(e=(t=this.options).onStart)||void 0===e||e.call(t,this)}didFinish(t){var e,i;t&&(null===(i=(e=this.options).onComplete)||void 0===i||i.call(e,this)),this.g=void 0,this.animatingProperties=void 0,this.frames=void 0,this.resolveFinished()}_(){const t=[];for(let e=this.element.parentNode;e;e=null==e?void 0:e.parentNode){const i=f.get(e);i&&!i.isDisabled()&&i&&t.push(i)}return t}get isHostRendered(){const t=h.has(this.l);return t||this.l.updateComplete.then((()=>{h.add(this.l)})),t}A(t,e=this._()){const i={...g};return e.forEach((t=>Object.assign(i,t.options.keyframeOptions))),Object.assign(i,t),i}O(t,e,i){t={...t},e={...e};const s=i.map((t=>t.animatingProperties)).filter((t=>void 0!==t));let n=1,o=1;return void 0!==s&&(s.forEach((t=>{t.width&&(n/=t.width),t.height&&(o/=t.height)})),void 0!==t.left&&void 0!==e.left&&(t.left=n*t.left,e.left=n*e.left),void 0!==t.top&&void 0!==e.top&&(t.top=o*t.top,e.top=o*e.top)),{from:t,to:e}}calculateKeyframes(t,e,i=!1){var s;const n={},o={};let a=!1;const r={};for(const i in e){const l=t[i],d=e[i];if(i in m){const t=m[i];if(void 0===l||void 0===d)continue;const e=t(l,d);void 0!==e.transform&&(r[i]=e.value,a=!0,n.transform=`${null!==(s=n.transform)&&void 0!==s?s:""} ${e.transform}`)}else l!==d&&void 0!==l&&void 0!==d&&(a=!0,n[i]=l,o[i]=d)}return n.transformOrigin=o.transformOrigin=i?"center center":"top left",this.animatingProperties=r,a?[n,o]:void 0}async animate(t,e=this.options.keyframeOptions){this.start(),this.frames=t;let i=!1;if(!this.isAnimating()&&!this.isDisabled()&&(this.options.onFrames&&(this.frames=t=this.options.onFrames(this),this.log("modified frames",t)),void 0!==t)){this.log("animate",[t,e]),i=!0,this.webAnimation=this.element.animate(t,e);const s=this.getController();null==s||s.add(this);try{await this.webAnimation.finished}catch(t){}null==s||s.remove(this)}return this.didFinish(i),i}isAnimating(){var t,e;return"running"===(null===(t=this.webAnimation)||void 0===t?void 0:t.playState)||(null===(e=this.webAnimation)||void 0===e?void 0:e.pending)}log(t,e){this.shouldLog&&!this.isDisabled()&&console.log(t,this.options.id,e)}}const y=(0,o.XM)(_),k=["top","right","bottom","left"];class b extends a.sR{constructor(t){if(super(t),t.type!==o.pX.ELEMENT)throw Error("The `position` directive must be used in attribute position.")}render(t,e){return n.Ld}update(t,[e,i]){var s;return void 0===this.l&&(this.l=null===(s=t.options)||void 0===s?void 0:s.host,this.l.addController(this)),this.j=t.element,this.S=e,this.C=null!=i?i:["left","top","width","height"],this.render(e,i)}hostUpdated(){this.F()}F(){var t,e;const i="function"==typeof this.S?this.S():null===(t=this.S)||void 0===t?void 0:t.value,s=i.offsetParent;if(void 0===i||!s)return;const n=i.getBoundingClientRect(),o=s.getBoundingClientRect();null===(e=this.C)||void 0===e||e.forEach((t=>{const e=k.includes(t)?n[t]-o[t]:n[t];this.j.style[t]=e+"px"}))}}(0,o.XM)(b);i(63436),i(44577);var w=i(68144),x=i(14243),$=i(18848),C=i(47181),A=i(87744),I=i(69371),L=i(72371),S=i(26765),M=i(11654);i(74834),i(84431),i(76870),i(34821),i(61878),i(52039),i(67408),i(14271);(0,s.Z)([(0,x.Mo)("ha-media-upload-button")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,x.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,x.Cb)()],key:"currentItem",value:void 0},{kind:"field",decorators:[(0,x.SB)()],key:"_uploading",value:()=>0},{kind:"method",key:"render",value:function(){return this.currentItem&&(0,L.aV)(this.currentItem.media_content_id||"")?w.dy` ${this._uploading>0?w.dy` `:w.dy` `} `:w.Ld}},{kind:"method",key:"_startUpload",value:async function(){if(this._uploading>0)return;const t=document.createElement("input");t.type="file",t.accept="audio/*,video/*,image/*",t.multiple=!0,t.addEventListener("change",(async()=>{(0,C.B)(this,"uploading");const e=t.files;document.body.removeChild(t);const i=this.currentItem.media_content_id;for(let t=0;tw.iv`mwc-button{--mdc-button-disabled-ink-color:--mdc-theme-primary}ha-circular-progress[slot=icon],ha-svg-icon[slot=icon]{vertical-align:middle}ha-svg-icon[slot=icon]{margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}`}]}}),w.oi);const O="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z";(0,s.Z)([(0,x.Mo)("dialog-media-manage")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,x.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,x.SB)()],key:"_currentItem",value:void 0},{kind:"field",decorators:[(0,x.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,x.SB)()],key:"_uploading",value:()=>!1},{kind:"field",decorators:[(0,x.SB)()],key:"_deleting",value:()=>!1},{kind:"field",decorators:[(0,x.SB)()],key:"_selected",value:()=>new Set},{kind:"field",key:"_filesChanged",value:()=>!1},{kind:"method",key:"showDialog",value:function(t){this._params=t,this._refreshMedia()}},{kind:"method",key:"closeDialog",value:function(){this._filesChanged&&this._params.onClose&&this._params.onClose(),this._params=void 0,this._currentItem=void 0,this._uploading=!1,this._deleting=!1,this._filesChanged=!1,(0,C.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){var t,e,i,s;if(!this._params)return w.Ld;const n=(null===(t=this._currentItem)||void 0===t||null===(e=t.children)||void 0===e?void 0:e.filter((t=>!t.can_expand)))||[];let o=0;return w.dy` ${0===this._selected.size?w.dy` ${this.hass.localize("ui.components.media-browser.file_management.title")} ${this._uploading?"":w.dy` `} `:w.dy` ${this._deleting?"":w.dy` `} `} ${this._currentItem?n.length?w.dy` ${(0,$.r)(n,(t=>t.media_content_id),(t=>{const e=w.dy` `;return w.dy` ${e} ${t.title} `}))} `:w.dy`

    ${this.hass.localize("ui.components.media-browser.file_management.no_items")}

    ${null!==(i=this._currentItem)&&void 0!==i&&null!==(s=i.children)&&void 0!==s&&s.length?w.dy`${this.hass.localize("ui.components.media-browser.file_management.folders_not_supported")}`:""}
    `:w.dy`
    `}
    `}},{kind:"method",key:"_handleSelected",value:function(t){this._selected=t.detail.index}},{kind:"method",key:"_startUploading",value:function(){this._uploading=!0,this._filesChanged=!0}},{kind:"method",key:"_doneUploading",value:function(){this._uploading=!1,this._refreshMedia()}},{kind:"method",key:"_handleDeselectAll",value:function(){this._selected.size&&(this._selected=new Set)}},{kind:"method",key:"_handleDelete",value:async function(){if(!await(0,S.g7)(this,{text:this.hass.localize("ui.components.media-browser.file_management.confirm_delete",{count:this._selected.size}),warning:!0}))return;this._filesChanged=!0,this._deleting=!0;const t=[];let e=0;this._currentItem.children.forEach((i=>{i.can_expand||this._selected.has(e++)&&t.push(i)}));try{await Promise.all(t.map((async t=>{await(0,L.Qr)(this.hass,t.media_content_id),this._currentItem={...this._currentItem,children:this._currentItem.children.filter((e=>e!==t))}})))}finally{this._deleting=!1,this._selected=new Set}}},{kind:"method",key:"_refreshMedia",value:async function(){this._selected=new Set,this._currentItem=void 0,this._currentItem=await(0,L.b)(this.hass,this._params.currentItem.media_content_id)}},{kind:"get",static:!0,key:"styles",value:function(){return[M.yu,w.iv`ha-dialog{--dialog-z-index:8;--dialog-content-padding:0}@media (min-width:800px){ha-dialog{--mdc-dialog-max-width:800px;--dialog-surface-position:fixed;--dialog-surface-top:40px;--mdc-dialog-max-height:calc(100vh - 72px)}}ha-dialog-header ha-button,ha-dialog-header ha-media-upload-button{--mdc-theme-primary:var(--primary-text-color);margin:6px;display:block}mwc-list{direction:ltr}.danger{--mdc-theme-primary:var(--error-color)}ha-svg-icon[slot=icon]{vertical-align:middle}ha-svg-icon[slot=icon]{margin-inline-start:0px!important;margin-inline-end:8px!important;direction:var(--direction)}.refresh{display:flex;height:200px;justify-content:center;align-items:center}.no-items{text-align:center;padding:16px}.folders{color:var(--secondary-text-color);font-style:italic}`]}}]}}),w.oi)},18848:(t,e,i)=>{i.d(e,{r:()=>r});var s=i(15304),n=i(38941),o=i(81563);const a=(t,e,i)=>{const s=new Map;for(let n=e;n<=i;n++)s.set(t[n],n);return s},r=(0,n.XM)(class extends n.Xe{constructor(t){if(super(t),t.type!==n.pX.CHILD)throw Error("repeat() can only be used in text expressions")}dt(t,e,i){let s;void 0===i?i=e:void 0!==e&&(s=e);const n=[],o=[];let a=0;for(const e of t)n[a]=s?s(e,a):a,o[a]=i(e,a),a++;return{values:o,keys:n}}render(t,e,i){return this.dt(t,e,i).values}update(t,[e,i,n]){var r;const l=(0,o.i9)(t),{values:d,keys:h}=this.dt(e,i,n);if(!Array.isArray(l))return this.ht=h,d;const c=null!==(r=this.ht)&&void 0!==r?r:this.ht=[],u=[];let p,m,g=0,v=l.length-1,f=0,_=d.length-1;for(;g<=v&&f<=_;)if(null===l[g])g++;else if(null===l[v])v--;else if(c[g]===h[f])u[f]=(0,o.fk)(l[g],d[f]),g++,f++;else if(c[v]===h[_])u[_]=(0,o.fk)(l[v],d[_]),v--,_--;else if(c[g]===h[_])u[_]=(0,o.fk)(l[g],d[_]),(0,o._Y)(t,u[_+1],l[g]),g++,_--;else if(c[v]===h[f])u[f]=(0,o.fk)(l[v],d[f]),(0,o._Y)(t,l[g],l[v]),v--,f++;else if(void 0===p&&(p=a(h,f,_),m=a(c,g,v)),p.has(c[g]))if(p.has(c[v])){const e=m.get(h[f]),i=void 0!==e?l[e]:null;if(null===i){const e=(0,o._Y)(t,l[g]);(0,o.fk)(e,d[f]),u[f]=e}else u[f]=(0,o.fk)(i,d[f]),(0,o._Y)(t,l[g],i),l[e]=null;f++}else(0,o.ws)(l[v]),v--;else(0,o.ws)(l[g]),g++;for(;f<=_;){const e=(0,o._Y)(t,u[_+1]);(0,o.fk)(e,d[f]),u[f++]=e}for(;g<=v;){const t=l[g++];null!==t&&(0,o.ws)(t)}return this.ht=h,(0,o.hl)(t,u),s.Jb}})}}]); -//# sourceMappingURL=1961-FxMFiPKFuSQ.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js.gz b/supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js.gz deleted file mode 100644 index 323a24622a7607f41e4e67af8442b7be7647cdad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6416 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.d(e,{ys:()=>j});var n=i(74075),s=i(60347),r=i(25070);class o{constructor(t,e,i){this.state=t,this.pos=e,this.explicit=i,this.abortListeners=[]}tokenBefore(t){let e=(0,r.qz)(this.state).resolveInner(this.pos,-1);for(;e&&t.indexOf(e.name)<0;)e=e.parent;return e?{from:e.from,to:this.pos,text:this.state.sliceDoc(e.from,this.pos),type:e.type}:null}matchBefore(t){let e=this.state.doc.lineAt(this.pos),i=Math.max(e.from,this.pos-250),n=e.text.slice(i-e.from,this.pos-e.from),s=n.search(u(t,!1));return s<0?null:{from:i+s,to:this.pos,text:n.slice(s)}}get aborted(){return null==this.abortListeners}addEventListener(t,e){"abort"==t&&this.abortListeners&&this.abortListeners.push(e)}}function l(t){let e=Object.keys(t).join(""),i=/\w/.test(e);return i&&(e=e.replace(/\w/g,"")),`[${i?"\\w":""}${e.replace(/[^\w\s]/g,"\\$&")}]`}function h(t){let e=t.map((t=>"string"==typeof t?{label:t}:t)),[i,n]=e.every((t=>/^\w+$/.test(t.label)))?[/\w*$/,/\w+$/]:function(t){let e=Object.create(null),i=Object.create(null);for(let{label:n}of t){e[n[0]]=!0;for(let t=1;t{let s=t.matchBefore(n);return s||t.explicit?{from:s?s.from:t.pos,options:e,validFor:i}:null}}class a{constructor(t,e,i,n){this.completion=t,this.source=e,this.match=i,this.score=n}}function c(t){return t.selection.main.from}function u(t,e){var i;let{source:n}=t,s=e&&"^"!=n[0],r="$"!=n[n.length-1];return s||r?new RegExp(`${s?"^":""}(?:${n})${r?"$":""}`,null!==(i=t.flags)&&void 0!==i?i:t.ignoreCase?"i":""):t}const f=n.q6.define();const d=new WeakMap;function p(t){if(!Array.isArray(t))return t;let e=d.get(t);return e||d.set(t,e=h(t)),e}const m=n.Py.define(),g=n.Py.define();class v{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let e=0;e=48&&a<=57||a>=97&&a<=122?2:a>=65&&a<=90?1:0:(y=(0,n.bg)(a))!=y.toLowerCase()?1:y!=y.toUpperCase()?2:0;(!s||1==b&&g||0==w&&0!=b)&&(e[u]==a||i[u]==a&&(f=!0)?o[u++]=s:o.length&&(v=!1)),w=b,s+=(0,n.nZ)(a)}return u==h&&0==o[0]&&v?this.result((f?-200:0)-100,o,t):d==h&&0==p?[-200-t.length+(m==t.length?0:-100),0,m]:l>-1?[-700-t.length,l,l+this.pattern.length]:d==h?[-900-t.length,p,m]:u==h?this.result((f?-200:0)-100-700+(v?0:-1100),o,t):2==e.length?null:this.result((s[0]?-700:0)-200-1100,s,t)}result(t,e,i){let s=[t-i.length],r=1;for(let t of e){let e=t+(this.astral?(0,n.nZ)((0,n.gm)(i,t)):1);r>1&&s[r-1]==t?s[r-1]=e:(s[r++]=t,s[r++]=e)}return s}}const w=n.r$.define({combine:t=>(0,n.BO)(t,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:b,compareCompletions:(t,e)=>t.label.localeCompare(e.label),interactionDelay:75},{defaultKeymap:(t,e)=>t&&e,closeOnBlur:(t,e)=>t&&e,icons:(t,e)=>t&&e,tooltipClass:(t,e)=>i=>y(t(i),e(i)),optionClass:(t,e)=>i=>y(t(i),e(i)),addToOptions:(t,e)=>t.concat(e)})});function y(t,e){return t?e?t+" "+e:t:e}function b(t,e,i,n,r){let o,l,h=t.textDirection==s.Nm.RTL,a=h,c=!1,u="top",f=e.left-r.left,d=r.right-e.right,p=n.right-n.left,m=n.bottom-n.top;if(a&&f=m||t>e.top?o=i.bottom-e.top:(u="bottom",o=e.bottom-i.top)}return{style:`${u}: ${o}px; max-width: ${l}px`,class:"cm-completionInfo-"+(c?h?"left-narrow":"right-narrow":a?"left":"right")}}function x(t,e="option"){return i=>{let n=i.state.field(W,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp-1?n.open.selected+o*(t?1:-1):t?0:l-1;return h<0?h="page"==e?0:l-1:h>=l&&(h="page"==e?l-1:0),i.dispatch({effects:V.of(h)}),!0}}class k{constructor(t,e){this.active=t,this.context=e,this.time=Date.now(),this.updates=[],this.done=void 0}}const S=s.lg.fromClass(class{constructor(t){this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0;for(let e of t.state.field(W).active)1==e.state&&this.startQuery(e)}update(t){let e=t.state.field(W);if(!t.selectionSet&&!t.docChanged&&t.startState.field(W)==e)return;let i=t.transactions.some((t=>(t.selection||t.docChanged)&&!P(t)));for(let e=0;e50&&Date.now()-n.time>1e3){for(let t of n.context.abortListeners)try{t()}catch(t){(0,s.OO)(this.view.state,t)}n.context.abortListeners=null,this.running.splice(e--,1)}else n.updates.push(...t.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=e.active.some((t=>1==t.state&&!this.running.some((e=>e.active.source==t.source))))?setTimeout((()=>this.startUpdate()),50):-1,0!=this.composing)for(let e of t.transactions)"input"==P(e)?this.composing=2:2==this.composing&&e.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:t}=this.view,e=t.field(W);for(let t of e.active)1!=t.state||this.running.some((e=>e.active.source==t.source))||this.startQuery(t)}startQuery(t){let{state:e}=this.view,i=c(e),n=new o(e,i,t.explicitPos==i),r=new k(t,n);this.running.push(r),Promise.resolve(t.source(n)).then((t=>{r.context.aborted||(r.done=t||null,this.scheduleAccept())}),(t=>{this.view.dispatch({effects:g.of(null)}),(0,s.OO)(this.view.state,t)}))}scheduleAccept(){this.running.every((t=>void 0!==t.done))?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout((()=>this.accept()),50))}accept(){var t;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let e=[],i=this.view.state.facet(w);for(let n=0;nt.source==s.active.source));if(r&&1==r.state)if(null==s.done){let t=new L(s.active.source,0);for(let e of s.updates)t=t.update(e,i);1!=t.state&&e.push(t)}else this.startQuery(r)}e.length&&this.view.dispatch({effects:N.of(e)})}},{eventHandlers:{blur(t){let e=this.view.state.field(W,!1);if(e&&e.tooltip&&this.view.state.facet(w).closeOnBlur){let i=e.open&&(0,s.gB)(this.view,e.open.tooltip);i&&i.dom.contains(t.relatedTarget)||this.view.dispatch({effects:g.of(null)})}},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout((()=>this.view.dispatch({effects:m.of(!1)})),20),this.composing=0}}});function A(t,e){const i=e.completion.apply||e.completion.label;let s=t.state.field(W).active.find((t=>t.source==e.source));return s instanceof I&&("string"==typeof i?t.dispatch(Object.assign(Object.assign({},function(t,e,i,s){let{main:r}=t.selection,o=i-r.from,l=s-r.from;return Object.assign(Object.assign({},t.changeByRange((h=>h!=r&&i!=s&&t.sliceDoc(h.from+o,h.from+l)!=t.sliceDoc(i,s)?{range:h}:{changes:{from:h.from+o,to:s==r.from?h.to:h.from+l,insert:e},range:n.jT.cursor(h.from+o+e.length)}))),{userEvent:"input.complete"})}(t.state,i,s.from,s.to)),{annotations:f.of(e.completion)})):i(t,e.completion,s.from,s.to),!0)}function M(t,e,i){if(t<=i)return{from:0,to:t};if(e<0&&(e=0),e<=t>>1){let t=Math.floor(e/i);return{from:t*i,to:(t+1)*i}}let n=Math.floor((t-e)/i);return{from:t-(n+1)*i,to:t-n*i}}class C{constructor(t,e){this.view=t,this.stateField=e,this.info=null,this.placeInfoReq={read:()=>this.measureInfo(),write:t=>this.placeInfo(t),key:this},this.space=null,this.currentClass="";let i=t.state.field(e),{options:n,selected:s}=i.open,r=t.state.facet(w);this.optionContent=function(t){let e=t.addToOptions.slice();return t.icons&&e.push({render(t){let e=document.createElement("div");return e.classList.add("cm-completionIcon"),t.type&&e.classList.add(...t.type.split(/\s+/g).map((t=>"cm-completionIcon-"+t))),e.setAttribute("aria-hidden","true"),e},position:20}),e.push({render(t,e,i){let n=document.createElement("span");n.className="cm-completionLabel";let{label:s}=t,r=0;for(let t=1;tr&&n.appendChild(document.createTextNode(s.slice(r,e)));let l=n.appendChild(document.createElement("span"));l.appendChild(document.createTextNode(s.slice(e,o))),l.className="cm-completionMatchedText",r=o}return rt.position-e.position)).map((t=>t.render))}(r),this.optionClass=r.optionClass,this.tooltipClass=r.tooltipClass,this.range=M(n.length,s,r.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",(e=>{for(let i,s=e.target;s&&s!=this.dom;s=s.parentNode)if("LI"==s.nodeName&&(i=/-(\d+)$/.exec(s.id))&&+i[1]{let i=t.state.field(this.stateField,!1);i&&i.tooltip&&t.state.facet(w).closeOnBlur&&e.relatedTarget!=t.contentDOM&&t.dispatch({effects:g.of(null)})})),this.list=this.dom.appendChild(this.createListBox(n,i.id,this.range)),this.list.addEventListener("scroll",(()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)}))}mount(){this.updateSel()}update(t){var e,i,n;let s=t.state.field(this.stateField),r=t.startState.field(this.stateField);this.updateTooltipClass(t.state),s!=r&&(this.updateSel(),(null===(e=s.open)||void 0===e?void 0:e.disabled)!=(null===(i=r.open)||void 0===i?void 0:i.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!(null===(n=s.open)||void 0===n?void 0:n.disabled)))}updateTooltipClass(t){let e=this.tooltipClass(t);if(e!=this.currentClass){for(let t of this.currentClass.split(" "))t&&this.dom.classList.remove(t);for(let t of e.split(" "))t&&this.dom.classList.add(t);this.currentClass=e}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),e=t.open;if((e.selected>-1&&e.selected=this.range.to)&&(this.range=M(e.options.length,e.selected,this.view.state.facet(w).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e.options,t.id,this.range)),this.list.addEventListener("scroll",(()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)}))),this.updateSelectedOption(e.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:i}=e.options[e.selected],{info:n}=i;if(!n)return;let r="string"==typeof n?document.createTextNode(n):n(i);if(!r)return;"then"in r?r.then((e=>{e&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(e)})).catch((t=>(0,s.OO)(this.view.state,t,"completion info"))):this.addInfoPane(r)}}addInfoPane(t){let e=this.info=document.createElement("div");e.className="cm-tooltip cm-completionInfo",e.appendChild(t),this.dom.appendChild(e),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let e=null;for(let i=this.list.firstChild,n=this.range.from;i;i=i.nextSibling,n++)"LI"==i.nodeName&&i.id?n==t?i.hasAttribute("aria-selected")||(i.setAttribute("aria-selected","true"),e=i):i.hasAttribute("aria-selected")&&i.removeAttribute("aria-selected"):n--;return e&&function(t,e){let i=t.getBoundingClientRect(),n=e.getBoundingClientRect();n.topi.bottom&&(t.scrollTop+=n.bottom-i.bottom)}(this.list,e),e}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let e=this.dom.getBoundingClientRect(),i=this.info.getBoundingClientRect(),n=t.getBoundingClientRect(),s=this.space;if(!s){let t=this.dom.ownerDocument.defaultView||window;s={left:0,top:0,right:t.innerWidth,bottom:t.innerHeight}}return n.top>Math.min(s.bottom,e.bottom)-10||n.bottomi.from||0==i.from))if(s=t,"string"!=typeof h&&h.header)n.appendChild(h.header(h));else{n.appendChild(document.createElement("completion-section")).textContent=t}}const a=n.appendChild(document.createElement("li"));a.id=e+"-"+r,a.setAttribute("role","option");let c=this.optionClass(o);c&&(a.className=c);for(let t of this.optionContent){let e=t(o,this.view.state,l);e&&a.appendChild(e)}}return i.from&&n.classList.add("cm-completionListIncompleteTop"),i.to=this.options.length?this:new D(this.options,R(e,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,e,i,n,s){let r=function(t,e){let i=[],n=null,s=t=>{i.push(t);let{section:e}=t.completion;if(e){n||(n=[]);let t="string"==typeof e?e:e.name;n.some((e=>e.name==t))||n.push("string"==typeof e?{name:t}:e)}};for(let n of t)if(n.hasResult())if(!1===n.result.filter){let t=n.result.getMatch;for(let e of n.result.options){let r=[1e9-i.length];if(t)for(let i of t(e))r.push(i);s(new a(e,n.source,r,r[0]))}}else{let t,i=new v(e.sliceDoc(n.from,n.to));for(let e of n.result.options)(t=i.match(e.label))&&s(new a(e,n.source,t,t[0]+(e.boost||0)))}if(n){let t=Object.create(null),e=0,s=(t,e)=>{var i,n;return(null!==(i=t.rank)&&void 0!==i?i:1e9)-(null!==(n=e.rank)&&void 0!==n?n:1e9)||(t.namee.score-t.score||l(t.completion,e.completion))))!o||o.label!=t.completion.label||o.detail!=t.completion.detail||null!=o.type&&null!=t.completion.type&&o.type!=t.completion.type||o.apply!=t.completion.apply?r.push(t):T(t.completion)>T(o)&&(r[r.length-1]=t),o=t.completion;return r}(t,e);if(!r.length)return n&&t.some((t=>1==t.state))?new D(n.options,n.attrs,n.tooltip,n.timestamp,n.selected,!0):null;let o=e.facet(w).selectOnOpen?0:-1;if(n&&n.selected!=o&&-1!=n.selected){let t=n.options[n.selected].completion;for(let e=0;ee.hasResult()?Math.min(t,e.from):t),1e8),create:(l=W,t=>new C(t,l)),above:s.aboveCursor},n?n.timestamp:Date.now(),o,!1);var l}map(t){return new D(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class O{constructor(t,e,i){this.active=t,this.id=e,this.open=i}static start(){return new O(B,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(t){let{state:e}=t,i=e.facet(w),n=(i.override||e.languageDataAt("autocomplete",c(e)).map(p)).map((e=>(this.active.find((t=>t.source==e))||new L(e,this.active.some((t=>0!=t.state))?1:0)).update(t,i)));n.length==this.active.length&&n.every(((t,e)=>t==this.active[e]))&&(n=this.active);let s=this.open;s&&t.docChanged&&(s=s.map(t.changes)),t.selection||n.some((e=>e.hasResult()&&t.changes.touchesRange(e.from,e.to)))||!function(t,e){if(t==e)return!0;for(let i=0,n=0;;){for(;i1==t.state))&&(s=null),!s&&n.every((t=>1!=t.state))&&n.some((t=>t.hasResult()))&&(n=n.map((t=>t.hasResult()?new L(t.source,0):t)));for(let e of t.effects)e.is(V)&&(s=s&&s.setSelected(e.value,this.id));return n==this.active&&s==this.open?this:new O(n,this.id,s)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:E}}const E={"aria-autocomplete":"list"};function R(t,e){let i={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":t};return e>-1&&(i["aria-activedescendant"]=t+"-"+e),i}const B=[];function P(t){return t.isUserEvent("input.type")?"input":t.isUserEvent("delete.backward")?"delete":null}class L{constructor(t,e,i=-1){this.source=t,this.state=e,this.explicitPos=i}hasResult(){return!1}update(t,e){let i=P(t),n=this;i?n=n.handleUserEvent(t,i,e):t.docChanged?n=n.handleChange(t):t.selection&&0!=n.state&&(n=new L(n.source,0));for(let e of t.effects)if(e.is(m))n=new L(n.source,1,e.value?c(t.state):-1);else if(e.is(g))n=new L(n.source,0);else if(e.is(N))for(let t of e.value)t.source==n.source&&(n=t);return n}handleUserEvent(t,e,i){return"delete"!=e&&i.activateOnTyping?new L(this.source,1):this.map(t.changes)}handleChange(t){return t.changes.touchesRange(c(t.startState))?new L(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new L(this.source,this.state,t.mapPos(this.explicitPos))}}class I extends L{constructor(t,e,i,n,s){super(t,2,e),this.result=i,this.from=n,this.to=s}hasResult(){return!0}handleUserEvent(t,e,i){var n;let s=t.changes.mapPos(this.from),r=t.changes.mapPos(this.to,1),l=c(t.state);if((this.explicitPos<0?l<=s:lr||"delete"==e&&c(t.startState)==this.from)return new L(this.source,"input"==e&&i.activateOnTyping?1:0);let h,a=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos);return function(t,e,i,n){if(!t)return!1;let s=e.sliceDoc(i,n);return"function"==typeof t?t(s,i,n,e):u(t,!0).test(s)}(this.result.validFor,t.state,s,r)?new I(this.source,a,this.result,s,r):this.result.update&&(h=this.result.update(this.result,s,r,new o(t.state,l,a>=0)))?new I(this.source,a,h,h.from,null!==(n=h.to)&&void 0!==n?n:c(t.state)):new L(this.source,1,a)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new L(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new I(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1))}}const N=n.Py.define({map:(t,e)=>t.map((t=>t.map(e)))}),V=n.Py.define(),W=n.QQ.define({create:()=>O.start(),update:(t,e)=>t.update(e),provide:t=>[s.hJ.from(t,(t=>t.tooltip)),s.tk.contentAttributes.from(t,(t=>t.attrs))]}),H=s.tk.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});const z=new class extends n.uU{};z.startSide=1,z.endSide=-1;"object"==typeof navigator&&navigator.userAgent;function j(t={}){return[W,w.of(t),S,q,H]}const F=[{key:"Ctrl-Space",run:t=>!!t.state.field(W,!1)&&(t.dispatch({effects:m.of(!0)}),!0)},{key:"Escape",run:t=>{let e=t.state.field(W,!1);return!(!e||!e.active.some((t=>0!=t.state)))&&(t.dispatch({effects:g.of(null)}),!0)}},{key:"ArrowDown",run:x(!0)},{key:"ArrowUp",run:x(!1)},{key:"PageDown",run:x(!0,"page")},{key:"PageUp",run:x(!1,"page")},{key:"Enter",run:t=>{let e=t.state.field(W,!1);return!(t.state.readOnly||!e||!e.open||e.open.selected<0||Date.now()-e.open.timestampt.facet(w).defaultKeymap?[F]:[])))},43642:(t,e,i)=>{i.d(e,{at:()=>Pt,f$:()=>V,m8:()=>b,wQ:()=>It,xi:()=>Lt});var n=i(74075),s=i(60347),r=i(25070),o=i(97248);function l(t,e){return({state:i,dispatch:n})=>{if(i.readOnly)return!1;let s=t(e,i);return!!s&&(n(i.update(s)),!0)}}const h=l(p,0),a=l(d,0),c=l(((t,e)=>d(t,e,function(t){let e=[];for(let i of t.selection.ranges){let n=t.doc.lineAt(i.from),s=i.to<=n.to?n:t.doc.lineAt(i.to),r=e.length-1;r>=0&&e[r].to>n.from?e[r].to=s.to:e.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:s.to})}return e}(e))),0);function u(t,e){let i=t.languageDataAt("commentTokens",e);return i.length?i[0]:{}}const f=50;function d(t,e,i=e.selection.ranges){let n=i.map((t=>u(e,t.from).block));if(!n.every((t=>t)))return null;let s=i.map(((t,i)=>function(t,{open:e,close:i},n,s){let r,o,l=t.sliceDoc(n-f,n),h=t.sliceDoc(s,s+f),a=/\s*$/.exec(l)[0].length,c=/^\s*/.exec(h)[0].length,u=l.length-a;if(l.slice(u-e.length,u)==e&&h.slice(c,c+i.length)==i)return{open:{pos:n-a,margin:a&&1},close:{pos:s+c,margin:c&&1}};s-n<=2*f?r=o=t.sliceDoc(n,s):(r=t.sliceDoc(n,n+f),o=t.sliceDoc(s-f,s));let d=/^\s*/.exec(r)[0].length,p=/\s*$/.exec(o)[0].length,m=o.length-p-i.length;return r.slice(d,d+e.length)==e&&o.slice(m,m+i.length)==i?{open:{pos:n+d+e.length,margin:/\s/.test(r.charAt(d+e.length))?1:0},close:{pos:s-p-i.length,margin:/\s/.test(o.charAt(m-1))?1:0}}:null}(e,n[i],t.from,t.to)));if(2!=t&&!s.every((t=>t)))return{changes:e.changes(i.map(((t,e)=>s[e]?[]:[{from:t.from,insert:n[e].open+" "},{from:t.to,insert:" "+n[e].close}])))};if(1!=t&&s.some((t=>t))){let t=[];for(let e,i=0;is&&(t==r||r>h.from)){s=h.from;let t=/^\s*/.exec(h.text)[0].length,e=t==h.length,i=h.text.slice(t,t+l.length)==l?t:-1;tt.comment<0&&(!t.empty||t.single)))){let t=[];for(let{line:e,token:i,indent:s,empty:r,single:o}of n)!o&&r||t.push({from:e.from+s,insert:i+" "});let i=e.changes(t);return{changes:i,selection:e.selection.map(i,1)}}if(1!=t&&n.some((t=>t.comment>=0))){let t=[];for(let{line:e,comment:i,token:s}of n)if(i>=0){let n=e.from+i,r=n+s.length;" "==e.text[r-e.from]&&r++,t.push({from:n,to:r})}return{changes:t}}return null}const m=n.q6.define(),g=n.q6.define(),v=n.r$.define(),w=n.r$.define({combine:t=>(0,n.BO)(t,{minDepth:100,newGroupDelay:500,joinToEvent:(t,e)=>e},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,e)=>(i,n)=>t(i,n)||e(i,n)})});const y=n.QQ.define({create:()=>N.empty,update(t,e){let i=e.state.facet(w),s=e.annotation(m);if(s){let r=e.docChanged?n.jT.single(function(t){let e=0;return t.iterChangedRanges(((t,i)=>e=i)),e}(e.changes)):void 0,o=C.fromTransaction(e,r),l=s.side,h=0==l?t.undone:t.done;return h=o?T(h,h.length,i.minDepth,o):R(h,e.startState.selection),new N(0==l?s.rest:h,0==l?h:s.rest)}let r=e.annotation(g);if("full"!=r&&"before"!=r||(t=t.isolate()),!1===e.annotation(n.YW.addToHistory))return e.changes.empty?t:t.addMapping(e.changes.desc);let o=C.fromTransaction(e),l=e.annotation(n.YW.time),h=e.annotation(n.YW.userEvent);return o?t=t.addChanges(o,l,h,i,e):e.selection&&(t=t.addSelection(e.startState.selection,l,h,i.newGroupDelay)),"full"!=r&&"after"!=r||(t=t.isolate()),t},toJSON:t=>({done:t.done.map((t=>t.toJSON())),undone:t.undone.map((t=>t.toJSON()))}),fromJSON:t=>new N(t.done.map(C.fromJSON),t.undone.map(C.fromJSON))});function b(t={}){return[y,w.of(t),s.tk.domEventHandlers({beforeinput(t,e){let i="historyUndo"==t.inputType?k:"historyRedo"==t.inputType?S:null;return!!i&&(t.preventDefault(),i(e))}})]}function x(t,e){return function({state:i,dispatch:n}){if(!e&&i.readOnly)return!1;let s=i.field(y,!1);if(!s)return!1;let r=s.pop(t,i,e);return!!r&&(n(r),!0)}}const k=x(0,!1),S=x(1,!1),A=x(0,!0),M=x(1,!0);class C{constructor(t,e,i,n,s){this.changes=t,this.effects=e,this.mapped=i,this.startSelection=n,this.selectionsAfter=s}setSelAfter(t){return new C(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,e,i;return{changes:null===(t=this.changes)||void 0===t?void 0:t.toJSON(),mapped:null===(e=this.mapped)||void 0===e?void 0:e.toJSON(),startSelection:null===(i=this.startSelection)||void 0===i?void 0:i.toJSON(),selectionsAfter:this.selectionsAfter.map((t=>t.toJSON()))}}static fromJSON(t){return new C(t.changes&&n.as.fromJSON(t.changes),[],t.mapped&&n.n0.fromJSON(t.mapped),t.startSelection&&n.jT.fromJSON(t.startSelection),t.selectionsAfter.map(n.jT.fromJSON))}static fromTransaction(t,e){let i=O;for(let e of t.startState.facet(v)){let n=e(t);n.length&&(i=i.concat(n))}return!i.length&&t.changes.empty?null:new C(t.changes.invert(t.startState.doc),i,void 0,e||t.startState.selection,O)}static selection(t){return new C(void 0,O,void 0,void 0,t)}}function T(t,e,i,n){let s=e+1>i+20?e-i-1:0,r=t.slice(s,e);return r.push(n),r}function D(t,e){return t.length?e.length?t.concat(e):t:e}const O=[],E=200;function R(t,e){if(t.length){let i=t[t.length-1],n=i.selectionsAfter.slice(Math.max(0,i.selectionsAfter.length-E));return n.length&&n[n.length-1].eq(e)?t:(n.push(e),T(t,t.length-1,1e9,i.setSelAfter(n)))}return[C.selection([e])]}function B(t){let e=t[t.length-1],i=t.slice();return i[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),i}function P(t,e){if(!t.length)return t;let i=t.length,n=O;for(;i;){let s=L(t[i-1],e,n);if(s.changes&&!s.changes.empty||s.effects.length){let e=t.slice(0,i);return e[i-1]=s,e}e=s.mapped,i--,n=s.selectionsAfter}return n.length?[C.selection(n)]:O}function L(t,e,i){let s=D(t.selectionsAfter.length?t.selectionsAfter.map((t=>t.map(e))):O,i);if(!t.changes)return C.selection(s);let r=t.changes.map(e),o=e.mapDesc(t.changes,!0),l=t.mapped?t.mapped.composeDesc(o):o;return new C(r,n.Py.mapEffects(t.effects,e),l,t.startSelection.map(o),s)}const I=/^(input\.type|delete)($|\.)/;class N{constructor(t,e,i=0,n=void 0){this.done=t,this.undone=e,this.prevTime=i,this.prevUserEvent=n}isolate(){return this.prevTime?new N(this.done,this.undone):this}addChanges(t,e,i,n,s){let r=this.done,o=r[r.length-1];return r=o&&o.changes&&!o.changes.empty&&t.changes&&(!i||I.test(i))&&(!o.selectionsAfter.length&&e-this.prevTimei.push(t,e))),e.iterChangedRanges(((t,e,s,r)=>{for(let t=0;t=e&&s<=o&&(n=!0)}})),n}(o.changes,t.changes))||"input.type.compose"==i)?T(r,r.length-1,n.minDepth,new C(t.changes.compose(o.changes),D(t.effects,o.effects),o.mapped,o.startSelection,O)):T(r,r.length,n.minDepth,t),new N(r,O,e,i)}addSelection(t,e,i,n){let s=this.done.length?this.done[this.done.length-1].selectionsAfter:O;return s.length>0&&e-this.prevTimet.empty!=o.ranges[e].empty)).length)?this:new N(R(this.done,t),this.undone,e,i);var r,o}addMapping(t){return new N(P(this.done,t),P(this.undone,t),this.prevTime,this.prevUserEvent)}pop(t,e,i){let n=0==t?this.done:this.undone;if(0==n.length)return null;let s=n[n.length-1];if(i&&s.selectionsAfter.length)return e.update({selection:s.selectionsAfter[s.selectionsAfter.length-1],annotations:m.of({side:t,rest:B(n)}),userEvent:0==t?"select.undo":"select.redo",scrollIntoView:!0});if(s.changes){let i=1==n.length?O:n.slice(0,n.length-1);return s.mapped&&(i=P(i,s.mapped)),e.update({changes:s.changes,selection:s.startSelection,effects:s.effects,annotations:m.of({side:t,rest:i}),filter:!1,userEvent:0==t?"undo":"redo",scrollIntoView:!0})}return null}}N.empty=new N(O,O);const V=[{key:"Mod-z",run:k,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:S,preventDefault:!0},{linux:"Ctrl-Shift-z",run:S,preventDefault:!0},{key:"Mod-u",run:A,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:M,preventDefault:!0}];function W(t,e){return n.jT.create(t.ranges.map(e),t.mainIndex)}function H(t,e){return t.update({selection:e,scrollIntoView:!0,userEvent:"select"})}function z({state:t,dispatch:e},i){let n=W(t.selection,i);return!n.eq(t.selection)&&(e(H(t,n)),!0)}function j(t,e){return n.jT.cursor(e?t.to:t.from)}function F(t,e){return z(t,(i=>i.empty?t.moveByChar(i,e):j(i,e)))}function q(t){return t.textDirectionAt(t.state.selection.main.head)==s.Nm.LTR}const $=t=>F(t,!q(t)),_=t=>F(t,q(t));function K(t,e){return z(t,(i=>i.empty?t.moveByGroup(i,e):j(i,e)))}function J(t,e,i){if(e.type.prop(i))return!0;let n=e.to-e.from;return n&&(n>2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function U(t,e,i){let s,l,h=(0,r.qz)(t).resolveInner(e.head),a=i?o.md.closedBy:o.md.openedBy;for(let n=e.head;;){let e=i?h.childAfter(n):h.childBefore(n);if(!e)break;J(t,e,a)?h=e:n=i?e.to:e.from}return l=h.type.prop(a)&&(s=i?(0,r.Um)(t,h.from,1):(0,r.Um)(t,h.to,-1))&&s.matched?i?s.end.to:s.end.from:i?h.to:h.from,n.jT.cursor(l,i?-1:1)}function G(t,e){return z(t,(i=>{if(!i.empty)return j(i,e);let n=t.moveVertically(i,e);return n.head!=i.head?n:t.moveToLineBoundary(i,e)}))}const X=t=>G(t,!1),Q=t=>G(t,!0);function Y(t){let e,i=t.scrollDOM.clientHeighti.empty?t.moveVertically(i,e,n.height):j(i,e)));if(o.eq(r.selection))return!1;if(n.selfScroll){let e=t.coordsAtPos(r.selection.main.head),l=t.scrollDOM.getBoundingClientRect(),h=l.top+n.marginTop,a=l.bottom-n.marginBottom;e&&e.top>h&&e.bottomZ(t,!1),et=t=>Z(t,!0);function it(t,e,i){let s=t.lineBlockAt(e.head),r=t.moveToLineBoundary(e,i);if(r.head==e.head&&r.head!=(i?s.to:s.from)&&(r=t.moveToLineBoundary(e,i,!1)),!i&&r.head==s.from&&s.length){let i=/^\s*/.exec(t.state.sliceDoc(s.from,Math.min(s.from+100,s.to)))[0].length;i&&e.head!=s.from+i&&(r=n.jT.cursor(s.from+i))}return r}function nt(t,e,i){let s=!1,o=W(t.selection,(e=>{let o=(0,r.Um)(t,e.head,-1)||(0,r.Um)(t,e.head,1)||e.head>0&&(0,r.Um)(t,e.head-1,1)||e.head{let i=e(t);return n.jT.range(t.anchor,i.head,i.goalColumn,i.bidiLevel||void 0)}));return!i.eq(t.state.selection)&&(t.dispatch(H(t.state,i)),!0)}function rt(t,e){return st(t,(i=>t.moveByChar(i,e)))}const ot=t=>rt(t,!q(t)),lt=t=>rt(t,q(t));function ht(t,e){return st(t,(i=>t.moveByGroup(i,e)))}function at(t,e){return st(t,(i=>t.moveVertically(i,e)))}const ct=t=>at(t,!1),ut=t=>at(t,!0);function ft(t,e){return st(t,(i=>t.moveVertically(i,e,Y(t).height)))}const dt=t=>ft(t,!1),pt=t=>ft(t,!0),mt=({state:t,dispatch:e})=>(e(H(t,{anchor:0})),!0),gt=({state:t,dispatch:e})=>(e(H(t,{anchor:t.doc.length})),!0),vt=({state:t,dispatch:e})=>(e(H(t,{anchor:t.selection.main.anchor,head:0})),!0),wt=({state:t,dispatch:e})=>(e(H(t,{anchor:t.selection.main.anchor,head:t.doc.length})),!0);function yt(t,e){if(t.state.readOnly)return!1;let i="delete.selection",{state:r}=t,o=r.changeByRange((s=>{let{from:r,to:o}=s;if(r==o){let n=e(r);nr&&(i="delete.forward",n=bt(t,n,!0)),r=Math.min(r,n),o=Math.max(o,n)}else r=bt(t,r,!1),o=bt(t,o,!0);return r==o?{range:s}:{changes:{from:r,to:o},range:n.jT.cursor(r)}}));return!o.changes.empty&&(t.dispatch(r.update(o,{scrollIntoView:!0,userEvent:i,effects:"delete.selection"==i?s.tk.announce.of(r.phrase("Selection deleted")):void 0})),!0)}function bt(t,e,i){if(t instanceof s.tk)for(let n of t.state.facet(s.tk.atomicRanges).map((e=>e(t))))n.between(e,e,((t,n)=>{te&&(e=i?n:t)}));return e}const xt=(t,e)=>yt(t,(i=>{let s,o,{state:l}=t,h=l.doc.lineAt(i);if(!e&&i>h.from&&ixt(t,!1),St=t=>xt(t,!0),At=(t,e)=>yt(t,(i=>{let s=i,{state:r}=t,o=r.doc.lineAt(s),l=r.charCategorizer(s);for(let t=null;;){if(s==(e?o.to:o.from)){s==i&&o.number!=(e?r.doc.lines:1)&&(s+=e?1:-1);break}let h=(0,n.cp)(o.text,s-o.from,e)+o.from,a=o.text.slice(Math.min(s,h)-o.from,Math.max(s,h)-o.from),c=l(a);if(null!=t&&c!=t)break;" "==a&&s==i||(t=c),s=h}return s})),Mt=t=>At(t,!1),Ct=t=>yt(t,(e=>{let i=t.lineBlockAt(e).to;return e=s.number){let t=e[e.length-1];t.to=r.to,t.ranges.push(n)}else e.push({from:s.from,to:r.to,ranges:[n]});i=r.number+1}return e}function Dt(t,e,i){if(t.readOnly)return!1;let s=[],r=[];for(let e of Tt(t)){if(i?e.to==t.doc.length:0==e.from)continue;let o=t.doc.lineAt(i?e.to+1:e.from-1),l=o.length+1;if(i){s.push({from:e.to,to:o.to},{from:e.from,insert:o.text+t.lineBreak});for(let i of e.ranges)r.push(n.jT.range(Math.min(t.doc.length,i.anchor+l),Math.min(t.doc.length,i.head+l)))}else{s.push({from:o.from,to:e.from},{from:e.to,insert:t.lineBreak+o.text});for(let t of e.ranges)r.push(n.jT.range(t.anchor-l,t.head-l))}}return!!s.length&&(e(t.update({changes:s,scrollIntoView:!0,selection:n.jT.create(r,t.selection.mainIndex),userEvent:"move.line"})),!0)}function Ot(t,e,i){if(t.readOnly)return!1;let n=[];for(let e of Tt(t))i?n.push({from:e.from,insert:t.doc.slice(e.from,e.to)+t.lineBreak}):n.push({from:e.to,insert:t.lineBreak+t.doc.slice(e.from,e.to)});return e(t.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const Et=Rt(!1);function Rt(t){return({state:e,dispatch:i})=>{if(e.readOnly)return!1;let s=e.changeByRange((i=>{let{from:s,to:l}=i,h=e.doc.lineAt(s),a=!t&&s==l&&function(t,e){if(/\(\)|\[\]|\{\}/.test(t.sliceDoc(e-1,e+1)))return{from:e,to:e};let i,n=(0,r.qz)(t).resolveInner(e),s=n.childBefore(e),l=n.childAfter(e);return s&&l&&s.to<=e&&l.from>=e&&(i=s.type.prop(o.md.closedBy))&&i.indexOf(l.name)>-1&&t.doc.lineAt(s.to).from==t.doc.lineAt(l.from).from?{from:s.to,to:l.from}:null}(e,s);t&&(s=l=(l<=h.to?h:e.doc.lineAt(l)).to);let c=new r.Gn(e,{simulateBreak:s,simulateDoubleBreak:!!a}),u=(0,r.K0)(c,s);for(null==u&&(u=/^\s*/.exec(e.doc.lineAt(s).text)[0].length);lh.from&&s{let r=[];for(let n=s.from;n<=s.to;){let o=t.doc.lineAt(n);o.number>i&&(s.empty||s.to>o.from)&&(e(o,r,s),i=o.number),n=o.to+1}let o=t.changes(r);return{changes:r,range:n.jT.range(o.mapPos(s.anchor,1),o.mapPos(s.head,1))}}))}const Pt=({state:t,dispatch:e})=>!t.readOnly&&(e(t.update(Bt(t,((e,i)=>{i.push({from:e.from,insert:t.facet(r.c)})})),{userEvent:"input.indent"})),!0),Lt=({state:t,dispatch:e})=>!t.readOnly&&(e(t.update(Bt(t,((e,i)=>{let s=/^\s*/.exec(e.text)[0];if(!s)return;let o=(0,n.IS)(s,t.tabSize),l=0,h=(0,r.SS)(t,Math.max(0,o-(0,r.y1)(t)));for(;lz(t,(e=>U(t.state,e,!q(t)))),shift:t=>st(t,(e=>U(t.state,e,!q(t))))},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:t=>z(t,(e=>U(t.state,e,q(t)))),shift:t=>st(t,(e=>U(t.state,e,q(t))))},{key:"Alt-ArrowUp",run:({state:t,dispatch:e})=>Dt(t,e,!1)},{key:"Shift-Alt-ArrowUp",run:({state:t,dispatch:e})=>Ot(t,e,!1)},{key:"Alt-ArrowDown",run:({state:t,dispatch:e})=>Dt(t,e,!0)},{key:"Shift-Alt-ArrowDown",run:({state:t,dispatch:e})=>Ot(t,e,!0)},{key:"Escape",run:({state:t,dispatch:e})=>{let i=t.selection,s=null;return i.ranges.length>1?s=n.jT.create([i.main]):i.main.empty||(s=n.jT.create([n.jT.cursor(i.main.head)])),!!s&&(e(H(t,s)),!0)}},{key:"Mod-Enter",run:Rt(!0)},{key:"Alt-l",mac:"Ctrl-l",run:({state:t,dispatch:e})=>{let i=Tt(t).map((({from:e,to:i})=>n.jT.range(e,Math.min(i+1,t.doc.length))));return e(t.update({selection:n.jT.create(i),userEvent:"select"})),!0}},{key:"Mod-i",run:({state:t,dispatch:e})=>{let i=W(t.selection,(e=>{var i;let s=(0,r.qz)(t).resolveInner(e.head,1);for(;!(s.from=e.to||s.to>e.to&&s.from<=e.from)&&(null===(i=s.parent)||void 0===i?void 0:i.parent);)s=s.parent;return n.jT.range(s.to,s.from)}));return e(H(t,i)),!0},preventDefault:!0},{key:"Mod-[",run:Lt},{key:"Mod-]",run:Pt},{key:"Mod-Alt-\\",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=Object.create(null),n=new r.Gn(t,{overrideIndentation:t=>{let e=i[t];return null==e?-1:e}}),s=Bt(t,((e,s,o)=>{let l=(0,r.K0)(n,e.from);if(null==l)return;/\S/.test(e.text)||(l=0);let h=/^\s*/.exec(e.text)[0],a=(0,r.SS)(t,l);(h!=a||o.from{if(t.state.readOnly)return!1;let{state:e}=t,i=e.changes(Tt(e).map((({from:t,to:i})=>(t>0?t--:it.moveVertically(e,!0))).map(i);return t.dispatch({changes:i,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0}},{key:"Shift-Mod-\\",run:({state:t,dispatch:e})=>nt(t,e,!1)},{key:"Mod-/",run:t=>{let{state:e}=t,i=e.doc.lineAt(e.selection.main.from),n=u(t.state,i.from);return n.line?h(t):!!n.block&&c(t)}},{key:"Alt-A",run:a}].concat([{key:"ArrowLeft",run:$,shift:ot,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:t=>K(t,!q(t)),shift:t=>ht(t,!q(t)),preventDefault:!0},{mac:"Cmd-ArrowLeft",run:t=>z(t,(e=>it(t,e,!q(t)))),shift:t=>st(t,(e=>it(t,e,!q(t)))),preventDefault:!0},{key:"ArrowRight",run:_,shift:lt,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:t=>K(t,q(t)),shift:t=>ht(t,q(t)),preventDefault:!0},{mac:"Cmd-ArrowRight",run:t=>z(t,(e=>it(t,e,q(t)))),shift:t=>st(t,(e=>it(t,e,q(t)))),preventDefault:!0},{key:"ArrowUp",run:X,shift:ct,preventDefault:!0},{mac:"Cmd-ArrowUp",run:mt,shift:vt},{mac:"Ctrl-ArrowUp",run:tt,shift:dt},{key:"ArrowDown",run:Q,shift:ut,preventDefault:!0},{mac:"Cmd-ArrowDown",run:gt,shift:wt},{mac:"Ctrl-ArrowDown",run:et,shift:pt},{key:"PageUp",run:tt,shift:dt},{key:"PageDown",run:et,shift:pt},{key:"Home",run:t=>z(t,(e=>it(t,e,!1))),shift:t=>st(t,(e=>it(t,e,!1))),preventDefault:!0},{key:"Mod-Home",run:mt,shift:vt},{key:"End",run:t=>z(t,(e=>it(t,e,!0))),shift:t=>st(t,(e=>it(t,e,!0))),preventDefault:!0},{key:"Mod-End",run:gt,shift:wt},{key:"Enter",run:Et},{key:"Mod-a",run:({state:t,dispatch:e})=>(e(t.update({selection:{anchor:0,head:t.doc.length},userEvent:"select"})),!0)},{key:"Backspace",run:kt,shift:kt},{key:"Delete",run:St},{key:"Mod-Backspace",mac:"Alt-Backspace",run:Mt},{key:"Mod-Delete",mac:"Alt-Delete",run:t=>At(t,!0)},{mac:"Mod-Backspace",run:t=>yt(t,(e=>{let i=t.lineBlockAt(e).from;return e>i?i:Math.max(0,e-1)}))},{mac:"Mod-Delete",run:Ct}].concat([{key:"Ctrl-b",run:$,shift:ot,preventDefault:!0},{key:"Ctrl-f",run:_,shift:lt},{key:"Ctrl-p",run:X,shift:ct},{key:"Ctrl-n",run:Q,shift:ut},{key:"Ctrl-a",run:t=>z(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).from,1))),shift:t=>st(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).from)))},{key:"Ctrl-e",run:t=>z(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).to,-1))),shift:t=>st(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).to)))},{key:"Ctrl-d",run:St},{key:"Ctrl-h",run:kt},{key:"Ctrl-k",run:Ct},{key:"Ctrl-Alt-h",run:Mt},{key:"Ctrl-o",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=t.changeByRange((t=>({changes:{from:t.from,to:t.to,insert:n.xv.of(["",""])},range:n.jT.cursor(t.from)})));return e(t.update(i,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=t.changeByRange((e=>{if(!e.empty||0==e.from||e.from==t.doc.length)return{range:e};let i=e.from,s=t.doc.lineAt(i),r=i==s.from?i-1:(0,n.cp)(s.text,i-s.from,!1)+s.from,o=i==s.to?i+1:(0,n.cp)(s.text,i-s.from,!0)+s.from;return{changes:{from:r,to:o,insert:t.doc.slice(i,o).append(t.doc.slice(r,i))},range:n.jT.cursor(o)}}));return!i.changes.empty&&(e(t.update(i,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:et}].map((t=>({mac:t.key,run:t.run,shift:t.shift})))))},25070:(t,e,i)=>{i.d(e,{Gn:()=>O,K0:()=>D,QN:()=>F,Qf:()=>V,SS:()=>T,Um:()=>X,c:()=>M,il:()=>it,nF:()=>j,qz:()=>p,y1:()=>C});var n,s=i(97248),r=i(74075),o=i(60347),l=i(90622),h=i(28450);const a=new s.md;function c(t){return r.r$.define({combine:t?e=>e.concat(t):void 0})}const u=new s.md;class f{constructor(t,e,i=[],n=""){this.data=t,this.name=n,r.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(r.yy.prototype,"tree",{get(){return p(this)}}),this.parser=e,this.extension=[S.of(this),r.yy.languageData.of(((t,e,i)=>{let n=d(t,e,i),s=n.type.prop(a);if(!s)return[];let r=t.facet(s),o=n.type.prop(u);if(o){let s=n.resolve(e-n.from,i);for(let e of o)if(e.test(s,t)){let i=t.facet(e.facet);return"replace"==e.type?i:i.concat(r)}}return r}))].concat(i)}isActiveAt(t,e,i=-1){return d(t,e,i).type.prop(a)==this.data}findRegions(t){let e=t.facet(S);if((null==e?void 0:e.data)==this.data)return[{from:0,to:t.doc.length}];if(!e||!e.allowsNesting)return[];let i=[],n=(t,e)=>{if(t.prop(a)==this.data)return void i.push({from:e,to:e+t.length});let r=t.prop(s.md.mounted);if(r){if(r.tree.prop(a)==this.data){if(r.overlay)for(let t of r.overlay)i.push({from:t.from+e,to:t.to+e});else i.push({from:e,to:e+t.length});return}if(r.overlay){let t=i.length;if(n(r.tree,r.overlay[0].from+e),i.length>t)return}}for(let i=0;i=this.cursorPos?this.doc.sliceString(t,e):this.string.slice(t-i,e-i)}}let g=null;class v{constructor(t,e,i=[],n,s,r,o,l){this.parser=t,this.state=e,this.fragments=i,this.tree=n,this.treeLen=s,this.viewport=r,this.skipped=o,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}static create(t,e,i){return new v(t,e,[],s.mp.empty,0,i,[],null)}startParse(){return this.parser.startParse(new m(this.state.doc),this.fragments)}work(t,e){return null!=e&&e>=this.state.doc.length&&(e=void 0),this.tree!=s.mp.empty&&this.isDone(null!=e?e:this.state.doc.length)?(this.takeTree(),!0):this.withContext((()=>{var i;if("number"==typeof t){let e=Date.now()+t;t=()=>Date.now()>e}for(this.parse||(this.parse=this.startParse()),null!=e&&(null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&e=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext((()=>{for(;!(e=this.parse.advance()););})),this.treeLen=t,this.tree=e,this.fragments=this.withoutTempSkipped(s.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let e=g;g=this;try{return t()}finally{g=e}}withoutTempSkipped(t){for(let e;e=this.tempSkipped.pop();)t=w(t,e.from,e.to);return t}changes(t,e){let{fragments:i,tree:n,treeLen:r,viewport:o,skipped:l}=this;if(this.takeTree(),!t.empty){let e=[];if(t.iterChangedRanges(((t,i,n,s)=>e.push({fromA:t,toA:i,fromB:n,toB:s}))),i=s.i9.applyChanges(i,e),n=s.mp.empty,r=0,o={from:t.mapPos(o.from,-1),to:t.mapPos(o.to,1)},this.skipped.length){l=[];for(let e of this.skipped){let i=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);it.from&&(this.fragments=w(this.fragments,i,n),this.skipped.splice(e--,1))}return!(this.skipped.length>=e)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,e){this.skipped.push({from:t,to:e})}static getSkippingParser(t){return new class extends s._b{createParse(e,i,n){let r=n[0].from,o=n[n.length-1].to;return{parsedPos:r,advance(){let e=g;if(e){for(let t of n)e.tempSkipped.push(t);t&&(e.scheduleOn=e.scheduleOn?Promise.all([e.scheduleOn,t]):t)}return this.parsedPos=o,new s.mp(s.Jq.none,[],[],o-r)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let e=this.fragments;return this.treeLen>=t&&e.length&&0==e[0].from&&e[0].to>=t}static get(){return g}}function w(t,e,i){return s.i9.applyChanges(t,[{fromA:e,toA:i,fromB:e,toB:i}])}class y{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let e=this.context.changes(t.changes,t.state),i=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),e.viewport.to);return e.work(20,i)||e.takeTree(),new y(e)}static init(t){let e=Math.min(3e3,t.doc.length),i=v.create(t.facet(S).parser,t,{from:0,to:e});return i.work(20,e)||i.takeTree(),new y(i)}}f.state=r.QQ.define({create:y.init,update(t,e){for(let t of e.effects)if(t.is(f.setState))return t.value;return e.startState.facet(S)!=e.state.facet(S)?y.init(e.state):t.apply(e)}});let b=t=>{let e=setTimeout((()=>t()),500);return()=>clearTimeout(e)};"undefined"!=typeof requestIdleCallback&&(b=t=>{let e=-1,i=setTimeout((()=>{e=requestIdleCallback(t,{timeout:400})}),100);return()=>e<0?clearTimeout(i):cancelIdleCallback(e)});const x="undefined"!=typeof navigator&&(null===(n=navigator.scheduling)||void 0===n?void 0:n.isInputPending)?()=>navigator.scheduling.isInputPending():null,k=o.lg.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let e=this.view.state.field(f.state).context;(e.updateViewport(t.view.viewport)||this.view.viewport.to>e.treeLen)&&this.scheduleWork(),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(e)}scheduleWork(){if(this.working)return;let{state:t}=this.view,e=t.field(f.state);e.tree==e.context.tree&&e.context.isDone(t.doc.length)||(this.working=b(this.work))}work(t){this.working=null;let e=Date.now();if(this.chunkEndn+1e3,l=s.context.work((()=>x&&x()||Date.now()>r),n+(o?0:1e5));this.chunkBudget-=Date.now()-e,(l||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:f.setState.of(new y(s.context))})),this.chunkBudget>0&&(!l||o)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then((()=>this.scheduleWork())).catch((t=>(0,o.OO)(this.view.state,t))).then((()=>this.workScheduled--)),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),S=r.r$.define({combine:t=>t.length?t[0]:null,enables:t=>[f.state,k,o.tk.contentAttributes.compute([t],(e=>{let i=e.facet(t);return i&&i.name?{"data-language":i.name}:{}}))]});const A=r.r$.define(),M=r.r$.define({combine:t=>{if(!t.length)return" ";let e=t[0];if(!e||/\S/.test(e)||Array.from(e).some((t=>t!=e[0])))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return e}});function C(t){let e=t.facet(M);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function T(t,e){let i="",n=t.tabSize,s=t.facet(M)[0];if("\t"==s){for(;e>=n;)i+="\t",e-=n;s=" "}for(let t=0;t=i.from&&n<=i.to?s&&n==t?{text:"",from:t}:(e<0?n-1&&(s+=r-this.countColumn(i,i.search(/\S|$/))),s}countColumn(t,e=t.length){return(0,r.IS)(t,this.state.tabSize,e)}lineIndent(t,e=1){let{text:i,from:n}=this.lineAt(t,e),s=this.options.overrideIndentation;if(s){let t=s(n);if(t>-1)return t}return this.countColumn(i,i.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const E=new s.md;function R(t){let e=t.type.prop(E);if(e)return e;let i,n=t.firstChild;if(n&&(i=n.type.prop(s.md.closedBy))){let e=t.lastChild,n=e&&i.indexOf(e.name)>-1;return t=>N(t,!0,1,void 0,n&&!function(t){return t.pos==t.options.simulateBreak&&t.options.simulateDoubleBreak}(t)?e.from:void 0)}return null==t.parent?P:null}function B(t,e,i){for(;t;t=t.parent){let n=R(t);if(n)return n(L.create(i,e,t))}return null}function P(){return 0}class L extends O{constructor(t,e,i){super(t.state,t.options),this.base=t,this.pos=e,this.node=i}static create(t,e,i){return new L(t,e,i)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let t=this.state.doc.lineAt(this.node.from);for(;;){let e=this.node.resolve(t.from);for(;e.parent&&e.parent.from==e.from;)e=e.parent;if(I(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t.from)}continue(){let t=this.node.parent;return t?B(t,this.pos,this.base):0}}function I(t,e){for(let i=e;i;i=i.parent)if(t==i)return!0;return!1}function N(t,e,i,n,s){let r=t.textAfter,o=r.match(/^\s*/)[0].length,l=n&&r.slice(o,o+n.length)==n||s==t.pos+o,h=e?function(t){let e=t.node,i=e.childAfter(e.from),n=e.lastChild;if(!i)return null;let s=t.options.simulateBreak,r=t.state.doc.lineAt(i.from),o=null==s||s<=r.from?r.to:Math.min(r.to,s);for(let t=i.to;;){let s=e.childAfter(t);if(!s||s==n)return null;if(!s.type.isSkipped)return s.fromt.prop(a)==r.data:r?t=>t==r:void 0,this.style=(0,l.QR)(t.map((t=>({tag:t.tag,class:t.class||n(Object.assign({},t,{tag:null}))}))),{all:s}).style,this.module=i?new h.V(i):null,this.themeType=e.themeType}static define(t,e){return new V(t,e||{})}}const W=r.r$.define(),H=r.r$.define({combine:t=>t.length?[t[0]]:null});function z(t){let e=t.facet(W);return e.length?e:t.facet(H)}function j(t,e){let i,n=[$];return t instanceof V&&(t.module&&n.push(o.tk.styleModule.of(t.module)),i=t.themeType),(null==e?void 0:e.fallback)?n.push(H.of(t)):i?n.push(W.computeN([o.tk.darkTheme],(e=>e.facet(o.tk.darkTheme)==("dark"==i)?[t]:[]))):n.push(W.of(t)),n}function F(t,e,i){let n=z(t),s=null;if(n)for(let t of n)if(!t.scope||i&&t.scope(i)){let i=t.style(e);i&&(s=s?s+" "+i:i)}return s}class q{constructor(t){this.markCache=Object.create(null),this.tree=p(t.state),this.decorations=this.buildDeco(t,z(t.state))}update(t){let e=p(t.state),i=z(t.state),n=i!=z(t.startState);e.length{i.add(t,e,this.markCache[n]||(this.markCache[n]=o.p.mark({class:n})))}),n,s);return i.finish()}}const $=r.Wl.high(o.lg.fromClass(q,{decorations:t=>t.decorations})),_=(l.pJ.meta,l.pJ.link,l.pJ.heading,l.pJ.emphasis,l.pJ.strong,l.pJ.strikethrough,l.pJ.keyword,l.pJ.atom,l.pJ.bool,l.pJ.url,l.pJ.contentSeparator,l.pJ.labelName,l.pJ.literal,l.pJ.inserted,l.pJ.string,l.pJ.deleted,l.pJ.regexp,l.pJ.escape,l.pJ.string,l.pJ.variableName,l.pJ.variableName,l.pJ.typeName,l.pJ.namespace,l.pJ.className,l.pJ.variableName,l.pJ.macroName,l.pJ.propertyName,l.pJ.comment,l.pJ.invalid,1e4),K="()[]{}";const J=new s.md;function U(t,e,i){let n=t.prop(e<0?s.md.openedBy:s.md.closedBy);if(n)return n;if(1==t.name.length){let n=i.indexOf(t.name);if(n>-1&&n%2==(e<0?1:0))return[i[n+e]]}return null}function G(t){let e=t.type.prop(J);return e?e(t.node):t}function X(t,e,i,n={}){let s=n.maxScanDistance||_,r=n.brackets||K,o=p(t),l=o.resolveInner(e,i);for(let n=l;n;n=n.parent){let s=U(n.type,i,r);if(s&&n.from0?e>=o.from&&eo.from&&e<=o.to))return Q(t,e,i,n,o,s,r)}}return function(t,e,i,n,s,r,o){let l=i<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),h=o.indexOf(l);if(h<0||h%2==0!=i>0)return null;let a={from:i<0?e-1:e,to:i>0?e+1:e},c=t.doc.iterRange(e,i>0?t.doc.length:0),u=0;for(let t=0;!c.next().done&&t<=r;){let r=c.value;i<0&&(t+=r.length);let l=e+t*i;for(let t=i>0?0:r.length-1,e=i>0?r.length:-1;t!=e;t+=i){let e=o.indexOf(r[t]);if(!(e<0||n.resolveInner(l+t,1).type!=s))if(e%2==0==i>0)u++;else{if(1==u)return{start:a,end:{from:l+t,to:l+t+1},matched:e>>1==h>>1};u--}}i>0&&(t+=r.length)}return c.done?{start:a,matched:!1}:null}(t,e,i,o,l.type,s,r)}function Q(t,e,i,n,s,r,o){let l=n.parent,h={from:s.from,to:s.to},a=0,c=null==l?void 0:l.cursor();if(c&&(i<0?c.childBefore(n.from):c.childAfter(n.to)))do{if(i<0?c.to<=n.from:c.from>=n.to){if(0==a&&r.indexOf(c.type.name)>-1&&c.from=this.string.length}sol(){return 0==this.pos}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.pose}eatSpace(){let t=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}skipToEnd(){this.pos=this.string.length}skipTo(t){let e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0}backUp(t){this.pos-=t}column(){return this.lastColumnPosi?t.toLowerCase():t;return n(this.string.substr(this.pos,t.length))==n(t)?(!1!==e&&(this.pos+=t.length),!0):null}{let i=this.string.slice(this.pos).match(t);return i&&i.index>0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}}current(){return this.string.slice(this.start,this.pos)}}function tt(t){if("object"!=typeof t)return t;let e={};for(let i in t){let n=t[i];e[i]=n instanceof Array?n.slice():n}return e}const et=new WeakMap;class it extends f{constructor(t){let e,i=c(t.languageData),n={name:(r=t).name||"",token:r.token,blankLine:r.blankLine||(()=>{}),startState:r.startState||(()=>!0),copyState:r.copyState||tt,indent:r.indent||(()=>null),languageData:r.languageData||{},tokenTable:r.tokenTable||lt};var r;super(i,new class extends s._b{createParse(t,i,n){return new rt(e,t,i,n)}},[A.of(((t,e)=>this.getIndent(t,e)))],t.name),this.topNode=function(t){let e=s.Jq.define({id:ht.length,name:"Document",props:[a.add((()=>t))]});return ht.push(e),e}(i),e=this,this.streamParser=n,this.stateAfter=new s.md({perNode:!0}),this.tokenTable=t.tokenTable?new ft(n.tokenTable):dt}static define(t){return new it(t)}getIndent(t,e){let i,n=p(t.state),s=n.resolve(e);for(;s&&s.type!=this.topNode;)s=s.parent;if(!s)return null;let{overrideIndentation:r}=t.options;r&&(i=et.get(t.state),null!=i&&i1e4)return null;for(;o=n&&i+e.length<=r&&e.prop(t.stateAfter);if(o)return{state:t.streamParser.copyState(o),pos:i+e.length};for(let o=e.children.length-1;o>=0;o--){let l=e.children[o],h=i+e.positions[o],a=l instanceof s.mp&&h=e.length)return e;r||e.type!=t.topNode||(r=!0);for(let o=e.children.length-1;o>=0;o--){let l,h=e.positions[o],a=e.children[o];if(hi&&nt(t,n.tree,0-n.offset,i,r);if(o&&(e=st(t,n.tree,i+n.offset,o.pos+n.offset,!1)))return{state:o.state,tree:e}}return{state:t.streamParser.startState(n?C(n):4),tree:s.mp.empty}}(t,i,o,null==r?void 0:r.state);this.state=l,this.parsedPos=this.chunkStart=o+h.length;for(let t=0;t=e?this.finish():t&&this.parsedPos>=t.viewport.to?(t.skipUntilInView(this.parsedPos,e),this.finish()):null}stopAt(t){this.stoppedAt=t}lineAfter(t){let e=this.input.chunk(t);if(this.input.lineChunks)"\n"==e&&(e="");else{let t=e.indexOf("\n");t>-1&&(e=e.slice(0,t))}return t+e.length<=this.to?e:e.slice(0,this.to-t)}nextLine(){let t=this.parsedPos,e=this.lineAfter(t),i=t+e.length;for(let t=this.rangeIndex;;){let n=this.ranges[t].to;if(n>=i)break;if(e=e.slice(0,n-(i-e.length)),t++,t==this.ranges.length)break;let s=this.ranges[t].from,r=this.lineAfter(s);e+=r,i=s+r.length}return{line:e,end:i}}skipGapsTo(t,e,i){for(;;){let n=this.ranges[this.rangeIndex].to,s=t+e;if(i>0?n>s:n>=s)break;e+=this.ranges[++this.rangeIndex].from-n}return e}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){e+=s=this.skipGapsTo(e,s,1);let t=this.chunk.length;i+=s=this.skipGapsTo(i,s,-1),n+=this.chunk.length-t}return this.chunk.push(t,e,i,n),s}parseLine(t){let{line:e,end:i}=this.nextLine(),n=0,{streamParser:s}=this.lang,r=new Z(e,t?t.state.tabSize:4,t?C(t.state):2);if(r.eol())s.blankLine(this.state,r.indentUnit);else for(;!r.eol();){let t=ot(s.token,r,this.state);if(t&&(n=this.emitToken(this.lang.tokenTable.resolve(t),this.parsedPos+r.start,this.parsedPos+r.pos,4,n)),r.start>1e4)break}this.parsedPos=i,this.moveRangeIndex(),this.parsedPose.start)return n}throw new Error("Stream parser failed to advance stream.")}const lt=Object.create(null),ht=[s.Jq.none],at=new s.Lj(ht),ct=[],ut=Object.create(null);for(let[t,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])ut[t]=mt(lt,e);class ft{constructor(t){this.extra=t,this.table=Object.assign(Object.create(null),ut)}resolve(t){return t?this.table[t]||(this.table[t]=mt(this.extra,t)):0}}const dt=new ft(lt);function pt(t,e){ct.indexOf(t)>-1||(ct.push(t),console.warn(e))}function mt(t,e){let i=null;for(let n of e.split(".")){let e=t[n]||l.pJ[n];e?"function"==typeof e?i?i=e(i):pt(n,`Modifier ${n} used at start of tag`):i?pt(n,`Tag ${n} used as modifier`):i=e:pt(n,`Unknown highlighting tag ${n}`)}if(!i)return 0;let n=e.replace(/ /g,"_"),r=s.Jq.define({id:ht.length,name:n,props:[(0,l.Gv)({[n]:i})]});return ht.push(r),r.id}},17429:(t,e,i)=>{i.d(e,{b:()=>a});var n=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],s=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,o=["true","false"],l=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function h(t,e){var i=t.peek();if(e.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(e.intag){if(e.operator){if(e.operator=!1,t.match(o))return"atom";if(t.match(l))return"number"}if(e.sign){if(e.sign=!1,t.match(o))return"atom";if(t.match(l))return"number"}if(e.instring)return i==e.instring&&(e.instring=!1),t.next(),"string";if("'"==i||'"'==i)return e.instring=i,t.next(),"string";if(e.inbraces>0&&")"==i)t.next(),e.inbraces--;else if("("==i)t.next(),e.inbraces++;else if(e.inbrackets>0&&"]"==i)t.next(),e.inbrackets--;else if("["==i)t.next(),e.inbrackets++;else{if(!e.lineTag&&(t.match(e.intag+"}")||t.eat("-")&&t.match(e.intag+"}")))return e.intag=!1,"tag";if(t.match(s))return e.operator=!0,"operator";if(t.match(r))e.sign=!0;else{if(1==t.column()&&e.lineTag&&t.match(n))return"keyword";if(t.eat(" ")||t.sol()){if(t.match(n))return"keyword";if(t.match(o))return"atom";if(t.match(l))return"number";t.sol()&&t.next()}else t.next()}}return"variable"}if(t.eat("{")){if(t.eat("#"))return e.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(i=t.eat(/\{|%/))return e.intag=i,e.inbraces=0,e.inbrackets=0,"{"==i&&(e.intag="}"),t.eat("-"),"tag"}else if(t.eat("#")){if("#"==t.peek())return t.skipToEnd(),"comment";if(!t.eol())return e.intag=!0,e.lineTag=!0,e.inbraces=0,e.inbrackets=0,"tag"}t.next()}n=new RegExp("(("+n.join(")|(")+"))\\b"),o=new RegExp("(("+o.join(")|(")+"))\\b");const a={name:"jinja2",startState:function(){return{tokenize:h,inbrackets:0,inbraces:0}},token:function(t,e){var i=e.tokenize(t,e);return t.eol()&&e.lineTag&&!e.instring&&0==e.inbraces&&0==e.inbrackets&&(e.intag=!1,e.lineTag=!1),i},languageData:{commentTokens:{block:{open:"{#",close:"#}",line:"##"}}}}},76697:(t,e,i)=>{i.d(e,{r:()=>s});var n=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");const s={name:"yaml",token:function(t,e){var i=t.peek(),s=e.escaped;if(e.escaped=!1,"#"==i&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match("---"))return"def";if(t.match("..."))return"def";if(t.match(/^\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==i?e.inlinePairs++:"}"==i?e.inlinePairs--:"["==i?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!s&&","==i)return t.next(),"meta";if(e.inlinePairs>0&&!s&&","==i)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(n))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==i,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}},9378:(t,e,i)=>{i.d(e,{sW:()=>k,Lp:()=>it});var n=i(60347),s=i(74075);function r(){var t=arguments[0];"string"==typeof t&&(t=document.createElement(t));var e=1,i=arguments[1];if(i&&"object"==typeof i&&null==i.nodeType&&!Array.isArray(i)){for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)){var s=i[n];"string"==typeof s?t.setAttribute(n,s):null!=s&&(t[n]=s)}e++}for(;et.normalize("NFKD"):t=>t;class h{constructor(t,e,i=0,n=t.length,s,r){this.test=r,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(i,n),this.bufferStart=i,this.normalize=s?t=>s(l(t)):l,this.query=this.normalize(e)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return(0,s.gm)(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let e=(0,s.bg)(t),i=this.bufferStart+this.bufferPos;this.bufferPos+=(0,s.nZ)(t);let n=this.normalize(e);for(let t=0,s=i;;t++){let r=n.charCodeAt(t),o=this.match(r,s);if(o)return this.value=o,this;if(t==n.length-1)break;s==i&&tthis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let e=this.matchPos<=this.to&&this.re.exec(this.curLine);if(e){let i=this.curLineStart+e.index,n=i+e[0].length;if(this.matchPos=m(this.text,n+(i==n?1:0)),i==this.curLineStart+this.curLine.length&&this.nextLine(),(ithis.value.to)&&(!this.test||this.test(i,n,e)))return this.value={from:i,to:n,match:e},this;t=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=i||n.to<=e){let n=new d(e,t.sliceString(e,i));return f.set(t,n),n}if(n.from==e&&n.to==i)return n;let{text:s,from:r}=n;return r>e&&(s=t.sliceString(e,r)+s,r=e),n.to=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,e=this.re.exec(this.flat.text);if(e&&!e[0]&&e.index==t&&(this.re.lastIndex=t+1,e=this.re.exec(this.flat.text)),e){let t=this.flat.from+e.index,i=t+e[0].length;if((this.flat.to>=this.to||e.index+e[0].length<=this.flat.text.length-10)&&(!this.test||this.test(t,i,e)))return this.value={from:t,to:i,match:e},this.matchPos=m(this.text,i+(t==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=d.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function m(t,e){if(e>=t.length)return e;let i,n=t.lineAt(e);for(;e=56320&&i<57344;)e++;return e}function g(t){let e=r("input",{class:"cm-textfield",name:"line"});function i(){let i=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(e.value);if(!i)return;let{state:n}=t,r=n.doc.lineAt(n.selection.main.head),[,o,l,h,a]=i,c=h?+h.slice(1):0,u=l?+l:r.number;if(l&&a){let t=u/100;o&&(t=t*("-"==o?-1:1)+r.number/n.doc.lines),u=Math.round(n.doc.lines*t)}else l&&o&&(u=u*("-"==o?-1:1)+r.number);let f=n.doc.line(Math.max(1,Math.min(n.doc.lines,u)));t.dispatch({effects:v.of(!1),selection:s.jT.cursor(f.from+Math.max(0,Math.min(c,f.length))),scrollIntoView:!0}),t.focus()}return{dom:r("form",{class:"cm-gotoLine",onkeydown:e=>{27==e.keyCode?(e.preventDefault(),t.dispatch({effects:v.of(!1)}),t.focus()):13==e.keyCode&&(e.preventDefault(),i())},onsubmit:t=>{t.preventDefault(),i()}},r("label",t.state.phrase("Go to line"),": ",e)," ",r("button",{class:"cm-button",type:"submit"},t.state.phrase("go")))}}"undefined"!=typeof Symbol&&(u.prototype[Symbol.iterator]=p.prototype[Symbol.iterator]=function(){return this});const v=s.Py.define(),w=s.QQ.define({create:()=>!0,update(t,e){for(let i of e.effects)i.is(v)&&(t=i.value);return t},provide:t=>n.mH.from(t,(t=>t?g:null))}),y=n.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),b={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},x=s.r$.define({combine:t=>(0,s.BO)(t,b,{highlightWordAroundCursor:(t,e)=>t||e,minSelectionLength:Math.min,maxMatches:Math.min})});function k(t){let e=[T,C];return t&&e.push(x.of(t)),e}const S=n.p.mark({class:"cm-selectionMatch"}),A=n.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function M(t,e,i,n){return!(0!=i&&t(e.sliceDoc(i-1,i))==s.D0.Word||n!=e.doc.length&&t(e.sliceDoc(n,n+1))==s.D0.Word)}const C=n.lg.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=t.state.facet(x),{state:i}=t,r=i.selection;if(r.ranges.length>1)return n.p.none;let o,l=r.main,a=null;if(l.empty){if(!e.highlightWordAroundCursor)return n.p.none;let t=i.wordAt(l.head);if(!t)return n.p.none;a=i.charCategorizer(l.head),o=i.sliceDoc(t.from,t.to)}else{let t=l.to-l.from;if(t200)return n.p.none;if(e.wholeWords){if(o=i.sliceDoc(l.from,l.to),a=i.charCategorizer(l.head),!M(a,i,l.from,l.to)||!function(t,e,i,n){return t(e.sliceDoc(i,i+1))==s.D0.Word&&t(e.sliceDoc(n-1,n))==s.D0.Word}(a,i,l.from,l.to))return n.p.none}else if(o=i.sliceDoc(l.from,l.to).trim(),!o)return n.p.none}let c=[];for(let s of t.visibleRanges){let t=new h(i.doc,o,s.from,s.to);for(;!t.next().done;){let{from:s,to:r}=t.value;if((!a||M(a,i,s,r))&&(l.empty&&s<=l.from&&r>=l.to?c.push(A.range(s,r)):(s>=l.to||r<=l.from)&&c.push(S.range(s,r)),c.length>e.maxMatches))return n.p.none}}return n.p.set(c)}},{decorations:t=>t.decorations}),T=n.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});const D=s.r$.define({combine:t=>(0,s.BO)(t,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:t=>new nt(t),scrollToMatch:t=>n.tk.scrollIntoView(t)})});class O{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||function(t){try{return new RegExp(t,c),!0}catch(t){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,((t,e)=>"n"==e?"\n":"r"==e?"\r":"t"==e?"\t":"\\"))}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord}create(){return this.regexp?new N(this):new B(this)}getCursor(t,e=0,i){let n=t.doc?t:s.yy.create({doc:t});return null==i&&(i=n.doc.length),this.regexp?P(this,n,e,i):R(this,n,e,i)}}class E{constructor(t){this.spec=t}}function R(t,e,i,n){return new h(e.doc,t.unquoted,i,n,t.caseSensitive?void 0:t=>t.toLowerCase(),t.wholeWord?(r=e.doc,o=e.charCategorizer(e.selection.main.head),(t,e,i,n)=>((n>t||n+i.length=e)return null;n.push(i.value)}return n}highlight(t,e,i,n){let s=R(this.spec,t,Math.max(0,e-this.spec.unquoted.length),Math.min(i+this.spec.unquoted.length,t.doc.length));for(;!s.next().done;)n(s.value.from,s.value.to)}}function P(t,e,i,n){return new u(e.doc,t.search,{ignoreCase:!t.caseSensitive,test:t.wholeWord?(r=e.charCategorizer(e.selection.main.head),(t,e,i)=>!i[0].length||(r(L(i.input,i.index))!=s.D0.Word||r(I(i.input,i.index))!=s.D0.Word)&&(r(I(i.input,i.index+i[0].length))!=s.D0.Word||r(L(i.input,i.index+i[0].length))!=s.D0.Word)):void 0},i,n);var r}function L(t,e){return t.slice((0,s.cp)(t,e,!1),e)}function I(t,e){return t.slice(e,(0,s.cp)(t,e))}class N extends E{nextMatch(t,e,i){let n=P(this.spec,t,i,t.doc.length).next();return n.done&&(n=P(this.spec,t,0,e).next()),n.done?null:n.value}prevMatchInRange(t,e,i){for(let n=1;;n++){let s=Math.max(e,i-1e4*n),r=P(this.spec,t,s,i),o=null;for(;!r.next().done;)o=r.value;if(o&&(s==e||o.from>s+10))return o;if(s==e)return null}}prevMatch(t,e,i){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,i,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,((e,i)=>"$"==i?"$":"&"==i?t.match[0]:"0"!=i&&+i=e)return null;n.push(i.value)}return n}highlight(t,e,i,n){let s=P(this.spec,t,Math.max(0,e-250),Math.min(i+250,t.doc.length));for(;!s.next().done;)n(s.value.from,s.value.to)}}const V=s.Py.define(),W=s.Py.define(),H=s.QQ.define({create:t=>new z(Q(t).create(),null),update(t,e){for(let i of e.effects)i.is(V)?t=new z(i.value.create(),t.panel):i.is(W)&&(t=new z(t.query,i.value?X:null));return t},provide:t=>n.mH.from(t,(t=>t.panel))});class z{constructor(t,e){this.query=t,this.panel=e}}const j=n.p.mark({class:"cm-searchMatch"}),F=n.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),q=n.lg.fromClass(class{constructor(t){this.view=t,this.decorations=this.highlight(t.state.field(H))}update(t){let e=t.state.field(H);(e!=t.startState.field(H)||t.docChanged||t.selectionSet||t.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:t,panel:e}){if(!e||!t.spec.valid)return n.p.none;let{view:i}=this,r=new s.f_;for(let e=0,n=i.visibleRanges,s=n.length;en[e+1].from-500;)l=n[++e].to;t.highlight(i.state,o,l,((t,e)=>{let n=i.state.selection.ranges.some((i=>i.from==t&&i.to==e));r.add(t,e,n?F:j)}))}return r.finish()}},{decorations:t=>t.decorations});function $(t){return e=>{let i=e.state.field(H,!1);return i&&i.query.spec.valid?t(e,i):tt(e)}}const _=$(((t,{query:e})=>{let{to:i}=t.state.selection.main,n=e.nextMatch(t.state,i,i);if(!n)return!1;let r=s.jT.single(n.from,n.to),o=t.state.facet(D);return t.dispatch({selection:r,effects:[lt(t,n),o.scrollToMatch(r.main,t)],userEvent:"select.search"}),Z(t),!0})),K=$(((t,{query:e})=>{let{state:i}=t,{from:n}=i.selection.main,r=e.prevMatch(i,n,n);if(!r)return!1;let o=s.jT.single(r.from,r.to),l=t.state.facet(D);return t.dispatch({selection:o,effects:[lt(t,r),l.scrollToMatch(o.main,t)],userEvent:"select.search"}),Z(t),!0})),J=$(((t,{query:e})=>{let i=e.matchAll(t.state,1e3);return!(!i||!i.length)&&(t.dispatch({selection:s.jT.create(i.map((t=>s.jT.range(t.from,t.to)))),userEvent:"select.search.matches"}),!0)})),U=$(((t,{query:e})=>{let{state:i}=t,{from:r,to:o}=i.selection.main;if(i.readOnly)return!1;let l=e.nextMatch(i,r,r);if(!l)return!1;let h,a,c=[],u=[];if(l.from==r&&l.to==o&&(a=i.toText(e.getReplacement(l)),c.push({from:l.from,to:l.to,insert:a}),l=e.nextMatch(i,l.from,l.to),u.push(n.tk.announce.of(i.phrase("replaced match on line $",i.doc.lineAt(r).number)+"."))),l){let e=0==c.length||c[0].from>=l.to?0:l.to-l.from-a.length;h=s.jT.single(l.from-e,l.to-e),u.push(lt(t,l)),u.push(i.facet(D).scrollToMatch(h.main,t))}return t.dispatch({changes:c,selection:h,effects:u,userEvent:"input.replace"}),!0})),G=$(((t,{query:e})=>{if(t.state.readOnly)return!1;let i=e.matchAll(t.state,1e9).map((t=>{let{from:i,to:n}=t;return{from:i,to:n,insert:e.getReplacement(t)}}));if(!i.length)return!1;let s=t.state.phrase("replaced $ matches",i.length)+".";return t.dispatch({changes:i,effects:n.tk.announce.of(s),userEvent:"input.replace.all"}),!0}));function X(t){return t.state.facet(D).createPanel(t)}function Q(t,e){var i,n,s,r;let o=t.selection.main,l=o.empty||o.to>o.from+100?"":t.sliceDoc(o.from,o.to);if(e&&!l)return e;let h=t.facet(D);return new O({search:(null!==(i=null==e?void 0:e.literal)&&void 0!==i?i:h.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:null!==(n=null==e?void 0:e.caseSensitive)&&void 0!==n?n:h.caseSensitive,literal:null!==(s=null==e?void 0:e.literal)&&void 0!==s?s:h.literal,wholeWord:null!==(r=null==e?void 0:e.wholeWord)&&void 0!==r?r:h.wholeWord})}function Y(t){let e=(0,n.Sd)(t,X);return e&&e.dom.querySelector("[main-field]")}function Z(t){let e=Y(t);e&&e==t.root.activeElement&&e.select()}const tt=t=>{let e=t.state.field(H,!1);if(e&&e.panel){let i=Y(t);if(i&&i!=t.root.activeElement){let n=Q(t.state,e.query.spec);n.valid&&t.dispatch({effects:V.of(n)}),i.focus(),i.select()}}else t.dispatch({effects:[W.of(!0),e?V.of(Q(t.state,e.query.spec)):s.Py.appendConfig.of(at)]});return!0},et=t=>{let e=t.state.field(H,!1);if(!e||!e.panel)return!1;let i=(0,n.Sd)(t,X);return i&&i.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:W.of(!1)}),!0},it=[{key:"Mod-f",run:tt,scope:"editor search-panel"},{key:"F3",run:_,shift:K,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:_,shift:K,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:et,scope:"editor search-panel"},{key:"Mod-Shift-l",run:({state:t,dispatch:e})=>{let i=t.selection;if(i.ranges.length>1||i.main.empty)return!1;let{from:n,to:r}=i.main,o=[],l=0;for(let e=new h(t.doc,t.sliceDoc(n,r));!e.next().done;){if(o.length>1e3)return!1;e.value.from==n&&(l=o.length),o.push(s.jT.range(e.value.from,e.value.to))}return e(t.update({selection:s.jT.create(o,l),userEvent:"select.search.matches"})),!0}},{key:"Alt-g",run:t=>{let e=(0,n.Sd)(t,g);if(!e){let i=[v.of(!0)];null==t.state.field(w,!1)&&i.push(s.Py.appendConfig.of([w,y])),t.dispatch({effects:i}),e=(0,n.Sd)(t,g)}return e&&e.dom.querySelector("input").focus(),!0}},{key:"Mod-d",run:({state:t,dispatch:e})=>{let{ranges:i}=t.selection;if(i.some((t=>t.from===t.to)))return(({state:t,dispatch:e})=>{let{selection:i}=t,n=s.jT.create(i.ranges.map((e=>t.wordAt(e.head)||s.jT.cursor(e.head))),i.mainIndex);return!n.eq(i)&&(e(t.update({selection:n})),!0)})({state:t,dispatch:e});let r=t.sliceDoc(i[0].from,i[0].to);if(t.selection.ranges.some((e=>t.sliceDoc(e.from,e.to)!=r)))return!1;let o=function(t,e){let{main:i,ranges:n}=t.selection,s=t.wordAt(i.head),r=s&&s.from==i.from&&s.to==i.to;for(let i=!1,s=new h(t.doc,e,n[n.length-1].to);;){if(s.next(),!s.done){if(i&&n.some((t=>t.from==s.value.from)))continue;if(r){let e=t.wordAt(s.value.from);if(!e||e.from!=s.value.from||e.to!=s.value.to)continue}return s.value}if(i)return null;s=new h(t.doc,e,0,Math.max(0,n[n.length-1].from-1)),i=!0}}(t,r);return!!o&&(e(t.update({selection:t.selection.addRange(s.jT.range(o.from,o.to),!1),effects:n.tk.scrollIntoView(o.to)})),!0)},preventDefault:!0}];class nt{constructor(t){this.view=t;let e=this.query=t.state.field(H).query.spec;function i(t,e,i){return r("button",{class:"cm-button",name:t,onclick:e,type:"button"},i)}this.commit=this.commit.bind(this),this.searchField=r("input",{value:e.search,placeholder:st(t,"Find"),"aria-label":st(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=r("input",{value:e.replace,placeholder:st(t,"Replace"),"aria-label":st(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=r("input",{type:"checkbox",name:"case",form:"",checked:e.caseSensitive,onchange:this.commit}),this.reField=r("input",{type:"checkbox",name:"re",form:"",checked:e.regexp,onchange:this.commit}),this.wordField=r("input",{type:"checkbox",name:"word",form:"",checked:e.wholeWord,onchange:this.commit}),this.dom=r("div",{onkeydown:t=>this.keydown(t),class:"cm-search"},[this.searchField,i("next",(()=>_(t)),[st(t,"next")]),i("prev",(()=>K(t)),[st(t,"previous")]),i("select",(()=>J(t)),[st(t,"all")]),r("label",null,[this.caseField,st(t,"match case")]),r("label",null,[this.reField,st(t,"regexp")]),r("label",null,[this.wordField,st(t,"by word")]),...t.state.readOnly?[]:[r("br"),this.replaceField,i("replace",(()=>U(t)),[st(t,"replace")]),i("replaceAll",(()=>G(t)),[st(t,"replace all")])],r("button",{name:"close",onclick:()=>et(t),"aria-label":st(t,"close"),type:"button"},["×"])])}commit(){let t=new O({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:V.of(t)}))}keydown(t){(0,n.$1)(this.view,t,"search-panel")?t.preventDefault():13==t.keyCode&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?K:_)(this.view)):13==t.keyCode&&t.target==this.replaceField&&(t.preventDefault(),U(this.view))}update(t){for(let e of t.transactions)for(let t of e.effects)t.is(V)&&!t.value.eq(this.query)&&this.setQuery(t.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(D).top}}function st(t,e){return t.state.phrase(e)}const rt=30,ot=/[\s\.,:;?!]/;function lt(t,{from:e,to:i}){let s=t.state.doc.lineAt(e),r=t.state.doc.lineAt(i).to,o=Math.max(s.from,e-rt),l=Math.min(r,i+rt),h=t.state.sliceDoc(o,l);if(o!=s.from)for(let t=0;th.length-rt;t--)if(!ot.test(h[t-1])&&ot.test(h[t])){h=h.slice(0,t);break}return n.tk.announce.of(`${t.state.phrase("current match")}. ${h} ${t.state.phrase("on line")} ${s.number}.`)}const ht=n.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),at=[H,s.Wl.lowest(q),ht]},74075:(t,e,i)=>{i.d(e,{BO:()=>Tt,D0:()=>kt,F6:()=>Z,Gz:()=>_t,IS:()=>$t,Py:()=>pt,QQ:()=>_,Wl:()=>Q,Xs:()=>Bt,YW:()=>mt,as:()=>T,bg:()=>k,cp:()=>g,f_:()=>Pt,gc:()=>M,gm:()=>x,jT:()=>I,n0:()=>C,nZ:()=>S,q6:()=>ut,r$:()=>W,uU:()=>Dt,xv:()=>n,yy:()=>Ct});class n{constructor(){}lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,e,i){let n=[];return this.decompose(0,t,n,2),i.length&&i.decompose(0,i.length,n,3),this.decompose(e,this.length,n,1),r.from(n,this.length-(e-t)+i.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,e=this.length){let i=[];return this.decompose(t,e,i,0),r.from(i,e-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let e=this.scanIdentical(t,1),i=this.length-this.scanIdentical(t,-1),n=new h(this),s=new h(t);for(let t=e,r=e;;){if(n.next(t),s.next(t),t=0,n.lineBreak!=s.lineBreak||n.done!=s.done||n.value!=s.value)return!1;if(r+=n.value.length,n.done||r>=i)return!0}}iter(t=1){return new h(this,t)}iterRange(t,e=this.length){return new a(this,t,e)}iterLines(t,e){let i;if(null==t)i=this.iter();else{null==e&&(e=this.lines+1);let n=this.line(t).from;i=this.iterRange(n,Math.max(n,e==this.lines+1?this.length:e<=1?0:this.line(e-1).to))}return new c(i)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}static of(t){if(0==t.length)throw new RangeError("A document must have at least one line");return 1!=t.length||t[0]?t.length<=32?new s(t):r.from(s.split(t,[])):n.empty}}class s extends n{constructor(t,e=function(t){let e=-1;for(let i of t)e+=i.length+1;return e}(t)){super(),this.text=t,this.length=e}get lines(){return this.text.length}get children(){return null}lineInner(t,e,i,n){for(let s=0;;s++){let r=this.text[s],o=n+r.length;if((e?i:o)>=t)return new u(n,o,i,r);n=o+1,i++}}decompose(t,e,i,n){let r=t<=0&&e>=this.length?this:new s(l(this.text,t,e),Math.min(e,this.length)-Math.max(0,t));if(1&n){let t=i.pop(),e=o(r.text,t.text.slice(),0,r.length);if(e.length<=32)i.push(new s(e,t.length+r.length));else{let t=e.length>>1;i.push(new s(e.slice(0,t)),new s(e.slice(t)))}}else i.push(r)}replace(t,e,i){if(!(i instanceof s))return super.replace(t,e,i);let n=o(this.text,o(i.text,l(this.text,0,t)),e),h=this.length+i.length-(e-t);return n.length<=32?new s(n,h):r.from(s.split(n,[]),h)}sliceString(t,e=this.length,i="\n"){let n="";for(let s=0,r=0;s<=e&&rt&&r&&(n+=i),ts&&(n+=o.slice(Math.max(0,t-s),e-s)),s=l+1}return n}flatten(t){for(let e of this.text)t.push(e)}scanIdentical(){return 0}static split(t,e){let i=[],n=-1;for(let r of t)i.push(r),n+=r.length+1,32==i.length&&(e.push(new s(i,n)),i=[],n=-1);return n>-1&&e.push(new s(i,n)),e}}class r extends n{constructor(t,e){super(),this.children=t,this.length=e,this.lines=0;for(let e of t)this.lines+=e.lines}lineInner(t,e,i,n){for(let s=0;;s++){let r=this.children[s],o=n+r.length,l=i+r.lines-1;if((e?l:o)>=t)return r.lineInner(t,e,i,n);n=o+1,i=l+1}}decompose(t,e,i,n){for(let s=0,r=0;r<=e&&s=r){let s=n&((r<=t?1:0)|(l>=e?2:0));r>=t&&l<=e&&!s?i.push(o):o.decompose(t-r,e-r,i,s)}r=l+1}}replace(t,e,i){if(i.lines=s&&e<=l){let h=o.replace(t-s,e-s,i),a=this.lines-o.lines+h.lines;if(h.lines>4&&h.lines>a>>6){let s=this.children.slice();return s[n]=h,new r(s,this.length-(e-t)+i.length)}return super.replace(s,l,h)}s=l+1}return super.replace(t,e,i)}sliceString(t,e=this.length,i="\n"){let n="";for(let s=0,r=0;st&&s&&(n+=i),tr&&(n+=o.sliceString(t-r,e-r,i)),r=l+1}return n}flatten(t){for(let e of this.children)e.flatten(t)}scanIdentical(t,e){if(!(t instanceof r))return 0;let i=0,[n,s,o,l]=e>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;n+=e,s+=e){if(n==o||s==l)return i;let r=this.children[n],h=t.children[s];if(r!=h)return i+r.scanIdentical(h,e);i+=r.length+1}}static from(t,e=t.reduce(((t,e)=>t+e.length+1),-1)){let i=0;for(let e of t)i+=e.lines;if(i<32){let i=[];for(let e of t)e.flatten(i);return new s(i,e)}let n=Math.max(32,i>>5),o=n<<1,l=n>>1,h=[],a=0,c=-1,u=[];function f(t){let e;if(t.lines>o&&t instanceof r)for(let e of t.children)f(e);else t.lines>l&&(a>l||!a)?(d(),h.push(t)):t instanceof s&&a&&(e=u[u.length-1])instanceof s&&t.lines+e.lines<=32?(a+=t.lines,c+=t.length+1,u[u.length-1]=new s(e.text.concat(t.text),e.length+1+t.length)):(a+t.lines>n&&d(),a+=t.lines,c+=t.length+1,u.push(t))}function d(){0!=a&&(h.push(1==u.length?u[0]:r.from(u,c)),c=-1,a=u.length=0)}for(let e of t)f(e);return d(),1==h.length?h[0]:new r(h,e)}}function o(t,e,i=0,n=1e9){for(let s=0,r=0,o=!0;r=i&&(h>n&&(l=l.slice(0,n-s)),s0?1:(t instanceof s?t.text.length:t.children.length)<<1]}nextInner(t,e){for(this.done=this.lineBreak=!1;;){let i=this.nodes.length-1,n=this.nodes[i],r=this.offsets[i],o=r>>1,l=n instanceof s?n.text.length:n.children.length;if(o==(e>0?l:0)){if(0==i)return this.done=!0,this.value="",this;e>0&&this.offsets[i-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&r)==(e>0?0:1)){if(this.offsets[i]+=e,0==t)return this.lineBreak=!0,this.value="\n",this;t--}else if(n instanceof s){let s=n.text[o+(e<0?-1:0)];if(this.offsets[i]+=e,s.length>Math.max(0,t))return this.value=0==t?s:e>0?s.slice(t):s.slice(0,s.length-t),this;t-=s.length}else{let r=n.children[o+(e<0?-1:0)];t>r.length?(t-=r.length,this.offsets[i]+=e):(e<0&&this.offsets[i]--,this.nodes.push(r),this.offsets.push(e>0?1:(r instanceof s?r.text.length:r.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class a{constructor(t,e,i){this.value="",this.done=!1,this.cursor=new h(t,e>i?-1:1),this.pos=e>i?t.length:0,this.from=Math.min(e,i),this.to=Math.max(e,i)}nextInner(t,e){if(e<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,e<0?this.pos-this.to:this.from-this.pos);let i=e<0?this.pos-this.from:this.to-this.pos;t>i&&(t=i),i-=t;let{value:n}=this.cursor.next(t);return this.pos+=(n.length+t)*e,this.value=n.length<=i?n:e<0?n.slice(n.length-i):n.slice(0,i),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class c{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:e,lineBreak:i,value:n}=this.inner.next(t);return e?(this.done=!0,this.value=""):i?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=n,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(n.prototype[Symbol.iterator]=function(){return this.iter()},h.prototype[Symbol.iterator]=a.prototype[Symbol.iterator]=c.prototype[Symbol.iterator]=function(){return this});class u{constructor(t,e,i,n){this.from=t,this.to=e,this.number=i,this.text=n}get length(){return this.to-this.from}}let f="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map((t=>t?parseInt(t,36):1));for(let t=1;tt)return f[e-1]<=t;return!1}function p(t){return t>=127462&&t<=127487}const m=8205;function g(t,e,i=!0,n=!0){return(i?v:w)(t,e,n)}function v(t,e,i){if(e==t.length)return e;e&&y(t.charCodeAt(e))&&b(t.charCodeAt(e-1))&&e--;let n=x(t,e);for(e+=S(n);e=0&&p(x(t,n));)i++,n-=2;if(i%2==0)break;e+=2}}}return e}function w(t,e,i){for(;e>0;){let n=v(t,e-2,i);if(n=56320&&t<57344}function b(t){return t>=55296&&t<56320}function x(t,e){let i=t.charCodeAt(e);if(!b(i)||e+1==t.length)return i;let n=t.charCodeAt(e+1);return y(n)?n-56320+(i-55296<<10)+65536:i}function k(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function S(t){return t<65536?1:2}const A=/\r\n?|\n/;var M=function(t){return t[t.Simple=0]="Simple",t[t.TrackDel=1]="TrackDel",t[t.TrackBefore=2]="TrackBefore",t[t.TrackAfter=3]="TrackAfter",t}(M||(M={}));class C{constructor(t){this.sections=t}get length(){let t=0;for(let e=0;et)return s+(t-n);s+=o}else{if(i!=M.Simple&&h>=t&&(i==M.TrackDel&&nt||i==M.TrackBefore&&nt))return null;if(h>t||h==t&&e<0&&!o)return t==n||e<0?s:s+l;s+=l}n=h}if(t>n)throw new RangeError(`Position ${t} is out of range for changeset of length ${n}`);return s}touchesRange(t,e=t){for(let i=0,n=0;i=0&&n<=e&&s>=t)return!(ne)||"cover";n=s}return!1}toString(){let t="";for(let e=0;e=0?":"+n:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some((t=>"number"!=typeof t)))throw new RangeError("Invalid JSON representation of ChangeDesc");return new C(t)}static create(t){return new C(t)}}class T extends C{constructor(t,e){super(t),this.inserted=e}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return E(this,((e,i,n,s,r)=>t=t.replace(n,n+(i-e),r)),!1),t}mapDesc(t,e=!1){return R(this,t,e,!0)}invert(t){let e=this.sections.slice(),i=[];for(let s=0,r=0;s=0){e[s]=l,e[s+1]=o;let h=s>>1;for(;i.length0&&O(i,e,s.text),s.forward(t),o+=t}let h=t[r++];for(;o>1].toJSON()))}return t}static of(t,e,i){let s=[],r=[],o=0,l=null;function h(t=!1){if(!t&&!s.length)return;ol||t<0||l>e)throw new RangeError(`Invalid change range ${t} to ${l} (in doc of length ${e})`);let u=c?"string"==typeof c?n.of(c.split(i||A)):c:n.empty,f=u.length;if(t==l&&0==f)return;to&&D(s,t-o,-1),D(s,l-t,f),O(r,s,u),o=l}}(t),h(!l),l}static empty(t){return new T(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let e=[],i=[];for(let s=0;se&&"string"!=typeof t)))throw new RangeError("Invalid JSON representation of ChangeSet");if(1==r.length)e.push(r[0],0);else{for(;i.length=0&&i<=0&&i==t[s+1]?t[s]+=e:0==e&&0==t[s]?t[s+1]+=i:n?(t[s]+=e,t[s+1]+=i):t.push(e,i)}function O(t,e,i){if(0==i.length)return;let s=e.length-2>>1;if(s>1])),!(i||l==t.sections.length||t.sections[l+1]<0);)h=t.sections[l++],a=t.sections[l++];e(r,c,o,u,f),r=c,o=u}}}function R(t,e,i,n=!1){let s=[],r=n?[]:null,o=new P(t),l=new P(e);for(let t=-1;;)if(-1==o.ins&&-1==l.ins){let t=Math.min(o.len,l.len);D(s,t,-1),o.forward(t),l.forward(t)}else if(l.ins>=0&&(o.ins<0||t==o.i||0==o.off&&(l.len=0&&t=0)){if(o.done&&l.done)return r?T.createSet(s,r):C.create(s);throw new Error("Mismatched change set lengths")}{let e=0,i=o.len;for(;i;)if(-1==l.ins){let t=Math.min(i,l.len);e+=t,i-=t,l.forward(t)}else{if(!(0==l.ins&&l.lene||o.ins>=0&&o.len>e)&&(t||n.length>i),r.forward2(e),o.forward(e)}}else D(n,0,o.ins,t),s&&O(s,n,o.text),o.next()}}class P{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i>1;return e>=t.length?n.empty:t[e]}textBit(t){let{inserted:e}=this.set,i=this.i-2>>1;return i>=e.length&&!t?n.empty:e[i].slice(this.off,null==t?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){-1==this.ins?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class L{constructor(t,e,i){this.from=t,this.to=e,this.flags=i}get anchor(){return 16&this.flags?this.to:this.from}get head(){return 16&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 4&this.flags?-1:8&this.flags?1:0}get bidiLevel(){let t=3&this.flags;return 3==t?null:t}get goalColumn(){let t=this.flags>>5;return 33554431==t?void 0:t}map(t,e=-1){let i,n;return this.empty?i=n=t.mapPos(this.from,e):(i=t.mapPos(this.from,1),n=t.mapPos(this.to,-1)),i==this.from&&n==this.to?this:new L(i,n,this.flags)}extend(t,e=t){if(t<=this.anchor&&e>=this.anchor)return I.range(t,e);let i=Math.abs(t-this.anchor)>Math.abs(e-this.anchor)?t:e;return I.range(this.anchor,i)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||"number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid JSON representation for SelectionRange");return I.range(t.anchor,t.head)}static create(t,e,i){return new L(t,e,i)}}class I{constructor(t,e){this.ranges=t,this.mainIndex=e}map(t,e=-1){return t.empty?this:I.create(this.ranges.map((i=>i.map(t,e))),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let e=0;et.toJSON())),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||"number"!=typeof t.main||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new I(t.ranges.map((t=>L.fromJSON(t))),t.main)}static single(t,e=t){return new I([I.range(t,e)],0)}static create(t,e=0){if(0==t.length)throw new RangeError("A selection needs at least one range");for(let i=0,n=0;nt?4:0)|s)}static normalized(t,e=0){let i=t[e];t.sort(((t,e)=>t.from-e.from)),e=t.indexOf(i);for(let i=1;in.head?I.range(o,r):I.range(r,o))}}return new I(t,e)}}function N(t,e){for(let i of t.ranges)if(i.to>e)throw new RangeError("Selection points outside of document")}let V=0;class W{constructor(t,e,i,n,s){this.combine=t,this.compareInput=e,this.compare=i,this.isStatic=n,this.id=V++,this.default=t([]),this.extensions="function"==typeof s?s(this):s}static define(t={}){return new W(t.combine||(t=>t),t.compareInput||((t,e)=>t===e),t.compare||(t.combine?(t,e)=>t===e:H),!!t.static,t.enables)}of(t){return new z([],this,0,t)}compute(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new z(t,this,1,e)}computeN(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new z(t,this,2,e)}from(t,e){return e||(e=t=>t),this.compute([t],(i=>e(i.field(t))))}}function H(t,e){return t==e||t.length==e.length&&t.every(((t,i)=>t===e[i]))}class z{constructor(t,e,i,n){this.dependencies=t,this.facet=e,this.type=i,this.value=n,this.id=V++}dynamicSlot(t){var e;let i=this.value,n=this.facet.compareInput,s=this.id,r=t[s]>>1,o=2==this.type,l=!1,h=!1,a=[];for(let i of this.dependencies)"doc"==i?l=!0:"selection"==i?h=!0:0==(1&(null!==(e=t[i.id])&&void 0!==e?e:1))&&a.push(t[i.id]);return{create:t=>(t.values[r]=i(t),1),update(t,e){if(l&&e.docChanged||h&&(e.docChanged||e.selection)||F(t,a)){let e=i(t);if(o?!j(e,t.values[r],n):!n(e,t.values[r]))return t.values[r]=e,1}return 0},reconfigure:(t,e)=>{let l,h=e.config.address[s];if(null!=h){let s=nt(e,h);if(this.dependencies.every((i=>i instanceof W?e.facet(i)===t.facet(i):!(i instanceof _)||e.field(i,!1)==t.field(i,!1)))||(o?j(l=i(t),s,n):n(l=i(t),s)))return t.values[r]=s,0}else l=i(t);return t.values[r]=l,1}}}}function j(t,e,i){if(t.length!=e.length)return!1;for(let n=0;nt[e.id])),s=i.map((t=>t.type)),r=n.filter((t=>!(1&t))),o=t[e.id]>>1;function l(t){let i=[];for(let e=0;et===e),t);return t.provide&&(e.provides=t.provide(e)),e}create(t){let e=t.facet($).find((t=>t.field==this));return((null==e?void 0:e.create)||this.createF)(t)}slot(t){let e=t[this.id]>>1;return{create:t=>(t.values[e]=this.create(t),1),update:(t,i)=>{let n=t.values[e],s=this.updateF(n,i);return this.compareF(n,s)?0:(t.values[e]=s,1)},reconfigure:(t,i)=>null!=i.config.address[this.id]?(t.values[e]=i.field(this),0):(t.values[e]=this.create(t),1)}}init(t){return[this,$.of({field:this,create:t})]}get extension(){return this}}const K=4,J=3,U=2,G=1;function X(t){return e=>new Y(e,t)}const Q={highest:X(0),high:X(G),default:X(U),low:X(J),lowest:X(K)};class Y{constructor(t,e){this.inner=t,this.prec=e}}class Z{of(t){return new tt(this,t)}reconfigure(t){return Z.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class tt{constructor(t,e){this.compartment=t,this.inner=e}}class et{constructor(t,e,i,n,s,r){for(this.base=t,this.compartments=e,this.dynamicSlots=i,this.address=n,this.staticValues=s,this.facets=r,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(t,e,i){let n=[],s=Object.create(null),r=new Map;for(let i of function(t,e,i){let n=[[],[],[],[],[]],s=new Map;function r(t,o){let l=s.get(t);if(null!=l){if(l<=o)return;let e=n[l].indexOf(t);e>-1&&n[l].splice(e,1),t instanceof tt&&i.delete(t.compartment)}if(s.set(t,o),Array.isArray(t))for(let e of t)r(e,o);else if(t instanceof tt){if(i.has(t.compartment))throw new RangeError("Duplicate use of compartment in extensions");let n=e.get(t.compartment)||t.inner;i.set(t.compartment,n),r(n,o)}else if(t instanceof Y)r(t.inner,t.prec);else if(t instanceof _)n[o].push(t),t.provides&&r(t.provides,o);else if(t instanceof z)n[o].push(t),t.facet.extensions&&r(t.facet.extensions,U);else{let e=t.extension;if(!e)throw new Error(`Unrecognized extension value in extension set (${t}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);r(e,o)}}return r(t,U),n.reduce(((t,e)=>t.concat(e)))}(t,e,r))i instanceof _?n.push(i):(s[i.facet.id]||(s[i.facet.id]=[])).push(i);let o=Object.create(null),l=[],h=[];for(let t of n)o[t.id]=h.length<<1,h.push((e=>t.slot(e)));let a=null==i?void 0:i.config.facets;for(let t in s){let e=s[t],n=e[0].facet,r=a&&a[t]||[];if(e.every((t=>0==t.type)))if(o[n.id]=l.length<<1|1,H(r,e))l.push(i.facet(n));else{let t=n.combine(e.map((t=>t.value)));l.push(i&&n.compare(t,i.facet(n))?i.facet(n):t)}else{for(let t of e)0==t.type?(o[t.id]=l.length<<1|1,l.push(t.value)):(o[t.id]=h.length<<1,h.push((e=>t.dynamicSlot(e))));o[n.id]=h.length<<1,h.push((t=>q(t,n,e)))}}let c=h.map((t=>t(o)));return new et(t,r,c,o,l,s)}}function it(t,e){if(1&e)return 2;let i=e>>1,n=t.status[i];if(4==n)throw new Error("Cyclic dependency between fields and/or facets");if(2&n)return n;t.status[i]=4;let s=t.computeSlot(t,t.config.dynamicSlots[i]);return t.status[i]=2|s}function nt(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}const st=W.define(),rt=W.define({combine:t=>t.some((t=>t)),static:!0}),ot=W.define({combine:t=>t.length?t[0]:void 0,static:!0}),lt=W.define(),ht=W.define(),at=W.define(),ct=W.define({combine:t=>!!t.length&&t[0]});class ut{constructor(t,e){this.type=t,this.value=e}static define(){return new ft}}class ft{of(t){return new ut(this,t)}}class dt{constructor(t){this.map=t}of(t){return new pt(this,t)}}class pt{constructor(t,e){this.type=t,this.value=e}map(t){let e=this.type.map(this.value,t);return void 0===e?void 0:e==this.value?this:new pt(this.type,e)}is(t){return this.type==t}static define(t={}){return new dt(t.map||(t=>t))}static mapEffects(t,e){if(!t.length)return t;let i=[];for(let n of t){let t=n.map(e);t&&i.push(t)}return i}}pt.reconfigure=pt.define(),pt.appendConfig=pt.define();class mt{constructor(t,e,i,n,s,r){this.startState=t,this.changes=e,this.selection=i,this.effects=n,this.annotations=s,this.scrollIntoView=r,this._doc=null,this._state=null,i&&N(i,e.newLength),s.some((t=>t.type==mt.time))||(this.annotations=s.concat(mt.time.of(Date.now())))}static create(t,e,i,n,s,r){return new mt(t,e,i,n,s,r)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let e of this.annotations)if(e.type==t)return e.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let e=this.annotation(mt.userEvent);return!(!e||!(e==t||e.length>t.length&&e.slice(0,t.length)==t&&"."==e[t.length]))}}function gt(t,e){let i=[];for(let n=0,s=0;;){let r,o;if(n=t[n]))r=t[n++],o=t[n++];else{if(!(s=0;s--){let r=i[s](t);r&&Object.keys(r).length&&(n=vt(n,wt(e,r,t.changes.newLength),!0))}return n==t?t:mt.create(e,t.changes,t.selection,n.effects,n.annotations,n.scrollIntoView)}(i?function(t){let e=t.startState,i=!0;for(let n of e.facet(lt)){let e=n(t);if(!1===e){i=!1;break}Array.isArray(e)&&(i=!0===i?e:gt(i,e))}if(!0!==i){let n,s;if(!1===i)s=t.changes.invertedDesc,n=T.empty(e.doc.length);else{let e=t.changes.filter(i);n=e.changes,s=e.filtered.mapDesc(e.changes).invertedDesc}t=mt.create(e,n,t.selection&&t.selection.map(s),pt.mapEffects(t.effects,s),t.annotations,t.scrollIntoView)}let n=e.facet(ht);for(let i=n.length-1;i>=0;i--){let s=n[i](t);t=s instanceof mt?s:Array.isArray(s)&&1==s.length&&s[0]instanceof mt?s[0]:yt(e,xt(s),!1)}return t}(s):s)}mt.time=ut.define(),mt.userEvent=ut.define(),mt.addToHistory=ut.define(),mt.remote=ut.define();const bt=[];function xt(t){return null==t?bt:Array.isArray(t)?t:[t]}var kt=function(t){return t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other",t}(kt||(kt={}));const St=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let At;try{At=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(t){}function Mt(t){return e=>{if(!/\S/.test(e))return kt.Space;if(function(t){if(At)return At.test(t);for(let e=0;e"€"&&(i.toUpperCase()!=i.toLowerCase()||St.test(i)))return!0}return!1}(e))return kt.Word;for(let i=0;i-1)return kt.Word;return kt.Other}}class Ct{constructor(t,e,i,n,s,r){this.config=t,this.doc=e,this.selection=i,this.values=n,this.status=t.statusTemplate.slice(),this.computeSlot=s,r&&(r._state=this);for(let t=0;ts.set(e,t))),i=null),s.set(e.value.compartment,e.value.extension)):e.is(pt.reconfigure)?(i=null,n=e.value):e.is(pt.appendConfig)&&(i=null,n=xt(n).concat(e.value));if(i)e=t.startState.values.slice();else{i=et.resolve(n,s,this),e=new Ct(i,this.doc,this.selection,i.dynamicSlots.map((()=>null)),((t,e)=>e.reconfigure(t,this)),null).values}new Ct(i,t.newDoc,t.newSelection,e,((e,i)=>i.update(e,t)),t)}replaceSelection(t){return"string"==typeof t&&(t=this.toText(t)),this.changeByRange((e=>({changes:{from:e.from,to:e.to,insert:t},range:I.cursor(e.from+t.length)})))}changeByRange(t){let e=this.selection,i=t(e.ranges[0]),n=this.changes(i.changes),s=[i.range],r=xt(i.effects);for(let i=1;is.spec.fromJSON(r,t))))}return Ct.create({doc:t.doc,selection:I.fromJSON(t.selection),extensions:e.extensions?n.concat([e.extensions]):n})}static create(t={}){let e=et.resolve(t.extensions||[],new Map),i=t.doc instanceof n?t.doc:n.of((t.doc||"").split(e.staticFacet(Ct.lineSeparator)||A)),s=t.selection?t.selection instanceof I?t.selection:I.single(t.selection.anchor,t.selection.head):I.single(0);return N(s,i.length),e.staticFacet(rt)||(s=s.asSingle()),new Ct(e,i,s,e.dynamicSlots.map((()=>null)),((t,e)=>e.create(t)),null)}get tabSize(){return this.facet(Ct.tabSize)}get lineBreak(){return this.facet(Ct.lineSeparator)||"\n"}get readOnly(){return this.facet(ct)}phrase(t,...e){for(let e of this.facet(Ct.phrases))if(Object.prototype.hasOwnProperty.call(e,t)){t=e[t];break}return e.length&&(t=t.replace(/\$(\$|\d*)/g,((t,i)=>{if("$"==i)return"$";let n=+(i||1);return!n||n>e.length?t:e[n-1]}))),t}languageDataAt(t,e,i=-1){let n=[];for(let s of this.facet(st))for(let r of s(this,e,i))Object.prototype.hasOwnProperty.call(r,t)&&n.push(r[t]);return n}charCategorizer(t){return Mt(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:e,from:i,length:n}=this.doc.lineAt(t),s=this.charCategorizer(t),r=t-i,o=t-i;for(;r>0;){let t=g(e,r,!1);if(s(e.slice(t,r))!=kt.Word)break;r=t}for(;ot.length?t[0]:4}),Ct.lineSeparator=ot,Ct.readOnly=ct,Ct.phrases=W.define({compare(t,e){let i=Object.keys(t),n=Object.keys(e);return i.length==n.length&&i.every((i=>t[i]==e[i]))}}),Ct.languageData=st,Ct.changeFilter=lt,Ct.transactionFilter=ht,Ct.transactionExtender=at,Z.reconfigure=pt.define();class Dt{eq(t){return this==t}range(t,e=t){return Ot.create(t,e,this)}}Dt.prototype.startSide=Dt.prototype.endSide=0,Dt.prototype.point=!1,Dt.prototype.mapMode=M.TrackDel;class Ot{constructor(t,e,i){this.from=t,this.to=e,this.value=i}static create(t,e,i){return new Ot(t,e,i)}}function Et(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}class Rt{constructor(t,e,i,n){this.from=t,this.to=e,this.value=i,this.maxPoint=n}get length(){return this.to[this.to.length-1]}findIndex(t,e,i,n=0){let s=i?this.to:this.from;for(let r=n,o=s.length;;){if(r==o)return r;let n=r+o>>1,l=s[n]-t||(i?this.value[n].endSide:this.value[n].startSide)-e;if(n==r)return l>=0?r:o;l>=0?o=n:r=n+1}}between(t,e,i,n){for(let s=this.findIndex(e,-1e9,!0),r=this.findIndex(i,1e9,!1,s);sa||h==a&&c.startSide>0&&c.endSide<=0)continue;(a-h||c.endSide-c.startSide)<0||(r<0&&(r=h),c.point&&(o=Math.max(o,a-h)),i.push(c),n.push(h-r),s.push(a-r))}return{mapped:i.length?new Rt(n,s,i,o):null,pos:r}}}class Bt{constructor(t,e,i,n){this.chunkPos=t,this.chunk=e,this.nextLayer=i,this.maxPoint=n}static create(t,e,i,n){return new Bt(t,e,i,n)}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let e of this.chunk)t+=e.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:e=[],sort:i=!1,filterFrom:n=0,filterTo:s=this.length}=t,r=t.filter;if(0==e.length&&!r)return this;if(i&&(e=e.slice().sort(Et)),this.isEmpty)return e.length?Bt.of(e):this;let o=new It(this,null,-1).goto(0),l=0,h=[],a=new Pt;for(;o.value||l=0){let t=e[l++];a.addInner(t.from,t.to,t.value)||h.push(t)}else 1==o.rangeIndex&&o.chunkIndexthis.chunkEnd(o.chunkIndex)||so.to||s=s&&t<=s+r.length&&!1===r.between(s,t-s,e-s,i))return}this.nextLayer.between(t,e,i)}}iter(t=0){return Nt.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,e=0){return Nt.from(t).goto(e)}static compare(t,e,i,n,s=-1){let r=t.filter((t=>t.maxPoint>0||!t.isEmpty&&t.maxPoint>=s)),o=e.filter((t=>t.maxPoint>0||!t.isEmpty&&t.maxPoint>=s)),l=Lt(r,o,i),h=new Wt(r,l,s),a=new Wt(o,l,s);i.iterGaps(((t,e,i)=>Ht(h,t,a,e,i,n))),i.empty&&0==i.length&&Ht(h,0,a,0,0,n)}static eq(t,e,i=0,n){null==n&&(n=999999999);let s=t.filter((t=>!t.isEmpty&&e.indexOf(t)<0)),r=e.filter((e=>!e.isEmpty&&t.indexOf(e)<0));if(s.length!=r.length)return!1;if(!s.length)return!0;let o=Lt(s,r),l=new Wt(s,o,0).goto(i),h=new Wt(r,o,0).goto(i);for(;;){if(l.to!=h.to||!zt(l.active,h.active)||l.point&&(!h.point||!l.point.eq(h.point)))return!1;if(l.to>n)return!0;l.next(),h.next()}}static spans(t,e,i,n,s=-1){let r=new Wt(t,null,s).goto(e),o=e,l=r.openStart;for(;;){let t=Math.min(r.to,i);if(r.point){let i=r.activeForPoint(r.to),s=r.pointFromo&&(n.span(o,t,r.active,l),l=r.openEnd(t));if(r.to>i)return l+(r.point&&r.to>i?1:0);o=r.to,r.next()}}static of(t,e=!1){let i=new Pt;for(let n of t instanceof Ot?[t]:e?function(t){if(t.length>1)for(let e=t[0],i=1;i0)return t.slice().sort(Et);e=n}return t}(t):t)i.add(n.from,n.to,n.value);return i.finish()}}Bt.empty=new Bt([],[],null,-1),Bt.empty.nextLayer=Bt.empty;class Pt{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}finishChunk(t){this.chunks.push(new Rt(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}add(t,e,i){this.addInner(t,e,i)||(this.nextLayer||(this.nextLayer=new Pt)).add(t,e,i)}addInner(t,e,i){let n=t-this.lastTo||i.startSide-this.last.endSide;if(n<=0&&(t-this.lastFrom||i.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(n<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(e-this.chunkStart),this.last=i,this.lastFrom=t,this.lastTo=e,this.value.push(i),i.point&&(this.maxPoint=Math.max(this.maxPoint,e-t)),!0)}addChunk(t,e){if((t-this.lastTo||e.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,e.maxPoint),this.chunks.push(e),this.chunkPos.push(t);let i=e.value.length-1;return this.last=e.value[i],this.lastFrom=e.from[i]+t,this.lastTo=e.to[i]+t,!0}finish(){return this.finishInner(Bt.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return t;let e=Bt.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,e}}function Lt(t,e,i){let n=new Map;for(let e of t)for(let t=0;t=this.minPoint)break}}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=i&&n.push(new It(r,e,i,s));return 1==n.length?n[0]:new Nt(n)}get startSide(){return this.value?this.value.startSide:0}goto(t,e=-1e9){for(let i of this.heap)i.goto(t,e);for(let t=this.heap.length>>1;t>=0;t--)Vt(this.heap,t);return this.next(),this}forward(t,e){for(let i of this.heap)i.forward(t,e);for(let t=this.heap.length>>1;t>=0;t--)Vt(this.heap,t);(this.to-t||this.value.endSide-e)<0&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),Vt(this.heap,0)}}}function Vt(t,e){for(let i=t[e];;){let n=1+(e<<1);if(n>=t.length)break;let s=t[n];if(n+1=0&&(s=t[n+1],n++),i.compare(s)<0)break;t[n]=i,t[e]=s,e=n}}class Wt{constructor(t,e,i){this.minPoint=i,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=Nt.from(t,e,i)}goto(t,e=-1e9){return this.cursor.goto(t,e),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=e,this.openStart=-1,this.next(),this}forward(t,e){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-e)<0;)this.removeActive(this.minActive);this.cursor.forward(t,e)}removeActive(t){jt(this.active,t),jt(this.activeTo,t),jt(this.activeRank,t),this.minActive=qt(this.active,this.activeTo)}addActive(t){let e=0,{value:i,to:n,rank:s}=this.cursor;for(;e-1&&(this.activeTo[n]-this.cursor.from||this.active[n].endSide-this.cursor.startSide)<0){if(this.activeTo[n]>t){this.to=this.activeTo[n],this.endSide=this.active[n].endSide;break}this.removeActive(n),i&&jt(i,n)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let t=this.cursor.value;if(t.point){if(!(e&&this.cursor.to==this.to&&this.cursor.from=0&&i[e]=0&&!(this.activeRank[i]t||this.activeTo[i]==t&&this.active[i].endSide>=this.point.endSide)&&e.push(this.active[i]);return e.reverse()}openEnd(t){let e=0;for(let i=this.activeTo.length-1;i>=0&&this.activeTo[i]>t;i--)e++;return e}}function Ht(t,e,i,n,s,r){t.goto(e),i.goto(n);let o=n+s,l=n,h=n-e;for(;;){let e=t.to+h-i.to||t.endSide-i.endSide,n=e<0?t.to+h:i.to,s=Math.min(n,o);if(t.point||i.point?t.point&&i.point&&(t.point==i.point||t.point.eq(i.point))&&zt(t.activeForPoint(t.to+h),i.activeForPoint(i.to))||r.comparePoint(l,s,t.point,i.point):s>l&&!zt(t.active,i.active)&&r.compareRange(l,s,t.active,i.active),n>o)break;l=n,e<=0&&t.next(),e>=0&&i.next()}}function zt(t,e){if(t.length!=e.length)return!1;for(let i=0;i=e;i--)t[i+1]=t[i];t[e]=i}function qt(t,e){let i=-1,n=1e9;for(let s=0;s=e)return n;if(n==t.length)break;s+=9==t.charCodeAt(n)?i-s%i:1,n=g(t,n)}return!0===n?-1:t.length}},60347:(t,e,i)=>{i.d(e,{p:()=>dt,Nm:()=>Gt,tk:()=>qi,lg:()=>Ht,l9:()=>ut,Uw:()=>pn,Sd:()=>Hn,gB:()=>Vn,ZO:()=>xn,$f:()=>Qi,Eu:()=>os,OO:()=>It,Zs:()=>Tn,$1:()=>tn,mH:()=>qn,hJ:()=>Nn});for(var n=i(74075),s=i(28450),r={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},o={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},l="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),h=("undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),"undefined"!=typeof navigator&&/Mac/.test(navigator.platform)),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),c=h||l&&+l[1]<57,u=0;u<10;u++)r[48+u]=r[96+u]=String(u);for(u=1;u<=24;u++)r[u+111]="F"+u;for(u=65;u<=90;u++)r[u]=String.fromCharCode(u+32),o[u]=String.fromCharCode(u);for(var f in r)o.hasOwnProperty(f)||(o[f]=r[f]);function d(t){let e;return e=11==t.nodeType?t.getSelection?t:t.ownerDocument:t,e.getSelection()}function p(t,e){return!!e&&(t==e||t.contains(1!=e.nodeType?e.parentNode:e))}function m(t,e){if(!e.anchorNode)return!1;try{return p(t,e.anchorNode)}catch(t){return!1}}function g(t){return 3==t.nodeType?T(t,0,t.nodeValue.length).getClientRects():1==t.nodeType?t.getClientRects():[]}function v(t,e,i,n){return!!i&&(y(t,e,i,n,-1)||y(t,e,i,n,1))}function w(t){for(var e=0;;e++)if(!(t=t.previousSibling))return e}function y(t,e,i,n,s){for(;;){if(t==i&&e==n)return!0;if(e==(s<0?0:b(t))){if("DIV"==t.nodeName)return!1;let i=t.parentNode;if(!i||1!=i.nodeType)return!1;e=w(t)+(s<0?0:1),t=i}else{if(1!=t.nodeType)return!1;if(1==(t=t.childNodes[e+(s<0?-1:0)]).nodeType&&"false"==t.contentEditable)return!1;e=s<0?b(t):0}}}function b(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}function x(t,e){let i=e?t.left:t.right;return{left:i,right:i,top:t.top,bottom:t.bottom}}function k(t){return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight}}class S{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){this.set(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset)}set(t,e,i,n){this.anchorNode=t,this.anchorOffset=e,this.focusNode=i,this.focusOffset=n}}let A,M=null;function C(t){if(t.setActive)return t.setActive();if(M)return t.focus(M);let e=[];for(let i=t;i&&(e.push(i,i.scrollTop,i.scrollLeft),i!=i.ownerDocument);i=i.parentNode);if(t.focus(null==M?{get preventScroll(){return M={preventScroll:!0},!0}}:void 0),!M){M=!1;for(let t=0;te)return i.domBoundsAround(t,e,h);if(c>=t&&-1==n&&(n=l,s=h),h>e&&i.dom.parentNode==this.dom){r=l,o=a;break}a=c,h=c+i.breakAfter}return{from:s,to:o<0?i+this.length:o,startDOM:(n?this.children[n-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:r=0?this.children[r].dom:null}}markDirty(t=!1){this.dirty|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}setDOM(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}get rootView(){for(let t=this;;){let e=t.parent;if(!e)return t;t=e}}replaceChildren(t,e,i=R){this.markDirty();for(let i=t;ithis.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let i=this.children[--this.i];this.pos-=i.length+i.breakAfter}}}function I(t,e,i,n,s,r,o,l,h){let{children:a}=t,c=a.length?a[e]:null,u=r.length?r[r.length-1]:null,f=u?u.breakAfter:o;if(!(e==n&&c&&!o&&!f&&r.length<2&&c.merge(i,s,r.length?u:null,0==i,l,h))){if(n0&&(!o&&r.length&&c.merge(i,c.length,r[0],!1,l,0)?c.breakAfter=r.shift().breakAfter:(i2);var U={mac:J||/Mac/.test(V.platform),windows:/Win/.test(V.platform),linux:/Linux|X11/.test(V.platform),ie:F,ie_version:z?W.documentMode||6:j?+j[1]:H?+H[1]:0,gecko:q,gecko_version:q?+(/Firefox\/(\d+)/.exec(V.userAgent)||[0,0])[1]:0,chrome:!!$,chrome_version:$?+$[1]:0,ios:J,android:/Android\b/.test(V.userAgent),webkit:_,safari:K,webkit_version:_?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=W.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};class G extends B{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t,e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&e.node==this.dom&&(e.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){3==t.nodeType&&this.createDOM(t)}merge(t,e,i){return(!i||i instanceof G&&!(this.length-(e-t)+i.length>256))&&(this.text=this.text.slice(0,t)+(i?i.text:"")+this.text.slice(e),this.markDirty(),!0)}split(t){let e=new G(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),e}localPosFromDOM(t,e){return t==this.dom?e:e?this.text.length:0}domAtPos(t){return new E(this.dom,t)}domBoundsAround(t,e,i){return{from:i,to:i+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,e){return Q(this.dom,t,e)}}class X extends B{constructor(t,e=[],i=0){super(),this.mark=t,this.children=e,this.length=i;for(let t of e)t.setParent(this)}setAttrs(t){if(O(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);return t}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.dirty|=6)}sync(t,e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t,e)}merge(t,e,i,n,s,r){return(!i||!(!(i instanceof X&&i.mark.eq(this.mark))||t&&s<=0||et&&e.push(i=t&&(n=s),i=o,s++}let r=this.length-t;return this.length=t,n>-1&&(this.children.length=n,this.markDirty()),new X(this.mark,e,r)}domAtPos(t){return rt(this,t)}coordsAt(t,e){return lt(this,t,e)}}function Q(t,e,i){let n=t.nodeValue.length;e>n&&(e=n);let s=e,r=e,o=0;0==e&&i<0||e==n&&i>=0?U.chrome||U.gecko||(e?(s--,o=1):r=0)?0:l.length-1];return U.safari&&!o&&0==h.width&&(h=Array.prototype.find.call(l,(t=>t.width))||h),o?x(h,o<0):h||null}class Y extends B{constructor(t,e,i){super(),this.widget=t,this.length=e,this.side=i,this.prevWidget=null}static create(t,e,i){return new(t.customView||Y)(t,e,i)}split(t){let e=Y.create(this.widget,this.length-t,this.side);return this.length-=t,e}sync(t){this.dom&&this.widget.updateDOM(this.dom,t)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,e,i,n,s,r){return!(i&&(!(i instanceof Y&&this.widget.compare(i.widget))||t>0&&s<=0||e0)?E.before(this.dom):E.after(this.dom,t==this.length)}domBoundsAround(){return null}coordsAt(t,e){let i=this.widget.coordsAt(this.dom,t,e);if(i)return i;let n=this.dom.getClientRects(),s=null;if(!n.length)return null;for(let e=t>0?n.length-1:0;s=n[e],!(t>0?0==e:e==n.length-1||s.top0?-1:1);return this.length?s:x(s,this.side>0)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class Z extends Y{domAtPos(t){let{topView:e,text:i}=this.widget;return e?tt(t,0,e,i,this.length-e.length,((t,e)=>t.domAtPos(e)),((t,e)=>new E(t,Math.min(e,t.nodeValue.length)))):new E(i,Math.min(t,i.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(t,e){let{topView:i,text:n}=this.widget;return i?it(t,e,i,n,this.length-i.length):Math.min(e,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(t,e){let{topView:i,text:n}=this.widget;return i?tt(t,e,i,n,this.length-i.length,((t,e,i)=>t.coordsAt(e,i)),((t,e,i)=>Q(t,e,i))):Q(n,t,e)}destroy(){var t;super.destroy(),null===(t=this.widget.topView)||void 0===t||t.destroy()}get isEditable(){return!0}canReuseDOM(){return!0}}function tt(t,e,i,n,s,r,o){if(i instanceof X){for(let l=i.dom.firstChild;l;l=l.nextSibling){let i=B.get(l);if(i){let h=p(l,n),a=i.length+(h?s:0);if(t0?E.before(this.dom):E.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){return this.dom.getBoundingClientRect()}get overrideDOMText(){return n.xv.empty}get isHidden(){return!0}}function rt(t,e){let i=t.dom,{children:n}=t,s=0;for(let t=0;st&&e0;t--){let e=n[t-1];if(e.dom.parentNode==i)return e.domAtPos(e.length)}for(let t=s;t0&&e instanceof X&&s.length&&(n=s[s.length-1])instanceof X&&n.mark.eq(e.mark)?ot(n,e.children[0],i-1):(s.push(e),e.setParent(t)),t.length+=e.length}function lt(t,e,i){let n=null,s=-1,r=null,o=-1;!function t(e,l){for(let h=0,a=0;h=l&&(c.children.length?t(c,l-a):(!r||r.isHidden&&i>0)&&(u>l||a==u&&c.getSide()>0)?(r=c,o=l-a):(a0?3e8:-4e8:e>0?1e8:-1e8,new gt(t,e,e,i,t.widget||null,!1)}static replace(t){let e,i,n=!!t.block;if(t.isBlockGap)e=-5e8,i=4e8;else{let{start:s,end:r}=vt(t,n);e=(s?n?-3e8:-1:5e8)-1,i=1+(r?n?2e8:1:-6e8)}return new gt(t,e,i,n,t.widget||null,!0)}static line(t){return new mt(t)}static set(t,e=!1){return n.Xs.of(t,e)}hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1}}dt.none=n.Xs.empty;class pt extends dt{constructor(t){let{start:e,end:i}=vt(t);super(e?-1:5e8,i?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){return this==t||t instanceof pt&&this.tagName==t.tagName&&this.class==t.class&&at(this.attrs,t.attrs)}range(t,e=t){if(t>=e)throw new RangeError("Mark decorations may not be empty");return super.range(t,e)}}pt.prototype.point=!1;class mt extends dt{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof mt&&this.spec.class==t.spec.class&&at(this.spec.attributes,t.spec.attributes)}range(t,e=t){if(e!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,e)}}mt.prototype.mapMode=n.gc.TrackBefore,mt.prototype.point=!0;class gt extends dt{constructor(t,e,i,s,r,o){super(e,i,r,t),this.block=s,this.isReplace=o,this.mapMode=s?e<=0?n.gc.TrackBefore:n.gc.TrackAfter:n.gc.TrackDel}get type(){return this.startSide=5}eq(t){return t instanceof gt&&(e=this.widget,i=t.widget,e==i||!!(e&&i&&e.compare(i)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,i}range(t,e=t){if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,e)}}function vt(t,e=!1){let{inclusiveStart:i,inclusiveEnd:n}=t;return null==i&&(i=t.inclusive),null==n&&(n=t.inclusive),{start:null!=i?i:e,end:null!=n?n:e}}function wt(t,e,i,n=0){let s=i.length-1;s>=0&&i[s]+n>=t?i[s]=Math.max(i[s],e):i.push(t,e)}gt.prototype.point=!0;class yt extends B{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(t,e,i,n,s,r){if(i){if(!(i instanceof yt))return!1;this.dom||i.transferDOM(this)}return n&&this.setDeco(i?i.attrs:null),N(this,t,e,i?i.children:[],s,r),!0}split(t){let e=new yt;if(e.breakAfter=this.breakAfter,0==this.length)return e;let{i,off:n}=this.childPos(t);n&&(e.append(this.children[i].split(n),0),this.children[i].merge(n,this.children[i].length,null,!1,0,0),i++);for(let t=i;t0&&0==this.children[i-1].length;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=t,e}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){at(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,e){ot(this,t,e)}addLineDeco(t){let e=t.spec.attributes,i=t.spec.class;e&&(this.attrs=ht(e,this.attrs||{})),i&&(this.attrs=ht({class:i},this.attrs||{}))}domAtPos(t){return rt(this,t)}reuseDOM(t){"DIV"==t.nodeName&&(this.setDOM(t),this.dirty|=6)}sync(t,e){var i;this.dom?4&this.dirty&&(O(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(ct(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t,e);let n=this.dom.lastChild;for(;n&&B.get(n)instanceof X;)n=n.lastChild;if(!(n&&this.length&&("BR"==n.nodeName||0!=(null===(i=B.get(n))||void 0===i?void 0:i.isEditable)||U.ios&&this.children.some((t=>t instanceof G))))){let t=document.createElement("BR");t.cmIgnore=!0,this.dom.appendChild(t)}}measureTextSize(){if(0==this.children.length||this.length>20)return null;let t,e=0;for(let i of this.children){if(!(i instanceof G)||/[^ -~]/.test(i.text))return null;let n=g(i.dom);if(1!=n.length)return null;e+=n[0].width,t=n[0].height}return e?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length,textHeight:t}:null}coordsAt(t,e){let i=lt(this,t,e);if(!this.children.length&&i&&this.parent){let{heightOracle:t}=this.parent.view.viewState,e=i.bottom-i.top;if(Math.abs(e-t.lineHeight)<2&&t.textHeight=e){if(s instanceof yt)return s;if(r>e)break}n=r+s.breakAfter}return null}}class bt extends B{constructor(t,e,i){super(),this.widget=t,this.length=e,this.type=i,this.breakAfter=0,this.prevWidget=null}merge(t,e,i,n,s,r){return!(i&&(!(i instanceof bt&&this.widget.compare(i.widget))||t>0&&s<=0||e0;){if(this.textOff==this.text.length){let{value:e,lineBreak:i,done:n}=this.cursor.next(this.skip);if(this.skip=0,n)throw new Error("Ran out of text content when drawing inline views");if(i){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,t--;continue}this.text=e,this.textOff=0}let n=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(e.slice(e.length-i)),this.getLine().append(kt(new G(this.text.slice(this.textOff,this.textOff+n)),e),i),this.atCursorPos=!0,this.textOff+=n,t-=n,i=0}}span(t,e,i,n){this.buildText(e-t,i,n),this.pos=e,this.openStart<0&&(this.openStart=n)}point(t,e,i,n,s,r){if(this.disallowBlockEffectsFor[r]&&i instanceof gt){if(i.block)throw new RangeError("Block decorations may not be specified via plugins");if(e>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let o=e-t;if(i instanceof gt)if(i.block){let{type:t}=i;t!=ft.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new bt(i.widget||new St("div"),o,t))}else{let r=Y.create(i.widget||new St("span"),o,o?0:i.startSide),l=this.atCursorPos&&!r.isEditable&&s<=n.length&&(t0),h=!r.isEditable&&(tn.length||i.startSide<=0),a=this.getLine();2!=this.pendingBuffer||l||r.isEditable||(this.pendingBuffer=0),this.flushBuffer(n),l&&(a.append(kt(new st(1),n),s),s=n.length+Math.max(0,s-n.length)),a.append(kt(r,n),s),this.atCursorPos=h,this.pendingBuffer=h?tn.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=n.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(i);o&&(this.textOff+o<=this.text.length?this.textOff+=o:(this.skip+=o-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=e),this.openStart<0&&(this.openStart=s)}static build(t,e,i,s,r){let o=new xt(t,e,i,r);return o.openEnd=n.Xs.spans(s,e,i,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}}function kt(t,e){for(let i of e)t=new X(i,[t],t.length);return t}class St extends ut{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}const At=n.r$.define(),Mt=n.r$.define(),Ct=n.r$.define(),Tt=n.r$.define(),Dt=n.r$.define(),Ot=n.r$.define(),Et=n.r$.define(),Rt=n.r$.define({combine:t=>t.some((t=>t))}),Bt=n.r$.define({combine:t=>t.some((t=>t))});class Pt{constructor(t,e="nearest",i="nearest",n=5,s=5){this.range=t,this.y=e,this.x=i,this.yMargin=n,this.xMargin=s}map(t){return t.empty?this:new Pt(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}const Lt=n.Py.define({map:(t,e)=>t.map(e)});function It(t,e,i){let n=t.facet(Tt);n.length?n[0](e):window.onerror?window.onerror(String(e),i,void 0,void 0,e):i?console.error(i+":",e):console.error(e)}const Nt=n.r$.define({combine:t=>!t.length||t[0]});let Vt=0;const Wt=n.r$.define();class Ht{constructor(t,e,i,n){this.id=t,this.create=e,this.domEventHandlers=i,this.extension=n(this)}static define(t,e){const{eventHandlers:i,provide:n,decorations:s}=e||{};return new Ht(Vt++,t,i,(t=>{let e=[Wt.of(t)];return s&&e.push(qt.of((e=>{let i=e.plugin(t);return i?s(i):dt.none}))),n&&e.push(n(t)),e}))}static fromClass(t,e){return Ht.define((e=>new t(e)),e)}}class zt{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(e){if(It(t.state,e,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(t){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(e){It(t.state,e,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(e){It(t.state,e,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const jt=n.r$.define(),Ft=n.r$.define(),qt=n.r$.define(),$t=n.r$.define(),_t=n.r$.define(),Kt=n.r$.define();class Jt{constructor(t,e,i,n){this.fromA=t,this.toA=e,this.fromB=i,this.toB=n}join(t){return new Jt(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let e=t.length,i=this;for(;e>0;e--){let n=t[e-1];if(!(n.fromA>i.toA)){if(n.toAa)break;s+=2}if(!l)return i;new Jt(l.fromA,l.toA,l.fromB,l.toB).addToSet(i),r=l.toA,o=l.toB}}}class Ut{constructor(t,e,i){this.view=t,this.state=e,this.transactions=i,this.flags=0,this.startState=t.state,this.changes=n.as.empty(this.startState.doc.length);for(let t of i)this.changes=this.changes.compose(t.changes);let s=[];this.changes.iterChangedRanges(((t,e,i,n)=>s.push(new Jt(t,e,i,n)))),this.changedRanges=s}static create(t,e,i){return new Ut(t,e,i)}get viewportChanged(){return(4&this.flags)>0}get heightChanged(){return(2&this.flags)>0}get geometryChanged(){return this.docChanged||(10&this.flags)>0}get focusChanged(){return(1&this.flags)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some((t=>t.selection))}get empty(){return 0==this.flags&&0==this.transactions.length}}var Gt=function(t){return t[t.LTR=0]="LTR",t[t.RTL=1]="RTL",t}(Gt||(Gt={}));const Xt=Gt.LTR,Qt=Gt.RTL;function Yt(t){let e=[];for(let i=0;i=e){if(o.level==i)return r;(s<0||(0!=n?n<0?o.frome:t[s].level>o.level))&&(s=r)}}if(s<0)throw new RangeError("Index out of range");return s}}const re=[];function oe(t,e){let i=t.length,n=e==Xt?1:2,s=e==Xt?2:1;if(!t||1==n&&!ne.test(t))return le(i);for(let e=0,s=n,o=n;e=0;t-=3)if(ie[t+1]==-r){let e=ie[t+2],i=2&e?n:4&e?1&e?s:n:0;i&&(re[l]=re[ie[t]]=i),h=t;break}}else{if(189==ie.length)break;ie[h++]=l,ie[h++]=e,ie[h++]=a}else if(2==(o=re[l])||1==o){let t=o==n;a=t?0:1;for(let e=h-3;e>=0;e-=3){let i=ie[e+2];if(2&i)break;if(t)ie[e+2]|=2;else{if(4&i)break;ie[e+2]|=4}}}for(let t=0;te;){let t=i,n=2!=re[--i];for(;i>e&&n==(2!=re[i-1]);)i--;o.push(new se(i,t,n?2:1))}else o.push(new se(e,t,0))}else for(let t=0;t1)for(let e of this.points)e.node==t&&e.pos>this.text.length&&(e.pos-=o-1);i=r+o}}readNode(t){if(t.cmIgnore)return;let e=B.get(t),i=e&&e.overrideDOMText;if(null!=i){this.findPointInside(t,i.length);for(let t=i.iter();!t.next().done;)t.lineBreak?this.lineBreak():this.append(t.value)}else 3==t.nodeType?this.readTextNode(t):"BR"==t.nodeName?t.nextSibling&&this.lineBreak():1==t.nodeType&&this.readRange(t.firstChild,null)}findPointBefore(t,e){for(let i of this.points)i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}findPointInside(t,e){for(let i of this.points)(3==t.nodeType?i.node==t:t.contains(i.node))&&(i.pos=this.text.length+Math.min(e,i.offset))}}function fe(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}class de{constructor(t,e){this.node=t,this.offset=e,this.pos=-1}}class pe extends B{constructor(t){super(),this.view=t,this.compositionDeco=dt.none,this.decorations=[],this.dynamicDecorationMap=[],this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(t.contentDOM),this.children=[new yt],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Jt(0,0,0,t.state.doc.length)],0)}get length(){return this.view.state.doc.length}update(t){let e=t.changedRanges;this.minWidth>0&&e.length&&(e.every((({fromA:t,toA:e})=>ethis.minWidthTo))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=dt.none:(t.transactions.length||this.dirty)&&(this.compositionDeco=function(t,e){let i=ge(t);if(!i)return dt.none;let{from:n,to:s,node:r,text:o}=i,l=e.mapPos(n,1),h=Math.max(l,e.mapPos(s,-1)),{state:a}=t,c=3==r.nodeType?r.nodeValue:new ue([],a).readRange(r.firstChild,null).text;if(h-l{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let t=U.chrome||U.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,t),this.dirty=0,t&&(t.written||i.selectionRange.focusNode!=t.node)&&(this.forceSelection=!0),this.dom.style.height=""}));let n=[];if(this.view.viewport.from||this.view.viewport.to=0?t[e]:null;if(!n)break;let{fromA:s,toA:r,fromB:o,toB:l}=n,{content:h,breakAtStart:a,openStart:c,openEnd:u}=xt.build(this.view.state.doc,o,l,this.decorations,this.dynamicDecorationMap),{i:f,off:d}=i.findPos(r,1),{i:p,off:m}=i.findPos(s,-1);I(this,p,m,f,d,h,a,c,u)}}updateSelection(t=!1,e=!1){!t&&this.view.observer.selectionRange.focusNode||this.view.observer.readSelectionRange();let i=this.view.root.activeElement,n=i==this.dom,s=!n&&m(this.dom,this.view.observer.selectionRange)&&!(i&&this.dom.contains(i));if(!(n||e||s))return;let r=this.forceSelection;this.forceSelection=!1;let o=this.view.state.selection.main,l=this.domAtPos(o.anchor),h=o.empty?l:this.domAtPos(o.head);if(U.gecko&&o.empty&&!this.compositionDeco.size&&(1==(a=l).node.nodeType&&a.node.firstChild&&(0==a.offset||"false"==a.node.childNodes[a.offset-1].contentEditable)&&(a.offset==a.node.childNodes.length||"false"==a.node.childNodes[a.offset].contentEditable))){let t=document.createTextNode("");this.view.observer.ignore((()=>l.node.insertBefore(t,l.node.childNodes[l.offset]||null))),l=h=new E(t,0),r=!0}var a;let c=this.view.observer.selectionRange;!r&&c.focusNode&&v(l.node,l.offset,c.anchorNode,c.anchorOffset)&&v(h.node,h.offset,c.focusNode,c.focusOffset)||(this.view.observer.ignore((()=>{U.android&&U.chrome&&this.dom.contains(c.focusNode)&&function(t,e){for(let i=t;i&&i!=e;i=i.assignedSlot||i.parentNode)if(1==i.nodeType&&"false"==i.contentEditable)return!0;return!1}(c.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let t=d(this.view.root);if(t)if(o.empty){if(U.gecko){let t=(e=l.node,n=l.offset,1!=e.nodeType?0:(n&&"false"==e.childNodes[n-1].contentEditable?1:0)|(no.head&&([l,h]=[h,l]),e.setEnd(h.node,h.offset),e.setStart(l.node,l.offset),t.removeAllRanges(),t.addRange(e)}else;var e,n;s&&this.view.root.activeElement==this.dom&&(this.dom.blur(),i&&i.focus())})),this.view.observer.setSelectionRange(l,h)),this.impreciseAnchor=l.precise?null:new E(c.anchorNode,c.anchorOffset),this.impreciseHead=h.precise?null:new E(c.focusNode,c.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:t}=this,e=t.state.selection.main,i=d(t.root),{anchorNode:n,anchorOffset:s}=t.observer.selectionRange;if(!(i&&e.empty&&e.assoc&&i.modify))return;let r=yt.find(this,e.head);if(!r)return;let o=r.posAtStart;if(e.head==o||e.head==o+r.length)return;let l=this.coordsAt(e.head,-1),h=this.coordsAt(e.head,1);if(!l||!h||l.bottom>h.top)return;let a=this.domAtPos(e.head+e.assoc);i.collapse(a.node,a.offset),i.modify("move",e.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let c=t.observer.selectionRange;t.docView.posFromDOM(c.anchorNode,c.anchorOffset)!=e.from&&i.collapse(n,s)}nearest(t){for(let e=t;e;){let t=B.get(e);if(t&&t.rootView==this)return t;e=e.parentNode}return null}posFromDOM(t,e){let i=this.nearest(t);if(!i)throw new RangeError("Trying to find position for a DOM position outside of the document");return i.localPosFromDOM(t,e)+i.posAtStart}domAtPos(t){let{i:e,off:i}=this.childCursor().findPos(t,-1);for(;er||t==r&&s.type!=ft.WidgetBefore&&s.type!=ft.WidgetAfter&&(!n||2==e||this.children[n-1].breakAfter||this.children[n-1].type==ft.WidgetBefore&&e>-2))return s.coordsAt(t-r,e);i=r}}measureVisibleLineHeights(t){let e=[],{from:i,to:n}=t,s=this.view.contentDOM.clientWidth,r=s>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=-1,l=this.view.textDirection==Gt.LTR;for(let t=0,h=0;hn)break;if(t>=i){let i=a.dom.getBoundingClientRect();if(e.push(i.height),r){let e=a.dom.lastChild,n=e?g(e):[];if(n.length){let e=n[n.length-1],r=l?e.right-i.left:i.right-e.left;r>o&&(o=r,this.minWidth=s,this.minWidthFrom=t,this.minWidthTo=c)}}}t=c+a.breakAfter}return e}textDirectionAt(t){let{i:e}=this.childPos(t,1);return"rtl"==getComputedStyle(this.children[e].dom).direction?Gt.RTL:Gt.LTR}measureTextSize(){for(let t of this.children)if(t instanceof yt){let e=t.measureTextSize();if(e)return e}let t,e,i,n=document.createElement("div");return n.className="cm-line",n.style.width="99999px",n.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((()=>{this.dom.appendChild(n);let s=g(n.firstChild)[0];t=n.getBoundingClientRect().height,e=s?s.width/27:7,i=s?s.height:t,n.remove()})),{lineHeight:t,charWidth:e,textHeight:i}}childCursor(t=this.length){let e=this.children.length;return e&&(t-=this.children[--e].length),new L(this.children,t,e)}computeBlockGapDeco(){let t=[],e=this.view.viewState;for(let i=0,n=0;;n++){let s=n==e.viewports.length?null:e.viewports[n],r=s?s.from-1:this.length;if(r>i){let n=e.lineBlockAt(r).bottom-e.lineBlockAt(i).top;t.push(dt.replace({widget:new me(n),block:!0,inclusive:!0,isBlockGap:!0}).range(i,r))}if(!s)break;i=s.to+1}return dt.set(t)}updateDeco(){let t=this.view.state.facet(qt).map(((t,e)=>(this.dynamicDecorationMap[e]="function"==typeof t)?t(this.view):t));for(let e=t.length;ei.anchor?-1:1);if(!n)return;!i.empty&&(e=this.coordsAt(i.anchor,i.anchor>i.head?-1:1))&&(n={left:Math.min(n.left,e.left),top:Math.min(n.top,e.top),right:Math.max(n.right,e.right),bottom:Math.max(n.bottom,e.bottom)});let s=0,r=0,o=0,l=0;for(let t of this.view.state.facet(_t).map((t=>t(this.view))))if(t){let{left:e,right:i,top:n,bottom:h}=t;null!=e&&(s=Math.max(s,e)),null!=i&&(r=Math.max(r,i)),null!=n&&(o=Math.max(o,n)),null!=h&&(l=Math.max(l,h))}let h={left:n.left-s,top:n.top-o,right:n.right+r,bottom:n.bottom+l};!function(t,e,i,n,s,r,o,l){let h=t.ownerDocument,a=h.defaultView||window;for(let c=t;c;)if(1==c.nodeType){let t,u=c==h.body;if(u)t=k(a);else{if(c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.assignedSlot||c.parentNode;continue}let e=c.getBoundingClientRect();t={left:e.left,right:e.left+c.clientWidth,top:e.top,bottom:e.top+c.clientHeight}}let f=0,d=0;if("nearest"==s)e.top0&&e.bottom>t.bottom+d&&(d=e.bottom-t.bottom+d+o)):e.bottom>t.bottom&&(d=e.bottom-t.bottom+o,i<0&&e.top-d0&&e.right>t.right+f&&(f=e.right-t.right+f+r)):e.right>t.right&&(f=e.right-t.right+r,i<0&&e.left0))break;i=i.childNodes[n-1],n=b(i)}if(i>=0)for(let n=t,s=e;;){if(3==n.nodeType)return n;if(!(1==n.nodeType&&s=0))break;n=n.childNodes[s],s=0}return null}class ye{constructor(){this.changes=[]}compareRange(t,e){wt(t,e,this.changes)}comparePoint(t,e){wt(t,e,this.changes)}}function be(t,e){return e.left>t?e.left-t:Math.max(0,t-e.right)}function xe(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function ke(t,e){return t.tope.top+1}function Se(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function Me(t,e,i){let n,s,r,o,l,h,a,c,u=!1;for(let f=t.firstChild;f;f=f.nextSibling){let t=g(f);for(let d=0;dg||o==g&&r>m){n=f,s=p,r=m,o=g;let l=g?i0?d0)}0==m?i>p.bottom&&(!a||a.bottomp.top)&&(h=f,c=p):a&&ke(a,p)?a=Ae(a,p.bottom):c&&ke(c,p)&&(c=Se(c,p.top))}}if(a&&a.bottom>=i?(n=l,s=a):c&&c.top<=i&&(n=h,s=c),!n)return{node:t,offset:0};let f=Math.max(s.left,Math.min(s.right,e));return 3==n.nodeType?Ce(n,f,i):u&&"false"!=n.contentEditable?Me(n,f,i):{node:t,offset:Array.prototype.indexOf.call(t.childNodes,n)+(e>=(s.left+s.right)/2?1:0)}}function Ce(t,e,i){let n=t.nodeValue.length,s=-1,r=1e9,o=0;for(let l=0;li?a.top-i:i-a.bottom)-1;if(a.left-1<=e&&a.right+1>=e&&c=(a.left+a.right)/2,n=i;if(U.chrome||U.gecko){T(t,l).getBoundingClientRect().left==a.right&&(n=!i)}if(c<=0)return{node:t,offset:l+(n?1:0)};s=l+(n?1:0),r=c}}}return{node:t,offset:s>-1?s:o>0?t.nodeValue.length:0}}function Te(t,e,i,n=-1){var s,r;let o,l=t.contentDOM.getBoundingClientRect(),h=l.top+t.viewState.paddingTop,{docHeight:a}=t.viewState,{x:c,y:u}=e,f=u-h;if(f<0)return 0;if(f>a)return t.state.doc.length;for(let e=t.defaultLineHeight/2,s=!1;o=t.elementAtHeight(f),o.type!=ft.Text;)for(;f=n>0?o.bottom+e:o.top-e,!(f>=0&&f<=a);){if(s)return i?null:0;s=!0,n=-n}u=h+f;let d=o.from;if(dt.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:i?null:De(t,l,o,c,u);let p=t.dom.ownerDocument,m=t.root.elementFromPoint?t.root:p,g=m.elementFromPoint(c,u);g&&!t.contentDOM.contains(g)&&(g=null),g||(c=Math.max(l.left+1,Math.min(l.right-1,c)),g=m.elementFromPoint(c,u),g&&!t.contentDOM.contains(g)&&(g=null));let v,w=-1;if(g&&0!=(null===(s=t.docView.nearest(g))||void 0===s?void 0:s.isEditable))if(p.caretPositionFromPoint){let t=p.caretPositionFromPoint(c,u);t&&({offsetNode:v,offset:w}=t)}else if(p.caretRangeFromPoint){let e=p.caretRangeFromPoint(c,u);e&&(({startContainer:v,startOffset:w}=e),(!t.contentDOM.contains(v)||U.safari&&function(t,e,i){let n;if(3!=t.nodeType||e!=(n=t.nodeValue.length))return!1;for(let e=t.nextSibling;e;e=e.nextSibling)if(1!=e.nodeType||"BR"!=e.nodeName)return!1;return T(t,n-1,n).getBoundingClientRect().left>i}(v,w,c)||U.chrome&&function(t,e,i){if(0!=e)return!1;for(let e=t;;){let t=e.parentNode;if(!t||1!=t.nodeType||t.firstChild!=e)return!1;if(t.classList.contains("cm-line"))break;e=t}let n=1==t.nodeType?t.getBoundingClientRect():T(t,0,Math.max(t.nodeValue.length,1)).getBoundingClientRect();return i-n.left>5}(v,w,c))&&(v=void 0))}if(!v||!t.docView.dom.contains(v)){let e=yt.find(t.docView,d);if(!e)return f>o.top+o.height/2?o.to:o.from;({node:v,offset:w}=Me(e.dom,c,u))}let y=t.docView.nearest(v);if(!y)return null;if(y.isWidget&&1==(null===(r=y.dom)||void 0===r?void 0:r.nodeType)){let t=y.dom.getBoundingClientRect();return e.y1.5*t.defaultLineHeight){o+=Math.floor((r-i.top)/t.defaultLineHeight)*t.viewState.heightOracle.lineLength}let l=t.state.sliceDoc(i.from,i.to);return i.from+(0,n.Gz)(l,o,t.state.tabSize)}function Oe(t,e,i,s){let r=t.state.doc.lineAt(e.head),o=t.bidiSpans(r),l=t.textDirectionAt(r.from);for(let h=e,a=null;;){let e=ae(r,o,l,h,i),c=he;if(!e){if(r.number==(i?t.state.doc.lines:1))return h;c="\n",r=t.state.doc.line(r.number+(i?1:-1)),o=t.bidiSpans(r),e=n.jT.cursor(i?r.from:r.to)}if(a){if(!a(c))return h}else{if(!s)return e;a=s(c)}h=e}}function Ee(t,e,i){let s=t.state.facet($t).map((e=>e(t)));for(;;){let t=!1;for(let r of s)r.between(i.from-1,i.from+1,((s,r,o)=>{i.from>s&&i.fromi.from?n.jT.cursor(s,1):n.jT.cursor(r,-1),t=!0)}));if(!t)return i}}class Re{constructor(t){this.lastKeyCode=0,this.lastKeyTime=0,this.lastTouchTime=0,this.lastFocusTime=0,this.lastScrollTop=0,this.lastScrollLeft=0,this.chromeScrollHack=-1,this.pendingIOSKey=void 0,this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastEscPress=0,this.lastContextMenu=0,this.scrollHandlers=[],this.registeredEvents=[],this.customHandlers=[],this.composing=-1,this.compositionFirstChange=null,this.compositionEndedAt=0,this.compositionPendingKey=!1,this.compositionPendingChange=!1,this.mouseSelection=null;let e=(e,i)=>{this.ignoreDuringComposition(i)||"keydown"==i.type&&this.keydown(t,i)||(this.mustFlushObserver(i)&&t.observer.forceFlush(),this.runCustomHandlers(i.type,t,i)?i.preventDefault():e(t,i))};for(let i in We){let n=We[i];t.contentDOM.addEventListener(i,(i=>{Ve(t,i)&&e(n,i)}),He[i]),this.registeredEvents.push(i)}t.scrollDOM.addEventListener("mousedown",(i=>{if(i.target==t.scrollDOM&&i.clientY>t.contentDOM.getBoundingClientRect().bottom&&(e(We.mousedown,i),!i.defaultPrevented&&2==i.button)){let e=t.contentDOM.style.minHeight;t.contentDOM.style.minHeight="100%",setTimeout((()=>t.contentDOM.style.minHeight=e),200)}})),t.scrollDOM.addEventListener("drop",(i=>{i.target==t.scrollDOM&&i.clientY>t.contentDOM.getBoundingClientRect().bottom&&e(We.drop,i)})),U.chrome&&102==U.chrome_version&&t.scrollDOM.addEventListener("wheel",(()=>{this.chromeScrollHack<0?t.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout((()=>{this.chromeScrollHack=-1,t.contentDOM.style.pointerEvents=""}),100)}),{passive:!0}),this.notifiedFocused=t.hasFocus,U.safari&&t.contentDOM.addEventListener("input",(()=>null))}setSelectionOrigin(t){this.lastSelectionOrigin=t,this.lastSelectionTime=Date.now()}ensureHandlers(t,e){var i;let n;this.customHandlers=[];for(let s of e)if(n=null===(i=s.update(t).spec)||void 0===i?void 0:i.domEventHandlers){this.customHandlers.push({plugin:s.value,handlers:n});for(let e in n)this.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(this.registeredEvents.push(e),t.contentDOM.addEventListener(e,(i=>{Ve(t,i)&&this.runCustomHandlers(e,t,i)&&i.preventDefault()})))}}runCustomHandlers(t,e,i){for(let n of this.customHandlers){let s=n.handlers[t];if(s)try{if(s.call(n.plugin,i,e)||i.defaultPrevented)return!0}catch(t){It(e.state,t)}}return!1}runScrollHandlers(t,e){this.lastScrollTop=t.scrollDOM.scrollTop,this.lastScrollLeft=t.scrollDOM.scrollLeft;for(let i of this.customHandlers){let n=i.handlers.scroll;if(n)try{n.call(i.plugin,e,t)}catch(e){It(t.state,e)}}}keydown(t,e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),9==e.keyCode&&Date.now()t.keyCode==e.keyCode)))&&!e.ctrlKey||Pe.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey))&&(this.pendingIOSKey=i||e,setTimeout((()=>this.flushIOSKey(t)),250),!0)}flushIOSKey(t){let e=this.pendingIOSKey;return!!e&&(this.pendingIOSKey=void 0,D(t.contentDOM,e.key,e.keyCode))}ignoreDuringComposition(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(U.safari&&!U.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100)&&(this.compositionPendingKey=!1,!0))}mustFlushObserver(t){return"keydown"==t.type&&229!=t.keyCode}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}const Be=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],Pe="dthko",Le=[16,17,18,20,91,92,224,225];function Ie(t){return.7*Math.max(0,t)+8}class Ne{constructor(t,e,i,s){this.view=t,this.style=i,this.mustSelect=s,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=e,this.scrollParent=function(t){let e=t.ownerDocument;for(let i=t.parentNode;i&&i!=e.body;)if(1==i.nodeType){if(i.scrollHeight>i.clientHeight||i.scrollWidth>i.clientWidth)return i;i=i.assignedSlot||i.parentNode}else{if(11!=i.nodeType)break;i=i.host}return null}(t.contentDOM);let r=t.contentDOM.ownerDocument;r.addEventListener("mousemove",this.move=this.move.bind(this)),r.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=e.shiftKey,this.multiple=t.state.facet(n.yy.allowMultipleSelections)&&function(t,e){let i=t.state.facet(At);return i.length?i[0](e):U.mac?e.metaKey:e.ctrlKey}(t,e),this.dragMove=function(t,e){let i=t.state.facet(Mt);return i.length?i[0](e):U.mac?!e.altKey:!e.ctrlKey}(t,e),this.dragging=!(!function(t,e){let{main:i}=t.state.selection;if(i.empty)return!1;let n=d(t.root);if(!n||0==n.rangeCount)return!0;let s=n.getRangeAt(0).getClientRects();for(let t=0;t=e.clientX&&i.top<=e.clientY&&i.bottom>=e.clientY)return!0}return!1}(t,e)||1!=Qe(e))&&null}start(t){!1===this.dragging&&(t.preventDefault(),this.select(t))}move(t){var e;if(0==t.buttons)return this.destroy();if(!1!==this.dragging)return;this.select(this.lastEvent=t);let i=0,n=0,s=(null===(e=this.scrollParent)||void 0===e?void 0:e.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight};t.clientX<=s.left+6?i=-Ie(s.left-t.clientX):t.clientX>=s.right-6&&(i=Ie(t.clientX-s.right)),t.clientY<=s.top+6?n=-Ie(s.top-t.clientY):t.clientY>=s.bottom-6&&(n=Ie(t.clientY-s.bottom)),this.setScrollSpeed(i,n)}up(t){null==this.dragging&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}setScrollSpeed(t,e){this.scrollSpeed={x:t,y:e},t||e?this.scrolling<0&&(this.scrolling=setInterval((()=>this.scroll()),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),!1===this.dragging&&this.select(this.lastEvent)}select(t){let e=this.style.get(t,this.extend,this.multiple);!this.mustSelect&&e.eq(this.view.state.selection)&&e.main.assoc==this.view.state.selection.main.assoc||this.view.dispatch({selection:e,userEvent:"select.pointer"}),this.mustSelect=!1}update(t){t.docChanged&&this.dragging&&(this.dragging=this.dragging.map(t.changes)),this.style.update(t)&&setTimeout((()=>this.select(this.lastEvent)),20)}}function Ve(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let i,n=e.target;n!=t.contentDOM;n=n.parentNode)if(!n||11==n.nodeType||(i=B.get(n))&&i.ignoreEvent(e))return!1;return!0}const We=Object.create(null),He=Object.create(null),ze=U.ie&&U.ie_version<15||U.ios&&U.webkit_version<604;function je(t,e){let i,{state:s}=t,r=1,o=s.toText(e),l=o.lines==s.selection.ranges.length;if(null!=Ze&&s.selection.ranges.every((t=>t.empty))&&Ze==o.toString()){let t=-1;i=s.changeByRange((i=>{let h=s.doc.lineAt(i.from);if(h.from==t)return{range:i};t=h.from;let a=s.toText((l?o.line(r++).text:e)+s.lineBreak);return{changes:{from:h.from,insert:a},range:n.jT.cursor(i.from+a.length)}}))}else i=l?s.changeByRange((t=>{let e=o.line(r++);return{changes:{from:t.from,to:t.to,insert:e.text},range:n.jT.cursor(t.from+e.length)}})):s.replaceSelection(o);t.dispatch(i,{userEvent:"input.paste",scrollIntoView:!0})}function Fe(t,e,i,s){if(1==s)return n.jT.cursor(e,i);if(2==s)return function(t,e,i=1){let s=t.charCategorizer(e),r=t.doc.lineAt(e),o=e-r.from;if(0==r.length)return n.jT.cursor(e);0==o?i=1:o==r.length&&(i=-1);let l=o,h=o;i<0?l=(0,n.cp)(r.text,o,!1):h=(0,n.cp)(r.text,o);let a=s(r.text.slice(l,h));for(;l>0;){let t=(0,n.cp)(r.text,l,!1);if(s(r.text.slice(t,l))!=a)break;l=t}for(;h{t.inputState.setSelectionOrigin("select"),27==e.keyCode&&(t.inputState.lastEscPress=Date.now())},We.touchstart=(t,e)=>{t.inputState.lastTouchTime=Date.now(),t.inputState.setSelectionOrigin("select.pointer")},We.touchmove=t=>{t.inputState.setSelectionOrigin("select.pointer")},He.touchstart=He.touchmove={passive:!0},We.mousedown=(t,e)=>{if(t.observer.flush(),t.inputState.lastTouchTime>Date.now()-2e3)return;let i=null;for(let n of t.state.facet(Ct))if(i=n(t,e),i)break;if(i||0!=e.button||(i=function(t,e){let i=Ke(t,e),s=Qe(e),r=t.state.selection;return{update(t){t.docChanged&&(i.pos=t.changes.mapPos(i.pos),r=r.map(t.changes))},get(e,o,l){let h,a=Ke(t,e),c=Fe(t,a.pos,a.bias,s);if(i.pos!=a.pos&&!o){let e=Fe(t,i.pos,i.bias,s),r=Math.min(e.from,c.from),o=Math.max(e.to,c.to);c=r1&&(h=function(t,e){for(let i=0;i=e)return n.jT.create(t.ranges.slice(0,i).concat(t.ranges.slice(i+1)),t.mainIndex==i?0:t.mainIndex-(t.mainIndex>i?1:0))}return null}(r,a.pos))?h:l?r.addRange(c):n.jT.create([c])}}}(t,e)),i){let n=t.root.activeElement!=t.contentDOM;t.inputState.startMouseSelection(new Ne(t,e,i,n)),n&&t.observer.ignore((()=>C(t.contentDOM))),t.inputState.mouseSelection&&t.inputState.mouseSelection.start(e)}};let qe=(t,e)=>t>=e.top&&t<=e.bottom,$e=(t,e,i)=>qe(e,i)&&t>=i.left&&t<=i.right;function _e(t,e,i,n){let s=yt.find(t.docView,e);if(!s)return 1;let r=e-s.posAtStart;if(0==r)return 1;if(r==s.length)return-1;let o=s.coordsAt(r,-1);if(o&&$e(i,n,o))return-1;let l=s.coordsAt(r,1);return l&&$e(i,n,l)?1:o&&qe(n,o)?-1:1}function Ke(t,e){let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:i,bias:_e(t,i,e.clientX,e.clientY)}}const Je=U.ie&&U.ie_version<=11;let Ue=null,Ge=0,Xe=0;function Qe(t){if(!Je)return t.detail;let e=Ue,i=Xe;return Ue=t,Xe=Date.now(),Ge=!e||i>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(Ge+1)%3:1}function Ye(t,e,i,n){if(!i)return;let s=t.posAtCoords({x:e.clientX,y:e.clientY},!1);e.preventDefault();let{mouseSelection:r}=t.inputState,o=n&&r&&r.dragging&&r.dragMove?{from:r.dragging.from,to:r.dragging.to}:null,l={from:s,insert:i},h=t.state.changes(o?[o,l]:l);t.focus(),t.dispatch({changes:h,selection:{anchor:h.mapPos(s,-1),head:h.mapPos(s,1)},userEvent:o?"move.drop":"input.drop"})}We.dragstart=(t,e)=>{let{selection:{main:i}}=t.state,{mouseSelection:n}=t.inputState;n&&(n.dragging=i),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(i.from,i.to)),e.dataTransfer.effectAllowed="copyMove")},We.drop=(t,e)=>{if(!e.dataTransfer)return;if(t.state.readOnly)return e.preventDefault();let i=e.dataTransfer.files;if(i&&i.length){e.preventDefault();let n=Array(i.length),s=0,r=()=>{++s==i.length&&Ye(t,e,n.filter((t=>null!=t)).join(t.state.lineBreak),!1)};for(let t=0;t{/[\x00-\x08\x0e-\x1f]{2}/.test(e.result)||(n[t]=e.result),r()},e.readAsText(i[t])}}else Ye(t,e,e.dataTransfer.getData("Text"),!0)},We.paste=(t,e)=>{if(t.state.readOnly)return e.preventDefault();t.observer.flush();let i=ze?null:e.clipboardData;i?(je(t,i.getData("text/plain")||i.getData("text/uri-text")),e.preventDefault()):function(t){let e=t.dom.parentNode;if(!e)return;let i=e.appendChild(document.createElement("textarea"));i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus(),setTimeout((()=>{t.focus(),i.remove(),je(t,i.value)}),50)}(t)};let Ze=null;We.copy=We.cut=(t,e)=>{let{text:i,ranges:n,linewise:s}=function(t){let e=[],i=[],n=!1;for(let n of t.selection.ranges)n.empty||(e.push(t.sliceDoc(n.from,n.to)),i.push(n));if(!e.length){let s=-1;for(let{from:n}of t.selection.ranges){let r=t.doc.lineAt(n);r.number>s&&(e.push(r.text),i.push({from:r.from,to:Math.min(t.doc.length,r.to+1)})),s=r.number}n=!0}return{text:e.join(t.lineBreak),ranges:i,linewise:n}}(t.state);if(!i&&!s)return;Ze=s?i:null;let r=ze?null:e.clipboardData;r?(e.preventDefault(),r.clearData(),r.setData("text/plain",i)):function(t,e){let i=t.dom.parentNode;if(!i)return;let n=i.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=e,n.focus(),n.selectionEnd=e.length,n.selectionStart=0,setTimeout((()=>{n.remove(),t.focus()}),50)}(t,i),"cut"!=e.type||t.state.readOnly||t.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"})};const ti=n.q6.define();function ei(t,e){let i=[];for(let n of t.facet(Et)){let s=n(t,e);s&&i.push(s)}return i?t.update({effects:i,annotations:ti.of(!0)}):null}function ii(t){setTimeout((()=>{let e=t.hasFocus;if(e!=t.inputState.notifiedFocused){let i=ei(t.state,e);i?t.dispatch(i):t.update([])}}),10)}We.focus=t=>{t.inputState.lastFocusTime=Date.now(),t.scrollDOM.scrollTop||!t.inputState.lastScrollTop&&!t.inputState.lastScrollLeft||(t.scrollDOM.scrollTop=t.inputState.lastScrollTop,t.scrollDOM.scrollLeft=t.inputState.lastScrollLeft),ii(t)},We.blur=t=>{t.observer.clearSelectionRange(),ii(t)},We.compositionstart=We.compositionupdate=t=>{null==t.inputState.compositionFirstChange&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.inputState.composing=0)},We.compositionend=t=>{t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionPendingKey=!0,t.inputState.compositionPendingChange=t.observer.pendingRecords().length>0,t.inputState.compositionFirstChange=null,U.chrome&&U.android?t.observer.flushSoon():t.inputState.compositionPendingChange?Promise.resolve().then((()=>t.observer.flush())):setTimeout((()=>{t.inputState.composing<0&&t.docView.compositionDeco.size&&t.update([])}),50)},We.contextmenu=t=>{t.inputState.lastContextMenu=Date.now()},We.beforeinput=(t,e)=>{var i;let n;if(U.chrome&&U.android&&(n=Be.find((t=>t.inputType==e.inputType)))&&(t.observer.delayAndroidKey(n.key,n.keyCode),"Backspace"==n.key||"Delete"==n.key)){let e=(null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0;setTimeout((()=>{var i;((null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0)>e+10&&t.hasFocus&&(t.contentDOM.blur(),t.focus())}),100)}};const ni=["pre-wrap","normal","pre-line","break-spaces"];class si{constructor(t){this.lineWrapping=t,this.doc=n.xv.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(t,e){let i=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(i+=Math.max(0,Math.ceil((e-t-i*this.lineLength*.5)/this.lineLength))),this.lineHeight*i}heightForLine(t){if(!this.lineWrapping)return this.lineHeight;return(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return ni.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let e=!1;for(let i=0;i-1,l=Math.round(e)!=Math.round(this.lineHeight)||this.lineWrapping!=o;if(this.lineWrapping=o,this.lineHeight=e,this.charWidth=i,this.textHeight=n,this.lineLength=s,l){this.heightSamples={};for(let t=0;t0}set outdated(t){this.flags=(t?2:0)|-3&this.flags}setHeight(t,e){this.height!=e&&(Math.abs(this.height-e)>hi&&(t.heightChanged=!0),this.height=e)}replace(t,e,i){return ai.of(i)}decomposeLeft(t,e){e.push(this)}decomposeRight(t,e){e.push(this)}applyChanges(t,e,i,n){let s=this,r=i.doc;for(let o=n.length-1;o>=0;o--){let{fromA:l,toA:h,fromB:a,toB:c}=n[o],u=s.lineAt(l,li.ByPosNoHeight,i.setDoc(e),0,0),f=u.to>=h?u:s.lineAt(h,li.ByPosNoHeight,i,0,0);for(c+=f.to-h,h=f.to;o>0&&u.from<=n[o-1].toA;)l=n[o-1].fromA,a=n[o-1].fromB,o--,l2*s){let s=t[e-1];s.break?t.splice(--e,1,s.left,null,s.right):t.splice(--e,1,s.left,s.right),i+=1+s.break,n-=s.size}else{if(!(s>2*n))break;{let e=t[i];e.break?t.splice(i,1,e.left,null,e.right):t.splice(i,1,e.left,e.right),i+=2+e.break,s-=e.size}}else if(n=s&&r(this.blockAt(0,i,n,s))}updateHeight(t,e=0,i=!1,n){return n&&n.from<=e&&n.more&&this.setHeight(t,n.heights[n.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class ui extends ci{constructor(t,e){super(t,e,null),this.collapsed=0,this.widgetHeight=0}replace(t,e,i){let n=i[0];return 1==i.length&&(n instanceof ui||n instanceof fi&&4&n.flags)&&Math.abs(this.length-n.length)<10?(n instanceof fi?n=new ui(n.length,this.height):n.height=this.height,this.outdated||(n.outdated=!1),n):ai.of(i)}updateHeight(t,e=0,i=!1,n){return n&&n.from<=e&&n.more?this.setHeight(t,n.heights[n.index++]):(i||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class fi extends ai{constructor(t){super(t,0)}heightMetrics(t,e){let i,n=t.doc.lineAt(e).number,s=t.doc.lineAt(e+this.length).number,r=s-n+1,o=0;if(t.lineWrapping){let e=Math.min(this.height,t.lineHeight*r);i=e/r,this.length>r+1&&(o=(this.height-e)/(this.length-r-1))}else i=this.height/r;return{firstLine:n,lastLine:s,perLine:i,perChar:o}}blockAt(t,e,i,n){let{firstLine:s,lastLine:r,perLine:o,perChar:l}=this.heightMetrics(e,n);if(e.lineWrapping){let s=n+Math.round(Math.max(0,Math.min(1,(t-i)/this.height))*this.length),r=e.doc.lineAt(s),h=o+r.length*l,a=Math.max(i,t-h/2);return new oi(r.from,r.length,a,h,null,null)}{let n=Math.max(0,Math.min(r-s,Math.floor((t-i)/o))),{from:l,length:h}=e.doc.line(s+n);return new oi(l,h,i+o*n,o,null,null)}}lineAt(t,e,i,n,s){if(e==li.ByHeight)return this.blockAt(t,i,n,s);if(e==li.ByPosNoHeight){let{from:e,to:n}=i.doc.lineAt(t);return new oi(e,n-e,0,0,null,null)}let{firstLine:r,perLine:o,perChar:l}=this.heightMetrics(i,s),h=i.doc.lineAt(t),a=o+h.length*l,c=h.number-r,u=n+o*c+l*(h.from-s-c);return new oi(h.from,h.length,Math.max(n,Math.min(u,n+this.height-a)),a,null,null)}forEachLine(t,e,i,n,s,r){t=Math.max(t,s),e=Math.min(e,s+this.length);let{firstLine:o,perLine:l,perChar:h}=this.heightMetrics(i,s);for(let a=t,c=n;a<=e;){let e=i.doc.lineAt(a);if(a==t){let i=e.number-o;c+=l*i+h*(t-s-i)}let n=l+h*e.length;r(new oi(e.from,e.length,c,n,null,null)),c+=n,a=e.to+1}}replace(t,e,i){let n=this.length-e;if(n>0){let t=i[i.length-1];t instanceof fi?i[i.length-1]=new fi(t.length+n):i.push(null,new fi(n-1))}if(t>0){let e=i[0];e instanceof fi?i[0]=new fi(t+e.length):i.unshift(new fi(t-1),null)}return ai.of(i)}decomposeLeft(t,e){e.push(new fi(t-1),null)}decomposeRight(t,e){e.push(null,new fi(this.length-t-1))}updateHeight(t,e=0,i=!1,n){let s=e+this.length;if(n&&n.from<=e+this.length&&n.more){let i=[],r=Math.max(e,n.from),o=-1;for(n.from>e&&i.push(new fi(n.from-e-1).updateHeight(t,e));r<=s&&n.more;){let e=t.doc.lineAt(r).length;i.length&&i.push(null);let s=n.heights[n.index++];-1==o?o=s:Math.abs(s-o)>=hi&&(o=-2);let l=new ui(e,s);l.outdated=!1,i.push(l),r+=e+1}r<=s&&i.push(null,new fi(s-r).updateHeight(t,r));let l=ai.of(i);return(o<0||Math.abs(l.height-this.height)>=hi||Math.abs(o-this.heightMetrics(t,e).perLine)>=hi)&&(t.heightChanged=!0),l}return(i||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}toString(){return`gap(${this.length})`}}class di extends ai{constructor(t,e,i){super(t.length+e+i.length,t.height+i.height,e|(t.outdated||i.outdated?2:0)),this.left=t,this.right=i,this.size=t.size+i.size}get break(){return 1&this.flags}blockAt(t,e,i,n){let s=i+this.left.height;return to))return h;let a=e==li.ByPosNoHeight?li.ByPosNoHeight:li.ByPos;return l?h.join(this.right.lineAt(o,a,i,r,o)):this.left.lineAt(o,a,i,n,s).join(h)}forEachLine(t,e,i,n,s,r){let o=n+this.left.height,l=s+this.left.length+this.break;if(this.break)t=l&&this.right.forEachLine(t,e,i,o,l,r);else{let h=this.lineAt(l,li.ByPos,i,n,s);t=t&&h.from<=e&&r(h),e>h.to&&this.right.forEachLine(h.to+1,e,i,o,l,r)}}replace(t,e,i){let n=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-n,e-n,i));let s=[];t>0&&this.decomposeLeft(t,s);let r=s.length;for(let t of i)s.push(t);if(t>0&&pi(s,r-1),e=i&&e.push(null)),t>i&&this.right.decomposeLeft(t-i,e)}decomposeRight(t,e){let i=this.left.length,n=i+this.break;if(t>=n)return this.right.decomposeRight(t-n,e);t2*e.size||e.size>2*t.size?ai.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}updateHeight(t,e=0,i=!1,n){let{left:s,right:r}=this,o=e+s.length+this.break,l=null;return n&&n.from<=e+s.length&&n.more?l=s=s.updateHeight(t,e,i,n):s.updateHeight(t,e,i),n&&n.from<=o+r.length&&n.more?l=r=r.updateHeight(t,o,i,n):r.updateHeight(t,o,i),l?this.balanced(s,r):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function pi(t,e){let i,n;null==t[e]&&(i=t[e-1])instanceof fi&&(n=t[e+1])instanceof fi&&t.splice(e-1,3,new fi(i.length+1+n.length))}class mi{constructor(t,e){this.pos=t,this.oracle=e,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,e){if(this.lineStart>-1){let t=Math.min(e,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof ui?i.length+=t-this.pos:(t>this.pos||!this.isCovered)&&this.nodes.push(new ui(t-this.pos,-1)),this.writtenTo=t,e>t&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}point(t,e,i){if(t=5)&&this.addLineDeco(n,s)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)return;let{from:t,to:e}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=e,this.writtenTot&&this.nodes.push(new ui(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,e){let i=new fi(e-t);return this.oracle.doc.lineAt(t).to==e&&(i.flags|=4),i}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof ui)return t;let e=new ui(0,-1);return this.nodes.push(e),e}addBlock(t){var e;this.enterLine();let i=null===(e=t.deco)||void 0===e?void 0:e.type;i!=ft.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,i!=ft.WidgetBefore&&(this.covering=t)}addLineDeco(t,e){let i=this.ensureLine();i.length+=e,i.collapsed+=e,i.widgetHeight=Math.max(i.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}finish(t){let e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof ui||this.isCovered?(this.writtenToi.clientHeight||i.scrollWidth>i.clientWidth)&&"visible"!=n.overflow){let n=i.getBoundingClientRect();r=Math.max(r,n.left),o=Math.min(o,n.right),l=Math.max(l,n.top),h=e==t.parentNode?n.bottom:Math.min(h,n.bottom)}e="absolute"==n.position||"fixed"==n.position?i.offsetParent:i.parentNode}else{if(11!=e.nodeType)break;e=e.host}return{left:r-i.left,right:Math.max(r,o)-i.left,top:l-(i.top+e),bottom:Math.max(l,h)-(i.top+e)}}function wi(t,e){let i=t.getBoundingClientRect();return{left:0,right:i.right-i.left,top:e,bottom:i.bottom-(i.top+e)}}class yi{constructor(t,e,i){this.from=t,this.to=e,this.size=i}static same(t,e){if(t.length!=e.length)return!1;for(let i=0;i"function"!=typeof t&&"cm-lineWrapping"==t.class));this.heightOracle=new si(e),this.stateDeco=t.facet(qt).filter((t=>"function"!=typeof t)),this.heightMap=ai.empty().applyChanges(this.stateDeco,n.xv.empty,this.heightOracle.setDoc(t.doc),[new Jt(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=dt.set(this.lineGaps.map((t=>t.draw(!1)))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:e}=this.state.selection;for(let i=0;i<=1;i++){let n=i?e.head:e.anchor;if(!t.some((({from:t,to:e})=>n>=t&&n<=e))){let{from:e,to:i}=this.lineBlockAt(n);t.push(new ki(e,i))}}this.viewports=t.sort(((t,e)=>t.from-e.from)),this.scaler=this.heightMap.height<=7e6?Ci:new Ti(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,(t=>{this.viewportLines.push(1==this.scaler.scale?t:Di(t,this.scaler))}))}update(t,e=null){this.state=t.state;let i=this.stateDeco;this.stateDeco=this.state.facet(qt).filter((t=>"function"!=typeof t));let s=t.changedRanges,r=Jt.extendWithRanges(s,function(t,e,i){let s=new gi;return n.Xs.compare(t,e,i,s,0),s.changes}(i,this.stateDeco,t?t.changes:n.as.empty(this.state.doc.length))),o=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),r),this.heightMap.height!=o&&(t.flags|=2);let l=r.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.range.headl.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,e));let h=!t.changes.empty||2&t.flags||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),h&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),e&&(this.scrollTarget=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(Bt)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let e=t.contentDOM,i=window.getComputedStyle(e),s=this.heightOracle,r=i.whiteSpace;this.defaultTextDirection="rtl"==i.direction?Gt.RTL:Gt.LTR;let o=this.heightOracle.mustRefreshForWrapping(r),l=e.getBoundingClientRect(),h=o||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let a=0,c=0,u=parseInt(i.paddingTop)||0,f=parseInt(i.paddingBottom)||0;this.paddingTop==u&&this.paddingBottom==f||(this.paddingTop=u,this.paddingBottom=f,a|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(s.lineWrapping&&(h=!0),this.editorWidth=t.scrollDOM.clientWidth,a|=8);let d=(this.printing?wi:vi)(e,this.paddingTop),p=d.top-this.pixelViewport.top,m=d.bottom-this.pixelViewport.bottom;this.pixelViewport=d;let g=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(g!=this.inView&&(this.inView=g,g&&(h=!0)),!this.inView&&!this.scrollTarget)return 0;let v=l.width;if(this.contentDOMWidth==v&&this.editorHeight==t.scrollDOM.clientHeight||(this.contentDOMWidth=l.width,this.editorHeight=t.scrollDOM.clientHeight,a|=8),h){let e=t.docView.measureVisibleLineHeights(this.viewport);if(s.mustRefreshForHeights(e)&&(o=!0),o||s.lineWrapping&&Math.abs(v-this.contentDOMWidth)>s.charWidth){let{lineHeight:i,charWidth:n,textHeight:l}=t.docView.measureTextSize();o=i>0&&s.refresh(r,i,n,l,v/n,e),o&&(t.docView.minWidth=0,a|=8)}p>0&&m>0?c=Math.max(p,m):p<0&&m<0&&(c=Math.min(p,m)),s.heightChanged=!1;for(let i of this.viewports){let r=i.from==this.viewport.from?e:t.docView.measureVisibleLineHeights(i);this.heightMap=(o?ai.empty().applyChanges(this.stateDeco,n.xv.empty,this.heightOracle,[new Jt(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(s,0,o,new ri(i.from,r))}s.heightChanged&&(a|=2)}let w=!this.viewportIsAppropriate(this.viewport,c)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return w&&(this.viewport=this.getViewport(c,this.scrollTarget)),this.updateForViewport(),(2&a||w)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps,t)),a|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),a}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,e){let i=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),n=this.heightMap,s=this.heightOracle,{visibleTop:r,visibleBottom:o}=this,l=new ki(n.lineAt(r-1e3*i,li.ByHeight,s,0,0).from,n.lineAt(o+1e3*(1-i),li.ByHeight,s,0,0).to);if(e){let{head:t}=e.range;if(tl.to){let i,r=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),o=n.lineAt(t,li.ByPos,s,0,0);i="center"==e.y?(o.top+o.bottom)/2-r/2:"start"==e.y||"nearest"==e.y&&t=o+Math.max(10,Math.min(i,250)))&&n>r-2e3&&s>1,o=s<<1;if(this.defaultTextDirection!=Gt.LTR&&!i)return[];let l=[],h=(s,o,a,c)=>{if(o-ss&&tt.from>=a.from&&t.to<=a.to&&Math.abs(t.from-s)t.frome))));if(!d){if(ot.from<=o&&t.to>=o))){let t=e.moveToLineBoundary(n.jT.cursor(o),!1,!0).head;t>s&&(o=t)}d=new yi(s,o,this.gapSize(a,s,o,c))}l.push(d)};for(let t of this.viewportLines){if(t.lengtht.from&&h(t.from,n,t,e),rt.draw(this.heightOracle.lineWrapping)))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let e=[];n.Xs.spans(t,this.viewport.from,this.viewport.to,{span(t,i){e.push({from:t,to:i})},point(){}},20);let i=e.length!=this.visibleRanges.length||this.visibleRanges.some(((t,i)=>t.from!=e[i].from||t.to!=e[i].to));return this.visibleRanges=e,i?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find((e=>e.from<=t&&e.to>=t))||Di(this.heightMap.lineAt(t,li.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return Di(this.heightMap.lineAt(this.scaler.fromDOM(t),li.ByHeight,this.heightOracle,0,0),this.scaler)}elementAtHeight(t){return Di(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class ki{constructor(t,e){this.from=t,this.to=e}}function Si(t,e,i){let s=[],r=t,o=0;return n.Xs.spans(i,t,e,{span(){},point(t,e){t>r&&(s.push({from:r,to:t}),o+=t-r),r=e}},20),r=1)return e[e.length-1].to;let n=Math.floor(t*i);for(let t=0;;t++){let{from:i,to:s}=e[t],r=s-i;if(n<=r)return i+n;n-=r}}function Mi(t,e){let i=0;for(let{from:n,to:s}of t.ranges){if(e<=s){i+=e-n;break}i+=s-n}return i/t.total}const Ci={toDOM:t=>t,fromDOM:t=>t,scale:1};class Ti{constructor(t,e,i){let n=0,s=0,r=0;this.viewports=i.map((({from:i,to:s})=>{let r=e.lineAt(i,li.ByPos,t,0,0).top,o=e.lineAt(s,li.ByPos,t,0,0).bottom;return n+=o-r,{from:i,to:s,top:r,bottom:o,domTop:0,domBottom:0}})),this.scale=(7e6-n)/(e.height-n);for(let t of this.viewports)t.domTop=r+(t.top-s)*this.scale,r=t.domBottom=t.domTop+(t.bottom-t.top),s=t.bottom}toDOM(t){for(let e=0,i=0,n=0;;e++){let s=eDi(t,e))),t.deco)}const Oi=n.r$.define({combine:t=>t.join(" ")}),Ei=n.r$.define({combine:t=>t.indexOf(!0)>-1}),Ri=s.V.newName(),Bi=s.V.newName(),Pi=s.V.newName(),Li={"&light":"."+Bi,"&dark":"."+Pi};function Ii(t,e,i){return new s.V(e,{finish:e=>/&/.test(e)?e.replace(/&\w*/,(e=>{if("&"==e)return t;if(!i||!i[e])throw new RangeError(`Unsupported selector: ${e}`);return i[e]})):t+" "+e})}const Ni=Ii("."+Ri,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:'url(\'data:image/svg+xml,\')',backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},Li);class Vi{constructor(t,e,i,s){this.typeOver=s,this.bounds=null,this.text="";let{impreciseHead:r,impreciseAnchor:o}=t.docView;if(t.state.readOnly&&e>-1)this.newSel=null;else if(e>-1&&(this.bounds=t.docView.domBoundsAround(e,i,0))){let e=r||o?[]:function(t){let e=[];if(t.root.activeElement!=t.contentDOM)return e;let{anchorNode:i,anchorOffset:n,focusNode:s,focusOffset:r}=t.observer.selectionRange;i&&(e.push(new de(i,n)),s==i&&r==n||e.push(new de(s,r)));return e}(t),i=new ue(e,t.state);i.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=i.text,this.newSel=function(t,e){if(0==t.length)return null;let i=t[0].pos,s=2==t.length?t[1].pos:i;return i>-1&&s>-1?n.jT.single(i+e,s+e):null}(e,this.bounds.from)}else{let e=t.observer.selectionRange,i=r&&r.node==e.focusNode&&r.offset==e.focusOffset||!p(t.contentDOM,e.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(e.focusNode,e.focusOffset),s=o&&o.node==e.anchorNode&&o.offset==e.anchorOffset||!p(t.contentDOM,e.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(e.anchorNode,e.anchorOffset);this.newSel=n.jT.single(s,i)}}}function Wi(t,e){let i,{newSel:s}=e,r=t.state.selection.main;if(e.bounds){let{from:s,to:o}=e.bounds,l=r.from,h=null;(8===t.inputState.lastKeyCode&&t.inputState.lastKeyTime>Date.now()-100||U.android&&e.text.length0&&l>0&&t.charCodeAt(o-1)==e.charCodeAt(l-1);)o--,l--;if("end"==n){i-=o+Math.max(0,r-Math.min(o,l))-r}if(o=o?r-i:0,l=r+(l-o),o=r}else if(l=l?r-i:0,o=r+(o-l),l=r}return{from:r,toA:o,toB:l}}(t.state.doc.sliceString(s,o,ce),e.text,l-s,h);a&&(U.chrome&&13==t.inputState.lastKeyCode&&a.toB==a.from+2&&e.text.slice(a.from,a.toB)==ce+ce&&a.toB--,i={from:s+a.from,to:s+a.toA,insert:n.xv.of(e.text.slice(a.from,a.toB).split(ce))})}else s&&(!t.hasFocus&&t.state.facet(Nt)||s.main.eq(r))&&(s=null);if(!i&&!s)return!1;if(!i&&e.typeOver&&!r.empty&&s&&s.main.empty?i={from:r.from,to:r.to,insert:t.state.doc.slice(r.from,r.to)}:i&&i.from>=r.from&&i.to<=r.to&&(i.from!=r.from||i.to!=r.to)&&r.to-r.from-(i.to-i.from)<=4?i={from:r.from,to:r.to,insert:t.state.doc.slice(r.from,i.from).append(i.insert).append(t.state.doc.slice(i.to,r.to))}:(U.mac||U.android)&&i&&i.from==i.to&&i.from==r.head-1&&/^\. ?$/.test(i.insert.toString())&&"off"==t.contentDOM.getAttribute("autocorrect")?(s&&2==i.insert.length&&(s=n.jT.single(s.main.anchor-1,s.main.head-1)),i={from:r.from,to:r.to,insert:n.xv.of([" "])}):U.chrome&&i&&i.from==i.to&&i.from==r.head&&"\n "==i.insert.toString()&&t.lineWrapping&&(s&&(s=n.jT.single(s.main.anchor-1,s.main.head-1)),i={from:r.from,to:r.to,insert:n.xv.of([" "])}),i){let e=t.state;if(U.ios&&t.inputState.flushIOSKey(t))return!0;if(U.android&&(i.from==r.from&&i.to==r.to&&1==i.insert.length&&2==i.insert.lines&&D(t.contentDOM,"Enter",13)||i.from==r.from-1&&i.to==r.to&&0==i.insert.length&&D(t.contentDOM,"Backspace",8)||i.from==r.from&&i.to==r.to+1&&0==i.insert.length&&D(t.contentDOM,"Delete",46)))return!0;let o,l=i.insert.toString();if(t.state.facet(Ot).some((e=>e(t,i.from,i.to,l))))return!0;if(t.inputState.composing>=0&&t.inputState.composing++,i.from>=r.from&&i.to<=r.to&&i.to-i.from>=(r.to-r.from)/3&&(!s||s.main.empty&&s.main.from==i.from+i.insert.length)&&t.inputState.composing<0){let n=r.fromi.to?e.sliceDoc(i.to,r.to):"";o=e.replaceSelection(t.state.toText(n+i.insert.sliceString(0,void 0,t.state.lineBreak)+s))}else{let l=e.changes(i),h=s&&s.main.to<=l.newLength?s.main:void 0;if(e.selection.ranges.length>1&&t.inputState.composing>=0&&i.to<=r.to&&i.to>=r.to-10){let s=t.state.sliceDoc(i.from,i.to),a=ge(t)||t.state.doc.lineAt(r.head),c=r.to-i.to,u=r.to-r.from;o=e.changeByRange((o=>{if(o.from==r.from&&o.to==r.to)return{changes:l,range:h||o.map(l)};let f=o.to-c,d=f-s.length;if(o.to-o.from!=u||t.state.sliceDoc(d,f)!=s||a&&o.to>=a.from&&o.from<=a.to)return{range:o};let p=e.changes({from:d,to:f,insert:i.insert}),m=o.to-r.to;return{changes:p,range:h?n.jT.range(Math.max(0,h.anchor+m),Math.max(0,h.head+m)):o.map(p)}}))}else o={changes:l,selection:h&&e.selection.replaceRange(h)}}let h="input.type";return(t.composing||t.inputState.compositionPendingChange&&t.inputState.compositionEndedAt>Date.now()-50)&&(t.inputState.compositionPendingChange=!1,h+=".compose",t.inputState.compositionFirstChange&&(h+=".start",t.inputState.compositionFirstChange=!1)),t.dispatch(o,{scrollIntoView:!0,userEvent:h}),!0}if(s&&!s.main.eq(r)){let e=!1,i="select";return t.inputState.lastSelectionTime>Date.now()-50&&("select"==t.inputState.lastSelectionOrigin&&(e=!0),i=t.inputState.lastSelectionOrigin),t.dispatch({selection:s,scrollIntoView:e,userEvent:i}),!0}return!1}const Hi={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},zi=U.ie&&U.ie_version<=11;class ji{constructor(t){this.view=t,this.active=!1,this.selectionRange=new S,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver((e=>{for(let t of e)this.queue.push(t);(U.ie&&U.ie_version<=11||U.ios&&t.composing)&&e.some((t=>"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length))?this.flushSoon():this.flush()})),zi&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),"function"==typeof ResizeObserver&&(this.resizeScroll=new ResizeObserver((()=>{var t;(null===(t=this.view.docView)||void 0===t?void 0:t.lastUpdate)this.view.requestMeasure())),this.resizeContent.observe(t.contentDOM)),this.addWindowListeners(this.win=t.win),this.start(),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((t=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))}),{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((t=>{t.length>0&&t[t.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runScrollHandlers(this.view,t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((()=>{this.resizeTimeout=-1,this.view.requestMeasure()}),50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout((()=>{this.view.viewState.printing=!1,this.view.requestMeasure()}),500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some(((e,i)=>e!=t[i])))){this.gapIntersection.disconnect();for(let e of t)this.gapIntersection.observe(e);this.gaps=t}}onSelectionChange(t){let e=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:i}=this,n=this.selectionRange;if(i.state.facet(Nt)?i.root.activeElement!=this.dom:!m(i.dom,n))return;let s=n.anchorNode&&i.docView.nearest(n.anchorNode);s&&s.ignoreEvent(t)?e||(this.selectionChanged=!1):(U.ie&&U.ie_version<=11||U.android&&U.chrome)&&!i.state.selection.main.empty&&n.focusNode&&v(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,e=U.safari&&11==t.root.nodeType&&function(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}(this.dom.ownerDocument)==this.dom&&function(t){let e=null;function i(t){t.preventDefault(),t.stopImmediatePropagation(),e=t.getTargetRanges()[0]}if(t.contentDOM.addEventListener("beforeinput",i,!0),t.dom.ownerDocument.execCommand("indent"),t.contentDOM.removeEventListener("beforeinput",i,!0),!e)return null;let n=e.startContainer,s=e.startOffset,r=e.endContainer,o=e.endOffset,l=t.docView.domAtPos(t.state.selection.main.anchor);v(l.node,l.offset,r,o)&&([n,s,r,o]=[r,o,n,s]);return{anchorNode:n,anchorOffset:s,focusNode:r,focusOffset:o}}(this.view)||d(t.root);if(!e||this.selectionRange.eq(e))return!1;let i=m(this.dom,e);return i&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime{let t=this.delayedAndroidKey;t&&(this.clearDelayedAndroidKey(),!this.flush()&&t.force&&D(this.dom,t.key,t.keyCode))};this.flushingAndroidKey=this.view.win.requestAnimationFrame(t)}this.delayedAndroidKey&&"Enter"!=t||(this.delayedAndroidKey={key:t,keyCode:e,force:this.lastChange{this.delayedFlush=-1,this.flush()})))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let e=-1,i=-1,n=!1;for(let s of t){let t=this.readMutation(s);t&&(t.typeOver&&(n=!0),-1==e?({from:e,to:i}=t):(e=Math.min(t.from,e),i=Math.max(t.to,i)))}return{from:e,to:i,typeOver:n}}readChange(){let{from:t,to:e,typeOver:i}=this.processRecords(),n=this.selectionChanged&&m(this.dom,this.selectionRange);return t<0&&!n?null:(t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1,new Vi(this.view,t,e,i))}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let e=this.readChange();if(!e)return!1;let i=this.view.state,n=Wi(this.view,e);return this.view.state==i&&this.view.update([]),n}readMutation(t){let e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty("attributes"==t.type),"attributes"==t.type&&(e.dirty|=4),"childList"==t.type){let i=Fi(e,t.previousSibling||t.target.previousSibling,-1),n=Fi(e,t.nextSibling||t.target.nextSibling,1);return{from:i?e.posAfter(i):e.posAtStart,to:n?e.posBefore(n):e.posAtEnd,typeOver:!1}}return"characterData"==t.type?{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,e,i,n;this.stop(),null===(t=this.intersection)||void 0===t||t.disconnect(),null===(e=this.gapIntersection)||void 0===e||e.disconnect(),null===(i=this.resizeScroll)||void 0===i||i.disconnect(),null===(n=this.resizeContent)||void 0===n||n.disconnect();for(let t of this.scrollTargets)t.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function Fi(t,e,i){for(;e;){let n=B.get(e);if(n&&n.parent==t)return n;let s=e.parentNode;e=s!=t.dom?s:i>0?e.nextSibling:e.previousSibling}return null}class qi{constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: fixed; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=t.dispatch||(t=>this.update([t])),this.dispatch=this.dispatch.bind(this),this._root=t.root||function(t){for(;t;){if(t&&(9==t.nodeType||11==t.nodeType&&t.host))return t;t=t.assignedSlot||t.parentNode}return null}(t.parent)||document,this.viewState=new xi(t.state||n.yy.create(t)),this.plugins=this.state.facet(Wt).map((t=>new zt(t)));for(let t of this.plugins)t.update(this);this.observer=new ji(this),this.inputState=new Re(this),this.inputState.ensureHandlers(this,this.plugins),this.docView=new pe(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}dispatch(...t){this._dispatch(1==t.length&&t[0]instanceof n.YW?t[0]:this.state.update(...t))}update(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let e,i=!1,s=!1,r=this.state;for(let e of t){if(e.startState!=r)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");r=e.state}if(this.destroyed)return void(this.viewState.state=r);let o=this.hasFocus,l=0,h=null;t.some((t=>t.annotation(ti)))?(this.inputState.notifiedFocused=o,l=1):o!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=o,h=ei(r,o),h||(l=1));let a=this.observer.delayedAndroidKey,c=null;if(a?(this.observer.clearDelayedAndroidKey(),c=this.observer.readChange(),(c&&!this.state.doc.eq(r.doc)||!this.state.selection.eq(r.selection))&&(c=null)):this.observer.clear(),r.facet(n.yy.phrases)!=this.state.facet(n.yy.phrases))return this.setState(r);e=Ut.create(this,r,t),e.flags|=l;let u=this.viewState.scrollTarget;try{this.updateState=2;for(let e of t){if(u&&(u=u.map(e.changes)),e.scrollIntoView){let{main:t}=e.state.selection;u=new Pt(t.empty?t:n.jT.cursor(t.head,t.head>t.anchor?-1:1))}for(let t of e.effects)t.is(Lt)&&(u=t.value)}this.viewState.update(e,u),this.bidiCache=Ki.update(this.bidiCache,e.changes),e.empty||(this.updatePlugins(e),this.inputState.update(e)),i=this.docView.update(e),this.state.facet(Kt)!=this.styleModules&&this.mountStyles(),s=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(i,t.some((t=>t.isUserEvent("select.pointer"))))}finally{this.updateState=0}if(e.startState.facet(Oi)!=e.state.facet(Oi)&&(this.viewState.mustMeasureContent=!0),(i||s||u||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!e.empty)for(let t of this.state.facet(Dt))t(e);(h||c)&&Promise.resolve().then((()=>{h&&this.state==h.startState&&this.dispatch(h),c&&!Wi(this,c)&&a.force&&D(this.contentDOM,a.key,a.keyCode)}))}setState(t){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)return void(this.viewState.state=t);this.updateState=2;let e=this.hasFocus;try{for(let t of this.plugins)t.destroy(this);this.viewState=new xi(t),this.plugins=t.facet(Wt).map((t=>new zt(t))),this.pluginMap.clear();for(let t of this.plugins)t.update(this);this.docView=new pe(this),this.inputState.ensureHandlers(this,this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}e&&this.focus(),this.requestMeasure()}updatePlugins(t){let e=t.startState.facet(Wt),i=t.state.facet(Wt);if(e!=i){let n=[];for(let s of i){let i=e.indexOf(s);if(i<0)n.push(new zt(s));else{let e=this.plugins[i];e.mustUpdate=t,n.push(e)}}for(let e of this.plugins)e.mustUpdate!=t&&e.destroy(this);this.plugins=n,this.pluginMap.clear(),this.inputState.ensureHandlers(this,this.plugins)}else for(let e of this.plugins)e.mustUpdate=t;for(let t=0;t-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.forceFlush();let e=null,{scrollHeight:i,scrollTop:n,clientHeight:s}=this.scrollDOM,r=n>i-s-4?i:n;try{for(let t=0;;t++){this.updateState=1;let i=this.viewport,n=this.viewState.lineBlockAtHeight(r),s=this.viewState.measure(this);if(!s&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(t>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let o=[];4&s||([this.measureRequests,o]=[o,this.measureRequests]);let l=o.map((t=>{try{return t.read(this)}catch(t){return It(this.state,t),_i}})),h=Ut.create(this,this.state,[]),a=!1,c=!1;h.flags|=s,e?e.flags|=s:e=h,this.updateState=2,h.empty||(this.updatePlugins(h),this.inputState.update(h),this.updateAttrs(),a=this.docView.update(h));for(let t=0;t1||t<-1)&&(this.scrollDOM.scrollTop+=t,c=!0)}if(a&&this.docView.updateSelection(!0),this.viewport.from==i.from&&this.viewport.to==i.to&&!c&&0==this.measureRequests.length)break}}finally{this.updateState=0,this.measureScheduled=-1}if(e&&!e.empty)for(let t of this.state.facet(Dt))t(e)}get themeClasses(){return Ri+" "+(this.state.facet(Ei)?Pi:Bi)+" "+this.state.facet(Oi)}updateAttrs(){let t=Ji(this,jt,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),e={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(Nt)?"true":"false",class:"cm-content",style:`${U.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(e["aria-readonly"]="true"),Ji(this,Ft,e);let i=this.observer.ignore((()=>{let i=ct(this.contentDOM,this.contentAttrs,e),n=ct(this.dom,this.editorAttrs,t);return i||n}));return this.editorAttrs=t,this.contentAttrs=e,i}showAnnouncements(t){let e=!0;for(let i of t)for(let t of i.effects)if(t.is(qi.announce)){e&&(this.announceDOM.textContent=""),e=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=t.value}}mountStyles(){this.styleModules=this.state.facet(Kt),s.V.mount(this.root,this.styleModules.concat(Ni).reverse())}readMeasured(){if(2==this.updateState)throw new Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame((()=>this.measure()))),t){if(this.measureRequests.indexOf(t)>-1)return;if(null!=t.key)for(let e=0;ee.spec==t))||null),e&&e.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,e,i){return Ee(this,t,Oe(this,t,e,i))}moveByGroup(t,e){return Ee(this,t,Oe(this,t,e,(e=>function(t,e,i){let s=t.state.charCategorizer(e),r=s(i);return t=>{let e=s(t);return r==n.D0.Space&&(r=e),r==e}}(this,t.head,e))))}moveToLineBoundary(t,e,i=!0){return function(t,e,i,s){let r=t.state.doc.lineAt(e.head),o=s&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>r.from?e.head-1:e.head):null;if(o){let e=t.dom.getBoundingClientRect(),s=t.textDirectionAt(r.from),l=t.posAtCoords({x:i==(s==Gt.LTR)?e.right-1:e.left+1,y:(o.top+o.bottom)/2});if(null!=l)return n.jT.cursor(l,i?-1:1)}let l=yt.find(t.docView,e.head),h=l?i?l.posAtEnd:l.posAtStart:i?r.to:r.from;return n.jT.cursor(h,i?-1:1)}(this,t,e,i)}moveVertically(t,e,i){return Ee(this,t,function(t,e,i,s){let r=e.head,o=i?1:-1;if(r==(i?t.state.doc.length:0))return n.jT.cursor(r,e.assoc);let l,h=e.goalColumn,a=t.contentDOM.getBoundingClientRect(),c=t.coordsAtPos(r),u=t.documentTop;if(c)null==h&&(h=c.left-a.left),l=o<0?c.top:c.bottom;else{let e=t.viewState.lineBlockAt(r);null==h&&(h=Math.min(a.right-a.left,t.defaultCharacterWidth*(r-e.from))),l=(o<0?e.top:e.bottom)+u}let f=a.left+h,d=null!=s?s:t.defaultLineHeight>>1;for(let i=0;;i+=10){let s=l+(d+i)*o,c=Te(t,{x:f,y:s},!1,o);if(sa.bottom||(o<0?cr))return n.jT.cursor(c,e.assoc,void 0,h)}}(this,t,e,i))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,e=0){return this.docView.posFromDOM(t,e)}posAtCoords(t,e=!0){return this.readMeasured(),Te(this,t,e)}coordsAtPos(t,e=1){this.readMeasured();let i=this.docView.coordsAt(t,e);if(!i||i.left==i.right)return i;let n=this.state.doc.lineAt(t),s=this.bidiSpans(n);return x(i,s[se.find(s,t-n.from,-1,e)].dir==Gt.LTR==e>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(Rt)||tthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>$i)return le(t.length);let e=this.textDirectionAt(t.from);for(let i of this.bidiCache)if(i.from==t.from&&i.dir==e)return i.order;let i=oe(t.text,e);return this.bidiCache.push(new Ki(t.from,t.to,e,i)),i}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||U.safari&&(null===(t=this.inputState)||void 0===t?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore((()=>{C(this.contentDOM),this.docView.updateSelection()}))}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((9==t.nodeType?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,e={}){return Lt.of(new Pt("number"==typeof t?n.jT.cursor(t):t,e.y,e.x,e.yMargin,e.xMargin))}static domEventHandlers(t){return Ht.define((()=>({})),{eventHandlers:t})}static theme(t,e){let i=s.V.newName(),n=[Oi.of(i),Kt.of(Ii(`.${i}`,t))];return e&&e.dark&&n.push(Ei.of(!0)),n}static baseTheme(t){return n.Wl.lowest(Kt.of(Ii("."+Ri,t,Li)))}static findFromDOM(t){var e;let i=t.querySelector(".cm-content"),n=i&&B.get(i)||B.get(t);return(null===(e=null==n?void 0:n.rootView)||void 0===e?void 0:e.view)||null}}qi.styleModule=Kt,qi.inputHandler=Ot,qi.focusChangeEffect=Et,qi.perLineTextDirection=Rt,qi.exceptionSink=Tt,qi.updateListener=Dt,qi.editable=Nt,qi.mouseSelectionStyle=Ct,qi.dragMovesSelection=Mt,qi.clickAddsSelectionRange=At,qi.decorations=qt,qi.atomicRanges=$t,qi.scrollMargins=_t,qi.darkTheme=Ei,qi.contentAttributes=Ft,qi.editorAttributes=jt,qi.lineWrapping=qi.contentAttributes.of({class:"cm-lineWrapping"}),qi.announce=n.Py.define();const $i=4096,_i={};class Ki{constructor(t,e,i,n){this.from=t,this.to=e,this.dir=i,this.order=n}static update(t,e){if(e.empty)return t;let i=[],n=t.length?t[t.length-1].dir:Gt.LTR;for(let s=Math.max(0,t.length-10);s=0;s--){let e=n[s],r="function"==typeof e?e(t):e;r&&ht(r,i)}return i}const Ui=U.mac?"mac":U.windows?"win":U.linux?"linux":"key";function Gi(t,e,i){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),!1!==i&&e.shiftKey&&(t="Shift-"+t),t}const Xi=n.Wl.default(qi.domEventHandlers({keydown:(t,e)=>sn(Zi(e.state),t,e,"editor")})),Qi=n.r$.define({enables:Xi}),Yi=new WeakMap;function Zi(t){let e=t.facet(Qi),i=Yi.get(e);return i||Yi.set(e,i=function(t,e=Ui){let i=Object.create(null),n=Object.create(null),s=(t,e)=>{let i=n[t];if(null==i)n[t]=e;else if(i!=e)throw new Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},r=(t,n,r,o)=>{var l,h;let a=i[t]||(i[t]=Object.create(null)),c=n.split(/ (?!$)/).map((t=>function(t,e){const i=t.split(/-(?!$)/);let n,s,r,o,l=i[i.length-1];"Space"==l&&(l=" ");for(let t=0;t{let n=en={view:e,prefix:i,scope:t};return setTimeout((()=>{en==n&&(en=null)}),nn),!0}]})}let u=c.join(" ");s(u,!1);let f=a[u]||(a[u]={preventDefault:!1,run:(null===(h=null===(l=a._any)||void 0===l?void 0:l.run)||void 0===h?void 0:h.slice())||[]});r&&f.run.push(r),o&&(f.preventDefault=!0)};for(let n of t){let t=n.scope?n.scope.split(" "):["editor"];if(n.any)for(let e of t){let t=i[e]||(i[e]=Object.create(null));t._any||(t._any={preventDefault:!1,run:[]});for(let e in t)t[e].run.push(n.any)}let s=n[e]||n.key;if(s)for(let e of t)r(e,s,n.run,n.preventDefault),n.shift&&r(e,"Shift-"+s,n.shift,n.preventDefault)}return i}(e.reduce(((t,e)=>t.concat(e)),[]))),i}function tn(t,e,i){return sn(Zi(t.state),e,t,i)}let en=null;const nn=4e3;function sn(t,e,i,s){let l=function(t){var e=!(c&&(t.ctrlKey||t.altKey||t.metaKey)||a&&t.shiftKey&&t.key&&1==t.key.length||"Unidentified"==t.key)&&t.key||(t.shiftKey?o:r)[t.keyCode]||t.key||"Unidentified";return"Esc"==e&&(e="Escape"),"Del"==e&&(e="Delete"),"Left"==e&&(e="ArrowLeft"),"Up"==e&&(e="ArrowUp"),"Right"==e&&(e="ArrowRight"),"Down"==e&&(e="ArrowDown"),e}(e),h=(0,n.gm)(l,0),u=(0,n.nZ)(h)==l.length&&" "!=l,f="",d=!1;en&&en.view==i&&en.scope==s&&(f=en.prefix+" ",(d=Le.indexOf(e.keyCode)<0)&&(en=null));let p,m,g=new Set,v=t=>{if(t){for(let n of t.run)if(!g.has(n)&&(g.add(n),n(i,e)))return!0;t.preventDefault&&(d=!0)}return!1},w=t[s];if(w){if(v(w[f+Gi(l,e,!u)]))return!0;if(u&&(e.altKey||e.metaKey||e.ctrlKey)&&!(U.windows&&e.ctrlKey&&e.altKey)&&(p=r[e.keyCode])&&p!=l){if(v(w[f+Gi(p,e,!0)]))return!0;if(e.shiftKey&&(m=o[e.keyCode])!=l&&m!=p&&v(w[f+Gi(m,e,!1)]))return!0}else if(u&&e.shiftKey&&v(w[f+Gi(l,e,!0)]))return!0;if(v(w._any))return!0}return d}class rn{constructor(t,e,i,n,s){this.className=t,this.left=e,this.top=i,this.width=n,this.height=s}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,e){return e.className==this.className&&(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",null!=this.width&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,e,i){if(i.empty){let n=t.coordsAtPos(i.head,i.assoc||1);if(!n)return[];let s=on(t);return[new rn(e,n.left-s.left,n.top-s.top,null,n.bottom-n.top)]}return function(t,e,i){if(i.to<=t.viewport.from||i.from>=t.viewport.to)return[];let n=Math.max(i.from,t.viewport.from),s=Math.min(i.to,t.viewport.to),r=t.textDirection==Gt.LTR,o=t.contentDOM,l=o.getBoundingClientRect(),h=on(t),a=o.querySelector(".cm-line"),c=a&&window.getComputedStyle(a),u=l.left+(c?parseInt(c.paddingLeft)+Math.min(0,parseInt(c.textIndent)):0),f=l.right-(c?parseInt(c.paddingRight):0),d=hn(t,n),p=hn(t,s),m=d.type==ft.Text?d:null,g=p.type==ft.Text?p:null;t.lineWrapping&&(m&&(m=ln(t,n,m)),g&&(g=ln(t,s,g)));if(m&&g&&m.from==g.from)return w(y(i.from,i.to,m));{let e=m?y(i.from,null,m):b(d,!1),n=g?y(null,i.to,g):b(p,!0),s=[];return(m||d).to<(g||p).from-1?s.push(v(u,e.bottom,f,n.top)):e.bottoma&&n.from=r)break;l>s&&h(Math.max(t,s),null==e&&t<=a,Math.min(l,r),null==i&&l>=c,o.dir)}if(s=n.to+1,s>=r)break}return 0==l.length&&h(a,null==e,c,null==i,t.textDirection),{top:s,bottom:o,horizontal:l}}function b(t,e){let i=l.top+(e?t.top:t.bottom);return{top:i,bottom:i,horizontal:[]}}}(t,e,i)}}function on(t){let e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==Gt.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function ln(t,e,i){let s=n.jT.cursor(e);return{from:Math.max(i.from,t.moveToLineBoundary(s,!1,!0).from),to:Math.min(i.to,t.moveToLineBoundary(s,!0,!0).from),type:ft.Text}}function hn(t,e){let i=t.lineBlockAt(e);if(Array.isArray(i.type))for(let t of i.type)if(t.to>e||t.to==e&&(t.to==i.to||t.type==ft.Text))return t;return i}class an{constructor(t,e){this.view=t,this.layer=e,this.drawn=[],this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),e.above&&this.dom.classList.add("cm-layer-above"),e.class&&this.dom.classList.add(e.class),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),e.mount&&e.mount(this.dom,t)}update(t){t.startState.facet(cn)!=t.state.facet(cn)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&t.view.requestMeasure(this.measureReq)}setOrder(t){let e=0,i=t.facet(cn);for(;e{return i=t,n=this.drawn[e],!(i.constructor==n.constructor&&i.eq(n));var i,n}))){let e=this.dom.firstChild,i=0;for(let n of t)n.update&&e&&n.constructor&&this.drawn[i].constructor&&n.update(e,this.drawn[i])?(e=e.nextSibling,i++):this.dom.insertBefore(n.draw(),e);for(;e;){let t=e.nextSibling;e.remove(),e=t}this.drawn=t}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const cn=n.r$.define();function un(t){return[Ht.define((e=>new an(e,t))),cn.of(t)]}const fn=!U.ios,dn=n.r$.define({combine:t=>(0,n.BO)(t,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,e)=>Math.min(t,e),drawRangeCursor:(t,e)=>t||e})});function pn(t={}){return[dn.of(t),gn,wn,bn,Bt.of(!0)]}function mn(t){return t.startState.facet(dn)!=t.state.facet(dn)}const gn=un({above:!0,markers(t){let{state:e}=t,i=e.facet(dn),s=[];for(let r of e.selection.ranges){let o=r==e.selection.main;if(r.empty?!o||fn:i.drawRangeCursor){let e=o?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",i=r.empty?r:n.jT.cursor(r.head,r.head>r.anchor?-1:1);for(let n of rn.forRange(t,e,i))s.push(n)}}return s},update(t,e){t.transactions.some((t=>t.selection))&&(e.style.animationName="cm-blink"==e.style.animationName?"cm-blink2":"cm-blink");let i=mn(t);return i&&vn(t.state,e),t.docChanged||t.selectionSet||i},mount(t,e){vn(e.state,t)},class:"cm-cursorLayer"});function vn(t,e){e.style.animationDuration=t.facet(dn).cursorBlinkRate+"ms"}const wn=un({above:!1,markers:t=>t.state.selection.ranges.map((e=>e.empty?[]:rn.forRange(t,"cm-selectionBackground",e))).reduce(((t,e)=>t.concat(e))),update:(t,e)=>t.docChanged||t.selectionSet||t.viewportChanged||mn(t),class:"cm-selectionLayer"}),yn={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};fn&&(yn[".cm-line"].caretColor="transparent !important");const bn=n.Wl.highest(qi.theme(yn));function xn(){return Sn}const kn=dt.line({class:"cm-activeLine"}),Sn=Ht.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=-1,i=[];for(let n of t.state.selection.ranges){let s=t.lineBlockAt(n.head);s.from>e&&(i.push(kn.range(s.from)),e=s.from)}return dt.set(i)}},{decorations:t=>t.decorations});const An=2e3;function Mn(t,e){let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1),s=t.state.doc.lineAt(i),r=i-s.from,o=r>An?-1:r==s.length?function(t,e){let i=t.coordsAtPos(t.viewport.from);return i?Math.round(Math.abs((i.left-e)/t.defaultCharacterWidth)):-1}(t,e.clientX):(0,n.IS)(s.text,t.state.tabSize,i-s.from);return{line:s.number,col:o,off:r}}function Cn(t,e){let i=Mn(t,e),s=t.state.selection;return i?{update(t){if(t.docChanged){let e=t.changes.mapPos(t.startState.doc.line(i.line).from),n=t.state.doc.lineAt(e);i={line:n.number,col:i.col,off:Math.min(i.off,n.length)},s=s.map(t.changes)}},get(e,r,o){let l=Mn(t,e);if(!l)return s;let h=function(t,e,i){let s=Math.min(e.line,i.line),r=Math.max(e.line,i.line),o=[];if(e.off>An||i.off>An||e.col<0||i.col<0){let l=Math.min(e.off,i.off),h=Math.max(e.off,i.off);for(let e=s;e<=r;e++){let i=t.doc.line(e);i.length<=h&&o.push(n.jT.range(i.from+l,i.to+h))}}else{let l=Math.min(e.col,i.col),h=Math.max(e.col,i.col);for(let e=s;e<=r;e++){let i=t.doc.line(e),s=(0,n.Gz)(i.text,l,t.tabSize,!0);if(s<0)o.push(n.jT.cursor(i.to));else{let e=(0,n.Gz)(i.text,h,t.tabSize);o.push(n.jT.range(i.from+s,i.from+e))}}}return o}(t.state,i,l);return h.length?o?n.jT.create(h.concat(s.ranges)):n.jT.create(h):s}}:null}function Tn(t){let e=(null==t?void 0:t.eventFilter)||(t=>t.altKey&&0==t.button);return qi.mouseSelectionStyle.of(((t,i)=>e(i)?Cn(t,i):null))}const Dn="-10000px";class On{constructor(t,e,i){this.facet=e,this.createTooltipView=i,this.input=t.state.facet(e),this.tooltips=this.input.filter((t=>t)),this.tooltipViews=this.tooltips.map(i)}update(t){var e;let i=t.state.facet(this.facet),n=i.filter((t=>t));if(i===this.input){for(let e of this.tooltipViews)e.update&&e.update(t);return!1}let s=[];for(let e=0;e{var e,i,n;return{position:U.ios?"absolute":(null===(e=t.find((t=>t.position)))||void 0===e?void 0:e.position)||"fixed",parent:(null===(i=t.find((t=>t.parent)))||void 0===i?void 0:i.parent)||null,tooltipSpace:(null===(n=t.find((t=>t.tooltipSpace)))||void 0===n?void 0:n.tooltipSpace)||En}}}),Bn=new WeakMap,Pn=Ht.fromClass(class{constructor(t){this.view=t,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let e=t.state.facet(Rn);this.position=e.position,this.parent=e.parent,this.classes=t.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new On(t,Nn,(t=>this.createTooltip(t))),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver((t=>{Date.now()>this.lastTransaction-50&&t.length>0&&t[t.length-1].intersectionRatio<1&&this.measureSoon()}),{threshold:[1]}):null,this.observeIntersection(),t.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let t of this.manager.tooltipViews)this.intersectionObserver.observe(t.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout((()=>{this.measureTimeout=-1,this.maybeMeasure()}),50))}update(t){t.transactions.length&&(this.lastTransaction=Date.now());let e=this.manager.update(t);e&&this.observeIntersection();let i=e||t.geometryChanged,n=t.state.facet(Rn);if(n.position!=this.position){this.position=n.position;for(let t of this.manager.tooltipViews)t.dom.style.position=this.position;i=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let t of this.manager.tooltipViews)this.container.appendChild(t.dom);i=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);i&&this.maybeMeasure()}createTooltip(t){let e=t.create(this.view);if(e.dom.classList.add("cm-tooltip"),t.arrow&&!e.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let t=document.createElement("div");t.className="cm-tooltip-arrow",e.dom.appendChild(t)}return e.dom.style.position=this.position,e.dom.style.top=Dn,this.container.appendChild(e.dom),e.mount&&e.mount(this.view),e}destroy(){var t,e;this.view.win.removeEventListener("resize",this.measureSoon);for(let e of this.manager.tooltipViews)e.dom.remove(),null===(t=e.destroy)||void 0===t||t.call(e);null===(e=this.intersectionObserver)||void 0===e||e.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let t=this.view.dom.getBoundingClientRect();return{editor:t,parent:this.parent?this.container.getBoundingClientRect():t,pos:this.manager.tooltips.map(((t,e)=>{let i=this.manager.tooltipViews[e];return i.getCoords?i.getCoords(t.pos):this.view.coordsAtPos(t.pos)})),size:this.manager.tooltipViews.map((({dom:t})=>t.getBoundingClientRect())),space:this.view.state.facet(Rn).tooltipSpace(this.view)}}writeMeasure(t){var e;let{editor:i,space:n}=t,s=[];for(let r=0;r=Math.min(i.bottom,n.bottom)||a.rightMath.min(i.right,n.right)+.1){h.style.top=Dn;continue}let u=o.arrow?l.dom.querySelector(".cm-tooltip-arrow"):null,f=u?7:0,d=c.right-c.left,p=null!==(e=Bn.get(l))&&void 0!==e?e:c.bottom-c.top,m=l.offset||In,g=this.view.textDirection==Gt.LTR,v=c.width>n.right-n.left?g?n.left:n.right-c.width:g?Math.min(a.left-(u?14:0)+m.x,n.right-d):Math.max(n.left,a.left-d+(u?14:0)-m.x),w=!!o.above;!o.strictSide&&(w?a.top-(c.bottom-c.top)-m.yn.bottom)&&w==n.bottom-a.bottom>a.top-n.top&&(w=!w);let y=(w?a.top-n.top:n.bottom-a.bottom)-f;if(yv&&t.topb&&(b=w?t.top-p-2-f:t.bottom+f+2);"absolute"==this.position?(h.style.top=b-t.parent.top+"px",h.style.left=v-t.parent.left+"px"):(h.style.top=b+"px",h.style.left=v+"px"),u&&(u.style.left=a.left+(g?m.x:-m.x)-(v+14-7)+"px"),!0!==l.overlap&&s.push({left:v,top:b,right:x,bottom:b+p}),h.classList.toggle("cm-tooltip-above",w),h.classList.toggle("cm-tooltip-below",!w),l.positioned&&l.positioned(t.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let t of this.manager.tooltipViews)t.dom.style.top=Dn}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),Ln=qi.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:"14px",position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),In={x:0,y:0},Nn=n.r$.define({enables:[Pn,Ln]});function Vn(t,e){let i=t.plugin(Pn);if(!i)return null;let n=i.manager.tooltips.indexOf(e);return n<0?null:i.manager.tooltipViews[n]}const Wn=n.r$.define({combine(t){let e,i;for(let n of t)e=e||n.topContainer,i=i||n.bottomContainer;return{topContainer:e,bottomContainer:i}}});function Hn(t,e){let i=t.plugin(zn),n=i?i.specs.indexOf(e):-1;return n>-1?i.panels[n]:null}const zn=Ht.fromClass(class{constructor(t){this.input=t.state.facet(qn),this.specs=this.input.filter((t=>t)),this.panels=this.specs.map((e=>e(t)));let e=t.state.facet(Wn);this.top=new jn(t,!0,e.topContainer),this.bottom=new jn(t,!1,e.bottomContainer),this.top.sync(this.panels.filter((t=>t.top))),this.bottom.sync(this.panels.filter((t=>!t.top)));for(let t of this.panels)t.dom.classList.add("cm-panel"),t.mount&&t.mount()}update(t){let e=t.state.facet(Wn);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new jn(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new jn(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let i=t.state.facet(qn);if(i!=this.input){let e=i.filter((t=>t)),n=[],s=[],r=[],o=[];for(let i of e){let e,l=this.specs.indexOf(i);l<0?(e=i(t.view),o.push(e)):(e=this.panels[l],e.update&&e.update(t)),n.push(e),(e.top?s:r).push(e)}this.specs=e,this.panels=n,this.top.sync(s),this.bottom.sync(r);for(let t of o)t.dom.classList.add("cm-panel"),t.mount&&t.mount()}else for(let e of this.panels)e.update&&e.update(t)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:t=>qi.scrollMargins.of((e=>{let i=e.plugin(t);return i&&{top:i.top.scrollMargin(),bottom:i.bottom.scrollMargin()}}))});class jn{constructor(t,e,i){this.view=t,this.top=e,this.container=i,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let e of this.panels)e.destroy&&t.indexOf(e)<0&&e.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(0==this.panels.length)return void(this.dom&&(this.dom.remove(),this.dom=void 0));if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let t=this.container||this.view.dom;t.insertBefore(this.dom,this.top?t.firstChild:null)}let t=this.dom.firstChild;for(let e of this.panels)if(e.dom.parentNode==this.dom){for(;t!=e.dom;)t=Fn(t);t=t.nextSibling}else this.dom.insertBefore(e.dom,t);for(;t;)t=Fn(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(this.container&&this.classes!=this.view.themeClasses){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function Fn(t){let e=t.nextSibling;return t.remove(),e}const qn=n.r$.define({enables:zn});class $n extends n.uU{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}$n.prototype.elementClass="",$n.prototype.toDOM=void 0,$n.prototype.mapMode=n.gc.TrackBefore,$n.prototype.startSide=$n.prototype.endSide=-1,$n.prototype.point=!0;const _n=n.r$.define(),Kn=n.r$.define();const Jn=n.r$.define({combine:t=>t.some((t=>t))});function Un(t){let e=[Gn];return t&&!1===t.fixed&&e.push(Jn.of(!0)),e}const Gn=Ht.fromClass(class{constructor(t){this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=t.state.facet(Kn).map((e=>new Zn(t,e)));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!t.state.facet(Jn),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}update(t){if(this.updateGutters(t)){let e=this.prevViewport,i=t.view.viewport,n=Math.min(e.to,i.to)-Math.max(e.from,i.from);this.syncGutters(n<.8*(i.to-i.from))}t.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(Jn)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=t.view.viewport}syncGutters(t){let e=this.dom.nextSibling;t&&this.dom.remove();let i=n.Xs.iter(this.view.state.facet(_n),this.view.viewport.from),s=[],r=this.gutters.map((t=>new Yn(t,this.view.viewport,-this.view.documentPadding.top)));for(let t of this.view.viewportLineBlocks)if(s.length&&(s=[]),Array.isArray(t.type)){let e=!0;for(let n of t.type)if(n.type==ft.Text&&e){Qn(i,s,n.from);for(let t of r)t.line(this.view,n,s);e=!1}else if(n.widget)for(let t of r)t.widget(this.view,n)}else if(t.type==ft.Text){Qn(i,s,t.from);for(let e of r)e.line(this.view,t,s)}for(let t of r)t.finish();t&&this.view.scrollDOM.insertBefore(this.dom,e)}updateGutters(t){let e=t.startState.facet(Kn),i=t.state.facet(Kn),s=t.docChanged||t.heightChanged||t.viewportChanged||!n.Xs.eq(t.startState.facet(_n),t.state.facet(_n),t.view.viewport.from,t.view.viewport.to);if(e==i)for(let e of this.gutters)e.update(t)&&(s=!0);else{s=!0;let n=[];for(let s of i){let i=e.indexOf(s);i<0?n.push(new Zn(this.view,s)):(this.gutters[i].update(t),n.push(this.gutters[i]))}for(let t of this.gutters)t.dom.remove(),n.indexOf(t)<0&&t.destroy();for(let t of n)this.dom.appendChild(t.dom);this.gutters=n}return s}destroy(){for(let t of this.gutters)t.destroy();this.dom.remove()}},{provide:t=>qi.scrollMargins.of((e=>{let i=e.plugin(t);return i&&0!=i.gutters.length&&i.fixed?e.textDirection==Gt.LTR?{left:i.dom.offsetWidth}:{right:i.dom.offsetWidth}:null}))});function Xn(t){return Array.isArray(t)?t:[t]}function Qn(t,e,i){for(;t.value&&t.from<=i;)t.from==i&&e.push(t.value),t.next()}class Yn{constructor(t,e,i){this.gutter=t,this.height=i,this.i=0,this.cursor=n.Xs.iter(t.markers,e.from)}addElement(t,e,i){let{gutter:n}=this,s=e.top-this.height;if(this.i==n.elements.length){let r=new ts(t,e.height,s,i);n.elements.push(r),n.dom.appendChild(r.dom)}else n.elements[this.i].update(t,e.height,s,i);this.height=e.bottom,this.i++}line(t,e,i){let n=[];Qn(this.cursor,n,e.from),i.length&&(n=n.concat(i));let s=this.gutter.config.lineMarker(t,e,n);s&&n.unshift(s);let r=this.gutter;(0!=n.length||r.config.renderEmptyElements)&&this.addElement(t,e,n)}widget(t,e){let i=this.gutter.config.widgetMarker(t,e.widget,e);i&&this.addElement(t,e,[i])}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let e=t.elements.pop();t.dom.removeChild(e.dom),e.destroy()}}}class Zn{constructor(t,e){this.view=t,this.config=e,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let i in e.domEventHandlers)this.dom.addEventListener(i,(n=>{let s,r=n.target;if(r!=this.dom&&this.dom.contains(r)){for(;r.parentNode!=this.dom;)r=r.parentNode;let t=r.getBoundingClientRect();s=(t.top+t.bottom)/2}else s=n.clientY;let o=t.lineBlockAtHeight(s-t.documentTop);e.domEventHandlers[i](t,o,n)&&n.preventDefault()}));this.markers=Xn(e.markers(t)),e.initialSpacer&&(this.spacer=new ts(t,0,0,[e.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let e=this.markers;if(this.markers=Xn(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let e=this.config.updateSpacer(this.spacer.markers[0],t);e!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[e])}let i=t.view.viewport;return!n.Xs.eq(this.markers,e,i.from,i.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(t)}destroy(){for(let t of this.elements)t.destroy()}}class ts{constructor(t,e,i,n){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,e,i,n)}update(t,e,i,n){this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=i&&(this.dom.style.marginTop=(this.above=i)?i+"px":""),function(t,e){if(t.length!=e.length)return!1;for(let i=0;i(0,n.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(t,e){let i=Object.assign({},t);for(let t in e){let n=i[t],s=e[t];i[t]=n?(t,e,i)=>n(t,e,i)||s(t,e,i):s}return i}})});class ns extends $n{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function ss(t,e){return t.state.facet(is).formatNumber(e,t.state)}const rs=Kn.compute([is],(t=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers:t=>t.state.facet(es),lineMarker:(t,e,i)=>i.some((t=>t.toDOM))?null:new ns(ss(t,t.state.doc.lineAt(e.from).number)),widgetMarker:()=>null,lineMarkerChange:t=>t.startState.facet(is)!=t.state.facet(is),initialSpacer:t=>new ns(ss(t,ls(t.state.doc.lines))),updateSpacer(t,e){let i=ss(e.view,ls(e.view.state.doc.lines));return i==t.number?t:new ns(i)},domEventHandlers:t.facet(is).domEventHandlers})));function os(t={}){return[is.of(t),Un(),rs]}function ls(t){let e=9;for(;e{i.d(e,{Jq:()=>h,Lj:()=>a,_b:()=>E,i9:()=>O,md:()=>o,mp:()=>d,vj:()=>f});const n=1024;let s=0;class r{constructor(t,e){this.from=t,this.to=e}}class o{constructor(t={}){this.id=s++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof t&&(t=h.match(t)),e=>{let i=t(e);return void 0===i?null:[this,i]}}}o.closedBy=new o({deserialize:t=>t.split(" ")}),o.openedBy=new o({deserialize:t=>t.split(" ")}),o.group=new o({deserialize:t=>t.split(" ")}),o.contextHash=new o({perNode:!0}),o.lookAhead=new o({perNode:!0}),o.mounted=new o({perNode:!0});const l=Object.create(null);class h{constructor(t,e,i,n=0){this.name=t,this.props=e,this.id=i,this.flags=n}static define(t){let e=t.props&&t.props.length?Object.create(null):l,i=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(null==t.name?8:0),n=new h(t.name||"",e,t.id,i);if(t.props)for(let i of t.props)if(Array.isArray(i)||(i=i(n)),i){if(i[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");e[i[0].id]=i[1]}return n}prop(t){return this.props[t.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(t){if("string"==typeof t){if(this.name==t)return!0;let e=this.prop(o.group);return!!e&&e.indexOf(t)>-1}return this.id==t}static match(t){let e=Object.create(null);for(let i in t)for(let n of i.split(" "))e[n]=t[i];return t=>{for(let i=t.prop(o.group),n=-1;n<(i?i.length:0);n++){let s=e[n<0?t.name:i[n]];if(s)return s}}}}h.none=new h("",Object.create(null),0,8);class a{constructor(t){this.types=t;for(let e=0;e=n&&(r.type.isAnonymous||!1!==e(r))){if(r.firstChild())continue;t=!0}for(;t&&i&&!r.type.isAnonymous&&i(r),!r.nextSibling();){if(!r.parent())return;t=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let e in this.props)t.push([+e,this.props[e]]);return t}balance(t={}){return this.children.length<=8?this:D(h.none,this.children,this.positions,0,this.children.length,0,this.length,((t,e,i)=>new d(this.type,t,e,i,this.propValues)),t.makeTree||((t,e,i)=>new d(h.none,t,e,i)))}static build(t){return function(t){var e;let{buffer:i,nodeSet:s,maxBufferLength:r=n,reused:l=[],minRepeatType:h=s.types.length}=t,a=Array.isArray(i)?new p(i,i.length):i,c=s.types,u=0,f=0;function g(t,e,i,n,o){let{id:d,start:p,end:k,size:S}=a,A=f;for(;S<0;){if(a.next(),-1==S){let e=l[d];return i.push(e),void n.push(p-t)}if(-3==S)return void(u=d);if(-4==S)return void(f=d);throw new RangeError(`Unrecognized record size: ${S}`)}let M,C,T=c[d],O=p-t;if(k-p<=r&&(C=b(a.pos-e,o))){let e=new Uint16Array(C.size-C.skip),i=a.pos-C.size,n=e.length;for(;a.pos>i;)n=x(C.start,e,n);M=new m(e,k-C.start,s),O=C.start-t}else{let t=a.pos-S;a.next();let e=[],i=[],n=d>=h?d:-1,s=0,o=k;for(;a.pos>t;)n>=0&&a.id==n&&a.size>=0?(a.end<=o-r&&(w(e,i,p,s,a.end,o,n,A),s=e.length,o=a.end),a.next()):g(p,t,e,i,n);if(n>=0&&s>0&&s-1&&s>0){let t=v(T);M=D(T,e,i,0,e.length,0,k-p,t,t)}else M=y(T,e,i,k-p,A-k)}i.push(M),n.push(O)}function v(t){return(e,i,n)=>{let s,r,l=0,h=e.length-1;if(h>=0&&(s=e[h])instanceof d){if(!h&&s.type==t&&s.length==n)return s;(r=s.prop(o.lookAhead))&&(l=i[h]+s.length+r)}return y(t,e,i,n,l)}}function w(t,e,i,n,r,o,l,h){let a=[],c=[];for(;t.length>n;)a.push(t.pop()),c.push(e.pop()+i-r);t.push(y(s.types[l],a,c,o-r,h-o)),e.push(r-i)}function y(t,e,i,n,s=0,r){if(u){let t=[o.contextHash,u];r=r?[t].concat(r):[t]}if(s>25){let t=[o.lookAhead,s];r=r?[t].concat(r):[t]}return new d(t,e,i,n,r)}function b(t,e){let i=a.fork(),n=0,s=0,o=0,l=i.end-r,c={size:0,start:0,skip:0};t:for(let r=i.pos-t;i.pos>r;){let t=i.size;if(i.id==e&&t>=0){c.size=n,c.start=s,c.skip=o,o+=4,n+=4,i.next();continue}let a=i.pos-t;if(t<0||a=h?4:0,f=i.start;for(i.next();i.pos>a;){if(i.size<0){if(-3!=i.size)break t;u+=4}else i.id>=h&&(u+=4);i.next()}s=f,n+=t,o+=u}return(e<0||n==t)&&(c.size=n,c.start=s,c.skip=o),c.size>4?c:void 0}function x(t,e,i){let{id:n,start:s,end:r,size:o}=a;if(a.next(),o>=0&&n4){let n=a.pos-(o-4);for(;a.pos>n;)i=x(t,e,i)}e[--i]=l,e[--i]=r-t,e[--i]=s-t,e[--i]=n}else-3==o?u=n:-4==o&&(f=n);return i}let k=[],S=[];for(;a.pos>0;)g(t.start||0,t.bufferStart||0,k,S,-1);let A=null!==(e=t.length)&&void 0!==e?e:k.length?S[0]+k[0].length:0;return new d(c[t.topID],k.reverse(),S.reverse(),A)}(t)}}d.empty=new d(h.none,[],[],0);class p{constructor(t,e){this.buffer=t,this.index=e}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new p(this.buffer,this.index)}}class m{constructor(t,e,i){this.buffer=t,this.length=e,this.set=i}get type(){return h.none}toString(){let t=[];for(let e=0;e0));l=r[l+3]);return o}slice(t,e,i){let n=this.buffer,s=new Uint16Array(e-t),r=0;for(let o=t,l=0;o=e&&ie;case 1:return i<=e&&n>e;case 2:return n>e;case 4:return!0}}function v(t,e){let i=t.childBefore(e);for(;i;){let e=i.lastChild;if(!e||e.to!=i.to)break;e.type.isError&&e.from==e.to?(t=i,i=e.prevSibling):i=e}return t}function w(t,e,i,n){for(var s;t.from==t.to||(i<1?t.from>=e:t.from>e)||(i>-1?t.to<=e:t.to0?l.length:-1;t!=a;t+=e){let a=l[t],c=h[t]+r.from;if(g(n,i,c,c+a.length))if(a instanceof m){if(s&f.ExcludeBuffers)continue;let o=a.findChild(0,a.buffer.length,e,i-c,n);if(o>-1)return new S(new k(r,a,t,c),null,o)}else if(s&f.IncludeAnonymous||!a.type.isAnonymous||M(a)){let l;if(!(s&f.IgnoreMounts)&&a.props&&(l=a.prop(o.mounted))&&!l.overlay)return new y(l.tree,c,t,r);let h=new y(a,c,t,r);return s&f.IncludeAnonymous||!h.type.isAnonymous?h:h.nextChild(e<0?a.children.length-1:0,e,i,n)}}if(s&f.IncludeAnonymous||!r.type.isAnonymous)return null;if(t=r.index>=0?r.index+e:e<0?-1:r._parent._tree.children.length,r=r._parent,!r)return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}enter(t,e,i=0){let n;if(!(i&f.IgnoreOverlays)&&(n=this._tree.prop(o.mounted))&&n.overlay){let i=t-this.from;for(let{from:t,to:s}of n.overlay)if((e>0?t<=i:t=i:s>i))return new y(n.tree,n.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,e,i)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(t=0){return new A(this,t)}get tree(){return this._tree}toTree(){return this._tree}resolve(t,e=0){return w(this,t,e,!1)}resolveInner(t,e=0){return w(this,t,e,!0)}enterUnfinishedNodesBefore(t){return v(this,t)}getChild(t,e=null,i=null){let n=b(this,t,e,i);return n.length?n[0]:null}getChildren(t,e=null,i=null){return b(this,t,e,i)}toString(){return this._tree.toString()}get node(){return this}matchContext(t){return x(this,t)}}function b(t,e,i,n){let s=t.cursor(),r=[];if(!s.firstChild())return r;if(null!=i)for(;!s.type.is(i);)if(!s.nextSibling())return r;for(;;){if(null!=n&&s.type.is(n))return r;if(s.type.is(e)&&r.push(s.node),!s.nextSibling())return null==n?r:[]}}function x(t,e,i=e.length-1){for(let n=t.parent;i>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(e[i]&&e[i]!=n.name)return!1;i--}}return!0}class k{constructor(t,e,i,n){this.parent=t,this.buffer=e,this.index=i,this.start=n}}class S{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,e,i){this.context=t,this._parent=e,this.index=i,this.type=t.buffer.set.types[t.buffer.buffer[i]]}child(t,e,i){let{buffer:n}=this.context,s=n.findChild(this.index+4,n.buffer[this.index+3],t,e-this.context.start,i);return s<0?null:new S(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,e,i=0){if(i&f.ExcludeBuffers)return null;let{buffer:n}=this.context,s=n.findChild(this.index+4,n.buffer[this.index+3],e>0?1:-1,t-this.context.start,e);return s<0?null:new S(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,e=t.buffer[this.index+3];return e<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new S(this.context,this._parent,e):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,e=this._parent?this._parent.index+4:0;return this.index==e?this.externalSibling(-1):new S(this.context,this._parent,t.findChild(e,this.index,-1,0,4))}cursor(t=0){return new A(this,t)}get tree(){return null}toTree(){let t=[],e=[],{buffer:i}=this.context,n=this.index+4,s=i.buffer[this.index+3];if(s>n){let r=i.buffer[this.index+1];t.push(i.slice(n,s,r)),e.push(0)}return new d(this.type,t,e,this.to-this.from)}resolve(t,e=0){return w(this,t,e,!1)}resolveInner(t,e=0){return w(this,t,e,!0)}enterUnfinishedNodesBefore(t){return v(this,t)}toString(){return this.context.buffer.childString(this.index)}getChild(t,e=null,i=null){let n=b(this,t,e,i);return n.length?n[0]:null}getChildren(t,e=null,i=null){return b(this,t,e,i)}get node(){return this}matchContext(t){return x(this,t)}}class A{get name(){return this.type.name}constructor(t,e=0){if(this.mode=e,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof y)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let e=t._parent;e;e=e._parent)this.stack.unshift(e.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return!!t&&(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0)}yieldBuf(t,e){this.index=t;let{start:i,buffer:n}=this.buffer;return this.type=e||n.set.types[n.buffer[t]],this.from=i+n.buffer[t+1],this.to=i+n.buffer[t+2],!0}yield(t){return!!t&&(t instanceof y?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,e,i){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,e,i,this.mode));let{buffer:n}=this.buffer,s=n.findChild(this.index+4,n.buffer[this.index+3],t,e-this.buffer.start,i);return!(s<0)&&(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,e,i=this.mode){return this.buffer?!(i&f.ExcludeBuffers)&&this.enterChild(1,t,e):this.yield(this._tree.enter(t,e,i))}parent(){if(!this.buffer)return this.yieldNode(this.mode&f.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&f.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode));let{buffer:e}=this.buffer,i=this.stack.length-1;if(t<0){let t=i<0?0:this.stack[i]+4;if(this.index!=t)return this.yieldBuf(e.findChild(t,this.index,-1,0,4))}else{let t=e.buffer[this.index+3];if(t<(i<0?e.buffer.length:e.buffer[this.stack[i]+3]))return this.yieldBuf(t)}return i<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let e,i,{buffer:n}=this;if(n){if(t>0){if(this.index-1)for(let n=e+t,s=t<0?-1:i._tree.children.length;n!=s;n+=t){let t=i._tree.children[n];if(this.mode&f.IncludeAnonymous||t instanceof m||!t.type.isAnonymous||M(t))return!1}return!0}move(t,e){if(e&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,e=0){for(;(this.from==this.to||(e<1?this.from>=t:this.from>t)||(e>-1?this.to<=t:this.to=0;){for(let r=t;r;r=r._parent)if(r.index==n){if(n==this.index)return r;e=r,i=s+1;break t}n=this.stack[--s]}for(let t=i;t=0;s--){if(s<0)return x(this.node,t,n);let r=i[e.buffer[this.stack[s]]];if(!r.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}}function M(t){return t.children.some((t=>t instanceof m||!t.type.isAnonymous||M(t)))}const C=new WeakMap;function T(t,e){if(!t.isAnonymous||e instanceof m||e.type!=t)return 1;let i=C.get(e);if(null==i){i=1;for(let n of e.children){if(n.type!=t||!(n instanceof d)){i=1;break}i+=T(t,n)}C.set(e,i)}return i}function D(t,e,i,n,s,r,o,l,h){let a=0;for(let i=n;i=c)break;p+=e}if(a==s+1){if(p>c){let t=i[s];e(t.children,t.positions,0,t.children.length,n[s]+l);continue}u.push(i[s])}else{let e=n[a-1]+i[a-1].length-d;u.push(D(t,i,n,s,a,d,e,null,h))}f.push(d+l-r)}}(e,i,n,s,0),(l||h)(u,f,o)}class O{constructor(t,e,i,n,s=!1,r=!1){this.from=t,this.to=e,this.tree=i,this.offset=n,this.open=(s?1:0)|(r?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(t,e=[],i=!1){let n=[new O(0,t.length,t,0,!1,i)];for(let i of e)i.to>t.length&&n.push(i);return n}static applyChanges(t,e,i=128){if(!e.length)return t;let n=[],s=1,r=t.length?t[0]:null;for(let o=0,l=0,h=0;;o++){let a=o=i)for(;r&&r.from=e.from||c<=e.to||h){let t=Math.max(e.from,l)-h,i=Math.min(e.to,c)-h;e=t>=i?null:new O(t,i,e.tree,e.offset+h,o>0,!!a)}if(e&&n.push(e),r.to>c)break;r=snew r(t.from,t.to))):[new r(0,0)]:[new r(0,t.length)],this.createParse(t,e||[],i)}parse(t,e,i){let n=this.startParse(t,e,i);for(;;){let t=n.advance();if(t)return t}}}class R{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,e){return this.string.slice(t,e)}}new o({perNode:!0})},90622:(t,e,i)=>{i.d(e,{Gv:()=>h,QR:()=>u,bW:()=>f,pJ:()=>O});var n=i(97248);let s=0;class r{constructor(t,e,i){this.set=t,this.base=e,this.modified=i,this.id=s++}static define(t){if(null==t?void 0:t.base)throw new Error("Can not derive from a modified tag");let e=new r([],null,[]);if(e.set.push(e),t)for(let i of t.set)e.set.push(i);return e}static defineModifier(){let t=new l;return e=>e.modified.indexOf(t)>-1?e:l.get(e.base||e,e.modified.concat(t).sort(((t,e)=>t.id-e.id)))}}let o=0;class l{constructor(){this.instances=[],this.id=o++}static get(t,e){if(!e.length)return t;let i=e[0].instances.find((i=>{return i.base==t&&(n=e,s=i.modified,n.length==s.length&&n.every(((t,e)=>t==s[e])));var n,s}));if(i)return i;let n=[],s=new r(n,t,e);for(let t of e)t.instances.push(s);let o=function(t){let e=[[]];for(let i=0;ie.length-t.length))}(e);for(let e of t.set)if(!e.modified.length)for(let t of o)n.push(l.get(e,t));return s}}function h(t){let e=Object.create(null);for(let i in t){let n=t[i];Array.isArray(n)||(n=[n]);for(let t of i.split(" "))if(t){let i=[],s=2,r=t;for(let e=0;;){if("..."==r&&e>0&&e+3==t.length){s=1;break}let n=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(r);if(!n)throw new RangeError("Invalid path: "+t);if(i.push("*"==n[0]?"":'"'==n[0][0]?JSON.parse(n[0]):n[0]),e+=n[0].length,e==t.length)break;let o=t[e++];if(e==t.length&&"!"==o){s=0;break}if("/"!=o)throw new RangeError("Invalid path: "+t);r=t.slice(e)}let o=i.length-1,l=i[o];if(!l)throw new RangeError("Invalid path: "+t);let h=new c(n,s,o>0?i.slice(0,o):null);e[l]=h.sort(e[l])}}return a.add(e)}const a=new n.md;class c{constructor(t,e,i,n){this.tags=t,this.mode=e,this.context=i,this.next=n}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(t){return!t||t.depth{let e=s;for(let n of t)for(let t of n.set){let n=i[t.id];if(n){e=e?e+" "+n:n;break}}return e},scope:n}}function f(t,e,i,n=0,s=t.length){let r=new d(n,Array.isArray(e)?e:[e],i);r.highlightRange(t.cursor(),n,s,"",r.highlighters),r.flush(s)}c.empty=new c([],2,null);class d{constructor(t,e,i){this.at=t,this.highlighters=e,this.span=i,this.class=""}startSpan(t,e){e!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=e)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,e,i,s,r){let{type:o,from:l,to:h}=t;if(l>=i||h<=e)return;o.isTop&&(r=this.highlighters.filter((t=>!t.scope||t.scope(o))));let u=s,f=function(t){let e=t.type.prop(a);for(;e&&e.context&&!t.matchContext(e.context);)e=e.next;return e||null}(t)||c.empty,d=function(t,e){let i=null;for(let n of t){let t=n.style(e);t&&(i=i?i+" "+t:t)}return i}(r,f.tags);if(d&&(u&&(u+=" "),u+=d,1==f.mode&&(s+=(s?" ":"")+d)),this.startSpan(t.from,u),f.opaque)return;let p=t.tree&&t.tree.prop(n.md.mounted);if(p&&p.overlay){let n=t.node.enter(p.overlay[0].from+l,1),o=this.highlighters.filter((t=>!t.scope||t.scope(p.tree.type))),a=t.firstChild();for(let c=0,f=l;;c++){let d=c=m)&&t.nextSibling()););if(!d||m>i)break;f=d.to+l,f>e&&(this.highlightRange(n.cursor(),Math.max(e,d.from+l),Math.min(i,f),s,o),this.startSpan(f,u))}a&&t.parent()}else if(t.firstChild()){do{if(!(t.to<=e)){if(t.from>=i)break;this.highlightRange(t,e,i,s,r),this.startSpan(Math.min(i,t.to),u)}}while(t.nextSibling());t.parent()}}}const p=r.define,m=p(),g=p(),v=p(g),w=p(g),y=p(),b=p(y),x=p(y),k=p(),S=p(k),A=p(),M=p(),C=p(),T=p(C),D=p(),O={comment:m,lineComment:p(m),blockComment:p(m),docComment:p(m),name:g,variableName:p(g),typeName:v,tagName:p(v),propertyName:w,attributeName:p(w),className:p(g),labelName:p(g),namespace:p(g),macroName:p(g),literal:y,string:b,docString:p(b),character:p(b),attributeValue:p(b),number:x,integer:p(x),float:p(x),bool:p(y),regexp:p(y),escape:p(y),color:p(y),url:p(y),keyword:A,self:p(A),null:p(A),atom:p(A),unit:p(A),modifier:p(A),operatorKeyword:p(A),controlKeyword:p(A),definitionKeyword:p(A),moduleKeyword:p(A),operator:M,derefOperator:p(M),arithmeticOperator:p(M),logicOperator:p(M),bitwiseOperator:p(M),compareOperator:p(M),updateOperator:p(M),definitionOperator:p(M),typeOperator:p(M),controlOperator:p(M),punctuation:C,separator:p(C),bracket:T,angleBracket:p(T),squareBracket:p(T),paren:p(T),brace:p(T),content:k,heading:S,heading1:p(S),heading2:p(S),heading3:p(S),heading4:p(S),heading5:p(S),heading6:p(S),contentSeparator:p(k),list:p(k),quote:p(k),emphasis:p(k),strong:p(k),link:p(k),monospace:p(k),strikethrough:p(k),inserted:p(),deleted:p(),changed:p(),invalid:p(),meta:D,documentMeta:p(D),annotation:p(D),processingInstruction:p(D),definition:r.defineModifier(),constant:r.defineModifier(),function:r.defineModifier(),standard:r.defineModifier(),local:r.defineModifier(),special:r.defineModifier()};u([{tag:O.link,class:"tok-link"},{tag:O.heading,class:"tok-heading"},{tag:O.emphasis,class:"tok-emphasis"},{tag:O.strong,class:"tok-strong"},{tag:O.keyword,class:"tok-keyword"},{tag:O.atom,class:"tok-atom"},{tag:O.bool,class:"tok-bool"},{tag:O.url,class:"tok-url"},{tag:O.labelName,class:"tok-labelName"},{tag:O.inserted,class:"tok-inserted"},{tag:O.deleted,class:"tok-deleted"},{tag:O.literal,class:"tok-literal"},{tag:O.string,class:"tok-string"},{tag:O.number,class:"tok-number"},{tag:[O.regexp,O.escape,O.special(O.string)],class:"tok-string2"},{tag:O.variableName,class:"tok-variableName"},{tag:O.local(O.variableName),class:"tok-variableName tok-local"},{tag:O.definition(O.variableName),class:"tok-variableName tok-definition"},{tag:O.special(O.variableName),class:"tok-variableName2"},{tag:O.definition(O.propertyName),class:"tok-propertyName tok-definition"},{tag:O.typeName,class:"tok-typeName"},{tag:O.namespace,class:"tok-namespace"},{tag:O.className,class:"tok-className"},{tag:O.macroName,class:"tok-macroName"},{tag:O.propertyName,class:"tok-propertyName"},{tag:O.operator,class:"tok-operator"},{tag:O.comment,class:"tok-comment"},{tag:O.meta,class:"tok-meta"},{tag:O.invalid,class:"tok-invalid"},{tag:O.punctuation,class:"tok-punctuation"}])},28450:(t,e,i)=>{i.d(e,{V:()=>o});const n="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),s="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class o{constructor(t,e){this.rules=[];let{finish:i}=e||{};function n(t){return/^@/.test(t)?[t]:t.split(/,\s*/)}function s(t,e,r,o){let l=[],h=/^@(\w+)\b/.exec(t[0]),a=h&&"keyframes"==h[1];if(h&&null==e)return r.push(t[0]+";");for(let i in e){let o=e[i];if(/&/.test(i))s(i.split(/,\s*/).map((e=>t.map((t=>e.replace(/&/,t))))).reduce(((t,e)=>t.concat(e))),o,r);else if(o&&"object"==typeof o){if(!h)throw new RangeError("The value of a property ("+i+") should be a primitive value.");s(n(i),o,l,a)}else null!=o&&l.push(i.replace(/_.*/,"").replace(/[A-Z]/g,(t=>"-"+t.toLowerCase()))+": "+o+";")}(l.length||a)&&r.push((!i||h||o?t:t.map(i)).join(", ")+" {"+l.join(" ")+"}")}for(let e in t)s(n(e),t[e],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let t=r[n]||1;return r[n]=t+1,"ͼ"+t.toString(36)}static mount(t,e){(t[s]||new h(t)).mount(Array.isArray(e)?e:[e])}}let l=new Map;class h{constructor(t){let e=t.ownerDocument||t,i=e.defaultView;if(!t.head&&t.adoptedStyleSheets&&i.CSSStyleSheet){let n=l.get(e);if(n)return t.adoptedStyleSheets=[n.sheet,...t.adoptedStyleSheets],t[s]=n;this.sheet=new i.CSSStyleSheet,t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets],l.set(e,this)}else{this.styleTag=e.createElement("style");let i=t.head||t;i.insertBefore(this.styleTag,i.firstChild)}this.modules=[],t[s]=this}mount(t){let e=this.sheet,i=0,n=0;for(let s=0;s-1&&(this.modules.splice(o,1),n--,o=-1),-1==o){if(this.modules.splice(n++,0,r),e)for(let t=0;t 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%0DCZ_ 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
    7!#qZhuQ0y5xH(QISlA(V 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 s3a0k=-+g6fAAj)C0?Math.floor(t):Math.ceil(t)};function B(t,i,e){return t instanceof O?t:g(t)?new O(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,i,e)}function I(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=R(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=R(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=D(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=D(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lati.lng&&n.lng1,St=function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",l,i),window.removeEventListener("testPassiveEventSupport",l,i)}catch(t){}return t}(),kt=!!document.createElement("canvas").getContext,Et=!(!document.createElementNS||!J("svg").createSVGRect),Ot=!!Et&&((Q=document.createElement("div")).innerHTML="","http://www.w3.org/2000/svg"===(Q.firstChild&&Q.firstChild.namespaceURI)),At=!Et&&function(){try{var t=document.createElement("div");t.innerHTML='';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}(),Bt=0===navigator.platform.indexOf("Mac"),It=0===navigator.platform.indexOf("Linux");function Rt(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Nt={ie:it,ielt9:et,edge:nt,webkit:ot,android:st,android23:rt,androidStock:ht,opera:lt,chrome:ut,gecko:ct,safari:_t,phantom:dt,opera12:pt,win:mt,ie3d:ft,webkit3d:gt,gecko3d:vt,any3d:yt,mobile:xt,mobileWebkit:wt,mobileWebkit3d:bt,msPointer:Pt,pointer:Lt,touch:Mt,touchNative:Tt,mobileOpera:zt,mobileGecko:Ct,retina:Zt,passiveEvents:St,canvas:kt,svg:Et,vml:At,inlineSvg:Ot,mac:Bt,linux:It},Dt=Nt.msPointer?"MSPointerDown":"pointerdown",jt=Nt.msPointer?"MSPointerMove":"pointermove",Ht=Nt.msPointer?"MSPointerUp":"pointerup",Ft=Nt.msPointer?"MSPointerCancel":"pointercancel",Wt={touchstart:Dt,touchmove:jt,touchend:Ht,touchcancel:Ft},Ut={touchstart:ti,touchmove:Qt,touchend:Qt,touchcancel:Qt},Vt={},qt=!1;function Gt(t,i,e){return"touchstart"===i&&$t(),Ut[i]?(e=Ut[i].bind(this,e),t.addEventListener(Wt[i],e,!1),e):(console.warn("wrong event specified:",i),l)}function Kt(t,i,e){Wt[i]?t.removeEventListener(Wt[i],e,!1):console.warn("wrong event specified:",i)}function Yt(t){Vt[t.pointerId]=t}function Xt(t){Vt[t.pointerId]&&(Vt[t.pointerId]=t)}function Jt(t){delete Vt[t.pointerId]}function $t(){qt||(document.addEventListener(Dt,Yt,!0),document.addEventListener(jt,Xt,!0),document.addEventListener(Ht,Jt,!0),document.addEventListener(Ft,Jt,!0),qt=!0)}function Qt(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){for(var e in i.touches=[],Vt)i.touches.push(Vt[e]);i.changedTouches=[i],t(i)}}function ti(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&Yi(i),Qt(t,i)}function ii(t){var i,e,n={};for(e in t)i=t[e],n[e]=i&&i.bind?i.bind(t):i;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}var ei=200;function ni(t,i){t.addEventListener("dblclick",i);var e,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ji(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-n<=ei?2==++e&&i(ii(t)):e=1,n=s}}}else e=t.detail}return t.addEventListener("click",o),{dblclick:i,simDblclick:o}}function oi(t,i){t.removeEventListener("dblclick",i.dblclick),t.removeEventListener("click",i.simDblclick)}var si,ri,ai,hi,li,ui=zi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ci=zi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),_i="webkitTransition"===ci||"OTransition"===ci?ci+"End":"transitionend";function di(t){return"string"==typeof t?document.getElementById(t):t}function pi(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];if((!e||"auto"===e)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);e=n?n[i]:null}return"auto"===e?null:e}function mi(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function fi(t){var i=t.parentNode;i&&i.removeChild(t)}function gi(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function vi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function yi(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function xi(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=Li(t);return e.length>0&&new RegExp("(^|\\s)"+i+"(\\s|$)").test(e)}function wi(t,i){if(void 0!==t.classList)for(var e=_(i),n=0,o=e.length;n0?2*window.devicePixelRatio:1;function te(t){return Nt.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Qi:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function ie(t,i){var e=i.relatedTarget;if(!e)return!0;try{for(;e&&e!==t;)e=e.parentNode}catch(t){return!1}return e!==t}var ee={__proto__:null,on:Di,off:Hi,stopPropagation:qi,disableScrollPropagation:Gi,disableClickPropagation:Ki,preventDefault:Yi,stop:Xi,getPropagationPath:Ji,getMousePosition:$i,getWheelDelta:te,isExternalTarget:ie,addListener:Di,removeListener:Hi},ne=E.extend({run:function(t,i,e,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=e||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Si(t),this._offset=i.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=M(this._animate,this),this._step()},_step:function(t){var i=+new Date-this._startTime,e=1e3*this._duration;ithis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,D(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=B((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=B(i.paddingBottomRight||i.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=R([r.min.add(e),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var l=s.subtract(a.getCenter()),u=a.extend(s).getSize().subtract(h);o.x+=l.x<0?-u.x:u.x,o.y+=l.y<0?-u.y:u.y,this.panTo(this.unproject(o),i),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=e({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=i.divideBy(2).round(),r=n.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=e({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,n,t):navigator.geolocation.getCurrentPosition(i,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var i=t.code,e=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+e+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i=new j(t.coords.latitude,t.coords.longitude),e=i.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(e);this.setView(i,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:i,bounds:e,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},addHandler:function(t,i){if(!i)return this;var e=this[t]=new i(this);return this._handlers.push(e),this.options[t]&&e.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),fi(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(z(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)fi(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var e=mi("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=D(t),e=B(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(e),l=R(this.project(a,n),this.project(r,n)).getSize(),u=Nt.any3d?this.options.zoomSnap:1,c=h.x/l.x,_=h.y/l.y,d=i?Math.max(c,_):Math.min(c,_);return n=this.getScaleZoom(d,n),u&&(n=Math.round(n/(u/100))*(u/100),n=i?Math.ceil(n/u)*u:Math.floor(n/u)*u),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){var e=this._getTopLeftPoint(t,i);return new I(e,e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs;i=void 0===i?this._zoom:i;var n=e.zoom(t*e.scale(i));return isNaN(n)?1/0:n},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(H(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(B(t),i)},layerPointToLatLng:function(t){var i=B(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(D(t))},distance:function(t,i){return this.options.crs.distance(H(t),H(i))},containerPointToLayerPoint:function(t){return B(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return B(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(B(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return $i(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var i=this._container=di(t);if(!i)throw new Error("Map container not found.");if(i._leaflet_id)throw new Error("Map container is already initialized.");Di(i,"scroll",this._onScroll,this),this._containerId=r(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Nt.any3d,wi(t,"leaflet-container"+(Nt.touch?" leaflet-touch":"")+(Nt.retina?" leaflet-retina":"")+(Nt.ielt9?" leaflet-oldie":"")+(Nt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=pi(t,"position");"absolute"!==i&&"relative"!==i&&"fixed"!==i&&"sticky"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Zi(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(wi(t.markerPane,"leaflet-zoom-hide"),wi(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i,e){Zi(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset");var o=this._zoom!==i;this._moveStart(o,e)._move(t,i)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e,n){void 0===i&&(i=this._zoom);var o=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?e&&e.pinch&&this.fire("zoom",e):((o||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return z(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Zi(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[r(this._container)]=this;var i=t?Hi:Di;i(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),Nt.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){z(this._resizeRequest),this._resizeRequest=M((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,a=!1;s;){if((e=this._targets[r(s)])&&("click"===i||"preclick"===i)&&this._draggableMoved(e)){a=!0;break}if(e&&e.listens(i,!0)){if(o&&!ie(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!this.listens(i,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i=t.target||t.srcElement;if(!(!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i))){var e=t.type;"mousedown"===e&&Ai(i),this._fireDOMEvent(t,e)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,n){if("click"===t.type){var o=e({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,i);if(n){for(var r=[],a=0;a0?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},_limitZoom:function(t){var i=this.getMinZoom(),e=this.getMaxZoom(),n=Nt.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(i,Math.min(e,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){bi(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,i){var e=this._getCenterOffset(t)._trunc();return!(!0!==(i&&i.animate)&&!this.getSize().contains(e)||(this.panBy(e,i),0))},_createAnimProxy:function(){var t=this._proxy=mi("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var i=ui,e=this._proxy.style[i];Ci(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),e===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){fi(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),i=this.getZoom();Ci(this._proxy,this.project(t,i),this.getZoomScale(i,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,i,e){if(this._animatingZoom)return!0;if(e=e||{},!this._zoomAnimated||!1===e.animate||this._nothingToAnimate()||Math.abs(i-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o)||(M((function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)}),this),0))},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,wi(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&bi(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function se(t,i){return new oe(t,i)}var re=Z.extend({options:{position:"topright"},initialize:function(t){d(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return wi(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(fi(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),ae=function(t){return new re(t)};oe.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},i="leaflet-",e=this._controlContainer=mi("div",i+"control-container",this._container);function n(n,o){var s=i+n+" "+i+o;t[n+o]=mi("div",s,e)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)fi(this._controlCorners[t]);fi(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var he=re.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,i,e,n){return e1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=i&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var i=this._getLayer(r(t.target)),e=i.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;e&&this._map.fire(e,i)},_createRadioElement:function(t,i){var e='",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(i),i.layerId=r(t.layer),Di(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;s>=0;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;s=0;o--)t=e[o],i=this._getLayer(t.layerId).layer,t.disabled=void 0!==i.options.minZoom&&ni.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;Di(t,"click",Yi),this.expand(),setTimeout((function(){Hi(t,"click",Yi)}))}}),le=function(t,i,e){return new he(t,i,e)},ue=re.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=mi("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=mi("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Ki(s),Di(s,"click",Xi),Di(s,"click",o,this),Di(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";bi(this._zoomInButton,i),bi(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(wi(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(wi(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}});oe.mergeOptions({zoomControl:!0}),oe.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new ue,this.addControl(this.zoomControl))}));var ce=function(t){return new ue(t)},_e=re.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=mi("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=mi("div",i,e)),t.imperial&&(this._iScale=mi("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;o>5280?(i=o/5280,e=this._getRoundNum(i),this._updateScale(this._iScale,e+" mi",e/i)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,i,e){t.style.width=Math.round(this.options.maxWidth*e)+"px",t.innerHTML=i},_getRoundNum:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),e=t/i;return i*(e=e>=10?10:e>=5?5:e>=3?3:e>=2?2:1)}}),de=function(t){return new _e(t)},pe='',me=re.extend({options:{position:"bottomright",prefix:''+(Nt.inlineSvg?pe+" ":"")+"Leaflet"},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var i in t.attributionControl=this,this._container=mi("div","leaflet-control-attribution"),Ki(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(' ')}}});oe.mergeOptions({attributionControl:!0}),oe.addInitHook((function(){this.options.attributionControl&&(new me).addTo(this)}));var fe=function(t){return new me(t)};re.Layers=he,re.Zoom=ue,re.Scale=_e,re.Attribution=me,ae.layers=le,ae.zoom=ce,ae.scale=de,ae.attribution=fe;var ge=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});ge.addTo=function(t,i){return t.addHandler(i,this),this};var ve,ye={Events:k},xe=Nt.touch?"touchstart mousedown":"mousedown",we=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){d(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(Di(this._dragStartTarget,xe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(we._dragging===this&&this.finishDrag(!0),Hi(this._dragStartTarget,xe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!xi(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)we._dragging===this&&this.finishDrag();else if(!(we._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(we._dragging=this,this._preventOutline&&Ai(this._element),Ei(),si(),this._moving))){this.fire("down");var i=t.touches?t.touches[0]:t,e=Ii(this._element);this._startPoint=new O(i.clientX,i.clientY),this._startPos=Si(this._element),this._parentScale=Ri(e);var n="mousedown"===t.type;Di(document,n?"mousemove":"touchmove",this._onMove,this),Di(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var i=t.touches&&1===t.touches.length?t.touches[0]:t,e=new O(i.clientX,i.clientY)._subtract(this._startPoint);(e.x||e.y)&&(Math.abs(e.x)+Math.abs(e.y)h&&(s=r,h=a);h>e&&(i[s]=1,Me(t,i,e,n,s),Me(t,i,e,s,o))}function ze(t,i){for(var e=[t[0]],n=1,o=0,s=t.length;ni&&(e.push(t[n]),o=n);return oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function ke(t,i){var e=i.x-t.x,n=i.y-t.y;return e*e+n*n}function Ee(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,l=a*a+h*h;return l>0&&((o=((t.x-s)*a+(t.y-r)*h)/l)>1?(s=e.x,r=e.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new O(s,r)}function Oe(t){return!g(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function Ae(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Oe(t)}function Be(t,i){var e,n,o,s,r,a,h,l;if(!t||0===t.length)throw new Error("latlngs not passed");Oe(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var u=[];for(var c in t)u.push(i.project(H(t[c])));var _=u.length;for(e=0,n=0;e<_-1;e++)n+=u[e].distanceTo(u[e+1])/2;if(0===n)l=u[0];else for(e=0,s=0;e<_-1;e++)if(r=u[e],a=u[e+1],(s+=o=r.distanceTo(a))>n){h=(s-n)/o,l=[a.x-h*(a.x-r.x),a.y-h*(a.y-r.y)];break}return i.unproject(B(l))}var Ie={__proto__:null,simplify:be,pointToSegmentDistance:Pe,closestPointOnSegment:Le,clipSegment:Ce,_getEdgeIntersection:Ze,_getBitCode:Se,_sqClosestPointOnSegment:Ee,isFlat:Oe,_flat:Ae,polylineCenter:Be};function Re(t,i,e){var n,o,s,r,a,h,l,u,c,_=[1,4,2,8];for(o=0,l=t.length;o1e-7;h++)i=s*Math.sin(a),i=Math.pow((1-i)/(1+i),s/2),a+=l=Math.PI/2-2*Math.atan(r*i)-a;return new j(a*e,t.x*e/n)}},Fe={__proto__:null,LonLat:je,Mercator:He,SphericalMercator:q},We=e({},U,{code:"EPSG:3395",projection:He,transformation:function(){var t=.5/(Math.PI*He.R);return K(t,.5,-t,.5)}()}),Ue=e({},U,{code:"EPSG:4326",projection:je,transformation:K(1/180,1,-1/180,.5)}),Ve=e({},W,{projection:je,transformation:K(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,i){var e=i.lng-t.lng,n=i.lat-t.lat;return Math.sqrt(e*e+n*n)},infinite:!0});W.Earth=U,W.EPSG3395=We,W.EPSG3857=Y,W.EPSG900913=X,W.EPSG4326=Ue,W.Simple=Ve;var qe=E.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i=t.target;if(i.hasLayer(this)){if(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents){var e=this.getEvents();i.on(e,this),this.once("remove",(function(){i.off(e,this)}),this)}this.onAdd(i),this.fire("add"),i.fire("layeradd",{layer:this})}}});oe.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=r(t);return this._layers[i]||(this._layers[i]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var i=r(t);return this._layers[i]?(this._loaded&&t.onRemove(this),delete this._layers[i],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return r(t)in this._layers},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},_addLayers:function(t){for(var i=0,e=(t=t?g(t)?t:[t]:[]).length;ithis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()=2&&i[0]instanceof j&&i[0].equals(i[e-1])&&i.pop(),i},_setLatLngs:function(t){ln.prototype._setLatLngs.call(this,t),Oe(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Oe(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,e=new O(i,i);if(t=new I(t.min.subtract(e),t.max.add(e)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;ot.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(l=!l);return l||ln.prototype._containsPoint.call(this,t,!0)}});function _n(t,i){return new cn(t,i)}var dn=Ye.extend({initialize:function(t,i){d(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;i0?n:[i.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(i.style,"objectFit")&&(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop,i.muted=!!this.options.muted,i.playsInline=!!this.options.playsInline;for(var r=0;ro?(i.height=o+"px",wi(t,s)):bi(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();Zi(this._container,i.add(e))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,i=parseInt(pi(this._container,"marginBottom"),10)||0,e=this._container.offsetHeight+i,n=this._containerWidth,o=new O(this._containerLeft,-e-this._containerBottom);o._add(Si(this._container));var s=t.layerPointToContainerPoint(o),r=B(this.options.autoPanPadding),a=B(this.options.autoPanPaddingTopLeft||r),h=B(this.options.autoPanPaddingBottomRight||r),l=t.getSize(),u=0,c=0;s.x+n+h.x>l.x&&(u=s.x+n-l.x+h.x),s.x-u-a.x<0&&(u=s.x-a.x),s.y+e+h.y>l.y&&(c=s.y+e-l.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(u||c)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([u,c]))}},_getAnchor:function(){return B(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),On=function(t,i){return new En(t,i)};oe.mergeOptions({closePopupOnClick:!0}),oe.include({openPopup:function(t,i,e){return this._initOverlay(En,t,i,e).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),qe.include({bindPopup:function(t,i){return this._popup=this._initOverlay(En,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Ye||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Xi(t);var i=t.layer||t.target;this._popup._source!==i||i instanceof on?(this._popup._source=i,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var An=kn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){kn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){kn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=kn.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=mi("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+r(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,l=o.offsetHeight,u=B(this.options.offset),c=this._getAnchor();"top"===a?(i=h/2,e=l):"bottom"===a?(i=h/2,e=0):"center"===a?(i=h/2,e=l/2):"right"===a?(i=0,e=l/2):"left"===a?(i=h,e=l/2):r.xthis.options.maxZoom||en&&this._retainParent(o,s,r,n))},_retainChildren:function(t,i,e,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*i;s<2*i+2;s++){var r=new O(o,s);r.z=e+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),e+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)this._setView(t,e);else{for(var c=o.min.y;c<=o.max.y;c++)for(var _=o.min.x;_<=o.max.x;_++){var d=new O(_,c);if(d.z=this._tileZoom,this._isValidTile(d)){var p=this._tiles[this._tileCoordsToKey(d)];p?p.current=!0:r.push(d)}}if(r.sort((function(t,i){return t.distanceTo(s)-i.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(_=0;_e.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new N(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new O(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(fi(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){wi(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=l,t.onmousemove=l,Nt.ielt9&&this.options.opacity<1&&Ti(t,this.options.opacity)},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&M(o(this._tileReady,this,t,null,s)),Zi(s,e),this._tiles[n]={el:s,coords:t,current:!0},i.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(Ti(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(wi(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Nt.ielt9||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function Dn(t){return new Nn(t)}var jn=Nn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,(i=d(this,i)).detectRetina&&Nt.retina&&i.maxZoom>0?(i.tileSize=Math.floor(i.tileSize/2),i.zoomReverse?(i.zoomOffset--,i.minZoom=Math.min(i.maxZoom,i.minZoom+1)):(i.zoomOffset++,i.maxZoom=Math.max(i.minZoom,i.maxZoom-1)),i.minZoom=Math.max(0,i.minZoom)):i.zoomReverse?i.minZoom=Math.min(i.maxZoom,i.minZoom):i.maxZoom=Math.max(i.minZoom,i.maxZoom),"string"==typeof i.subdomains&&(i.subdomains=i.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,i){return this._url===t&&void 0===i&&(i=!0),this._url=t,i||this.redraw(),this},createTile:function(t,i){var e=document.createElement("img");return Di(e,"load",o(this._tileOnLoad,this,i,e)),Di(e,"error",o(this._tileOnError,this,i,e)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(e.referrerPolicy=this.options.referrerPolicy),e.alt="",e.src=this.getTileUrl(t),e},getTileUrl:function(t){var i={r:Nt.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(i.y=n),i["-y"]=n}return f(this._url,e(i,this.options))},_tileOnLoad:function(t,i){Nt.ielt9?setTimeout(o(t,this,null,i),0):t(null,i)},_tileOnError:function(t,i,e){var n=this.options.errorTileUrl;n&&i.getAttribute("src")!==n&&(i.src=n),t(e,i)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,i=this.options.maxZoom;return this.options.zoomReverse&&(t=i-t),t+this.options.zoomOffset},_getSubdomain:function(t){var i=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[i]},_abortLoading:function(){var t,i;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((i=this._tiles[t].el).onload=l,i.onerror=l,!i.complete)){i.src=y;var e=this._tiles[t].coords;fi(i),delete this._tiles[t],this.fire("tileabort",{tile:i,coords:e})}},_removeTile:function(t){var i=this._tiles[t];if(i)return i.el.setAttribute("src",y),Nn.prototype._removeTile.call(this,t)},_tileReady:function(t,i,e){if(this._map&&(!e||e.getAttribute("src")!==y))return Nn.prototype._tileReady.call(this,t,i,e)}});function Hn(t,i){return new jn(t,i)}var Fn=jn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,i){this._url=t;var n=e({},this.defaultWmsParams);for(var o in i)o in this.options||(n[o]=i[o]);var s=(i=d(this,i)).detectRetina&&Nt.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[i]=this._crs.code,jn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),e=this._crs,n=R(e.project(i[0]),e.project(i[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===Ue?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=jn.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,i){return e(this.wmsParams,t),i||this.redraw(),this}});function Wn(t,i){return new Fn(t,i)}jn.WMS=Fn,Hn.wms=Wn;var Un=qe.extend({options:{padding:.1},initialize:function(t){d(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&wi(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,i){var e=this._map.getZoomScale(i,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,i),s=n.multiplyBy(-e).add(o).subtract(this._map._getNewPixelOrigin(t,i));Nt.any3d?Ci(this._container,s,e):Zi(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,i=this._map.getSize(),e=this._map.containerPointToLayerPoint(i.multiplyBy(-t)).round();this._bounds=new I(e,e.add(i.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Vn=Un.extend({options:{tolerance:0},getEvents:function(){var t=Un.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Un.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Di(t,"mousemove",this._onMouseMove,this),Di(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Di(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){z(this._redrawRequest),delete this._ctx,fi(this._container),Hi(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Un.prototype._update.call(this);var t=this._bounds,i=this._container,e=t.getSize(),n=Nt.retina?2:1;Zi(i,t.min),i.width=n*e.x,i.height=n*e.y,i.style.width=e.x+"px",i.style.height=e.y+"px",Nt.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Un.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[r(t)]=t;var i=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=i),this._drawLast=i,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var i=t._order,e=i.next,n=i.prev;e?e.prev=n:this._drawLast=n,n?n.next=e:this._drawFirst=e,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var i,e,n=t.options.dashArray.split(/[, ]+/),o=[];for(e=0;e')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Kn={_initContainer:function(){this._container=mi("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Un.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=Gn("shape");wi(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=Gn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;fi(i),t.removeInteractiveTarget(i),delete this._layers[r(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i||(i=t._stroke=Gn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e||(e=t._fill=Gn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){vi(t._container)},_bringToBack:function(t){yi(t._container)}},Yn=Nt.vml?Gn:J,Xn=Un.extend({_initContainer:function(){this._container=Yn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Yn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){fi(this._container),Hi(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Un.prototype._update.call(this);var t=this._bounds,i=t.getSize(),e=this._container;this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),Zi(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update")}},_initPath:function(t){var i=t._path=Yn("path");t.options.className&&wi(i,t.options.className),t.options.interactive&&wi(i,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){fi(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){vi(t._path)},_bringToBack:function(t){yi(t._path)}});function Jn(t){return Nt.svg||Nt.vml?new Xn(t):null}Nt.vml&&Xn.include(Kn),oe.include({getRenderer:function(t){var i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return i||(i=this._renderer=this._createRenderer()),this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&qn(t)||Jn(t)}});var $n=cn.extend({initialize:function(t,i){cn.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function Qn(t,i){return new $n(t,i)}Xn.create=Yn,Xn.pointsToPath=$,dn.geometryToLayer=pn,dn.coordsToLatLng=fn,dn.coordsToLatLngs=gn,dn.latLngToCoords=vn,dn.latLngsToCoords=yn,dn.getFeature=xn,dn.asFeature=wn,oe.mergeOptions({boxZoom:!0});var to=ge.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Di(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Hi(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){fi(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),si(),Ei(),this._startPoint=this._map.mouseEventToContainerPoint(t),Di(document,{contextmenu:Xi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=mi("div","leaflet-zoom-box",this._container),wi(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();Zi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(fi(this._box),bi(this._container,"leaflet-crosshair")),ri(),Oi(),Hi(document,{contextmenu:Xi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var i=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});oe.addInitHook("addHandler","boxZoom",to),oe.mergeOptions({doubleClickZoom:!0});var io=ge.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});oe.addInitHook("addHandler","doubleClickZoom",io),oe.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var eo=ge.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new we(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}wi(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){bi(this._map._container,"leaflet-grab"),bi(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var i=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(i.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(i.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(e),this._times.push(i),this._prunePositions(i)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),i=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=i.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,i){return t-(t-i)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),i=this._offsetLimit;t.xi.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)0?s:-s))-i;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(i+r):t.setZoomAround(this._lastMousePos,i+r))}});oe.addInitHook("addHandler","scrollWheelZoom",oo);var so=600;oe.mergeOptions({tapHold:Nt.touchNative&&Nt.safari&&Nt.mobile,tapTolerance:15});var ro=ge.extend({addHooks:function(){Di(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Hi(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var i=t.touches[0];this._startPos=this._newPos=new O(i.clientX,i.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Di(document,"touchend",Yi),Di(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",i))}),this),so),Di(document,"touchend touchcancel contextmenu",this._cancel,this),Di(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){Hi(document,"touchend",Yi),Hi(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),Hi(document,"touchend touchcancel contextmenu",this._cancel,this),Hi(document,"touchmove",this._onMove,this)},_onMove:function(t){var i=t.touches[0];this._newPos=new O(i.clientX,i.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,i){var e=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:i.screenX,screenY:i.screenY,clientX:i.clientX,clientY:i.clientY});e._simulated=!0,i.target.dispatchEvent(e)}});oe.addInitHook("addHandler","tapHold",ro),oe.mergeOptions({touchZoom:Nt.touch,bounceAtZoomLimits:!0});var ao=ge.extend({addHooks:function(){wi(this._map._container,"leaflet-touch-zoom"),Di(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){bi(this._map._container,"leaflet-touch-zoom"),Hi(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=i.getSize()._divideBy(2),this._startLatLng=i.containerPointToLatLng(this._centerPoint),"center"!==i.options.touchZoom&&(this._pinchStartLatLng=i.containerPointToLatLng(e.add(n)._divideBy(2))),this._startDist=e.distanceTo(n),this._startZoom=i.getZoom(),this._moved=!1,this._zooming=!0,i._stop(),Di(document,"touchmove",this._onTouchMove,this),Di(document,"touchend touchcancel",this._onTouchEnd,this),Yi(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var i=this._map,e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]),s=e.distanceTo(n)/this._startDist;if(this._zoom=i.getScaleZoom(s,this._startZoom),!i.options.bounceAtZoomLimits&&(this._zoomi.getMaxZoom()&&s>1)&&(this._zoom=i._limitZoom(this._zoom)),"center"===i.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=e._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),z(this._animRequest);var a=o(i._move,i,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=M(a,this,!0),Yi(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,z(this._animRequest),Hi(document,"touchmove",this._onTouchMove,this),Hi(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});oe.addInitHook("addHandler","touchZoom",ao),oe.BoxZoom=to,oe.DoubleClickZoom=io,oe.Drag=eo,oe.Keyboard=no,oe.ScrollWheelZoom=oo,oe.TapHold=ro,oe.TouchZoom=ao,t.Bounds=I,t.Browser=Nt,t.CRS=W,t.Canvas=Vn,t.Circle=an,t.CircleMarker=sn,t.Class=Z,t.Control=re,t.DivIcon=In,t.DivOverlay=kn,t.DomEvent=ee,t.DomUtil=Ni,t.Draggable=we,t.Evented=E,t.FeatureGroup=Ye,t.GeoJSON=dn,t.GridLayer=Nn,t.Handler=ge,t.Icon=Je,t.ImageOverlay=Tn,t.LatLng=j,t.LatLngBounds=N,t.Layer=qe,t.LayerGroup=Ge,t.LineUtil=Ie,t.Map=oe,t.Marker=en,t.Mixin=ye,t.Path=on,t.Point=O,t.PolyUtil=De,t.Polygon=cn,t.Polyline=ln,t.Popup=En,t.PosAnimation=ne,t.Projection=Fe,t.Rectangle=$n,t.Renderer=Un,t.SVG=Xn,t.SVGOverlay=Zn,t.TileLayer=jn,t.Tooltip=An,t.Transformation=G,t.Util=C,t.VideoOverlay=zn,t.bind=o,t.bounds=R,t.canvas=qn,t.circle=hn,t.circleMarker=rn,t.control=ae,t.divIcon=Rn,t.extend=e,t.featureGroup=Xe,t.geoJSON=Pn,t.geoJson=Ln,t.gridLayer=Dn,t.icon=$e,t.imageOverlay=Mn,t.latLng=H,t.latLngBounds=D,t.layerGroup=Ke,t.map=se,t.marker=nn,t.point=B,t.polygon=_n,t.polyline=un,t.popup=On,t.rectangle=Qn,t.setOptions=d,t.stamp=r,t.svg=Jn,t.svgOverlay=Sn,t.tileLayer=Hn,t.tooltip=Bn,t.transformation=K,t.version=i,t.videoOverlay=Cn;var ho=window.L;t.noConflict=function(){return window.L=ho,this},window.L=t}(i)}}]); -//# sourceMappingURL=208-Y_hKaYzWlw0.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.LICENSE.txt deleted file mode 100644 index b74a333c0..000000000 --- a/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.LICENSE.txt +++ /dev/null @@ -1,4 +0,0 @@ -/* @preserve - * Leaflet 1.9.3, a JS library for interactive maps. https://leafletjs.com - * (c) 2010-2022 Vladimir Agafonkin, (c) 2010-2011 CloudMade - */ diff --git a/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.gz b/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.gz deleted file mode 100644 index 5b9c41eedcf8a270e36813a02c87adcf336679b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40960 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 E0B(zO=>Px# diff --git a/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.map b/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.map deleted file mode 100644 index d303421cf..000000000 --- a/supervisor/api/panel/frontend_latest/208-Y_hKaYzWlw0.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"208-Y_hKaYzWlw0.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Util.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Class.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Events.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/Point.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/Bounds.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/LatLngBounds.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/LatLng.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/projection/Projection.SphericalMercator.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.Earth.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/Transformation.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.EPSG3857.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/SVG.Util.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Browser.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomEvent.Pointer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomEvent.DoubleTap.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomUtil.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomEvent.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/PosAnimation.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/Map.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Layers.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Zoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Scale.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Attribution.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Handler.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/LineUtil.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/Draggable.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/PolyUtil.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/projection/Projection.LonLat.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/projection/Projection.Mercator.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.EPSG3395.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.EPSG4326.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.Simple.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/Layer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/LayerGroup.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/FeatureGroup.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Icon.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Icon.Default.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Marker.Drag.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Marker.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Path.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/CircleMarker.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Circle.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Polyline.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Polygon.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/GeoJSON.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/ImageOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/VideoOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/SVGOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/DivOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/Popup.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/Tooltip.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/DivIcon.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/GridLayer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/TileLayer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/TileLayer.WMS.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Renderer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Canvas.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/SVG.VML.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/SVG.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Renderer.getRenderer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Rectangle.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.BoxZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.DoubleClickZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.Drag.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.Keyboard.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.ScrollWheelZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.TapHold.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.TouchZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/index.js"],"names":["extend","dest","i","j","len","src","arguments","length","create$2","Object","create","F","proto","prototype","bind","fn","obj","slice","Array","apply","call","args","concat","lastId","stamp","_leaflet_id","throttle","time","context","lock","wrapperFn","later","setTimeout","wrapNum","x","range","includeMax","max","min","d","falseFn","formatNum","num","precision","pow","Math","undefined","round","trim","str","replace","splitWords","split","setOptions","options","hasOwnProperty","getParamString","existingUrl","uppercase","params","push","encodeURIComponent","toUpperCase","indexOf","join","templateRe","template","data","key","value","Error","isArray","toString","array","el","emptyImageUrl","getPrefixed","name","window","lastTime","timeoutDefer","Date","timeToCall","requestFn","requestAnimationFrame","cancelFn","cancelAnimationFrame","id","clearTimeout","requestAnimFrame","immediate","cancelAnimFrame","Class","checkDeprecatedMixinEvents","includes","L","Mixin","Events","console","warn","stack","props","NewClass","this","initialize","callInitHooks","parentProto","__super__","constructor","statics","_initHooks","_initHooksCalled","include","parentOptions","mergeOptions","addInitHook","init","on","types","type","_on","off","_off","removeAll","_events","_once","_listens","newListener","ctx","once","listeners","index","listener","_firingCount","splice","fire","propagate","listens","event","target","sourceTarget","l","_propagateEvent","_fn","_eventParents","addEventParent","removeEventParent","e","layer","propagatedFrom","addEventListener","removeEventListener","clearAllEventListeners","addOneTimeEventListener","fireEvent","hasEventListeners","Evented","Point","y","trunc","v","floor","ceil","toPoint","Bounds","a","b","points","toBounds","LatLngBounds","corner1","corner2","latlngs","toLatLngBounds","LatLng","lat","lng","alt","isNaN","toLatLng","c","lon","clone","add","point","_add","subtract","_subtract","divideBy","_divideBy","multiplyBy","_multiplyBy","scaleBy","unscaleBy","_round","_floor","_ceil","_trunc","distanceTo","sqrt","equals","contains","abs","min2","max2","getCenter","getBottomLeft","getTopRight","getTopLeft","getBottomRight","getSize","intersects","bounds","xIntersects","yIntersects","overlaps","xOverlaps","yOverlaps","isValid","pad","bufferRatio","heightBuffer","widthBuffer","sw2","ne2","sw","_southWest","ne","_northEast","getSouthWest","getNorthEast","getNorthWest","getNorth","getWest","getSouthEast","getSouth","getEast","latIntersects","lngIntersects","latOverlaps","lngOverlaps","toBBoxString","maxMargin","other","Earth","distance","wrap","wrapLatLng","sizeInMeters","latAccuracy","lngAccuracy","cos","PI","CRS","latLngToPoint","latlng","zoom","projectedPoint","projection","project","scale","transformation","_transform","pointToLatLng","untransformedPoint","untransform","unproject","log","LN2","getProjectedBounds","infinite","s","transform","wrapLng","wrapLat","wrapLatLngBounds","center","newCenter","latShift","lngShift","R","latlng1","latlng2","rad","lat1","lat2","sinDLat","sin","sinDLon","atan2","earthRadius","SphericalMercator","MAX_LATITUDE","atan","exp","Transformation","_a","_b","_c","_d","toTransformation","EPSG3857","code","EPSG900913","svgCreate","document","createElementNS","pointsToPath","rings","closed","len2","p","Browser","svg","div","style","documentElement","ie","ielt9","edge","navigator","webkit","userAgentContains","android","android23","webkitVer","parseInt","exec","userAgent","androidStock","opera","chrome","gecko","safari","phantom","opera12","win","platform","ie3d","webkit3d","WebKitCSSMatrix","gecko3d","any3d","L_DISABLE_3D","mobile","orientation","mobileWebkit","mobileWebkit3d","msPointer","PointerEvent","MSPointerEvent","pointer","touchNative","TouchEvent","touch","L_NO_TOUCH","mobileOpera","mobileGecko","retina","devicePixelRatio","screen","deviceXDPI","logicalXDPI","passiveEvents","supportsPassiveOption","opts","defineProperty","get","canvas$1","createElement","getContext","svg$1","createSVGRect","inlineSvg","innerHTML","firstChild","namespaceURI","vml","shape","behavior","adj","mac","linux","toLowerCase","canvas","POINTER_DOWN","POINTER_MOVE","POINTER_UP","POINTER_CANCEL","pEvent","touchstart","touchmove","touchend","touchcancel","handle","_onPointerStart","_handlePointer","_pointers","_pointerDocListener","addPointerListener","handler","_addPointerDocListener","removePointerListener","_globalPointerDown","pointerId","_globalPointerMove","_globalPointerUp","pointerType","MSPOINTER_TYPE_MOUSE","touches","changedTouches","MSPOINTER_TYPE_TOUCH","preventDefault","makeDblclick","prop","newEvent","detail","isTrusted","_simulated","delay","addDoubleTapListener","last","simDblclick","sourceCapabilities","firesTouchEvents","path","getPropagationPath","some","HTMLLabelElement","attributes","for","HTMLInputElement","HTMLSelectElement","now","dblclick","removeDoubleTapListener","handlers","disableTextSelection","enableTextSelection","_userSelect","_outlineElement","_outlineStyle","TRANSFORM","testProp","TRANSITION","TRANSITION_END","getElementById","getStyle","currentStyle","defaultView","css","getComputedStyle","create$1","tagName","className","container","appendChild","remove","parent","parentNode","removeChild","empty","toFront","lastChild","toBack","insertBefore","hasClass","classList","getClass","RegExp","test","addClass","classes","setClass","removeClass","baseVal","correspondingElement","setOpacity","opacity","_setOpacityIE","filter","filterName","filters","item","Enabled","Opacity","setTransform","offset","pos","setPosition","_leaflet_pos","left","top","getPosition","userSelectProperty","disableImageDrag","enableImageDrag","preventOutline","element","tabIndex","restoreOutline","outline","getSizedParentNode","offsetWidth","offsetHeight","body","getScale","rect","getBoundingClientRect","width","height","boundingClientRect","addOne","eventsKey","batchRemove","removeOne","filterFn","mouseSubst","mouseenter","mouseleave","wheel","originalHandler","passive","isExternalTarget","attachEvent","detachEvent","stopPropagation","originalEvent","_stopped","cancelBubble","disableScrollPropagation","disableClickPropagation","returnValue","stop","ev","composedPath","getMousePosition","clientX","clientY","clientLeft","clientTop","wheelPxFactor","getWheelDelta","wheelDeltaY","deltaY","deltaMode","deltaX","deltaZ","wheelDelta","related","relatedTarget","err","PosAnimation","run","newPos","duration","easeLinearity","_el","_inProgress","_duration","_easeOutPower","_startPos","_offset","_startTime","_animate","_step","_complete","_animId","elapsed","_runFrame","_easeOut","progress","t","Map","crs","minZoom","maxZoom","layers","maxBounds","renderer","zoomAnimation","zoomAnimationThreshold","fadeAnimation","markerZoomAnimation","transform3DLimit","zoomSnap","zoomDelta","trackResize","_handlers","_layers","_zoomBoundLayers","_sizeChanged","_initContainer","_initLayout","_onResize","_initEvents","setMaxBounds","_zoom","_limitZoom","setView","reset","_zoomAnimated","_createAnimProxy","_proxy","_catchTransitionEnd","_addLayers","_limitCenter","_stop","_loaded","animate","pan","_tryAnimatedZoom","_tryAnimatedPan","_sizeTimer","_resetView","noMoveStart","setZoom","zoomIn","delta","zoomOut","setZoomAround","getZoomScale","viewHalf","centerOffset","latLngToContainerPoint","containerPointToLatLng","_getBoundsCenterZoom","getBounds","paddingTL","paddingTopLeft","padding","paddingBR","paddingBottomRight","getBoundsZoom","Infinity","paddingOffset","swPoint","nePoint","fitBounds","fitWorld","panTo","panBy","getZoom","_panAnim","_onPanTransitionStep","_onPanTransitionEnd","_mapPane","_getMapPanePos","_rawPanBy","flyTo","targetCenter","targetZoom","from","to","size","startZoom","w0","w1","u1","rho","rho2","r","sq","sinh","n","cosh","tanh","r0","w","u","easeOut","start","S","frame","_flyToFrame","_move","getScaleZoom","_moveEnd","_moveStart","flyToBounds","_panInsideMaxBounds","setMinZoom","oldZoom","setMaxZoom","panInsideBounds","_enforcingBounds","panInside","pixelCenter","pixelPoint","pixelBounds","getPixelBounds","paddedBounds","paddedSize","invalidateSize","oldSize","_lastCenter","newSize","oldCenter","debounceMoveend","locate","_locateOptions","timeout","watch","_handleGeolocationError","message","onResponse","_handleGeolocationResponse","onError","_locationWatchId","geolocation","watchPosition","getCurrentPosition","stopLocate","clearWatch","error","_container","coords","latitude","longitude","accuracy","timestamp","addHandler","HandlerClass","enable","_containerId","_clearControlPos","_resizeRequest","_clearHandlers","_panes","_renderer","createPane","pane","_checkIfLoaded","_moved","layerPointToLatLng","_getCenterLayerPoint","getMinZoom","_layersMinZoom","getMaxZoom","_layersMaxZoom","inside","nw","se","boundsSize","snap","scalex","scaley","_size","clientWidth","clientHeight","topLeftPoint","_getTopLeftPoint","getPixelOrigin","_pixelOrigin","getPixelWorldBounds","getPane","getPanes","getContainer","toZoom","fromZoom","latLngToLayerPoint","containerPointToLayerPoint","layerPointToContainerPoint","layerPoint","mouseEventToContainerPoint","mouseEventToLayerPoint","mouseEventToLatLng","_onScroll","_fadeAnimated","position","_initPanes","_initControlPos","panes","_paneRenderers","markerPane","shadowPane","loading","zoomChanged","supressEvent","_getNewPixelOrigin","pinch","_getZoomSpan","_targets","onOff","_handleDOMEvent","_onMoveEnd","scrollTop","scrollLeft","_findEventTargets","targets","isHover","srcElement","dragging","_draggableMoved","_isClickDisabled","_fireDOMEvent","_mouseEvents","canvasTargets","synth","filtered","isMarker","getLatLng","_radius","containerPoint","bubblingMouseEvents","enabled","moved","boxZoom","disable","whenReady","callback","_latLngToNewLayerPoint","topLeft","_latLngBoundsToNewLayerBounds","latLngBounds","_getCenterOffset","centerPoint","viewBounds","_getBoundsOffset","_limitOffset","newBounds","pxBounds","projectedMaxBounds","minOffset","maxOffset","_rebound","right","proxy","mapPane","_animatingZoom","_onZoomTransitionEnd","_animMoveEnd","_destroyAnimProxy","z","propertyName","_nothingToAnimate","getElementsByClassName","_animateZoom","startAnim","noUpdate","_animateToCenter","_animateToZoom","_tempFireZoomEvent","createMap","Control","map","_map","removeControl","addControl","addTo","onAdd","corner","_controlCorners","onRemove","_refocusOnMap","screenX","screenY","focus","control","corners","_controlContainer","createCorner","vSide","hSide","Layers","collapsed","autoZIndex","hideSingleBase","sortLayers","sortFunction","layerA","layerB","nameA","nameB","baseLayers","overlays","_layerControlInputs","_lastZIndex","_handlingClick","_addLayer","_update","_checkDisabledLayers","_onLayerChange","_expandIfNotCollapsed","addBaseLayer","addOverlay","removeLayer","_getLayer","expand","_section","acceptableHeight","offsetTop","collapse","setAttribute","section","_expandSafely","link","_layersLink","href","title","keydown","keyCode","click","_baseLayersList","_separator","_overlaysList","overlay","sort","setZIndex","baseLayersPresent","overlaysPresent","baseLayersCount","_addItem","display","_createRadioElement","checked","radioHtml","radioFragment","input","label","hasLayer","defaultChecked","layerId","_onInputClick","holder","inputs","addedLayers","removedLayers","addLayer","disabled","Zoom","zoomInText","zoomInTitle","zoomOutText","zoomOutTitle","zoomName","_zoomInButton","_createButton","_zoomIn","_zoomOutButton","_zoomOut","_updateDisabled","_disabled","shiftKey","html","zoomControl","Scale","maxWidth","metric","imperial","_addScales","updateWhenIdle","_mScale","_iScale","maxMeters","_updateScales","_updateMetric","_updateImperial","meters","_getRoundNum","_updateScale","maxMiles","miles","feet","maxFeet","text","ratio","pow10","ukrainianFlag","Attribution","prefix","_attributions","attributionControl","getAttribution","addAttribution","_addAttribution","removeAttribution","setPrefix","attribs","prefixAndAttribs","attribution","Handler","_enabled","addHooks","removeHooks","_lastCode","START","Draggable","clickTolerance","dragStartTarget","_element","_dragStartTarget","_preventOutline","_onDown","_dragging","finishDrag","which","button","_moving","first","sizedParent","_startPoint","_parentScale","mouseevent","_onMove","_onUp","_lastTarget","SVGElementInstance","correspondingUseElement","_newPos","_lastEvent","_updatePosition","noInertia","simplify","tolerance","sqTolerance","_simplifyDP","_reducePoints","pointToSegmentDistance","p1","p2","_sqClosestPointOnSegment","closestPointOnSegment","markers","Uint8Array","_simplifyDPStep","newPoints","sqDist","maxSqDist","reducedPoints","prev","_sqDist","clipSegment","useLastCode","codeOut","newCode","codeA","_getBitCode","codeB","_getEdgeIntersection","dx","dy","dot","isFlat","_flat","polylineCenter","halfDist","segDist","dist","clipPolygon","clippedPoints","k","edges","_code","polygonCenter","f","area","LonLat","Mercator","R_MINOR","tmp","con","ts","tan","phi","dphi","EPSG3395","EPSG4326","Simple","Layer","removeFrom","_mapToAdd","addInteractiveTarget","targetEl","removeInteractiveTarget","_layerAdd","getEvents","events","beforeAdd","eachLayer","method","_addZoomLimit","_updateZoomLevels","_removeZoomLimit","oldZoomSpan","LayerGroup","getLayerId","clearLayers","invoke","methodName","getLayer","getLayers","zIndex","layerGroup","FeatureGroup","setStyle","bringToFront","bringToBack","featureGroup","Icon","popupAnchor","tooltipAnchor","crossOrigin","createIcon","oldIcon","_createIcon","createShadow","_getIconUrl","img","_createImg","_setIconStyles","sizeOption","anchor","shadowAnchor","iconAnchor","marginLeft","marginTop","icon","IconDefault","iconUrl","iconRetinaUrl","shadowUrl","iconSize","shadowSize","imagePath","_detectIconPath","_stripUrl","strip","re","idx","match","querySelector","substring","MarkerDrag","marker","_marker","_icon","_draggable","dragstart","_onDragStart","predrag","_onPreDrag","drag","_onDrag","dragend","_onDragEnd","_adjustPan","speed","autoPanSpeed","autoPanPadding","iconPos","origin","panBounds","movement","_panRequest","_oldLatLng","closePopup","autoPan","shadow","_shadow","_latlng","oldLatLng","Marker","interactive","keyboard","zIndexOffset","riseOnHover","riseOffset","autoPanOnFocus","draggable","_initIcon","update","_removeIcon","_removeShadow","viewreset","setLatLng","setZIndexOffset","getIcon","setIcon","_popup","bindPopup","getElement","_setPos","classToAdd","addIcon","mouseover","_bringToFront","mouseout","_resetZIndex","_panOnFocus","newShadow","addShadow","_updateOpacity","_initInteraction","_zIndex","_updateZIndex","opt","iconOpts","_getPopupAnchor","_getTooltipAnchor","Path","stroke","color","weight","lineCap","lineJoin","dashArray","dashOffset","fill","fillColor","fillOpacity","fillRule","getRenderer","_initPath","_reset","_addPath","_removePath","redraw","_updatePath","_updateStyle","_updateBounds","_bringToBack","_path","_project","_clickTolerance","CircleMarker","radius","setRadius","getRadius","_point","r2","_radiusY","_pxBounds","_updateCircle","_empty","_bounds","_containsPoint","circleMarker","Circle","legacyOptions","_mRadius","half","latR","bottom","lngR","acos","circle","Polyline","smoothFactor","noClip","_setLatLngs","getLatLngs","_latlngs","setLatLngs","isEmpty","closestLayerPoint","minDistance","minPoint","closest","jLen","_parts","_defaultShape","addLatLng","_convertLatLngs","result","flat","_rings","_projectLatlngs","_rawPxBounds","projectedBounds","ring","_clipPoints","segment","parts","_simplifyPoints","_updatePoly","part","polyline","Polygon","pop","clipped","polygon","GeoJSON","geojson","addData","feature","features","geometries","geometry","coordinates","geometryToLayer","asFeature","defaultOptions","resetStyle","onEachFeature","_setLayerStyle","pointToLayer","_coordsToLatLng","coordsToLatLng","_pointToLayer","coordsToLatLngs","geoLayer","properties","featureLayer","pointToLayerFn","markersInheritOptions","levelsDeep","latLngToCoords","latLngsToCoords","getFeature","newGeometry","PointToGeoJSON","toGeoJSON","geoJSON","multi","holes","toMultiPoint","isGeometryCollection","jsons","json","geoJson","ImageOverlay","errorOverlayUrl","url","_url","_image","_initImage","styleOpts","setUrl","setBounds","zoomanim","wasElementSupplied","onselectstart","onmousemove","onload","onerror","_overlayOnError","image","errorUrl","imageOverlay","VideoOverlay","autoplay","loop","keepAspectRatio","muted","playsInline","vid","onloadeddata","sourceElements","getElementsByTagName","sources","source","videoOverlay","video","SVGOverlay","svgOverlay","DivOverlay","content","_source","_content","openOn","close","toggle","_prepareOpen","_removeTimeout","getContent","setContent","visibility","_updateContent","_updateLayout","isOpen","node","_contentNode","hasChildNodes","_getAnchor","_containerBottom","_containerLeft","_containerWidth","_initOverlay","OverlayClass","old","Popup","minWidth","maxHeight","autoPanPaddingTopLeft","autoPanPaddingBottomRight","keepInView","closeButton","autoClose","closeOnEscapeKey","popup","closeOnClick","closePopupOnClick","preclick","moveend","wrapper","_wrapper","_tipContainer","_tip","_closeButton","whiteSpace","scrolledClass","_autopanning","marginBottom","containerHeight","containerWidth","layerPos","containerPos","openPopup","_popupHandlersAdded","_openPopup","keypress","_onKeyPress","move","_movePopup","unbindPopup","togglePopup","isPopupOpen","setPopupContent","getPopup","Tooltip","direction","permanent","sticky","tooltip","_setPosition","subX","subY","tooltipPoint","tooltipWidth","tooltipHeight","openTooltip","closeTooltip","bindTooltip","_tooltip","isTooltipOpen","unbindTooltip","_initTooltipInteractions","_tooltipHandlersAdded","_moveTooltip","_openTooltip","_addFocusListeners","mousemove","_setAriaDescribedByOnLayer","toggleTooltip","setTooltipContent","getTooltip","_addFocusListenersOnLayer","moving","DivIcon","bgPos","Element","backgroundPosition","divIcon","Default","GridLayer","tileSize","updateWhenZooming","updateInterval","maxNativeZoom","minNativeZoom","noWrap","keepBuffer","_levels","_tiles","_removeAllTiles","_tileZoom","_setAutoZIndex","isLoading","_loading","tileZoom","_clampZoom","_updateLevels","viewprereset","_invalidateAll","createTile","getTileSize","compare","children","edgeZIndex","isFinite","nextFrame","willPrune","tile","current","loaded","fade","active","_onOpaqueTile","_noPrune","_pruneTiles","_fadeFrame","Number","_onUpdateLevel","_removeTilesAtZoom","_onRemoveLevel","level","_setZoomTransform","_onCreateLevel","_level","retain","_retainParent","_retainChildren","_removeTile","x2","y2","z2","coords2","_tileCoordsToKey","animating","_setView","noPrune","tileZoomChanged","_abortLoading","_resetGrid","_setZoomTransforms","translate","_tileSize","_globalTileRange","_pxBoundsToTileRange","_wrapX","_wrapY","_getTiledPixelBounds","mapZoom","halfSize","tileRange","tileCenter","queue","margin","noPruneRange","_isValidTile","fragment","createDocumentFragment","_addTile","tileBounds","_tileCoordsToBounds","_keyToBounds","_keyToTileCoords","_tileCoordsToNwSe","nwPoint","sePoint","bp","_initTile","tilePos","_getTilePos","_wrapCoords","_tileReady","_noTilesToLoad","newCoords","gridLayer","TileLayer","subdomains","errorTileUrl","zoomOffset","tms","zoomReverse","detectRetina","referrerPolicy","_onTileRemove","noRedraw","done","_tileOnLoad","_tileOnError","getTileUrl","_getSubdomain","_getZoomForUrl","invertedY","getAttribute","tilePoint","complete","tileLayer","TileLayerWMS","defaultWmsParams","service","request","styles","format","transparent","version","wmsParams","realRetina","_crs","_wmsVersion","parseFloat","projectionKey","bbox","setParams","tileLayerWMS","WMS","wms","Renderer","_updatePaths","_destroyContainer","_onZoom","zoomend","_onZoomEnd","_onAnimZoom","_updateTransform","currentCenterPoint","_center","topLeftOffset","Canvas","_onViewPreReset","_postponeUpdatePaths","_draw","_onMouseMove","_onClick","_handleMouseOut","_ctx","_redrawRequest","_redrawBounds","_redraw","m","_updateDashArray","order","_order","_drawLast","next","_drawFirst","_requestRedraw","_extendRedrawBounds","dashValue","_dashArray","_clear","clearRect","save","restore","beginPath","clip","_drawing","closePath","_fillStroke","arc","globalAlpha","fillStyle","setLineDash","lineWidth","strokeStyle","clickedLayer","_fireEvent","_handleMouseHover","_hoveredLayer","_mouseHoverThrottled","candidateHoveredLayer","vmlCreate","namespaces","vmlMixin","coordsize","_stroke","_fill","stroked","filled","dashStyle","endcap","joinstyle","_setPath","SVG","_rootGroup","_svgSize","removeAttribute","_getPaneRenderer","_createRenderer","preferCanvas","Rectangle","_boundsToLatLngs","rectangle","BoxZoom","_pane","overlayPane","_resetStateTimeout","_destroy","_onMouseDown","_resetState","_clearDeferredResetState","contextmenu","mouseup","_onMouseUp","_onKeyDown","_box","_finish","boxZoomBounds","doubleClickZoom","DoubleClickZoom","_onDoubleClick","inertia","inertiaDeceleration","inertiaMaxSpeed","worldCopyJump","maxBoundsViscosity","Drag","_onPreDragLimit","_onPreDragWrap","_positions","_times","_offsetLimit","_viscosity","_lastTime","_lastPos","_absPos","_prunePositions","shift","pxCenter","pxWorldCenter","_initialWorldOffset","_worldWidth","_viscousLimit","threshold","limit","worldWidth","halfWidth","newX1","newX2","newX","ease","speedVector","limitedSpeed","limitedSpeedVector","decelerationDuration","keyboardPanDelta","Keyboard","keyCodes","down","up","_setPanDelta","_setZoomDelta","_onFocus","blur","_onBlur","mousedown","_addHooks","_removeHooks","_focused","docEl","scrollTo","panDelta","keys","_panKeys","codes","_zoomKeys","altKey","ctrlKey","metaKey","newLatLng","scrollWheelZoom","wheelDebounceTime","wheelPxPerZoomLevel","ScrollWheelZoom","_onWheelScroll","_delta","debounce","_lastMousePos","_timer","_performZoom","d2","d3","d4","tapHoldDelay","tapHold","tapTolerance","TapHold","_holdTimeout","_cancel","_isTapValid","_cancelClickPrevent","_simulateEvent","cancelClickPrevent","simulatedEvent","MouseEvent","bubbles","cancelable","view","dispatchEvent","touchZoom","bounceAtZoomLimits","TouchZoom","_onTouchStart","_zooming","_centerPoint","_startLatLng","_pinchStartLatLng","_startDist","_startZoom","_onTouchMove","_onTouchEnd","_animRequest","moveFn"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js b/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js new file mode 100644 index 000000000..2bc0ce0d0 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js @@ -0,0 +1,3 @@ +/*! For license information please see 208-zDjIHMH1x2k.js.LICENSE.txt */ +(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[208],{70208:function(t,i){!function(t){"use strict";var i="1.9.4";function e(t){var i,e,n,o;for(e=1,n=arguments.length;e0?Math.floor(t):Math.ceil(t)};function B(t,i,e){return t instanceof O?t:g(t)?new O(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,i,e)}function I(t,i){if(t)for(var e=i?[t,i]:t,n=0,o=e.length;n=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=R(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=R(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=D(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=D(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lati.lng&&n.lng1,St=function(){var t=!1;try{var i=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",l,i),window.removeEventListener("testPassiveEventSupport",l,i)}catch(t){}return t}(),kt=!!document.createElement("canvas").getContext,Et=!(!document.createElementNS||!J("svg").createSVGRect),Ot=!!Et&&((Q=document.createElement("div")).innerHTML="","http://www.w3.org/2000/svg"===(Q.firstChild&&Q.firstChild.namespaceURI)),At=!Et&&function(){try{var t=document.createElement("div");t.innerHTML='';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}(),Bt=0===navigator.platform.indexOf("Mac"),It=0===navigator.platform.indexOf("Linux");function Rt(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Nt={ie:it,ielt9:et,edge:nt,webkit:ot,android:st,android23:rt,androidStock:ht,opera:lt,chrome:ut,gecko:ct,safari:_t,phantom:dt,opera12:pt,win:mt,ie3d:ft,webkit3d:gt,gecko3d:vt,any3d:yt,mobile:xt,mobileWebkit:wt,mobileWebkit3d:bt,msPointer:Pt,pointer:Lt,touch:Mt,touchNative:Tt,mobileOpera:zt,mobileGecko:Ct,retina:Zt,passiveEvents:St,canvas:kt,svg:Et,vml:At,inlineSvg:Ot,mac:Bt,linux:It},Dt=Nt.msPointer?"MSPointerDown":"pointerdown",jt=Nt.msPointer?"MSPointerMove":"pointermove",Ht=Nt.msPointer?"MSPointerUp":"pointerup",Wt=Nt.msPointer?"MSPointerCancel":"pointercancel",Ft={touchstart:Dt,touchmove:jt,touchend:Ht,touchcancel:Wt},Ut={touchstart:ti,touchmove:Qt,touchend:Qt,touchcancel:Qt},Vt={},qt=!1;function Gt(t,i,e){return"touchstart"===i&&$t(),Ut[i]?(e=Ut[i].bind(this,e),t.addEventListener(Ft[i],e,!1),e):(console.warn("wrong event specified:",i),l)}function Kt(t,i,e){Ft[i]?t.removeEventListener(Ft[i],e,!1):console.warn("wrong event specified:",i)}function Yt(t){Vt[t.pointerId]=t}function Xt(t){Vt[t.pointerId]&&(Vt[t.pointerId]=t)}function Jt(t){delete Vt[t.pointerId]}function $t(){qt||(document.addEventListener(Dt,Yt,!0),document.addEventListener(jt,Xt,!0),document.addEventListener(Ht,Jt,!0),document.addEventListener(Wt,Jt,!0),qt=!0)}function Qt(t,i){if(i.pointerType!==(i.MSPOINTER_TYPE_MOUSE||"mouse")){for(var e in i.touches=[],Vt)i.touches.push(Vt[e]);i.changedTouches=[i],t(i)}}function ti(t,i){i.MSPOINTER_TYPE_TOUCH&&i.pointerType===i.MSPOINTER_TYPE_TOUCH&&Yi(i),Qt(t,i)}function ii(t){var i,e,n={};for(e in t)i=t[e],n[e]=i&&i.bind?i.bind(t):i;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}var ei=200;function ni(t,i){t.addEventListener("dblclick",i);var e,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ji(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-n<=ei?2==++e&&i(ii(t)):e=1,n=s}}}else e=t.detail}return t.addEventListener("click",o),{dblclick:i,simDblclick:o}}function oi(t,i){t.removeEventListener("dblclick",i.dblclick),t.removeEventListener("click",i.simDblclick)}var si,ri,ai,hi,li,ui=zi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ci=zi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),_i="webkitTransition"===ci||"OTransition"===ci?ci+"End":"transitionend";function di(t){return"string"==typeof t?document.getElementById(t):t}function pi(t,i){var e=t.style[i]||t.currentStyle&&t.currentStyle[i];if((!e||"auto"===e)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);e=n?n[i]:null}return"auto"===e?null:e}function mi(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function fi(t){var i=t.parentNode;i&&i.removeChild(t)}function gi(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function vi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function yi(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function xi(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=Li(t);return e.length>0&&new RegExp("(^|\\s)"+i+"(\\s|$)").test(e)}function wi(t,i){if(void 0!==t.classList)for(var e=_(i),n=0,o=e.length;n0?2*window.devicePixelRatio:1;function te(t){return Nt.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Qi:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function ie(t,i){var e=i.relatedTarget;if(!e)return!0;try{for(;e&&e!==t;)e=e.parentNode}catch(t){return!1}return e!==t}var ee={__proto__:null,on:Di,off:Hi,stopPropagation:qi,disableScrollPropagation:Gi,disableClickPropagation:Ki,preventDefault:Yi,stop:Xi,getPropagationPath:Ji,getMousePosition:$i,getWheelDelta:te,isExternalTarget:ie,addListener:Di,removeListener:Hi},ne=E.extend({run:function(t,i,e,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=e||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Si(t),this._offset=i.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=M(this._animate,this),this._step()},_step:function(t){var i=+new Date-this._startTime,e=1e3*this._duration;ithis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,D(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e=B((i=i||{}).paddingTopLeft||i.padding||[0,0]),n=B(i.paddingBottomRight||i.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=R([r.min.add(e),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var l=s.subtract(a.getCenter()),u=a.extend(s).getSize().subtract(h);o.x+=l.x<0?-u.x:u.x,o.y+=l.y<0?-u.y:u.y,this.panTo(this.unproject(o),i),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=e({animate:!1,pan:!0},!0===t?{animate:!0}:t);var i=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=i.divideBy(2).round(),r=n.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=e({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var i=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(i,n,t):navigator.geolocation.getCurrentPosition(i,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var i=t.code,e=t.message||(1===i?"permission denied":2===i?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:i,message:"Geolocation error: "+e+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var i=new j(t.coords.latitude,t.coords.longitude),e=i.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(e);this.setView(i,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:i,bounds:e,timestamp:t.timestamp};for(var r in t.coords)"number"==typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},addHandler:function(t,i){if(!i)return this;var e=this[t]=new i(this);return this._handlers.push(e),this.options[t]&&e.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),fi(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(z(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)fi(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,i){var e=mi("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),i||this._mapPane);return t&&(this._panes[t]=e),e},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,i,e){t=D(t),e=B(e||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(e),l=R(this.project(a,n),this.project(r,n)).getSize(),u=Nt.any3d?this.options.zoomSnap:1,c=h.x/l.x,_=h.y/l.y,d=i?Math.max(c,_):Math.min(c,_);return n=this.getScaleZoom(d,n),u&&(n=Math.round(n/(u/100))*(u/100),n=i?Math.ceil(n/u)*u:Math.floor(n/u)*u),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,i){var e=this._getTopLeftPoint(t,i);return new I(e,e.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,i){var e=this.options.crs;return i=void 0===i?this._zoom:i,e.scale(t)/e.scale(i)},getScaleZoom:function(t,i){var e=this.options.crs;i=void 0===i?this._zoom:i;var n=e.zoom(t*e.scale(i));return isNaN(n)?1/0:n},project:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.latLngToPoint(H(t),i)},unproject:function(t,i){return i=void 0===i?this._zoom:i,this.options.crs.pointToLatLng(B(t),i)},layerPointToLatLng:function(t){var i=B(t).add(this.getPixelOrigin());return this.unproject(i)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(D(t))},distance:function(t,i){return this.options.crs.distance(H(t),H(i))},containerPointToLayerPoint:function(t){return B(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return B(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var i=this.containerPointToLayerPoint(B(t));return this.layerPointToLatLng(i)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return $i(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var i=this._container=di(t);if(!i)throw new Error("Map container not found.");if(i._leaflet_id)throw new Error("Map container is already initialized.");Di(i,"scroll",this._onScroll,this),this._containerId=r(i)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Nt.any3d,wi(t,"leaflet-container"+(Nt.touch?" leaflet-touch":"")+(Nt.retina?" leaflet-retina":"")+(Nt.ielt9?" leaflet-oldie":"")+(Nt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var i=pi(t,"position");"absolute"!==i&&"relative"!==i&&"fixed"!==i&&"sticky"!==i&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Zi(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(wi(t.markerPane,"leaflet-zoom-hide"),wi(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,i,e){Zi(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,i=this._limitZoom(i),this.fire("viewprereset");var o=this._zoom!==i;this._moveStart(o,e)._move(t,i)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,i){return t&&this.fire("zoomstart"),i||this.fire("movestart"),this},_move:function(t,i,e,n){void 0===i&&(i=this._zoom);var o=this._zoom!==i;return this._zoom=i,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?e&&e.pinch&&this.fire("zoom",e):((o||e&&e.pinch)&&this.fire("zoom",e),this.fire("move",e)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return z(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Zi(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[r(this._container)]=this;var i=t?Hi:Di;i(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&i(window,"resize",this._onResize,this),Nt.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){z(this._resizeRequest),this._resizeRequest=M((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,a=!1;s;){if((e=this._targets[r(s)])&&("click"===i||"preclick"===i)&&this._draggableMoved(e)){a=!0;break}if(e&&e.listens(i,!0)){if(o&&!ie(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!this.listens(i,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var i=t.target||t.srcElement;if(!(!this._loaded||i._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(i))){var e=t.type;"mousedown"===e&&Ai(i),this._fireDOMEvent(t,e)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,n){if("click"===t.type){var o=e({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,i);if(n){for(var r=[],a=0;a0?Math.round(t-i)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(i))},_limitZoom:function(t){var i=this.getMinZoom(),e=this.getMaxZoom(),n=Nt.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(i,Math.min(e,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){bi(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,i){var e=this._getCenterOffset(t)._trunc();return!(!0!==(i&&i.animate)&&!this.getSize().contains(e)||(this.panBy(e,i),0))},_createAnimProxy:function(){var t=this._proxy=mi("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var i=ui,e=this._proxy.style[i];Ci(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),e===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){fi(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),i=this.getZoom();Ci(this._proxy,this.project(t,i),this.getZoomScale(i,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,i,e){if(this._animatingZoom)return!0;if(e=e||{},!this._zoomAnimated||!1===e.animate||this._nothingToAnimate()||Math.abs(i-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o)||(M((function(){this._moveStart(!0,e.noMoveStart||!1)._animateZoom(t,i,!0)}),this),0))},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,wi(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&bi(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function se(t,i){return new oe(t,i)}var re=Z.extend({options:{position:"topright"},initialize:function(t){d(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return wi(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(fi(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),ae=function(t){return new re(t)};oe.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},i="leaflet-",e=this._controlContainer=mi("div",i+"control-container",this._container);function n(n,o){var s=i+n+" "+i+o;t[n+o]=mi("div",s,e)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)fi(this._controlCorners[t]);fi(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var he=re.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,i,e,n){return e1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=i&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var i=this._getLayer(r(t.target)),e=i.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;e&&this._map.fire(e,i)},_createRadioElement:function(t,i){var e='",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(i),i.layerId=r(t.layer),Di(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){if(!this._preventClick){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;s>=0;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;s=0;o--)t=e[o],i=this._getLayer(t.layerId).layer,t.disabled=void 0!==i.options.minZoom&&ni.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,Di(t,"click",Yi),this.expand();var i=this;setTimeout((function(){Hi(t,"click",Yi),i._preventClick=!1}))}}),le=function(t,i,e){return new he(t,i,e)},ue=re.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=mi("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=mi("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Ki(s),Di(s,"click",Xi),Di(s,"click",o,this),Di(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";bi(this._zoomInButton,i),bi(this._zoomOutButton,i),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(wi(this._zoomOutButton,i),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(wi(this._zoomInButton,i),this._zoomInButton.setAttribute("aria-disabled","true"))}});oe.mergeOptions({zoomControl:!0}),oe.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new ue,this.addControl(this.zoomControl))}));var ce=function(t){return new ue(t)},_e=re.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=mi("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=mi("div",i,e)),t.imperial&&(this._iScale=mi("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;o>5280?(i=o/5280,e=this._getRoundNum(i),this._updateScale(this._iScale,e+" mi",e/i)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,i,e){t.style.width=Math.round(this.options.maxWidth*e)+"px",t.innerHTML=i},_getRoundNum:function(t){var i=Math.pow(10,(Math.floor(t)+"").length-1),e=t/i;return i*(e=e>=10?10:e>=5?5:e>=3?3:e>=2?2:1)}}),de=function(t){return new _e(t)},pe='',me=re.extend({options:{position:"bottomright",prefix:''+(Nt.inlineSvg?pe+" ":"")+"Leaflet"},initialize:function(t){d(this,t),this._attributions={}},onAdd:function(t){for(var i in t.attributionControl=this,this._container=mi("div","leaflet-control-attribution"),Ki(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(' ')}}});oe.mergeOptions({attributionControl:!0}),oe.addInitHook((function(){this.options.attributionControl&&(new me).addTo(this)}));var fe=function(t){return new me(t)};re.Layers=he,re.Zoom=ue,re.Scale=_e,re.Attribution=me,ae.layers=le,ae.zoom=ce,ae.scale=de,ae.attribution=fe;var ge=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});ge.addTo=function(t,i){return t.addHandler(i,this),this};var ve={Events:k},ye=Nt.touch?"touchstart mousedown":"mousedown",xe=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){d(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(Di(this._dragStartTarget,ye,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(xe._dragging===this&&this.finishDrag(!0),Hi(this._dragStartTarget,ye,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!xi(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)xe._dragging===this&&this.finishDrag();else if(!(xe._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(xe._dragging=this,this._preventOutline&&Ai(this._element),Ei(),si(),this._moving))){this.fire("down");var i=t.touches?t.touches[0]:t,e=Ii(this._element);this._startPoint=new O(i.clientX,i.clientY),this._startPos=Si(this._element),this._parentScale=Ri(e);var n="mousedown"===t.type;Di(document,n?"mousemove":"touchmove",this._onMove,this),Di(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var i=t.touches&&1===t.touches.length?t.touches[0]:t,e=new O(i.clientX,i.clientY)._subtract(this._startPoint);(e.x||e.y)&&(Math.abs(e.x)+Math.abs(e.y)h&&(s=r,h=a);h>e&&(i[s]=1,Se(t,i,e,n,s),Se(t,i,e,s,o))}function ke(t,i){for(var e=[t[0]],n=1,o=0,s=t.length;ni&&(e.push(t[n]),o=n);return oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function Be(t,i){var e=i.x-t.x,n=i.y-t.y;return e*e+n*n}function Ie(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,l=a*a+h*h;return l>0&&((o=((t.x-s)*a+(t.y-r)*h)/l)>1?(s=e.x,r=e.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new O(s,r)}function Re(t){return!g(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function Ne(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Re(t)}function De(t,i){var e,n,o,s,r,a,h,l;if(!t||0===t.length)throw new Error("latlngs not passed");Re(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var u=H([0,0]),c=D(t);c.getNorthWest().distanceTo(c.getSouthWest())*c.getNorthEast().distanceTo(c.getNorthWest())<1700&&(u=Pe(t));var _=t.length,d=[];for(e=0;e<_;e++){var p=H(t[e]);d.push(i.project(H([p.lat-u.lat,p.lng-u.lng])))}for(e=0,n=0;e<_-1;e++)n+=d[e].distanceTo(d[e+1])/2;if(0===n)l=d[0];else for(e=0,s=0;e<_-1;e++)if(r=d[e],a=d[e+1],(s+=o=r.distanceTo(a))>n){h=(s-n)/o,l=[a.x-h*(a.x-r.x),a.y-h*(a.y-r.y)];break}var m=i.unproject(B(l));return H([m.lat+u.lat,m.lng+u.lng])}var je={__proto__:null,simplify:Me,pointToSegmentDistance:ze,closestPointOnSegment:Ce,clipSegment:Ee,_getEdgeIntersection:Oe,_getBitCode:Ae,_sqClosestPointOnSegment:Ie,isFlat:Re,_flat:Ne,polylineCenter:De},He={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new j(t.y,t.x)},bounds:new I([-180,-90],[180,90])},We={R:6378137,R_MINOR:6356752.314245179,bounds:new I([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var i=Math.PI/180,e=this.R,n=t.lat*i,o=this.R_MINOR/e,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-e*Math.log(Math.max(a,1e-10)),new O(t.lng*i*e,n)},unproject:function(t){for(var i,e=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,l=.1;h<15&&Math.abs(l)>1e-7;h++)i=s*Math.sin(a),i=Math.pow((1-i)/(1+i),s/2),a+=l=Math.PI/2-2*Math.atan(r*i)-a;return new j(a*e,t.x*e/n)}},Fe={__proto__:null,LonLat:He,Mercator:We,SphericalMercator:q},Ue=e({},U,{code:"EPSG:3395",projection:We,transformation:function(){var t=.5/(Math.PI*We.R);return K(t,.5,-t,.5)}()}),Ve=e({},U,{code:"EPSG:4326",projection:He,transformation:K(1/180,1,-1/180,.5)}),qe=e({},F,{projection:He,transformation:K(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,i){var e=i.lng-t.lng,n=i.lat-t.lat;return Math.sqrt(e*e+n*n)},infinite:!0});F.Earth=U,F.EPSG3395=Ue,F.EPSG3857=Y,F.EPSG900913=X,F.EPSG4326=Ve,F.Simple=qe;var Ge=E.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var i=t.target;if(i.hasLayer(this)){if(this._map=i,this._zoomAnimated=i._zoomAnimated,this.getEvents){var e=this.getEvents();i.on(e,this),this.once("remove",(function(){i.off(e,this)}),this)}this.onAdd(i),this.fire("add"),i.fire("layeradd",{layer:this})}}});oe.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var i=r(t);return this._layers[i]||(this._layers[i]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var i=r(t);return this._layers[i]?(this._loaded&&t.onRemove(this),delete this._layers[i],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return r(t)in this._layers},eachLayer:function(t,i){for(var e in this._layers)t.call(i,this._layers[e]);return this},_addLayers:function(t){for(var i=0,e=(t=t?g(t)?t:[t]:[]).length;ithis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()=2&&i[0]instanceof j&&i[0].equals(i[e-1])&&i.pop(),i},_setLatLngs:function(t){un.prototype._setLatLngs.call(this,t),Re(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Re(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,i=this.options.weight,e=new O(i,i);if(t=new I(t.min.subtract(e),t.max.add(e)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;ot.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(l=!l);return l||un.prototype._containsPoint.call(this,t,!0)}});function dn(t,i){return new _n(t,i)}var pn=Xe.extend({initialize:function(t,i){d(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;i0&&o.push(o[0].slice()),o}function wn(t,i){return t.feature?e({},t.feature,{geometry:i}):bn(i)}function bn(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var Pn={toGeoJSON:function(t){return wn(this,{type:"Point",coordinates:yn(this.getLatLng(),t)})}};function Ln(t,i){return new pn(t,i)}nn.include(Pn),hn.include(Pn),rn.include(Pn),un.include({toGeoJSON:function(t){var i=!Re(this._latlngs);return wn(this,{type:(i?"Multi":"")+"LineString",coordinates:xn(this._latlngs,i?1:0,!1,t)})}}),_n.include({toGeoJSON:function(t){var i=!Re(this._latlngs),e=i&&!Re(this._latlngs[0]),n=xn(this._latlngs,e?2:i?1:0,!0,t);return i||(n=[n]),wn(this,{type:(e?"Multi":"")+"Polygon",coordinates:n})}}),Ke.include({toMultiPoint:function(t){var i=[];return this.eachLayer((function(e){i.push(e.toGeoJSON(t).geometry.coordinates)})),wn(this,{type:"MultiPoint",coordinates:i})},toGeoJSON:function(t){var i=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===i)return this.toMultiPoint(t);var e="GeometryCollection"===i,n=[];return this.eachLayer((function(i){if(i.toGeoJSON){var o=i.toGeoJSON(t);if(e)n.push(o.geometry);else{var s=bn(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}})),e?wn(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Tn=Ln,Mn=Ge.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,i,e){this._url=t,this._bounds=D(i),d(this,e)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(wi(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){fi(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&vi(this._image),this},bringToBack:function(){return this._map&&yi(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=D(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,i=this._image=t?this._url:mi("img");wi(i,"leaflet-image-layer"),this._zoomAnimated&&wi(i,"leaflet-zoom-animated"),this.options.className&&wi(i,this.options.className),i.onselectstart=l,i.onmousemove=l,i.onload=o(this.fire,this,"load"),i.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=i.src:(i.src=this._url,i.alt=this.options.alt)},_animateZoom:function(t){var i=this._map.getZoomScale(t.zoom),e=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;Ci(this._image,e,i)},_reset:function(){var t=this._image,i=new I(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),e=i.getSize();Zi(t,i.min),t.style.width=e.x+"px",t.style.height=e.y+"px"},_updateOpacity:function(){Ti(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),zn=function(t,i,e){return new Mn(t,i,e)},Cn=Mn.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,i=this._image=t?this._url:mi("video");if(wi(i,"leaflet-image-layer"),this._zoomAnimated&&wi(i,"leaflet-zoom-animated"),this.options.className&&wi(i,this.options.className),i.onselectstart=l,i.onmousemove=l,i.onloadeddata=o(this.fire,this,"load"),t){for(var e=i.getElementsByTagName("source"),n=[],s=0;s0?n:[i.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(i.style,"objectFit")&&(i.style.objectFit="fill"),i.autoplay=!!this.options.autoplay,i.loop=!!this.options.loop,i.muted=!!this.options.muted,i.playsInline=!!this.options.playsInline;for(var r=0;ro?(i.height=o+"px",wi(t,s)):bi(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var i=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),e=this._getAnchor();Zi(this._container,i.add(e))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,i=parseInt(pi(this._container,"marginBottom"),10)||0,e=this._container.offsetHeight+i,n=this._containerWidth,o=new O(this._containerLeft,-e-this._containerBottom);o._add(Si(this._container));var s=t.layerPointToContainerPoint(o),r=B(this.options.autoPanPadding),a=B(this.options.autoPanPaddingTopLeft||r),h=B(this.options.autoPanPaddingBottomRight||r),l=t.getSize(),u=0,c=0;s.x+n+h.x>l.x&&(u=s.x+n-l.x+h.x),s.x-u-a.x<0&&(u=s.x-a.x),s.y+e+h.y>l.y&&(c=s.y+e-l.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(u||c)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([u,c]))}},_getAnchor:function(){return B(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),An=function(t,i){return new On(t,i)};oe.mergeOptions({closePopupOnClick:!0}),oe.include({openPopup:function(t,i,e){return this._initOverlay(On,t,i,e).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Ge.include({bindPopup:function(t,i){return this._popup=this._initOverlay(On,this._popup,t,i),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Xe||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Xi(t);var i=t.layer||t.target;this._popup._source!==i||i instanceof sn?(this._popup._source=i,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var Bn=En.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){En.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){En.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=En.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=mi("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+r(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,l=o.offsetHeight,u=B(this.options.offset),c=this._getAnchor();"top"===a?(i=h/2,e=l):"bottom"===a?(i=h/2,e=0):"center"===a?(i=h/2,e=l/2):"right"===a?(i=0,e=l/2):"left"===a?(i=h,e=l/2):r.xthis.options.maxZoom||en&&this._retainParent(o,s,r,n))},_retainChildren:function(t,i,e,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*i;s<2*i+2;s++){var r=new O(o,s);r.z=e+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),e+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)this._setView(t,e);else{for(var c=o.min.y;c<=o.max.y;c++)for(var _=o.min.x;_<=o.max.x;_++){var d=new O(_,c);if(d.z=this._tileZoom,this._isValidTile(d)){var p=this._tiles[this._tileCoordsToKey(d)];p?p.current=!0:r.push(d)}}if(r.sort((function(t,i){return t.distanceTo(s)-i.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(_=0;_e.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new N(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new O(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(fi(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){wi(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=l,t.onmousemove=l,Nt.ielt9&&this.options.opacity<1&&Ti(t,this.options.opacity)},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&M(o(this._tileReady,this,t,null,s)),Zi(s,e),this._tiles[n]={el:s,coords:t,current:!0},i.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(Ti(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(wi(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Nt.ielt9||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function jn(t){return new Dn(t)}var Hn=Dn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,i){this._url=t,(i=d(this,i)).detectRetina&&Nt.retina&&i.maxZoom>0?(i.tileSize=Math.floor(i.tileSize/2),i.zoomReverse?(i.zoomOffset--,i.minZoom=Math.min(i.maxZoom,i.minZoom+1)):(i.zoomOffset++,i.maxZoom=Math.max(i.minZoom,i.maxZoom-1)),i.minZoom=Math.max(0,i.minZoom)):i.zoomReverse?i.minZoom=Math.min(i.maxZoom,i.minZoom):i.maxZoom=Math.max(i.minZoom,i.maxZoom),"string"==typeof i.subdomains&&(i.subdomains=i.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,i){return this._url===t&&void 0===i&&(i=!0),this._url=t,i||this.redraw(),this},createTile:function(t,i){var e=document.createElement("img");return Di(e,"load",o(this._tileOnLoad,this,i,e)),Di(e,"error",o(this._tileOnError,this,i,e)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(e.referrerPolicy=this.options.referrerPolicy),e.alt="",e.src=this.getTileUrl(t),e},getTileUrl:function(t){var i={r:Nt.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(i.y=n),i["-y"]=n}return f(this._url,e(i,this.options))},_tileOnLoad:function(t,i){Nt.ielt9?setTimeout(o(t,this,null,i),0):t(null,i)},_tileOnError:function(t,i,e){var n=this.options.errorTileUrl;n&&i.getAttribute("src")!==n&&(i.src=n),t(e,i)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,i=this.options.maxZoom;return this.options.zoomReverse&&(t=i-t),t+this.options.zoomOffset},_getSubdomain:function(t){var i=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[i]},_abortLoading:function(){var t,i;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((i=this._tiles[t].el).onload=l,i.onerror=l,!i.complete)){i.src=y;var e=this._tiles[t].coords;fi(i),delete this._tiles[t],this.fire("tileabort",{tile:i,coords:e})}},_removeTile:function(t){var i=this._tiles[t];if(i)return i.el.setAttribute("src",y),Dn.prototype._removeTile.call(this,t)},_tileReady:function(t,i,e){if(this._map&&(!e||e.getAttribute("src")!==y))return Dn.prototype._tileReady.call(this,t,i,e)}});function Wn(t,i){return new Hn(t,i)}var Fn=Hn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,i){this._url=t;var n=e({},this.defaultWmsParams);for(var o in i)o in this.options||(n[o]=i[o]);var s=(i=d(this,i)).detectRetina&&Nt.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var i=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[i]=this._crs.code,Hn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var i=this._tileCoordsToNwSe(t),e=this._crs,n=R(e.project(i[0]),e.project(i[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===Ve?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Hn.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,i){return e(this.wmsParams,t),i||this.redraw(),this}});function Un(t,i){return new Fn(t,i)}Hn.WMS=Fn,Wn.wms=Un;var Vn=Ge.extend({options:{padding:.1},initialize:function(t){d(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),wi(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,i){var e=this._map.getZoomScale(i,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,i),s=n.multiplyBy(-e).add(o).subtract(this._map._getNewPixelOrigin(t,i));Nt.any3d?Ci(this._container,s,e):Zi(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,i=this._map.getSize(),e=this._map.containerPointToLayerPoint(i.multiplyBy(-t)).round();this._bounds=new I(e,e.add(i.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),qn=Vn.extend({options:{tolerance:0},getEvents:function(){var t=Vn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Vn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Di(t,"mousemove",this._onMouseMove,this),Di(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Di(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){z(this._redrawRequest),delete this._ctx,fi(this._container),Hi(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Vn.prototype._update.call(this);var t=this._bounds,i=this._container,e=t.getSize(),n=Nt.retina?2:1;Zi(i,t.min),i.width=n*e.x,i.height=n*e.y,i.style.width=e.x+"px",i.style.height=e.y+"px",Nt.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Vn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[r(t)]=t;var i=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=i),this._drawLast=i,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var i=t._order,e=i.next,n=i.prev;e?e.prev=n:this._drawLast=n,n?n.next=e:this._drawFirst=e,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var i,e,n=t.options.dashArray.split(/[, ]+/),o=[];for(e=0;e')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Yn={_initContainer:function(){this._container=mi("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Vn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=Kn("shape");wi(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=Kn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;fi(i),t.removeInteractiveTarget(i),delete this._layers[r(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i||(i=t._stroke=Kn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e||(e=t._fill=Kn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){vi(t._container)},_bringToBack:function(t){yi(t._container)}},Xn=Nt.vml?Kn:J,Jn=Vn.extend({_initContainer:function(){this._container=Xn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Xn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){fi(this._container),Hi(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Vn.prototype._update.call(this);var t=this._bounds,i=t.getSize(),e=this._container;this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),Zi(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update")}},_initPath:function(t){var i=t._path=Xn("path");t.options.className&&wi(i,t.options.className),t.options.interactive&&wi(i,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){fi(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){vi(t._path)},_bringToBack:function(t){yi(t._path)}});function $n(t){return Nt.svg||Nt.vml?new Jn(t):null}Nt.vml&&Jn.include(Yn),oe.include({getRenderer:function(t){var i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return i||(i=this._renderer=this._createRenderer()),this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&Gn(t)||$n(t)}});var Qn=_n.extend({initialize:function(t,i){_n.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function to(t,i){return new Qn(t,i)}Jn.create=Xn,Jn.pointsToPath=$,pn.geometryToLayer=mn,pn.coordsToLatLng=gn,pn.coordsToLatLngs=vn,pn.latLngToCoords=yn,pn.latLngsToCoords=xn,pn.getFeature=wn,pn.asFeature=bn,oe.mergeOptions({boxZoom:!0});var io=ge.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Di(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Hi(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){fi(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),si(),Ei(),this._startPoint=this._map.mouseEventToContainerPoint(t),Di(document,{contextmenu:Xi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=mi("div","leaflet-zoom-box",this._container),wi(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();Zi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(fi(this._box),bi(this._container,"leaflet-crosshair")),ri(),Oi(),Hi(document,{contextmenu:Xi,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var i=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});oe.addInitHook("addHandler","boxZoom",io),oe.mergeOptions({doubleClickZoom:!0});var eo=ge.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});oe.addInitHook("addHandler","doubleClickZoom",eo),oe.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var no=ge.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new xe(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}wi(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){bi(this._map._container,"leaflet-grab"),bi(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var i=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(i.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(i.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(e),this._times.push(i),this._prunePositions(i)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),i=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=i.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,i){return t-(t-i)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),i=this._offsetLimit;t.xi.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)0?s:-s))-i;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(i+r):t.setZoomAround(this._lastMousePos,i+r))}});oe.addInitHook("addHandler","scrollWheelZoom",so);var ro=600;oe.mergeOptions({tapHold:Nt.touchNative&&Nt.safari&&Nt.mobile,tapTolerance:15});var ao=ge.extend({addHooks:function(){Di(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){Hi(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var i=t.touches[0];this._startPos=this._newPos=new O(i.clientX,i.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Di(document,"touchend",Yi),Di(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",i))}),this),ro),Di(document,"touchend touchcancel contextmenu",this._cancel,this),Di(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){Hi(document,"touchend",Yi),Hi(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),Hi(document,"touchend touchcancel contextmenu",this._cancel,this),Hi(document,"touchmove",this._onMove,this)},_onMove:function(t){var i=t.touches[0];this._newPos=new O(i.clientX,i.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,i){var e=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:i.screenX,screenY:i.screenY,clientX:i.clientX,clientY:i.clientY});e._simulated=!0,i.target.dispatchEvent(e)}});oe.addInitHook("addHandler","tapHold",ao),oe.mergeOptions({touchZoom:Nt.touch,bounceAtZoomLimits:!0});var ho=ge.extend({addHooks:function(){wi(this._map._container,"leaflet-touch-zoom"),Di(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){bi(this._map._container,"leaflet-touch-zoom"),Hi(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=i.getSize()._divideBy(2),this._startLatLng=i.containerPointToLatLng(this._centerPoint),"center"!==i.options.touchZoom&&(this._pinchStartLatLng=i.containerPointToLatLng(e.add(n)._divideBy(2))),this._startDist=e.distanceTo(n),this._startZoom=i.getZoom(),this._moved=!1,this._zooming=!0,i._stop(),Di(document,"touchmove",this._onTouchMove,this),Di(document,"touchend touchcancel",this._onTouchEnd,this),Yi(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var i=this._map,e=i.mouseEventToContainerPoint(t.touches[0]),n=i.mouseEventToContainerPoint(t.touches[1]),s=e.distanceTo(n)/this._startDist;if(this._zoom=i.getScaleZoom(s,this._startZoom),!i.options.bounceAtZoomLimits&&(this._zoomi.getMaxZoom()&&s>1)&&(this._zoom=i._limitZoom(this._zoom)),"center"===i.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=e._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=i.unproject(i.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(i._moveStart(!0,!1),this._moved=!0),z(this._animRequest);var a=o(i._move,i,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=M(a,this,!0),Yi(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,z(this._animRequest),Hi(document,"touchmove",this._onTouchMove,this),Hi(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});oe.addInitHook("addHandler","touchZoom",ho),oe.BoxZoom=io,oe.DoubleClickZoom=eo,oe.Drag=no,oe.Keyboard=oo,oe.ScrollWheelZoom=so,oe.TapHold=ao,oe.TouchZoom=ho,t.Bounds=I,t.Browser=Nt,t.CRS=F,t.Canvas=qn,t.Circle=hn,t.CircleMarker=rn,t.Class=Z,t.Control=re,t.DivIcon=Rn,t.DivOverlay=En,t.DomEvent=ee,t.DomUtil=Ni,t.Draggable=xe,t.Evented=E,t.FeatureGroup=Xe,t.GeoJSON=pn,t.GridLayer=Dn,t.Handler=ge,t.Icon=$e,t.ImageOverlay=Mn,t.LatLng=j,t.LatLngBounds=N,t.Layer=Ge,t.LayerGroup=Ke,t.LineUtil=je,t.Map=oe,t.Marker=nn,t.Mixin=ve,t.Path=sn,t.Point=O,t.PolyUtil=Te,t.Polygon=_n,t.Polyline=un,t.Popup=On,t.PosAnimation=ne,t.Projection=Fe,t.Rectangle=Qn,t.Renderer=Vn,t.SVG=Jn,t.SVGOverlay=Sn,t.TileLayer=Hn,t.Tooltip=Bn,t.Transformation=G,t.Util=C,t.VideoOverlay=Cn,t.bind=o,t.bounds=R,t.canvas=Gn,t.circle=ln,t.circleMarker=an,t.control=ae,t.divIcon=Nn,t.extend=e,t.featureGroup=Je,t.geoJSON=Ln,t.geoJson=Tn,t.gridLayer=jn,t.icon=Qe,t.imageOverlay=zn,t.latLng=H,t.latLngBounds=D,t.layerGroup=Ye,t.map=se,t.marker=on,t.point=B,t.polygon=dn,t.polyline=cn,t.popup=An,t.rectangle=to,t.setOptions=d,t.stamp=r,t.svg=$n,t.svgOverlay=kn,t.tileLayer=Wn,t.tooltip=In,t.transformation=K,t.version=i,t.videoOverlay=Zn;var lo=window.L;t.noConflict=function(){return window.L=lo,this},window.L=t}(i)}}]); +//# sourceMappingURL=208-zDjIHMH1x2k.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.LICENSE.txt new file mode 100644 index 000000000..12c612b2a --- /dev/null +++ b/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.LICENSE.txt @@ -0,0 +1,4 @@ +/* @preserve + * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com + * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade + */ diff --git a/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.gz b/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..01386f07ae53bde16a4b7e892ad2853e667c4272 GIT binary patch literal 41245 zcmV(uKPXq1fTcvT0|IVXLYLK$JQxx*rw2SW*81X zlZZsckutUdq>%4^pGUGRnV8aZw|6O)^z3>TNw%`KvebF2icT*2T$a2e(0vB|A8c`ScfB^8Kay^s(PSt%-IH&EGvf7F_*eb zaxRB@)Z=etk9WHSK?E45qdd$xzaaWtTrdUy^a`%0h3x1#QkLxa>ND@_q+jq%^T)?p zM)FY0p`kIa(CTqe$Wclrh0;pTCY%W>`5n-n$HeQQtp3Q4v#p}YW*#FcaYB3II@ZaR zkONW^#a5C{Cix7|dD74FJg!xu8-(<%0t-X0NbjkzfvlDy$XQu#Qzm^S`hS~wL7 z7APUv(gsz_%W+w$!KortK`)upvH`gn%zql|8s2L}ORmqvn5(Id3n~Z&>g!0y3pQ#9 z#>Dx?1y%58{Q|hjRaN^EV@xhD^G%(`v0hc=f0o@6|52V+UQfc(hVPwP*MR9?+5jS= zp8lTomcvYsl8L&DH`eK`5`)eRq5%Kt!0Y1`7%1JJCyaupq0ocGQfuU!l#_+RY75Mom zE06EwNuegZ&@=05nnr4ZB+7^wkEvR$e%h42m!uDK0*qV-#x+a^_aW^Dyl9i=44z-~ zoRkWs)I{36#bsX&_=orVJ8C>pl1m-)O_gZ%VFL2*WF-faDbkHt)NO&)=jwvE8HvU6 z^6JJCVJk|GvBItX_0UXXWqt z+R#TDBnRsAji0$OjeSn_TB1!bqtp%~i5?Z|u7kO0uPDF*(UI!hX8DwNV1{nRfDbxg z80acQc9ru^)YVR%$gzkR!8O7qvJ(jZNoE8`X&191Ta z*@B;Fb*c*?hn0trxi`b@6F+0?koL8!0GRzTje_!FB=Jg()eR%%j75V?XQ>!xL%uc? z*S#y4+#kN9@7MERk9YIY*6&-}TU)zpTRV4K_#fNe+S%GISx}qqgV4BxX;ydV5tPas zp}}+)kB_cztiC+yD6ws1xeK%DRbA{@7w2g=)0|cbV4U5@>vZFX)mW_F)qV!}qRXiz zoCMiSQ*Ni^gjItD|7Xfey(NWRF}y9ZF%-M|IC|eUg3)+I&m49?lYO4IAn$|&9@h^& zOFi@r$0g@kQL7Nn`=JeDnNjbGEgH%#1$f=@3t~+^F>ivN)tL2=QIvY>Yf?}j;o%1xK zcSSZinvT;Ez0UHIzm;iD?V=5PrxY`B+NUO|ep1DtOfRu09or<94v^JJ1}3u+kxr=Q z<4KOvT+=Gd(jl#qOnOUURL}O&vp*DhI-}LJ1LG5FClMacXy6TILej%()c1S|%>NhY z>CJc=Ycmni6xd!1$p_Jr%L@m~%lNm`2W z;bJ&kiwt6victJF5mIQ8<>CupUVhTy7JJYeE>o~=Ty`HI-zjxd#$=AmkmT~RoPwg4 zmkeQi4#mYutVnJ00u?V4w5KkneXR;6sPOQtG)&01)oc{6Aj`{94F?Xu3h1cisXAhD zUR)U2;4kr28qB9fA7+@xg4Rs}kJZe=P<$HuCZWzaCN$5>3%6zsU} zrK9XS955~2QUN&C&rAi&4izptDEClQ*CPbzTnaZWu)3g6X3D#PO~hb1LTaFK4F~zixV(vxJ*l z9yiBvHgsU>c5EiBR%2cad6oU*(8@T9Vub(=*`8tVr_9sH1_Ni;MfKWuXN!9;%2~^@ zNJFX%CLB1TdBd<4WbRDWlr(gsXGd_KO`jdD7P6J5X8&-*9+dPV`6?RObyy%eaqc7S zy4boIAW5pv2d2QwN)~H|dj#SkNH z{u`nK$tSWtSmAnJWZYss!x|p00+BL()duYBe`DsnUxb=cW=h z)xBJp1uBigElw2d1}(u{l$y)3G81{=b_BzTGrPnmJ*(ftwM+%=>-&_?dlCRt0%?-t zzLtj4v9R&@_%IJg(P!C{w)Z^WXZ=l)xivzwTHh5)4m(zKUUX2m6gL%4N3_YJ5BLKB z+`feTaKrIbD1z>R`>Zy%X}7GYhOKr*hD%7SuuvJ3P_%j$^jhHhYe!9`20^mqTC#k> zWRgjnE@DC`JWkAWK{x*QEM#4{HiH+z`oE1o`84n(#G4VX7doYv5)wR6;!VTLpg4J} zNJ0W9t~`v#;4FeZ7;!b#V0x}iWYAJgi#|WIJ+K89N!auFXhMNJomgw_^6A_n7>q6G z&K7#Q8;_40eyIay$yiMLQZZp1V zS-~mz`2y?J)ww$slocV|Lrk(^rny-`#>y3*%C0SGASyLd^s8w7Wa;~F2VtC~xd#r zWA*8Y;*Q2lJOC~B!UP2_Xf5RF*5_yRvfZAwBYXdHIQF!(EwP!<7Y=Z#j;Yo}>$GZ* zKUB(vAY)*9Y@ioGi@R`Afgb3C|Cb6hU0VM?tIENeiPwA6XI!;~w75txk;XbP>s-i-c{bxksuP;WDiKT^1RVsBF^)__8GcHS-C*XMwU(Zd(3Td()=OC4d z@+gCGIP|kmf-Ig!?@Kt0h6H<%=>u35*-1$|an#k_h{Cc+bR!ZGyBy0i&AOV}XE|hD zL2Y)1y2RZkGs^)eoS%1JbCu7PtH7LF-oAdK+ibpOtll9Qclhkx3I2HnKJ}^}DJPr3EuJ0lWWi;pbs3$8W&BU#WS*lQU~S%i9HQ%=U`6 z4?Nhz)j2!#C2!wc*Yq>Z~D@XSpueUZC?LiYCQdH!2Z`EEVoHxM>=o~d;4 z5G~fs1S&+KB||wzpl!?=@2$&!3LT3T(d8=~V>iWp-6!Ehlf7Z(3!Smji&=0suO?dpo&ky68j+si9&`9XVUMrVbe^*nCd+ z!?bJ*?xG1PH=7b2?!d99xxRUPjO28D#fylA)e5@p3Wf;AjpBA&0QhEZ-Wx-Xg~VyW zcZ+mMJU%Y*2D9K9LG3OWfj48<=lm2NV*!)w`w4Z>4h9}$4lur-c=%aJXBPAabY>x) zSU9HY*IrRSGV>!d9MQy(-Bwzw@d3Zq zo^(Lj6Ar|;m}hG8UJOU=cn&x;vB!Icor4Sndya#nZ$MAQ7ycEPq%Osd0r8R7>c@5b zKI5xTmh9-RsqxUpS~nIrNUDmWk|~r%AXkZEpu-nTp#TCoOXSRb286w9F{kR57kM`M zzrwuc?OE5H7Z{83W0s4SGQ1Qo`M6(lEMcN2Sxc^J7tiNTkZBdfAuF1yuy+Q%Gw5|f zy^psItfV-m2;Ihv(Ulayx{7?QIxH>WxvaIBj}Z$V>%<32Od!cSAwz&LL;wh1gdKfb zqNeUlsZ>)v`ov3A)AmSJ=+RzQ>V?$(nFyxQUiB&OQWN0FAHHseTeEj&Beje1k-DM) zq(bgMHDKM6+vn9YOs?9DC2ljq1Po1TItl)f!*C3mwv$k0@qAK-rtQQr#Peg=w4HUf z_5w4zYq5-lCEm231F<}~0kJS&b;+hpniK;EwVYQC@dYOZR;!kwcT~IK4WwR`R&I3K zK+>+XvZC|0l^vg5Ez(oN7#a<^ZJ)129v1mDVQnA4THdD)vW5Kya672F78HD(SN&JJw7XG|p%C=0D;28YD zG5CXH@aHR4*lO{uVZA7-S`ZbBrIk`xxuliS=9j`s1cO#gX~i_swpZ@|e*!n;ZHn8F zwnbR2wzt*&bGw)GW;D{ThZ%hm%NNxLtu$(@(o{6-w6zd@8eU;F4$UEK$@W(BunTq) zguJ}237ER&jVFzj|8t}AzpM@h8?CEdbJK|B!DemR9Kd>EQ#5QeQ8h&b2H=~L1~v~%~4t`NMj?d zi%gdFwVmX$ZpWNTTwf!@Gi6QN&N!qEyxPc4rKhXIPj3RDEu0hE@V3uw?(w{~cxd>| zh@PWGHEOh>z54!#mHOg?-CciCYTO2Dz;XqCxCU6nde*_wD^qz-EHgf6@lE&kS;%W4 zg{~LKc#a+>??C!1Lxnab!F#KH7t=N$el~>NCK37~Sawf2hM*HKUD}{N>YiKiA_NR? zj$&=SJLtrhj;ZPHEyhGe+9GC}hMf)(o&?o4SOQs|jeDKcOWv3`t9d-@zros@Di*A_ zabvS?uhrlm)w~!}E>_KAp=!3R*UM_XUN+b3Mb%wY-B<-a*pFS_(uc}|>G>+;DGL9; zpzqTkUjMkkU)PDXHClu8hOvrFR=CmAK9v@t6f%xQP%2h9EZb=jjt2F@j%KV}DZ6zh zm1L!UR%E4EDd>p3vV9py_$v12tr?-dv9X$wW{P;fGMdi`{m4MYpEh3qNdI9E@6(U; zaO;oDgRQguvk$v_=}+G$>)&r|y!z?KAAkO-EqPck2uG$!>puH-d#SrN2q)=44W=qj=XDk@?(Lao`#*QvEi+Gd2rff=ok{CIRS1LGalg0V!C%XCx%GoFS>4JpswSR4VB{;-#+}Jf_ z%)DE)jVowuxJIAh>qzrLG`2kh=y`oXdNpQ^CTbi`9jx?kO#jmh5!l0vHvctTC)Md| zajE3x4hmC!Qfod2d;wc90bhBcWtmusD@|6Q*{yUTFgEjJ{S|0dV*?n&ng2Ex)~{k9 zy(U&2@wJL0#aXZW2d=;GRu6yLl<|Q+;0>`f+B-S@HGTcl_diC|*OBxe+RXf39_xyl zCEu^PrP0bi$@|*raYmBw=_>w9<}raN{ll{Sv%&J`_4S`OUPp7{J?gihXbw~#zaVp$ zUiWg2t)tU88fiUA*VgXt?vlILi7JL`uh!Ss*UH;rL^biQ@vk7u(dxz~%^>4MQFTdo z9k((5a;`GhvmS6v+OLudrtw~`{|=!v-yw{;ES8(mL6k;^5$VPmEAVRsnCS>swi%pZ z0)*H+(g_H)8GQk`d-#9k4z)(G3qD-$tVeSc?suv+tJQT6mBLA>XE~=rvuF#{y5)b^ z3lNcTSGp+IOu!m{$zd*hu|p+bkIRD$EHnC02*j1ytr%un6@VB=4)qYG2S;6-P^H;> z9lKj&gqF6Q$w2|p3mrwHqw@+cPK6z>0VdOIk`*Q2mpWei#IOES=)c$E^YzuAFS_LM zUu%%7ct5U1N~R?*wuZIxp(D*o&=Cp$s?;#&5p1|%d-?tAAB_TA(}7S&AicK> zp}A&DOSX~V?U0O4p+{D9`lCXPfe!6k4Tijbqmb;9LTl#ukI?iIP^J}1nO$dv0F;46 znT#^2)fhS^VBzC4j2MBwhf-)w$C}}~z$=FLqA;ZVoy$)`0{XR`!bm@*Fa)~RU^}O$ z5N(CH_ZkAicw+pN5*Ac&29e z!V7d)7^^xDPs46{0N`;u!qSN*^bBNDQmbiyRO+kKX#$gHV2^C zi++~l2>E4$o@%y`Q{f9xUCc~FxLc>z*zSH4=Fw=9l_kz0eHik_DIZW+pF>8qj299? z9BE$a6N_y|PN$QJ0+Z343PLTK|FZ9!G3WhE_eZhzKS7`&^V1s)!1hEA@t4Wltc-|R zfh(!`y{3C+s-H{!FrB}}5$1VP4V`}c^*z{#&|~DZhbJBJ@9a5_192M>k_ZV3y*oQR zV9^^Ow)RUzzgANiWAX3!En=y6Mj{_9FNdu}W@BDXvOeCmCWLNjX5Yf?T5t2+|^t{{vhno96mIJ{}&B zhzkGVn7?k20R4LQ{M~OkGOTkSO= zO@3kPrfME(_8@pFG!;D8Kc`$%J{a;;YHEvBsx+;NP+HcHuU@A`-8j{%f0K?hHPs=_ zHMK<{ooZ^zLE6{UCjInM(<5eRXWiaH0c54~=8J3oY82VgwBTCE zEd2{e1#w)ar<&SWOm8#=k5BiYV2ty0OH(0pA^9ov9Rs#9++b;ER#OUC1KwJwxNFyu& zISF=FwP=RiruKEAomKj+Y&?%YO&0j5&vjDG(f;6qX%Fy68vtba1(bm3Zw9CO;Qk4q zheEqP`~xLFeso*IhpE;94PQ~_>||o@5X_+yLPvmX`V=R7n5GOD&H_JHeWH; z?SgScY&?ae_7}Ixd3BAE*T!`V(zeN}W=awI;N~qA6g*(pwN&8ps-AYA2-{~qanFQ4 z16)G}%*foRD`+8TCg@1eT+pdtUqpN!)u%BLtv2IlLCT%v5M6^hMaA6&Do zR@NT{zq8~eYa6qBn=yDj9~jCY55Bx1J6rv;o!H`qwRR}n)wEt? zUqW;fB^V2^Z@_7x_;_fs3vc9~GCpPc-aPNK+NAZ6>{{44J%mtzto*w^2B9h>S zJLZ8vcP|L!FH&8C0MFi`3gpcO_8yi0_Ik-`U8i0v{|R=+uv zM1fPax>V4k7PJn0He-J_E$Bv!EaSg zRLKMdIm}7Jrj?zfu`_he@sQcFi>T|>YQlu&9MV5+#ze>@w87k50+*#(x7kf=`0}6> z;R)xia6e}jg$VRdfp@bSpzpo{YEqS%keg~HgJ(u|=@`+-9-n*&yN-R!u4EeRaTzor z6E=kg1#hYl(l7X0FT-ugjkuuZUlvIvc{G2j+l_#1@^wlEJrfiN+T;=@+da{=<)Fxh z-aH=eSfC+ahTHNLeARABbau6m$89~Lo8`1lHSsnOrz6mp=7QDfX{ya>5jJRBXJrx^ zNPoj;_H<}lgjpWxKa9{)Bhf}E7j)!|L-YFS-HU|xjkW{z&{S=H2gRS`_w9I3z2y3n z7~s!HxaK=9h9lgvFy_7BN)2YgR|%fU`*1yCzuTXhnz54$K*SU4*x^0gry{vSZfgzR z_?mYHLnFg^ttki&UMi)gGZChCwNB=*c!r@*gC2UBRoTe8kj82oZP1>f(PSUHlk008GW3)2qB~ne? zMBn|)48S3Vgk&Y%>wVAfS*x*#I|hTnU@#XjVLE%x2snA-Qc2tFg$=YU9$BGg5f$Pq z;V;&zpRi7;E&9wb9e*3nlT>PnNmN~jQdHBT=P2w@INHF+|H$GnRI(HPim6x0J z=#`o@)nSe-kil9|2*q|-BM^WPKTI$>Px`f?Y%w62R(Le*v+AZkk&TGWj|ajjlABplCJsYxW?>KyYhtFCh| zM?@@2_7K3D7CfVWoy#1L09mjFer7zk)mu+ zA|j+~99nQzbX`5H&P)te3>)0aEqMMdx$6p;@aN7E4`$DLDJk|)F6?Vtd)>hxfF0*4c%Xi1>H4ZEi;@9|py+p134@58cm6giwk-fE}aFgp!ccTU|) zJ`mugZ?C;Q_!IP)O7_R~n*@tLNFOOxE~JnwqJy?B3F3CghxbTQ+!p@}~s5^4<~>LhZKMpvl_*ZyOXFcZwa1cDZCw?4VQZvq-UD-@o_2exHpd;mBsG7$=r% zKb0RgK3WJT4=zdFyL0gQXLosEn8xL2&5!*7mD>GmG#Lf2X(p5ep){9XxSZ2NqPB+p z*P#H&T?bKMjKaLBlGq$k7xAk>#od#c>D@ufV)Dq6Q`N^-cPQNC-?rheUxGYpJ`eN0 z<-CVTIKr&&t(H__@|$aW@+$kO80C{a( zMH;-tH1r=Q;*JGQd2Cm@Fxl6Q4fMOkGUiSdNe_|tl%1WG33~7ZZ)PrOv2@V^Qn3uF-8axR3fp9aBMQ7bT~w3b^r^e(c*zc#R{7tTw)j2#%-@Eeu^XLbA zY3s=scfR=Iv(XpS^2;K>nvChEBQ#?yfBNSOQ-Lr5s;@Nr+3(_p&Ah^oZC2+ZFV5!Z z43V84yP0R~#u7Us0Q}I&!0sM84Ud-4VAl`b`;|d&hCwpa$8Z-+KMFVEtW0GB<%bpB zJqIeMfk_!81S@P@9EQNw_0Z^fSY|Vmz|^-L@T3QQ=r3Fn zZ%9X`##W22g9R?KB5<}U4#Rl~8w~+k3~5o|7p^3F3Fl=khMwd@VnM(~>k^+f;oOyW znb05bE=9DAZb&>NH9uFbyb727RtpE=FDBc9FGyN9%7vN+EV* z(-D3>Dc1Cpp^_axOm(&f(?Sn#Kjfg7J#5T%frrh1q>q8?!)JUYJ^#r^Ko1-$__DEa zE;$+Hx~UqnU&aH4c0@gwuT;D-;byW+daHP>x2##I!V`Zy81ENobm{0+SdUGz(~_8m zN*YY^;x4rHt7%qvh&Rs@m0RryzSzvV{Te)GRI}iB8hG(QUv3r<@(eGh&Y=-34X1!B z>yaKEDP4r+TE9k-vJ74B&+jl`N(@c4P$ZE|%f1T|I$5y%j14zANtYNcEz5v`9x4AC zzGH4VGec@M?2$BU2SMX(snzi zh*I4 zJ{`S!0{{&zs?hNw_rYv2-Uo>_rW>{6K=`P-B?$zp3Q4P3N#fyM5Zy&|vwda)NLX>-1r?Wln%D z-0+RpmLF^ZhqSG)eKZxnR{0yKMK>|snN^~CSRuUDpUWT`loz$UcOWv2ihR}xi`tntp7dPg#XLtIQOb(Xhg^5{>MJh5J6`ELKn zT#&IrRt{U2FZBF1*2`=>{PaMdX3O2>G>q}dep@egF9!K;zL(as!5Gf;-BbAAe0Q$) z!3G`@FDALd6coZr_pM_!V9juI4_(+m3tvpw65oh$p-hVcb9y!4--8;>^#fhgc!j;S z6)w4g>un#4lkn_3J5EQco&D>eWWJkTrRP}qd~dm1t5BP=Uu^f%7aN?xm)bvVOJA?Q zt&fLy-9X+3s@M8WmL8`7Lg;*{Pcp;%WQHP>_H%-tZ+3@Yv=exqHqwo>ZEyhoN>6l^ zT?5>A-+-1@HlF$2NSlL1Bp~K_F0Pfhow}5=s(_d+&_U8%^**DTWv=fQU z_g_Ok=DnkC=^m&iVQ<rY6H=1Q(D(8hcQdzx52FL-2B$G#@Fz&*rsbWS=S$l zqA|}y$;*=ZGD2D36=Uc}@_I9|PTe>S4hCGGIf$$0l{2tOy2tgsSj%cAZ!Hcvn?>Gg z_*g7He9Ze_8~*)%%j<{F%NE@XUSf#x<4>)3;DcguKJhzO)FL8>Fd@rFEH6`k@0^Ve z9V$d@WLmI%t>5)ncg7vvz7NudcU1qGThRKWyy_k03x*RtrSVS6vlr>%0`beKfI~^? zH@Q$pbaXQp;CR}+Wm_wC!y3)As%Fn02u|(4<@nUmZ^tZVjQAP=|7*TVq5H66D^Z zXU7?5LE1z*Tx=n`K`1-VD-X7eeSQ_PKCZhJ*TLp70O~~3^KfMryeIM@gb@SZB|xg% zYfFuwoi#9qc5)=GPVUs6W+FV4sJF zcH}Z9Mzt{5a-!dXSf3W!qAwl#RWzr5{{hPbNRlz8HsQAyMhi07i2lXJ=PzK|>86(` zAqQRQc?rVZ9tN_Q6>~YdDBxc0fCEg|r}_;_g#im)_$KsdQet^5D_p+tjWc{n__i(V zWB|@r4?K04s>)xRNfMMGp+Mz4Ko}4Vc*(iP?=oG}@C&k@sG5g@f=kASK*fTPyfi;A zhiwY}f@x3A0_Ow4tX+-fr8l*@z*o9>Q6x~#1gukDw@C2=K|g{T(I#)-j`u_xfX01u zi8MM}r6btj&uW>7QKDTpx*-s{k$7HxDZY~bYjjS5a1F@Z0MSl$i6s-at{!A$}$K&`Xs>wkK%SxB&tCqFs=Y?Qqc@TkV_} z3yvBV2G#m@POf)yAnq4t!A};rBNx|=Lxl}}=~xjQVyiKco<{HOEoBfa`>*@VfMO8cB~9CXP<@ z>T$X1J%dqQslO3O*1^8$(OgLW>c~REnpLpIDwZ0k^}71zZe2gY{*&$;3v* z!tV|DqK(C(m!(VVd>;wXu1Qd|m+Ul2$zI*sg4#4>k;@(WOnCg8MA9d{mL$CKvnRgyVl|Wk7=LePF}x6zz%=<)li`>06~3LT z@EObxi8*@~=7+-zuGzgy8tog6*E0@4Mz@lWRxX;je3GqNxEK=OFi)@)lM)_lDzTAuT)8lnV@-`%S-H?uo?pD;i`AL=^ak}Ss||Z} z-*0}RxIf%S+x4`z3s0`xTS8jzw%srWxd^$1BGOsJobqGGH_oNE?joXrS0anM!~Vz) zuEg>Cpy{B0G)Ls=Si0RYa+9PjY&z#9HSedz=lhLO2x#sciZlo<8}D3ry5DMtwZ*Y3 z*}w;E)NZBp5j7TfH^07_rnp=3$En3Oq;Atq(4*C1C`Hu)It$G^d2^e%;_>GCL);wp zVEu#$6D0=qQBt7N#=*y1kyYHBdYI`kPpzCyDP3J}?#&xBb?BdLzHyH%1mXY#}m>hrDQv?h;6eD~w_-~!lK zYzFs0`lkCHWjk-CLB3093y@pbARk2j*0kBqt!t3)5`2OFjDnJw>=cl&aPz7|&c;}{ z3D8f#e5;%vZC9tg>Zgg%NV?d?1}a=vx6Wjg?zL0fIsHl^c`mNm z^}6ipA_qglb-B)bV_j}tmZ&_kF8ivyT85d7<`JV1xG*4+`z)!(MvBK5_6*yhLOkYp zAzV4u4(#1MH$m1jbwYGL4L|V3(PlCAe)(i|wJ`qGikd7lsUtt_YQ&Tt{46c%_CQu-F_i&fuk~cP^1TAbbN+{@D($+YWg+9O5zsj}ii;u3cx#&NQAA z4i{;cmLFxolP?7Gv|trGwcTRcxjJnf1hD%6_iK5z!>&yHuVw9iAZ~^J1a`ou(-oQ{ z;ty;A|Dp%*@ag8!v!^sUO6<_**4hqs47-YArGTh0TWjRiZAuvW;gLOS-f<@GN1<5z zFVI!sZl1c02TQ_zhHL!+4+&4xw2OmMpCx_Q(ZV1l#}(TNF;ggUSqiQyDgkn(Y^39P zC~(R~E8R{m%3t(1>NFCU5`*stU)M_A&u&-(hRs?#CLue*iJt=wIDX&ZIS;tw!$%kR z{!wP^U`KdpLFAjbC8jHXwWZ%>hQy zk=tv0fkYUi@|Jp+qteyM!sLIVM?O3bSgX^bOL6M8L?=Tgt#qvvm8Az`e&{R}H&A80 zCq-YQ%Bs*2KqFH0ZjwNK2>e0&aHVntzy|>YF&(wukP1~~%>T$4_6LZ&_R294wrpg45Qq z3f6{-Us>kB08bY@c8ZsYQ=$rN3ObP~mg3qM02Ek|0k-L(isXm_XNbqicf zuUbt@O3hkyjg7g~u9z+wWdbVH+kmw12s7K=x4^xZXQOF;uR*nG4&Jzm!~96183Yk_ z2#r|^&~<@Q1$h324Mv#ltE+bc2#(A9%{E4C7g>do>*m=z;bjMe#W=F0Ifs&4?JBdw zL79f<(=7?OWp;ry$cY`$z54|!(Vf{PU=RNUW%!Yr&O0)ZY&qLxI2g2xp{{Qhn&^2T z3As^B)ftVijtU_#F46beC(p1ywZipv%UXrYitB_cOB|-vb6i+Gk2*ZU%}53_Sb=*j^U|(C_+go!(;T&xnbvWEog1E+*VsZpbr7W&q``fF9&`U7QU&V|0=VH$k zo|JFdjF`WgGAk|h0@~rUd!x?q<|dR^7?|}vJFNkrG8gp&Jk`Q3zyVG10){cS+frnP_h>w>Sv5dy8G^?$cOw z(rF!f5tzjYE%Vx=x<1Ex9GPfFAgbx#! z$FW9q@{C-{M6dqw_krj$OI&{?w8V(oIU3f_i&`q`o6YLoQ+5#=%WH27hSpwPQz|#x zw9+BI@D*bL7Y;aeZ{H45t}zA4dCcAn9fM-&&4lrhqE${DA=ohKdxuKujY;nC-_$S?)tUt@T z#0Mz~REFYwa^G^s^XLz_H3#2dL2vMO8JMWx_SPc=QP-o++UE|;jACA`|+SX zckom)^bnIFN&=HbtV;mYX&;-GR-14n9H(abQ2PIo6tc1Vti7L`zL~Yl(PM@9nMJ#3 z?x${Ez@Ua+ZOQ__1iqv!HqwIM+iB%n+@2Q#adFoq>#+KiGgH-z@|qWkg;L!N!Tt)s zD9tL=TMmYmR=ExDa&DvGN(hr|N2hP|Vrd&&Ad73W(h+}7g6PDT2pgxEuozK<-QNb0 zqA*tG=B3ofsOwEOiU{VYam%f)u&)idR6V$U*n~7mlQsLq-$o>jz`?}0g2+r;p$_DG zzXiR_^2)`&N=rqa5wkzKZgvD-?XAMW64lHkVi5Kt1e^ZvA**#B=1cUSzn^5kYL4u}ONb zb|lJ>CXMmk$%N|QF0Blgh#%c?3Xyge>|`4->*$J(|M9HXz`OroDT#BxM#Rb#Q-p^G z5RV4_Gb-=?HsC!=N^+veg~@*Jd!cMJFD3~Hnii<7o2>EAsNQ+sjEyd8QEsE zRw9N)pFQ9;Yq-TQA{!}ou!o6Q^I5I20$v+>r9VQe6`FZf_D(0ZIMF=Xte(d8qCDU5 zmA~Y;?*MMjnjdS>Xdjjfs8w-@CJKaRTio@<01ZgQ7o3DAWXh1JSs_EdSzUx7-zJ4% z+iWn0p=4Khp7dK9fJI=(&CJsC-oq&KPcNvt+XwvFZd5Uv^Ycx^;evsei%Ij04pTo} zR?iBM0EyM(N-zTWzYkXb>-|yt@f&^cC_;>ZgNfQr$)9U(vbJfl-xdZER?`w!=XAb2 zL#uhl$EW~eNQjp90lldbqoJ?SQGSYZbzMxu$8Vc4ekIz-Vm$fw#$fjnpV?}$^|haZ z2(oFR%O=L2#fWDV@UEQJhs9ob)HYnkbX~{7O(*+^!>E@m}e|q5h!qzP)=OZ)68;E+!q1$}=C(~D65iCR zn+;Wwi24B&_IwK8+1vmYPU^}mmjE{ga5^<ch!+l}lWW(fSD5#!cQJ{tZvXv?o@CDDD>n9qG?jG3M1<8Ervb;DOp zBzC~@h0O;Sc}05332mD1Np<8~{5OzOFfgef|2xqD^1<9zsMO0hdS-qDjSe1yXE({Z zAPh2~(r8Ql&TDB1QZc?msx6T9usj0@^rwMzoB$!}xsXE9(tdin z5kk3aJ{?aQ;!0tWdDUsUn3w3H-6U7}0v*K2Qk)zV^&0V!Hk%wOY-JE||6bImpxd3s zEVJVS8FX;c=ozgL%={cCORO|g{w^OSZYbNI^O}2LcOLKPV^Zq^gKt>v!Geyk<<+_6 z3?PCn+@BDo#avu0NVP$^$7>({U|g!h`-f-mwOq1%trhWC)ZG384&R35wW~Kj&5Urj-A=+3L4GoS&~d#z}wzl z?i5AlqAl%@6p7PfXGX37p3X3rv6iLrN{;j*WEldurCJ5QS>n?%b<%wJ9XIKgMJUih zc&CsP;yX+zF(6@`(YAe(dy${n(!U}^9}7RZXAwbmoND0$izho2KRsK^31Hk-B#Aq? zt+M2ky?XBx_&2q)Pj-kYFlSlfeWpjlw&62XAXPzNg4md76lZhdgJ`T6o@rNjy~~ zY!BG>axFwEAa<~LWw2@}WpT8Z>Q0qPx-*=*gKcqMnF$x$hTBh3zS#?#{fGeFG0!FXET2Vz|f2CB{shQ{rY zow`|K#pj>jg|ni;g9)dB3VD-A{Z-idz0&tbVR$3krG%bUNOSzfkTb)^iW?d$uzcWC z2ygvC&UBLuMo3zT6^yN6U-EYI;>cT^*D)!>l_+r~O1~22b}Mn_$Cb4jk6q_G;HL0i zFY*2RScUwpuW-MYxYAJuWRu(+UqPdHAivOptzK!tg~w&Rdc!F|_xJAYW7hpon&Nnmnk2YHJGMxgKsz_Ia{IsD9vqAhrremX7Pf}g z1~DNbL9u@rd2>Y}RcGZJcfl{jomh(U+-x4ueNUWNE-5XBEqFA4;Bc{{0Z!fMuqnk~ zG_%buGt6}R#cd-Xw2{q8!71B?C@D1E>G|A_R%@=C5pg36!#=J}j(fj$pZa|ES{#{@ z7kL$1wlm(`j$a-z!&|bA@F1Y#_xM|==!NB6t0^b+14!+XjkZ0nzc<&jI}@k6^L+pRf>6eeqo4e4- zc|Na9(x)fe*Gwfw0dL~k!F!m%A+#cVbK}Uj9{^E%b<+TNOYs2WFqNrWcaP^Kz8znh z#p}l1ZAwARJd5OlHB9cfGd+DjQRGJXwU{qdydAj!5dr8mU z`uK(u+&|U2Lmb#8avnDskI?xxfaVn6FYV=(0pQS7w?9+Kd6zs?H=m*~VNzqOP??+r z!v)s&$5JtLyA7fx7f;USX2v?e6Z$1j68gZJY-5y0vNs=E;YdHC^ObIA)E6uc9e7)z zHx*=9Q7IgM1A8uLV+ENOZKgqW_y)6ofGmIO0;^sZ)b9{5;7IB9`2tW44q+WN4Z-3U z*R-SU0Y~l@h7lWByJ}A<8A@wWnnBeq|HNm|h7fItt~+w87pM*YacHUmjiz-Vl>iTN3zyIdVo8g-~!*cO@A7Vv} z_MuX;<6x7F50V}K{Fr=^?4UQA2j$x=8SRXA#s@oJ^aPK&JFswEgY$X*I=O%E3MLO; zHs*6+nLd5^`Gc>=$qq;xpF$fK`R38x(Woi*DHgjEDfac~!Na!L z=U8m)i{UKb>UFu@@#58D;5G`5r{HRr?;wlkAXEW}{Ota~d-i3rK8882OJ-b4rPn?|f2iN$${rvtG zdX#=61aL;JEI#*QuT;*_d{Cn~&Z)_@53RiuGiV_}mNlZc*Sg&f-?&~gBjdcBHT*-6 zm~N;bok%hj;0qzugXWr3PPQEP=C<)<-Kxcv?j&~_qBeR{Ph)eB7bYjutiyvYzMGf5 z9{c7pwrY}})SPZDVf>9QE#1b*>X=5;O3T?q8=Iv)v_%D+_wVEB*+}VV#@=3R2vXza zBgcYk6H6ZqI$g>><1d8F)p#}s1;=tf_PSF2Bxi)gB44a*u%*b_ke@3o7s-PG`}3wP zHTKG|6-?RxLUTsxnrRrD?rOz5MoB>noZQh3l^8Wm{5@|EL! z?a6rQG;QHP@L~TijD`>`ihiZeiAKa2#q<`!)sg`;rmMs9T~b zM2y#7LokbL2n^eZC8-US$O(pjne3f+=kn)DUz@D;f=PeKab4>`3$H!=Tfa5g*L@y< z1Sqdc=#L!o-r1nAstZ1VS@db#gBa69^kRV)Mc!KrzOmO*^%Ud^c>HH3w!+<|MQMAi zU6?z+`aOc#F{C6W#D$Zh6zrn6#$H@p!f8=Vxkx_AV66rSbrKNyX)kikzFoG;%G z7bFKL>*-r>Z7QH2w}w*Kl0y#z6GGDm{%pM5Y&CT?rHIDl=P0ZIOUvTL_wQZ%Z!YZV zMbnuR`@tIx_X|rZy2P%c=z-3S#=pRA&!pBS zd(v&*UlC~w(aqU=@3&r`@mJma`b}w3w#r_18}kL6gDFQ&U)a<%x^}^~WIYM=#oN3# z>tg1Lc!dfYJN}l=;XIzjDlV^@YADaAAE&s%=WPo=U3m_U{jqJt!wx!iQR)6z2{auM z()e3oh=y4o4STDz9`w@Jxm++cO$~-9G{b9@F|r9KB&xmO>$(#~RgyqJQK+z=bypA) zHPnq|Tx-_!YXAVP1W1Ya&Q3)Il=Pc+@xZ&!*>$^@n@tjg@~J$*S?5E}IV>E${P|m- z^2A4I!c8rk;NVRV^I$`@wBNN%KzY+*L2=J880k-y@ogxaTDP#A-M~$v<-K6paXZP~ zdCe%)35D=Qaui6PD`qGHWMmY$vgMlj!5ZeNcR_(pV%22 zJj56^rV>xanhzZRZLz#q7Ba1PSCmf*v#4!8soMYr;c|wt=p~A(m9!^)V}v6WUFu3N zbgnP-Trc&hKF$uu`cr+Nzi{`VG8^f6)?81f<-Pf|M8y+O(ZCDInaRE~DSm0M^0LTA z)5X0{rwb@W5{_kd4Ds+9{hX1mvb1eb4aU@Fm0_!SMlD@rHR|Hzu7lg?pw0gR+LfMW z&rEs&LtZ-3bvukxdLVH3r&E+vay>w-t?Tj69L3LB!NGP{48#)?sQc*-5XtKzhR4Y= zo@U?Kt#dwCk@x(oysF46#|ymwz#QSCSCuIL%ojyl6v#RiKZk@{JI{*wHQWx2bC0`& zp<;kq&gU?=oh3D=Yk*@D#pyJA>>Y{eV~X@NJ?{963UTPT<1R<-wxz$$`=w<|>fZSC z(FkCEnmxxExe=T(H1rkVLZB*phKjKcnwK!l`q03jul%h#2rP1ViEf<+r}(di-^FYE zUA#V0s&UA7k<9_cpjlLm9E_>)BE#m(>@KFu3|BRuT_HDcc(I@B`F?)nZnc>W+$=pvm#s_;Mt+WC z-g6^A$1(5uk+(?o+z6QBY~^u<^1|JoI!7lzH&dk6RZ=XPYvGf?b+nHS+(@! zsR{f=ftoU7JYO3tvNmdjBX+lSH=g|tm9syw1*5bHVDUFosnFF`_3uTUKJi&-D-zUr z*sbBpiB^9Pw=H9%^Iw(vAWJ{lqW77LfHA+QDLbQuD#nm~7Lc*hPc8G)p zY5LfcbVknNUNtRXG!IP5qfqxPbm;|Km`bjCglYT#dMzl5*$-y& zl}DgC(sEpJg3k{on@^_>G1H6pbLBDe5Sltd8hvql-a16dvF;*!=6b3!@CQ8C2D-zB z(WmgmEUi5VC#i*BbNIDt$M`Hh#>@hVsgb@0`m|i+BV+|C(xNT;zN>FwW zv}2a8u-d=Siwr*0Q-n$Uo-jegQw=?rT8&4qNz9p||XypM(2TDUHzR)!m`g8&bzRni_^rKum%RnJgk6$c4*;tbC~=^)7~6i1f;M- z)3nBt3bNB0%c|WAwLe$)#|T+NEgFP%Nj0iHXsOhTz3gJQR213JcSMzSG4mZw7_dZ*O+@Y;P}!}qm1@-E*U&nG#jx!|0L=i6JhJl~$5Jk|Z9 z&&O1t#xb|&*ORA4`>1&@&1<~bJ!-B_e;eR-%F0wuI`gdX1tt#-u|dt}*M^h`zCL?x zo**0K^{*$-T>1m_&v6C^5PVkuei&`>iP3IXO6=qhU&#qpp7vaAR@o-#+u_)VI~)JlOK+!7x%_@16Q$lzL~-2(+k}1A+U0^L=1sq2`JV91+PT& zb-nFcHOQv|6Z2hzn79kq5R`g-)8Dv1pw(bKd2IAkvp7Xt!^tm3zr4CI3k$+bPW<;u z|74s8|DV8x8t%a4>*p`Oo!q(e<=w<%69O8mvq!-^E?gVl-EZ(<_ZKsK!HfNUTI=Cm zJ-~m}id;wj9PRbfI|rYMULW^*{XQKN3Xk=`{lF%b{Kb+{{G&8IWybb9 zFVq1^^62`?q_u{Wkh! zhz?CBBD|Uo-g_OIMLg`|AlLg)saq4O?OkWN+;0};WvglsSY?4n$1@C{(-vD7#LBnS z?>`eIX9;bJZ$#)G|ysf=&?>p0vtQPO!SM3lV0?2UZdg+NwErrW9}0Hz;*w z;-HV}C9Jg5T>_wQh@Rr2SF$A?0b44IWLEc`cVYzAFV{>xT@!K1=@!m~kLq=o$2E z$6a4`tmE+W9cpjLub#M=)3_G})|TKDa>B%$#Us}6g#6$^0`3j|2zExOvE7baquKao zw>viuah8S=C9r>Xc^C1_%hj~3MPodzN5Sbb7LC}r)A}g zR@&sJ7u^~{(6iI2qM9fgy5qz^fGlu`QE|(C;U>BynBhS*t0x%F{P0MzcaD38{bdEz z7l5f;_t6AyRPDcYX-Fc@xiVnY$g z6z{;IJ{u!Uyu_y7d#QciX1tH_Re&lMbYt6|@TT$38(#%c*hw+@ORw1T&OP$PS8O>|v+L=gv^ae#)4W)uYwKli17#zf_ zThG8yX&x*V>)Q*9u0y<%!2JKf+;Z@xD~F`)b>XX}YJ?P0db=AS`d+noz_ zmlgtcZyp49DaNzT&c9P^<6*Lq)Tc?Yygb36ek??N=A<-fk#4m8*)bqaA5TOUg@zTOtyFU0Pb|5L~6kX{zVTIbBv!*h&71& zfs_+rRM2(b=V82xoVfZAo}^LtRxwPkkGQa0K2~pzucOmmCcA}|W=BkGyK~E%CS1}f zjYAF5rXoi56%@-fwJjkj^y?u_Q2 zoR-CU6491P6AS+)LCu#GxP8026_s_hgN)4)bFjou3$&f2CnAcK;fH~YP5(k^T?M*9 zR)#hZwz19#$i$t@i#Ep2)$l#EA?8#vxrndgL+@ z4{B#&%?z5Q2cgvpUOZA3*}zC(O+T5$q5|XugO+>KoCnn!qUxo z;xh0w5UqIbh69lKOCG~9+KG_P zk||Chmgg;U88uN@-N{FB@;lb&pRn0aV-cjib~xvNZ7F7Ik;o}9QIQDYX}oJ-A1*j` zdi1(W+<8C=Gt50G^oD+Z{(orf96nh0*MP$e$>hy5#QClF1jj{tA@IG5ILR~rSXTH> z6PI)FXwZv<^Tbhzbm4Xvnt6F;%$Y7XmU#}i2{^CGLdd##;)}BB$M?)Rk)zh)Yx0Y9 zfs&}e>Lph`fT>=fbWG%gfleJGc+rLhtCXAW9Qcm*UH!tTlWEk*9rzEmpDx@lP8p;u zWTbz&27UM%_={6?w~uR$YQ6*i!F^nFO0N&DK_A@5HK(ZI?mxyOH|MbL0qcUqmyyRobXo-d?G1!L-sXWr!2z{!Tz1`0um> zkdFY7Vi0Y$iye!j3$gu5zrSPQ=L_<14~uP_BlKe*zP{A;F!#YKfFNGs`o=#@ zE5!_Az+u^>>>{#W9A~v_)Z!#UMUj2GhE*l~qPoz5uMYGj1+MN-%6xH#zia2PG12+F zo+MAHUvL6Raw#7^c%;j#{M6Rhld)dd$~-F`qk6#PmizRjAX1%nx&vUA^J>cqazg{F7<$N1yCZ4N51L5 zS@)A*Bl6a8Q20HJBB|pwWPn&KBVsiQdt;mq2@-sQ_t&sd=-QY^L0{pgXF<;J@kX-k z40ATb<2u4jULY}-iO&+*lkKPJy5Wg(k{7k$d|3^k&o_{3xJdvXjXr%A2GKM~1&YkX zHO_o6TC8-%C8MN?OR^lKi&S#GdQlAZJEj2>t6jZ`7=mKiGVjcrT$+U2IIFuDL)WgG zbwH4iP}j0>y}q=3FG@FKE*}%YNrtC_JHUdxu$=EMROIpEgtZIlrm^0UiRWH>PE9x= z8V^5MAmtrwv8_3UG(>VDULzO~@f!`xoopuU{z1~y-&nJR1MN-{j8~A5uPs`IVJlq> zW{B?pz*xgSv7x96yo(nzXKBlWO7;A0KC+*awMy9Wf|BddCT z{vTV`$2OSs4eP7VZ688w)bwOQ{+*GOU5hpDL4py2`*R6$y?s-j*mTc+-qF8{3D&X= z&TbOg0`34IQ>V2Di|&Ct2r3hK3XPH-jsxa<47=Z}ZgPIwi+XIJ&2{FAQLr{x^RlKj`5J70WpexB$z zh9Ge#xIUA?Qhqf_h~Omj{atAbPB_b}3uh#agq=PeQn_#R35vI0{QHo)4Gbv(SgXL#%D@qdy?}X}g;_Wc#xMLAp+^74+^ytz2z)GY6~aR!cO~$R?5dWi?zAcEiZHU zfaa-egh+c!pk8ods3E;U_1jM)3o;XF4&wU^uj=a?Faq5hcF7h^Z)h89<|>sF$EKTSIa;774oi1a3=4Hn0DmtIcEPsfeYRy0 zuq_uwwkU2=Ki36bXZmW-=yb$73(G>k^JL1dl+v5Xk+&4-Z&TIRRC8;xk3w@^51@5#RndKe23XtH!d-R5!rE+dOmWrHNRQp^qnDMSvf)HjG?Nayk1vLOJJAFMoJS+*`9wzrmvIKHx-853;+q^*o+e{mln>|j3bhKh=fjw@s#4bC zr_URhoRBGt)2@E=UHWCKuj6OfEzy%###%KVI~c%g9V+O8EZ@q^xdX|b7`@0wI&a;h z)=jJ6KPxBaSxxneun@Y^nrCC!Zx>DZ`Mu?I4&^-xRtVPY;&2WwtF*x%Qm5Wai3vgJQ)rOOlm|;&X@!DJA5XEiv2RBIx z4;|Fd-F39p&p@E){k{%Ad=s#!&l_I6j$RA4ychJje(PO0L$hky>kUT`y9ylkN|K@% zpD$MFNQwL{9qLvc(Rd}ac*H%AtmMEd@Phn@UN90MUs5@A!Dz>bB7heQ!iy3Yd-HXR z@P#FTCEFWlLu z!X^Xc3;ca+;k7Iz_Ri*zJ#GfoTch-njM7_IS!o`YLwm&5thMqkw9-We{tI*Rq2)Yi z)y{b(BKrj{82c;m~ ze>FHzb2w++5ygibgnG00-gxiz%iN*}A1*vrPVQZiKlF}_?n|-5P1o4C z|GGG_aEhuD6W_n@B(!R*wQ3zoGLnSw4zPn@iG>`xr3*$TR}?Kl10Tt_7t5@0F4)9PSmdeD((PdqrZJCfAiqE5uV26-|&AKT)rU?H3Q74GDSwynk#%Iu$ zHgDZX^5kiaKKuD}HcILL!-vrhd*1N=b0f!12}GjA1Ek2%X?t4$H@mX{;h<4LU+!Ee zKALo5!yAQwk#khfQ61$b^Xl%J@Yxw)LEEi|C04%FiXN1yQ13^KGN^vy!STnEj z74BB^lkvw@q~mIlT_S`kZgMe87tKJj6Ualu6i>x`^s|iLy_)-EBUwb3iKveEHF!$+ z#Ldu0qv_tlz(XT@cyJ0W}vYFhieK zZ)|-E{5f^4-ks)^Nr*rs6JPASNaq?)tR;EcR8uPR6s?AQ!G8Pqs20*aec=dx z(;76SrqV0Hg>M?&Jil~ivXi#2Ftw?d{Z*v74k{oN-BdtgJJw63J>OXHz+776JW{0Ac|hAjdmi^{_l1qS*C>5k+4){RGGa zYS@0PXf(HPdqAJ6RUEv&o%m3h4#fw0j00`U_;4!6-05+oQ@{NuJ;wM+@fS){b^v(a zy?pkg_sKU*LU;A&LEt{E62cG8)Z~y(vibq(C>U4Y7d?)i(Az;&=EEFS>^# z{O8~(DEk*nI|3F6H=R4%`MO!bg$IxDBC|8BgXg#%jB$La!F{JFP3h7>CZyB8Jyf)3s58BS&`l-DzZaT2N zaF*E6F=mP&bh_lny}fMuLE8>WmH%{?xon@P%}8f^x|vF5A!8u=$dBt9R#`M&|=a;izX5e42@{oa5U< zHm5C6(UHD2_A^!b_@hUr4W4$rbP`GxS+8dULC<~fBVF^nKuSU0MW9k=ibhP4&jT^P z!cF3P6HbC^t+|rKU0g}#1;~yUcA6oB1X^IuK=7(7)g8GTb_C-rj8<;~veP+g_{i{! z`(Bewy9l|AuygdvqQcpRuu1DC+D_~M#j3j423jtxk8L53CcbS92#ITAX1prxfj%kxc^;YaN_A*Zkf(h&h;fbA z!&gQ2L!qC>b!J&1)>)l))KkYD7f#yXq5RBwq$c+%je#mOz`k!FbwhMpR=r-#vs#M> ztw*V4br!Q;lNEh&0G$r4*)S!QI-ED!-YC75%>Xw2(MAJU89Ul&;==`{DsEia_FN2X z(;RLxhv7Cp+H`=M*l0Yk`DWHM=$mLql5*D8y0a{&|4RUATOC=hejTfh(^%sNi4nRB zm9QD-Rf!wpr{`FEa#K(x9$a5tn=No-0!OyMZ7K;1Tuxmv{fw9l!%{Tn!dcH+Sh`x= z(h#=mijg_z+dT>PV`~am`w6IHl~x>WwFSOY7ZbO@UO{fIwi$ z0ZFkErDM>P#e8WhlKe9#a`u1AiChG;Bq?IV3YIRjxD_WU{mD34Tf8BOfndUi z7`%Bu#T2aA?-`{{-y+T-cWW2tzS9u3dxmi+@}EAGr;^c@Eu8vT9hS7L1H4&#nfvcX zgVI~qj@sgMl$PG@%o^`@#(THhWQO)iLMC=(^-Lk-j71Qf zEQ($z5L=fQjv-=2DU0KH~P}aDE3+zC$>W_ zn9^P5?;_(0eVxCjtn;TI7TMFt!z)_;Ucs=@>SA7&SI!-Zx%#TQ0y_30hhms?xdgh1 ztS6QQ!42AJLHZ2@{pTl-zJB&GBpsDiOXtq*|50?^oB?9z>#2L7lSSK+&&}$=^(zON zG^xtv;uQJX!b^KV#A8_6gYqkX-2_1n;*XlP$YofJGb<*C7PF6>e(UQN1t~%SS2^UL zM@rukFz6t{mR4BS?K$n^4t`_F9IHtla%z^~t3RE24Hjm%!~i%QiXd`!voQ^_2syiX zln9vt!gh*;S?u)Jg_>rN@XLB5Rn5_rAurK1m!}s#30iTnz<{3OY2o+SK7A;3b6<+B zx?zWjJ;Z}RR;d2KEmMEgmZ{fnnYy=SYPn?uO#Y0)Ep)5>bO;H1n^}vW2_M+q9l-6$2E^%A;RgsWO{1R^#05O(yz>Lc!UHm}1 z3CMoCmzV?MdU~W>6ogmy(qOI7pNUV~ESr$+Nq0fp4Popn3B%RxBrn{^M@e7Az}GtE zk~5g4aUe$Emcedsz*?r~R{I^^0~v&iguQv*Yj-0IPCg6ClZsYTWl!!#S7^S|PQ4%zv*2M^IgqZuW`Tp0z87*wFfrm;GH z_;AG3XWN}*3MjY6>bAYvsX7b3Qsvb9s0k-9f;wudy z?GA4>5hZZx8z=AFqE$5<1At$TUp@UHvktDf+S3|$03FFV9*nlAYUy8mNCCv@1E44l zajRB=EWr=JK?Rj4bZ2MxLG-as__WO)NGYLXl2sVL%{hO88AUwm{oX$X>qf_QVl(UQ zYJJi)jFrJPoFklUfU)z-Zl(*yfF^6+?NlfK7ZgkFAE-S$d^?Sk-xJq<;RRRGGIQ*v zq!Qlw&N^o~bbXM4Ed4di%Xm6(X}aJ?OjZ~PDM}6Z?UF=)Xpc8+&rZ}k)2MtAY$c;~ ziGrPPKeTTX?|TLpk`hYklBteY{wwK0zL?pGADX5NF+e{WTGeMo_I0r?J}x;VB3HJ- zCG7Jf4GPh;ev>;RkRsW_ecT;k#$yyLdPhF&$#x_>*|Jk5QR;cmy%J|jAGrGN5lOS2 z6hFg3iZ?{Ma6CZYiQLyiOu`S!10i5_nqQgk4a&sCC33?p?AAwK!+=<_r_bgWZ&V&! zFJ!MTsdV#;)>MBT>JYoJ3LX8}MM&1cY*B^7hEg}!W}@HGZ>NzeZ@J8ixzEj2;bf4t zL%glv1w%Ad7SPbbkTp%B|83*9iQa^Ki4Ak2RsYCIaovxe)%m%c)(xzpm>iem*|7pp z8ke4X41b8d&DQ2jB4#V>Lfw~9#9%ff&-gOmeG6}QA64+KyR#05OzdcIv+hrvFJ1)d zMBDBu(uNqRT^JxS3>gs!3dE&d?VNTffzM35K}e5RiPlQAQTltETA=N= zUq|UjB)O)fw>1!wCES^M%bpJb7Z~P>RUij$30ailI}oB`rxb z{JgNWftavx?j}Wvn3FX33eSnrkvKIOhlA)moHa+N(yk09^vc-6muWgTdt=89$sypk zf6z9qxKp>p9M_a6JszP?7HwkSXKdI*y}sC@>C&6UMYwrAFoWm~ zKut>*W8`K3IDH>-msrWpr+b49r z%z!<_*Ex7FFZRIa%>6l8b}chX8Ne5&Dh;25M+u zB$q3_n$9+5rpi6l&`b7L#rimy&s@?9Z)BGSq^jO#Abr4&>G0-;oF|p&T%Dwt zDZFE)&kF5|crLpCLc$Gh{~Y6ac7T^ZZhV8C%O3msk2^UDn#$q>ZwqLw7$!WzDvYg2_+tN@IbM}#DG-Bmz)oN z?v6!xzuHEd-ZrNlKF8MdTr`bfz^x2D8(DdioJDbkwOIU^(k7CVQj@qSp9#~fvn^7r z5p4@k2;M1j+7hZPALfcW*p8y&_zs!(l%!Lb&+%eQQ86BtXMDs2BTcJ+dl=p4T za;a81;LI)z^*y1ZFwt*y5i{RJaF1qV4A3Nb<)_Biaeh0QX;mv=wndWG(=xyWq4`TbN=>M=jFObnA6Dp6Tp3iT9f%K zwHds8Xp_y=Byo=%os1D=xVvn(#{L0hEwFda8F4y3hO`x$U*6up#lp1hU=g3G$SyST64s=|4QB2%@n`6E-E0%v8; z9)M{|uyH2Ry4vp}{!VXb#6RWXE70c|qN-NGs9^-b7y7gWT*voIjun`S zDMvSu?va0ff77n5llgLy^hvko+e9D7|5vAEV^5W5O=l<9iQNC;y~v*7_~PWJx3|JW zQob0;P{lG0AJZ-B{&7qWM_*3OH}m|pde=+C7l3KY6HePEODMo`wdLa3ZWCi|#d&~? zt@3Vu<15{harIYz(}6H+q(|O<0|6VH2kY*HzS4B_S<{g?0UC!4^CgD^>t6?DMQLGr zD$0s$f>k)UO))EslIKb&NGn+G^`glB6*GwOvF#>@;{!cDIMNsOB}GU(dHuZf4#`@b zCcY4XG+=;Lla+3xUDqkGc4Fd&$TVoK5x}2H&gLXbHsl|juQ;zC?4_-vf%v#= zV5sudeEteMgP}yNPnvR_mUX8j-A;nRWAV%Z_(K%&)2Jpsvy02R^rrfao{9QkMg8>p zgSxPVv_J7xwy_EMXm=@b4=MlK?lWxlLz$o1O*TF*KNgr#>U_r$YAQn#eyqYQEU5rWGa!Ih0? ztGk)_6XAw{z_l;N@Cwi0XK;#h42zq6H1Ib3hkhDFTU+^R5JY5MxSp(IPI-!K#KIIB z&iXnXU??B>PkBe#rt3cw?RUx}F&vF4ej;M}mV)x2_WT~YNww8Ccm$c0T&%>1MzMz@ z&|?)P9xCo$qfZrp>4!7kntA=DdKVE4$LL=}GWKw#A3-15B0q27A8F7OoRW=sL6C&D zP3X{hc)DERiye87EOVB4Rjn%HSf}-XbNA5l>nnM?t=Wh=jG&22W;q238LiRL`91P7p zbEU;lCUY&>j1Aj^DNW?@jhSz{1KjW$7{`_ma<%qBM#hYX{vhbn7I}Jfedl|25%Gix zMCkp3vCQ*k%49!Mti{v_rVWEu0J887=D-hz++3&qqLPYOXIPYBDq6qrn z60{oNYc$*YCecM7R=V()+N|W*cV!R}uZ+duQ{HL|Tl_oZBPz#!yjtW%1?zs97P<^y zT=9!J6g^LIK;bKD3*mReVh7(#kaf7v;<`YG-RdkcR zA47XU&wC=>-=kEVlWUC(>n`<8t)RU15rEs^5@xm`ztd<%7+a(+Q|w#T6Vv9V?ER28 zQX$ug*T{hDv4(pwE-?N#xQp&1f?^N-=Ij>SJ5a0W;N-CUjJQqSY^3J1(*5lhKleBF zVvqd%hJR<|k*U`gzG}*qi3dB1_aXF7H)!*|{OxTU1A>!aNcg@g*Abgz>%>wHhby7}9% zZYSYhJ?o@QP$5i0IKHR+0czE>%(%bUu>y?tn&W0oHCy;<(bH(=YE8Nlgpy4$!b&|k zA~f5RDohIusKQ(?6PmKIYdI+wHOfV(em^Z$Q6WSqr~7tck=fuGmy+AXH#=aNBUgd& zvVgw8j9SB}R8C_=_cO#YZsKO+4R<+Ay{4ad6vuTgE{$%ST$Zdr3+~VG5=A|;N2c$Eezl88`P7d@~6hm*A*YP#jn*-Fq+?* z(d6|9j)v>OSoDaRzmAQjSA5LH-Dp<2m5;4)#B+;(H!?2R(zqanVYe$SED%pK5o)K*DXTa|sXCBnkV_yJ&Hf-;iXM2zJDXq{MOs+%9-KP)FOc$mzhJ+f#b|Gg6r zH4J(Gjkl1%sgF-hyd~>p){)#l@}D4aeC>5i5U9u52te6%NuXqX9snHDe) zZ~_bI-6eS$UFi_4n+QvIAbY1+4PG<3iJhLlET4-hMmsbPAMl#+_P+5u3=|{zD4}xK zzT7pIyY}U-+lY<0cJg3z@6c`NS*BDSv|vKT0qE0MJ45H?`Koe(EWxx0t8RAwAL|A) zTT4Wn6Far$T2=f6OBNUMNWoH-bq|st{OuU(+a7Rr6)*vb0j7hQwIO6~Q zz0wlg@tF*(tGTUHsDp#|0tg!Yo*2FXiUcX38DoTGDbl8tQlUZ^N{KCOJ}GwLA|W-v zv?V!(MiV9M04wTKH-R-+gcQhYANR&2z4T&>-Wj=#AktL&bhm4Kx?8X8a{@%(5l=`N z$jFv;8uYaI9z;=onyza|lS)RV$bbYRhV}P(XzCZaw;>MfAV9i?;s|Ap0Wd_(jhUkQ{sBhWj1IArG zAW^(w;3QlJ8Jwz|f)C6p+}g&==!3f>Mbv^fPW&L_^Q2EDgkXS~3ok;zrg=+6NUo=` z!Hs!#f&73DQq)8y{6zzhwa4}QoI*8c5?eRY@3DuX&d<_L^DV&>#vAc2TsN32RjVL zk5$?!4hE3x;nb=pa1U+f-WbVDSaoktbGg<56IW<62T+w83W|=}L}*(Ma=SsP$#x@9 zy6?|)*dhWDuJAJpKN|jtRSn8QFfsfNMVpbh0u_nIrEMf07s(`8K4Ebf^i~n#g!M98 zrwhkgbbKhsS%u;a~=xr+XZF z58}x%Udi>l`pXkdu-q$@}U=K zlx8!dhuTLysdb^=SFc4W8Qc-SkoE_k(H`UdBZ zDar9`-xS&7mS6MH)qlCHp677Y0miKYjbeLhCdn^PUnY8CK*O-AG2CqZG`~u;^EHno zlWy(w3*QHGC_`a=_W!stuM=J4!yy`;I`1{Ob;z^LcnJSXR+<^b(}lO|Sfc+@3^Bho z)8=o9CT*-Hy0dBJ-zDO`Rrp72B8=S(TC|ykf0`%etyn>b1wGb_7^`1+0S9=l*sXNo zz81fM-B_oxr=ec}7SD8Q-p|Iv zJF^5Dh2yY-f2X28Qkaa#1snFv=*OEK4fT%U?ZtfDkuI_qso|$DOOd(5Z@dVhL=xFf zbgP0y99AWbPVe^Z7P49PvzZ;1==**67JV9`M?{E#k6$Hzxl~Y3`=hi)n&<>wt%xbN z(+lU#9A3V6)ma0bOHmXfyxL3S8MEZ}g9p!k&0tM#pPZC$vqbGVD-+jZoXIuaerpwH zWd+&zsZTb(@ni$04a6Y(rqI6>*lhNbvj+P)ZVh(jeVq@-HycgqFi2Aq$s%h%5a-{m zc$aKeYK|FOMS}*#9W8%E#3Oz^Zto{9C6TdO;JA0YbxrJMb{}|Cb)SA_fXObegNbgo zdx@I0geEN|-P+imCG4Gw`9vCGSl(8ikjmHbdVcst<>l=2d!5 zWbS@YJ+KBZ+^^-;j&SPFRt;EKw9~lbY06xXLmTSz*|MfYG8y(~>hYPaFr3q|p;c?2 zL{96sSxt!K`c0FAGqe@tqbvrh=4r-pEic?%gs+I)aMXNnsLaIyEyxKeD1TX|%wa6>dIe(jC2FI^dh;?;fo6 z+A;I8#^&hGK3BZeS*%;G13!50-_!|t_}Cs>;w{OtqP1AaxmM0_*3^-nYR-?7S|FoUX8{@)0j1(B| zM9!Oj();(s{po&==g-0(k!}Xh%vM{Ju54K~e~av;uSImW??EC4Kt3a7AGj1Ekq3Cp zPvs(?M{(@l%bR=(bIhf&Y_zI>L2$+6+?uR_l4GV(!67+q4<~Bt1#b7|Z1P8wwsb^Z zvxh1^UdWw|Azo9>M?UU!`N+V0PyOcSmkF)t|UwD+^eRa^bEpa^3g=VGR^| z!{?i_je_OGz!ek;XDa(gfu4tx^>8xq8@K{FTXM?QE~is^ZG8oF52tA{Ei!i&sJd~d ztkYW{5n}{Kd}}{^%;gF-&yXTvUO?}8GTi$(4#%cWIhW4?w9`cs9$>oAWC@tzSn@?( z>74a`^+m>=Ak=fmeqIQ0I#QcE8jIOQHqvFb01DfX-{M|5Eg-w1RM4E#7l*|xncKp= zDw7F1T*Dtnsh5C~)42=h>kfNi*q__^{AIl;|1{}^CZkvmscILe^1$j%7+*<&%wArh z4}jpLzru^HHtke((JB{&;Wz;e^E11wlpfEL*qLXgromR@Im@vw z6@CeL4)eun>UZmYsS7>Q2fNh8^C$WibnTln?Yiq8cnpC@2T4)6l4Tn~GsL1KM04-M zU(K&B^2{Z(_8ENE{rf{W%e%uadB})nWJu2)>e`RP&x8k$MIYu@km7&& zwC?~#GQ&T)zGJTa6?UBy7F|R==}D*AN|!w%QclaPbVMYzS?Q>ViU(=8Old3EBI#H7 zaBsKBOWpMqlxu@5a-vksBd>~ho5tJynIlE1$!tS_@NPrnPjB6V_Q-mVfWR_=_%38U zh0X38;}=cdtvADQ+7lT(Mum4odfE_Dmaz7b=mIO5GirKjKQIWsgcCet=}@Slbia#` zCAs85zq(kIbv>s@I|$?Mr1}*8*4ic*C5hx$J!Gqn;`gSN8EK)%(s%e8Ur%=Ndgp-f zl1J8i#cz?G3O#!E)Xl)6eXpf0?6zRs|6T7=E3D~y*IV4}^i$qvF}-)ERoc3uo$G(} zimzQ)jOp^WAHPHrWTeZzkD3)CSu+(K+~6_2dyD5u(Lnv6J5$%4Z&$&}_q?MO`K75a#$`o!qh$WqB?c6QGL!1`!d&Ln z;L@V*TzOs(Kv`yj`AWBdz0u*?J!}$9QuaRCA?Hk)>*W3?Fs;+PKE1$3SWoN&8g^~I zy_^?S79a7j8F9boRO#P}?A>}9_{|QepsgT;Z2Vzmy(~1{Ed7kh28C=cj@<2dzc13H zy2!84-UTS8mE)$I8=Yr0-fd8QI2rGZ6A}NV-mEeE~oGP&~9wRLG*Zo2Jx_ zVlVndnPB|*p|JZ;+LTx1OgVI1vrXUU)^*`(#F|?#qLX5>cu$T)#CwHf%tHy5F6CHC z$4}zHaI5gYbxBOLPjfB!tXYcY9YHU&dhRE#a@hr>^^9*;_#a*t?ik;!@C>kJ2cZS? z&qXWHnpyhonC91MkfUb7hu2=&Nz^1vU6`vmkfn4#-PzSUyK4WnrZQop362Q{ehNHz z(eU70lVT^sc0HfxHK8eXR8hr(d2=;EZmsmo$`D{s`S=zNqO%lzVDb_X81Y9Rh(>9{ z&M)_6Tnynj+{lvHG~5Ad z!#RK5ExOXb(yI`Vz1jE0LY|1o#zq&0nu?4Ch6_H;aLLUj%RzWnsA1qAcrg z0pwTIUaU1iPGy~&UL*h6E2B*2PGvGc0Oe)>w_gAHItcQB;1R-35}!k0s`5EX%U}-9@w}(Q_*XuR zr*-cv2RP92AIXUynZ82&PW8{v^$v2qf4|8CITwrb81bW>^Vc8n=QeD_6#2hQkWQx7GTNJRO~eQ+J6Ch>+_((fdk z{iVayM8{;KO2^6uYbf}Jc;Uqo!%(h~u1;cAc*Gmu2D-e#zfyh;u<8RC6m7PUoEKS= zH*CdLGIXPm`Pdoj(N3bvEW)@vg_eK<4~$~gr2sWE=mYD}?}7j5@j>Oyyo?0vSps=C z^EOy>Gh4%@gfQS=9bo{RY46{AZU-d--?b6}mwNm5cLj&g`>l{c-+}7A05WS9(O5w3 zX|eEy8tUy8lAF3|Tk;B$l`pogcJs~V%yeCmdH$1R0NfA1p>l{k>-)lkp-Dlr=nsu{hs*o=?c1zN6GO2^yE{HSHM8v`s{kuBmw zk_X+sjdCIY2Vw}vzxnSXJ8pU3wH7SLA#cW|ge_6Pmo+hXNCm+<`_>zL#6StIv!*3z zr;{3M?l7&hM_8H|!*W?){9-D1=Au$@xriiuopSou#w=lqY zY4{*w2BSopko`+v70_^bX+YlQUmLQ^0#iwt!n4U-FG}UuyOf(<2ZwatGQNotlYqJ?80y$Pcz^af<1o({U z__rDcdnbLAv9t9tUNE=4yG5^T2&qXo({aq$RlT`eD)&R8auh` zw+Lj68t|X#nqq4G+5&t+n01LSJhWFA_PqYy!0YUoUK-zA*i(4fbss3mDT|g0Q$Nv3 z31zh~sj~3T*OoKMO$@z8Z5g+Wl#Lrvw0;+;CQp8~nsuHheU)dg%`9_%y3*jr2yu$j zVfF|dXD7JnjWk$ZzRLQ=9x+{h+Ywl^F%e`%+}dw?QzO&)i`?>a83N1SRG~F&)p^}f ze4Kp%U_BA?HUL5W-byJg^>yIt&9l|kUBNjauFlKZakXB0SSxH5aCQRR&XpB6qV&mj zU{iX5sP_#2dHjC`jj(8U+oj`-w;JrbEZA!N(B;69s*t8A^=|teC@Fz>`|K9-FPx(g zBYsRHb|y0LUms1jta3%A)ilIu&$pyjNd%_=kImWXc^m6&xf$dFz6YNZJYjVnmS?69 z&kv_z#KV=wi9BqLCs&%lhmYS2``iyN(Y93mga52tp3DvDo=6732nHZ_#xjKHh;A%4 z+SBk++jQ)Bjkk1uzGYJ~^(J?>(rvA9eelT4>s*&vCkQ1UJ~J~YCT6dgCeFMl$+Dn@ z4*Z-j!F&Fm@W)rprBtGxE^l7GP6vrL(Pi|CFc^;zo3Cvi{Cs3i4caha;mMs(N1X9A zfBW*v0E>cAoJ?LB)R)Q^7%FLapx>ZV=!fOi^>@ol3Oab1dqu;aZFO2!Sgb*pB91Om zF)*tK^&DJJI|XRBzcp!1xsFv7Cse0AVj{tUHvWXs2U1>QipD&VOervCk%&g3)O551 zRDZ&R7Cpg43#(Dg!KNN#h=3w*`R!UnhmhPL7G$c^v1#Q(Z!Szhz82DG3AK7-TjCi# zpIX<%t$Y098L&;I)^4SufO`6t_q2D;ugTfZ-?102tkTeYE!kJ1gLn{&?z zF$tlw7eNKSfl7YOcCOV*Sa^<=-mV3{cK2H#MU;rmDRY;9HS-JurUh=pwgM3=ws&EG zqOxi2Pk+P&&)fPGCOJvC^F5K}J-=atD8`DlijUo90*8iK4h?RK^e)RhNW=j`qj2dH;92?H#S zPQg570cO)H24>jo6#Zg*0}JOR+m#Vh#boUZQ9RLWU*(#rT*s?iYhQ?}yuDAp|8DLD z3;AArm79CPLRcjZn`|ve9Noh!h2#pNcq$M_TcOB-J{?WA4h?m&cG=#dnL;tJdj_0+ z?b(6R6@2fx?*V=&q~7DN3chCLq?)cFJ?r{JtBrygi`bYlG=64g?I!M@Ri=vU zmTBlGn$Z;H6aHxF0=q0Geb9hXInGPzLitn<^Y1NBWU$l zzdKv{8_j9w>ax&9iP8~bu<#n>UFFc_cBPb>^p_slDrrITujW(c|AG2^ZAipfanQ-etD!xfOGii=twWGAmxiAa%l4e z(#BtWuE(R#^=D%}{(S7xK@}b|zJ!b~_1#Y);|{RhTMO=C0h-|k?{wXnbfP?Ui}Q6l zDwXdYs6t6+Sm!4cI`dvOLTbw2Su#qzQwLxKPL~y5)xNudA#!2~nmxAt&;@5<*c#5GuW1ZsLmC9R$0`6M+*DeSH$m;e7+Dgk$kK4Z zlTsF{BYKE$s66gfMzCVta0iLK*0tce%26~}K@8f)T&tl2WD9Dukv2fRkt8&>kM^FK zTCjaA4qZA}107|DgYj++BwW-&@)50u8NObx65>{@4yL;*05e%-dDX9gsZDVl+ff^h z?PjPT>DUG=js!+J_c=6xT2%4Wv0sO?sL}v+(_&OBeBw#GU_H?t$vSVN^)HCqH^M3X zN3pa;t?QVJbk!d!rcl>Yi(cpk(0ZvivLR8_F3w`j%7dubp!zB3uCT~Q0c<#|PD_26@~ zVD->0ua;NA&pEe{0Y$l)j#OH6Hn*|ngVW2;2xSZ-nS@5HE;yh}%-4`^Fmoz3Rk41Wt zjn=={e{B0JEmLDR3wHL|70mP?H4R3)ms#Di@_5wZ6=BQgQ1L*GE%OsEr(~ULMqqz# z1}SF_I@Rc9O+MuF1!JLf@R7v=X_y6ic;HxMcs0@v6Lpw*Q%pLNyswN)7B(U~YFkouMGwxCXCGEo0r;mNT+#_x&x@ zr0%>k_3=z&xtkxGI{hTN^6_gIWd?L=@Reqi?Ed9JJ zPwd=iDEx|j>5cDtYLS0DwV*BuhV7Q#Mw{nj+r!Vup&Z#h7XTF2fN_uL)Hn+lJT>8T zyv$Dnq+r_MMIJsvj72{pfFQr>=GSjZ_qxn(uqHmm6_~Sp#a6HKD~xsL;_(Q6$Bho< z9=}1CM4a`IdAtQ=6n7C~<4xG}_#Xq|@%BK_{!^fM98G9cOw6SJ4)PzvFI{!vzu#FO+$KCazZ&Fx zoR*~OE|=1`TJ-6YF2*Bl>>f4t)CKQC_NBTv26+hQ-*@@>Th6~fhJWR7TK+vqS1mqg zQGBLV5ss&OyN6i6ChRT=6KGlRz2>-&+3>-SLH*r@K&0lt@l}>#l#b>Hiv+}A!cewt z6!!QI40b`_ihZHN^p(^ww(ci2lESvRHSTOJj!@~SpZA;SdH$?y8qij+@u{xg(J=8q zrfUs`SMjme)wI`e_B73@vc{gf8!8@W9|zjmH?y=u5XRA2=*J&O8y3ylBlooqhApNsNMWftHx06reR zfUqL?m#nI?e;4?hEE}_n_V?3#@h8++Pzw2)`5k`&Ero$(3j-gI>|amd@XKBl?&F!W zipjpF@A8u9Z)S}9`l+__>_>|qtRndq^Qai?y0784xAXDt1TgnoQ-1gI*^k*(fgcO& zU0OZDPY>?wH5R0y{EL2JNTg;kPqCmstN-Ai9yUKx0=D<9X@0uCzo&0o7#j8;_ywVu zvJ!uI&=dv!wr_2b{e{V7ELCBmV^p5eulY5#@XGkF*CiUP`42Q3&X(@$3VMC!epb9g zvV!V40*K$=;5RxR&5PFn!2d4j(_0k&j9)K*{xB zoOvAj5px_PpJDoWhzQ?d%4?4ZKNS9>f@-hmgR$Zd{IuBKe;fQ2BEsL8H+P8e*#Bfi zcti=j`oCdqd}6NL4;p-l4LC!P2l&e`=9x?Oi+Sq4a52Bap9@~9y3{1=@^_u=3_t7q z@+w4 zK<4Nih)|vNFSt#)Y+m{xoSagxQuHPW{Q3WDfB(NgXue#W8rUCKKplU2@k4en`eN|+ dqd%TJe)@R)_TbOq9~DCL{|ACr?_UN-0syqCr&s_0 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.map b/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.map new file mode 100644 index 000000000..1acd64bfe --- /dev/null +++ b/supervisor/api/panel/frontend_latest/208-zDjIHMH1x2k.js.map @@ -0,0 +1 @@ +{"version":3,"file":"208-zDjIHMH1x2k.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Util.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Class.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Events.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/Point.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/Bounds.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/LatLngBounds.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/LatLng.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/projection/Projection.SphericalMercator.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.Earth.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/Transformation.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.EPSG3857.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/SVG.Util.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Browser.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomEvent.Pointer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomEvent.DoubleTap.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomUtil.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/DomEvent.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/PosAnimation.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/Map.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Layers.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Zoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Scale.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/Control.Attribution.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/control/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/Handler.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/core/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/dom/Draggable.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/PolyUtil.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geometry/LineUtil.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/projection/Projection.LonLat.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/projection/Projection.Mercator.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.EPSG3395.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.EPSG4326.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/CRS.Simple.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/geo/crs/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/Layer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/LayerGroup.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/FeatureGroup.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Icon.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Icon.Default.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Marker.Drag.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/Marker.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Path.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/CircleMarker.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Circle.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Polyline.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Polygon.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/GeoJSON.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/ImageOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/VideoOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/SVGOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/DivOverlay.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/Popup.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/Tooltip.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/DivIcon.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/marker/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/GridLayer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/TileLayer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/TileLayer.WMS.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/tile/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Renderer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Canvas.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/SVG.VML.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/SVG.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Renderer.getRenderer.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/Rectangle.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/vector/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layer/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.BoxZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.DoubleClickZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.Drag.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.Keyboard.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.ScrollWheelZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.TapHold.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/handler/Map.TouchZoom.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/map/index.js"],"names":["extend","dest","i","j","len","src","arguments","length","create$2","Object","create","F","proto","prototype","bind","fn","obj","slice","Array","apply","call","args","concat","lastId","stamp","_leaflet_id","throttle","time","context","lock","wrapperFn","later","setTimeout","wrapNum","x","range","includeMax","max","min","d","falseFn","formatNum","num","precision","pow","Math","undefined","round","trim","str","replace","splitWords","split","setOptions","options","hasOwnProperty","getParamString","existingUrl","uppercase","params","push","encodeURIComponent","toUpperCase","indexOf","join","templateRe","template","data","key","value","Error","isArray","toString","array","el","emptyImageUrl","getPrefixed","name","window","lastTime","timeoutDefer","Date","timeToCall","requestFn","requestAnimationFrame","cancelFn","cancelAnimationFrame","id","clearTimeout","requestAnimFrame","immediate","cancelAnimFrame","Class","checkDeprecatedMixinEvents","includes","L","Mixin","Events","console","warn","stack","props","NewClass","this","initialize","callInitHooks","parentProto","__super__","constructor","statics","_initHooks","_initHooksCalled","include","parentOptions","mergeOptions","addInitHook","init","on","types","type","_on","off","_off","removeAll","_events","_once","_listens","newListener","ctx","once","listeners","index","listener","_firingCount","splice","fire","propagate","listens","event","target","sourceTarget","l","_propagateEvent","_fn","_eventParents","addEventParent","removeEventParent","e","layer","propagatedFrom","addEventListener","removeEventListener","clearAllEventListeners","addOneTimeEventListener","fireEvent","hasEventListeners","Evented","Point","y","trunc","v","floor","ceil","toPoint","Bounds","a","b","points","toBounds","LatLngBounds","corner1","corner2","latlngs","toLatLngBounds","LatLng","lat","lng","alt","isNaN","toLatLng","c","lon","clone","add","point","_add","subtract","_subtract","divideBy","_divideBy","multiplyBy","_multiplyBy","scaleBy","unscaleBy","_round","_floor","_ceil","_trunc","distanceTo","sqrt","equals","contains","abs","min2","max2","getCenter","getBottomLeft","getTopRight","getTopLeft","getBottomRight","getSize","intersects","bounds","xIntersects","yIntersects","overlaps","xOverlaps","yOverlaps","isValid","pad","bufferRatio","heightBuffer","widthBuffer","sw2","ne2","sw","_southWest","ne","_northEast","getSouthWest","getNorthEast","getNorthWest","getNorth","getWest","getSouthEast","getSouth","getEast","latIntersects","lngIntersects","latOverlaps","lngOverlaps","toBBoxString","maxMargin","other","Earth","distance","wrap","wrapLatLng","sizeInMeters","latAccuracy","lngAccuracy","cos","PI","CRS","latLngToPoint","latlng","zoom","projectedPoint","projection","project","scale","transformation","_transform","pointToLatLng","untransformedPoint","untransform","unproject","log","LN2","getProjectedBounds","infinite","s","transform","wrapLng","wrapLat","wrapLatLngBounds","center","newCenter","latShift","lngShift","R","latlng1","latlng2","rad","lat1","lat2","sinDLat","sin","sinDLon","atan2","earthRadius","SphericalMercator","MAX_LATITUDE","atan","exp","Transformation","_a","_b","_c","_d","toTransformation","EPSG3857","code","EPSG900913","svgCreate","document","createElementNS","pointsToPath","rings","closed","len2","p","Browser","svg","div","style","documentElement","ie","ielt9","edge","navigator","webkit","userAgentContains","android","android23","webkitVer","parseInt","exec","userAgent","androidStock","opera","chrome","gecko","safari","phantom","opera12","win","platform","ie3d","webkit3d","WebKitCSSMatrix","gecko3d","any3d","L_DISABLE_3D","mobile","orientation","mobileWebkit","mobileWebkit3d","msPointer","PointerEvent","MSPointerEvent","pointer","touchNative","TouchEvent","touch","L_NO_TOUCH","mobileOpera","mobileGecko","retina","devicePixelRatio","screen","deviceXDPI","logicalXDPI","passiveEvents","supportsPassiveOption","opts","defineProperty","get","canvas$1","createElement","getContext","svg$1","createSVGRect","inlineSvg","innerHTML","firstChild","namespaceURI","vml","shape","behavior","adj","mac","linux","toLowerCase","canvas","POINTER_DOWN","POINTER_MOVE","POINTER_UP","POINTER_CANCEL","pEvent","touchstart","touchmove","touchend","touchcancel","handle","_onPointerStart","_handlePointer","_pointers","_pointerDocListener","addPointerListener","handler","_addPointerDocListener","removePointerListener","_globalPointerDown","pointerId","_globalPointerMove","_globalPointerUp","pointerType","MSPOINTER_TYPE_MOUSE","touches","changedTouches","MSPOINTER_TYPE_TOUCH","preventDefault","makeDblclick","prop","newEvent","detail","isTrusted","_simulated","delay","addDoubleTapListener","last","simDblclick","sourceCapabilities","firesTouchEvents","path","getPropagationPath","some","HTMLLabelElement","attributes","for","HTMLInputElement","HTMLSelectElement","now","dblclick","removeDoubleTapListener","handlers","disableTextSelection","enableTextSelection","_userSelect","_outlineElement","_outlineStyle","TRANSFORM","testProp","TRANSITION","TRANSITION_END","getElementById","getStyle","currentStyle","defaultView","css","getComputedStyle","create$1","tagName","className","container","appendChild","remove","parent","parentNode","removeChild","empty","toFront","lastChild","toBack","insertBefore","hasClass","classList","getClass","RegExp","test","addClass","classes","setClass","removeClass","baseVal","correspondingElement","setOpacity","opacity","_setOpacityIE","filter","filterName","filters","item","Enabled","Opacity","setTransform","offset","pos","setPosition","_leaflet_pos","left","top","getPosition","userSelectProperty","disableImageDrag","enableImageDrag","preventOutline","element","tabIndex","restoreOutline","outlineStyle","getSizedParentNode","offsetWidth","offsetHeight","body","getScale","rect","getBoundingClientRect","width","height","boundingClientRect","addOne","eventsKey","batchRemove","removeOne","filterFn","mouseSubst","mouseenter","mouseleave","wheel","originalHandler","passive","isExternalTarget","attachEvent","detachEvent","stopPropagation","originalEvent","_stopped","cancelBubble","disableScrollPropagation","disableClickPropagation","returnValue","stop","ev","composedPath","getMousePosition","clientX","clientY","clientLeft","clientTop","wheelPxFactor","getWheelDelta","wheelDeltaY","deltaY","deltaMode","deltaX","deltaZ","wheelDelta","related","relatedTarget","err","PosAnimation","run","newPos","duration","easeLinearity","_el","_inProgress","_duration","_easeOutPower","_startPos","_offset","_startTime","_animate","_step","_complete","_animId","elapsed","_runFrame","_easeOut","progress","t","Map","crs","minZoom","maxZoom","layers","maxBounds","renderer","zoomAnimation","zoomAnimationThreshold","fadeAnimation","markerZoomAnimation","transform3DLimit","zoomSnap","zoomDelta","trackResize","_handlers","_layers","_zoomBoundLayers","_sizeChanged","_initContainer","_initLayout","_onResize","_initEvents","setMaxBounds","_zoom","_limitZoom","setView","reset","_zoomAnimated","_createAnimProxy","_proxy","_catchTransitionEnd","_addLayers","_limitCenter","_stop","_loaded","animate","pan","_tryAnimatedZoom","_tryAnimatedPan","_sizeTimer","_resetView","noMoveStart","setZoom","zoomIn","delta","zoomOut","setZoomAround","getZoomScale","viewHalf","centerOffset","latLngToContainerPoint","containerPointToLatLng","_getBoundsCenterZoom","getBounds","paddingTL","paddingTopLeft","padding","paddingBR","paddingBottomRight","getBoundsZoom","Infinity","paddingOffset","swPoint","nePoint","fitBounds","fitWorld","panTo","panBy","getZoom","_panAnim","_onPanTransitionStep","_onPanTransitionEnd","_mapPane","_getMapPanePos","_rawPanBy","flyTo","targetCenter","targetZoom","from","to","size","startZoom","w0","w1","u1","rho","rho2","r","sq","sinh","n","cosh","tanh","r0","w","u","easeOut","start","S","frame","_flyToFrame","_move","getScaleZoom","_moveEnd","_moveStart","flyToBounds","_panInsideMaxBounds","setMinZoom","oldZoom","setMaxZoom","panInsideBounds","_enforcingBounds","panInside","pixelCenter","pixelPoint","pixelBounds","getPixelBounds","paddedBounds","paddedSize","invalidateSize","oldSize","_lastCenter","newSize","oldCenter","debounceMoveend","locate","_locateOptions","timeout","watch","_handleGeolocationError","message","onResponse","_handleGeolocationResponse","onError","_locationWatchId","geolocation","watchPosition","getCurrentPosition","stopLocate","clearWatch","error","_container","coords","latitude","longitude","accuracy","timestamp","addHandler","HandlerClass","enable","_containerId","_clearControlPos","_resizeRequest","_clearHandlers","_panes","_renderer","createPane","pane","_checkIfLoaded","_moved","layerPointToLatLng","_getCenterLayerPoint","getMinZoom","_layersMinZoom","getMaxZoom","_layersMaxZoom","inside","nw","se","boundsSize","snap","scalex","scaley","_size","clientWidth","clientHeight","topLeftPoint","_getTopLeftPoint","getPixelOrigin","_pixelOrigin","getPixelWorldBounds","getPane","getPanes","getContainer","toZoom","fromZoom","latLngToLayerPoint","containerPointToLayerPoint","layerPointToContainerPoint","layerPoint","mouseEventToContainerPoint","mouseEventToLayerPoint","mouseEventToLatLng","_onScroll","_fadeAnimated","position","_initPanes","_initControlPos","panes","_paneRenderers","markerPane","shadowPane","loading","zoomChanged","supressEvent","_getNewPixelOrigin","pinch","_getZoomSpan","_targets","onOff","_handleDOMEvent","_onMoveEnd","scrollTop","scrollLeft","_findEventTargets","targets","isHover","srcElement","dragging","_draggableMoved","_isClickDisabled","_fireDOMEvent","_mouseEvents","canvasTargets","synth","filtered","isMarker","getLatLng","_radius","containerPoint","bubblingMouseEvents","enabled","moved","boxZoom","disable","whenReady","callback","_latLngToNewLayerPoint","topLeft","_latLngBoundsToNewLayerBounds","latLngBounds","_getCenterOffset","centerPoint","viewBounds","_getBoundsOffset","_limitOffset","newBounds","pxBounds","projectedMaxBounds","minOffset","maxOffset","_rebound","right","proxy","mapPane","_animatingZoom","_onZoomTransitionEnd","_animMoveEnd","_destroyAnimProxy","z","propertyName","_nothingToAnimate","getElementsByClassName","_animateZoom","startAnim","noUpdate","_animateToCenter","_animateToZoom","_tempFireZoomEvent","createMap","Control","map","_map","removeControl","addControl","addTo","onAdd","corner","_controlCorners","onRemove","_refocusOnMap","screenX","screenY","focus","control","corners","_controlContainer","createCorner","vSide","hSide","Layers","collapsed","autoZIndex","hideSingleBase","sortLayers","sortFunction","layerA","layerB","nameA","nameB","baseLayers","overlays","_layerControlInputs","_lastZIndex","_handlingClick","_preventClick","_addLayer","_update","_checkDisabledLayers","_onLayerChange","_expandIfNotCollapsed","addBaseLayer","addOverlay","removeLayer","_getLayer","expand","_section","acceptableHeight","offsetTop","collapse","setAttribute","section","_expandSafely","link","_layersLink","href","title","keydown","keyCode","click","_baseLayersList","_separator","_overlaysList","overlay","sort","setZIndex","baseLayersPresent","overlaysPresent","baseLayersCount","_addItem","display","_createRadioElement","checked","radioHtml","radioFragment","input","label","hasLayer","defaultChecked","layerId","_onInputClick","holder","inputs","addedLayers","removedLayers","addLayer","disabled","that","Zoom","zoomInText","zoomInTitle","zoomOutText","zoomOutTitle","zoomName","_zoomInButton","_createButton","_zoomIn","_zoomOutButton","_zoomOut","_updateDisabled","_disabled","shiftKey","html","zoomControl","Scale","maxWidth","metric","imperial","_addScales","updateWhenIdle","_mScale","_iScale","maxMeters","_updateScales","_updateMetric","_updateImperial","meters","_getRoundNum","_updateScale","maxMiles","miles","feet","maxFeet","text","ratio","pow10","ukrainianFlag","Attribution","prefix","_attributions","attributionControl","getAttribution","addAttribution","_addAttribution","removeAttribution","setPrefix","attribs","prefixAndAttribs","attribution","Handler","_enabled","addHooks","removeHooks","START","Draggable","clickTolerance","dragStartTarget","_element","_dragStartTarget","_preventOutline","_onDown","_dragging","finishDrag","which","button","_moving","first","sizedParent","_startPoint","_parentScale","mouseevent","_onMove","_onUp","_lastTarget","SVGElementInstance","correspondingUseElement","_newPos","_lastEvent","_updatePosition","noInertia","fireDragend","clipPolygon","clippedPoints","k","edges","_code","_getBitCode","_getEdgeIntersection","polygonCenter","p1","p2","f","area","isFlat","centroidLatLng","centroid","latlngCenter","latSum","lngSum","_lastCode","simplify","tolerance","sqTolerance","_simplifyDP","_reducePoints","pointToSegmentDistance","_sqClosestPointOnSegment","closestPointOnSegment","markers","Uint8Array","_simplifyDPStep","newPoints","sqDist","maxSqDist","reducedPoints","prev","_sqDist","clipSegment","useLastCode","codeOut","newCode","codeA","codeB","dx","dy","dot","_flat","polylineCenter","halfDist","segDist","dist","LonLat","Mercator","R_MINOR","tmp","con","ts","tan","phi","dphi","EPSG3395","EPSG4326","Simple","Layer","removeFrom","_mapToAdd","addInteractiveTarget","targetEl","removeInteractiveTarget","_layerAdd","getEvents","events","beforeAdd","eachLayer","method","_addZoomLimit","_updateZoomLevels","_removeZoomLimit","oldZoomSpan","LayerGroup","getLayerId","clearLayers","invoke","methodName","getLayer","getLayers","zIndex","layerGroup","FeatureGroup","setStyle","bringToFront","bringToBack","featureGroup","Icon","popupAnchor","tooltipAnchor","crossOrigin","createIcon","oldIcon","_createIcon","createShadow","_getIconUrl","img","_createImg","_setIconStyles","sizeOption","anchor","shadowAnchor","iconAnchor","marginLeft","marginTop","icon","IconDefault","iconUrl","iconRetinaUrl","shadowUrl","iconSize","shadowSize","imagePath","_detectIconPath","_stripUrl","strip","re","idx","match","querySelector","substring","MarkerDrag","marker","_marker","_icon","_draggable","dragstart","_onDragStart","predrag","_onPreDrag","drag","_onDrag","dragend","_onDragEnd","_adjustPan","speed","autoPanSpeed","autoPanPadding","iconPos","origin","panBounds","movement","_panRequest","_oldLatLng","closePopup","autoPan","shadow","_shadow","_latlng","oldLatLng","Marker","interactive","keyboard","zIndexOffset","riseOnHover","riseOffset","autoPanOnFocus","draggable","_initIcon","update","_removeIcon","_removeShadow","viewreset","setLatLng","setZIndexOffset","getIcon","setIcon","_popup","bindPopup","getElement","_setPos","classToAdd","addIcon","mouseover","_bringToFront","mouseout","_resetZIndex","_panOnFocus","newShadow","addShadow","_updateOpacity","_initInteraction","_zIndex","_updateZIndex","opt","iconOpts","_getPopupAnchor","_getTooltipAnchor","Path","stroke","color","weight","lineCap","lineJoin","dashArray","dashOffset","fill","fillColor","fillOpacity","fillRule","getRenderer","_initPath","_reset","_addPath","_removePath","redraw","_updatePath","_updateStyle","_updateBounds","_bringToBack","_path","_project","_clickTolerance","CircleMarker","radius","setRadius","getRadius","_point","r2","_radiusY","_pxBounds","_updateCircle","_empty","_bounds","_containsPoint","circleMarker","Circle","legacyOptions","_mRadius","half","latR","bottom","lngR","acos","circle","Polyline","smoothFactor","noClip","_setLatLngs","getLatLngs","_latlngs","setLatLngs","isEmpty","closestLayerPoint","minDistance","minPoint","closest","jLen","_parts","_defaultShape","addLatLng","_convertLatLngs","result","flat","_rings","_projectLatlngs","_rawPxBounds","projectedBounds","ring","_clipPoints","segment","parts","_simplifyPoints","_updatePoly","part","polyline","Polygon","pop","clipped","polygon","GeoJSON","geojson","addData","feature","features","geometries","geometry","coordinates","geometryToLayer","asFeature","defaultOptions","resetStyle","onEachFeature","_setLayerStyle","pointToLayer","_coordsToLatLng","coordsToLatLng","_pointToLayer","coordsToLatLngs","geoLayer","properties","featureLayer","pointToLayerFn","markersInheritOptions","levelsDeep","latLngToCoords","latLngsToCoords","getFeature","newGeometry","PointToGeoJSON","toGeoJSON","geoJSON","multi","holes","toMultiPoint","isGeometryCollection","jsons","json","geoJson","ImageOverlay","errorOverlayUrl","url","_url","_image","_initImage","styleOpts","setUrl","setBounds","zoomanim","wasElementSupplied","onselectstart","onmousemove","onload","onerror","_overlayOnError","image","errorUrl","imageOverlay","VideoOverlay","autoplay","loop","keepAspectRatio","muted","playsInline","vid","onloadeddata","sourceElements","getElementsByTagName","sources","source","videoOverlay","video","SVGOverlay","svgOverlay","DivOverlay","content","_source","_content","openOn","close","toggle","_prepareOpen","_removeTimeout","getContent","setContent","visibility","_updateContent","_updateLayout","isOpen","node","_contentNode","hasChildNodes","_getAnchor","_containerBottom","_containerLeft","_containerWidth","_initOverlay","OverlayClass","old","Popup","minWidth","maxHeight","autoPanPaddingTopLeft","autoPanPaddingBottomRight","keepInView","closeButton","autoClose","closeOnEscapeKey","popup","closeOnClick","closePopupOnClick","preclick","moveend","wrapper","_wrapper","_tipContainer","_tip","_closeButton","whiteSpace","scrolledClass","_autopanning","marginBottom","containerHeight","containerWidth","layerPos","containerPos","openPopup","_popupHandlersAdded","_openPopup","keypress","_onKeyPress","move","_movePopup","unbindPopup","togglePopup","isPopupOpen","setPopupContent","getPopup","Tooltip","direction","permanent","sticky","tooltip","_setPosition","subX","subY","tooltipPoint","tooltipWidth","tooltipHeight","openTooltip","closeTooltip","bindTooltip","_tooltip","isTooltipOpen","unbindTooltip","_initTooltipInteractions","_tooltipHandlersAdded","_moveTooltip","_openTooltip","_addFocusListeners","mousemove","_setAriaDescribedByOnLayer","toggleTooltip","setTooltipContent","getTooltip","_addFocusListenersOnLayer","moving","_openOnceFlag","DivIcon","bgPos","Element","backgroundPosition","divIcon","Default","GridLayer","tileSize","updateWhenZooming","updateInterval","maxNativeZoom","minNativeZoom","noWrap","keepBuffer","_levels","_tiles","_removeAllTiles","_tileZoom","_setAutoZIndex","isLoading","_loading","tileZoom","_clampZoom","_updateLevels","viewprereset","_invalidateAll","createTile","getTileSize","compare","children","edgeZIndex","isFinite","nextFrame","willPrune","tile","current","loaded","fade","active","_onOpaqueTile","_noPrune","_pruneTiles","_fadeFrame","Number","_onUpdateLevel","_removeTilesAtZoom","_onRemoveLevel","level","_setZoomTransform","_onCreateLevel","_level","retain","_retainParent","_retainChildren","_removeTile","x2","y2","z2","coords2","_tileCoordsToKey","animating","_setView","noPrune","tileZoomChanged","_abortLoading","_resetGrid","_setZoomTransforms","translate","_tileSize","_globalTileRange","_pxBoundsToTileRange","_wrapX","_wrapY","_getTiledPixelBounds","mapZoom","halfSize","tileRange","tileCenter","queue","margin","noPruneRange","_isValidTile","fragment","createDocumentFragment","_addTile","tileBounds","_tileCoordsToBounds","_keyToBounds","_keyToTileCoords","_tileCoordsToNwSe","nwPoint","sePoint","bp","_initTile","tilePos","_getTilePos","_wrapCoords","_tileReady","_noTilesToLoad","newCoords","gridLayer","TileLayer","subdomains","errorTileUrl","zoomOffset","tms","zoomReverse","detectRetina","referrerPolicy","_onTileRemove","noRedraw","done","_tileOnLoad","_tileOnError","getTileUrl","_getSubdomain","_getZoomForUrl","invertedY","getAttribute","tilePoint","complete","tileLayer","TileLayerWMS","defaultWmsParams","service","request","styles","format","transparent","version","wmsParams","realRetina","_crs","_wmsVersion","parseFloat","projectionKey","bbox","setParams","tileLayerWMS","WMS","wms","Renderer","_updatePaths","_destroyContainer","_onZoom","zoomend","_onZoomEnd","_onAnimZoom","_updateTransform","currentCenterPoint","_center","topLeftOffset","Canvas","_onViewPreReset","_postponeUpdatePaths","_draw","_onMouseMove","_onClick","_handleMouseOut","_ctx","_redrawRequest","_redrawBounds","_redraw","m","_updateDashArray","order","_order","_drawLast","next","_drawFirst","_requestRedraw","_extendRedrawBounds","dashValue","_dashArray","_clear","clearRect","save","restore","beginPath","clip","_drawing","closePath","_fillStroke","arc","globalAlpha","fillStyle","setLineDash","lineWidth","strokeStyle","clickedLayer","_fireEvent","_handleMouseHover","_hoveredLayer","_mouseHoverThrottled","candidateHoveredLayer","vmlCreate","namespaces","vmlMixin","coordsize","_stroke","_fill","stroked","filled","dashStyle","endcap","joinstyle","_setPath","SVG","_rootGroup","_svgSize","removeAttribute","_getPaneRenderer","_createRenderer","preferCanvas","Rectangle","_boundsToLatLngs","rectangle","BoxZoom","_pane","overlayPane","_resetStateTimeout","_destroy","_onMouseDown","_resetState","_clearDeferredResetState","contextmenu","mouseup","_onMouseUp","_onKeyDown","_box","_finish","boxZoomBounds","doubleClickZoom","DoubleClickZoom","_onDoubleClick","inertia","inertiaDeceleration","inertiaMaxSpeed","worldCopyJump","maxBoundsViscosity","Drag","_onPreDragLimit","_onPreDragWrap","_positions","_times","_offsetLimit","_viscosity","_lastTime","_lastPos","_absPos","_prunePositions","shift","pxCenter","pxWorldCenter","_initialWorldOffset","_worldWidth","_viscousLimit","threshold","limit","worldWidth","halfWidth","newX1","newX2","newX","ease","speedVector","limitedSpeed","limitedSpeedVector","decelerationDuration","keyboardPanDelta","Keyboard","keyCodes","down","up","_setPanDelta","_setZoomDelta","_onFocus","blur","_onBlur","mousedown","_addHooks","_removeHooks","_focused","docEl","scrollTo","panDelta","keys","_panKeys","codes","_zoomKeys","altKey","ctrlKey","metaKey","newLatLng","scrollWheelZoom","wheelDebounceTime","wheelPxPerZoomLevel","ScrollWheelZoom","_onWheelScroll","_delta","debounce","_lastMousePos","_timer","_performZoom","d2","d3","d4","tapHoldDelay","tapHold","tapTolerance","TapHold","_holdTimeout","_cancel","_isTapValid","_cancelClickPrevent","_simulateEvent","cancelClickPrevent","simulatedEvent","MouseEvent","bubbles","cancelable","view","dispatchEvent","touchZoom","bounceAtZoomLimits","TouchZoom","_onTouchStart","_zooming","_centerPoint","_startLatLng","_pinchStartLatLng","_startDist","_startZoom","_onTouchMove","_onTouchEnd","_animRequest","moveFn"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js b/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js deleted file mode 100644 index f6a80274f..000000000 --- a/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2150],{32594:(e,t,i)=>{i.d(t,{U:()=>a});const a=e=>e.stopPropagation()},73366:(e,t,i)=>{var a=i(17463),n=i(61092),s=i(96762),d=i(68144),l=i(14243);(0,a.Z)([(0,l.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[s.W,d.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),n.K)},86630:(e,t,i)=>{var a=i(17463),n=i(34541),s=i(47838),d=i(49412),l=i(3762),o=i(68144),r=i(14243),c=i(38346),u=i(96151);(0,a.Z)([(0,r.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?o.dy``:o.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,n.Z)((0,s.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,n.Z)((0,s.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,u.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[l.W,o.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),d.K)},2150:(e,t,i)=>{i.r(t),i.d(t,{HaConversationAgentSelector:()=>h});var a=i(17463),n=i(68144),s=i(14243),d=i(34541),l=i(47838),o=i(47181),r=i(32594),c=i(38346);i(73366),i(86630);const u="__NONE_OPTION__";(0,a.Z)([(0,s.Mo)("ha-conversation-agent-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"language",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_agents",value:void 0},{kind:"method",key:"render",value:function(){var e,t;if(!this._agents)return n.Ld;const i=null!==(e=this.value)&&void 0!==e?e:this.required&&(!this.language||null!==(t=this._agents.find((e=>"homeassistant"===e.id)))&&void 0!==t&&t.supported_languages.includes(this.language))?"homeassistant":u;return n.dy` ${this.required?n.Ld:n.dy` ${this.hass.localize("ui.components.coversation-agent-picker.none")} `} ${this._agents.map((e=>n.dy` ${e.name} `))} `}},{kind:"method",key:"willUpdate",value:function(e){(0,d.Z)((0,l.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated?e.has("language")&&this._debouncedUpdateAgents():this._updateAgents()}},{kind:"field",key:"_debouncedUpdateAgents",value(){return(0,c.D)((()=>this._updateAgents()),500)}},{kind:"method",key:"_updateAgents",value:async function(){const{agents:e}=await(t=this.hass,i=this.language,a=this.hass.config.country||void 0,t.callWS({type:"conversation/agent/list",language:i,country:a}));var t,i,a;if(this._agents=e,!this.value)return;const n=e.find((e=>e.id===this.value));(0,o.B)(this,"supported-languages-changed",{value:null==n?void 0:n.supported_languages}),(!n||"*"!==n.supported_languages&&0===n.supported_languages.length)&&(this.value=void 0,(0,o.B)(this,"value-changed",{value:this.value}))}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`ha-select{width:100%}`}},{kind:"method",key:"_changed",value:function(e){var t;const i=e.target;!this.hass||""===i.value||i.value===this.value||void 0===this.value&&i.value===u||(this.value=i.value===u?void 0:i.value,(0,o.B)(this,"value-changed",{value:this.value}),(0,o.B)(this,"supported-languages-changed",{value:null===(t=this._agents.find((e=>e.id===this.value)))||void 0===t?void 0:t.supported_languages}))}}]}}),n.oi);let h=(0,a.Z)([(0,s.Mo)("ha-selector-conversation_agent")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"context",value:void 0},{kind:"method",key:"render",value:function(){var e,t;return n.dy``}},{kind:"field",static:!0,key:"styles",value:()=>n.iv`ha-conversation-agent-picker{width:100%}`}]}}),n.oi)}}]); -//# sourceMappingURL=2150-1ffXfjkMmLs.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js.gz b/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js.gz deleted file mode 100644 index ea118ca432a4960d1ca93fbcddb271cdadd3d969..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2239 zcmV;w2tfBAiwFP!000021I1W*ciXrT|G%F?W?Mg^k7OiUaU3f2-uHbUett4cLK4;x zzyhF;O8V{{03<}lwCbbn?j{k58O(*5-wYU3iVT#NG}pl-RD{ivYjRQI{PKfE#V;3P zNv2pSsx;<$I+KEH!i(&ojO+F38A{4ZEyB~&gVD?3S+qJlc=>vqh9uGvMcK)UCPk>D z)lX>%Z+L?yx!_61>l9BV3gh&Iuy!^5MamVhfPft!Y-SL35Y6mfVw z8Vz3`ph&^v>!Vjk@K~7D|fx=*cV+LNtRFh?Z z&Z2Nu@!YBgg=i&-t|VW5oaPMN9grL2rW)v#wOUrW7BWnd1Xxv7lKMF!pE`-vn5*G#K z^O%vDP9Y9q950L9IiP4k;+i2k7?w9^(y&W9Up#<+W0i!bbBW6Z%`<$3HI`>77qFJ&`cqsvlAlVX!D2jNA_AAf*xZBy*HqtOw#)e=%rNo<7c&Hf$r+Q{&KFcDW; z?6eVlc$oUc_)(A&7QlvL>(X?(BpR;@s!E1$d!056an0Zlaal1jl*y5wM3qmdPb7c^>1) zq=`)(_X{TS%jPV!DAN&~!jnxbC0%+0`-MK&?=-z2Ga-pTWG*;)roj)83~Ts;kpj{p z7feW>ly2Dyh%E(e&d)X*_=6&zd;ySrd~|d;+zrWxZ1K(Sd{H zLyOa5i__BMbd($V@!|LgMU}<$(aTX6y`@KQMHtC-4|F@krjN&LkNLEP-ZM&A5kv*a zg~T90rOu2GE>O5K0Fk~g1S6Pl(3!(_gCPyFUkO@3okX>;CD98}1ddOFbwqwiuqmj| z+@}6^FfaxtM(#TzDQ?f-7|A5^R8z9Nt~5qiawst`l4o zA6*fyzobeNPGlHpiMe8S22gQT7ADKx{$$#w{p3jK9xn>2p6`ei@?c*iSpqyg-<@vW zS#SDSYj1pxfD3u@A-ICoEzd(!o%kA44eM2Mi$dhI0vL!&e^XjfA%e<&IUL?myL((Q z!cQ4YD8fuA$uuc9yQGUc}7RyPY&1 zYSH-k`4$a&g4uNQ9{)QOKhr!+mzUq?U+msvd;!(6vWYztav2Lr=hTU9Sgbj=2iX=> z*cN1N7oA&$3^j`C%f+Yo1HrF|RJK&!n-i{ouoekvvv#pTlRG`jHzKudM8&p~v27<4 z_HlGPa!t$LaN134LPL9L0eeE*Dw|7Al?Bu3*WY~o(e#^dfBfv5ucy#6ZE&v*nV|O3vb{h_{#jA^Xn{Yxzm43~rjvU3XwuU#P4SROPv|V% zb6v~{MfISqkz(2iR|(}gs|upRj#7l)c}r?qO}u|F zehuC%ut!y!k6G}ym6c)N)@%E0aw}mX$Bh1qgh541#m-Z3eVayzEBzp=DDs5XJw_KYBLV1Td;-n?k5I62?cVtt-0acR?J zr#&R0cj6ZOBQP1-mp1$R!|WbX!U&)1h4YUjW(2=$B(jG46gnB4-!sHsQ^wr1cc&7G zon4E1c4c>G*X`ar6Ke$YCiae{c!!vmaEs4SJ}!<0xe%a~6pqujR28DsQLD~k|M1!` z;@9m^%MQYW7I;})TDiz7Q@PpmxE-|X_l4E~ikKBO=K2>9%s&QTRL9}w=GDw?c{2k|4%KP$rgQ9Scuh*_R z`2E$vcT@-DR=Bk_tK--;*plv;xZSluHWi-yfpx&m)y3CfeXAG^hkxJPSB(u$_SK?2 zL*MsEqOk;{CVM`6AY`UDQD^;nT|abAtx2iQ;{N`YwOX&+fol<(L#vk_9n9#7>C)4f zcO)fhd)Sz)`|}L>?@ofE2_t&2$oeN{RS)=aPv`s}e%IeU#654m^xGTXo*}|+{1fJF z9|6K3jL)61|IdTZ#gIdTP004jyU7r8| diff --git a/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js.map b/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js.map deleted file mode 100644 index 490c4fcdd..000000000 --- a/supervisor/api/panel/frontend_latest/2150-1ffXfjkMmLs.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2150-1ffXfjkMmLs.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/stop_propagation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-conversation-agent-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/conversation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-conversation-agent.ts"],"names":["stopPropagation","ev","_decorate","customElement","_initialize","_ListItemBase","F","constructor","args","d","kind","static","key","value","styles","css","ListItemBase","_SelectBase","HaSelect","decorators","property","type","Boolean","this","icon","html","nothing","_get","_getPrototypeOf","prototype","call","window","addEventListener","_translationsUpdated","removeEventListener","debounce","async","nextRender","layoutOptions","SelectBase","NONE","_LitElement","HaConversationAgentPicker","attribute","reflect","state","_this$value","_this$_agents$find","_agents","required","language","find","agent","id","supported_languages","includes","label","hass","localize","disabled","_changed","map","length","name","changedProperties","hasUpdated","has","_debouncedUpdateAgents","_updateAgents","agents","country","config","undefined","callWS","listAgents","selectedAgent","fireEvent","_find","target","LitElement","HaConversationAgentSelector","_this$selector$conver","_this$context","selector","conversation_agent","context","helper"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js b/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js deleted file mode 100644 index 22ae665a9..000000000 --- a/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2246],{64529:(e,a,t)=>{t.r(a);var i=t(17463),r=t(68144),s=t(14243);t(15803),t(31036);(0,i.Z)([(0,s.Mo)("update-available-dashboard")],(function(e,a){return{F:class extends a{constructor(...a){super(...a),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"render",value:function(){return r.dy` `}},{kind:"method",key:"_updateComplete",value:function(){history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`hass-subpage{--app-header-background-color:var(--primary-background-color);--app-header-text-color:var(--sidebar-text-color)}update-available-card{margin:auto;margin-top:16px;margin-bottom:24px;max-width:600px}`}}]}}),r.oi)},32511:(e,a,t)=>{var i=t(17463),r=t(58417),s=t(39274),n=t(68144),o=t(14243);(0,i.Z)([(0,o.Mo)("ha-checkbox")],(function(e,a){return{F:class extends a{constructor(...a){super(...a),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[s.W,n.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),r.A)},83927:(e,a,t)=>{var i=t(17463),r=t(8485),s=t(92038),n=t(68144),o=t(14243),d=t(47181);(0,i.Z)([(0,o.Mo)("ha-formfield")],(function(e,a){return{F:class extends a{constructor(...a){super(...a),e(this)}},d:[{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e)switch(e.focus(),e.tagName){case"HA-CHECKBOX":case"HA-RADIO":if(e.disabled)break;e.checked=!e.checked,(0,d.B)(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[s.W,n.iv`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}`]}]}}),r.a)}}]); -//# sourceMappingURL=2246-WTz__oa4FRI.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js.gz b/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js.gz deleted file mode 100644 index ead00d9fca296d251b900c41fa52a55bf4110581..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 989 zcmV<310wt%iwFP!000021H4pcldCuo{C>ZJ<&sndIBt?J=bW?4wJW2sQ5j2=Bpiyz zf4>17@8P}tJ}J-ibdTE4EqK-$89RSOETpq&4bzOri}#aUEfT$i2X3vjjw|;tGg>)N z;?2K$@!7NSghp9z6EYt6`@@?_P}~f!`}d4Mzyn9$e5-JgA)Jm@+<5X$M|!uzn*j|B zPH*md!yyf9wL9z&2Xus!>$@%pHfnAha^vP2kfd>B8&xWnV(=vKUncJ z2e#5uc-=Di$H8iND`~a)Cn4Q71NNTQDR6ZNskkwE{huK;8aFOPTY^ip@OKwc12~j% z5NxlOXCkqE^xmlG3vG^FI0rAPR&V;R6qPXbqV&C}so=2PEUSYW%VED>mHu1a8_zXQ z%#FAZ{K)v>=(u$;$z@RQ?2^ZNnWb>@@}W6+zuB*VzR_s~iUo8|S$WHQEZZsmL&z4c zF)^yTji&g=2|b3HgYyIHxRWuv>h5~aZBwvM2_{#Mr@)FZ?u8Enr@O;+;#m zSL1QAC+=P3?XIHYY2NOJch?PV_x z-q*kQY`^o}yB~b|wa=;uk&w3PbU~*E_+kW6-98}RygEz+Bu7N=Q6#{R6Rzgq(@}F> zz>MdqV|X`}jRTayzv~dfly+pyQ#n^3DlwtdW6Y-7IS>TJX-cNW?&ldfPaNxYkAG3B zR4NEjmbPt#V;pN1WrV$0s~y&0->NkzgfvhSziZ3GnzqL3wj{2-BI80xH9x&K0ZIu#4X5EFRNHDH?aT! L*4J^hqX_^2(tzv& diff --git a/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js.map b/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js.map deleted file mode 100644 index a5332eb93..000000000 --- a/supervisor/api/panel/frontend_latest/2246-WTz__oa4FRI.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2246-WTz__oa4FRI.js","mappings":"kMAQ8BA,EAAAA,EAAAA,GAAA,EAD7BC,EAAAA,EAAAA,IAAc,gCAA6B,SAAAC,EAAAC,GA8C3C,OAAAC,EA9CD,cAC8BD,EAAoBE,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,QAApBK,EAAA,EAAAC,KAAA,QAAAC,WAAA,EAC3BC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,OAAAC,WAAA,IAAAL,KAAA,QAAAC,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,aAAAC,WAAA,IAAAL,KAAA,QAAAC,WAAA,EAE9BC,EAAAA,EAAAA,IAAS,CAAEI,KAAMC,WAAUH,IAAA,SAAAC,WAAA,IAAAL,KAAA,QAAAC,WAAA,EAE3BC,EAAAA,EAAAA,IAAS,CAAEC,WAAW,KAAQC,IAAA,QAAAC,WAAA,IAAAL,KAAA,SAAAI,IAAA,SAAAC,MAE/B,WACE,OAAOG,EAAAA,EAAI,yBAECC,KAAKC,kBACHD,KAAKE,mBACNF,KAAKG,yCAGJH,KAAKC,sBACCD,KAAKI,uBACVJ,KAAKG,mBACJH,KAAKE,6BACIF,KAAKK,4DAIhC,GAAC,CAAAd,KAAA,SAAAI,IAAA,kBAAAC,MAED,WACEU,QAAQC,MACV,GAAC,CAAAhB,KAAA,MAAAiB,QAAA,EAAAb,IAAA,SAAAC,MAED,WACE,OAAOa,EAAAA,EAAG,oNAYZ,IAAC,GA5CoCC,EAAAA,G,8ECFhB3B,EAAAA,EAAAA,GAAA,EADtBC,EAAAA,EAAAA,IAAc,iBAAc,SAAAC,EAAA0B,GAU5B,OAAAxB,EAVD,cACuBwB,EAAsBvB,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,QAAtBK,EAAA,EAAAC,KAAA,QAAAiB,QAAA,EAAAb,IAAA,SAAAC,MAAAA,IACI,CACvBgB,EAAAA,EACAH,EAAAA,EAAG,uDAKJ,GAR6BI,EAAAA,E,wFCCR9B,EAAAA,EAAAA,GAAA,EADvBC,EAAAA,EAAAA,IAAc,kBAAe,SAAAC,EAAA6B,GAuC7B,OAAA3B,EAvCD,cACwB2B,EAAuB1B,eAAAC,GAAA,SAAAA,GAAAJ,EAAA,QAAvBK,EAAA,EAAAC,KAAA,SAAAI,IAAA,cAAAC,MACtB,WACE,MAAMmB,EAAQf,KAAKe,MACnB,GAAIA,EAEF,OADAA,EAAMC,QACED,EAAME,SACZ,IAAK,cACL,IAAK,WACH,GAAKF,EAAcG,SACjB,MAEDH,EAAcI,SAAYJ,EAAcI,SACzCC,EAAAA,EAAAA,GAAUL,EAAO,UACjB,MACF,QACEA,EAAMM,QAId,GAAC,CAAA9B,KAAA,QAAAiB,QAAA,EAAAb,IAAA,SAAAC,MAAAA,IAEwB,CACvBgB,EAAAA,EACAH,EAAAA,EAAG,mQAcJ,GArC8Ba,EAAAA,E","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/update-available/update-available-dashboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-checkbox.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-formfield.ts"],"names":["_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Boolean","html","this","hass","narrow","route","supervisor","_updateComplete","history","back","static","css","LitElement","_CheckboxBase","styles","CheckboxBase","_FormfieldBase","input","focus","tagName","disabled","checked","fireEvent","click","FormfieldBase"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js b/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js deleted file mode 100644 index 411029adb..000000000 --- a/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2322],{57966:(e,i,t)=>{t.d(i,{z:()=>a});const a=e=>(i,t)=>e.includes(i,t)},32594:(e,i,t)=>{t.d(i,{U:()=>a});const a=e=>e.stopPropagation()},84627:(e,i,t)=>{t.d(i,{T:()=>d});const a=/^(\w+)\.(\w+)$/,d=e=>a.test(e)},60033:(e,i,t)=>{var a=t(17463),d=(t(44577),t(68144)),n=t(14243),s=t(14516),o=t(47181),l=t(58831),r=t(85415),c=t(57066),h=t(57292),u=t(74186),v=t(73826);t(77576);const p=e=>d.dy` ${e.name} ${e.area} `;(0,a.Z)([(0,n.Mo)("ha-device-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"devices",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"areas",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-devices"})],key:"excludeDevices",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"field",key:"_getDevices",value(){return(0,s.Z)(((e,i,t,a,d,n,s,o,c)=>{if(!e.length)return[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_devices")}];let u={};(a||d||n||o)&&(u=(0,h.pI)(t));const v={};for(const e of i)v[e.area_id]=e;let p=e.filter((e=>e.id===this.value||!e.disabled_by));a&&(p=p.filter((e=>{const i=u[e.id];return!(!i||!i.length)&&u[e.id].some((e=>a.includes((0,l.M)(e.entity_id))))}))),d&&(p=p.filter((e=>{const i=u[e.id];return!i||!i.length||t.every((e=>!d.includes((0,l.M)(e.entity_id))))}))),c&&(p=p.filter((e=>!c.includes(e.id)))),n&&(p=p.filter((e=>{const i=u[e.id];return!(!i||!i.length)&&u[e.id].some((e=>{const i=this.hass.states[e.entity_id];return!!i&&(i.attributes.device_class&&n.includes(i.attributes.device_class))}))}))),o&&(p=p.filter((e=>{const i=u[e.id];return!(!i||!i.length)&&i.some((e=>{const i=this.hass.states[e.entity_id];return!!i&&o(i)}))}))),s&&(p=p.filter((e=>e.id===this.value||s(e))));const _=p.map((e=>({id:e.id,name:(0,h.jL)(e,this.hass,u[e.id]),area:e.area_id&&v[e.area_id]?v[e.area_id].name:this.hass.localize("ui.components.device-picker.no_area")})));return _.length?1===_.length?_:_.sort(((e,i)=>(0,r.$)(e.name||"",i.name||"",this.hass.locale.language))):[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_match")}]}))}},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"method",key:"hassSubscribe",value:function(){return[(0,h.q4)(this.hass.connection,(e=>{this.devices=e})),(0,c.sG)(this.hass.connection,(e=>{this.areas=e})),(0,u.LM)(this.hass.connection,(e=>{this.entities=e}))]}},{kind:"method",key:"updated",value:function(e){(!this._init&&this.devices&&this.areas&&this.entities||this._init&&e.has("_opened")&&this._opened)&&(this._init=!0,this.comboBox.items=this._getDevices(this.devices,this.areas,this.entities,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.excludeDevices))}},{kind:"method",key:"render",value:function(){return d.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_deviceChanged",value:function(e){e.stopPropagation();let i=e.detail.value;"no_devices"===i&&(i=""),i!==this._value&&this._setValue(i)}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,o.B)(this,"value-changed",{value:e}),(0,o.B)(this,"change")}),0)}}]}}),(0,v.f)(d.oi))},74535:(e,i,t)=>{var a=t(17463),d=(t(73366),t(68144)),n=t(14243),s=t(14516),o=t(47181),l=t(58831),r=t(91741),c=t(85415);t(77576),t(5666),t(52039),t(71281);const h=e=>d.dy` ${e.state?d.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,a.Z)([(0,n.Mo)("ha-entity-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,s.Z)(((e,i,t,a,d,n,s,o,h)=>{let u=[];if(!i)return[];let v=Object.keys(i.states);return v.length?o?(v=v.filter((e=>this.includeEntities.includes(e))),v.map((e=>({...i.states[e],friendly_name:(0,r.C)(i.states[e])||e}))).sort(((e,i)=>(0,c.f)(e.friendly_name,i.friendly_name,this.hass.locale.language)))):(h&&(v=v.filter((e=>!h.includes(e)))),t&&(v=v.filter((e=>t.includes((0,l.M)(e))))),a&&(v=v.filter((e=>!a.includes((0,l.M)(e))))),u=v.map((e=>({...i.states[e],friendly_name:(0,r.C)(i.states[e])||e}))).sort(((e,i)=>(0,c.f)(e.friendly_name,i.friendly_name,this.hass.locale.language))),n&&(u=u.filter((e=>e.entity_id===this.value||e.attributes.device_class&&n.includes(e.attributes.device_class)))),s&&(u=u.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&s.includes(e.attributes.unit_of_measurement)))),d&&(u=u.filter((e=>e.entity_id===this.value||d(e)))),u.length?u:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return d.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const i=e.detail.value;i!==this._value&&this._setValue(i)}},{kind:"method",key:"_filterChanged",value:function(e){const i=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(i)||(0,r.C)(e).toLowerCase().includes(i)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,o.B)(this,"value-changed",{value:e}),(0,o.B)(this,"change")}),0)}}]}}),d.oi)},16235:(e,i,t)=>{var a=t(17463),d=t(68144),n=t(14243);(0,a.Z)([(0,n.Mo)("ha-input-helper-text")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"method",key:"render",value:function(){return d.dy``}},{kind:"field",static:!0,key:"styles",value:()=>d.iv`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}`}]}}),d.oi)},51265:(e,i,t)=>{t.r(i),t.d(i,{HaTargetSelector:()=>g});var a=t(17463),d=t(34541),n=t(47838),s=t(68144),o=t(14243),l=t(14516),r=t(76680),c=t(57292),h=t(75012),u=t(33855),v=(t(45233),t(67182)),p=(t(14271),t(99608),t(83448)),_=t(47181),y=t(32594),m=t(58831),k=t(91741),f=t(84627);t(60033),t(74535),t(68101),t(5666),t(16235),t(52039);const b="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";(0,a.Z)([(0,o.Mo)("ha-target-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"value",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"addOnTop",value:()=>!1},{kind:"field",decorators:[(0,o.SB)()],key:"_addMode",value:void 0},{kind:"field",decorators:[(0,o.IO)("#input")],key:"_inputElement",value:void 0},{kind:"field",decorators:[(0,o.IO)(".add-container",!0)],key:"_addContainer",value:void 0},{kind:"field",key:"_opened",value:()=>!1},{kind:"method",key:"render",value:function(){return this.addOnTop?s.dy` ${this._renderChips()} ${this._renderItems()} `:s.dy` ${this._renderItems()} ${this._renderChips()} `}},{kind:"method",key:"_renderItems",value:function(){var e,i,t;return s.dy`
    ${null!==(e=this.value)&&void 0!==e&&e.area_id?(0,r.r)(this.value.area_id).map((e=>{const i=this.hass.areas[e];return this._renderChip("area_id",e,(null==i?void 0:i.name)||e,void 0,"M12.5 7C12.5 5.89 13.39 5 14.5 5H18C19.1 5 20 5.9 20 7V9.16C18.84 9.57 18 10.67 18 11.97V14H12.5V7M6 11.96V14H11.5V7C11.5 5.89 10.61 5 9.5 5H6C4.9 5 4 5.9 4 7V9.15C5.16 9.56 6 10.67 6 11.96M20.66 10.03C19.68 10.19 19 11.12 19 12.12V15H5V12C5 10.9 4.11 10 3 10S1 10.9 1 12V17C1 18.1 1.9 19 3 19V21H5V19H19V21H21V19C22.1 19 23 18.1 23 17V12C23 10.79 21.91 9.82 20.66 10.03Z")})):""} ${null!==(i=this.value)&&void 0!==i&&i.device_id?(0,r.r)(this.value.device_id).map((e=>{const i=this.hass.devices[e];return this._renderChip("device_id",e,i?(0,c.jL)(i,this.hass):e,void 0,"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z")})):""} ${null!==(t=this.value)&&void 0!==t&&t.entity_id?(0,r.r)(this.value.entity_id).map((e=>{const i=this.hass.states[e];return this._renderChip("entity_id",e,i?(0,k.C)(i):e,i)})):""}
    `}},{kind:"method",key:"_renderChips",value:function(){return s.dy`
    ${this.hass.localize("ui.components.target-picker.add_area_id")}
    ${this.hass.localize("ui.components.target-picker.add_device_id")}
    ${this.hass.localize("ui.components.target-picker.add_entity_id")}
    ${this._renderPicker()}
    ${this.helper?s.dy`${this.helper}`:""} `}},{kind:"method",key:"_showPicker",value:function(e){this._addMode=e.currentTarget.type}},{kind:"method",key:"_renderChip",value:function(e,i,t,a,d){return s.dy`
    ${d?s.dy``:""} ${a?s.dy``:""} ${t} ${"entity_id"===e?"":s.dy` ${this.hass.localize(`ui.components.target-picker.expand_${e}`)} `} ${this.hass.localize(`ui.components.target-picker.remove_${e}`)}
    `}},{kind:"method",key:"_renderPicker",value:function(){var e,i,t;return this._addMode?s.dy`${"area_id"===this._addMode?s.dy` `:"device_id"===this._addMode?s.dy` `:s.dy` `}`:s.Ld}},{kind:"method",key:"_targetPicked",value:function(e){if(e.stopPropagation(),!e.detail.value)return;const i=e.detail.value,t=e.currentTarget;("entity_id"!==t.type||(0,f.T)(i))&&(t.value="",this.value&&this.value[t.type]&&(0,r.r)(this.value[t.type]).includes(i)||(0,_.B)(this,"value-changed",{value:this.value?{...this.value,[t.type]:this.value[t.type]?[...(0,r.r)(this.value[t.type]),i]:i}:{[t.type]:i}}))}},{kind:"method",key:"_handleExpand",value:function(e){const i=e.currentTarget,t=[],a=[];if("area_id"===i.type)Object.values(this.hass.devices).forEach((e=>{var a;e.area_id!==i.id||null!==(a=this.value.device_id)&&void 0!==a&&a.includes(e.id)||!this._deviceMeetsFilter(e)||t.push(e.id)})),Object.values(this.hass.entities).forEach((e=>{var t;e.area_id!==i.id||null!==(t=this.value.entity_id)&&void 0!==t&&t.includes(e.entity_id)||!this._entityRegMeetsFilter(e)||a.push(e.entity_id)}));else{if("device_id"!==i.type)return;Object.values(this.hass.entities).forEach((e=>{var t;e.device_id!==i.id||null!==(t=this.value.entity_id)&&void 0!==t&&t.includes(e.entity_id)||!this._entityRegMeetsFilter(e)||a.push(e.entity_id)}))}let d=this.value;a.length&&(d=this._addItems(d,"entity_id",a)),t.length&&(d=this._addItems(d,"device_id",t)),d=this._removeItem(d,i.type,i.id),(0,_.B)(this,"value-changed",{value:d})}},{kind:"method",key:"_handleRemove",value:function(e){const i=e.currentTarget;(0,_.B)(this,"value-changed",{value:this._removeItem(this.value,i.type,i.id)})}},{kind:"method",key:"_addItems",value:function(e,i,t){return{...e,[i]:e[i]?(0,r.r)(e[i]).concat(t):t}}},{kind:"method",key:"_removeItem",value:function(e,i,t){const a=(0,r.r)(e[i]).filter((e=>String(e)!==t));if(a.length)return{...e,[i]:a};const d={...e};return delete d[i],Object.keys(d).length?d:void 0}},{kind:"method",key:"_onClosed",value:function(e){e.stopPropagation(),e.target.open=!0}},{kind:"method",key:"_onOpened",value:async function(){var e,i;this._addMode&&(await(null===(e=this._inputElement)||void 0===e?void 0:e.focus()),await(null===(i=this._inputElement)||void 0===i?void 0:i.open()),this._opened=!0)}},{kind:"method",key:"_openedChanged",value:function(e){this._opened&&!e.detail.value&&(this._opened=!1,this._addMode=void 0)}},{kind:"method",key:"_preventDefault",value:function(e){e.preventDefault()}},{kind:"method",key:"_deviceMeetsFilter",value:function(e){const i=Object.values(this.hass.entities).filter((i=>i.device_id===e.id));if(this.includeDomains){if(!i||!i.length)return!1;if(!i.some((e=>this.includeDomains.includes((0,m.M)(e.entity_id)))))return!1}if(this.includeDeviceClasses){if(!i||!i.length)return!1;if(!i.some((e=>{const i=this.hass.states[e.entity_id];return!!i&&(i.attributes.device_class&&this.includeDeviceClasses.includes(i.attributes.device_class))})))return!1}return!(this.deviceFilter&&!this.deviceFilter(e))&&!(this.entityFilter&&!i.some((e=>{const i=this.hass.states[e.entity_id];return!!i&&this.entityFilter(i)})))}},{kind:"method",key:"_entityRegMeetsFilter",value:function(e){if(e.entity_category)return!1;if(this.includeDomains&&!this.includeDomains.includes((0,m.M)(e.entity_id)))return!1;if(this.includeDeviceClasses){const i=this.hass.states[e.entity_id];if(!i)return!1;if(!i.attributes.device_class||!this.includeDeviceClasses.includes(i.attributes.device_class))return!1}if(this.entityFilter){const i=this.hass.states[e.entity_id];if(!i)return!1;if(!this.entityFilter(i))return!1}return!0}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`${(0,s.$m)(v)} .mdc-chip{color:var(--primary-text-color)}.items{z-index:2}.mdc-chip-set{padding:4px 0}.mdc-chip.add{color:rgba(0,0,0,.87)}.add-container{position:relative;display:inline-flex}.mdc-chip:not(.add){cursor:default}.mdc-chip ha-icon-button{--mdc-icon-button-size:24px;display:flex;align-items:center;outline:0}.mdc-chip ha-icon-button ha-svg-icon{border-radius:50%;background:var(--secondary-text-color)}.mdc-chip__icon.mdc-chip__icon--trailing{width:16px;height:16px;--mdc-icon-size:14px;color:var(--secondary-text-color);margin-inline-start:4px!important;margin-inline-end:-4px!important;direction:var(--direction)}.mdc-chip__icon--leading{display:flex;align-items:center;justify-content:center;--mdc-icon-size:20px;border-radius:50%;padding:6px;margin-left:-14px!important;margin-inline-start:-14px!important;margin-inline-end:4px!important;direction:var(--direction)}.expand-btn{margin-right:0}.mdc-chip.area_id:not(.add){border:2px solid #fed6a4;background:var(--card-background-color)}.mdc-chip.area_id.add,.mdc-chip.area_id:not(.add) .mdc-chip__icon--leading{background:#fed6a4}.mdc-chip.device_id:not(.add){border:2px solid #a8e1fb;background:var(--card-background-color)}.mdc-chip.device_id.add,.mdc-chip.device_id:not(.add) .mdc-chip__icon--leading{background:#a8e1fb}.mdc-chip.entity_id:not(.add){border:2px solid #d2e7b9;background:var(--card-background-color)}.mdc-chip.entity_id.add,.mdc-chip.entity_id:not(.add) .mdc-chip__icon--leading{background:#d2e7b9}.mdc-chip:hover{z-index:5}simple-tooltip.expand{min-width:200px}:host([disabled]) .mdc-chip{opacity:var(--light-disabled-opacity);pointer-events:none}mwc-menu-surface{--mdc-menu-min-width:100%}ha-area-picker,ha-device-picker,ha-entity-picker{display:block;width:100%}`}}]}}),s.oi);let g=(0,a.Z)([(0,o.Mo)("ha-selector-target")],(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,o.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,o.SB)()],key:"_entitySources",value:void 0},{kind:"field",key:"_deviceIntegrationLookup",value:()=>(0,l.Z)(c.HP)},{kind:"method",key:"_hasIntegration",value:function(e){var i,t;return(null===(i=e.target)||void 0===i?void 0:i.entity)&&(0,r.r)(e.target.entity).some((e=>e.integration))||(null===(t=e.target)||void 0===t?void 0:t.device)&&(0,r.r)(e.target.device).some((e=>e.integration))}},{kind:"method",key:"updated",value:function(e){(0,d.Z)((0,n.Z)(t.prototype),"updated",this).call(this,e),e.has("selector")&&this._hasIntegration(this.selector)&&!this._entitySources&&(0,h.m)(this.hass).then((e=>{this._entitySources=e}))}},{kind:"method",key:"render",value:function(){return this._hasIntegration(this.selector)&&!this._entitySources?s.Ld:s.dy``}},{kind:"field",key:"_filterEntities",value(){return e=>{var i;return null===(i=this.selector.target)||void 0===i||!i.entity||(0,r.r)(this.selector.target.entity).some((i=>(0,u.lV)(i,e,this._entitySources)))}}},{kind:"field",key:"_filterDevices",value(){return e=>{var i;if(null===(i=this.selector.target)||void 0===i||!i.device)return!0;const t=this._entitySources?this._deviceIntegrationLookup(this._entitySources,Object.values(this.hass.entities)):void 0;return(0,r.r)(this.selector.target.device).some((i=>(0,u.lE)(i,e,t)))}}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-target-picker{display:block}`}}]}}),s.oi)},22814:(e,i,t)=>{t.d(i,{iI:()=>a});location.protocol,location.host;const a=(e,i)=>e.callWS({type:"auth/sign_path",path:i})},56007:(e,i,t)=>{t.d(i,{PX:()=>s,V_:()=>o,lz:()=>n,nZ:()=>d,rk:()=>r});var a=t(57966);const d="unavailable",n="unknown",s="off",o=[d,n],l=[d,n,s],r=(0,a.z)(o);(0,a.z)(l)},74186:(e,i,t)=>{t.d(i,{LM:()=>c,Mw:()=>h,vA:()=>o});var a=t(72881),d=t(14516),n=t(91741),s=(t(85415),t(38346));const o=(e,i)=>{if(i.name)return i.name;const t=e.states[i.entity_id];return t?(0,n.C)(t):i.original_name?i.original_name:i.entity_id},l=e=>e.sendMessagePromise({type:"config/entity_registry/list"}),r=(e,i)=>e.subscribeEvents((0,s.D)((()=>l(e).then((e=>i.setState(e,!0)))),500,!0),"entity_registry_updated"),c=(e,i)=>(0,a.B)("_entityRegistry",l,r,e,i),h=((0,d.Z)((e=>{const i={};for(const t of e)i[t.entity_id]=t;return i})),(0,d.Z)((e=>{const i={};for(const t of e)i[t.id]=t;return i})))}}]); -//# sourceMappingURL=2322-pabr0XMj07Y.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js.gz b/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js.gz deleted file mode 100644 index d552fa14222a497db7b841f5a1ebcfd6c0431132..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6407 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�vk8iOYgx8 zBW!&pTjKM_W&CLgIvtzwY-X}}{N88FYZmbBS|N zV#+Q*@tXyE_=ZH5_JChSa4 zg{ucSWD{25HzWIszB33uX(6tigb>bo(G7C=>e=&9Vz6P6_#dgay|L?;z z$W067&%*gD@k$cRLzr|vzKY;tf`=ugOQiY7?ceZucY^~uf3oOX4pAeJMjyZ##n*Y@ zZ2;WiAJ%EL@Rpg+in_@MOp8tP!noaFT2z9FL~F8$B@AiUV%!kpumWeQe-8x=Ff#%x ze4j~59T!{RLR@>@i%aEo3%_SI`ma~7{@X}-cXR2jRuDOT|M!bA{zix_9km9+d{{W{5VUiYa003m%YuNw* diff --git a/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js.map b/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js.map deleted file mode 100644 index 6761a5967..000000000 --- a/supervisor/api/panel/frontend_latest/2322-pabr0XMj07Y.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2322-pabr0XMj07Y.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/stop_propagation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/valid_entity_id.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/device/ha-device-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entity-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-target-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-target.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity_registry.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","stopPropagation","ev","validEntityId","isValidEntityId","entityId","test","rowRenderer","item","html","area","name","_decorate","customElement","_initialize","_SubscribeMixin","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Array","Boolean","state","query","memoizeOne","devices","areas","entities","includeDomains","excludeDomains","includeDeviceClasses","deviceFilter","entityFilter","excludeDevices","length","id","this","hass","localize","deviceEntityLookup","getDeviceEntityLookup","areaLookup","area_id","inputDevices","filter","device","disabled_by","devEntities","some","entity","computeDomain","entity_id","every","stateObj","states","attributes","device_class","outputDevices","map","computeDeviceName","sort","a","b","stringCompare","locale","language","_this$comboBox","updateComplete","comboBox","open","_this$comboBox2","focus","subscribeDeviceRegistry","connection","subscribeAreaRegistry","subscribeEntityRegistry","changedProps","_init","has","_opened","items","_getDevices","undefined","label","_value","helper","disabled","required","_openedChanged","_deviceChanged","newValue","detail","_setValue","setTimeout","fireEvent","SubscribeMixin","LitElement","friendly_name","_LitElement","includeUnitOfMeasurement","includeEntities","excludeEntities","entityIds","Object","keys","computeStateName","entityA","entityB","caseInsensitiveStringCompare","eid","unit_of_measurement","last_changed","last_updated","context","user_id","parent_id","icon","_initedStates","_states","_getStates","filteredItems","itemLabelPath","allowCustomEntity","_valueChanged","_filterChanged","filterString","toLowerCase","entityState","static","css","mdiPlus","reflect","addOnTop","_renderChips","_renderItems","_this$value","_this$value2","_this$value3","ensureArray","_renderChip","device_id","_showPicker","_renderPicker","_addMode","currentTarget","iconPath","classMap","_handleExpand","_handleRemove","_this$value4","_this$value5","_this$value6","_addContainer","_onClosed","_onOpened","_targetPicked","_preventDefault","nothing","target","newDevices","newEntities","values","forEach","_device_id","_deviceMeetsFilter","push","_entity_id","_entityRegMeetsFilter","_entity_id2","_addItems","_removeItem","ids","concat","newVal","val","String","_this$_inputElement","_this$_inputElement2","_inputElement","preventDefault","entity_category","unsafeCSS","chipStyles","HaTargetSelector","getDeviceIntegrationLookup","selector","_selector$target","_selector$target2","integration","changedProperties","_get","_getPrototypeOf","prototype","call","_hasIntegration","_entitySources","fetchEntitySourcesWithCache","then","sources","_filterDevices","_filterEntities","_this$selector$target","filterSelectorEntities","_this$selector$target2","deviceIntegrations","_deviceIntegrationLookup","filterSelectorDevices","location","protocol","host","getSignedPath","path","callWS","UNAVAILABLE","UNKNOWN","OFF","UNAVAILABLE_STATES","OFF_STATES","isUnavailableState","computeEntityRegistryName","entry","original_name","fetchEntityRegistry","conn","sendMessagePromise","subscribeEntityRegistryUpdates","store","subscribeEvents","debounce","setState","onChange","createCollection","entityRegistryById","entries"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js b/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js new file mode 100644 index 000000000..4b9d039a3 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2322],{57966:(e,i,t)=>{t.d(i,{z:()=>a});const a=e=>(i,t)=>e.includes(i,t)},32594:(e,i,t)=>{t.d(i,{U:()=>a});const a=e=>e.stopPropagation()},84627:(e,i,t)=>{t.d(i,{T:()=>s});const a=/^(\w+)\.(\w+)$/,s=e=>a.test(e)},60033:(e,i,t)=>{var a=t(17463),s=(t(44577),t(68144)),d=t(14243),n=t(14516),o=t(47181),l=t(58831),r=t(85415),c=t(57066),u=t(57292),h=t(74186),v=t(73826);t(77576);const p=e=>s.dy` ${e.name} ${e.area} `;(0,a.Z)([(0,d.Mo)("ha-device-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"devices",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"areas",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"entities",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-devices"})],key:"excludeDevices",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,d.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"field",key:"_getDevices",value(){return(0,n.Z)(((e,i,t,a,s,d,n,o,c)=>{if(!e.length)return[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_devices")}];let h={};(a||s||d||o)&&(h=(0,u.pI)(t));const v={};for(const e of i)v[e.area_id]=e;let p=e.filter((e=>e.id===this.value||!e.disabled_by));a&&(p=p.filter((e=>{const i=h[e.id];return!(!i||!i.length)&&h[e.id].some((e=>a.includes((0,l.M)(e.entity_id))))}))),s&&(p=p.filter((e=>{const i=h[e.id];return!i||!i.length||t.every((e=>!s.includes((0,l.M)(e.entity_id))))}))),c&&(p=p.filter((e=>!c.includes(e.id)))),d&&(p=p.filter((e=>{const i=h[e.id];return!(!i||!i.length)&&h[e.id].some((e=>{const i=this.hass.states[e.entity_id];return!!i&&(i.attributes.device_class&&d.includes(i.attributes.device_class))}))}))),o&&(p=p.filter((e=>{const i=h[e.id];return!(!i||!i.length)&&i.some((e=>{const i=this.hass.states[e.entity_id];return!!i&&o(i)}))}))),n&&(p=p.filter((e=>e.id===this.value||n(e))));const _=p.map((e=>({id:e.id,name:(0,u.jL)(e,this.hass,h[e.id]),area:e.area_id&&v[e.area_id]?v[e.area_id].name:this.hass.localize("ui.components.device-picker.no_area")})));return _.length?1===_.length?_:_.sort(((e,i)=>(0,r.$)(e.name||"",i.name||"",this.hass.locale.language))):[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_match")}]}))}},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"method",key:"hassSubscribe",value:function(){return[(0,u.q4)(this.hass.connection,(e=>{this.devices=e})),(0,c.sG)(this.hass.connection,(e=>{this.areas=e})),(0,h.LM)(this.hass.connection,(e=>{this.entities=e}))]}},{kind:"method",key:"updated",value:function(e){(!this._init&&this.devices&&this.areas&&this.entities||this._init&&e.has("_opened")&&this._opened)&&(this._init=!0,this.comboBox.items=this._getDevices(this.devices,this.areas,this.entities,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.excludeDevices))}},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_deviceChanged",value:function(e){e.stopPropagation();let i=e.detail.value;"no_devices"===i&&(i=""),i!==this._value&&this._setValue(i)}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,o.B)(this,"value-changed",{value:e}),(0,o.B)(this,"change")}),0)}}]}}),(0,v.f)(s.oi))},74535:(e,i,t)=>{var a=t(17463),s=(t(73366),t(68144)),d=t(14243),n=t(14516),o=t(47181),l=t(58831),r=t(91741),c=t(85415);t(77576),t(5666),t(52039),t(71281);const u=e=>s.dy` ${e.state?s.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,a.Z)([(0,d.Mo)("ha-entity-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,d.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,d.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,n.Z)(((e,i,t,a,s,d,n,o,u)=>{let h=[];if(!i)return[];let v=Object.keys(i.states);return v.length?o?(v=v.filter((e=>this.includeEntities.includes(e))),v.map((e=>({...i.states[e],friendly_name:(0,r.C)(i.states[e])||e}))).sort(((e,i)=>(0,c.f)(e.friendly_name,i.friendly_name,this.hass.locale.language)))):(u&&(v=v.filter((e=>!u.includes(e)))),t&&(v=v.filter((e=>t.includes((0,l.M)(e))))),a&&(v=v.filter((e=>!a.includes((0,l.M)(e))))),h=v.map((e=>({...i.states[e],friendly_name:(0,r.C)(i.states[e])||e}))).sort(((e,i)=>(0,c.f)(e.friendly_name,i.friendly_name,this.hass.locale.language))),d&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.device_class&&d.includes(e.attributes.device_class)))),n&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&n.includes(e.attributes.unit_of_measurement)))),s&&(h=h.filter((e=>e.entity_id===this.value||s(e)))),h.length?h:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const i=e.detail.value;i!==this._value&&this._setValue(i)}},{kind:"method",key:"_filterChanged",value:function(e){const i=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(i)||(0,r.C)(e).toLowerCase().includes(i)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,o.B)(this,"value-changed",{value:e}),(0,o.B)(this,"change")}),0)}}]}}),s.oi)},68101:(e,i,t)=>{var a=t(17463),s=(t(44577),t(68144)),d=t(14243),n=t(83448),o=t(14516),l=t(47181),r=t(58831),c=t(57066),u=t(57292),h=t(26765);t(77576),t(5666),t(52039);const v=e=>s.dy` ${e.name} `;(0,a.Z)([(0,d.Mo)("ha-area-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,attribute:"no-add"})],key:"noAdd",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-areas"})],key:"excludeAreas",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,d.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_suggestion",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_getAreas",value(){return(0,o.Z)(((e,i,t,a,s,d,n,o,l,c)=>{if(!e.length)return[{area_id:"no_areas",name:this.hass.localize("ui.components.area-picker.no_areas"),picture:null,aliases:[]}];let h,v,p={};(a||s||d||n||o)&&(p=(0,u.R6)(t),h=i,v=t.filter((e=>e.area_id)),a&&(h=h.filter((e=>{const i=p[e.id];return!(!i||!i.length)&&p[e.id].some((e=>a.includes((0,r.M)(e.entity_id))))})),v=v.filter((e=>a.includes((0,r.M)(e.entity_id))))),s&&(h=h.filter((e=>{const i=p[e.id];return!i||!i.length||t.every((e=>!s.includes((0,r.M)(e.entity_id))))})),v=v.filter((e=>!s.includes((0,r.M)(e.entity_id))))),d&&(h=h.filter((e=>{const i=p[e.id];return!(!i||!i.length)&&p[e.id].some((e=>{const i=this.hass.states[e.entity_id];return!!i&&(i.attributes.device_class&&d.includes(i.attributes.device_class))}))})),v=v.filter((e=>{const i=this.hass.states[e.entity_id];return i.attributes.device_class&&d.includes(i.attributes.device_class)}))),n&&(h=h.filter((e=>n(e)))),o&&(h=h.filter((e=>{const i=p[e.id];return!(!i||!i.length)&&p[e.id].some((e=>{const i=this.hass.states[e.entity_id];return!!i&&o(i)}))})),v=v.filter((e=>{const i=this.hass.states[e.entity_id];return!!i&&o(i)}))));let _,y=e;var m;(h&&(_=h.filter((e=>e.area_id)).map((e=>e.area_id))),v)&&(_=(null!==(m=_)&&void 0!==m?m:[]).concat(v.filter((e=>e.area_id)).map((e=>e.area_id))));return _&&(y=e.filter((e=>_.includes(e.area_id)))),c&&(y=y.filter((e=>!c.includes(e.area_id)))),y.length||(y=[{area_id:"no_areas",name:this.hass.localize("ui.components.area-picker.no_match"),picture:null,aliases:[]}]),l?y:[...y,{area_id:"add_new",name:this.hass.localize("ui.components.area-picker.add_new"),picture:null,aliases:[]}]}))}},{kind:"method",key:"updated",value:function(e){if(!this._init&&this.hass||this._init&&e.has("_opened")&&this._opened){this._init=!0;const e=this._getAreas(Object.values(this.hass.areas),Object.values(this.hass.devices),Object.values(this.hass.entities),this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd,this.excludeAreas);this.comboBox.items=e,this.comboBox.filteredItems=e}}},{kind:"method",key:"render",value:function(){var e;return s.dy` `}},{kind:"method",key:"_filterChanged",value:function(e){var i;const t=e.detail.value;if(!t)return void(this.comboBox.filteredItems=this.comboBox.items);const a=null===(i=this.comboBox.items)||void 0===i?void 0:i.filter((e=>e.name.toLowerCase().includes(t.toLowerCase())));this.noAdd||0!==(null==a?void 0:a.length)?this.comboBox.filteredItems=a:(this._suggestion=t,this.comboBox.filteredItems=[{area_id:"add_new_suggestion",name:this.hass.localize("ui.components.area-picker.add_new_sugestion",{name:this._suggestion}),picture:null}])}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_areaChanged",value:function(e){e.stopPropagation();let i=e.detail.value;"no_areas"===i&&(i=""),["add_new_suggestion","add_new"].includes(i)?(e.target.value=this._value,(0,h.D9)(this,{title:this.hass.localize("ui.components.area-picker.add_dialog.title"),text:this.hass.localize("ui.components.area-picker.add_dialog.text"),confirmText:this.hass.localize("ui.components.area-picker.add_dialog.add"),inputLabel:this.hass.localize("ui.components.area-picker.add_dialog.name"),defaultValue:"add_new_suggestion"===i?this._suggestion:void 0,confirm:async e=>{if(e)try{const i=await(0,c.Lo)(this.hass,{name:e}),t=[...Object.values(this.hass.areas),i];this.comboBox.filteredItems=this._getAreas(t,Object.values(this.hass.devices),Object.values(this.hass.entities),this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd,this.excludeAreas),await this.updateComplete,await this.comboBox.updateComplete,this._setValue(i.area_id)}catch(e){(0,h.Ys)(this,{title:this.hass.localize("ui.components.area-picker.add_dialog.failed_create_area"),text:e.message})}},cancel:()=>{this._setValue(void 0),this._suggestion=void 0}})):i!==this._value&&this._setValue(i)}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,l.B)(this,"value-changed",{value:e}),(0,l.B)(this,"change")}),0)}}]}}),s.oi)},16235:(e,i,t)=>{var a=t(17463),s=t(68144),d=t(14243);(0,a.Z)([(0,d.Mo)("ha-input-helper-text")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"method",key:"render",value:function(){return s.dy``}},{kind:"field",static:!0,key:"styles",value:()=>s.iv`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}`}]}}),s.oi)},51265:(e,i,t)=>{t.r(i),t.d(i,{HaTargetSelector:()=>g});var a=t(17463),s=t(34541),d=t(47838),n=t(68144),o=t(14243),l=t(14516),r=t(76680),c=t(57292),u=t(75012),h=t(33855),v=(t(45233),t(67182)),p=(t(14271),t(99608),t(83448)),_=t(47181),y=t(32594),m=t(58831),k=t(91741),f=t(84627);t(60033),t(74535),t(68101),t(5666),t(16235),t(52039);const b="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";(0,a.Z)([(0,o.Mo)("ha-target-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"value",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"addOnTop",value:()=>!1},{kind:"field",decorators:[(0,o.SB)()],key:"_addMode",value:void 0},{kind:"field",decorators:[(0,o.IO)("#input")],key:"_inputElement",value:void 0},{kind:"field",decorators:[(0,o.IO)(".add-container",!0)],key:"_addContainer",value:void 0},{kind:"field",key:"_opened",value:()=>!1},{kind:"method",key:"render",value:function(){return this.addOnTop?n.dy` ${this._renderChips()} ${this._renderItems()} `:n.dy` ${this._renderItems()} ${this._renderChips()} `}},{kind:"method",key:"_renderItems",value:function(){var e,i,t;return n.dy`
    ${null!==(e=this.value)&&void 0!==e&&e.area_id?(0,r.r)(this.value.area_id).map((e=>{const i=this.hass.areas[e];return this._renderChip("area_id",e,(null==i?void 0:i.name)||e,void 0,"M12.5 7C12.5 5.89 13.39 5 14.5 5H18C19.1 5 20 5.9 20 7V9.16C18.84 9.57 18 10.67 18 11.97V14H12.5V7M6 11.96V14H11.5V7C11.5 5.89 10.61 5 9.5 5H6C4.9 5 4 5.9 4 7V9.15C5.16 9.56 6 10.67 6 11.96M20.66 10.03C19.68 10.19 19 11.12 19 12.12V15H5V12C5 10.9 4.11 10 3 10S1 10.9 1 12V17C1 18.1 1.9 19 3 19V21H5V19H19V21H21V19C22.1 19 23 18.1 23 17V12C23 10.79 21.91 9.82 20.66 10.03Z")})):""} ${null!==(i=this.value)&&void 0!==i&&i.device_id?(0,r.r)(this.value.device_id).map((e=>{const i=this.hass.devices[e];return this._renderChip("device_id",e,i?(0,c.jL)(i,this.hass):e,void 0,"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z")})):""} ${null!==(t=this.value)&&void 0!==t&&t.entity_id?(0,r.r)(this.value.entity_id).map((e=>{const i=this.hass.states[e];return this._renderChip("entity_id",e,i?(0,k.C)(i):e,i)})):""}
    `}},{kind:"method",key:"_renderChips",value:function(){return n.dy`
    ${this.hass.localize("ui.components.target-picker.add_area_id")}
    ${this.hass.localize("ui.components.target-picker.add_device_id")}
    ${this.hass.localize("ui.components.target-picker.add_entity_id")}
    ${this._renderPicker()}
    ${this.helper?n.dy`${this.helper}`:""} `}},{kind:"method",key:"_showPicker",value:function(e){this._addMode=e.currentTarget.type}},{kind:"method",key:"_renderChip",value:function(e,i,t,a,s){return n.dy`
    ${s?n.dy``:""} ${a?n.dy``:""} ${t} ${"entity_id"===e?"":n.dy` ${this.hass.localize(`ui.components.target-picker.expand_${e}`)} `} ${this.hass.localize(`ui.components.target-picker.remove_${e}`)}
    `}},{kind:"method",key:"_renderPicker",value:function(){var e,i,t;return this._addMode?n.dy`${"area_id"===this._addMode?n.dy` `:"device_id"===this._addMode?n.dy` `:n.dy` `}`:n.Ld}},{kind:"method",key:"_targetPicked",value:function(e){if(e.stopPropagation(),!e.detail.value)return;const i=e.detail.value,t=e.currentTarget;("entity_id"!==t.type||(0,f.T)(i))&&(t.value="",this.value&&this.value[t.type]&&(0,r.r)(this.value[t.type]).includes(i)||(0,_.B)(this,"value-changed",{value:this.value?{...this.value,[t.type]:this.value[t.type]?[...(0,r.r)(this.value[t.type]),i]:i}:{[t.type]:i}}))}},{kind:"method",key:"_handleExpand",value:function(e){const i=e.currentTarget,t=[],a=[];if("area_id"===i.type)Object.values(this.hass.devices).forEach((e=>{var a;e.area_id!==i.id||null!==(a=this.value.device_id)&&void 0!==a&&a.includes(e.id)||!this._deviceMeetsFilter(e)||t.push(e.id)})),Object.values(this.hass.entities).forEach((e=>{var t;e.area_id!==i.id||null!==(t=this.value.entity_id)&&void 0!==t&&t.includes(e.entity_id)||!this._entityRegMeetsFilter(e)||a.push(e.entity_id)}));else{if("device_id"!==i.type)return;Object.values(this.hass.entities).forEach((e=>{var t;e.device_id!==i.id||null!==(t=this.value.entity_id)&&void 0!==t&&t.includes(e.entity_id)||!this._entityRegMeetsFilter(e)||a.push(e.entity_id)}))}let s=this.value;a.length&&(s=this._addItems(s,"entity_id",a)),t.length&&(s=this._addItems(s,"device_id",t)),s=this._removeItem(s,i.type,i.id),(0,_.B)(this,"value-changed",{value:s})}},{kind:"method",key:"_handleRemove",value:function(e){const i=e.currentTarget;(0,_.B)(this,"value-changed",{value:this._removeItem(this.value,i.type,i.id)})}},{kind:"method",key:"_addItems",value:function(e,i,t){return{...e,[i]:e[i]?(0,r.r)(e[i]).concat(t):t}}},{kind:"method",key:"_removeItem",value:function(e,i,t){const a=(0,r.r)(e[i]).filter((e=>String(e)!==t));if(a.length)return{...e,[i]:a};const s={...e};return delete s[i],Object.keys(s).length?s:void 0}},{kind:"method",key:"_onClosed",value:function(e){e.stopPropagation(),e.target.open=!0}},{kind:"method",key:"_onOpened",value:async function(){var e,i;this._addMode&&(await(null===(e=this._inputElement)||void 0===e?void 0:e.focus()),await(null===(i=this._inputElement)||void 0===i?void 0:i.open()),this._opened=!0)}},{kind:"method",key:"_openedChanged",value:function(e){this._opened&&!e.detail.value&&(this._opened=!1,this._addMode=void 0)}},{kind:"method",key:"_preventDefault",value:function(e){e.preventDefault()}},{kind:"method",key:"_deviceMeetsFilter",value:function(e){const i=Object.values(this.hass.entities).filter((i=>i.device_id===e.id));if(this.includeDomains){if(!i||!i.length)return!1;if(!i.some((e=>this.includeDomains.includes((0,m.M)(e.entity_id)))))return!1}if(this.includeDeviceClasses){if(!i||!i.length)return!1;if(!i.some((e=>{const i=this.hass.states[e.entity_id];return!!i&&(i.attributes.device_class&&this.includeDeviceClasses.includes(i.attributes.device_class))})))return!1}return!(this.deviceFilter&&!this.deviceFilter(e))&&!(this.entityFilter&&!i.some((e=>{const i=this.hass.states[e.entity_id];return!!i&&this.entityFilter(i)})))}},{kind:"method",key:"_entityRegMeetsFilter",value:function(e){if(e.entity_category)return!1;if(this.includeDomains&&!this.includeDomains.includes((0,m.M)(e.entity_id)))return!1;if(this.includeDeviceClasses){const i=this.hass.states[e.entity_id];if(!i)return!1;if(!i.attributes.device_class||!this.includeDeviceClasses.includes(i.attributes.device_class))return!1}if(this.entityFilter){const i=this.hass.states[e.entity_id];if(!i)return!1;if(!this.entityFilter(i))return!1}return!0}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`${(0,n.$m)(v)} .mdc-chip{color:var(--primary-text-color)}.items{z-index:2}.mdc-chip-set{padding:4px 0}.mdc-chip.add{color:rgba(0,0,0,.87)}.add-container{position:relative;display:inline-flex}.mdc-chip:not(.add){cursor:default}.mdc-chip ha-icon-button{--mdc-icon-button-size:24px;display:flex;align-items:center;outline:0}.mdc-chip ha-icon-button ha-svg-icon{border-radius:50%;background:var(--secondary-text-color)}.mdc-chip__icon.mdc-chip__icon--trailing{width:16px;height:16px;--mdc-icon-size:14px;color:var(--secondary-text-color);margin-inline-start:4px!important;margin-inline-end:-4px!important;direction:var(--direction)}.mdc-chip__icon--leading{display:flex;align-items:center;justify-content:center;--mdc-icon-size:20px;border-radius:50%;padding:6px;margin-left:-14px!important;margin-inline-start:-14px!important;margin-inline-end:4px!important;direction:var(--direction)}.expand-btn{margin-right:0}.mdc-chip.area_id:not(.add){border:2px solid #fed6a4;background:var(--card-background-color)}.mdc-chip.area_id.add,.mdc-chip.area_id:not(.add) .mdc-chip__icon--leading{background:#fed6a4}.mdc-chip.device_id:not(.add){border:2px solid #a8e1fb;background:var(--card-background-color)}.mdc-chip.device_id.add,.mdc-chip.device_id:not(.add) .mdc-chip__icon--leading{background:#a8e1fb}.mdc-chip.entity_id:not(.add){border:2px solid #d2e7b9;background:var(--card-background-color)}.mdc-chip.entity_id.add,.mdc-chip.entity_id:not(.add) .mdc-chip__icon--leading{background:#d2e7b9}.mdc-chip:hover{z-index:5}simple-tooltip.expand{min-width:200px}:host([disabled]) .mdc-chip{opacity:var(--light-disabled-opacity);pointer-events:none}mwc-menu-surface{--mdc-menu-min-width:100%}ha-area-picker,ha-device-picker,ha-entity-picker{display:block;width:100%}`}}]}}),n.oi);let g=(0,a.Z)([(0,o.Mo)("ha-selector-target")],(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,o.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,o.SB)()],key:"_entitySources",value:void 0},{kind:"field",key:"_deviceIntegrationLookup",value:()=>(0,l.Z)(c.HP)},{kind:"method",key:"_hasIntegration",value:function(e){var i,t;return(null===(i=e.target)||void 0===i?void 0:i.entity)&&(0,r.r)(e.target.entity).some((e=>e.integration))||(null===(t=e.target)||void 0===t?void 0:t.device)&&(0,r.r)(e.target.device).some((e=>e.integration))}},{kind:"method",key:"updated",value:function(e){(0,s.Z)((0,d.Z)(t.prototype),"updated",this).call(this,e),e.has("selector")&&this._hasIntegration(this.selector)&&!this._entitySources&&(0,u.m)(this.hass).then((e=>{this._entitySources=e}))}},{kind:"method",key:"render",value:function(){return this._hasIntegration(this.selector)&&!this._entitySources?n.Ld:n.dy``}},{kind:"field",key:"_filterEntities",value(){return e=>{var i;return null===(i=this.selector.target)||void 0===i||!i.entity||(0,r.r)(this.selector.target.entity).some((i=>(0,h.lV)(i,e,this._entitySources)))}}},{kind:"field",key:"_filterDevices",value(){return e=>{var i;if(null===(i=this.selector.target)||void 0===i||!i.device)return!0;const t=this._entitySources?this._deviceIntegrationLookup(this._entitySources,Object.values(this.hass.entities)):void 0;return(0,r.r)(this.selector.target.device).some((i=>(0,h.lE)(i,e,t)))}}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`ha-target-picker{display:block}`}}]}}),n.oi)},57066:(e,i,t)=>{t.d(i,{Lo:()=>n,sG:()=>r});var a=t(72881),s=t(85415),d=t(38346);const n=(e,i)=>e.callWS({type:"config/area_registry/create",...i}),o=e=>e.sendMessagePromise({type:"config/area_registry/list"}).then((e=>e.sort(((e,i)=>(0,s.$)(e.name,i.name))))),l=(e,i)=>e.subscribeEvents((0,d.D)((()=>o(e).then((e=>i.setState(e,!0)))),500,!0),"area_registry_updated"),r=(e,i)=>(0,a.B)("_areaRegistry",o,l,e,i)},22814:(e,i,t)=>{t.d(i,{iI:()=>s,oT:()=>a});location.protocol,location.host;const a=e=>e.map((e=>{if("string"!==e.type)return e;switch(e.name){case"username":return{...e,autocomplete:"username"};case"password":return{...e,autocomplete:"current-password"};case"code":return{...e,autocomplete:"one-time-code"};default:return e}})),s=(e,i)=>e.callWS({type:"auth/sign_path",path:i})},56007:(e,i,t)=>{t.d(i,{PX:()=>n,V_:()=>o,lz:()=>d,nZ:()=>s,rk:()=>r});var a=t(57966);const s="unavailable",d="unknown",n="off",o=[s,d],l=[s,d,n],r=(0,a.z)(o);(0,a.z)(l)},74186:(e,i,t)=>{t.d(i,{LM:()=>c,Mw:()=>u,vA:()=>o});var a=t(72881),s=t(14516),d=t(91741),n=(t(85415),t(38346));const o=(e,i)=>{if(i.name)return i.name;const t=e.states[i.entity_id];return t?(0,d.C)(t):i.original_name?i.original_name:i.entity_id},l=e=>e.sendMessagePromise({type:"config/entity_registry/list"}),r=(e,i)=>e.subscribeEvents((0,n.D)((()=>l(e).then((e=>i.setState(e,!0)))),500,!0),"entity_registry_updated"),c=(e,i)=>(0,a.B)("_entityRegistry",l,r,e,i),u=((0,s.Z)((e=>{const i={};for(const t of e)i[t.entity_id]=t;return i})),(0,s.Z)((e=>{const i={};for(const t of e)i[t.id]=t;return i})))},75012:(e,i,t)=>{t.d(i,{m:()=>d});const a=async(e,i,t,s,d,...n)=>{const o=d,l=o[e],r=l=>s&&s(d,l.result)!==l.cacheKey?(o[e]=void 0,a(e,i,t,s,d,...n)):l.result;if(l)return l instanceof Promise?l.then(r):r(l);const c=t(d,...n);return o[e]=c,c.then((t=>{o[e]={result:t,cacheKey:null==s?void 0:s(d,t)},setTimeout((()=>{o[e]=void 0}),i)}),(()=>{o[e]=void 0})),c},s=(e,i)=>e.callWS({type:"entity/source",entity_id:i}),d=(e,i)=>i?s(e,i):a("_entitySources",3e4,s,(e=>Object.keys(e.states).length),e)},73826:(e,i,t)=>{t.d(i,{f:()=>o});var a=t(17463),s=t(34541),d=t(47838),n=t(14243);const o=e=>(0,a.Z)(null,(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",key:"hassSubscribeRequiredHostProps",value:void 0},{kind:"field",key:"__unsubs",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,s.Z)((0,d.Z)(t.prototype),"connectedCallback",this).call(this),this.__checkSubscribed()}},{kind:"method",key:"disconnectedCallback",value:function(){if((0,s.Z)((0,d.Z)(t.prototype),"disconnectedCallback",this).call(this),this.__unsubs){for(;this.__unsubs.length;){const e=this.__unsubs.pop();e instanceof Promise?e.then((e=>e())):e()}this.__unsubs=void 0}}},{kind:"method",key:"updated",value:function(e){if((0,s.Z)((0,d.Z)(t.prototype),"updated",this).call(this,e),e.has("hass"))this.__checkSubscribed();else if(this.hassSubscribeRequiredHostProps)for(const i of e.keys())if(this.hassSubscribeRequiredHostProps.includes(i))return void this.__checkSubscribed()}},{kind:"method",key:"hassSubscribe",value:function(){return[]}},{kind:"method",key:"__checkSubscribed",value:function(){var e;void 0!==this.__unsubs||!this.isConnected||void 0===this.hass||null!==(e=this.hassSubscribeRequiredHostProps)&&void 0!==e&&e.some((e=>void 0===this[e]))||(this.__unsubs=this.hassSubscribe())}}]}}),e)}}]); +//# sourceMappingURL=2322-piOqTDd_ieQ.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js.gz b/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7115f8252a94e16ab0a3e99acb3c81104bca66f5 GIT binary patch literal 7887 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js.map b/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js.map new file mode 100644 index 000000000..63d56ee81 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/2322-piOqTDd_ieQ.js.map @@ -0,0 +1 @@ +{"version":3,"file":"2322-piOqTDd_ieQ.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/stop_propagation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/valid_entity_id.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/device/ha-device-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entity-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-area-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-target-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-target.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/area_registry.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity_registry.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/time-cache-function-promise.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity_sources.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/mixins/subscribe-mixin.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","stopPropagation","ev","validEntityId","isValidEntityId","entityId","test","rowRenderer","item","html","area","name","_decorate","customElement","_initialize","_SubscribeMixin","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Array","Boolean","state","query","memoizeOne","devices","areas","entities","includeDomains","excludeDomains","includeDeviceClasses","deviceFilter","entityFilter","excludeDevices","length","id","this","hass","localize","deviceEntityLookup","getDeviceEntityLookup","areaLookup","area_id","inputDevices","filter","device","disabled_by","devEntities","some","entity","computeDomain","entity_id","every","stateObj","states","attributes","device_class","outputDevices","map","computeDeviceName","sort","a","b","stringCompare","locale","language","_this$comboBox","updateComplete","comboBox","open","_this$comboBox2","focus","subscribeDeviceRegistry","connection","subscribeAreaRegistry","subscribeEntityRegistry","changedProps","_init","has","_opened","items","_getDevices","undefined","label","_value","helper","disabled","required","_openedChanged","_deviceChanged","newValue","detail","_setValue","setTimeout","fireEvent","SubscribeMixin","LitElement","friendly_name","_LitElement","includeUnitOfMeasurement","includeEntities","excludeEntities","entityIds","Object","keys","computeStateName","entityA","entityB","caseInsensitiveStringCompare","eid","unit_of_measurement","last_changed","last_updated","context","user_id","parent_id","icon","_initedStates","_states","_getStates","filteredItems","itemLabelPath","allowCustomEntity","_valueChanged","_filterChanged","filterString","toLowerCase","entityState","classMap","noAdd","excludeAreas","picture","aliases","inputEntities","getDeviceEntityDisplayLookup","areaIds","outputAreas","_areaIds","concat","_getAreas","values","_this$hass$areas$this","placeholder","_areaChanged","_this$comboBox$items","_suggestion","target","showPromptDialog","title","text","confirmText","inputLabel","defaultValue","confirm","async","createAreaRegistryEntry","err","showAlertDialog","message","cancel","static","css","mdiPlus","reflect","addOnTop","_renderChips","_renderItems","_this$value","_this$value2","_this$value3","ensureArray","_renderChip","device_id","_showPicker","_renderPicker","_addMode","currentTarget","iconPath","_handleExpand","_handleRemove","_this$value4","_this$value5","_this$value6","_addContainer","_onClosed","_onOpened","_targetPicked","_preventDefault","nothing","newDevices","newEntities","forEach","_device_id","_deviceMeetsFilter","push","_entity_id","_entityRegMeetsFilter","_entity_id2","_addItems","_removeItem","ids","newVal","val","String","_this$_inputElement","_this$_inputElement2","_inputElement","preventDefault","entity_category","unsafeCSS","chipStyles","HaTargetSelector","getDeviceIntegrationLookup","selector","_selector$target","_selector$target2","integration","changedProperties","_get","_getPrototypeOf","prototype","call","_hasIntegration","_entitySources","fetchEntitySourcesWithCache","then","sources","_filterDevices","_filterEntities","_this$selector$target","filterSelectorEntities","_this$selector$target2","deviceIntegrations","_deviceIntegrationLookup","filterSelectorDevices","callWS","fetchAreaRegistry","conn","sendMessagePromise","ent1","ent2","subscribeAreaRegistryUpdates","store","subscribeEvents","debounce","setState","onChange","createCollection","location","protocol","host","autocompleteLoginFields","schema","field","autocomplete","getSignedPath","path","UNAVAILABLE","UNKNOWN","OFF","UNAVAILABLE_STATES","OFF_STATES","isUnavailableState","computeEntityRegistryName","entry","original_name","fetchEntityRegistry","subscribeEntityRegistryUpdates","entityRegistryById","entries","timeCachePromiseFunc","cacheKey","cacheTime","func","generateCacheKey","anyHass","lastResult","checkCachedResult","result","Promise","resultPromise","fetchEntitySources","hass2","superClass","_superClass","SubscribeClass","__checkSubscribed","__unsubs","unsub","pop","unsubFunc","hassSubscribeRequiredHostProps","_this$hassSubscribeRe","isConnected","prop","hassSubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js b/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js new file mode 100644 index 000000000..69f47b646 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2522,4631],{95078:(e,t,n)=>{function a(e){return!!e&&(e instanceof Date&&!isNaN(e.valueOf()))}n.d(t,{Z:()=>a})},93817:(e,t,n)=>{n.d(t,{a:()=>i,L:()=>r});const a=(e,t=2)=>{let n=""+e;for(let e=1;efunction(e){const t=Math.floor(e/1e3/3600),n=Math.floor(e/1e3%3600/60),i=Math.floor(e/1e3%3600%60),r=Math.floor(e%1e3);return t>0?`${t}:${a(n)}:${a(i)}`:n>0?`${n}:${a(i)}`:i>0||r>0?`${i}${r>0?`.${a(r,3)}`:""}`:null}(parseFloat(e)*i[t])||"0"},12198:(e,t,n)=>{n.a(e,(async(e,a)=>{try{n.d(t,{WB:()=>c,p6:()=>o});var i=n(14516),r=n(4631),s=e([r]);r=(s.then?(await s)():s)[0];(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{weekday:"long",month:"long",day:"numeric"})));const o=(e,t)=>u(t).format(e),u=(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"long",day:"numeric"}))),c=(e,t)=>l(t).format(e),l=(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{year:"numeric",month:"numeric",day:"numeric"})));(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{day:"numeric",month:"short"}))),(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{month:"long",year:"numeric"}))),(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{month:"long"}))),(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{year:"numeric"}))),(0,i.Z)((e=>new Intl.DateTimeFormat(e.language,{weekday:"long"})));a()}catch(e){a(e)}}))},44583:(e,t,n)=>{n.a(e,(async(e,a)=>{try{n.d(t,{E8:()=>l,o0:()=>u});var i=n(14516),r=n(4631),s=n(65810),o=e([r]);r=(o.then?(await o)():o)[0];const u=(e,t)=>c(t).format(e),c=(0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,s.y)(e)}))),l=((0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"short",day:"numeric",hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,s.y)(e)}))),(0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,s.y)(e)}))),(e,t)=>m(t).format(e)),m=(0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,s.y)(e)})));(0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,s.y)(e)})));a()}catch(e){a(e)}}))},49684:(e,t,n)=>{n.a(e,(async(e,a)=>{try{n.d(t,{mr:()=>u});var i=n(14516),r=n(4631),s=n(65810),o=e([r]);r=(o.then?(await o)():o)[0];const u=(e,t)=>c(t).format(e),c=(0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{hour:"numeric",minute:"2-digit",hour12:(0,s.y)(e)})));(0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,s.y)(e)}))),(0,i.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,s.y)(e)?e.language:"en-u-hc-h23",{weekday:"long",hour:(0,s.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,s.y)(e)}))),(0,i.Z)((()=>new Intl.DateTimeFormat("en-GB",{hour:"numeric",minute:"2-digit",hour12:!1})));a()}catch(e){a(e)}}))},65810:(e,t,n)=>{n.d(t,{y:()=>r});var a=n(14516),i=n(66477);const r=(0,a.Z)((e=>{if(e.time_format===i.zt.language||e.time_format===i.zt.system){const t=e.time_format===i.zt.language?e.language:void 0,n=(new Date).toLocaleString(t);return n.includes("AM")||n.includes("PM")}return e.time_format===i.zt.am_pm}))},95664:(e,t,n)=>{n.a(e,(async(e,a)=>{try{n.d(t,{S:()=>_,a:()=>f});var i=n(68144),r=n(62601),s=n(95078),o=n(12198),u=n(44583),c=n(79513),l=n(21780),m=n(99137),d=n(10207),h=n(58831),y=e([o,u]);let g;[o,u]=y.then?(await y)():y;const f=(e,t,a,l,y,_)=>{const p=void 0!==_?_:t.attributes[y];if(null===p)return e("state.default.unknown");if("number"==typeof p)return(0,c.uf)(p,a);if("string"==typeof p){if(p.startsWith("http"))try{const e=new URL(p);if("http:"===e.protocol||"https:"===e.protocol)return i.dy`${p}`}catch(e){}if((0,m.J)(p,!0)){if((0,d.W)(p)){const e=new Date(p);if((0,s.Z)(e))return(0,u.E8)(e,a)}const e=new Date(p);if((0,s.Z)(e))return(0,o.p6)(e,a)}}if(Array.isArray(p)&&p.some((e=>e instanceof Object))||!Array.isArray(p)&&p instanceof Object){g||(g=Promise.all([n.e(7426),n.e(7628)]).then(n.bind(n,17628)));const e=g.then((e=>e.dump(p)));return i.dy`
    ${(0,r.C)(e,"")}
    `}if(Array.isArray(p))return p.map((n=>f(e,t,a,l,y,n))).join(", ");const b=t.entity_id,$=(0,h.M)(b),v=t.attributes.device_class,w=l[b],k=null==w?void 0:w.translation_key;return k&&e(`component.${w.platform}.entity.${$}.${k}.state_attributes.${y}.state.${p}`)||v&&e(`component.${$}.entity_component.${v}.state_attributes.${y}.state.${p}`)||e(`component.${$}.entity_component._.state_attributes.${y}.state.${p}`)||p},_=(e,t,n,a)=>{const i=t.entity_id,r=t.attributes.device_class,s=(0,h.M)(i),o=n[i],u=null==o?void 0:o.translation_key;return u&&e(`component.${o.platform}.entity.${s}.${u}.state_attributes.${a}.name`)||r&&e(`component.${s}.entity_component.${r}.state_attributes.${a}.name`)||e(`component.${s}.entity_component._.state_attributes.${a}.name`)||(0,l.f)(a.replace(/_/g," ").replace(/\bid\b/g,"ID").replace(/\bip\b/g,"IP").replace(/\bmac\b/g,"MAC").replace(/\bgps\b/g,"GPS"))};a()}catch(e){a(e)}}))},29171:(e,t,n)=>{n.a(e,(async(e,a)=>{try{n.d(t,{D1:()=>g});var i=n(56007),r=n(24833),s=n(93817),o=n(12198),u=n(44583),c=n(49684),l=n(79513),m=n(68307),d=n(58831),h=n(40095),y=e([o,u,c]);[o,u,c]=y.then?(await y)():y;const g=(e,t,n,a,i)=>{const r=a[t.entity_id];return f(e,n,r,t.entity_id,t.attributes,void 0!==i?i:t.state)},f=(e,t,n,a,y,g)=>{if(g===i.lz||g===i.nZ)return e(`state.default.${g}`);if((0,l.sJ)(y)){if("duration"===y.device_class&&y.unit_of_measurement&&s.a[y.unit_of_measurement])try{return(0,s.L)(g,y.unit_of_measurement)}catch(e){}if("monetary"===y.device_class)try{return(0,l.uf)(g,t,{style:"currency",currency:y.unit_of_measurement,minimumFractionDigits:2,...(0,l.l4)({state:g,attributes:y},n)})}catch(e){}const e=y.unit_of_measurement?"%"===y.unit_of_measurement?(0,m.K)(t)+"%":` ${y.unit_of_measurement}`:"";return`${(0,l.uf)(g,t,(0,l.l4)({state:g,attributes:y},n))}${e}`}const f=(0,d.M)(a);if(["date","input_datetime","time"].includes(f)){if(void 0===g){let e;return y.has_date&&y.has_time?(e=new Date(y.year,y.month-1,y.day,y.hour,y.minute),(0,u.o0)(e,t)):y.has_date?(e=new Date(y.year,y.month-1,y.day),(0,o.p6)(e,t)):y.has_time?(e=new Date,e.setHours(y.hour,y.minute),(0,c.mr)(e,t)):g}try{const e=g.split(" ");if(2===e.length)return(0,u.o0)(new Date(e.join("T")),t);if(1===e.length){if(g.includes("-"))return(0,o.p6)(new Date(`${g}T00:00`),t);if(g.includes(":")){const e=new Date;return(0,c.mr)(new Date(`${e.toISOString().split("T")[0]}T${g}`),t)}}return g}catch(e){return g}}if("humidifier"===f&&"on"===g&&y.humidity)return`${y.humidity} %`;if("counter"===f||"number"===f||"input_number"===f)return(0,l.uf)(g,t,(0,l.l4)({state:g,attributes:y},n));if(["button","input_button","scene","stt","tts"].includes(f)||"sensor"===f&&"timestamp"===y.device_class)try{return(0,u.o0)(new Date(g),t)}catch(e){return g}var _;return"update"===f?"on"===g?(0,r.X4)(y)?(0,h.f)(y,r.k6)&&"number"==typeof y.in_progress?e("ui.card.update.installing_with_progress",{progress:y.in_progress}):e("ui.card.update.installing"):y.latest_version:y.skipped_version===y.latest_version?null!==(_=y.latest_version)&&void 0!==_?_:e("state.default.unavailable"):e("ui.card.update.up_to_date"):(null==n?void 0:n.translation_key)&&e(`component.${n.platform}.entity.${f}.${n.translation_key}.state.${g}`)||y.device_class&&e(`component.${f}.entity_component.${y.device_class}.state.${g}`)||e(`component.${f}.entity_component._.state.${g}`)||g};a()}catch(e){a(e)}}))},21780:(e,t,n)=>{n.d(t,{f:()=>a});const a=e=>e.charAt(0).toUpperCase()+e.slice(1)},99137:(e,t,n)=>{n.d(t,{J:()=>s});const a="^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])",i=new RegExp(a+"$"),r=new RegExp(a),s=(e,t=!1)=>t?r.test(e):i.test(e)},10207:(e,t,n)=>{n.d(t,{W:()=>i});const a=/^\d{4}-(0[1-9]|1[0-2])-([12]\d|0[1-9]|3[01])[T| ](((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)(\8[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)$/,i=e=>a.test(e)},68307:(e,t,n)=>{n.d(t,{K:()=>a});const a=e=>{switch(null==e?void 0:e.language){case"cz":case"de":case"fi":case"fr":case"sk":case"sv":return" ";default:return""}}},73826:(e,t,n)=>{n.d(t,{f:()=>o});var a=n(17463),i=n(34541),r=n(47838),s=n(14243);const o=e=>(0,a.Z)(null,(function(e,t){class n extends t{constructor(...t){super(...t),e(this)}}return{F:n,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",key:"hassSubscribeRequiredHostProps",value:void 0},{kind:"field",key:"__unsubs",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,i.Z)((0,r.Z)(n.prototype),"connectedCallback",this).call(this),this.__checkSubscribed()}},{kind:"method",key:"disconnectedCallback",value:function(){if((0,i.Z)((0,r.Z)(n.prototype),"disconnectedCallback",this).call(this),this.__unsubs){for(;this.__unsubs.length;){const e=this.__unsubs.pop();e instanceof Promise?e.then((e=>e())):e()}this.__unsubs=void 0}}},{kind:"method",key:"updated",value:function(e){if((0,i.Z)((0,r.Z)(n.prototype),"updated",this).call(this,e),e.has("hass"))this.__checkSubscribed();else if(this.hassSubscribeRequiredHostProps)for(const t of e.keys())if(this.hassSubscribeRequiredHostProps.includes(t))return void this.__checkSubscribed()}},{kind:"method",key:"hassSubscribe",value:function(){return[]}},{kind:"method",key:"__checkSubscribed",value:function(){var e;void 0!==this.__unsubs||!this.isConnected||void 0===this.hass||null!==(e=this.hassSubscribeRequiredHostProps)&&void 0!==e&&e.some((e=>void 0===this[e]))||(this.__unsubs=this.hassSubscribe())}}]}}),e)},4631:(e,t,n)=>{n.a(e,(async(e,a)=>{try{n.r(t);var i=n(43170),r=n(27499),s=n(32812),o=n(27815),u=n(64532),c=n(72100),l=n(24517);const e=async()=>{const e=(0,c.sS)(),t=[];(0,s.Y)()&&await Promise.all([n.e(7021),n.e(8196)]).then(n.bind(n,48196)),(0,o.Y)(e)&&t.push(Promise.all([n.e(7021),n.e(655)]).then(n.bind(n,20655))),(0,u.Y)(e)&&t.push(Promise.all([n.e(7021),n.e(759)]).then(n.bind(n,20759))),(0,i.Y)(e)&&t.push(Promise.all([n.e(7021),n.e(6554)]).then(n.bind(n,76554)).then((()=>n.e(6042).then(n.t.bind(n,6042,23))))),(0,r.Yq)(e)&&t.push(Promise.all([n.e(7021),n.e(2684)]).then(n.bind(n,72684))),0!==t.length&&await Promise.all(t).then((()=>(0,l.n)(e)))};await e(),a()}catch(e){a(e)}}),1)}}]); +//# sourceMappingURL=2522-bj8E4h5kmco.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js.gz b/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f257a93e70421ba9b13fe8137b00dc346e0d1c49 GIT binary patch literal 3480 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 GDgXcnj_xV| literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js.map b/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js.map new file mode 100644 index 000000000..424e3bc5d --- /dev/null +++ b/supervisor/api/panel/frontend_latest/2522-bj8E4h5kmco.js.map @@ -0,0 +1 @@ +{"version":3,"file":"2522-bj8E4h5kmco.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/check_valid_date.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/milliseconds_to_duration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/duration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_date.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_date_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/use_am_pm.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/compute_attribute_display.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/compute_state_display.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/capitalize-first-letter.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/is_date.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/is_timestamp.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/translations/blank_before_percent.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/mixins/subscribe-mixin.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/intl-polyfill.ts"],"names":["checkValidDate","date","Date","isNaN","valueOf","leftPad","num","digits","paddedNum","i","parseInt","UNIT_TO_MILLISECOND_CONVERT","ms","s","min","h","d","formatDuration","duration","units","Math","floor","m","millisecondsToDuration","parseFloat","memoizeOne","locale","Intl","DateTimeFormat","language","weekday","month","day","formatDate","dateObj","formatDateMem","format","year","formatDateNumeric","formatDateNumericMem","formatDateTime","formatDateTimeMem","useAmPm","hour","minute","hour12","formatDateTimeWithSeconds","formatDateTimeWithSecondsMem","second","formatTime","formatTimeMem","time_format","TimeFormat","testLanguage","undefined","test","toLocaleString","includes","jsYamlPromise","computeAttributeValueDisplay","localize","stateObj","entities","attribute","value","attributeValue","attributes","formatNumber","startsWith","url","URL","protocol","html","_","isDate","isTimestamp","Array","isArray","some","val","Object","yaml","then","jsYaml","dump","until","map","item","join","entityId","entity_id","domain","computeDomain","deviceClass","device_class","registryEntry","translationKey","translation_key","platform","computeAttributeNameDisplay","entity","capitalizeFirstLetter","replace","computeStateDisplay","state","computeStateDisplayFromEntityAttributes","UNKNOWN","UNAVAILABLE","isNumericFromAttributes","unit_of_measurement","_err","style","currency","minimumFractionDigits","getNumberFormatOptions","unit","blankBeforePercent","has_date","has_time","setHours","components","split","length","now","toISOString","_e","humidity","_attributes$latest_ve","updateIsInstallingFromAttributes","supportsFeatureFromAttributes","UPDATE_SUPPORT_PROGRESS","in_progress","progress","latest_version","skipped_version","str","charAt","toUpperCase","slice","regExpString","regExp","RegExp","regExpNoStringEnd","input","allowCharsAfterDate","regexp","localeOptions","SubscribeMixin","superClass","_decorate","_initialize","_superClass","SubscribeClass","constructor","args","F","kind","decorators","property","key","_get","_getPrototypeOf","prototype","call","this","__checkSubscribed","__unsubs","unsub","pop","Promise","unsubFunc","changedProps","has","hassSubscribeRequiredHostProps","keys","_this$hassSubscribeRe","isConnected","hass","prop","hassSubscribe","polyfillIntl","async","getLocalLanguage","polyfills","shouldPolyfillLocale","shouldPolyfillPluralRules","push","shouldPolyfillRelativeTime","shouldPolyfillDateTime","shouldPolyfillDisplayName","all","polyfillLocaleData"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js b/supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js deleted file mode 100644 index 8a6a64807..000000000 --- a/supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2522,4631],{95078:(t,e,n)=>{function a(t){return!!t&&(t instanceof Date&&!isNaN(t.valueOf()))}n.d(e,{Z:()=>a})},93817:(t,e,n)=>{n.d(e,{a:()=>i,L:()=>r});const a=(t,e=2)=>{let n=""+t;for(let t=1;tfunction(t){const e=Math.floor(t/1e3/3600),n=Math.floor(t/1e3%3600/60),i=Math.floor(t/1e3%3600%60),r=Math.floor(t%1e3);return e>0?`${e}:${a(n)}:${a(i)}`:n>0?`${n}:${a(i)}`:i>0||r>0?`${i}${r>0?`.${a(r,3)}`:""}`:null}(parseFloat(t)*i[e])||"0"},12198:(t,e,n)=>{n.a(t,(async(t,a)=>{try{n.d(e,{WB:()=>c,p6:()=>o});var i=n(14516),r=n(4631),s=t([r]);r=(s.then?(await s)():s)[0];(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{weekday:"long",month:"long",day:"numeric"})));const o=(t,e)=>u(e).format(t),u=(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{year:"numeric",month:"long",day:"numeric"}))),c=(t,e)=>l(e).format(t),l=(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{year:"numeric",month:"numeric",day:"numeric"})));(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{day:"numeric",month:"short"}))),(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{month:"long",year:"numeric"}))),(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{month:"long"}))),(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{year:"numeric"}))),(0,i.Z)((t=>new Intl.DateTimeFormat(t.language,{weekday:"long"})));a()}catch(t){a(t)}}))},44583:(t,e,n)=>{n.a(t,(async(t,a)=>{try{n.d(e,{E8:()=>l,o0:()=>u});var i=n(14516),r=n(4631),s=n(65810),o=t([r]);r=(o.then?(await o)():o)[0];const u=(t,e)=>c(e).format(t),c=(0,i.Z)((t=>new Intl.DateTimeFormat("en"!==t.language||(0,s.y)(t)?t.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,s.y)(t)?"numeric":"2-digit",minute:"2-digit",hour12:(0,s.y)(t)}))),l=((0,i.Z)((t=>new Intl.DateTimeFormat("en"!==t.language||(0,s.y)(t)?t.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,s.y)(t)?"numeric":"2-digit",minute:"2-digit",hour12:(0,s.y)(t)}))),(t,e)=>m(e).format(t)),m=(0,i.Z)((t=>new Intl.DateTimeFormat("en"!==t.language||(0,s.y)(t)?t.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,s.y)(t)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,s.y)(t)})));(0,i.Z)((t=>new Intl.DateTimeFormat("en"!==t.language||(0,s.y)(t)?t.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,s.y)(t)})));a()}catch(t){a(t)}}))},49684:(t,e,n)=>{n.a(t,(async(t,a)=>{try{n.d(e,{mr:()=>u});var i=n(14516),r=n(4631),s=n(65810),o=t([r]);r=(o.then?(await o)():o)[0];const u=(t,e)=>c(e).format(t),c=(0,i.Z)((t=>new Intl.DateTimeFormat("en"!==t.language||(0,s.y)(t)?t.language:"en-u-hc-h23",{hour:"numeric",minute:"2-digit",hour12:(0,s.y)(t)})));(0,i.Z)((t=>new Intl.DateTimeFormat("en"!==t.language||(0,s.y)(t)?t.language:"en-u-hc-h23",{hour:(0,s.y)(t)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,s.y)(t)}))),(0,i.Z)((t=>new Intl.DateTimeFormat("en"!==t.language||(0,s.y)(t)?t.language:"en-u-hc-h23",{weekday:"long",hour:(0,s.y)(t)?"numeric":"2-digit",minute:"2-digit",hour12:(0,s.y)(t)}))),(0,i.Z)((()=>new Intl.DateTimeFormat("en-GB",{hour:"numeric",minute:"2-digit",hour12:!1})));a()}catch(t){a(t)}}))},65810:(t,e,n)=>{n.d(e,{y:()=>r});var a=n(14516),i=n(66477);const r=(0,a.Z)((t=>{if(t.time_format===i.zt.language||t.time_format===i.zt.system){const e=t.time_format===i.zt.language?t.language:void 0,n=(new Date).toLocaleString(e);return n.includes("AM")||n.includes("PM")}return t.time_format===i.zt.am_pm}))},95664:(t,e,n)=>{n.a(t,(async(t,a)=>{try{n.d(e,{S:()=>_,a:()=>f});var i=n(68144),r=n(62601),s=n(95078),o=n(12198),u=n(44583),c=n(79513),l=n(21780),m=n(99137),d=n(10207),h=n(58831),y=t([o,u]);let g;[o,u]=y.then?(await y)():y;const f=(t,e,a,l,y,_)=>{const p=void 0!==_?_:e.attributes[y];if(null===p)return t("state.default.unknown");if("number"==typeof p)return(0,c.uf)(p,a);if("string"==typeof p){if(p.startsWith("http"))try{const t=new URL(p);if("http:"===t.protocol||"https:"===t.protocol)return i.dy`${p}`}catch(t){}if((0,m.J)(p,!0)){if((0,d.W)(p)){const t=new Date(p);if((0,s.Z)(t))return(0,u.E8)(t,a)}const t=new Date(p);if((0,s.Z)(t))return(0,o.p6)(t,a)}}if(Array.isArray(p)&&p.some((t=>t instanceof Object))||!Array.isArray(p)&&p instanceof Object){g||(g=Promise.all([n.e(7426),n.e(7628)]).then(n.bind(n,17628)));const t=g.then((t=>t.dump(p)));return i.dy`
    ${(0,r.C)(t,"")}
    `}if(Array.isArray(p))return p.map((n=>f(t,e,a,l,y,n))).join(", ");const b=e.entity_id,$=(0,h.M)(b),v=e.attributes.device_class,w=l[b],k=null==w?void 0:w.translation_key;return k&&t(`component.${w.platform}.entity.${$}.${k}.state_attributes.${y}.state.${p}`)||v&&t(`component.${$}.entity_component.${v}.state_attributes.${y}.state.${p}`)||t(`component.${$}.entity_component._.state_attributes.${y}.state.${p}`)||p},_=(t,e,n,a)=>{const i=e.entity_id,r=e.attributes.device_class,s=(0,h.M)(i),o=n[i],u=null==o?void 0:o.translation_key;return u&&t(`component.${o.platform}.entity.${s}.${u}.state_attributes.${a}.name`)||r&&t(`component.${s}.entity_component.${r}.state_attributes.${a}.name`)||t(`component.${s}.entity_component._.state_attributes.${a}.name`)||(0,l.f)(a.replace(/_/g," ").replace(/\bid\b/g,"ID").replace(/\bip\b/g,"IP").replace(/\bmac\b/g,"MAC").replace(/\bgps\b/g,"GPS"))};a()}catch(t){a(t)}}))},29171:(t,e,n)=>{n.a(t,(async(t,a)=>{try{n.d(e,{D1:()=>g});var i=n(56007),r=n(24833),s=n(93817),o=n(12198),u=n(44583),c=n(49684),l=n(79513),m=n(68307),d=n(58831),h=n(40095),y=t([o,u,c]);[o,u,c]=y.then?(await y)():y;const g=(t,e,n,a,i)=>{const r=a[e.entity_id];return f(t,n,r,e.entity_id,e.attributes,void 0!==i?i:e.state)},f=(t,e,n,a,y,g)=>{if(g===i.lz||g===i.nZ)return t(`state.default.${g}`);if((0,l.sJ)(y)){if("duration"===y.device_class&&y.unit_of_measurement&&s.a[y.unit_of_measurement])try{return(0,s.L)(g,y.unit_of_measurement)}catch(t){}if("monetary"===y.device_class)try{return(0,l.uf)(g,e,{style:"currency",currency:y.unit_of_measurement,minimumFractionDigits:2,...(0,l.l4)({state:g,attributes:y},n)})}catch(t){}const t=y.unit_of_measurement?"%"===y.unit_of_measurement?(0,m.K)(e)+"%":` ${y.unit_of_measurement}`:"";return`${(0,l.uf)(g,e,(0,l.l4)({state:g,attributes:y},n))}${t}`}const f=(0,d.M)(a);if(["date","input_datetime","time"].includes(f)){if(void 0===g){let t;return y.has_date&&y.has_time?(t=new Date(y.year,y.month-1,y.day,y.hour,y.minute),(0,u.o0)(t,e)):y.has_date?(t=new Date(y.year,y.month-1,y.day),(0,o.p6)(t,e)):y.has_time?(t=new Date,t.setHours(y.hour,y.minute),(0,c.mr)(t,e)):g}try{const t=g.split(" ");if(2===t.length)return(0,u.o0)(new Date(t.join("T")),e);if(1===t.length){if(g.includes("-"))return(0,o.p6)(new Date(`${g}T00:00`),e);if(g.includes(":")){const t=new Date;return(0,c.mr)(new Date(`${t.toISOString().split("T")[0]}T${g}`),e)}}return g}catch(t){return g}}if("humidifier"===f&&"on"===g&&y.humidity)return`${y.humidity} %`;if("counter"===f||"number"===f||"input_number"===f)return(0,l.uf)(g,e,(0,l.l4)({state:g,attributes:y},n));if(["button","input_button","scene","stt","tts"].includes(f)||"sensor"===f&&"timestamp"===y.device_class)try{return(0,u.o0)(new Date(g),e)}catch(t){return g}var _;return"update"===f?"on"===g?(0,r.X4)(y)?(0,h.f)(y,r.k6)&&"number"==typeof y.in_progress?t("ui.card.update.installing_with_progress",{progress:y.in_progress}):t("ui.card.update.installing"):y.latest_version:y.skipped_version===y.latest_version?null!==(_=y.latest_version)&&void 0!==_?_:t("state.default.unavailable"):t("ui.card.update.up_to_date"):(null==n?void 0:n.translation_key)&&t(`component.${n.platform}.entity.${f}.${n.translation_key}.state.${g}`)||y.device_class&&t(`component.${f}.entity_component.${y.device_class}.state.${g}`)||t(`component.${f}.entity_component._.state.${g}`)||g};a()}catch(t){a(t)}}))},21780:(t,e,n)=>{n.d(e,{f:()=>a});const a=t=>t.charAt(0).toUpperCase()+t.slice(1)},99137:(t,e,n)=>{n.d(e,{J:()=>s});const a="^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])",i=new RegExp(a+"$"),r=new RegExp(a),s=(t,e=!1)=>e?r.test(t):i.test(t)},10207:(t,e,n)=>{n.d(e,{W:()=>i});const a=/^\d{4}-(0[1-9]|1[0-2])-([12]\d|0[1-9]|3[01])[T| ](((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)(\8[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)$/,i=t=>a.test(t)},68307:(t,e,n)=>{n.d(e,{K:()=>a});const a=t=>{switch(null==t?void 0:t.language){case"cz":case"de":case"fi":case"fr":case"sk":case"sv":return" ";default:return""}}},73826:(t,e,n)=>{n.d(e,{f:()=>o});var a=n(17463),i=n(34541),r=n(47838),s=n(14243);const o=t=>(0,a.Z)(null,(function(t,e){class n extends e{constructor(...e){super(...e),t(this)}}return{F:n,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",key:"hassSubscribeRequiredHostProps",value:void 0},{kind:"field",key:"__unsubs",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,i.Z)((0,r.Z)(n.prototype),"connectedCallback",this).call(this),this.__checkSubscribed()}},{kind:"method",key:"disconnectedCallback",value:function(){if((0,i.Z)((0,r.Z)(n.prototype),"disconnectedCallback",this).call(this),this.__unsubs){for(;this.__unsubs.length;){const t=this.__unsubs.pop();t instanceof Promise?t.then((t=>t())):t()}this.__unsubs=void 0}}},{kind:"method",key:"updated",value:function(t){if((0,i.Z)((0,r.Z)(n.prototype),"updated",this).call(this,t),t.has("hass"))this.__checkSubscribed();else if(this.hassSubscribeRequiredHostProps)for(const e of t.keys())if(this.hassSubscribeRequiredHostProps.includes(e))return void this.__checkSubscribed()}},{kind:"method",key:"hassSubscribe",value:function(){return[]}},{kind:"method",key:"__checkSubscribed",value:function(){var t;void 0!==this.__unsubs||!this.isConnected||void 0===this.hass||null!==(t=this.hassSubscribeRequiredHostProps)&&void 0!==t&&t.some((t=>void 0===this[t]))||(this.__unsubs=this.hassSubscribe())}}]}}),t)},4631:(t,e,n)=>{n.a(t,(async(t,a)=>{try{n.r(e);var i=n(91098),r=n(12431),s=n(12963),o=n(36746),u=n(57518),c=n(72100),l=n(24517);const t=async()=>{const t=(0,c.sS)(),e=[];(0,s.Y)()&&await Promise.all([n.e(7021),n.e(8196)]).then(n.bind(n,48196)),(0,o.Y)(t)&&e.push(Promise.all([n.e(7021),n.e(655)]).then(n.bind(n,20655)).then((()=>n.e(4827).then(n.t.bind(n,64827,23))))),(0,u.Y)(t)&&e.push(Promise.all([n.e(7021),n.e(759)]).then(n.bind(n,20759))),(0,i.Y)(t)&&e.push(Promise.all([n.e(7021),n.e(6554)]).then(n.bind(n,76554)).then((()=>n.e(6042).then(n.t.bind(n,6042,23))))),(0,r.Y)(t)&&e.push(Promise.all([n.e(7021),n.e(2684)]).then(n.bind(n,72684)).then((()=>n.e(897).then(n.t.bind(n,50897,23))))),await Promise.all(e).then((()=>(0,l.n)(t)))};await t(),a()}catch(t){a(t)}}),1)}}]); -//# sourceMappingURL=2522-o8vfSHDeas4.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js.gz b/supervisor/api/panel/frontend_latest/2522-o8vfSHDeas4.js.gz deleted file mode 100644 index 850227e0a18be6fc95f4951c65d414f898dcdc8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3489 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

    9;Om{i.r(t);var a=i(17463),r=i(68144),o=i(14243);i(15803),i(31036);(0,a.Z)([(0,o.Mo)("update-available-dashboard")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"render",value:function(){return r.dy` `}},{kind:"method",key:"_updateComplete",value:function(){history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`hass-subpage{--app-header-background-color:var(--primary-background-color);--app-header-text-color:var(--sidebar-text-color)}update-available-card{margin:auto;margin-top:16px;margin-bottom:24px;max-width:600px}`}}]}}),r.oi)},9381:(e,t,i)=>{var a=i(17463),r=i(68144),o=i(14243),s=i(83448),n=i(47181);i(5666),i(52039);const c={info:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",warning:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16",error:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",success:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"};(0,a.Z)([(0,o.Mo)("ha-alert")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)()],key:"title",value:()=>""},{kind:"field",decorators:[(0,o.Cb)({attribute:"alert-type"})],key:"alertType",value:()=>"info"},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"dismissable",value:()=>!1},{kind:"method",key:"render",value:function(){return r.dy`

    `}},{kind:"method",key:"_dismiss_clicked",value:function(){(0,n.B)(this,"alert-dismissed-clicked")}},{kind:"field",static:!0,key:"styles",value:()=>r.iv`.issue-type{position:relative;padding:8px;display:flex}.issue-type::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;content:"";border-radius:4px}.icon{z-index:1}.icon.no-title{align-self:center}.content{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:var(--float-start)}.action{z-index:1;width:min-content;--mdc-theme-primary:var(--primary-text-color)}.main-content{overflow-wrap:anywhere;word-break:break-word;margin-left:8px;margin-right:0;margin-inline-start:8px;margin-inline-end:0;direction:var(--direction)}.title{margin-top:2px;font-weight:700}.action ha-icon-button,.action mwc-button{--mdc-theme-primary:var(--primary-text-color);--mdc-icon-button-size:36px}.issue-type.info>.icon{color:var(--info-color)}.issue-type.info::after{background-color:var(--info-color)}.issue-type.warning>.icon{color:var(--warning-color)}.issue-type.warning::after{background-color:var(--warning-color)}.issue-type.error>.icon{color:var(--error-color)}.issue-type.error::after{background-color:var(--error-color)}.issue-type.success>.icon{color:var(--success-color)}.issue-type.success::after{background-color:var(--success-color)}`}]}}),r.oi)},32511:(e,t,i)=>{var a=i(17463),r=i(58417),o=i(39274),s=i(68144),n=i(14243);(0,a.Z)([(0,n.Mo)("ha-checkbox")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[o.W,s.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),r.A)},83927:(e,t,i)=>{var a=i(17463),r=i(8485),o=i(92038),s=i(68144),n=i(14243),c=i(47181);(0,a.Z)([(0,n.Mo)("ha-formfield")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e)switch(e.focus(),e.tagName){case"HA-CHECKBOX":case"HA-RADIO":if(e.disabled)break;e.checked=!e.checked,(0,c.B)(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[o.W,s.iv`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}`]}]}}),r.a)}}]); +//# sourceMappingURL=2592-KVN7RPX_CKI.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2592-KVN7RPX_CKI.js.gz b/supervisor/api/panel/frontend_latest/2592-KVN7RPX_CKI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..47577a58079ff94b4adcd56ea29fc85805937a16 GIT binary patch literal 2018 zcmV<82OanyiwFP!000021I1W*lbg5_|Nngo!n>eKCn%LopL9kF|pl zg~S}o^4+&3u#FwtdtXUFefO^=bz{4d%#y0)iLzryvTT8G*u0?0)zf8_UoFLoeWX%y zsc5b~E=rLrmZ!6yD){~P=NB$6D!Fvd&x6r4xIp!II0~kb!;nJUot@PjmyUAdYg$@# z#vL*ljt4F(;dLC6;m}1wQ-{HD;KuMW3VmR6XF&YH*o_?@QT&bToWqO2?}Y2vRgqG~ zJbF!eM&}vxQYx2oLCe&3FOajS@j>PsWU4Cj`bCsv5WdB3b=cBUbs}=WrAm}2 z9gH!E%Bo=9J7SJna_Ke=N~81oisxx$FF4Cm8>K7}B?UDZwLv|dyG~6NfIP1hi|&yI z!nk60k-Y?$HoB%+#iDD$Q_FAAFE(bvyXI1qzr>`vD_HbIh>X#EV=|{@DQQ76ZPdek{j#Hz?xPxE8Tc-qk+& z@1t^NeQFLvyl3(N*5DYbdWYw5#vONS=8`EJNktV;qI-U~_tag+ref_YR{uZ z;Vl`3LVMc9CBT!Xkb5S|=$e*}=M^Pi(emyywj1wgD>$?}dXlGXPWueEIS5w`<}Z03 z(MpN9efN|oA~G&+*Xy}ZO01$_Xh^r-4NuiF8vA~6+W@#1P2-{x3+^^(ItWScV*4pK z8j|oD4u-?fMLE0jHn)+L%xa!5L}b4s1WjL(!55R4guEjG z3jC)NJetDO8X_{rL!zI-(;?Di%kYL42o9ebE-V7y@bnV|1HV&i*{RNqPW1|~d<~+ZQY~$!HI3_QHfnJQ?k|`by5ShLl z;^D+-`(KcuG2ol!_zM!6<=93H&QRF`Lq>);F-}IB(s~_e!o)awItG&{u)qx-{hE|C zMvp@j8e)riZ>jO_Edzg_4cY*LtdfLD3DF;vIBowa3GigBi#xz0G{gkRLktW&AaBVC zPbLTiKx~M|1YU!&mK+Qr`(Iq!cN07%K*N6cb_`w#!K1gPB5woIRc;Cqj6y>lU^02T zRr$tl4z=wi^=QUQ_2)I|b)QmPWt$t(fun5OKey}ICKXS2RlDnd9qoUb)VHlqwEZiZ zbjsz5OG)RuG2bJ6+A?U*Y%pFilZy4X8iJAdZxGA5=}eoHE}$1QE;O+cqMNm; z+Go3VpjuYf(G0{7Z9B4a;k9_1_A4`?temb`E3QefFXZ*5XS8ua)l#>`WZ%8%i9J!> z3AHi(gcx=sNz8P*AK!}d+}pBtA~mS=h1;0V`a(_X=~D#TrOo8*L=4p6zMJ!w*xBvX zwhLiNO?n>eG6jG7dz>OYQ8G5h%* z*w(ONbNs|LR{`pdWv9hbZ>{GxyC?AUgkuhvnQ8F$aMXp6Tsw_QmVxdyiwl~jy1Rui zJAlt3qj%9FW4BFDEsE$uv2v?T=Tc;qVzHh?{J7+oO9jt%4uO}9E%aIxG~wzl!X$_b z!E>>+C4*PO*2iDFbGXJmAyNk1Cw@cU-xf{0{i*I46`&``kD1 zY3EC25RAx=e5#DXA(^zFDuZb-8M;VrKVb6B2h7eSmv1JyWXY1Nxw!p9hPfZTs?P=f z5=nhuM@u2q&e4zz{HC8Djx}xyO?!Htrx&hkMUkFQ6iXc_PMfk@?{os< zAH4K6`CyM|7Y&BJXsYd*V9!hq>f?>#pe_G^WAm#{i.d(t,{m:()=>n});class a{constructor(e=!0){this._storage={},this._listeners={},e&&window.addEventListener("storage",(e=>{e.key&&this.hasKey(e.key)&&(this._storage[e.key]=e.newValue?JSON.parse(e.newValue):e.newValue,this._listeners[e.key]&&this._listeners[e.key].forEach((t=>t(e.oldValue?JSON.parse(e.oldValue):e.oldValue,this._storage[e.key]))))}))}addFromStorage(e){if(!this._storage[e]){const t=window.localStorage.getItem(e);t&&(this._storage[e]=JSON.parse(t))}}subscribeChanges(e,t){return this._listeners[e]?this._listeners[e].push(t):this._listeners[e]=[t],()=>{this.unsubscribeChanges(e,t)}}unsubscribeChanges(e,t){if(!(e in this._listeners))return;const i=this._listeners[e].indexOf(t);-1!==i&&this._listeners[e].splice(i,1)}hasKey(e){return e in this._storage}getValue(e){return this._storage[e]}setValue(e,t){this._storage[e]=t;try{void 0===t?window.localStorage.removeItem(e):window.localStorage.setItem(e,JSON.stringify(t))}catch(e){}}}const o=new a,n=(e,t,i=!0,n)=>s=>{const d=i?o:new a(!1),r=String(s.key);e=e||String(s.key);const l=s.initializer?s.initializer():void 0;d.addFromStorage(e);const c=()=>d.hasKey(e)?d.getValue(e):l;return{kind:"method",placement:"prototype",key:s.key,descriptor:{set(i){((i,a)=>{let o;t&&(o=c()),d.setValue(e,a),t&&i.requestUpdate(s.key,o)})(this,i)},get:()=>c(),enumerable:!0,configurable:!0},finisher(a){if(t&&i){const t=a.prototype.connectedCallback,i=a.prototype.disconnectedCallback;a.prototype.connectedCallback=function(){var i;t.call(this),this[`__unbsubLocalStorage${r}`]=(i=this,d.subscribeChanges(e,(e=>{i.requestUpdate(s.key,e)})))},a.prototype.disconnectedCallback=function(){i.call(this),this[`__unbsubLocalStorage${r}`]()}}t&&a.createProperty(s.key,{noAccessor:!0,...n})}}}},32594:(e,t,i)=>{i.d(t,{U:()=>a});const a=e=>e.stopPropagation()},12537:(e,t,i)=>{i.d(t,{u:()=>o});var a=i(14516);const o=(e,t)=>{try{var i,a;return null!==(i=null===(a=n(t))||void 0===a?void 0:a.of(e))&&void 0!==i?i:e}catch(t){return e}},n=(0,a.Z)((e=>Intl&&"DisplayNames"in Intl?new Intl.DisplayNames(e.language,{type:"language",fallback:"code"}):void 0))},74535:(e,t,i)=>{var a=i(17463),o=(i(73366),i(68144)),n=i(14243),s=i(14516),d=i(47181),r=i(58831),l=i(91741),c=i(85415);i(77576),i(5666),i(52039),i(71281);const h=e=>o.dy` ${e.state?o.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,a.Z)([(0,n.Mo)("ha-entity-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,s.Z)(((e,t,i,a,o,n,s,d,h)=>{let u=[];if(!t)return[];let m=Object.keys(t.states);return m.length?d?(m=m.filter((e=>this.includeEntities.includes(e))),m.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language)))):(h&&(m=m.filter((e=>!h.includes(e)))),i&&(m=m.filter((e=>i.includes((0,r.M)(e))))),a&&(m=m.filter((e=>!a.includes((0,r.M)(e))))),u=m.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language))),n&&(u=u.filter((e=>e.entity_id===this.value||e.attributes.device_class&&n.includes(e.attributes.device_class)))),s&&(u=u.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&s.includes(e.attributes.unit_of_measurement)))),o&&(u=u.filter((e=>e.entity_id===this.value||o(e)))),u.length?u:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_filterChanged",value:function(e){const t=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(t)||(0,l.C)(e).toLowerCase().includes(t)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),o.oi)},61878:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243);(0,a.Z)([(0,n.Mo)("ha-dialog-header")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return o.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[o.iv`:host{display:block}:host([show-border]){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.header-bar{display:flex;flex-direction:row;align-items:flex-start;padding:4px;box-sizing:border-box}.header-title{flex:1;font-size:22px;line-height:28px;font-weight:400;padding:10px 4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (min-width:450px) and (min-height:500px){.header-bar{padding:12px}}.header-navigation-icon{flex:none;min-width:8px;height:100%;display:flex;flex-direction:row}.header-action-items{flex:none;min-width:8px;height:100%;display:flex;flex-direction:row}`]}}]}}),o.oi)},34821:(e,t,i)=>{i.d(t,{i:()=>u});var a=i(17463),o=i(34541),n=i(47838),s=i(87762),d=i(91632),r=i(68144),l=i(14243),c=i(38378);i(5666);const h=["button","ha-list-item"],u=(e,t)=>r.dy`
    ${t}
    `;(0,a.Z)([(0,l.Mo)("ha-dialog")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(e,t){var i;null===(i=this.contentElement)||void 0===i||i.scrollTo(e,t)}},{kind:"method",key:"renderHeading",value:function(){return r.dy` ${(0,o.Z)((0,n.Z)(i.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,h].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( + --dialog-scroll-divider-color, + var(--divider-color) + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),s.M)},4159:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(14516),l=i(47181),c=i(32594),h=i(12537),u=i(85415),m=i(4631),p=(i(73366),i(86630),e([m]));m=(p.then?(await p)():p)[0];(0,a.Z)([(0,d.Mo)("ha-language-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"languages",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"nativeName",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"noSort",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_defaultLanguages",value:()=>[]},{kind:"field",decorators:[(0,d.IO)("ha-select")],key:"_select",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),this._computeDefaultLanguageOptions()}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("languages")||e.has("value")){var t;if(this._select.layoutOptions(),this._select.value!==this.value&&(0,l.B)(this,"value-changed",{value:this._select.value}),!this.value)return;this._getLanguagesOptions(null!==(t=this.languages)&&void 0!==t?t:this._defaultLanguages,this.hass.locale,this.nativeName).find((e=>e.value===this.value))||(this.value=void 0)}}},{kind:"field",key:"_getLanguagesOptions",value(){return(0,r.Z)(((e,t,i)=>{let a=[];if(i){const t=this.hass.translationMetadata.translations;a=e.map((e=>{var i;let a=null===(i=t[e])||void 0===i?void 0:i.nativeName;if(!a)try{a=new Intl.DisplayNames(e,{type:"language",fallback:"code"}).of(e)}catch(t){a=e}return{value:e,label:a}}))}else a=e.map((e=>({value:e,label:(0,h.u)(e,t)})));return this.noSort||a.sort(((e,i)=>(0,u.f)(e.label,i.label,t.language))),a}))}},{kind:"method",key:"_computeDefaultLanguageOptions",value:function(){var e;null!==(e=this.hass.translationMetadata)&&void 0!==e&&e.translations&&(this._defaultLanguages=Object.keys(this.hass.translationMetadata.translations))}},{kind:"method",key:"render",value:function(){var e,t,i;const a=this._getLanguagesOptions(null!==(e=this.languages)&&void 0!==e?e:this._defaultLanguages,this.hass.locale,this.nativeName),o=null!==(t=this.value)&&void 0!==t?t:this.required?null===(i=a[0])||void 0===i?void 0:i.value:this.value;return s.dy` ${0===a.length?s.dy`${this.hass.localize("ui.components.language-picker.no_languages")}`:a.map((e=>s.dy` ${e.label} `))} `}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{width:100%}`}},{kind:"method",key:"_changed",value:function(e){const t=e.target;this.hass&&""!==t.value&&t.value!==this.value&&(this.value=t.value,(0,l.B)(this,"value-changed",{value:this.value}))}}]}}),s.oi);t()}catch(e){t(e)}}))},86630:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(49412),d=i(3762),r=i(68144),l=i(14243),c=i(38346),h=i(96151);(0,a.Z)([(0,l.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?r.dy``:r.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,h.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),s.K)},53297:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(89833),d=i(31338),r=i(96791),l=i(68144),c=i(14243);(0,a.Z)([(0,c.Mo)("ha-textarea")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean,reflect:!0})],key:"autogrow",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this),this.setAttribute("dir",document.dir)}},{kind:"method",key:"updated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),this.autogrow&&e.has("value")&&(this.mdcRoot.dataset.value=this.value+'=​"')}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.W,l.iv`:host([autogrow]) .mdc-text-field{position:relative;min-height:74px;min-width:178px;max-height:200px}:host([autogrow]) .mdc-text-field:after{content:attr(data-value);margin-top:23px;margin-bottom:9px;line-height:1.5rem;min-height:42px;padding:0px 32px 0 16px;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);visibility:hidden;white-space:pre-wrap}:host([autogrow]) .mdc-text-field__input{position:absolute;height:calc(100% - 32px)}:host([autogrow]) .mdc-text-field.mdc-text-field--no-label:after{margin-top:16px;margin-bottom:16px}:host([dir=rtl]) .mdc-floating-label{right:16px;left:initial}`]}]}}),s.O)},55049:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(47181),l=i(32594),c=i(38346),h=i(67229);i(73366),i(86630);const u="__NONE_OPTION__";(0,a.Z)([(0,d.Mo)("ha-tts-voice-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"engineId",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"language",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_voices",value:void 0},{kind:"field",decorators:[(0,d.IO)("ha-select")],key:"_select",value:void 0},{kind:"method",key:"render",value:function(){var e,t;if(!this._voices)return s.Ld;const i=null!==(e=this.value)&&void 0!==e?e:this.required?null===(t=this._voices[0])||void 0===t?void 0:t.voice_id:u;return s.dy` ${this.required?s.Ld:s.dy` ${this.hass.localize("ui.components.tts-voice-picker.none")} `} ${this._voices.map((e=>s.dy` ${e.name} `))} `}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated?(e.has("language")||e.has("engineId"))&&this._debouncedUpdateVoices():this._updateVoices()}},{kind:"field",key:"_debouncedUpdateVoices",value(){return(0,c.D)((()=>this._updateVoices()),500)}},{kind:"method",key:"_updateVoices",value:async function(){this.engineId&&this.language?(this._voices=(await(0,h.MV)(this.hass,this.engineId,this.language)).voices,this.value&&(this._voices&&this._voices.find((e=>e.voice_id===this.value))||(this.value=void 0,(0,r.B)(this,"value-changed",{value:this.value})))):this._voices=void 0}},{kind:"method",key:"updated",value:function(e){var t,a,s;((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("_voices")&&(null===(t=this._select)||void 0===t?void 0:t.value)!==this.value)&&(null===(a=this._select)||void 0===a||a.layoutOptions(),(0,r.B)(this,"value-changed",{value:null===(s=this._select)||void 0===s?void 0:s.value}))}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{width:100%}`}},{kind:"method",key:"_changed",value:function(e){const t=e.target;!this.hass||""===t.value||t.value===this.value||void 0===this.value&&t.value===u||(this.value=t.value===u?void 0:t.value,(0,r.B)(this,"value-changed",{value:this.value}))}}]}}),s.oi)},52809:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.r(t);var o=i(17463),n=i(68144),s=i(14243),d=i(47181),r=i(11654),l=(i(34821),i(61878),i(50842),i(95397)),c=e([l]);l=(c.then?(await c)():c)[0];const h="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z",u="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z";(0,o.Z)([(0,s.Mo)("dialog-media-player-browse")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_currentItem",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_navigateIds",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,s.IO)("ha-media-player-browse")],key:"_browser",value:void 0},{kind:"method",key:"showDialog",value:function(e){this._params=e,this._navigateIds=e.navigateIds||[{media_content_id:void 0,media_content_type:void 0}]}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._navigateIds=void 0,this._currentItem=void 0,(0,d.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._navigateIds?n.dy` ${this._navigateIds.length>1?n.dy` `:n.Ld} ${this._currentItem?this._currentItem.title:this.hass.localize("ui.components.media-browser.media-player-browser")} `:n.Ld}},{kind:"method",key:"_goBack",value:function(){var e;this._navigateIds=null===(e=this._navigateIds)||void 0===e?void 0:e.slice(0,-1),this._currentItem=void 0}},{kind:"method",key:"_mediaBrowsed",value:function(e){this._navigateIds=e.detail.ids,this._currentItem=e.detail.current}},{kind:"method",key:"_mediaPicked",value:function(e){this._params.mediaPickedCallback(e.detail),"play"!==this._action&&this.closeDialog()}},{kind:"get",key:"_action",value:function(){return this._params.action||"play"}},{kind:"method",key:"_refreshMedia",value:function(){this._browser.refresh()}},{kind:"get",static:!0,key:"styles",value:function(){return[r.yu,n.iv`ha-dialog{--dialog-z-index:9;--dialog-content-padding:0}ha-media-player-browse{--media-browser-max-height:calc(100vh - 65px);height:calc(100vh - 65px);direction:ltr}@media (min-width:800px){ha-dialog{--mdc-dialog-max-width:800px;--dialog-surface-position:fixed;--dialog-surface-top:40px;--mdc-dialog-max-height:calc(100vh - 72px)}ha-media-player-browse{position:initial;--media-browser-max-height:100vh - 137px;height:100vh - 137px;width:700px}}ha-dialog-header ha-media-manage-button{--mdc-theme-primary:var(--primary-text-color);margin:6px;display:block}`]}}]}}),n.oi);a()}catch(e){a(e)}}))},98587:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=(i(44577),i(68144)),d=i(14243),r=i(349),l=i(47181),c=i(67229),h=i(11654),u=(i(53297),i(4159)),m=(i(55049),i(83270)),p=e([u]);u=(p.then?(await p)():p)[0];(0,a.Z)([(0,d.Mo)("ha-browse-media-tts")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"item",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_language",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_voice",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_provider",value:void 0},{kind:"field",decorators:[(0,r.m)("TtsMessage",!0,!1)],key:"_message",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i;return s.dy`
    ${null!==(t=this._provider)&&void 0!==t&&null!==(i=t.supported_languages)&&void 0!==i&&i.length?s.dy`
    `:s.Ld}
    ${this.hass.localize(`ui.components.media-browser.tts.action_${this.action}`)}
    `}},{kind:"method",key:"willUpdate",value:function(e){var t;if((0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("item")&&this.item.media_content_id){var a;const e=new URLSearchParams(this.item.media_content_id.split("?")[1]),t=e.get("message"),i=e.get("language"),o=e.get("voice");t&&(this._message=t),i&&(this._language=i),o&&(this._voice=o);const n=(0,c.Xk)(this.item.media_content_id);n!==(null===(a=this._provider)||void 0===a?void 0:a.engine_id)&&(this._provider=void 0,(0,c.yP)(this.hass,n).then((e=>{var t;if(this._provider=e.provider,!this._language&&null!==(t=e.provider.supported_languages)&&void 0!==t&&t.length){var i;const t=`${this.hass.config.language}-${this.hass.config.country}`.toLowerCase(),a=e.provider.supported_languages.find((e=>e.toLowerCase()===t));if(a)return void(this._language=a);this._language=null===(i=e.provider.supported_languages)||void 0===i?void 0:i.find((e=>e.substring(0,2)===this.hass.config.language.substring(0,2)))}})),"cloud"===n&&(0,m.LI)(this.hass).then((e=>{e.logged_in&&(this._language=e.prefs.tts_default_voice[0])})))}if(e.has("_message"))return;const s=null===(t=this.shadowRoot.querySelector("ha-textarea"))||void 0===t?void 0:t.value;void 0!==s&&s!==this._message&&(this._message=s)}},{kind:"method",key:"_languageChanged",value:function(e){this._language=e.detail.value}},{kind:"method",key:"_voiceChanged",value:function(e){this._voice=e.detail.value}},{kind:"method",key:"_ttsClicked",value:async function(){const e=this.shadowRoot.querySelector("ha-textarea").value;this._message=e;const t={...this.item},i=new URLSearchParams;i.append("message",e),this._language&&i.append("language",this._language),this._voice&&i.append("voice",this._voice),t.media_content_id=`${t.media_content_id.split("?")[0]}?${i.toString()}`,t.can_play=!0,t.title=e,(0,l.B)(this,"tts-picked",{item:t})}},{kind:"field",static:!0,key:"styles",value:()=>[h.k1,s.iv`:host{margin:16px auto;padding:0 8px;display:flex;flex-direction:column;max-width:448px}.options{margin-top:16px;display:flex;justify-content:space-between}ha-textarea{width:100%}button.link{color:var(--primary-color)}`]}]}}),s.oi);t()}catch(e){t(e)}}))},50842:(e,t,i)=>{var a=i(17463),o=(i(14271),i(68144)),n=i(14243),s=i(47181),d=i(72371);i(52039);(0,a.Z)([(0,n.Mo)("ha-media-manage-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"currentItem",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_uploading",value:()=>0},{kind:"method",key:"render",value:function(){return this.currentItem&&(0,d.aV)(this.currentItem.media_content_id||"")?o.dy` `:o.Ld}},{kind:"method",key:"_manage",value:function(){var e,t;e=this,t={currentItem:this.currentItem,onClose:()=>(0,s.B)(this,"media-refresh")},(0,s.B)(e,"show-dialog",{dialogTag:"dialog-media-manage",dialogImport:()=>Promise.all([i.e(1985),i.e(3493)]).then(i.bind(i,23493)),dialogParams:t})}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`mwc-button{--mdc-button-disabled-ink-color:--mdc-theme-primary}ha-circular-progress[slot=icon],ha-svg-icon[slot=icon]{vertical-align:middle}ha-svg-icon[slot=icon]{margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}`}]}}),o.oi)},95397:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=i(26535),d=(i(14271),i(63436),i(44577),i(45233),i(68144)),r=i(14243),l=i(83448),c=i(76538),h=i(62601),u=i(47181),m=i(87744),p=i(38346),v=i(56007),g=i(69371),_=i(72371),y=i(67229),b=i(26765),f=i(44281),k=i(11654),x=i(11254),w=i(27322),$=(i(74535),i(9381),i(81545),i(22098),i(76870),i(93201),i(5666),i(52039),i(98587)),C=i(46134),I=e([$]);$=(I.then?(await I)():I)[0];const z="M21.5 9.5L20.09 10.92L17 7.83V13.5C17 17.09 14.09 20 10.5 20H4V18H10.5C13 18 15 16 15 13.5V7.83L11.91 10.91L10.5 9.5L16 4L21.5 9.5Z",L="M8,5.14V19.14L19,12.14L8,5.14Z",B="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";(0,a.Z)([(0,r.Mo)("ha-media-player-browse")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"entityId",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"action",value:()=>"play"},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"dialog",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)()],key:"navigateIds",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,attribute:"narrow",reflect:!0})],key:"_narrow",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,attribute:"scroll",reflect:!0})],key:"_scrolled",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_parentItem",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_currentItem",value:void 0},{kind:"field",decorators:[(0,r.IO)(".header")],key:"_header",value:void 0},{kind:"field",decorators:[(0,r.IO)(".content")],key:"_content",value:void 0},{kind:"field",decorators:[(0,r.IO)("lit-virtualizer")],key:"_virtualizer",value:void 0},{kind:"field",key:"_observed",value:()=>!1},{kind:"field",key:"_headerOffsetHeight",value:()=>0},{kind:"field",key:"_resizeObserver",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),this.updateComplete.then((()=>this._attachResizeObserver()))}},{kind:"method",key:"disconnectedCallback",value:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},{kind:"method",key:"refresh",value:async function(){const e=this.navigateIds[this.navigateIds.length-1];try{this._currentItem=await this._fetchData(this.entityId,e.media_content_id,e.media_content_type),(0,u.B)(this,"media-browsed",{ids:this.navigateIds,current:this._currentItem})}catch(e){this._setError(e)}}},{kind:"method",key:"play",value:function(){var e;null!==(e=this._currentItem)&&void 0!==e&&e.can_play&&this._runAction(this._currentItem)}},{kind:"method",key:"willUpdate",value:function(e){var t;if((0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated||(0,C.o)(),e.has("entityId"))this._setError(void 0);else if(!e.has("navigateIds"))return;this._setError(void 0);const a=e.get("navigateIds"),s=this.navigateIds;null===(t=this._content)||void 0===t||t.scrollTo(0,0),this._scrolled=!1;const d=this._currentItem,r=this._parentItem;this._currentItem=void 0,this._parentItem=void 0;const l=s[s.length-1],c=s.length>1?s[s.length-2]:void 0;let h,m;e.has("entityId")||(a&&s.length===a.length+1&&a.every(((e,t)=>{const i=s[t];return i.media_content_id===e.media_content_id&&i.media_content_type===e.media_content_type}))?m=Promise.resolve(d):a&&s.length===a.length-1&&s.every(((e,t)=>{const i=a[t];return e.media_content_id===i.media_content_id&&e.media_content_type===i.media_content_type}))&&(h=Promise.resolve(r))),h||(h=this._fetchData(this.entityId,l.media_content_id,l.media_content_type)),h.then((e=>{this._currentItem=e,(0,u.B)(this,"media-browsed",{ids:s,current:e})}),(t=>{var i;a&&e.has("entityId")&&s.length===a.length&&a.every(((e,t)=>s[t].media_content_id===e.media_content_id&&s[t].media_content_type===e.media_content_type))?(0,u.B)(this,"media-browsed",{ids:[{media_content_id:void 0,media_content_type:void 0}],replace:!0}):"entity_not_found"===t.code&&(0,v.rk)(null===(i=this.hass.states[this.entityId])||void 0===i?void 0:i.state)?this._setError({message:this.hass.localize("ui.components.media-browser.media_player_unavailable"),code:"entity_not_found"}):this._setError(t)})),m||void 0===c||(m=this._fetchData(this.entityId,c.media_content_id,c.media_content_type)),m&&m.then((e=>{this._parentItem=e}))}},{kind:"method",key:"shouldUpdate",value:function(e){if(e.size>1||!e.has("hass"))return!0;const t=e.get("hass");return void 0===t||t.localize!==this.hass.localize}},{kind:"method",key:"firstUpdated",value:function(){this._measureCard(),this._attachResizeObserver()}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("_scrolled"))this._animateHeaderHeight();else if(e.has("_currentItem")){var t;if(this._setHeaderHeight(),this._observed)return;const e=null===(t=this._virtualizer)||void 0===t?void 0:t._virtualizer;e&&(this._observed=!0,setTimeout((()=>e._observeMutations()),0))}}},{kind:"method",key:"render",value:function(){if(this._error)return d.dy`
    ${this._renderError(this._error)}
    `;if(!this._currentItem)return d.dy``;const e=this._currentItem,t=this.hass.localize(`ui.components.media-browser.class.${e.media_class}`),i=e.children||[],a=g.Fn[e.media_class],o=e.children_media_class?g.Fn[e.children_media_class]:g.Fn.directory,n=e.thumbnail?this._getThumbnailURLorBase64(e.thumbnail).then((e=>`url(${e})`)):"none";return d.dy` ${e.can_play?d.dy`
    ${e.thumbnail?d.dy`
    ${this._narrow&&null!=e&&e.can_play?d.dy` ${this.hass.localize(`ui.components.media-browser.${this.action}`)} `:""}
    `:d.Ld}
    ${!e.can_play||e.thumbnail&&this._narrow?"":d.dy` ${this.hass.localize(`ui.components.media-browser.${this.action}`)} `}
    `:""}
    ${this._error?d.dy`
    ${this._renderError(this._error)}
    `:(0,y.b_)(e.media_content_id)?d.dy` `:i.length||e.not_shown?"grid"===o.layout?d.dy` ${e.not_shown?d.dy`
    ${this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})}
    `:""} `:d.dy` ${e.not_shown?d.dy` ${this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})} `:""} `:d.dy`
    ${"media-source://media_source/local/."===e.media_content_id?d.dy`
    ${this.hass.localize("ui.components.media-browser.file_management.highlight_button")}
    `:this.hass.localize("ui.components.media-browser.no_items")}
    `}
    `}},{kind:"field",key:"_renderGridItem",value(){return e=>{const t=e.thumbnail?this._getThumbnailURLorBase64(e.thumbnail).then((e=>`url(${e})`)):"none";return d.dy`
    ${e.thumbnail?d.dy`
    `:d.dy`
    `} ${e.can_play?d.dy` `:""}
    ${e.title} ${e.title}
    `}}},{kind:"field",key:"_renderListItem",value(){return e=>{const t=this._currentItem,i=g.Fn[t.media_class],a=i.show_list_images&&e.thumbnail?this._getThumbnailURLorBase64(e.thumbnail).then((e=>`url(${e})`)):"none";return d.dy`
    ${e.title}
    `}}},{kind:"method",key:"_getThumbnailURLorBase64",value:async function(e){if(!e)return"";if(e.startsWith("/"))return new Promise(((t,i)=>{this.hass.fetchWithAuth(e).then((e=>e.blob())).then((e=>{const a=new FileReader;a.onload=()=>{const e=a.result;t("string"==typeof e?e:"")},a.onerror=e=>i(e),a.readAsDataURL(e)}))}));var t;(0,x.zC)(e)&&(e=(0,x.X1)({domain:(0,x.u4)(e),type:"icon",useFallback:!0,darkOptimized:null===(t=this.hass.themes)||void 0===t?void 0:t.darkMode}));return e}},{kind:"field",key:"_actionClicked",value(){return e=>{e.stopPropagation();const t=e.currentTarget.item;this._runAction(t)}}},{kind:"method",key:"_runAction",value:function(e){(0,u.B)(this,"media-picked",{item:e,navigateIds:this.navigateIds})}},{kind:"method",key:"_ttsPicked",value:function(e){e.stopPropagation();const t=this.navigateIds.slice(0,-1);t.push(e.detail.item),(0,u.B)(this,"media-picked",{...e.detail,navigateIds:t})}},{kind:"field",key:"_childClicked",value(){return async e=>{const t=e.currentTarget.item;t&&(t.can_expand?(0,u.B)(this,"media-browsed",{ids:[...this.navigateIds,t]}):this._runAction(t))}}},{kind:"method",key:"_fetchData",value:async function(e,t,i){return e!==g.N8?(0,g.zz)(this.hass,e,t,i):(0,_.b)(this.hass,t)}},{kind:"method",key:"_measureCard",value:function(){this._narrow=(this.dialog?window.innerWidth:this.offsetWidth)<450}},{kind:"method",key:"_attachResizeObserver",value:async function(){this._resizeObserver||(await(0,f.j)(),this._resizeObserver=new ResizeObserver((0,p.D)((()=>this._measureCard()),250,!1))),this._resizeObserver.observe(this)}},{kind:"method",key:"_closeDialogAction",value:function(){(0,u.B)(this,"close-dialog")}},{kind:"method",key:"_setError",value:function(e){this.dialog?e&&(this._closeDialogAction(),(0,b.Ys)(this,{title:this.hass.localize("ui.components.media-browser.media_browsing_error"),text:this._renderError(e)})):this._error=e}},{kind:"method",key:"_renderError",value:function(e){return"Media directory does not exist."===e.message?d.dy`

    ${this.hass.localize("ui.components.media-browser.no_local_media_found")}

    ${this.hass.localize("ui.components.media-browser.no_media_folder")}
    ${this.hass.localize("ui.components.media-browser.setup_local_help","documentation",d.dy`${this.hass.localize("ui.components.media-browser.documentation")}`)}
    ${this.hass.localize("ui.components.media-browser.local_media_files")}

    `:d.dy`${e.message}`}},{kind:"method",key:"_setHeaderHeight",value:async function(){await this.updateComplete;const e=this._header,t=this._content;e&&t&&(this._headerOffsetHeight=e.offsetHeight,t.style.marginTop=`${this._headerOffsetHeight}px`,t.style.maxHeight=`calc(var(--media-browser-max-height, 100%) - ${this._headerOffsetHeight}px)`)}},{kind:"method",key:"_animateHeaderHeight",value:function(){let e;const t=i=>{void 0===e&&(e=i);const a=i-e;this._setHeaderHeight(),a<400&&requestAnimationFrame(t)};requestAnimationFrame(t)}},{kind:"method",decorators:[(0,r.hO)({passive:!0})],key:"_scroll",value:function(e){const t=e.currentTarget;!this._scrolled&&t.scrollTop>this._headerOffsetHeight?this._scrolled=!0:this._scrolled&&t.scrollTop{i.d(t,{LI:()=>a});const a=e=>e.callWS({type:"cloud/status"})},72371:(e,t,i)=>{i.d(t,{Qr:()=>s,aV:()=>o,b:()=>a,oE:()=>n});const a=(e,t)=>e.callWS({type:"media_source/browse_media",media_content_id:t}),o=e=>e.startsWith("media-source://media_source"),n=async(e,t,i)=>{const a=new FormData;a.append("media_content_id",t),a.append("file",i);const o=await e.fetchWithAuth("/api/media_source/local_source/upload",{method:"POST",body:a});if(413===o.status)throw new Error(`Uploaded file is too large (${i.name})`);if(200!==o.status)throw new Error("Unknown error");return o.json()},s=async(e,t)=>e.callWS({type:"media_source/local_source/remove",media_content_id:t})},67229:(e,t,i)=>{i.d(t,{MV:()=>r,Wg:()=>s,Xk:()=>n,b_:()=>o,yP:()=>d});const a="media-source://tts/",o=e=>e.startsWith(a),n=e=>e.substring(19),s=(e,t,i)=>e.callWS({type:"tts/engine/list",language:t,country:i}),d=(e,t)=>e.callWS({type:"tts/engine/get",engine_id:t}),r=(e,t,i)=>e.callWS({type:"tts/engine/voices",engine_id:t,language:i})},4631:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.r(t);var o=i(43170),n=i(27499),s=i(32812),d=i(27815),r=i(64532),l=i(72100),c=i(24517);const e=async()=>{const e=(0,l.sS)(),t=[];(0,s.Y)()&&await Promise.all([i.e(7021),i.e(8196)]).then(i.bind(i,48196)),(0,d.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(655)]).then(i.bind(i,20655))),(0,r.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(759)]).then(i.bind(i,20759))),(0,o.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(6554)]).then(i.bind(i,76554)).then((()=>i.e(6042).then(i.t.bind(i,6042,23))))),(0,n.Yq)(e)&&t.push(Promise.all([i.e(7021),i.e(2684)]).then(i.bind(i,72684))),0!==t.length&&await Promise.all(t).then((()=>(0,c.n)(e)))};await e(),a()}catch(e){a(e)}}),1)},44281:(e,t,i)=>{i.d(t,{j:()=>a});const a=async()=>{try{return void new ResizeObserver((()=>{}))}catch(e){window.ResizeObserver=(await Promise.all([i.e(1246),i.e(3467)]).then(i.bind(i,43467))).default}}},46134:(e,t,i)=>{i.d(t,{o:()=>o});var a=i(44281);const o=async()=>{await(0,a.j)(),await Promise.all([i.e(1246),i.e(3998)]).then(i.bind(i,83998))}},27322:(e,t,i)=>{i.d(t,{R:()=>a});const a=(e,t)=>`https://${e.config.version.includes("b")?"rc":e.config.version.includes("dev")?"next":"www"}.home-assistant.io${t}`}}]); +//# sourceMappingURL=2809-m60VvQpQ4Iw.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2809-m60VvQpQ4Iw.js.gz b/supervisor/api/panel/frontend_latest/2809-m60VvQpQ4Iw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a89d802f328d326f28c765c4d85c515c4924fc6 GIT binary patch literal 13539 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.a(e,(async(e,i)=>{try{a.r(t),a.d(t,{HassioBackups:()=>D});var l=a(17463),o=a(34541),s=a(47838),d=(a(14271),a(44577),a(68144)),r=a(14243),n=a(83448),c=a(14516),h=a(63864),u=a(5435),p=(a(81545),a(93201),a(5666),a(52039),a(60538)),b=a(41682),m=a(26765),f=(a(57251),a(11654)),v=a(97458),k=a(77828),_=a(46094),g=a(43499),y=a(55677),w=e([u]);u=(w.then?(await w)():w)[0];const x="M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z",$="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",C="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",B="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";let D=(0,l.Z)([(0,r.Mo)("hassio-backups")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Object})],key:"route",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"isWide",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_selectedBackups",value:()=>[]},{kind:"field",decorators:[(0,r.SB)()],key:"_backups",value:()=>[]},{kind:"field",decorators:[(0,r.IO)("hass-tabs-subpage-data-table",!0)],key:"_dataTable",value:void 0},{kind:"field",key:"_firstUpdatedCalled",value:()=>!1},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,s.Z)(a.prototype),"connectedCallback",this).call(this),this.hass&&this._firstUpdatedCalled&&this.refreshData()}},{kind:"method",key:"refreshData",value:async function(){await(0,p.Fk)(this.hass),await this.fetchBackups()}},{kind:"field",key:"_computeBackupContent",value(){return e=>{if("full"===e.type)return this.supervisor.localize("backup.full_backup");const t=[];if(e.content.homeassistant&&t.push("Home Assistant"),0!==e.content.folders.length)for(const a of e.content.folders)t.push(p.wb[a]||a);if(0!==e.content.addons.length)for(const i of e.content.addons){var a;t.push((null===(a=this.supervisor.addon.addons.find((e=>e.slug===i)))||void 0===a?void 0:a.name)||i)}return t.join(", ")}}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,s.Z)(a.prototype),"firstUpdated",this).call(this,e),this.hass&&this.isConnected&&this.refreshData(),this._firstUpdatedCalled=!0}},{kind:"field",key:"_columns",value(){return(0,c.Z)((e=>({name:{title:this.supervisor.localize("backup.name"),main:!0,sortable:!0,filterable:!0,grows:!0,template:(e,t)=>d.dy`${e||t.slug}
    ${t.secondary}
    `},size:{title:this.supervisor.localize("backup.size"),width:"15%",hidden:e,filterable:!0,sortable:!0,template:e=>Math.ceil(10*e)/10+" MB"},date:{title:this.supervisor.localize("backup.created"),width:"15%",direction:"desc",hidden:e,filterable:!0,sortable:!0,template:e=>(0,u.G)(new Date(e),this.hass.locale)},secondary:{title:"",hidden:!0,filterable:!0}})))}},{kind:"field",key:"_backupData",value(){return(0,c.Z)((e=>e.map((e=>({...e,secondary:this._computeBackupContent(e)})))))}},{kind:"method",key:"render",value:function(){var e;return this.supervisor?d.dy` ${this.supervisor.localize("common.reload")} ${(0,h.I)(this.hass.config.version,0,116)?d.dy` ${this.supervisor.localize("backup.upload_backup")} `:""} ${this._selectedBackups.length?d.dy`

    ${this.supervisor.localize("backup.selected",{number:this._selectedBackups.length})}

    ${this.narrow?d.dy` ${this.supervisor.localize("backup.delete_selected")} `:d.dy` ${this.supervisor.localize("backup.delete_selected")} `}
    `:""}
    `:d.Ld}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this.refreshData();break;case 1:this._showUploadBackupDialog()}}},{kind:"method",key:"_handleSelectionChanged",value:function(e){this._selectedBackups=e.detail.value}},{kind:"method",key:"_showUploadBackupDialog",value:function(){(0,v.k)(this,{showBackup:e=>(0,k.Y)(this,{slug:e,supervisor:this.supervisor,onDelete:()=>this.fetchBackups()}),reloadBackup:()=>this.refreshData()})}},{kind:"method",key:"fetchBackups",value:async function(){await(0,p.Fk)(this.hass),this._backups=await(0,p.jc)(this.hass)}},{kind:"method",key:"_deleteSelected",value:async function(){if(await(0,m.g7)(this,{title:this.supervisor.localize("backup.delete_backup_title"),text:this.supervisor.localize("backup.delete_backup_text",{number:this._selectedBackups.length}),confirmText:this.supervisor.localize("backup.delete_backup_confirm")})){try{await Promise.all(this._selectedBackups.map((e=>(0,p.FZ)(this.hass,e))))}catch(e){return void(0,m.Ys)(this,{title:this.supervisor.localize("backup.failed_to_delete"),text:(0,b.js)(e)})}await(0,p.Fk)(this.hass),this._backups=await(0,p.jc)(this.hass),this._dataTable.clearSelection()}}},{kind:"method",key:"_handleRowClicked",value:function(e){const t=e.detail.id;(0,k.Y)(this,{slug:t,supervisor:this.supervisor,onDelete:()=>this.fetchBackups()})}},{kind:"method",key:"_createBackup",value:function(){"running"===this.supervisor.info.state?(0,_.m)(this,{supervisor:this.supervisor,onCreate:()=>this.fetchBackups()}):(0,m.Ys)(this,{title:this.supervisor.localize("backup.could_not_create"),text:this.supervisor.localize("backup.create_blocked_not_running","state",this.supervisor.info.state)})}},{kind:"get",static:!0,key:"styles",value:function(){return[f.Qx,y.l,d.iv`.table-header{display:flex;justify-content:space-between;align-items:center;height:58px;border-bottom:1px solid rgba(var(--rgb-primary-text-color),.12)}.header-toolbar{display:flex;justify-content:space-between;align-items:center;color:var(--secondary-text-color);position:relative;top:-4px}.selected-txt{font-weight:700;padding-left:16px;color:var(--primary-text-color)}.table-header .selected-txt{margin-top:20px}.header-toolbar .selected-txt{font-size:16px}.header-toolbar .header-btns{margin-right:-12px}.header-btns>ha-icon-button,.header-btns>mwc-button{margin:8px}`]}}]}}),d.oi);i()}catch(e){i(e)}}))},48259:(e,t,a)=>{a.r(t),a.d(t,{DialogHassioBackupUpload:()=>h});var i=a(17463),l=a(68144),o=a(14243),s=a(47181),d=(a(90806),a(5666),a(11654)),r=(a(76870),a(67622),a(60538)),n=a(41682),c=a(26765);(0,i.Z)([(0,o.Mo)("hassio-upload-backup")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"value",value:()=>null},{kind:"field",decorators:[(0,o.SB)()],key:"_uploading",value:()=>!1},{kind:"method",key:"render",value:function(){return l.dy` `}},{kind:"method",key:"_uploadFile",value:async function(e){const t=e.detail.files[0];if(["application/x-tar"].includes(t.type)){this._uploading=!0;try{const e=await(0,r.p_)(this.hass,t);(0,s.B)(this,"backup-uploaded",{backup:e.data})}catch(e){(0,c.Ys)(this,{title:"Upload failed",text:(0,n.js)(e),confirmText:"ok"})}finally{this._uploading=!1}}else(0,c.Ys)(this,{title:"Unsupported file format",text:"Please choose a Home Assistant backup file (.tar)",confirmText:"ok"})}}]}}),l.oi);let h=(0,i.Z)([(0,o.Mo)("dialog-hassio-backup-upload")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_dialogParams",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._dialogParams=e,await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._dialogParams&&!this._dialogParams.onboarding&&this._dialogParams.reloadBackup&&this._dialogParams.reloadBackup(),this._dialogParams=void 0,(0,s.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){var e,t,a;return this._dialogParams?l.dy`
    ${(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.panel.page-onboarding.restore.upload_backup"))||"Upload backup"}
    `:l.Ld}},{kind:"method",key:"_backupUploaded",value:function(e){var t;const a=e.detail.backup;null===(t=this._dialogParams)||void 0===t||t.showBackup(a.slug),this.closeDialog()}},{kind:"get",static:!0,key:"styles",value:function(){return[d.yu,l.iv`ha-header-bar{--mdc-theme-on-primary:var(--primary-text-color);--mdc-theme-primary:var(--mdc-theme-surface);flex-shrink:0}@media all and (max-width:450px),all and (max-height:500px){ha-header-bar{--mdc-theme-primary:var(--app-header-background-color);--mdc-theme-on-primary:var(--app-header-text-color, white)}}`]}}]}}),l.oi)},97458:(e,t,a)=>{a.d(t,{k:()=>l});var i=a(47181);a(48259);const l=(e,t)=>{(0,i.B)(e,"show-dialog",{dialogTag:"dialog-hassio-backup-upload",dialogImport:()=>Promise.resolve().then(a.bind(a,48259)),dialogParams:t})}},77828:(e,t,a)=>{a.d(t,{Y:()=>l});var i=a(47181);const l=(e,t)=>{(0,i.B)(e,"show-dialog",{dialogTag:"dialog-hassio-backup",dialogImport:()=>Promise.all([a.e(7812),a.e(9593),a.e(9605)]).then(a.bind(a,19605)),dialogParams:t})}},46094:(e,t,a)=>{a.d(t,{m:()=>l});var i=a(47181);const l=(e,t)=>{(0,i.B)(e,"show-dialog",{dialogTag:"dialog-hassio-create-backup",dialogImport:()=>Promise.all([a.e(8597),a.e(7812),a.e(9593),a.e(5510)]).then(a.bind(a,35510)),dialogParams:t})}},26410:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.d(t,{Bt:()=>n});var l=a(22075),o=a(66477),s=a(4631),d=e([s]);s=(d.then?(await d)():d)[0];const r=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],n=e=>e.first_weekday===o.FS.language?"weekInfo"in Intl.Locale.prototype?new Intl.Locale(e.language).weekInfo.firstDay%7:(0,l.L)(e.language)%7:r.includes(e.first_weekday)?r.indexOf(e.first_weekday):1;i()}catch(e){i(e)}}))},5435:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.d(t,{G:()=>n});var l=a(14516),o=a(4631),s=a(96191),d=e([o,s]);[o,s]=d.then?(await d)():d;const r=(0,l.Z)((e=>new Intl.RelativeTimeFormat(e.language,{numeric:"auto"}))),n=(e,t,a,i=!0)=>{const l=(0,s.W)(e,a,t);return i?r(t).format(l.value,l.unit):Intl.NumberFormat(t.language,{style:"unit",unit:l.unit,unitDisplay:"long"}).format(Math.abs(l.value))};i()}catch(e){i(e)}}))},38346:(e,t,a)=>{a.d(t,{D:()=>i});const i=(e,t,a=!1)=>{let i;const l=(...l)=>{const o=a&&!i;clearTimeout(i),i=window.setTimeout((()=>{i=void 0,a||e(...l)}),t),o&&e(...l)};return l.cancel=()=>{clearTimeout(i)},l}},96191:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.d(t,{W:()=>u});var l=a(75111),o=a(88028),s=a(27296),d=a(26410),r=e([d]);d=(r.then?(await r)():r)[0];const n=1e3,c=60,h=60*c;function u(e,t=Date.now(),a,i={}){const r={...p,...i||{}},u=(+e-+t)/n;if(Math.abs(u){var i=a(17463),l=a(34541),o=a(47838),s=(a(65666),a(68144)),d=a(14243),r=a(38378);(0,i.Z)([(0,d.Mo)("ha-button-menu")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",key:r.gA,value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,d.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,d.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,d.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,d.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return s.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,l.Z)((0,o.Z)(a.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),s.oi)},32511:(e,t,a)=>{var i=a(17463),l=a(58417),o=a(39274),s=a(68144),d=a(14243);(0,i.Z)([(0,d.Mo)("ha-checkbox")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[o.W,s.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),l.A)},67622:(e,t,a)=>{var i=a(17463),l=a(34541),o=a(47838),s=a(31338),d=a(68144),r=a(14243),n=a(83448),c=a(47181);a(76870),a(5666);(0,i.Z)([(0,r.Mo)("ha-file-upload")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"accept",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"icon",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"value",value:()=>null},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"uploading",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,attribute:"auto-open-file-dialog"})],key:"autoOpenFileDialog",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_drag",value:()=>!1},{kind:"field",decorators:[(0,r.IO)("#input")],key:"_input",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,l.Z)((0,o.Z)(a.prototype),"firstUpdated",this).call(this,e),this.autoOpenFileDialog&&this._openFilePicker()}},{kind:"method",key:"render",value:function(){var e;return d.dy` ${this.uploading?d.dy``:d.dy` `} `}},{kind:"method",key:"_openFilePicker",value:function(){var e;null===(e=this._input)||void 0===e||e.click()}},{kind:"method",key:"_handleDrop",value:function(e){var t;e.preventDefault(),e.stopPropagation(),null!==(t=e.dataTransfer)&&void 0!==t&&t.files&&(0,c.B)(this,"file-picked",{files:e.dataTransfer.files}),this._drag=!1}},{kind:"method",key:"_handleDragStart",value:function(e){e.preventDefault(),e.stopPropagation(),this._drag=!0}},{kind:"method",key:"_handleDragEnd",value:function(e){e.preventDefault(),e.stopPropagation(),this._drag=!1}},{kind:"method",key:"_handleFilePicked",value:function(e){(0,c.B)(this,"file-picked",{files:e.target.files})}},{kind:"method",key:"_clearValue",value:function(e){e.preventDefault(),this.value=null,(0,c.B)(this,"change")}},{kind:"get",static:!0,key:"styles",value:function(){return[s.W,d.iv`:host{display:block}.mdc-text-field--filled{height:auto;padding-top:16px;cursor:pointer}.mdc-text-field--filled.mdc-text-field--with-trailing-icon{padding-top:28px}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon{color:var(--secondary-text-color)}.mdc-text-field--filled.mdc-text-field--with-trailing-icon .mdc-text-field__icon{align-self:flex-end}.mdc-text-field__icon--leading{margin-bottom:12px;inset-inline-start:initial;inset-inline-end:0px;direction:var(--direction)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:scale(.75);top:8px}.mdc-floating-label{inset-inline-start:16px!important;inset-inline-end:initial!important;direction:var(--direction)}.mdc-text-field--filled .mdc-floating-label{inset-inline-start:48px!important;inset-inline-end:initial!important;direction:var(--direction)}.mdc-text-field__icon--trailing{pointer-events:auto!important}.dragged:before{position:var(--layout-fit_-_position);top:var(--layout-fit_-_top);right:var(--layout-fit_-_right);bottom:var(--layout-fit_-_bottom);left:var(--layout-fit_-_left);background:currentColor;content:"";opacity:var(--dark-divider-opacity);pointer-events:none;border-radius:4px}.value{width:100%}input.file{display:none}img{max-width:100%;max-height:125px}ha-icon-button{--mdc-icon-button-size:24px;--mdc-icon-size:20px}ha-circular-progress{display:block;text-align-last:center}`]}}]}}),d.oi)},90806:(e,t,a)=>{var i=a(17463),l=a(44636),o=a(68144),s=a(14243);(0,i.Z)([(0,s.Mo)("ha-header-bar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return o.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,o.$m)(l),o.iv`.mdc-top-app-bar__row{height:var(--header-height)}.mdc-top-app-bar{position:static;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-start{flex:1}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-end{flex:none}`]}}]}}),o.oi)},60538:(e,t,a)=>{a.d(t,{FZ:()=>c,Fk:()=>r,_P:()=>d,jc:()=>s,p_:()=>u,vU:()=>n,wb:()=>o,zU:()=>h});var i=a(63864),l=a(41682);const o={ssl:"SSL",homeassistant:"Configuration","addons/local":"Local add-ons",media:"Media",share:"Share"},s=async e=>{if((0,i.I)(e.config.version,2021,2,4)){return(await e.callWS({type:"supervisor/api",endpoint:"/"+((0,i.I)(e.config.version,2021,9)?"backups":"snapshots"),method:"get"}))[(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"]}return(0,l.rY)(await e.callApi("GET","hassio/"+((0,i.I)(e.config.version,2021,9)?"backups":"snapshots"))).snapshots},d=async(e,t)=>{if(e)return(0,i.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/${t}/info`,method:"get"}):(0,l.rY)(await e.callApi("GET",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/${t}/info`));const a=await fetch(`/api/hassio/backups/${t}/info`,{method:"GET"});return(await a.json()).data},r=async e=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/reload`,method:"post"}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/reload`)},n=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/full`,method:"post",timeout:null,data:t}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/full`,t)},c=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/"+((0,i.I)(e.config.version,2021,9)?`backups/${t}`:`snapshots/${t}/remove`),method:(0,i.I)(e.config.version,2021,9)?"delete":"post"}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/${t}/remove`)},h=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/partial`,method:"post",timeout:null,data:t}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/partial`,t)},u=async(e,t)=>{const a=new FormData;let l;if(a.append("file",t),l=e?await e.fetchWithAuth(`/api/hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/upload`,{method:"POST",body:a}):await fetch("/api/hassio/backups/new/upload",{method:"POST",body:a}),413===l.status)throw new Error("Uploaded backup is too large");if(200!==l.status)throw new Error(`${l.status} ${l.statusText}`);return l.json()}},57251:(e,t,a)=>{var i=a(17463),l=(a(14271),a(45233),a(68144)),o=a(14243),s=a(47181),d=a(87744),r=a(34541),n=a(47838),c=a(3239),h=a(83448),u=a(30153),p=a(76538),b=a(14516),m=a(25516),f=a(38346),v=a(96151),k=a(11654),_=a(46134),g=(a(32511),a(52039),a(65040),a(93217));let y;(0,i.Z)([(0,o.Mo)("ha-data-table")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Object})],key:"columns",value:()=>({})},{kind:"field",decorators:[(0,o.Cb)({type:Array})],key:"data",value:()=>[]},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"selectable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"clickable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"hasFab",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"appendRow",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,attribute:"auto-height"})],key:"autoHeight",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"id",value:()=>"id"},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"noDataText",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"searchLabel",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,attribute:"no-label-float"})],key:"noLabelFloat",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"filter",value:()=>""},{kind:"field",decorators:[(0,o.SB)()],key:"_filterable",value:()=>!1},{kind:"field",decorators:[(0,o.SB)()],key:"_filter",value:()=>""},{kind:"field",decorators:[(0,o.SB)()],key:"_sortColumn",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_sortDirection",value:()=>null},{kind:"field",decorators:[(0,o.SB)()],key:"_filteredData",value:()=>[]},{kind:"field",decorators:[(0,o.SB)()],key:"_headerHeight",value:()=>0},{kind:"field",decorators:[(0,o.IO)("slot[name='header']")],key:"_header",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_items",value:()=>[]},{kind:"field",key:"_checkableRowsCount",value:void 0},{kind:"field",key:"_checkedRows",value:()=>[]},{kind:"field",key:"_sortColumns",value:()=>({})},{kind:"field",key:"curRequest",value:()=>0},{kind:"field",decorators:[(0,m.i)(".scroller")],key:"_savedScrollPos",value:void 0},{kind:"field",key:"_debounceSearch",value(){return(0,f.D)((e=>{this._filter=e}),100,!1)}},{kind:"method",key:"clearSelection",value:function(){this._checkedRows=[],this._checkedRowsChanged()}},{kind:"method",key:"connectedCallback",value:function(){(0,r.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),this._items.length&&(this._items=[...this._items])}},{kind:"method",key:"firstUpdated",value:function(){this.updateComplete.then((()=>this._calcTableHeight()))}},{kind:"method",key:"willUpdate",value:function(e){if((0,r.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated||(0,_.o)(),e.has("columns")){this._filterable=Object.values(this.columns).some((e=>e.filterable));for(const e in this.columns)if(this.columns[e].direction){this._sortDirection=this.columns[e].direction,this._sortColumn=e;break}const e=(0,c.Z)(this.columns);Object.values(e).forEach((e=>{delete e.title,delete e.template})),this._sortColumns=e}e.has("filter")&&this._debounceSearch(this.filter),e.has("data")&&(this._checkableRowsCount=this.data.filter((e=>!1!==e.selectable)).length),(e.has("data")||e.has("columns")||e.has("_filter")||e.has("_sortColumn")||e.has("_sortDirection"))&&this._sortFilterData()}},{kind:"method",key:"render",value:function(){return l.dy`
    ${this._filterable?l.dy`
    `:""}
    ${this.selectable?l.dy`
    `:""} ${Object.entries(this.columns).map((([e,t])=>{if(t.hidden)return"";const a=e===this._sortColumn,i={"mdc-data-table__header-cell--numeric":"numeric"===t.type,"mdc-data-table__header-cell--icon":"icon"===t.type,"mdc-data-table__header-cell--icon-button":"icon-button"===t.type,"mdc-data-table__header-cell--overflow-menu":"overflow-menu"===t.type,sortable:Boolean(t.sortable),"not-sorted":Boolean(t.sortable&&!a),grows:Boolean(t.grows)};return l.dy`
    ${t.sortable?l.dy` `:""} ${t.title}
    `}))}
    ${this._filteredData.length?l.dy` `:l.dy`
    ${this.noDataText||"No data"}
    `}
    `}},{kind:"field",key:"_renderRow",value(){return(e,t)=>e?e.append?l.dy`
    ${e.content}
    `:e.empty?l.dy`
    `:l.dy`
    ${this.selectable?l.dy`
    `:""} ${Object.entries(this.columns).map((([t,a])=>a.hidden?"":l.dy`
    ${a.template?a.template(e[t],e):e[t]}
    `))}
    `:l.Ld}},{kind:"method",key:"_sortFilterData",value:async function(){const e=(new Date).getTime();this.curRequest++;const t=this.curRequest;let i=this.data;this._filter&&(i=await this._memFilterData(this.data,this._sortColumns,this._filter));const l=this._sortColumn?(async(e,t,i,l)=>(y||(y=(0,g.Ud)(new Worker(new URL(a.p+a.u(8440),a.b)))),y.sortData(e,t,i,l)))(i,this._sortColumns[this._sortColumn],this._sortDirection,this._sortColumn):i,[o]=await Promise.all([l,v.y]),s=(new Date).getTime()-e;if(s<100&&await new Promise((e=>{setTimeout(e,100-s)})),this.curRequest===t){if(this.appendRow||this.hasFab){const e=[...o];this.appendRow&&e.push({append:!0,content:this.appendRow}),this.hasFab&&e.push({empty:!0}),this._items=e}else this._items=o;this._filteredData=o}}},{kind:"field",key:"_memFilterData",value:()=>(0,b.Z)((async(e,t,i)=>(async(e,t,i)=>(y||(y=(0,g.Ud)(new Worker(new URL(a.p+a.u(7764),a.b)))),y.filterData(e,t,i)))(e,t,i)))},{kind:"method",key:"_handleHeaderClick",value:function(e){const t=e.currentTarget.columnId;this.columns[t].sortable&&(this._sortDirection&&this._sortColumn===t?"asc"===this._sortDirection?this._sortDirection="desc":this._sortDirection=null:this._sortDirection="asc",this._sortColumn=null===this._sortDirection?void 0:t,(0,s.B)(this,"sorting-changed",{column:t,direction:this._sortDirection}))}},{kind:"method",key:"_handleHeaderRowCheckboxClick",value:function(e){e.target.checked?(this._checkedRows=this._filteredData.filter((e=>!1!==e.selectable)).map((e=>e[this.id])),this._checkedRowsChanged()):(this._checkedRows=[],this._checkedRowsChanged())}},{kind:"field",key:"_handleRowCheckboxClick",value(){return e=>{const t=e.currentTarget,a=t.rowId;if(t.checked){if(this._checkedRows.includes(a))return;this._checkedRows=[...this._checkedRows,a]}else this._checkedRows=this._checkedRows.filter((e=>e!==a));this._checkedRowsChanged()}}},{kind:"field",key:"_handleRowClick",value(){return e=>{const t=e.target;if(["HA-CHECKBOX","MWC-BUTTON"].includes(t.tagName))return;const a=e.currentTarget.rowId;(0,s.B)(this,"row-click",{id:a},{bubbles:!1})}}},{kind:"method",key:"_checkedRowsChanged",value:function(){this._items.length&&(this._items=[...this._items]),(0,s.B)(this,"selection-changed",{value:this._checkedRows})}},{kind:"method",key:"_handleSearchChange",value:function(e){this.filter||this._debounceSearch(e.detail.value)}},{kind:"method",key:"_calcTableHeight",value:async function(){this.autoHeight||(await this.updateComplete,this._headerHeight=this._header.clientHeight)}},{kind:"method",decorators:[(0,o.hO)({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"get",static:!0,key:"styles",value:function(){return[k.$c,l.iv`:host{height:100%}.mdc-data-table__content{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table{background-color:var(--data-table-background-color);border-radius:4px;border-width:1px;border-style:solid;border-color:var(--divider-color);display:inline-flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.mdc-data-table__row--selected{background-color:rgba(var(--rgb-primary-color),.04)}.mdc-data-table__row{display:flex;width:100%;height:52px}.mdc-data-table__row~.mdc-data-table__row{border-top:1px solid var(--divider-color)}.mdc-data-table__row.clickable:not(.mdc-data-table__row--selected):hover{background-color:rgba(var(--rgb-primary-text-color),.04)}.mdc-data-table__header-cell{color:var(--primary-text-color)}.mdc-data-table__cell{color:var(--primary-text-color)}.mdc-data-table__header-row{height:56px;display:flex;width:100%;border-bottom:1px solid var(--divider-color);overflow-x:auto}.mdc-data-table__header-row::-webkit-scrollbar{display:none}.mdc-data-table__cell,.mdc-data-table__header-cell{padding-right:16px;padding-left:16px;align-self:center;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;box-sizing:border-box}.mdc-data-table__cell.mdc-data-table__cell--flex{display:flex;overflow:initial}.mdc-data-table__cell.mdc-data-table__cell--icon{overflow:initial}.mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox{padding-left:16px;padding-right:0;width:60px}:host([dir=rtl]) .mdc-data-table__cell--checkbox,:host([dir=rtl]) .mdc-data-table__header-cell--checkbox{padding-left:0;padding-right:16px}.mdc-data-table__table{height:100%;width:100%;border:0;white-space:nowrap}.mdc-data-table__cell{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table__cell a{color:inherit;text-decoration:none}.mdc-data-table__cell--numeric{text-align:right}:host([dir=rtl]) .mdc-data-table__cell--numeric{text-align:left}.mdc-data-table__cell--icon{color:var(--secondary-text-color);text-align:center}.mdc-data-table__cell--icon,.mdc-data-table__header-cell--icon{width:54px}.mdc-data-table__cell--icon img{width:24px;height:24px}.mdc-data-table__header-cell.mdc-data-table__header-cell--icon{text-align:center}.mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:hover,.mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:not(.not-sorted){text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:hover,:host([dir=rtl]) .mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:not(.not-sorted){text-align:right}.mdc-data-table__cell--icon:first-child ha-icon,.mdc-data-table__cell--icon:first-child ha-state-icon,.mdc-data-table__cell--icon:first-child ha-svg-icon,.mdc-data-table__cell--icon:first-child img{margin-left:8px}:host([dir=rtl]) .mdc-data-table__cell--icon:first-child ha-icon,:host([dir=rtl]) .mdc-data-table__cell--icon:first-child ha-state-icon,:host([dir=rtl]) .mdc-data-table__cell--icon:first-child ha-svg-icon :host([dir=rtl]) .mdc-data-table__cell--icon:first-child img{margin-left:auto;margin-right:8px}.mdc-data-table__cell--icon:first-child state-badge{margin-right:-8px}:host([dir=rtl]) .mdc-data-table__cell--icon:first-child state-badge{margin-right:auto;margin-left:-8px}.mdc-data-table__cell--icon-button,.mdc-data-table__cell--overflow-menu,.mdc-data-table__header-cell--icon-button,.mdc-data-table__header-cell--overflow-menu{padding:8px}.mdc-data-table__cell--icon-button,.mdc-data-table__header-cell--icon-button{width:56px}.mdc-data-table__cell--icon-button,.mdc-data-table__cell--overflow-menu{color:var(--secondary-text-color);text-overflow:clip}.mdc-data-table__cell--icon-button:first-child,.mdc-data-table__cell--icon-button:last-child,.mdc-data-table__header-cell--icon-button:first-child,.mdc-data-table__header-cell--icon-button:last-child{width:64px}.mdc-data-table__cell--icon-button:first-child,.mdc-data-table__cell--overflow-menu:first-child,.mdc-data-table__header-cell--icon-button:first-child,.mdc-data-table__header-cell--overflow-menu:first-child{padding-left:16px}:host([dir=rtl]) .mdc-data-table__cell--overflow-menu:first-child,:host([dir=rtl]) .mdc-data-table__header-cell--overflow-menu:first-child{padding-left:8px;padding-right:16px}.mdc-data-table__cell--icon-button:last-child,.mdc-data-table__cell--overflow-menu:last-child,.mdc-data-table__header-cell--icon-button:last-child,.mdc-data-table__header-cell--overflow-menu:last-child{padding-right:16px}:host([dir=rtl]) .mdc-data-table__cell--icon-button:last-child,:host([dir=rtl]) .mdc-data-table__cell--overflow-menu:last-child,:host([dir=rtl]) .mdc-data-table__header-cell--icon-button:last-child,:host([dir=rtl]) .mdc-data-table__header-cell--overflow-menu:last-child{padding-right:8px;padding-left:16px}.mdc-data-table__cell--overflow-menu,.mdc-data-table__header-cell--overflow-menu{overflow:initial}.mdc-data-table__cell--icon-button a{color:var(--secondary-text-color)}.mdc-data-table__header-cell{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit;text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}.mdc-data-table__header-cell--numeric.sortable:hover,.mdc-data-table__header-cell--numeric.sortable:not(.not-sorted){text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell--numeric{text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell--numeric.sortable:hover,:host([dir=rtl]) .mdc-data-table__header-cell--numeric.sortable:not(.not-sorted){text-align:right}:host{display:block}.mdc-data-table{display:block;border-width:var(--data-table-border-width,1px);height:100%}.mdc-data-table__header-cell{overflow:hidden;position:relative}.mdc-data-table__header-cell span{position:relative;left:0px}:host([dir=rtl]) .mdc-data-table__header-cell span{left:auto;right:0px}.mdc-data-table__header-cell.sortable{cursor:pointer}.mdc-data-table__header-cell>*{transition:left .2s ease}:host([dir=rtl]) .mdc-data-table__header-cell>*{transition:right .2s ease}.mdc-data-table__header-cell ha-svg-icon{top:-3px;position:absolute}.mdc-data-table__header-cell.not-sorted ha-svg-icon{left:-20px}:host([dir=rtl]) .mdc-data-table__header-cell.not-sorted ha-svg-icon{right:-20px}.mdc-data-table__header-cell.sortable.not-sorted:hover span,.mdc-data-table__header-cell.sortable:not(.not-sorted) span{left:24px}:host([dir=rtl]) .mdc-data-table__header-cell.sortable.not-sorted:hover span,:host([dir=rtl]) .mdc-data-table__header-cell.sortable:not(.not-sorted) span{left:auto;right:24px}.mdc-data-table__header-cell.sortable:hover.not-sorted ha-svg-icon,.mdc-data-table__header-cell.sortable:not(.not-sorted) ha-svg-icon{left:12px}:host([dir=rtl]) .mdc-data-table__header-cell.sortable:hover.not-sorted ha-svg-icon,:host([dir=rtl]) .mdc-data-table__header-cell.sortable:not(.not-sorted) ha-svg-icon{left:auto;right:12px}.table-header{border-bottom:1px solid var(--divider-color)}search-input{display:block;flex:1}slot[name=header]{display:block}.center{text-align:center}.secondary{color:var(--secondary-text-color)}.scroller{height:calc(100% - 57px);overflow:overlay!important}.mdc-data-table__table.auto-height .scroller{overflow-y:hidden!important}.grows{flex-grow:1;flex-shrink:1}.forceLTR{direction:ltr}.clickable{cursor:pointer}lit-virtualizer{contain:size layout!important;overscroll-behavior:contain}`]}}]}}),l.oi);a(49703);(0,i.Z)([(0,o.Mo)("hass-tabs-subpage-data-table")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"localizeFunc",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"isWide",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"supervisor",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,attribute:"main-page"})],key:"mainPage",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Object})],key:"columns",value:()=>({})},{kind:"field",decorators:[(0,o.Cb)({type:Array})],key:"data",value:()=>[]},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"selectable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"clickable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"hasFab",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"appendRow",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"id",value:()=>"id"},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"filter",value:()=>""},{kind:"field",decorators:[(0,o.Cb)()],key:"searchLabel",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Array})],key:"activeFilters",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"hiddenLabel",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Number})],key:"numHidden",value:()=>0},{kind:"field",decorators:[(0,o.Cb)({type:String,attribute:"back-path"})],key:"backPath",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"backCallback",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"noDataText",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"route",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"tabs",value:()=>[]},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"hideFilterMenu",value:()=>!1},{kind:"field",decorators:[(0,o.IO)("ha-data-table",!0)],key:"_dataTable",value:void 0},{kind:"method",key:"clearSelection",value:function(){this._dataTable.clearSelection()}},{kind:"method",key:"render",value:function(){const e=this.numHidden?this.hiddenLabel||this.hass.localize("ui.components.data-table.hidden","number",this.numHidden)||this.numHidden:void 0,t=this.activeFilters?l.dy`${this.hass.localize("ui.components.data-table.filtering_by")} ${this.activeFilters.join(", ")} ${e?`(${e})`:""}`:e,a=l.dy` ${this.narrow?"":l.dy`
    ${t?l.dy`
    ${t} ${this.hass.localize("ui.components.data-table.clear")}
    `:""}
    `}
    `;return l.dy` ${this.hideFilterMenu?"":l.dy`
    ${this.narrow?l.dy`
    ${this.numHidden||this.activeFilters?l.dy`${this.numHidden||"!"}`:""}
    `:""}
    `} ${this.narrow?l.dy`
    ${a}
    `:""} ${this.narrow?l.dy`
    `:l.dy`
    ${a}
    `}
    `}},{kind:"method",key:"_preventDefault",value:function(e){e.preventDefault()}},{kind:"method",key:"_handleSearchChange",value:function(e){this.filter!==e.detail.value&&(this.filter=e.detail.value,(0,s.B)(this,"search-changed",{value:this.filter}))}},{kind:"method",key:"_clearFilter",value:function(){(0,s.B)(this,"clear-filter")}},{kind:"get",static:!0,key:"styles",value:function(){return l.iv`ha-data-table{width:100%;height:100%;--data-table-border-width:0}:host(:not([narrow])) ha-data-table{height:calc(100vh - 1px - var(--header-height));display:block}:host([narrow]) hass-tabs-subpage{--main-title-margin:0}.table-header{display:flex;align-items:center;--mdc-shape-small:0;height:56px}.search-toolbar{display:flex;align-items:center;color:var(--secondary-text-color)}search-input{--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color);--text-field-overflow:visible;z-index:5}.table-header search-input{display:block;position:absolute;top:0;right:0;left:0}.search-toolbar search-input{display:block;width:100%;color:var(--secondary-text-color);--mdc-ripple-color:transparant}.filters{--mdc-text-field-fill-color:var(--input-fill-color);--mdc-text-field-idle-line-color:var(--input-idle-line-color);--mdc-shape-small:4px;--text-field-overflow:initial;display:flex;justify-content:flex-end;color:var(--primary-text-color)}.active-filters{color:var(--primary-text-color);position:relative;display:flex;align-items:center;padding:2px 2px 2px 8px;margin-left:4px;margin-inline-start:4px;margin-inline-end:initial;font-size:14px;width:max-content;cursor:initial;direction:var(--direction)}.active-filters ha-svg-icon{color:var(--primary-color)}.active-filters mwc-button{margin-left:8px;margin-inline-start:8px;margin-inline-end:initial;direction:var(--direction)}.active-filters::before{background-color:var(--primary-color);opacity:.12;border-radius:4px;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.badge{min-width:20px;box-sizing:border-box;border-radius:50%;font-weight:400;background-color:var(--primary-color);line-height:20px;text-align:center;padding:0px 4px;color:var(--text-primary-color);position:absolute;right:0;top:4px;font-size:.65em}.filter-menu{position:relative}`}}]}}),l.oi)},4631:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.r(t);var l=a(91098),o=a(12431),s=a(12963),d=a(36746),r=a(57518),n=a(72100),c=a(24517);const e=async()=>{const e=(0,n.sS)(),t=[];(0,s.Y)()&&await Promise.all([a.e(7021),a.e(8196)]).then(a.bind(a,48196)),(0,d.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(655)]).then(a.bind(a,20655)).then((()=>a.e(4827).then(a.t.bind(a,64827,23))))),(0,r.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(759)]).then(a.bind(a,20759))),(0,l.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(6554)]).then(a.bind(a,76554)).then((()=>a.e(6042).then(a.t.bind(a,6042,23))))),(0,o.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(2684)]).then(a.bind(a,72684)).then((()=>a.e(897).then(a.t.bind(a,50897,23))))),await Promise.all(t).then((()=>(0,c.n)(e)))};await e(),i()}catch(e){i(e)}}),1)},44281:(e,t,a)=>{a.d(t,{j:()=>i});const i=async()=>{try{return void new ResizeObserver((()=>{}))}catch(e){window.ResizeObserver=(await Promise.all([a.e(1246),a.e(3467)]).then(a.bind(a,43467))).default}}},46134:(e,t,a)=>{a.d(t,{o:()=>l});var i=a(44281);const l=async()=>{await(0,i.j)(),await Promise.all([a.e(1246),a.e(3998)]).then(a.bind(a,83998))}}}]); -//# sourceMappingURL=2853-4SVO1VKbcT4.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js.gz b/supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js.gz deleted file mode 100644 index 4ccfbe6c13d8159ecc6a2a6c8850fbf29b00cdac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12387 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 VCvS%kTLzs-{3q|XiY*Au003q8?ArhU diff --git a/supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js.map b/supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js.map deleted file mode 100644 index 2b3f5f674..000000000 --- a/supervisor/api/panel/frontend_latest/2853-4SVO1VKbcT4.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"2853-4SVO1VKbcT4.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/backups/hassio-backups.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/hassio-upload-backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/dialog-hassio-backup-upload.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/show-dialog-backup-upload.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/show-dialog-hassio-backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/show-dialog-hassio-create-backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/first_weekday.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/relative_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/debounce.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/select-unit.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-button-menu.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-checkbox.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-file-upload.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-header-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/data-table/sort-filter.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/data-table/ha-data-table.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-tabs-subpage-data-table.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/intl-polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/resize-observer.polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/virtualizer.ts"],"names":["mdiBackupRestore","mdiDelete","mdiDotsVertical","mdiPlus","HassioBackups","_decorate","customElement","_initialize","_LitElement","constructor","args","F","d","kind","decorators","property","attribute","key","value","type","Object","Boolean","state","query","_get","_getPrototypeOf","prototype","call","this","hass","_firstUpdatedCalled","refreshData","reloadHassioBackups","fetchBackups","backup","supervisor","localize","content","homeassistant","push","folders","length","folder","friendlyFolderName","addons","addon","_this$supervisor$addo","find","entry","slug","name","join","changedProperties","isConnected","memoizeOne","narrow","title","main","sortable","filterable","grows","template","html","secondary","size","width","hidden","Math","ceil","date","direction","relativeTime","Date","locale","backups","map","_computeBackupContent","_this$supervisor","atLeastVersion","config","version","translationKey","path","iconPath","supervisorTabs","route","_columns","_backupData","_backups","_handleRowClicked","_handleSelectionChanged","_handleAction","_selectedBackups","classMap","number","_deleteSelected","_createBackup","nothing","ev","detail","index","_showUploadBackupDialog","showBackupUploadDialog","showBackup","showHassioBackupDialog","onDelete","reloadBackup","fetchHassioBackups","showConfirmationDialog","text","confirmText","Promise","all","removeBackup","err","showAlertDialog","extractApiErrorMessage","_dataTable","clearSelection","id","info","showHassioCreateBackupDialog","onCreate","static","haStyle","hassioStyle","css","LitElement","_uploading","_uploadFile","file","files","includes","uploadBackup","fireEvent","data","DialogHassioBackupUpload","dialogParams","_dialogParams","updateComplete","onboarding","undefined","dialog","localName","_this$hass","_this$hass2","_this$hass3","closeDialog","_backupUploaded","_this$_dialogParams","haStyleDialog","element","dialogTag","dialogImport","weekdays","firstWeekdayIndex","first_weekday","FirstWeekday","Intl","Locale","language","weekInfo","firstDay","getWeekStartByLocale","indexOf","formatRelTimeMem","RelativeTimeFormat","numeric","from","to","includeTense","diff","selectUnit","format","unit","NumberFormat","style","unitDisplay","abs","debounce","func","wait","immediate","timeout","debouncedFunc","callNow","clearTimeout","window","setTimeout","later","cancel","MS_PER_SECOND","SECS_PER_MIN","SECS_PER_HOUR","now","thresholds","resolvedThresholds","DEFAULT_THRESHOLDS","secs","second","round","mins","minute","hours","hour","fromDate","toDate","setHours","days","differenceInDays","day","firstWeekday","fromWeek","startOfWeek","weekStartsOn","toWeek","weeks","differenceInWeeks","week","years","getFullYear","months","getMonth","month","HaButtonMenu","FOCUS_TARGET","Number","_this$_menu","_menu","items","_this$_menu2","selected","_this$_menu3","_this$_triggerButton","open","focusItemAtIndex","_triggerButton","focus","_handleClick","_setTriggerAria","corner","menuCorner","fixed","multi","activatable","y","x","changedProps","document","dir","then","querySelectorAll","forEach","item","createElement","innerHTML","shadowRoot","appendChild","disabled","anchor","show","querySelector","ariaHasPopup","_CheckboxBase","styles","CheckboxBase","HaFileUpload","autoOpenFileDialog","_openFilePicker","uploading","_drag","icon","_handleDrop","_handleDragStart","_handleDragEnd","label","accept","_handleFilePicked","_clearValue","_this$_input","_input","click","_ev$dataTransfer","preventDefault","stopPropagation","dataTransfer","target","unsafeCSS","topAppBarStyles","ssl","media","share","async","callWS","endpoint","method","hassioApiResultExtractor","callApi","snapshots","fetchHassioBackupInfo","resp","fetch","json","createHassioFullBackup","createHassioPartialBackup","fd","FormData","append","fetchWithAuth","body","status","Error","statusText","worker","HaDataTable","Array","String","restoreScroll","_filter","_checkedRows","_checkedRowsChanged","_items","_calcTableHeight","properties","hasUpdated","loadVirtualizer","has","_filterable","values","columns","some","column","columnId","_sortDirection","_sortColumn","clonedColumns","deepClone","_sortColumns","_debounceSearch","filter","_checkableRowsCount","row","selectable","_sortFilterData","_handleSearchChange","searchLabel","noLabelFloat","autoHeight","_filteredData","styleMap","height","_headerHeight","_handleHeaderRowCheckboxClick","entries","sorted","classes","maxWidth","ifDefined","_handleHeaderClick","_saveScrollPos","_renderRow","noDataText","empty","_handleRowClick","clickable","_handleRowCheckboxClick","forceLTR","startTime","getTime","curRequest","filteredData","_memFilterData","prom","sortColumn","wrap","Worker","URL","sortData","nextRender","elapsed","resolve","appendRow","hasFab","filterData","currentTarget","checked","checkbox","rowId","tagName","bubbles","_header","clientHeight","eventOptions","passive","e","_savedScrollPos","scrollTop","haStyleScrollbar","reflect","hiddenLabel","numHidden","filterInfo","activeFilters","headerToolbar","_preventDefault","_clearFilter","localizeFunc","isWide","backPath","backCallback","tabs","mainPage","hideFilterMenu","computeRTLDirection","polyfillIntl","getLocalLanguage","polyfills","shouldPolyfillLocale","shouldPolyfillPluralRules","shouldPolyfillRelativeTime","shouldPolyfillDateTime","shouldPolyfillDisplayName","polyfillLocaleData","loadPolyfillIfNeeded","ResizeObserver","default"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js b/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js new file mode 100644 index 000000000..9943394e1 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2853,4631],{2853:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.r(t),a.d(t,{HassioBackups:()=>S});var l=a(17463),o=a(34541),s=a(47838),d=(a(14271),a(44577),a(68144)),r=a(14243),n=a(83448),c=a(14516),h=a(63864),u=a(5435),p=(a(81545),a(93201),a(5666),a(52039),a(60538)),b=a(41682),m=a(26765),v=(a(57251),a(11654)),f=a(97458),k=a(6324),_=a(77828),g=a(46094),y=a(43499),w=a(55677),x=e([u]);u=(x.then?(await x)():x)[0];const $="M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z",C="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",B="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",D="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";let S=(0,l.Z)([(0,r.Mo)("hassio-backups")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Object})],key:"route",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"isWide",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_selectedBackups",value:()=>[]},{kind:"field",decorators:[(0,r.SB)()],key:"_backups",value:()=>[]},{kind:"field",decorators:[(0,r.IO)("hass-tabs-subpage-data-table",!0)],key:"_dataTable",value:void 0},{kind:"field",key:"_firstUpdatedCalled",value:()=>!1},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,s.Z)(a.prototype),"connectedCallback",this).call(this),this.hass&&this._firstUpdatedCalled&&this.refreshData()}},{kind:"method",key:"refreshData",value:async function(){await(0,p.Fk)(this.hass),await this.fetchBackups()}},{kind:"field",key:"_computeBackupContent",value(){return e=>{if("full"===e.type)return this.supervisor.localize("backup.full_backup");const t=[];if(e.content.homeassistant&&t.push("Home Assistant"),0!==e.content.folders.length)for(const a of e.content.folders)t.push(p.wb[a]||a);if(0!==e.content.addons.length)for(const i of e.content.addons){var a;t.push((null===(a=this.supervisor.addon.addons.find((e=>e.slug===i)))||void 0===a?void 0:a.name)||i)}return t.join(", ")}}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,s.Z)(a.prototype),"firstUpdated",this).call(this,e),this.hass&&this.isConnected&&this.refreshData(),this._firstUpdatedCalled=!0}},{kind:"field",key:"_columns",value(){return(0,c.Z)((e=>({name:{title:this.supervisor.localize("backup.name"),main:!0,sortable:!0,filterable:!0,grows:!0,template:(e,t)=>d.dy`${e||t.slug}
    ${t.secondary}
    `},size:{title:this.supervisor.localize("backup.size"),width:"15%",hidden:e,filterable:!0,sortable:!0,template:e=>Math.ceil(10*e)/10+" MB"},date:{title:this.supervisor.localize("backup.created"),width:"15%",direction:"desc",hidden:e,filterable:!0,sortable:!0,template:e=>(0,u.G)(new Date(e),this.hass.locale)},secondary:{title:"",hidden:!0,filterable:!0}})))}},{kind:"field",key:"_backupData",value(){return(0,c.Z)((e=>e.map((e=>({...e,secondary:this._computeBackupContent(e)})))))}},{kind:"method",key:"render",value:function(){var e;return this.supervisor?d.dy` ${this.supervisor.localize("common.reload")} ${this.supervisor.localize("dialog.backup_location.title")} ${(0,h.I)(this.hass.config.version,0,116)?d.dy` ${this.supervisor.localize("backup.upload_backup")} `:""} ${this._selectedBackups.length?d.dy`

    ${this.supervisor.localize("backup.selected",{number:this._selectedBackups.length})}

    ${this.narrow?d.dy` ${this.supervisor.localize("backup.delete_selected")} `:d.dy` ${this.supervisor.localize("backup.delete_selected")} `}
    `:""}
    `:d.Ld}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this.refreshData();break;case 1:(0,k.U)(this,{supervisor:this.supervisor});break;case 2:this._showUploadBackupDialog()}}},{kind:"method",key:"_handleSelectionChanged",value:function(e){this._selectedBackups=e.detail.value}},{kind:"method",key:"_showUploadBackupDialog",value:function(){(0,f.k)(this,{showBackup:e=>(0,_.Y)(this,{slug:e,supervisor:this.supervisor,onDelete:()=>this.fetchBackups()}),reloadBackup:()=>this.refreshData()})}},{kind:"method",key:"fetchBackups",value:async function(){await(0,p.Fk)(this.hass),this._backups=await(0,p.jc)(this.hass)}},{kind:"method",key:"_deleteSelected",value:async function(){if(await(0,m.g7)(this,{title:this.supervisor.localize("backup.delete_backup_title"),text:this.supervisor.localize("backup.delete_backup_text",{number:this._selectedBackups.length}),confirmText:this.supervisor.localize("backup.delete_backup_confirm")})){try{await Promise.all(this._selectedBackups.map((e=>(0,p.FZ)(this.hass,e))))}catch(e){return void(0,m.Ys)(this,{title:this.supervisor.localize("backup.failed_to_delete"),text:(0,b.js)(e)})}await(0,p.Fk)(this.hass),this._backups=await(0,p.jc)(this.hass),this._dataTable.clearSelection()}}},{kind:"method",key:"_handleRowClicked",value:function(e){const t=e.detail.id;(0,_.Y)(this,{slug:t,supervisor:this.supervisor,onDelete:()=>this.fetchBackups()})}},{kind:"method",key:"_createBackup",value:function(){"running"===this.supervisor.info.state?(0,g.m)(this,{supervisor:this.supervisor,onCreate:()=>this.fetchBackups()}):(0,m.Ys)(this,{title:this.supervisor.localize("backup.could_not_create"),text:this.supervisor.localize("backup.create_blocked_not_running","state",this.supervisor.info.state)})}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,w.l,d.iv`.table-header{display:flex;justify-content:space-between;align-items:center;height:58px;border-bottom:1px solid rgba(var(--rgb-primary-text-color),.12)}.header-toolbar{display:flex;justify-content:space-between;align-items:center;color:var(--secondary-text-color);position:relative;top:-4px}.selected-txt{font-weight:700;padding-left:16px;color:var(--primary-text-color)}.table-header .selected-txt{margin-top:20px}.header-toolbar .selected-txt{font-size:16px}.header-toolbar .header-btns{margin-right:-12px}.header-btns>ha-icon-button,.header-btns>mwc-button{margin:8px}`]}}]}}),d.oi);i()}catch(e){i(e)}}))},48259:(e,t,a)=>{a.r(t),a.d(t,{DialogHassioBackupUpload:()=>h});var i=a(17463),l=a(68144),o=a(14243),s=a(47181),d=(a(90806),a(5666),a(11654)),r=(a(76870),a(67622),a(60538)),n=a(41682),c=a(26765);(0,i.Z)([(0,o.Mo)("hassio-upload-backup")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"value",value:()=>null},{kind:"field",decorators:[(0,o.SB)()],key:"_uploading",value:()=>!1},{kind:"method",key:"render",value:function(){return l.dy` `}},{kind:"method",key:"_uploadFile",value:async function(e){const t=e.detail.files[0];if(["application/x-tar"].includes(t.type)){this._uploading=!0;try{const e=await(0,r.p_)(this.hass,t);(0,s.B)(this,"backup-uploaded",{backup:e.data})}catch(e){(0,c.Ys)(this,{title:"Upload failed",text:(0,n.js)(e),confirmText:"ok"})}finally{this._uploading=!1}}else(0,c.Ys)(this,{title:"Unsupported file format",text:"Please choose a Home Assistant backup file (.tar)",confirmText:"ok"})}}]}}),l.oi);let h=(0,i.Z)([(0,o.Mo)("dialog-hassio-backup-upload")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_dialogParams",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._dialogParams=e,await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._dialogParams&&!this._dialogParams.onboarding&&this._dialogParams.reloadBackup&&this._dialogParams.reloadBackup(),this._dialogParams=void 0,(0,s.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){var e,t,a;return this._dialogParams?l.dy`
    ${(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.panel.page-onboarding.restore.upload_backup"))||"Upload backup"}
    `:l.Ld}},{kind:"method",key:"_backupUploaded",value:function(e){var t;const a=e.detail.backup;null===(t=this._dialogParams)||void 0===t||t.showBackup(a.slug),this.closeDialog()}},{kind:"get",static:!0,key:"styles",value:function(){return[d.yu,l.iv`ha-header-bar{--mdc-theme-on-primary:var(--primary-text-color);--mdc-theme-primary:var(--mdc-theme-surface);flex-shrink:0}@media all and (max-width:450px),all and (max-height:500px){ha-header-bar{--mdc-theme-primary:var(--app-header-background-color);--mdc-theme-on-primary:var(--app-header-text-color, white)}}`]}}]}}),l.oi)},97458:(e,t,a)=>{a.d(t,{k:()=>l});var i=a(47181);a(48259);const l=(e,t)=>{(0,i.B)(e,"show-dialog",{dialogTag:"dialog-hassio-backup-upload",dialogImport:()=>Promise.resolve().then(a.bind(a,48259)),dialogParams:t})}},6324:(e,t,a)=>{a.d(t,{U:()=>l});var i=a(47181);const l=(e,t)=>{(0,i.B)(e,"show-dialog",{dialogTag:"dialog-hassio-backup-location",dialogImport:()=>Promise.all([a.e(8597),a.e(8331),a.e(4783)]).then(a.bind(a,84783)),dialogParams:t})}},77828:(e,t,a)=>{a.d(t,{Y:()=>l});var i=a(47181);const l=(e,t)=>{(0,i.B)(e,"show-dialog",{dialogTag:"dialog-hassio-backup",dialogImport:()=>Promise.all([a.e(7812),a.e(9593),a.e(9605)]).then(a.bind(a,19605)),dialogParams:t})}},46094:(e,t,a)=>{a.d(t,{m:()=>l});var i=a(47181);const l=(e,t)=>{(0,i.B)(e,"show-dialog",{dialogTag:"dialog-hassio-create-backup",dialogImport:()=>Promise.all([a.e(8597),a.e(7812),a.e(9593),a.e(5510)]).then(a.bind(a,35510)),dialogParams:t})}},26410:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.d(t,{Bt:()=>n});var l=a(22075),o=a(66477),s=a(4631),d=e([s]);s=(d.then?(await d)():d)[0];const r=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],n=e=>e.first_weekday===o.FS.language?"weekInfo"in Intl.Locale.prototype?new Intl.Locale(e.language).weekInfo.firstDay%7:(0,l.L)(e.language)%7:r.includes(e.first_weekday)?r.indexOf(e.first_weekday):1;i()}catch(e){i(e)}}))},5435:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.d(t,{G:()=>n});var l=a(14516),o=a(4631),s=a(96191),d=e([o,s]);[o,s]=d.then?(await d)():d;const r=(0,l.Z)((e=>new Intl.RelativeTimeFormat(e.language,{numeric:"auto"}))),n=(e,t,a,i=!0)=>{const l=(0,s.W)(e,a,t);return i?r(t).format(l.value,l.unit):Intl.NumberFormat(t.language,{style:"unit",unit:l.unit,unitDisplay:"long"}).format(Math.abs(l.value))};i()}catch(e){i(e)}}))},38346:(e,t,a)=>{a.d(t,{D:()=>i});const i=(e,t,a=!1)=>{let i;const l=(...l)=>{const o=a&&!i;clearTimeout(i),i=window.setTimeout((()=>{i=void 0,a||e(...l)}),t),o&&e(...l)};return l.cancel=()=>{clearTimeout(i)},l}},96191:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.d(t,{W:()=>u});var l=a(75111),o=a(88028),s=a(27296),d=a(26410),r=e([d]);d=(r.then?(await r)():r)[0];const n=1e3,c=60,h=60*c;function u(e,t=Date.now(),a,i={}){const r={...p,...i||{}},u=(+e-+t)/n;if(Math.abs(u){var i=a(17463),l=a(34541),o=a(47838),s=(a(65666),a(68144)),d=a(14243),r=a(38378);(0,i.Z)([(0,d.Mo)("ha-button-menu")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",key:r.gA,value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,d.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,d.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,d.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,d.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return s.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,l.Z)((0,o.Z)(a.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),s.oi)},32511:(e,t,a)=>{var i=a(17463),l=a(58417),o=a(39274),s=a(68144),d=a(14243);(0,i.Z)([(0,d.Mo)("ha-checkbox")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[o.W,s.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),l.A)},67622:(e,t,a)=>{var i=a(17463),l=a(34541),o=a(47838),s=a(31338),d=a(68144),r=a(14243),n=a(83448),c=a(47181);a(76870),a(5666);(0,i.Z)([(0,r.Mo)("ha-file-upload")],(function(e,t){class a extends t{constructor(...t){super(...t),e(this)}}return{F:a,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"accept",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"icon",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"value",value:()=>null},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"uploading",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,attribute:"auto-open-file-dialog"})],key:"autoOpenFileDialog",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_drag",value:()=>!1},{kind:"field",decorators:[(0,r.IO)("#input")],key:"_input",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,l.Z)((0,o.Z)(a.prototype),"firstUpdated",this).call(this,e),this.autoOpenFileDialog&&this._openFilePicker()}},{kind:"method",key:"render",value:function(){var e;return d.dy` ${this.uploading?d.dy``:d.dy` `} `}},{kind:"method",key:"_openFilePicker",value:function(){var e;null===(e=this._input)||void 0===e||e.click()}},{kind:"method",key:"_handleDrop",value:function(e){var t;e.preventDefault(),e.stopPropagation(),null!==(t=e.dataTransfer)&&void 0!==t&&t.files&&(0,c.B)(this,"file-picked",{files:e.dataTransfer.files}),this._drag=!1}},{kind:"method",key:"_handleDragStart",value:function(e){e.preventDefault(),e.stopPropagation(),this._drag=!0}},{kind:"method",key:"_handleDragEnd",value:function(e){e.preventDefault(),e.stopPropagation(),this._drag=!1}},{kind:"method",key:"_handleFilePicked",value:function(e){(0,c.B)(this,"file-picked",{files:e.target.files})}},{kind:"method",key:"_clearValue",value:function(e){e.preventDefault(),this.value=null,(0,c.B)(this,"change")}},{kind:"get",static:!0,key:"styles",value:function(){return[s.W,d.iv`:host{display:block}.mdc-text-field--filled{height:auto;padding-top:16px;cursor:pointer}.mdc-text-field--filled.mdc-text-field--with-trailing-icon{padding-top:28px}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon{color:var(--secondary-text-color)}.mdc-text-field--filled.mdc-text-field--with-trailing-icon .mdc-text-field__icon{align-self:flex-end}.mdc-text-field__icon--leading{margin-bottom:12px;inset-inline-start:initial;inset-inline-end:0px;direction:var(--direction)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:scale(.75);top:8px}.mdc-floating-label{inset-inline-start:16px!important;inset-inline-end:initial!important;direction:var(--direction)}.mdc-text-field--filled .mdc-floating-label{inset-inline-start:48px!important;inset-inline-end:initial!important;direction:var(--direction)}.mdc-text-field__icon--trailing{pointer-events:auto!important}.dragged:before{position:var(--layout-fit_-_position);top:var(--layout-fit_-_top);right:var(--layout-fit_-_right);bottom:var(--layout-fit_-_bottom);left:var(--layout-fit_-_left);background:currentColor;content:"";opacity:var(--dark-divider-opacity);pointer-events:none;border-radius:4px}.value{width:100%}input.file{display:none}img{max-width:100%;max-height:125px}ha-icon-button{--mdc-icon-button-size:24px;--mdc-icon-size:20px}ha-circular-progress{display:block;text-align-last:center}`]}}]}}),d.oi)},90806:(e,t,a)=>{var i=a(17463),l=a(44636),o=a(68144),s=a(14243);(0,i.Z)([(0,s.Mo)("ha-header-bar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return o.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,o.$m)(l),o.iv`.mdc-top-app-bar__row{height:var(--header-height)}.mdc-top-app-bar{position:static;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-start{flex:1}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-end{flex:none}`]}}]}}),o.oi)},60538:(e,t,a)=>{a.d(t,{FZ:()=>c,Fk:()=>r,_P:()=>d,jc:()=>s,p_:()=>u,vU:()=>n,wb:()=>o,zU:()=>h});var i=a(63864),l=a(41682);const o={ssl:"SSL",homeassistant:"Configuration","addons/local":"Local add-ons",media:"Media",share:"Share"},s=async e=>{if((0,i.I)(e.config.version,2021,2,4)){return(await e.callWS({type:"supervisor/api",endpoint:"/"+((0,i.I)(e.config.version,2021,9)?"backups":"snapshots"),method:"get"}))[(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"]}return(0,l.rY)(await e.callApi("GET","hassio/"+((0,i.I)(e.config.version,2021,9)?"backups":"snapshots"))).snapshots},d=async(e,t)=>{if(e)return(0,i.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/${t}/info`,method:"get"}):(0,l.rY)(await e.callApi("GET",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/${t}/info`));const a=await fetch(`/api/hassio/backups/${t}/info`,{method:"GET"});return(await a.json()).data},r=async e=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/reload`,method:"post"}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/reload`)},n=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/full`,method:"post",timeout:null,data:t}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/full`,t)},c=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/"+((0,i.I)(e.config.version,2021,9)?`backups/${t}`:`snapshots/${t}/remove`),method:(0,i.I)(e.config.version,2021,9)?"delete":"post"}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/${t}/remove`)},h=async(e,t)=>{(0,i.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/partial`,method:"post",timeout:null,data:t}):await e.callApi("POST",`hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/partial`,t)},u=async(e,t)=>{const a=new FormData;let l;if(a.append("file",t),l=e?await e.fetchWithAuth(`/api/hassio/${(0,i.I)(e.config.version,2021,9)?"backups":"snapshots"}/new/upload`,{method:"POST",body:a}):await fetch("/api/hassio/backups/new/upload",{method:"POST",body:a}),413===l.status)throw new Error("Uploaded backup is too large");if(200!==l.status)throw new Error(`${l.status} ${l.statusText}`);return l.json()}},57251:(e,t,a)=>{var i=a(17463),l=(a(14271),a(45233),a(68144)),o=a(14243),s=a(47181),d=a(87744),r=a(34541),n=a(47838),c=a(3239),h=a(83448),u=a(30153),p=a(76538),b=a(14516),m=a(25516),v=a(38346),f=a(96151),k=a(11654),_=a(46134),g=(a(32511),a(52039),a(65040),a(93217));let y;(0,i.Z)([(0,o.Mo)("ha-data-table")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Object})],key:"columns",value:()=>({})},{kind:"field",decorators:[(0,o.Cb)({type:Array})],key:"data",value:()=>[]},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"selectable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"clickable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"hasFab",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"appendRow",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,attribute:"auto-height"})],key:"autoHeight",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"id",value:()=>"id"},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"noDataText",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"searchLabel",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,attribute:"no-label-float"})],key:"noLabelFloat",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"filter",value:()=>""},{kind:"field",decorators:[(0,o.SB)()],key:"_filterable",value:()=>!1},{kind:"field",decorators:[(0,o.SB)()],key:"_filter",value:()=>""},{kind:"field",decorators:[(0,o.SB)()],key:"_sortColumn",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_sortDirection",value:()=>null},{kind:"field",decorators:[(0,o.SB)()],key:"_filteredData",value:()=>[]},{kind:"field",decorators:[(0,o.SB)()],key:"_headerHeight",value:()=>0},{kind:"field",decorators:[(0,o.IO)("slot[name='header']")],key:"_header",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_items",value:()=>[]},{kind:"field",key:"_checkableRowsCount",value:void 0},{kind:"field",key:"_checkedRows",value:()=>[]},{kind:"field",key:"_sortColumns",value:()=>({})},{kind:"field",key:"curRequest",value:()=>0},{kind:"field",decorators:[(0,m.i)(".scroller")],key:"_savedScrollPos",value:void 0},{kind:"field",key:"_debounceSearch",value(){return(0,v.D)((e=>{this._filter=e}),100,!1)}},{kind:"method",key:"clearSelection",value:function(){this._checkedRows=[],this._checkedRowsChanged()}},{kind:"method",key:"connectedCallback",value:function(){(0,r.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),this._items.length&&(this._items=[...this._items])}},{kind:"method",key:"firstUpdated",value:function(){this.updateComplete.then((()=>this._calcTableHeight()))}},{kind:"method",key:"willUpdate",value:function(e){if((0,r.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated||(0,_.o)(),e.has("columns")){this._filterable=Object.values(this.columns).some((e=>e.filterable));for(const e in this.columns)if(this.columns[e].direction){this._sortDirection=this.columns[e].direction,this._sortColumn=e;break}const e=(0,c.Z)(this.columns);Object.values(e).forEach((e=>{delete e.title,delete e.template})),this._sortColumns=e}e.has("filter")&&this._debounceSearch(this.filter),e.has("data")&&(this._checkableRowsCount=this.data.filter((e=>!1!==e.selectable)).length),(e.has("data")||e.has("columns")||e.has("_filter")||e.has("_sortColumn")||e.has("_sortDirection"))&&this._sortFilterData()}},{kind:"method",key:"render",value:function(){return l.dy`
    ${this._filterable?l.dy`
    `:""}
    ${this.selectable?l.dy`
    `:""} ${Object.entries(this.columns).map((([e,t])=>{if(t.hidden)return"";const a=e===this._sortColumn,i={"mdc-data-table__header-cell--numeric":"numeric"===t.type,"mdc-data-table__header-cell--icon":"icon"===t.type,"mdc-data-table__header-cell--icon-button":"icon-button"===t.type,"mdc-data-table__header-cell--overflow-menu":"overflow-menu"===t.type,sortable:Boolean(t.sortable),"not-sorted":Boolean(t.sortable&&!a),grows:Boolean(t.grows)};return l.dy`
    ${t.sortable?l.dy` `:""} ${t.title}
    `}))}
    ${this._filteredData.length?l.dy` `:l.dy`
    ${this.noDataText||"No data"}
    `}
    `}},{kind:"field",key:"_renderRow",value(){return(e,t)=>e?e.append?l.dy`
    ${e.content}
    `:e.empty?l.dy`
    `:l.dy`
    ${this.selectable?l.dy`
    `:""} ${Object.entries(this.columns).map((([t,a])=>a.hidden?"":l.dy`
    ${a.template?a.template(e[t],e):e[t]}
    `))}
    `:l.Ld}},{kind:"method",key:"_sortFilterData",value:async function(){const e=(new Date).getTime();this.curRequest++;const t=this.curRequest;let i=this.data;this._filter&&(i=await this._memFilterData(this.data,this._sortColumns,this._filter));const l=this._sortColumn?(async(e,t,i,l)=>(y||(y=(0,g.Ud)(new Worker(new URL(a.p+a.u(8440),a.b)))),y.sortData(e,t,i,l)))(i,this._sortColumns[this._sortColumn],this._sortDirection,this._sortColumn):i,[o]=await Promise.all([l,f.y]),s=(new Date).getTime()-e;if(s<100&&await new Promise((e=>{setTimeout(e,100-s)})),this.curRequest===t){if(this.appendRow||this.hasFab){const e=[...o];this.appendRow&&e.push({append:!0,content:this.appendRow}),this.hasFab&&e.push({empty:!0}),this._items=e}else this._items=o;this._filteredData=o}}},{kind:"field",key:"_memFilterData",value:()=>(0,b.Z)((async(e,t,i)=>(async(e,t,i)=>(y||(y=(0,g.Ud)(new Worker(new URL(a.p+a.u(7764),a.b)))),y.filterData(e,t,i)))(e,t,i)))},{kind:"method",key:"_handleHeaderClick",value:function(e){const t=e.currentTarget.columnId;this.columns[t].sortable&&(this._sortDirection&&this._sortColumn===t?"asc"===this._sortDirection?this._sortDirection="desc":this._sortDirection=null:this._sortDirection="asc",this._sortColumn=null===this._sortDirection?void 0:t,(0,s.B)(this,"sorting-changed",{column:t,direction:this._sortDirection}))}},{kind:"method",key:"_handleHeaderRowCheckboxClick",value:function(e){e.target.checked?(this._checkedRows=this._filteredData.filter((e=>!1!==e.selectable)).map((e=>e[this.id])),this._checkedRowsChanged()):(this._checkedRows=[],this._checkedRowsChanged())}},{kind:"field",key:"_handleRowCheckboxClick",value(){return e=>{const t=e.currentTarget,a=t.rowId;if(t.checked){if(this._checkedRows.includes(a))return;this._checkedRows=[...this._checkedRows,a]}else this._checkedRows=this._checkedRows.filter((e=>e!==a));this._checkedRowsChanged()}}},{kind:"field",key:"_handleRowClick",value(){return e=>{const t=e.target;if(["HA-CHECKBOX","MWC-BUTTON"].includes(t.tagName))return;const a=e.currentTarget.rowId;(0,s.B)(this,"row-click",{id:a},{bubbles:!1})}}},{kind:"method",key:"_checkedRowsChanged",value:function(){this._items.length&&(this._items=[...this._items]),(0,s.B)(this,"selection-changed",{value:this._checkedRows})}},{kind:"method",key:"_handleSearchChange",value:function(e){this.filter||this._debounceSearch(e.detail.value)}},{kind:"method",key:"_calcTableHeight",value:async function(){this.autoHeight||(await this.updateComplete,this._headerHeight=this._header.clientHeight)}},{kind:"method",decorators:[(0,o.hO)({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"get",static:!0,key:"styles",value:function(){return[k.$c,l.iv`:host{height:100%}.mdc-data-table__content{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table{background-color:var(--data-table-background-color);border-radius:4px;border-width:1px;border-style:solid;border-color:var(--divider-color);display:inline-flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.mdc-data-table__row--selected{background-color:rgba(var(--rgb-primary-color),.04)}.mdc-data-table__row{display:flex;width:100%;height:52px}.mdc-data-table__row~.mdc-data-table__row{border-top:1px solid var(--divider-color)}.mdc-data-table__row.clickable:not(.mdc-data-table__row--selected):hover{background-color:rgba(var(--rgb-primary-text-color),.04)}.mdc-data-table__header-cell{color:var(--primary-text-color)}.mdc-data-table__cell{color:var(--primary-text-color)}.mdc-data-table__header-row{height:56px;display:flex;width:100%;border-bottom:1px solid var(--divider-color);overflow-x:auto}.mdc-data-table__header-row::-webkit-scrollbar{display:none}.mdc-data-table__cell,.mdc-data-table__header-cell{padding-right:16px;padding-left:16px;align-self:center;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;box-sizing:border-box}.mdc-data-table__cell.mdc-data-table__cell--flex{display:flex;overflow:initial}.mdc-data-table__cell.mdc-data-table__cell--icon{overflow:initial}.mdc-data-table__cell--checkbox,.mdc-data-table__header-cell--checkbox{padding-left:16px;padding-right:0;width:60px}:host([dir=rtl]) .mdc-data-table__cell--checkbox,:host([dir=rtl]) .mdc-data-table__header-cell--checkbox{padding-left:0;padding-right:16px}.mdc-data-table__table{height:100%;width:100%;border:0;white-space:nowrap}.mdc-data-table__cell{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.25rem;font-weight:400;letter-spacing:.0178571429em;text-decoration:inherit;text-transform:inherit}.mdc-data-table__cell a{color:inherit;text-decoration:none}.mdc-data-table__cell--numeric{text-align:right}:host([dir=rtl]) .mdc-data-table__cell--numeric{text-align:left}.mdc-data-table__cell--icon{color:var(--secondary-text-color);text-align:center}.mdc-data-table__cell--icon,.mdc-data-table__header-cell--icon{width:54px}.mdc-data-table__cell--icon img{width:24px;height:24px}.mdc-data-table__header-cell.mdc-data-table__header-cell--icon{text-align:center}.mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:hover,.mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:not(.not-sorted){text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:hover,:host([dir=rtl]) .mdc-data-table__header-cell.sortable.mdc-data-table__header-cell--icon:not(.not-sorted){text-align:right}.mdc-data-table__cell--icon:first-child ha-icon,.mdc-data-table__cell--icon:first-child ha-state-icon,.mdc-data-table__cell--icon:first-child ha-svg-icon,.mdc-data-table__cell--icon:first-child img{margin-left:8px}:host([dir=rtl]) .mdc-data-table__cell--icon:first-child ha-icon,:host([dir=rtl]) .mdc-data-table__cell--icon:first-child ha-state-icon,:host([dir=rtl]) .mdc-data-table__cell--icon:first-child ha-svg-icon :host([dir=rtl]) .mdc-data-table__cell--icon:first-child img{margin-left:auto;margin-right:8px}.mdc-data-table__cell--icon:first-child state-badge{margin-right:-8px}:host([dir=rtl]) .mdc-data-table__cell--icon:first-child state-badge{margin-right:auto;margin-left:-8px}.mdc-data-table__cell--icon-button,.mdc-data-table__cell--overflow-menu,.mdc-data-table__header-cell--icon-button,.mdc-data-table__header-cell--overflow-menu{padding:8px}.mdc-data-table__cell--icon-button,.mdc-data-table__header-cell--icon-button{width:56px}.mdc-data-table__cell--icon-button,.mdc-data-table__cell--overflow-menu{color:var(--secondary-text-color);text-overflow:clip}.mdc-data-table__cell--icon-button:first-child,.mdc-data-table__cell--icon-button:last-child,.mdc-data-table__header-cell--icon-button:first-child,.mdc-data-table__header-cell--icon-button:last-child{width:64px}.mdc-data-table__cell--icon-button:first-child,.mdc-data-table__cell--overflow-menu:first-child,.mdc-data-table__header-cell--icon-button:first-child,.mdc-data-table__header-cell--overflow-menu:first-child{padding-left:16px}:host([dir=rtl]) .mdc-data-table__cell--overflow-menu:first-child,:host([dir=rtl]) .mdc-data-table__header-cell--overflow-menu:first-child{padding-left:8px;padding-right:16px}.mdc-data-table__cell--icon-button:last-child,.mdc-data-table__cell--overflow-menu:last-child,.mdc-data-table__header-cell--icon-button:last-child,.mdc-data-table__header-cell--overflow-menu:last-child{padding-right:16px}:host([dir=rtl]) .mdc-data-table__cell--icon-button:last-child,:host([dir=rtl]) .mdc-data-table__cell--overflow-menu:last-child,:host([dir=rtl]) .mdc-data-table__header-cell--icon-button:last-child,:host([dir=rtl]) .mdc-data-table__header-cell--overflow-menu:last-child{padding-right:8px;padding-left:16px}.mdc-data-table__cell--overflow-menu,.mdc-data-table__header-cell--overflow-menu{overflow:initial}.mdc-data-table__cell--icon-button a{color:var(--secondary-text-color)}.mdc-data-table__header-cell{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.375rem;font-weight:500;letter-spacing:.0071428571em;text-decoration:inherit;text-transform:inherit;text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell{text-align:right}.mdc-data-table__header-cell--numeric{text-align:right}.mdc-data-table__header-cell--numeric.sortable:hover,.mdc-data-table__header-cell--numeric.sortable:not(.not-sorted){text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell--numeric{text-align:left}:host([dir=rtl]) .mdc-data-table__header-cell--numeric.sortable:hover,:host([dir=rtl]) .mdc-data-table__header-cell--numeric.sortable:not(.not-sorted){text-align:right}:host{display:block}.mdc-data-table{display:block;border-width:var(--data-table-border-width,1px);height:100%}.mdc-data-table__header-cell{overflow:hidden;position:relative}.mdc-data-table__header-cell span{position:relative;left:0px}:host([dir=rtl]) .mdc-data-table__header-cell span{left:auto;right:0px}.mdc-data-table__header-cell.sortable{cursor:pointer}.mdc-data-table__header-cell>*{transition:left .2s ease}:host([dir=rtl]) .mdc-data-table__header-cell>*{transition:right .2s ease}.mdc-data-table__header-cell ha-svg-icon{top:-3px;position:absolute}.mdc-data-table__header-cell.not-sorted ha-svg-icon{left:-20px}:host([dir=rtl]) .mdc-data-table__header-cell.not-sorted ha-svg-icon{right:-20px}.mdc-data-table__header-cell.sortable.not-sorted:hover span,.mdc-data-table__header-cell.sortable:not(.not-sorted) span{left:24px}:host([dir=rtl]) .mdc-data-table__header-cell.sortable.not-sorted:hover span,:host([dir=rtl]) .mdc-data-table__header-cell.sortable:not(.not-sorted) span{left:auto;right:24px}.mdc-data-table__header-cell.sortable:hover.not-sorted ha-svg-icon,.mdc-data-table__header-cell.sortable:not(.not-sorted) ha-svg-icon{left:12px}:host([dir=rtl]) .mdc-data-table__header-cell.sortable:hover.not-sorted ha-svg-icon,:host([dir=rtl]) .mdc-data-table__header-cell.sortable:not(.not-sorted) ha-svg-icon{left:auto;right:12px}.table-header{border-bottom:1px solid var(--divider-color)}search-input{display:block;flex:1}slot[name=header]{display:block}.center{text-align:center}.secondary{color:var(--secondary-text-color)}.scroller{height:calc(100% - 57px);overflow:overlay!important}.mdc-data-table__table.auto-height .scroller{overflow-y:hidden!important}.grows{flex-grow:1;flex-shrink:1}.forceLTR{direction:ltr}.clickable{cursor:pointer}lit-virtualizer{contain:size layout!important;overscroll-behavior:contain}`]}}]}}),l.oi);a(49703);(0,i.Z)([(0,o.Mo)("hass-tabs-subpage-data-table")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"localizeFunc",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"isWide",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"supervisor",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean,attribute:"main-page"})],key:"mainPage",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Object})],key:"columns",value:()=>({})},{kind:"field",decorators:[(0,o.Cb)({type:Array})],key:"data",value:()=>[]},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"selectable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"clickable",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"hasFab",value:()=>!1},{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"appendRow",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"id",value:()=>"id"},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"filter",value:()=>""},{kind:"field",decorators:[(0,o.Cb)()],key:"searchLabel",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Array})],key:"activeFilters",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"hiddenLabel",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:Number})],key:"numHidden",value:()=>0},{kind:"field",decorators:[(0,o.Cb)({type:String,attribute:"back-path"})],key:"backPath",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"backCallback",value:void 0},{kind:"field",decorators:[(0,o.Cb)({type:String})],key:"noDataText",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"route",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"tabs",value:()=>[]},{kind:"field",decorators:[(0,o.Cb)({type:Boolean})],key:"hideFilterMenu",value:()=>!1},{kind:"field",decorators:[(0,o.IO)("ha-data-table",!0)],key:"_dataTable",value:void 0},{kind:"method",key:"clearSelection",value:function(){this._dataTable.clearSelection()}},{kind:"method",key:"render",value:function(){const e=this.numHidden?this.hiddenLabel||this.hass.localize("ui.components.data-table.hidden","number",this.numHidden)||this.numHidden:void 0,t=this.activeFilters?l.dy`${this.hass.localize("ui.components.data-table.filtering_by")} ${this.activeFilters.join(", ")} ${e?`(${e})`:""}`:e,a=l.dy` ${this.narrow?"":l.dy`
    ${t?l.dy`
    ${t} ${this.hass.localize("ui.components.data-table.clear")}
    `:""}
    `}
    `;return l.dy` ${this.hideFilterMenu?"":l.dy`
    ${this.narrow?l.dy`
    ${this.numHidden||this.activeFilters?l.dy`${this.numHidden||"!"}`:""}
    `:""}
    `} ${this.narrow?l.dy`
    ${a}
    `:""} ${this.narrow?l.dy`
    `:l.dy`
    ${a}
    `}
    `}},{kind:"method",key:"_preventDefault",value:function(e){e.preventDefault()}},{kind:"method",key:"_handleSearchChange",value:function(e){this.filter!==e.detail.value&&(this.filter=e.detail.value,(0,s.B)(this,"search-changed",{value:this.filter}))}},{kind:"method",key:"_clearFilter",value:function(){(0,s.B)(this,"clear-filter")}},{kind:"get",static:!0,key:"styles",value:function(){return l.iv`ha-data-table{width:100%;height:100%;--data-table-border-width:0}:host(:not([narrow])) ha-data-table{height:calc(100vh - 1px - var(--header-height));display:block}:host([narrow]) hass-tabs-subpage{--main-title-margin:0}.table-header{display:flex;align-items:center;--mdc-shape-small:0;height:56px}.search-toolbar{display:flex;align-items:center;color:var(--secondary-text-color)}search-input{--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color);--text-field-overflow:visible;z-index:5}.table-header search-input{display:block;position:absolute;top:0;right:0;left:0}.search-toolbar search-input{display:block;width:100%;color:var(--secondary-text-color);--mdc-ripple-color:transparant}.filters{--mdc-text-field-fill-color:var(--input-fill-color);--mdc-text-field-idle-line-color:var(--input-idle-line-color);--mdc-shape-small:4px;--text-field-overflow:initial;display:flex;justify-content:flex-end;color:var(--primary-text-color)}.active-filters{color:var(--primary-text-color);position:relative;display:flex;align-items:center;padding:2px 2px 2px 8px;margin-left:4px;margin-inline-start:4px;margin-inline-end:initial;font-size:14px;width:max-content;cursor:initial;direction:var(--direction)}.active-filters ha-svg-icon{color:var(--primary-color)}.active-filters mwc-button{margin-left:8px;margin-inline-start:8px;margin-inline-end:initial;direction:var(--direction)}.active-filters::before{background-color:var(--primary-color);opacity:.12;border-radius:4px;position:absolute;top:0;right:0;bottom:0;left:0;content:""}.badge{min-width:20px;box-sizing:border-box;border-radius:50%;font-weight:400;background-color:var(--primary-color);line-height:20px;text-align:center;padding:0px 4px;color:var(--text-primary-color);position:absolute;right:0;top:4px;font-size:.65em}.filter-menu{position:relative}`}}]}}),l.oi)},4631:(e,t,a)=>{a.a(e,(async(e,i)=>{try{a.r(t);var l=a(43170),o=a(27499),s=a(32812),d=a(27815),r=a(64532),n=a(72100),c=a(24517);const e=async()=>{const e=(0,n.sS)(),t=[];(0,s.Y)()&&await Promise.all([a.e(7021),a.e(8196)]).then(a.bind(a,48196)),(0,d.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(655)]).then(a.bind(a,20655))),(0,r.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(759)]).then(a.bind(a,20759))),(0,l.Y)(e)&&t.push(Promise.all([a.e(7021),a.e(6554)]).then(a.bind(a,76554)).then((()=>a.e(6042).then(a.t.bind(a,6042,23))))),(0,o.Yq)(e)&&t.push(Promise.all([a.e(7021),a.e(2684)]).then(a.bind(a,72684))),0!==t.length&&await Promise.all(t).then((()=>(0,c.n)(e)))};await e(),i()}catch(e){i(e)}}),1)},44281:(e,t,a)=>{a.d(t,{j:()=>i});const i=async()=>{try{return void new ResizeObserver((()=>{}))}catch(e){window.ResizeObserver=(await Promise.all([a.e(1246),a.e(3467)]).then(a.bind(a,43467))).default}}},46134:(e,t,a)=>{a.d(t,{o:()=>l});var i=a(44281);const l=async()=>{await(0,i.j)(),await Promise.all([a.e(1246),a.e(3998)]).then(a.bind(a,83998))}}}]); +//# sourceMappingURL=2853-knmdwMnEOiY.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js.gz b/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a27cdb41422f1d3409c9bf91aaf50c97ee064b86 GIT binary patch literal 12441 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≀B1GuW;6m z+b{w^wT(rZ&l2RbJocfhJ3xcvo9*!ci)r#^r;8wao|GQ!s|zP?UA1ZZA@0&Q=HF=3Hi;wx-jdt#OrKxGf+ zibnexvq1K6aDrOl5fYIv4PnwNOtG8!e=kJ;?}ezpYoLerg2T}IdIEA29LFSKE#U6E zneG{%NIiOHM^=Wr*dGaM9bw&Pvc4mr`bdP9in1e6(kn>mF?IwYPDLy*AKr_UbgY=e zsC(4MgSh{0q$xzv*$a?GbzJa&dTF`0tH*uDWK=}72HV49jlhh}3Y~pah;;zL6{==U z@!Go4HU*^>DCuTC!;k{89>1#ThqzA8uw4^;z~FR(!b!N`ei#d%4cb0hcIp7{W-|qd?nsqm2AW0p(I)1EquPwg>g%*r<{bH-LM#yb6%r*U!oHp$Ft-FDPPU@_*WY!b05YLEY3(3UH zGfM`4Vn%gPR9TY1nfeH*7m!3Ogxj$|<}XafAxSEJV4`AFrMM(ure>EVTat`fG`8G^ z^&}!+!YI%!-J(~^%+;7cDJ@$JE);ufv0~NHgSY>QUE6=;D=YhMw8J)~y0AGcyY$LE zPR5FOP|+}TqJa=av8p{BR4Q=HJMuSXa{V!?`nB#?72*+V?W| zEt&jD%RshE_=yRcA(0H7#J0rL0}2`a_uF6~BMLBAE)G&#QZQTCcFC3$q36xhC7A9p zp{5rn_jJ;JWlZKL^#(7~Gw6?Qj1v?LfoN@M?pXci39w!Cx`(q90ec|BCPeJzIJ=Q) znYLg%wq1*^@3uA5=Tj?dWi~`*BL>+wj62z681uWd6z2K2^YtbfD)}tQMvs|#PlCWR zz%~Vkch_Fzq4+cM+5*M|6H|`KEeLSWBB^B*ksySem_)2plnhPbtEmjldfH^Bq-3Hh zbX0kr-em9w3ujs~tZ=}JIp#jN5#C0@swv@(A~PTv#YT$^AaK+{!!0%-R^1#(p96EQ zvG9oMHAI372W$>loBT5(ha1VBiAK*YmbM>*DB#(!dKXi#Y)wS2gQ&@I6FLP8DiSFd zr>Cx)v>^Gh;utq$n!CcuoiNN5n|XmvT4<-!j(>>~Xpq-0x8)+gypNQ1lmsT6Y&6g? zx#dj;9rknTWD}WJI&ouI&ei`x*TYcl+m&x4pr4U$h4HJYJdCg)(*g#EQ&>>JE2X?M z*q?<4{5U16wH6<6 z6)QDP7!OYdKCn8>zs!dBU;#Ic2(}uGq2+?j*=qDcfspIr2oS zHqZ95H`Ug`8b-Fp!D;>NXB9%MhLI5lEQJs8E0AN_qPU0jVzA(#UKGh|XS6@$AP(dG z-RI9ah{MkKU^EWG3ram0?Qsx?XS;hlV-Di5KZf0rgE)*KGQ)l_sYEf{AhuSekZ;`b zy8xrrf>}7*4*v|Fj~}QehkDnd1wT{UMjRHxF-L*Ymi+T^qtM3e34uaK$3uiFxIq=KpDMn2} zugUNalI;j-b{7cEj$QXlg3$6+MOC>_71OX{BvI@}-bcR8aMip#E8(J!cJ@?o71SC< zH(p>EX%;*jIOuOQ-hIZ{f$$>xE%Zmp7^{n~18Cq*kw)yH%xNgoS{OYVvvwk*M@F5Y zm)l=(t!(bw^XCV4-wr4lZSGHk$-g{(`a7?j-@*g+3%K^db_K3O4nYxbC;D~v=Hl&( X*;g;~pCJ+qx_tOg4|XPgKF$CDZQxIT literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js.map b/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js.map new file mode 100644 index 000000000..39cb7499b --- /dev/null +++ b/supervisor/api/panel/frontend_latest/2853-knmdwMnEOiY.js.map @@ -0,0 +1 @@ +{"version":3,"file":"2853-knmdwMnEOiY.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/backups/hassio-backups.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/hassio-upload-backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/dialog-hassio-backup-upload.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/show-dialog-backup-upload.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/show-dialog-hassio-backu-location.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/show-dialog-hassio-backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/backup/show-dialog-hassio-create-backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/first_weekday.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/relative_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/debounce.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/select-unit.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-button-menu.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-checkbox.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-file-upload.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-header-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/backup.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/data-table/sort-filter.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/data-table/ha-data-table.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-tabs-subpage-data-table.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/intl-polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/resize-observer.polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/virtualizer.ts"],"names":["mdiBackupRestore","mdiDelete","mdiDotsVertical","mdiPlus","HassioBackups","_decorate","customElement","_initialize","_LitElement","constructor","args","F","d","kind","decorators","property","attribute","key","value","type","Object","Boolean","state","query","_get","_getPrototypeOf","prototype","call","this","hass","_firstUpdatedCalled","refreshData","reloadHassioBackups","fetchBackups","backup","supervisor","localize","content","homeassistant","push","folders","length","folder","friendlyFolderName","addons","addon","_this$supervisor$addo","find","entry","slug","name","join","changedProperties","isConnected","memoizeOne","narrow","title","main","sortable","filterable","grows","template","html","secondary","size","width","hidden","Math","ceil","date","direction","relativeTime","Date","locale","backups","map","_computeBackupContent","_this$supervisor","atLeastVersion","config","version","translationKey","path","iconPath","supervisorTabs","route","_columns","_backupData","_backups","_handleRowClicked","_handleSelectionChanged","_handleAction","_selectedBackups","classMap","number","_deleteSelected","_createBackup","nothing","ev","detail","index","showHassioBackupLocationDialog","_showUploadBackupDialog","showBackupUploadDialog","showBackup","showHassioBackupDialog","onDelete","reloadBackup","fetchHassioBackups","showConfirmationDialog","text","confirmText","Promise","all","removeBackup","err","showAlertDialog","extractApiErrorMessage","_dataTable","clearSelection","id","info","showHassioCreateBackupDialog","onCreate","static","haStyle","hassioStyle","css","LitElement","_uploading","_uploadFile","file","files","includes","uploadBackup","fireEvent","data","DialogHassioBackupUpload","dialogParams","_dialogParams","updateComplete","onboarding","undefined","dialog","localName","_this$hass","_this$hass2","_this$hass3","closeDialog","_backupUploaded","_this$_dialogParams","haStyleDialog","element","dialogTag","dialogImport","weekdays","firstWeekdayIndex","first_weekday","FirstWeekday","Intl","Locale","language","weekInfo","firstDay","getWeekStartByLocale","indexOf","formatRelTimeMem","RelativeTimeFormat","numeric","from","to","includeTense","diff","selectUnit","format","unit","NumberFormat","style","unitDisplay","abs","debounce","func","wait","immediate","timeout","debouncedFunc","callNow","clearTimeout","window","setTimeout","later","cancel","MS_PER_SECOND","SECS_PER_MIN","SECS_PER_HOUR","now","thresholds","resolvedThresholds","DEFAULT_THRESHOLDS","secs","second","round","mins","minute","hours","hour","fromDate","toDate","setHours","days","differenceInDays","day","firstWeekday","fromWeek","startOfWeek","weekStartsOn","toWeek","weeks","differenceInWeeks","week","years","getFullYear","months","getMonth","month","HaButtonMenu","FOCUS_TARGET","Number","_this$_menu","_menu","items","_this$_menu2","selected","_this$_menu3","_this$_triggerButton","open","focusItemAtIndex","_triggerButton","focus","_handleClick","_setTriggerAria","corner","menuCorner","fixed","multi","activatable","y","x","changedProps","document","dir","then","querySelectorAll","forEach","item","createElement","innerHTML","shadowRoot","appendChild","disabled","anchor","show","querySelector","ariaHasPopup","_CheckboxBase","styles","CheckboxBase","HaFileUpload","autoOpenFileDialog","_openFilePicker","uploading","_drag","icon","_handleDrop","_handleDragStart","_handleDragEnd","label","accept","_handleFilePicked","_clearValue","_this$_input","_input","click","_ev$dataTransfer","preventDefault","stopPropagation","dataTransfer","target","unsafeCSS","topAppBarStyles","ssl","media","share","async","callWS","endpoint","method","hassioApiResultExtractor","callApi","snapshots","fetchHassioBackupInfo","resp","fetch","json","createHassioFullBackup","createHassioPartialBackup","fd","FormData","append","fetchWithAuth","body","status","Error","statusText","worker","HaDataTable","Array","String","restoreScroll","_filter","_checkedRows","_checkedRowsChanged","_items","_calcTableHeight","properties","hasUpdated","loadVirtualizer","has","_filterable","values","columns","some","column","columnId","_sortDirection","_sortColumn","clonedColumns","deepClone","_sortColumns","_debounceSearch","filter","_checkableRowsCount","row","selectable","_sortFilterData","_handleSearchChange","searchLabel","noLabelFloat","autoHeight","_filteredData","styleMap","height","_headerHeight","_handleHeaderRowCheckboxClick","entries","sorted","classes","maxWidth","ifDefined","_handleHeaderClick","_saveScrollPos","_renderRow","noDataText","empty","_handleRowClick","clickable","_handleRowCheckboxClick","forceLTR","startTime","getTime","curRequest","filteredData","_memFilterData","prom","sortColumn","wrap","Worker","URL","sortData","nextRender","elapsed","resolve","appendRow","hasFab","filterData","currentTarget","checked","checkbox","rowId","tagName","bubbles","_header","clientHeight","eventOptions","passive","e","_savedScrollPos","scrollTop","haStyleScrollbar","reflect","hiddenLabel","numHidden","filterInfo","activeFilters","headerToolbar","_preventDefault","_clearFilter","localizeFunc","isWide","backPath","backCallback","tabs","mainPage","hideFilterMenu","computeRTLDirection","polyfillIntl","getLocalLanguage","polyfills","shouldPolyfillLocale","shouldPolyfillPluralRules","shouldPolyfillRelativeTime","shouldPolyfillDateTime","shouldPolyfillDisplayName","polyfillLocaleData","loadPolyfillIfNeeded","ResizeObserver","default"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js b/supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js deleted file mode 100644 index 589781686..000000000 --- a/supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2914],{92914:(o,r,a)=>{a.r(r),a.d(r,{EditorState:()=>l.yy,EditorView:()=>p.tk,autocompletion:()=>d.ys,defaultKeymap:()=>e.wQ,drawSelection:()=>p.Uw,haSyntaxHighlighting:()=>y,haTheme:()=>u,highlightActiveLine:()=>p.ZO,highlightSelectionMatches:()=>m.sW,highlightingFor:()=>t.QN,history:()=>e.m8,historyKeymap:()=>e.f$,keymap:()=>p.$f,langCompartment:()=>s,langs:()=>g,lineNumbers:()=>p.Eu,readonlyCompartment:()=>v,rectangularSelection:()=>p.Zs,searchKeymap:()=>m.Lp,tabKeyBindings:()=>b,tags:()=>n.pJ});var e=a(43642),t=a(25070),c=a(17429),i=a(76697),l=a(74075),p=a(60347),n=a(90622),d=a(90561),m=a(9378);const g={jinja2:t.il.define(c.b),yaml:t.il.define(i.r)},s=new l.F6,v=new l.F6,b=[{key:"Tab",run:e.at},{key:"Shift-Tab",run:e.xi}],u=p.tk.theme({"&":{color:"var(--primary-text-color)",backgroundColor:"var(--code-editor-background-color, var(--mdc-text-field-fill-color, whitesmoke))",borderRadius:"var(--mdc-shape-small, 4px) var(--mdc-shape-small, 4px) 0px 0px",caretColor:"var(--secondary-text-color)",height:"var(--code-mirror-height, auto)",maxHeight:"var(--code-mirror-max-height, unset)"},"&.cm-editor.cm-focused":{outline:"none"},"&.cm-focused .cm-cursor":{borderLeftColor:"var(--secondary-text-color)"},".cm-selectionBackground, ::selection":{backgroundColor:"rgba(var(--rgb-primary-color), 0.1)"},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{backgroundColor:"rgba(var(--rgb-primary-color), 0.2)"},".cm-activeLine":{backgroundColor:"rgba(var(--rgb-secondary-text-color), 0.1)"},".cm-scroller":{outline:"none"},".cm-content":{caretColor:"var(--secondary-text-color)",paddingTop:"16px"},".cm-panels":{backgroundColor:"var(--primary-background-color)",color:"var(--primary-text-color)"},".cm-panels.top":{borderBottom:"1px solid var(--divider-color)"},".cm-panels.bottom":{borderTop:"1px solid var(--divider-color)"},".cm-button":{border:"1px solid var(--primary-color)",padding:"0px 16px",textTransform:"uppercase",margin:"4px",background:"none",color:"var(--primary-color)",fontFamily:"var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif))",fontSize:"var(--mdc-typography-button-font-size, 0.875rem)",height:"36px",fontWeight:"var(--mdc-typography-button-font-weight, 500)",borderRadius:"4px",letterSpacing:"var(--mdc-typography-button-letter-spacing, 0.0892857em)"},".cm-textfield":{padding:"4px 0px 5px",borderRadius:"0",fontSize:"16px",color:"var(--primary-text-color)",border:"0",background:"none",fontFamily:"Roboto",borderBottom:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",margin:"4px 4px 0","& ::placeholder":{color:"var(--paper-input-container-color, var(--secondary-text-color))"},"&:focus":{outline:"none",borderBottom:"2px solid var(--primary-color)",paddingBottom:"4px"}},".cm-tooltip":{color:"var(--primary-text-color)",backgroundColor:"var(--code-editor-background-color, var(--card-background-color))",border:"1px solid var(--divider-color)",borderRadius:"var(--mdc-shape-medium, 4px)",boxShadow:"0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)"},"& .cm-tooltip.cm-tooltip-autocomplete > ul > li":{padding:"4px 8px"},"& .cm-tooltip-autocomplete ul li[aria-selected]":{background:"var(--primary-color)",color:"var(--text-primary-color)"},".cm-completionIcon":{display:"none"},".cm-completionDetail":{fontFamily:"Roboto",color:"var(--secondary-text-color)"},"li[aria-selected] .cm-completionDetail":{color:"var(--text-primary-color)"},"& .cm-completionInfo.cm-completionInfo-right":{left:"calc(100% + 4px)"},"& .cm-tooltip.cm-completionInfo":{padding:"4px 8px",marginTop:"-5px"},".cm-selectionMatch":{backgroundColor:"rgba(var(--rgb-primary-color), 0.1)"},".cm-searchMatch":{backgroundColor:"rgba(var(--rgb-accent-color), .2)",outline:"1px solid rgba(var(--rgb-accent-color), .4)"},".cm-searchMatch.selected":{backgroundColor:"rgba(var(--rgb-accent-color), .4)",outline:"1px solid var(--accent-color)"},".cm-gutters":{backgroundColor:"var(--code-editor-gutter-color, var(--mdc-text-field-fill-color, whitesmoke))",color:"var(--paper-dialog-color, var(--secondary-text-color))",border:"none",borderRight:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",paddingRight:"1px"},"&.cm-focused .cm-gutters":{borderRight:"2px solid var(--paper-input-container-focus-color, var(--primary-color))",paddingRight:"0"},".cm-gutterElement.lineNumber":{color:"inherit"}}),x=t.Qf.define([{tag:n.pJ.keyword,color:"var(--codemirror-keyword, #6262FF)"},{tag:[n.pJ.name,n.pJ.deleted,n.pJ.character,n.pJ.propertyName,n.pJ.macroName],color:"var(--codemirror-property, #905)"},{tag:[n.pJ.function(n.pJ.variableName),n.pJ.labelName],color:"var(--codemirror-variable, #07a)"},{tag:[n.pJ.color,n.pJ.constant(n.pJ.name),n.pJ.standard(n.pJ.name)],color:"var(--codemirror-qualifier, #690)"},{tag:[n.pJ.definition(n.pJ.name),n.pJ.separator],color:"var(--codemirror-def, #8DA6CE)"},{tag:[n.pJ.typeName,n.pJ.className,n.pJ.number,n.pJ.changed,n.pJ.annotation,n.pJ.modifier,n.pJ.self,n.pJ.namespace],color:"var(--codemirror-number, #ca7841)"},{tag:[n.pJ.operator,n.pJ.operatorKeyword,n.pJ.url,n.pJ.escape,n.pJ.regexp,n.pJ.link,n.pJ.special(n.pJ.string)],color:"var(--codemirror-operator, #cda869)"},{tag:n.pJ.comment,color:"var(--codemirror-comment, #777)"},{tag:n.pJ.meta,color:"var(--codemirror-meta, var(--primary-text-color))"},{tag:n.pJ.strong,fontWeight:"bold"},{tag:n.pJ.emphasis,fontStyle:"italic"},{tag:n.pJ.link,color:"var(--primary-color)",textDecoration:"underline"},{tag:n.pJ.heading,fontWeight:"bold"},{tag:n.pJ.atom,color:"var(--codemirror-atom, #F90)"},{tag:n.pJ.bool,color:"var(--codemirror-atom, #F90)"},{tag:n.pJ.special(n.pJ.variableName),color:"var(--codemirror-variable-2, #690)"},{tag:n.pJ.processingInstruction,color:"var(--secondary-text-color)"},{tag:n.pJ.string,color:"var(--codemirror-string, #07a)"},{tag:n.pJ.inserted,color:"var(--codemirror-string2, #07a)"},{tag:n.pJ.invalid,color:"var(--error-color)"}]),y=(0,t.nF)(x)}}]); -//# sourceMappingURL=2914-j1Ixrez4MGE.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js.gz b/supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js.gz deleted file mode 100644 index 4315a33e8a055abfc3875468d1ec2c9f6f6a6306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1970 zcmV;j2Tk}NiwFP!000021GQLpliR8m|Nngojc>E&VO_7cZzjF>p3K}-jE-%x2zY?j zcFK2u2PDhJW!JZ*0;l~>MQp3IkXUCpbFE8l3u2Isp|2@By*Vo7=|~muiCW98qtbmE z7$qIZ{PMPp-@m{6kY>8HqxQRZz2lv|59Hgi|No?|h#@q+eB~R>OxvV{W_jC?Z?|*q zlzHi>gOfIrMK+z1>hKMRaX8bNJ0-Mqim5^ia9qi7o@Y}_av0E3xQ8$;s1C=Fjh~a; z(D6$Uz#49yy&jVheL0nmPVVvHNZ?<`v26q$WHXF&sZlnDfvJ%54(i@r^3q{Y$fAaY>vGdZ2_b@uas2r7p+(SK@O z0n!D64X2gWArXl2Nm=y4*jns%Nes|jNikg(Jwpm}C|wF_mIL*NB^Ib*qXke!_DB;) z`*?JN%bd^b_VKV@%1l4_kzP8ZCV|Vey|;U?*Gq}RWpBTG*i8w;<<8+=?>HqKmxl)j z$A>8qe!15@+)s(dhR@=4_s$~G~qu!kn*xG%*^?!X@6_|+B*5hl)zlKFaqsPM;l&HGwnE-xK5y?Ez-vh z8X8r~{N^GrQ#o`XlznH;Qc01d;wf@g=^AhlIsPlejA1^q0i&O<_%;Gx@R3UeHwIm*C?xSsjEn^~ z;6`2~HvFZu;L_F)()u-HMI9i&8Yos;$T8%qbiy}hODYKsXH8H1nw7>XgRE6t9>HK6 zZ%~sLwzJl_(PV`rCnwD@s$EH`8TM(r(v8ce4l2bY>1I3W3eYP7s%1tA0S32`@kexu zha2$xB?!I7L)r|uEflT9Dt2knhjqCL=?GVaL-N*zrD^U5&MT!)S~~}NGE=3g1Yu*? z>pE~wZd6{>sj-R7Dcuy%4dt9F5D7MjRf6Yr8|D0rBYC}oeh_MOpex%d=$9xd8_7s4 zLcbKPla}w`5H8{!du6D!17#3-sWlizE%;V6LoQER*z$|RsZLoOre#9|%;X(fa4}t+ zGH$BX&`>>^*3dhiuQLdYBw5E8bG%R(EJYHFcsmvhAEdRhm;5ViVag(#ugRmseFMe9 zVA>7A@H}tB$rifC^(5Nwc9$n>6*B?OfqAJZ!Nt7h&=7`V%`Y1zZxb}d%1SB3CnmO!P1bUm!vqMGmW`q)DEK>S zIIXW$$Uj7v$)>>|!tEK&_s1j31GxQosO5Dx-q6ce>qQlK=YhS)a;S!@AVfqaj?Bo&EWpZ=)yI zU;q57l!aH$wwfqoAYG%#e?yUGjLiG(0;#=q*0Wi@{sN4>^)P}!#M~Gjmd=6kQ*et3 zR5Aa>r^uSgopUPGaEpQ645@fVzwp)ek6uD`?adXhJ|m)_ML2p};RuRiG;v+7!05)w zx-G!J-Lv^4f8N7fj=*q-S5QhOmtFRJFnjX8`{wBI#J|h4Q<#nsH(|?puAf~qdh*jj z@1S?*jxUxV{Vs@0S^x>F9Q^Ris|_1bLmA?$w%RE4-c6r0+y!Mu`R#{|mS;j}8ejQK zb_b;l-QEs6l;yN9z$;8E1A_KJoNr(zg$BBZbjd)KlX@w`kFzRUa&E()=G5d1gw59e zS5mfgwzEooX&mYhW4}r=neF$6(u>laaom^VzTk`FV=)kC^?MYCVeIHhzANiqL$mh_0mlRVDCFBIE&bPn9hH=c@(#RDHAe} z??IV^K{1H*jDY6+B23h&Vq*k65yN%|yC4$kD<%G!o!(L}&W05OYthB~ z(mGRyIkVMgR-89fun|E;jt5UA$fX72AiqGgw_f&)3ce%?UaEokAtlqx?JjYdypy&k z=?^@)^q=2<|0%JmGz=b7tx^5!7mqIcpU-!`?A)Ii_`3J_?(OW0%?hgj57R&s*DDwR E0B9uIPXGV_ diff --git a/supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js b/supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js new file mode 100644 index 000000000..ef667a392 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[2914],{92914:(o,r,a)=>{a.r(r),a.d(r,{EditorState:()=>l.yy,EditorView:()=>p.tk,autocompletion:()=>d.ys,defaultKeymap:()=>e.wQ,drawSelection:()=>p.Uw,haSyntaxHighlighting:()=>y,haTheme:()=>u,highlightActiveLine:()=>p.ZO,highlightSelectionMatches:()=>m.sW,highlightingFor:()=>t.QN,history:()=>e.m8,historyKeymap:()=>e.f$,keymap:()=>p.$f,langCompartment:()=>s,langs:()=>g,lineNumbers:()=>p.Eu,readonlyCompartment:()=>v,rectangularSelection:()=>p.Zs,searchKeymap:()=>m.Lp,tabKeyBindings:()=>b,tags:()=>n.pJ});var e=a(43642),t=a(25070),c=a(17429),i=a(76697),l=a(74075),p=a(51764),n=a(90622),d=a(90561),m=a(39011);const g={jinja2:t.il.define(c.b),yaml:t.il.define(i.r)},s=new l.F6,v=new l.F6,b=[{key:"Tab",run:e.at},{key:"Shift-Tab",run:e.xi}],u=p.tk.theme({"&":{color:"var(--primary-text-color)",backgroundColor:"var(--code-editor-background-color, var(--mdc-text-field-fill-color, whitesmoke))",borderRadius:"var(--mdc-shape-small, 4px) var(--mdc-shape-small, 4px) 0px 0px",caretColor:"var(--secondary-text-color)",height:"var(--code-mirror-height, auto)",maxHeight:"var(--code-mirror-max-height, unset)"},"&.cm-editor.cm-focused":{outline:"none"},"&.cm-focused .cm-cursor":{borderLeftColor:"var(--secondary-text-color)"},".cm-selectionBackground, ::selection":{backgroundColor:"rgba(var(--rgb-primary-color), 0.1)"},"&.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{backgroundColor:"rgba(var(--rgb-primary-color), 0.2)"},".cm-activeLine":{backgroundColor:"rgba(var(--rgb-secondary-text-color), 0.1)"},".cm-scroller":{outline:"none"},".cm-content":{caretColor:"var(--secondary-text-color)",paddingTop:"16px"},".cm-panels":{backgroundColor:"var(--primary-background-color)",color:"var(--primary-text-color)"},".cm-panels.top":{borderBottom:"1px solid var(--divider-color)"},".cm-panels.bottom":{borderTop:"1px solid var(--divider-color)"},".cm-button":{border:"1px solid var(--primary-color)",padding:"0px 16px",textTransform:"uppercase",margin:"4px",background:"none",color:"var(--primary-color)",fontFamily:"var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif))",fontSize:"var(--mdc-typography-button-font-size, 0.875rem)",height:"36px",fontWeight:"var(--mdc-typography-button-font-weight, 500)",borderRadius:"4px",letterSpacing:"var(--mdc-typography-button-letter-spacing, 0.0892857em)"},".cm-textfield":{padding:"4px 0px 5px",borderRadius:"0",fontSize:"16px",color:"var(--primary-text-color)",border:"0",background:"none",fontFamily:"Roboto",borderBottom:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",margin:"4px 4px 0","& ::placeholder":{color:"var(--paper-input-container-color, var(--secondary-text-color))"},"&:focus":{outline:"none",borderBottom:"2px solid var(--primary-color)",paddingBottom:"4px"}},".cm-tooltip":{color:"var(--primary-text-color)",backgroundColor:"var(--code-editor-background-color, var(--card-background-color))",border:"1px solid var(--divider-color)",borderRadius:"var(--mdc-shape-medium, 4px)",boxShadow:"0px 5px 5px -3px rgb(0 0 0 / 20%), 0px 8px 10px 1px rgb(0 0 0 / 14%), 0px 3px 14px 2px rgb(0 0 0 / 12%)"},"& .cm-tooltip.cm-tooltip-autocomplete > ul > li":{padding:"4px 8px"},"& .cm-tooltip-autocomplete ul li[aria-selected]":{background:"var(--primary-color)",color:"var(--text-primary-color)"},".cm-completionIcon":{display:"none"},".cm-completionDetail":{fontFamily:"Roboto",color:"var(--secondary-text-color)"},"li[aria-selected] .cm-completionDetail":{color:"var(--text-primary-color)"},"& .cm-completionInfo.cm-completionInfo-right":{left:"calc(100% + 4px)"},"& .cm-tooltip.cm-completionInfo":{padding:"4px 8px",marginTop:"-5px"},".cm-selectionMatch":{backgroundColor:"rgba(var(--rgb-primary-color), 0.1)"},".cm-searchMatch":{backgroundColor:"rgba(var(--rgb-accent-color), .2)",outline:"1px solid rgba(var(--rgb-accent-color), .4)"},".cm-searchMatch.selected":{backgroundColor:"rgba(var(--rgb-accent-color), .4)",outline:"1px solid var(--accent-color)"},".cm-gutters":{backgroundColor:"var(--code-editor-gutter-color, var(--mdc-text-field-fill-color, whitesmoke))",color:"var(--paper-dialog-color, var(--secondary-text-color))",border:"none",borderRight:"1px solid var(--paper-input-container-color, var(--secondary-text-color))",paddingRight:"1px"},"&.cm-focused .cm-gutters":{borderRight:"2px solid var(--paper-input-container-focus-color, var(--primary-color))",paddingRight:"0"},".cm-gutterElement.lineNumber":{color:"inherit"}}),x=t.Qf.define([{tag:n.pJ.keyword,color:"var(--codemirror-keyword, #6262FF)"},{tag:[n.pJ.name,n.pJ.deleted,n.pJ.character,n.pJ.propertyName,n.pJ.macroName],color:"var(--codemirror-property, #905)"},{tag:[n.pJ.function(n.pJ.variableName),n.pJ.labelName],color:"var(--codemirror-variable, #07a)"},{tag:[n.pJ.color,n.pJ.constant(n.pJ.name),n.pJ.standard(n.pJ.name)],color:"var(--codemirror-qualifier, #690)"},{tag:[n.pJ.definition(n.pJ.name),n.pJ.separator],color:"var(--codemirror-def, #8DA6CE)"},{tag:[n.pJ.typeName,n.pJ.className,n.pJ.number,n.pJ.changed,n.pJ.annotation,n.pJ.modifier,n.pJ.self,n.pJ.namespace],color:"var(--codemirror-number, #ca7841)"},{tag:[n.pJ.operator,n.pJ.operatorKeyword,n.pJ.url,n.pJ.escape,n.pJ.regexp,n.pJ.link,n.pJ.special(n.pJ.string)],color:"var(--codemirror-operator, #cda869)"},{tag:n.pJ.comment,color:"var(--codemirror-comment, #777)"},{tag:n.pJ.meta,color:"var(--codemirror-meta, var(--primary-text-color))"},{tag:n.pJ.strong,fontWeight:"bold"},{tag:n.pJ.emphasis,fontStyle:"italic"},{tag:n.pJ.link,color:"var(--primary-color)",textDecoration:"underline"},{tag:n.pJ.heading,fontWeight:"bold"},{tag:n.pJ.atom,color:"var(--codemirror-atom, #F90)"},{tag:n.pJ.bool,color:"var(--codemirror-atom, #F90)"},{tag:n.pJ.special(n.pJ.variableName),color:"var(--codemirror-variable-2, #690)"},{tag:n.pJ.processingInstruction,color:"var(--secondary-text-color)"},{tag:n.pJ.string,color:"var(--codemirror-string, #07a)"},{tag:n.pJ.inserted,color:"var(--codemirror-string2, #07a)"},{tag:n.pJ.invalid,color:"var(--error-color)"}]),y=(0,t.nF)(x)}}]); +//# sourceMappingURL=2914-r3YeI7LjT3M.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js.gz b/supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5e2be518a3eb2a71a50d4c1f29bdf931b049ce5 GIT binary patch literal 1973 zcmV;m2TJ%KiwFP!000021GQLpm)j~9|9?M)j$gCRV#U4Xr1##Fvo94RY>`2r1vIvk z%y)kmAP#;>Jl5V!qqMNBQ%G|)ydVrrM`n(}Ehr;`kmlUqqHP7;~Y&sb}w4Ho9} zR7qi|h_4*W_~Xa>k71PMI;p>Z-yXHPAJO-b{W-2nq!13TT>XwCRaYUxQCwH(`<<8> zsa_du=(rAK9xa#1ZN6o6UhHL&IYBr#lE^gU)G#TE{Ww}`6w@irxp_pFDb9**8qHsz zSmF6A$||NKLQ{t#N6Cue252~?kC~vQmfxSP ziIs&X*pP(kf+dagyEO|KxGPmbFwu*rK+xdZvP7B=R~w!K)1T2v^$s?Fo+6IL>=yWs zl}V{E1wj|P&gu+t!1y#zCsgTD>`smp#jzB8xh;AM6kUWJa#fl^wpwj4Z zh76v-)=eg2wz4~c&2lNC?BQ8>`4p>wUcvQlr{8Ud$iTAQYYv(rBCu=?y6sVj7%T_< z{%8;)ZkOHWpckSHmc7=X-wly~<*3T9M{dWlYxb_-PYDnc`Oe1X0 zklTEfu&HTmkQVIhBg(JX%8ZOHoBH?KueI@aA~__x1|g_78ku4#R?CK=3)3hlVGT{7 zg=R|TBEGfBOJqzNw5a>Wn#D<>!11Ipak{3A@)(|+uNdYDGgPPYgof6JR54XAam;cJ z1}b5l;EXnOiaAF?H(P|kd9-G>u>Wg_U`36GR#S+6yyII!ZN+;orA#Ss$x%>XyBHW# z=)i-#K&<$4p{WULXQ=jTMA9-qb~Tj*Mp+CYm$~7#J8MD;>NwZ*z^+NIv{b+n{zQrD`_8b*CGaRUJ6RC}>8la0lqsps+@i#{A~G_o3h1UZMy7xS8bnLZ;VqAlk-yBY5%KR{G8=6XC?&6g3 z<>r(z%S_G`&XQ#by{QJ?`YRD@#Fur&6HeWOR1(!geGayaNI znr;lH4g|w#dgpd7)-^9DQLowDo~$lroEk&bs|*u}`S}VRYePF;i?BHywTHa{O{;9% zOcnDT5?&>;>qc?Vvj%+(&2?m4ZyZtDr3w({mkQuIx9~HZfm=*uxhc9EL(i+~ z>^j`op;vxE;bjfxBFxu}V?qJ!~J>VvgMv!r3Z;QgXwx zfBR#AU={BW*N6WF!{x${gp|U5>b?Xl@8VU0V>x#-rC0uMbl?G}LcJN-zn6k`^Oq16 zl{&Pe$1Yl1EUoT}1%%-Z9_?+G_Af41!A3kcmW_?O0ELq>=kVZcyI}x=({fNW=OFeT zD~8KsmBt^v!{pH5^D=8Q>T^`hyuPqJAjJrenTE<Ayk-3k^P23)fid#+XYhHeb%E@zWxG??tU0fz++w+p5^u+vQzMg z3FMgn;#FkN14mGZ7FSI4V!FEWzW;9UY-}&)5nN>FfE$tRJeSw56+QT= z-|n~X-nGS2NWU+{1x_g{Rx!21Gj=Z|!3q<==Uy`mvr;BrzfMe+MAXG^SY*xeYbc!O}* z+W&LR8T5s+p&T`Rb1pHg^2oD7Gpw+Y>acE*2Cc)}H~P2kY$-O&jIP5@IM#aoDvFA! zQYL1r{9z%a!4^)LE*U%QB_cjW6-@ixdQOy`4S+}RVAySK!Lup0z9H}Jkt;g4nJexV zR1=()$Q7N@MdsE}`zIx^j1q=<-MttEZF5dWD%*f9#>4)o!d9j|wXJnfyrhHlU@-7S zQ)=)*xq=uR{QUDZffG{9yt~On^4Q~{X_jEkwEN;WOHQHp4d#q^Y&J~iU)(H;+muLE zWFGE=BBlz&sHZ2PIA#}N!bYYCBVdUTw!6>;p3p=}{-=e!ocn{|qQ-Buw|a3ktO(T_ zTznuP{CP2Fj{D5=@&*bHB5-7X@HjyxG*yPi7l^j^%br5kw?wIxsvv$0(eg^YiA*H! zhV?~w20NGkbLrAgftI-<^a;)~Q2*xT<16+T^bOVdAAK-*{PlI`N%U32*v|d{c`)E_ HEEoU)j6B_# literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js.map b/supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js.map similarity index 98% rename from supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js.map rename to supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js.map index 49ef05db1..5e747bfd7 100644 --- a/supervisor/api/panel/frontend_latest/2914-j1Ixrez4MGE.js.map +++ b/supervisor/api/panel/frontend_latest/2914-r3YeI7LjT3M.js.map @@ -1 +1 @@ -{"version":3,"file":"2914-j1Ixrez4MGE.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ts"],"names":["langs","jinja2","StreamLanguage","yaml","langCompartment","Compartment","readonlyCompartment","tabKeyBindings","key","run","indentMore","indentLess","haTheme","EditorView","color","backgroundColor","borderRadius","caretColor","height","maxHeight","outline","borderLeftColor","paddingTop","borderBottom","borderTop","border","padding","textTransform","margin","background","fontFamily","fontSize","fontWeight","letterSpacing","paddingBottom","boxShadow","display","left","marginTop","borderRight","paddingRight","haHighlightStyle","HighlightStyle","tag","tags","fontStyle","textDecoration","haSyntaxHighlighting","syntaxHighlighting"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"2914-r3YeI7LjT3M.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ts"],"names":["langs","jinja2","StreamLanguage","yaml","langCompartment","Compartment","readonlyCompartment","tabKeyBindings","key","run","indentMore","indentLess","haTheme","EditorView","color","backgroundColor","borderRadius","caretColor","height","maxHeight","outline","borderLeftColor","paddingTop","borderBottom","borderTop","border","padding","textTransform","margin","background","fontFamily","fontSize","fontWeight","letterSpacing","paddingBottom","boxShadow","display","left","marginTop","borderRight","paddingRight","haHighlightStyle","HighlightStyle","tag","tags","fontStyle","textDecoration","haSyntaxHighlighting","syntaxHighlighting"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js b/supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js deleted file mode 100644 index f94207028..000000000 --- a/supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see 3074-O1CIFTkvGOM.js.LICENSE.txt */ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[3074],{57966:(e,t,i)=>{i.d(t,{z:()=>o});const o=e=>(t,i)=>e.includes(t,i)},72015:(e,t,i)=>{i.d(t,{P:()=>r});var o=i(22311),a=i(56007);const n={alarm_control_panel:["armed_away","armed_custom_bypass","armed_home","armed_night","armed_vacation","arming","disarmed","disarming","pending","triggered"],automation:["on","off"],binary_sensor:["on","off"],button:[],calendar:["on","off"],camera:["idle","recording","streaming"],cover:["closed","closing","open","opening"],device_tracker:["home","not_home"],fan:["on","off"],humidifier:["on","off"],input_boolean:["on","off"],input_button:[],light:["on","off"],lock:["jammed","locked","locking","unlocked","unlocking"],media_player:["idle","off","paused","playing","standby"],person:["home","not_home"],remote:["on","off"],scene:[],schedule:["on","off"],script:["on","off"],siren:["on","off"],sun:["above_horizon","below_horizon"],switch:["on","off"],timer:["active","idle","paused"],update:["on","off"],vacuum:["cleaning","docked","error","idle","paused","returning"],weather:["clear-night","cloudy","exceptional","fog","hail","lightning-rainy","lightning","partlycloudy","pouring","rainy","snowy-rainy","snowy","sunny","windy-variant","windy"]},s={alarm_control_panel:{code_format:["number","text"]},binary_sensor:{device_class:["battery","battery_charging","co","cold","connectivity","door","garage_door","gas","heat","light","lock","moisture","motion","moving","occupancy","opening","plug","power","presence","problem","running","safety","smoke","sound","tamper","update","vibration","window"]},button:{device_class:["restart","update"]},camera:{frontend_stream_type:["hls","web_rtc"]},climate:{hvac_action:["off","idle","heating","cooling","drying","fan"]},cover:{device_class:["awning","blind","curtain","damper","door","garage","gate","shade","shutter","window"]},device_tracker:{source_type:["bluetooth","bluetooth_le","gps","router"]},fan:{direction:["forward","reverse"]},humidifier:{device_class:["humidifier","dehumidifier"]},media_player:{device_class:["tv","speaker","receiver"],media_content_type:["album","app","artist","channel","channels","composer","contibuting_artist","episode","game","genre","image","movie","music","playlist","podcast","season","track","tvshow","url","video"],repeat:["off","one","all"]},number:{device_class:["temperature"]},sensor:{device_class:["apparent_power","aqi","battery","carbon_dioxide","carbon_monoxide","current","date","duration","energy","frequency","gas","humidity","illuminance","monetary","nitrogen_dioxide","nitrogen_monoxide","nitrous_oxide","ozone","pm1","pm10","pm25","power_factor","power","pressure","reactive_power","signal_strength","sulphur_dioxide","temperature","timestamp","volatile_organic_compounds","voltage"],state_class:["measurement","total","total_increasing"]},switch:{device_class:["outlet","switch"]},update:{device_class:["firmware"]},water_heater:{away_mode:["on","off"]}},r=(e,t=void 0)=>{const i=(0,o.N)(e),r=[];switch(!t&&i in n?r.push(...n[i]):t&&i in s&&t in s[i]&&r.push(...s[i][t]),i){case"climate":t?"fan_mode"===t?r.push(...e.attributes.fan_modes):"preset_mode"===t?r.push(...e.attributes.preset_modes):"swing_mode"===t&&r.push(...e.attributes.swing_modes):r.push(...e.attributes.hvac_modes);break;case"device_tracker":case"person":t||r.push("home","not_home");break;case"fan":"preset_mode"===t&&r.push(...e.attributes.preset_modes);break;case"humidifier":"mode"===t&&r.push(...e.attributes.available_modes);break;case"input_select":case"select":t||r.push(...e.attributes.options);break;case"light":"effect"===t&&e.attributes.effect_list?r.push(...e.attributes.effect_list):"color_mode"===t&&e.attributes.supported_color_modes&&r.push(...e.attributes.supported_color_modes);break;case"media_player":"sound_mode"===t?r.push(...e.attributes.sound_mode_list):"source"===t&&r.push(...e.attributes.source_list);break;case"remote":"current_activity"===t&&r.push(...e.attributes.activity_list);break;case"sensor":t||"enum"!==e.attributes.device_class||r.push(...e.attributes.options);break;case"vacuum":"fan_speed"===t&&r.push(...e.attributes.fan_speed_list);break;case"water_heater":t&&"operation_mode"!==t||r.push(...e.attributes.operation_list)}return t||r.push(...a.V_),[...new Set(r)]}},52956:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var o=i(17463),a=i(68144),n=i(14243),s=i(47181),r=i(29171),d=i(72015),l=i(95664),c=(i(77576),e([r,l]));[r,l]=c.then?(await c)():c;(0,o.Z)([(0,n.Mo)("ha-entity-state-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityId",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"attribute",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-value"})],key:"allowCustomValue",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"_comboBox",value:void 0},{kind:"method",key:"shouldUpdate",value:function(e){return!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"updated",value:function(e){if(e.has("_opened")&&this._opened){const e=this.entityId?this.hass.states[this.entityId]:void 0;this._comboBox.items=this.entityId&&e?(0,d.P)(e,this.attribute).map((t=>({value:t,label:this.attribute?(0,l.a)(this.hass.localize,e,this.hass.locale,this.hass.entities,this.attribute,t):(0,r.D1)(this.hass.localize,e,this.hass.locale,this.hass.entities,t)}))):[]}}},{kind:"method",key:"render",value:function(){var e;return this.hass?a.dy` `:a.Ld}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,s.B)(this,"value-changed",{value:e}),(0,s.B)(this,"change")}),0)}}]}}),a.oi);t()}catch(e){t(e)}}))},77576:(e,t,i)=>{var o=i(17463),a=i(34541),n=i(47838),s=i(29530),r=(i(63873),i(53947)),d=i(68144),l=i(14243),c=i(30153),u=i(47181);i(5666),i(73366),i(3555);(0,r.hC)("vaadin-combo-box-item",d.iv`:host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}`);(0,o.Z)([(0,l.Mo)("ha-combo-box")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"validationMessage",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:"error-message"})],key:"errorMessage",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"invalid",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"items",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"filteredItems",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"dataProvider",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:"allow-custom-value",type:Boolean})],key:"allowCustomValue",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-value-path"})],key:"itemValuePath",value:()=>"value"},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"label"},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-id-path"})],key:"itemIdPath",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"renderer",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean,reflect:!0,attribute:"opened"})],key:"opened",value:void 0},{kind:"field",decorators:[(0,l.IO)("vaadin-combo-box-light",!0)],key:"_comboBox",value:void 0},{kind:"field",decorators:[(0,l.IO)("ha-textfield",!0)],key:"_inputElement",value:void 0},{kind:"field",key:"_overlayMutationObserver",value:void 0},{kind:"field",key:"_bodyMutationObserver",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,null===(e=this._comboBox)||void 0===e||e.open()}},{kind:"method",key:"focus",value:async function(){var e,t;await this.updateComplete,await(null===(e=this._inputElement)||void 0===e?void 0:e.updateComplete),null===(t=this._inputElement)||void 0===t||t.focus()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this._overlayMutationObserver&&(this._overlayMutationObserver.disconnect(),this._overlayMutationObserver=void 0),this._bodyMutationObserver&&(this._bodyMutationObserver.disconnect(),this._bodyMutationObserver=void 0)}},{kind:"get",key:"selectedItem",value:function(){return this._comboBox.selectedItem}},{kind:"method",key:"setInputValue",value:function(e){this._comboBox.value=e}},{kind:"method",key:"render",value:function(){var e;return d.dy` `}" .icon="${this.icon}" .invalid="${this.invalid}" helper="${(0,c.o)(this.helper)}" helperPersistent> ${this.value?d.dy``:""} `}},{kind:"field",key:"_defaultRowRenderer",value(){return e=>d.dy` ${this.itemLabelPath?e[this.itemLabelPath]:e} `}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,u.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){e.stopPropagation();const t=e.detail.value;if(setTimeout((()=>{this.opened=t}),0),(0,u.B)(this,"opened-changed",{value:e.detail.value}),t){const e=document.querySelector("vaadin-combo-box-overlay");e&&this._removeInert(e),this._observeBody()}else{var i;null===(i=this._bodyMutationObserver)||void 0===i||i.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&this._removeInert(e)})),e.removedNodes.forEach((e=>{var t;"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&(null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((e=>{e.forEach((e=>{if("inert"===e.attributeName){const i=e.target;var t;if(i.inert)null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0,i.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,u.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this.value&&(0,u.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return d.iv`:host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}`}}]}}),d.oi)},73366:(e,t,i)=>{var o=i(17463),a=i(61092),n=i(96762),s=i(68144),r=i(14243);(0,o.Z)([(0,r.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[n.W,s.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),a.K)},69950:(e,t,i)=>{i.a(e,(async(e,o)=>{try{i.r(t),i.d(t,{HaSelectorState:()=>c});var a=i(17463),n=i(68144),s=i(14243),r=i(73826),d=i(52956),l=e([d]);d=(l.then?(await l)():l)[0];let c=(0,a.Z)([(0,s.Mo)("ha-selector-state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"field",decorators:[(0,s.Cb)()],key:"context",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i,o;return n.dy` `}}]}}),(0,r.f)(n.oi));o()}catch(e){o(e)}}))},56007:(e,t,i)=>{i.d(t,{PX:()=>s,V_:()=>r,lz:()=>n,nZ:()=>a,rk:()=>l});var o=i(57966);const a="unavailable",n="unknown",s="off",r=[a,n],d=[a,n,s],l=(0,o.z)(r);(0,o.z)(d)},62601:(e,t,i)=>{i.d(t,{C:()=>h});var o=i(15304),a=i(81563),n=i(19596);class s{constructor(e){this.G=e}disconnect(){this.G=void 0}reconnect(e){this.G=e}deref(){return this.G}}class r{constructor(){this.Y=void 0,this.Z=void 0}get(){return this.Y}pause(){var e;null!==(e=this.Y)&&void 0!==e||(this.Y=new Promise((e=>this.Z=e)))}resume(){var e;null===(e=this.Z)||void 0===e||e.call(this),this.Y=this.Z=void 0}}var d=i(38941);const l=e=>!(0,a.pt)(e)&&"function"==typeof e.then,c=1073741823;class u extends n.sR{constructor(){super(...arguments),this._$C_t=c,this._$Cwt=[],this._$Cq=new s(this),this._$CK=new r}render(...e){var t;return null!==(t=e.find((e=>!l(e))))&&void 0!==t?t:o.Jb}update(e,t){const i=this._$Cwt;let a=i.length;this._$Cwt=t;const n=this._$Cq,s=this._$CK;this.isConnected||this.disconnected();for(let e=0;ethis._$C_t);e++){const o=t[e];if(!l(o))return this._$C_t=e,o;e{for(;s.get();)await s.get();const t=n.deref();if(void 0!==t){const i=t._$Cwt.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 b&mpq<$6qg^zMrI<#q<9FoVOz^(M|vWG1C=> diff --git a/supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js.map b/supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js.map deleted file mode 100644 index 55e99fcde..000000000 --- a/supervisor/api/panel/frontend_latest/3074-O1CIFTkvGOM.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"3074-O1CIFTkvGOM.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/get_states.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entity-state-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-combo-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-state.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/private-async-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/until.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","FIXED_DOMAIN_STATES","alarm_control_panel","automation","binary_sensor","button","calendar","camera","cover","device_tracker","fan","humidifier","input_boolean","input_button","light","lock","media_player","person","remote","scene","schedule","script","siren","sun","switch","timer","update","vacuum","weather","FIXED_DOMAIN_ATTRIBUTE_STATES","code_format","device_class","frontend_stream_type","climate","hvac_action","source_type","direction","media_content_type","repeat","number","sensor","state_class","water_heater","away_mode","getStates","state","attribute","undefined","domain","computeStateDomain","result","push","attributes","fan_modes","preset_modes","swing_modes","hvac_modes","available_modes","options","effect_list","supported_color_modes","sound_mode_list","source_list","activity_list","fan_speed_list","operation_list","UNAVAILABLE_STATES","Set","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","key","value","type","Boolean","query","changedProps","has","this","_opened","entityId","hass","states","_comboBox","items","map","label","computeAttributeValueDisplay","localize","locale","entities","computeStateDisplay","_this$label","html","_value","autofocus","disabled","required","helper","allowCustomValue","_openedChanged","_valueChanged","nothing","ev","detail","stopPropagation","newValue","_setValue","setTimeout","fireEvent","LitElement","registerStyles","css","HaComboBox","reflect","_this$_comboBox","updateComplete","open","_this$_inputElement","_this$_inputElement2","_inputElement","focus","_get","_getPrototypeOf","prototype","call","_overlayMutationObserver","disconnect","_bodyMutationObserver","selectedItem","_this$hass","itemValuePath","itemIdPath","itemLabelPath","filteredItems","dataProvider","comboBoxRenderer","renderer","_defaultRowRenderer","_filterChanged","ifDefined","placeholder","validationMessage","errorMessage","icon","invalid","_clearValue","opened","_toggleOpen","item","_this$_comboBox2","_this$_comboBox3","close","inputElement","overlay","document","querySelector","_removeInert","_observeBody","_this$_bodyMutationOb","window","MutationObserver","mutations","forEach","mutation","addedNodes","node","nodeName","removedNodes","_this$_overlayMutatio","observe","body","childList","_this$_overlayMutatio2","inert","attributeName","target","_this$_overlayMutatio3","static","_ListItemBase","styles","ListItemBase","HaSelectorState","_SubscribeMixin","_this$selector$state","_this$context","_this$selector$state2","_this$context2","selector","entity_id","context","filter_entity","filter_attribute","SubscribeMixin","UNAVAILABLE","UNKNOWN","OFF","OFF_STATES","isUnavailableState","s","t","G","reconnect","deref","i","Y","Z","get","pause","Promise","resume","n","then","h","c","arguments","_$C_t","_$Cwt","_$Cq","r","_$CK","e","render","find","length","o","isConnected","disconnected","resolve","async","indexOf","setValue","reconnected","m"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js b/supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js new file mode 100644 index 000000000..9fd419ed9 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js @@ -0,0 +1,3 @@ +/*! For license information please see 3074-z5k_42rGlCY.js.LICENSE.txt */ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[3074],{57966:(e,t,i)=>{i.d(t,{z:()=>o});const o=e=>(t,i)=>e.includes(t,i)},72015:(e,t,i)=>{i.d(t,{P:()=>r});var o=i(22311),a=i(56007);const n={alarm_control_panel:["armed_away","armed_custom_bypass","armed_home","armed_night","armed_vacation","arming","disarmed","disarming","pending","triggered"],automation:["on","off"],binary_sensor:["on","off"],button:[],calendar:["on","off"],camera:["idle","recording","streaming"],cover:["closed","closing","open","opening"],device_tracker:["home","not_home"],fan:["on","off"],humidifier:["on","off"],input_boolean:["on","off"],input_button:[],light:["on","off"],lock:["jammed","locked","locking","unlocked","unlocking"],media_player:["idle","off","paused","playing","standby"],person:["home","not_home"],remote:["on","off"],scene:[],schedule:["on","off"],script:["on","off"],siren:["on","off"],sun:["above_horizon","below_horizon"],switch:["on","off"],timer:["active","idle","paused"],update:["on","off"],vacuum:["cleaning","docked","error","idle","paused","returning"],weather:["clear-night","cloudy","exceptional","fog","hail","lightning-rainy","lightning","partlycloudy","pouring","rainy","snowy-rainy","snowy","sunny","windy-variant","windy"]},s={alarm_control_panel:{code_format:["number","text"]},binary_sensor:{device_class:["battery","battery_charging","co","cold","connectivity","door","garage_door","gas","heat","light","lock","moisture","motion","moving","occupancy","opening","plug","power","presence","problem","running","safety","smoke","sound","tamper","update","vibration","window"]},button:{device_class:["restart","update"]},camera:{frontend_stream_type:["hls","web_rtc"]},climate:{hvac_action:["off","idle","heating","cooling","drying","fan"]},cover:{device_class:["awning","blind","curtain","damper","door","garage","gate","shade","shutter","window"]},device_tracker:{source_type:["bluetooth","bluetooth_le","gps","router"]},fan:{direction:["forward","reverse"]},humidifier:{device_class:["humidifier","dehumidifier"]},media_player:{device_class:["tv","speaker","receiver"],media_content_type:["album","app","artist","channel","channels","composer","contibuting_artist","episode","game","genre","image","movie","music","playlist","podcast","season","track","tvshow","url","video"],repeat:["off","one","all"]},number:{device_class:["temperature"]},sensor:{device_class:["apparent_power","aqi","battery","carbon_dioxide","carbon_monoxide","current","date","duration","energy","frequency","gas","humidity","illuminance","monetary","nitrogen_dioxide","nitrogen_monoxide","nitrous_oxide","ozone","pm1","pm10","pm25","power_factor","power","pressure","reactive_power","signal_strength","sulphur_dioxide","temperature","timestamp","volatile_organic_compounds","volatile_organic_compounds_parts","voltage"],state_class:["measurement","total","total_increasing"]},switch:{device_class:["outlet","switch"]},update:{device_class:["firmware"]},water_heater:{away_mode:["on","off"]}},r=(e,t=void 0)=>{const i=(0,o.N)(e),r=[];switch(!t&&i in n?r.push(...n[i]):t&&i in s&&t in s[i]&&r.push(...s[i][t]),i){case"climate":t?"fan_mode"===t?r.push(...e.attributes.fan_modes):"preset_mode"===t?r.push(...e.attributes.preset_modes):"swing_mode"===t&&r.push(...e.attributes.swing_modes):r.push(...e.attributes.hvac_modes);break;case"device_tracker":case"person":t||r.push("home","not_home");break;case"fan":"preset_mode"===t&&r.push(...e.attributes.preset_modes);break;case"humidifier":"mode"===t&&r.push(...e.attributes.available_modes);break;case"input_select":case"select":t||r.push(...e.attributes.options);break;case"light":"effect"===t&&e.attributes.effect_list?r.push(...e.attributes.effect_list):"color_mode"===t&&e.attributes.supported_color_modes&&r.push(...e.attributes.supported_color_modes);break;case"media_player":"sound_mode"===t?r.push(...e.attributes.sound_mode_list):"source"===t&&r.push(...e.attributes.source_list);break;case"remote":"current_activity"===t&&r.push(...e.attributes.activity_list);break;case"sensor":t||"enum"!==e.attributes.device_class||r.push(...e.attributes.options);break;case"vacuum":"fan_speed"===t&&r.push(...e.attributes.fan_speed_list);break;case"water_heater":t&&"operation_mode"!==t||r.push(...e.attributes.operation_list)}return t||r.push(...a.V_),[...new Set(r)]}},52956:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var o=i(17463),a=i(68144),n=i(14243),s=i(47181),r=i(29171),d=i(72015),l=i(95664),c=(i(77576),e([r,l]));[r,l]=c.then?(await c)():c;(0,o.Z)([(0,n.Mo)("ha-entity-state-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityId",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"attribute",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-value"})],key:"allowCustomValue",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"_comboBox",value:void 0},{kind:"method",key:"shouldUpdate",value:function(e){return!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"updated",value:function(e){if(e.has("_opened")&&this._opened){const e=this.entityId?this.hass.states[this.entityId]:void 0;this._comboBox.items=this.entityId&&e?(0,d.P)(e,this.attribute).map((t=>({value:t,label:this.attribute?(0,l.a)(this.hass.localize,e,this.hass.locale,this.hass.entities,this.attribute,t):(0,r.D1)(this.hass.localize,e,this.hass.locale,this.hass.entities,t)}))):[]}}},{kind:"method",key:"render",value:function(){var e;return this.hass?a.dy` `:a.Ld}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,s.B)(this,"value-changed",{value:e}),(0,s.B)(this,"change")}),0)}}]}}),a.oi);t()}catch(e){t(e)}}))},77576:(e,t,i)=>{var o=i(17463),a=i(34541),n=i(47838),s=i(29530),r=(i(63873),i(53947)),d=i(68144),l=i(14243),c=i(30153),u=i(47181);i(5666),i(73366),i(3555);(0,r.hC)("vaadin-combo-box-item",d.iv`:host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}`);(0,o.Z)([(0,l.Mo)("ha-combo-box")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"validationMessage",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:"error-message"})],key:"errorMessage",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"invalid",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"items",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"filteredItems",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"dataProvider",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:"allow-custom-value",type:Boolean})],key:"allowCustomValue",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-value-path"})],key:"itemValuePath",value:()=>"value"},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"label"},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-id-path"})],key:"itemIdPath",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"renderer",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean,reflect:!0,attribute:"opened"})],key:"opened",value:void 0},{kind:"field",decorators:[(0,l.IO)("vaadin-combo-box-light",!0)],key:"_comboBox",value:void 0},{kind:"field",decorators:[(0,l.IO)("ha-textfield",!0)],key:"_inputElement",value:void 0},{kind:"field",key:"_overlayMutationObserver",value:void 0},{kind:"field",key:"_bodyMutationObserver",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,null===(e=this._comboBox)||void 0===e||e.open()}},{kind:"method",key:"focus",value:async function(){var e,t;await this.updateComplete,await(null===(e=this._inputElement)||void 0===e?void 0:e.updateComplete),null===(t=this._inputElement)||void 0===t||t.focus()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this._overlayMutationObserver&&(this._overlayMutationObserver.disconnect(),this._overlayMutationObserver=void 0),this._bodyMutationObserver&&(this._bodyMutationObserver.disconnect(),this._bodyMutationObserver=void 0)}},{kind:"get",key:"selectedItem",value:function(){return this._comboBox.selectedItem}},{kind:"method",key:"setInputValue",value:function(e){this._comboBox.value=e}},{kind:"method",key:"render",value:function(){var e;return d.dy` `}" .icon="${this.icon}" .invalid="${this.invalid}" helper="${(0,c.o)(this.helper)}" helperPersistent> ${this.value?d.dy``:""} `}},{kind:"field",key:"_defaultRowRenderer",value(){return e=>d.dy` ${this.itemLabelPath?e[this.itemLabelPath]:e} `}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,u.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){e.stopPropagation();const t=e.detail.value;if(setTimeout((()=>{this.opened=t}),0),(0,u.B)(this,"opened-changed",{value:e.detail.value}),t){const e=document.querySelector("vaadin-combo-box-overlay");e&&this._removeInert(e),this._observeBody()}else{var i;null===(i=this._bodyMutationObserver)||void 0===i||i.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&this._removeInert(e)})),e.removedNodes.forEach((e=>{var t;"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&(null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((e=>{e.forEach((e=>{if("inert"===e.attributeName){const i=e.target;var t;if(i.inert)null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0,i.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,u.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this.value&&(0,u.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return d.iv`:host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}`}}]}}),d.oi)},73366:(e,t,i)=>{var o=i(17463),a=i(61092),n=i(96762),s=i(68144),r=i(14243);(0,o.Z)([(0,r.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[n.W,s.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),a.K)},69950:(e,t,i)=>{i.a(e,(async(e,o)=>{try{i.r(t),i.d(t,{HaSelectorState:()=>c});var a=i(17463),n=i(68144),s=i(14243),r=i(73826),d=i(52956),l=e([d]);d=(l.then?(await l)():l)[0];let c=(0,a.Z)([(0,s.Mo)("ha-selector-state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"field",decorators:[(0,s.Cb)()],key:"context",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i,o;return n.dy` `}}]}}),(0,r.f)(n.oi));o()}catch(e){o(e)}}))},56007:(e,t,i)=>{i.d(t,{PX:()=>s,V_:()=>r,lz:()=>n,nZ:()=>a,rk:()=>l});var o=i(57966);const a="unavailable",n="unknown",s="off",r=[a,n],d=[a,n,s],l=(0,o.z)(r);(0,o.z)(d)},62601:(e,t,i)=>{i.d(t,{C:()=>h});var o=i(15304),a=i(81563),n=i(19596);class s{constructor(e){this.G=e}disconnect(){this.G=void 0}reconnect(e){this.G=e}deref(){return this.G}}class r{constructor(){this.Y=void 0,this.Z=void 0}get(){return this.Y}pause(){var e;null!==(e=this.Y)&&void 0!==e||(this.Y=new Promise((e=>this.Z=e)))}resume(){var e;null===(e=this.Z)||void 0===e||e.call(this),this.Y=this.Z=void 0}}var d=i(38941);const l=e=>!(0,a.pt)(e)&&"function"==typeof e.then,c=1073741823;class u extends n.sR{constructor(){super(...arguments),this._$C_t=c,this._$Cwt=[],this._$Cq=new s(this),this._$CK=new r}render(...e){var t;return null!==(t=e.find((e=>!l(e))))&&void 0!==t?t:o.Jb}update(e,t){const i=this._$Cwt;let a=i.length;this._$Cwt=t;const n=this._$Cq,s=this._$CK;this.isConnected||this.disconnected();for(let e=0;ethis._$C_t);e++){const o=t[e];if(!l(o))return this._$C_t=e,o;e{for(;s.get();)await s.get();const t=n.deref();if(void 0!==t){const i=t._$Cwt.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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js.map b/supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js.map new file mode 100644 index 000000000..75285fd2f --- /dev/null +++ b/supervisor/api/panel/frontend_latest/3074-z5k_42rGlCY.js.map @@ -0,0 +1 @@ +{"version":3,"file":"3074-z5k_42rGlCY.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/get_states.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entity-state-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-combo-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-state.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/private-async-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/until.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","FIXED_DOMAIN_STATES","alarm_control_panel","automation","binary_sensor","button","calendar","camera","cover","device_tracker","fan","humidifier","input_boolean","input_button","light","lock","media_player","person","remote","scene","schedule","script","siren","sun","switch","timer","update","vacuum","weather","FIXED_DOMAIN_ATTRIBUTE_STATES","code_format","device_class","frontend_stream_type","climate","hvac_action","source_type","direction","media_content_type","repeat","number","sensor","state_class","water_heater","away_mode","getStates","state","attribute","undefined","domain","computeStateDomain","result","push","attributes","fan_modes","preset_modes","swing_modes","hvac_modes","available_modes","options","effect_list","supported_color_modes","sound_mode_list","source_list","activity_list","fan_speed_list","operation_list","UNAVAILABLE_STATES","Set","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","key","value","type","Boolean","query","changedProps","has","this","_opened","entityId","hass","states","_comboBox","items","map","label","computeAttributeValueDisplay","localize","locale","entities","computeStateDisplay","_this$label","html","_value","autofocus","disabled","required","helper","allowCustomValue","_openedChanged","_valueChanged","nothing","ev","detail","stopPropagation","newValue","_setValue","setTimeout","fireEvent","LitElement","registerStyles","css","HaComboBox","reflect","_this$_comboBox","updateComplete","open","_this$_inputElement","_this$_inputElement2","_inputElement","focus","_get","_getPrototypeOf","prototype","call","_overlayMutationObserver","disconnect","_bodyMutationObserver","selectedItem","_this$hass","itemValuePath","itemIdPath","itemLabelPath","filteredItems","dataProvider","comboBoxRenderer","renderer","_defaultRowRenderer","_filterChanged","ifDefined","placeholder","validationMessage","errorMessage","icon","invalid","_clearValue","opened","_toggleOpen","item","_this$_comboBox2","_this$_comboBox3","close","inputElement","overlay","document","querySelector","_removeInert","_observeBody","_this$_bodyMutationOb","window","MutationObserver","mutations","forEach","mutation","addedNodes","node","nodeName","removedNodes","_this$_overlayMutatio","observe","body","childList","_this$_overlayMutatio2","inert","attributeName","target","_this$_overlayMutatio3","static","_ListItemBase","styles","ListItemBase","HaSelectorState","_SubscribeMixin","_this$selector$state","_this$context","_this$selector$state2","_this$context2","selector","entity_id","context","filter_entity","filter_attribute","SubscribeMixin","UNAVAILABLE","UNKNOWN","OFF","OFF_STATES","isUnavailableState","s","t","G","reconnect","deref","i","Y","Z","get","pause","Promise","resume","n","then","h","c","arguments","_$C_t","_$Cwt","_$Cq","r","_$CK","e","render","find","length","o","isConnected","disconnected","resolve","async","indexOf","setValue","reconnected","m"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js b/supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js similarity index 96% rename from supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js rename to supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js index 31487d592..21e71cda2 100644 --- a/supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js +++ b/supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[3373],{57966:(e,t,i)=>{i.d(t,{z:()=>n});const n=e=>(t,i)=>e.includes(t,i)},84627:(e,t,i)=>{i.d(t,{T:()=>s});const n=/^(\w+)\.(\w+)$/,s=e=>n.test(e)},74535:(e,t,i)=>{var n=i(17463),s=(i(73366),i(68144)),a=i(14243),l=i(14516),d=i(47181),o=i(58831),r=i(91741),u=i(85415);i(77576),i(5666),i(52039),i(71281);const c=e=>s.dy` ${e.state?s.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,n.Z)([(0,a.Mo)("ha-entity-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,a.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,a.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,l.Z)(((e,t,i,n,s,a,l,d,c)=>{let h=[];if(!t)return[];let y=Object.keys(t.states);return y.length?d?(y=y.filter((e=>this.includeEntities.includes(e))),y.map((e=>({...t.states[e],friendly_name:(0,r.C)(t.states[e])||e}))).sort(((e,t)=>(0,u.f)(e.friendly_name,t.friendly_name,this.hass.locale.language)))):(c&&(y=y.filter((e=>!c.includes(e)))),i&&(y=y.filter((e=>i.includes((0,o.M)(e))))),n&&(y=y.filter((e=>!n.includes((0,o.M)(e))))),h=y.map((e=>({...t.states[e],friendly_name:(0,r.C)(t.states[e])||e}))).sort(((e,t)=>(0,u.f)(e.friendly_name,t.friendly_name,this.hass.locale.language))),a&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.device_class&&a.includes(e.attributes.device_class)))),l&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&l.includes(e.attributes.unit_of_measurement)))),s&&(h=h.filter((e=>e.entity_id===this.value||s(e)))),h.length?h:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_filterChanged",value:function(e){const t=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(t)||(0,r.C)(e).toLowerCase().includes(t)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),s.oi)},71193:(e,t,i)=>{i.r(t),i.d(t,{HaEntitySelector:()=>v});var n=i(17463),s=i(34541),a=i(47838),l=i(68144),d=i(14243),o=i(76680),r=i(75012),u=i(33855),c=i(14516),h=i(47181),y=i(84627);i(74535);(0,n.Z)([(0,d.Mo)("ha-entities-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array})],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"picked-entity-label"})],key:"pickedEntityLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"pick-entity-label"})],key:"pickEntityLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"entityFilter",value:void 0},{kind:"method",key:"render",value:function(){if(!this.hass)return l.Ld;const e=this._currentEntities;return l.dy` ${e.map((e=>l.dy`
    `))}
    `}},{kind:"field",key:"_getEntityFilter",value:()=>(0,c.Z)(((e,t)=>i=>(!e||!e.includes(i.entity_id))&&(!t||t(i))))},{kind:"get",key:"_currentEntities",value:function(){return this.value||[]}},{kind:"method",key:"_updateEntities",value:async function(e){this.value=e,(0,h.B)(this,"value-changed",{value:e})}},{kind:"method",key:"_entityChanged",value:function(e){e.stopPropagation();const t=e.currentTarget.curValue,i=e.detail.value;if(i===t||void 0!==i&&!(0,y.T)(i))return;const n=this._currentEntities;i&&!n.includes(i)?this._updateEntities(n.map((e=>e===t?i:e))):this._updateEntities(n.filter((e=>e!==t)))}},{kind:"method",key:"_addEntity",value:async function(e){e.stopPropagation();const t=e.detail.value;if(!t)return;if(e.currentTarget.value="",!t)return;const i=this._currentEntities;i.includes(t)||this._updateEntities([...i,t])}},{kind:"field",static:!0,key:"styles",value:()=>l.iv`div{margin-top:8px}`}]}}),l.oi);let v=(0,n.Z)([(0,d.Mo)("ha-selector-entity")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_entitySources",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"_hasIntegration",value:function(e){var t;return(null===(t=e.entity)||void 0===t?void 0:t.filter)&&(0,o.r)(e.entity.filter).some((e=>e.integration))}},{kind:"method",key:"render",value:function(){var e,t,i;return this._hasIntegration(this.selector)&&!this._entitySources?l.Ld:null!==(e=this.selector.entity)&&void 0!==e&&e.multiple?l.dy` ${this.label?l.dy``:""} `:l.dy``}},{kind:"method",key:"updated",value:function(e){(0,s.Z)((0,a.Z)(i.prototype),"updated",this).call(this,e),e.has("selector")&&this._hasIntegration(this.selector)&&!this._entitySources&&(0,r.m)(this.hass).then((e=>{this._entitySources=e}))}},{kind:"field",key:"_filterEntities",value(){return e=>{var t,i;return null===(t=this.selector)||void 0===t||null===(i=t.entity)||void 0===i||!i.filter||(0,o.r)(this.selector.entity.filter).some((t=>(0,u.lV)(t,e,this._entitySources)))}}}]}}),l.oi)},22814:(e,t,i)=>{i.d(t,{iI:()=>n});location.protocol,location.host;const n=(e,t)=>e.callWS({type:"auth/sign_path",path:t})},56007:(e,t,i)=>{i.d(t,{PX:()=>l,V_:()=>d,lz:()=>a,nZ:()=>s,rk:()=>r});var n=i(57966);const s="unavailable",a="unknown",l="off",d=[s,a],o=[s,a,l],r=(0,n.z)(d);(0,n.z)(o)},75012:(e,t,i)=>{i.d(t,{m:()=>a});const n=async(e,t,i,s,a,...l)=>{const d=a,o=d[e],r=o=>s&&s(a,o.result)!==o.cacheKey?(d[e]=void 0,n(e,t,i,s,a,...l)):o.result;if(o)return o instanceof Promise?o.then(r):r(o);const u=i(a,...l);return d[e]=u,u.then((i=>{d[e]={result:i,cacheKey:null==s?void 0:s(a,i)},setTimeout((()=>{d[e]=void 0}),t)}),(()=>{d[e]=void 0})),u},s=(e,t)=>e.callWS({type:"entity/source",entity_id:t}),a=(e,t)=>t?s(e,t):n("_entitySources",3e4,s,(e=>Object.keys(e.states).length),e)}}]); -//# sourceMappingURL=3373-iup4DRP8qGY.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[3373],{57966:(e,t,i)=>{i.d(t,{z:()=>n});const n=e=>(t,i)=>e.includes(t,i)},84627:(e,t,i)=>{i.d(t,{T:()=>s});const n=/^(\w+)\.(\w+)$/,s=e=>n.test(e)},74535:(e,t,i)=>{var n=i(17463),s=(i(73366),i(68144)),a=i(14243),l=i(14516),d=i(47181),o=i(58831),r=i(91741),u=i(85415);i(77576),i(5666),i(52039),i(71281);const c=e=>s.dy` ${e.state?s.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,n.Z)([(0,a.Mo)("ha-entity-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,a.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,a.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,l.Z)(((e,t,i,n,s,a,l,d,c)=>{let h=[];if(!t)return[];let y=Object.keys(t.states);return y.length?d?(y=y.filter((e=>this.includeEntities.includes(e))),y.map((e=>({...t.states[e],friendly_name:(0,r.C)(t.states[e])||e}))).sort(((e,t)=>(0,u.f)(e.friendly_name,t.friendly_name,this.hass.locale.language)))):(c&&(y=y.filter((e=>!c.includes(e)))),i&&(y=y.filter((e=>i.includes((0,o.M)(e))))),n&&(y=y.filter((e=>!n.includes((0,o.M)(e))))),h=y.map((e=>({...t.states[e],friendly_name:(0,r.C)(t.states[e])||e}))).sort(((e,t)=>(0,u.f)(e.friendly_name,t.friendly_name,this.hass.locale.language))),a&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.device_class&&a.includes(e.attributes.device_class)))),l&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&l.includes(e.attributes.unit_of_measurement)))),s&&(h=h.filter((e=>e.entity_id===this.value||s(e)))),h.length?h:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_filterChanged",value:function(e){const t=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(t)||(0,r.C)(e).toLowerCase().includes(t)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),s.oi)},71193:(e,t,i)=>{i.r(t),i.d(t,{HaEntitySelector:()=>v});var n=i(17463),s=i(34541),a=i(47838),l=i(68144),d=i(14243),o=i(76680),r=i(75012),u=i(33855),c=i(14516),h=i(47181),y=i(84627);i(74535);(0,n.Z)([(0,d.Mo)("ha-entities-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array})],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"picked-entity-label"})],key:"pickedEntityLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"pick-entity-label"})],key:"pickEntityLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"entityFilter",value:void 0},{kind:"method",key:"render",value:function(){if(!this.hass)return l.Ld;const e=this._currentEntities;return l.dy` ${e.map((e=>l.dy`
    `))}
    `}},{kind:"field",key:"_getEntityFilter",value:()=>(0,c.Z)(((e,t)=>i=>(!e||!e.includes(i.entity_id))&&(!t||t(i))))},{kind:"get",key:"_currentEntities",value:function(){return this.value||[]}},{kind:"method",key:"_updateEntities",value:async function(e){this.value=e,(0,h.B)(this,"value-changed",{value:e})}},{kind:"method",key:"_entityChanged",value:function(e){e.stopPropagation();const t=e.currentTarget.curValue,i=e.detail.value;if(i===t||void 0!==i&&!(0,y.T)(i))return;const n=this._currentEntities;i&&!n.includes(i)?this._updateEntities(n.map((e=>e===t?i:e))):this._updateEntities(n.filter((e=>e!==t)))}},{kind:"method",key:"_addEntity",value:async function(e){e.stopPropagation();const t=e.detail.value;if(!t)return;if(e.currentTarget.value="",!t)return;const i=this._currentEntities;i.includes(t)||this._updateEntities([...i,t])}},{kind:"field",static:!0,key:"styles",value:()=>l.iv`div{margin-top:8px}`}]}}),l.oi);let v=(0,n.Z)([(0,d.Mo)("ha-selector-entity")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_entitySources",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"_hasIntegration",value:function(e){var t;return(null===(t=e.entity)||void 0===t?void 0:t.filter)&&(0,o.r)(e.entity.filter).some((e=>e.integration))}},{kind:"method",key:"render",value:function(){var e,t,i;return this._hasIntegration(this.selector)&&!this._entitySources?l.Ld:null!==(e=this.selector.entity)&&void 0!==e&&e.multiple?l.dy` ${this.label?l.dy``:""} `:l.dy``}},{kind:"method",key:"updated",value:function(e){(0,s.Z)((0,a.Z)(i.prototype),"updated",this).call(this,e),e.has("selector")&&this._hasIntegration(this.selector)&&!this._entitySources&&(0,r.m)(this.hass).then((e=>{this._entitySources=e}))}},{kind:"field",key:"_filterEntities",value(){return e=>{var t,i;return null===(t=this.selector)||void 0===t||null===(i=t.entity)||void 0===i||!i.filter||(0,o.r)(this.selector.entity.filter).some((t=>(0,u.lV)(t,e,this._entitySources)))}}}]}}),l.oi)},22814:(e,t,i)=>{i.d(t,{iI:()=>s,oT:()=>n});location.protocol,location.host;const n=e=>e.map((e=>{if("string"!==e.type)return e;switch(e.name){case"username":return{...e,autocomplete:"username"};case"password":return{...e,autocomplete:"current-password"};case"code":return{...e,autocomplete:"one-time-code"};default:return e}})),s=(e,t)=>e.callWS({type:"auth/sign_path",path:t})},56007:(e,t,i)=>{i.d(t,{PX:()=>l,V_:()=>d,lz:()=>a,nZ:()=>s,rk:()=>r});var n=i(57966);const s="unavailable",a="unknown",l="off",d=[s,a],o=[s,a,l],r=(0,n.z)(d);(0,n.z)(o)},75012:(e,t,i)=>{i.d(t,{m:()=>a});const n=async(e,t,i,s,a,...l)=>{const d=a,o=d[e],r=o=>s&&s(a,o.result)!==o.cacheKey?(d[e]=void 0,n(e,t,i,s,a,...l)):o.result;if(o)return o instanceof Promise?o.then(r):r(o);const u=i(a,...l);return d[e]=u,u.then((i=>{d[e]={result:i,cacheKey:null==s?void 0:s(a,i)},setTimeout((()=>{d[e]=void 0}),t)}),(()=>{d[e]=void 0})),u},s=(e,t)=>e.callWS({type:"entity/source",entity_id:t}),a=(e,t)=>t?s(e,t):n("_entitySources",3e4,s,(e=>Object.keys(e.states).length),e)}}]); +//# sourceMappingURL=3373-8z7jWPoI37o.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js.gz b/supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..80264af4067f5488cbadb4f8147dc89ddebb485a GIT binary patch literal 3289 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 XkRR?I%HS7ePWk@;B9kb|dNlw5N1k+| literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js.map b/supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js.map similarity index 68% rename from supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js.map rename to supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js.map index d3a0de337..959d8569b 100644 --- a/supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js.map +++ b/supervisor/api/panel/frontend_latest/3373-8z7jWPoI37o.js.map @@ -1 +1 @@ -{"version":3,"file":"3373-iup4DRP8qGY.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/valid_entity_id.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entity-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entities-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/time-cache-function-promise.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity_sources.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","validEntityId","isValidEntityId","entityId","test","rowRenderer","item","html","entity_id","state","friendly_name","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Boolean","Array","query","_this$comboBox","this","updateComplete","comboBox","open","_this$comboBox2","focus","memoizeOne","_opened","hass","includeDomains","excludeDomains","entityFilter","includeDeviceClasses","includeUnitOfMeasurement","includeEntities","excludeEntities","states","entityIds","Object","keys","length","filter","map","computeStateName","sort","entityA","entityB","caseInsensitiveStringCompare","locale","language","eid","computeDomain","stateObj","attributes","device_class","unit_of_measurement","last_changed","last_updated","context","id","user_id","parent_id","localize","icon","changedProps","has","_initedStates","_states","_getStates","filteredItems","itemLabelPath","_value","undefined","label","helper","allowCustomEntity","required","disabled","_openedChanged","_valueChanged","_filterChanged","ev","detail","stopPropagation","newValue","_setValue","filterString","toLowerCase","entityState","setTimeout","fireEvent","LitElement","nothing","currentEntities","_currentEntities","_getEntityFilter","pickedEntityLabel","_entityChanged","pickEntityLabel","_addEntity","entities","event","curValue","currentTarget","_updateEntities","ent","toAdd","static","css","HaEntitySelector","selector","_selector$entity","entity","ensureArray","some","integration","_this$selector$entity","_this$selector$entity2","_this$selector$entity3","_hasIntegration","_entitySources","multiple","include_entities","exclude_entities","_filterEntities","_get","_getPrototypeOf","prototype","call","fetchEntitySourcesWithCache","then","sources","_this$selector","_this$selector$entity4","filterSelectorEntities","location","protocol","host","getSignedPath","path","callWS","UNAVAILABLE","UNKNOWN","OFF","UNAVAILABLE_STATES","OFF_STATES","isUnavailableState","timeCachePromiseFunc","async","cacheKey","cacheTime","func","generateCacheKey","anyHass","lastResult","checkCachedResult","result","Promise","resultPromise","fetchEntitySources","hass2"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"3373-8z7jWPoI37o.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/array/literal-includes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/entity/valid_entity_id.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entity-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/entity/ha-entities-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/time-cache-function-promise.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity_sources.ts"],"names":["arrayLiteralIncludes","array","searchElement","fromIndex","includes","validEntityId","isValidEntityId","entityId","test","rowRenderer","item","html","entity_id","state","friendly_name","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Boolean","Array","query","_this$comboBox","this","updateComplete","comboBox","open","_this$comboBox2","focus","memoizeOne","_opened","hass","includeDomains","excludeDomains","entityFilter","includeDeviceClasses","includeUnitOfMeasurement","includeEntities","excludeEntities","states","entityIds","Object","keys","length","filter","map","computeStateName","sort","entityA","entityB","caseInsensitiveStringCompare","locale","language","eid","computeDomain","stateObj","attributes","device_class","unit_of_measurement","last_changed","last_updated","context","id","user_id","parent_id","localize","icon","changedProps","has","_initedStates","_states","_getStates","filteredItems","itemLabelPath","_value","undefined","label","helper","allowCustomEntity","required","disabled","_openedChanged","_valueChanged","_filterChanged","ev","detail","stopPropagation","newValue","_setValue","filterString","toLowerCase","entityState","setTimeout","fireEvent","LitElement","nothing","currentEntities","_currentEntities","_getEntityFilter","pickedEntityLabel","_entityChanged","pickEntityLabel","_addEntity","entities","event","curValue","currentTarget","_updateEntities","ent","toAdd","static","css","HaEntitySelector","selector","_selector$entity","entity","ensureArray","some","integration","_this$selector$entity","_this$selector$entity2","_this$selector$entity3","_hasIntegration","_entitySources","multiple","include_entities","exclude_entities","_filterEntities","_get","_getPrototypeOf","prototype","call","fetchEntitySourcesWithCache","then","sources","_this$selector","_this$selector$entity4","filterSelectorEntities","location","protocol","host","autocompleteLoginFields","schema","field","name","autocomplete","getSignedPath","path","callWS","UNAVAILABLE","UNKNOWN","OFF","UNAVAILABLE_STATES","OFF_STATES","isUnavailableState","timeCachePromiseFunc","async","cacheKey","cacheTime","func","generateCacheKey","anyHass","lastResult","checkCachedResult","result","Promise","resultPromise","fetchEntitySources","hass2"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js.gz b/supervisor/api/panel/frontend_latest/3373-iup4DRP8qGY.js.gz deleted file mode 100644 index ad522b321a3a7a72929175e6646f0b66918851e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3185 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 diff --git a/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js b/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js new file mode 100644 index 000000000..444cc7291 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[3430],{43170:(e,n,r)=>{n.Y=void 0;var a=r(54308),s=r(52019);n.Y=function(e){if(void 0===e&&(e="en"),!("DateTimeFormat"in Intl)||!("formatToParts"in Intl.DateTimeFormat.prototype)||!("formatRange"in Intl.DateTimeFormat.prototype)||function(){try{return"dayPeriod"!==new Intl.DateTimeFormat("en",{hourCycle:"h11",hour:"numeric"}).formatToParts(0)[2].type}catch(e){return!1}}()||function(){try{return!!new Intl.DateTimeFormat("en",{dateStyle:"short",hour:"numeric"}).format(new Date(0))}catch(e){return!1}}()||!function(){try{return!!new Intl.DateTimeFormat(void 0,{dateStyle:"short"}).resolvedOptions().dateStyle}catch(e){return!1}}()||!function(e){if(!e)return!0;var n=Array.isArray(e)?e:[e];return Intl.DateTimeFormat.supportedLocalesOf(n).length===n.length}(e))return e?(0,a.match)([e],s.supportedLocales,"en"):void 0}},52019:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.supportedLocales=void 0,n.supportedLocales=["af","af-NA","agq","ak","am","ar","ar-AE","ar-BH","ar-DJ","ar-DZ","ar-EG","ar-EH","ar-ER","ar-IL","ar-IQ","ar-JO","ar-KM","ar-KW","ar-LB","ar-LY","ar-MA","ar-MR","ar-OM","ar-PS","ar-QA","ar-SA","ar-SD","ar-SO","ar-SS","ar-SY","ar-TD","ar-TN","ar-YE","as","asa","ast","az","az-Cyrl","az-Latn","bas","be","be-tarask","bem","bez","bg","bm","bn","bn-IN","bo","bo-IN","br","brx","bs","bs-Cyrl","bs-Latn","ca","ca-AD","ca-ES-valencia","ca-FR","ca-IT","ccp","ccp-IN","ce","ceb","cgg","chr","ckb","ckb-IR","cs","cy","da","da-GL","dav","de","de-AT","de-BE","de-CH","de-IT","de-LI","de-LU","dje","doi","dsb","dua","dyo","dz","ebu","ee","ee-TG","el","el-CY","en","en-001","en-150","en-AE","en-AG","en-AI","en-AS","en-AT","en-AU","en-BB","en-BE","en-BI","en-BM","en-BS","en-BW","en-BZ","en-CA","en-CC","en-CH","en-CK","en-CM","en-CX","en-CY","en-DE","en-DG","en-DK","en-DM","en-ER","en-FI","en-FJ","en-FK","en-FM","en-GB","en-GD","en-GG","en-GH","en-GI","en-GM","en-GU","en-GY","en-HK","en-IE","en-IL","en-IM","en-IN","en-IO","en-JE","en-JM","en-KE","en-KI","en-KN","en-KY","en-LC","en-LR","en-LS","en-MG","en-MH","en-MO","en-MP","en-MS","en-MT","en-MU","en-MW","en-MY","en-NA","en-NF","en-NG","en-NL","en-NR","en-NU","en-NZ","en-PG","en-PH","en-PK","en-PN","en-PR","en-PW","en-RW","en-SB","en-SC","en-SD","en-SE","en-SG","en-SH","en-SI","en-SL","en-SS","en-SX","en-SZ","en-TC","en-TK","en-TO","en-TT","en-TV","en-TZ","en-UG","en-UM","en-VC","en-VG","en-VI","en-VU","en-WS","en-ZA","en-ZM","en-ZW","eo","es","es-419","es-AR","es-BO","es-BR","es-BZ","es-CL","es-CO","es-CR","es-CU","es-DO","es-EA","es-EC","es-GQ","es-GT","es-HN","es-IC","es-MX","es-NI","es-PA","es-PE","es-PH","es-PR","es-PY","es-SV","es-US","es-UY","es-VE","et","eu","ewo","fa","fa-AF","ff","ff-Adlm","ff-Adlm-BF","ff-Adlm-CM","ff-Adlm-GH","ff-Adlm-GM","ff-Adlm-GW","ff-Adlm-LR","ff-Adlm-MR","ff-Adlm-NE","ff-Adlm-NG","ff-Adlm-SL","ff-Adlm-SN","ff-Latn","ff-Latn-BF","ff-Latn-CM","ff-Latn-GH","ff-Latn-GM","ff-Latn-GN","ff-Latn-GW","ff-Latn-LR","ff-Latn-MR","ff-Latn-NE","ff-Latn-NG","ff-Latn-SL","fi","fil","fo","fo-DK","fr","fr-BE","fr-BF","fr-BI","fr-BJ","fr-BL","fr-CA","fr-CD","fr-CF","fr-CG","fr-CH","fr-CI","fr-CM","fr-DJ","fr-DZ","fr-GA","fr-GF","fr-GN","fr-GP","fr-GQ","fr-HT","fr-KM","fr-LU","fr-MA","fr-MC","fr-MF","fr-MG","fr-ML","fr-MQ","fr-MR","fr-MU","fr-NC","fr-NE","fr-PF","fr-PM","fr-RE","fr-RW","fr-SC","fr-SN","fr-SY","fr-TD","fr-TG","fr-TN","fr-VU","fr-WF","fr-YT","fur","fy","ga","ga-GB","gd","gl","gsw","gsw-FR","gsw-LI","gu","guz","gv","ha","ha-GH","ha-NE","haw","he","hi","hr","hr-BA","hsb","hu","hy","ia","id","ig","ii","is","it","it-CH","it-SM","it-VA","ja","jgo","jmc","jv","ka","kab","kam","kde","kea","kgp","khq","ki","kk","kkj","kl","kln","km","kn","ko","ko-KP","kok","ks","ks-Arab","ksb","ksf","ksh","ku","kw","ky","lag","lb","lg","lkt","ln","ln-AO","ln-CF","ln-CG","lo","lrc","lrc-IQ","lt","lu","luo","luy","lv","mai","mas","mas-TZ","mer","mfe","mg","mgh","mgo","mi","mk","ml","mn","mni","mni-Beng","mr","ms","ms-BN","ms-ID","ms-SG","mt","mua","my","mzn","naq","nb","nb-SJ","nd","nds","nds-NL","ne","ne-IN","nl","nl-AW","nl-BE","nl-BQ","nl-CW","nl-SR","nl-SX","nmg","nn","nnh","no","nus","nyn","om","om-KE","or","os","os-RU","pa","pa-Arab","pa-Guru","pcm","pl","ps","ps-PK","pt","pt-AO","pt-CH","pt-CV","pt-GQ","pt-GW","pt-LU","pt-MO","pt-MZ","pt-PT","pt-ST","pt-TL","qu","qu-BO","qu-EC","rm","rn","ro","ro-MD","rof","ru","ru-BY","ru-KG","ru-KZ","ru-MD","ru-UA","rw","rwk","sa","sah","saq","sat","sat-Olck","sbp","sc","sd","sd-Arab","sd-Deva","se","se-FI","se-SE","seh","ses","sg","shi","shi-Latn","shi-Tfng","si","sk","sl","smn","sn","so","so-DJ","so-ET","so-KE","sq","sq-MK","sq-XK","sr","sr-Cyrl","sr-Cyrl-BA","sr-Cyrl-ME","sr-Cyrl-XK","sr-Latn","sr-Latn-BA","sr-Latn-ME","sr-Latn-XK","su","su-Latn","sv","sv-AX","sv-FI","sw","sw-CD","sw-KE","sw-UG","ta","ta-LK","ta-MY","ta-SG","te","teo","teo-KE","tg","th","ti","ti-ER","tk","to","tr","tr-CY","tt","twq","tzm","ug","uk","und","ur","ur-IN","uz","uz-Arab","uz-Cyrl","uz-Latn","vai","vai-Latn","vai-Vaii","vi","vun","wae","wo","xh","xog","yav","yi","yo","yo-BJ","yrl","yrl-CO","yrl-VE","yue","yue-Hans","yue-Hant","zgh","zh","zh-Hans","zh-Hans-HK","zh-Hans-MO","zh-Hans-SG","zh-Hant","zh-Hant-HK","zh-Hant-MO","zu"]},27499:(e,n,r)=>{n.Yq=void 0;var a=r(54308),s=r(30308);function t(){return!Intl.DisplayNames||!(!(e=Intl.DisplayNames)||e.polyfilled)&&"CA"===new e(["en"],{type:"region"}).of("CA")||function(){var e=Intl.DisplayNames;return!(!e||e.polyfilled)&&"Arabic"!==new e(["en"],{type:"script"}).of("arab")}();var e}n.Yq=function(e){void 0===e&&(e="en");try{if(t()||!function(e){if(!e)return!0;var n=Array.isArray(e)?e:[e];return Intl.DisplayNames.supportedLocalesOf(n).length===n.length}(e))return(0,a.match)([e],s.supportedLocales,"en")}catch(e){return!0}}},30308:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.supportedLocales=void 0,n.supportedLocales=["af","af-NA","agq","ak","am","ar","ar-AE","ar-BH","ar-DJ","ar-DZ","ar-EG","ar-EH","ar-ER","ar-IL","ar-IQ","ar-JO","ar-KM","ar-KW","ar-LB","ar-LY","ar-MA","ar-MR","ar-OM","ar-PS","ar-QA","ar-SA","ar-SD","ar-SO","ar-SS","ar-SY","ar-TD","ar-TN","ar-YE","as","asa","ast","az","az-Cyrl","az-Latn","bas","be","be-tarask","bem","bez","bg","bm","bn","bn-IN","bo","bo-IN","br","brx","bs","bs-Cyrl","bs-Latn","ca","ca-AD","ca-ES-valencia","ca-FR","ca-IT","ccp","ccp-IN","ce","ceb","cgg","chr","ckb","ckb-IR","cs","cy","da","da-GL","dav","de","de-AT","de-BE","de-CH","de-IT","de-LI","de-LU","dje","doi","dsb","dua","dyo","dz","ebu","ee","ee-TG","el","el-CY","en","en-001","en-150","en-AE","en-AG","en-AI","en-AS","en-AT","en-AU","en-BB","en-BE","en-BI","en-BM","en-BS","en-BW","en-BZ","en-CA","en-CC","en-CH","en-CK","en-CM","en-CX","en-CY","en-DE","en-DG","en-DK","en-DM","en-ER","en-FI","en-FJ","en-FK","en-FM","en-GB","en-GD","en-GG","en-GH","en-GI","en-GM","en-GU","en-GY","en-HK","en-IE","en-IL","en-IM","en-IN","en-IO","en-JE","en-JM","en-KE","en-KI","en-KN","en-KY","en-LC","en-LR","en-LS","en-MG","en-MH","en-MO","en-MP","en-MS","en-MT","en-MU","en-MW","en-MY","en-NA","en-NF","en-NG","en-NL","en-NR","en-NU","en-NZ","en-PG","en-PH","en-PK","en-PN","en-PR","en-PW","en-RW","en-SB","en-SC","en-SD","en-SE","en-SG","en-SH","en-SI","en-SL","en-SS","en-SX","en-SZ","en-TC","en-TK","en-TO","en-TT","en-TV","en-TZ","en-UG","en-UM","en-VC","en-VG","en-VI","en-VU","en-WS","en-ZA","en-ZM","en-ZW","eo","es","es-419","es-AR","es-BO","es-BR","es-BZ","es-CL","es-CO","es-CR","es-CU","es-DO","es-EA","es-EC","es-GQ","es-GT","es-HN","es-IC","es-MX","es-NI","es-PA","es-PE","es-PH","es-PR","es-PY","es-SV","es-US","es-UY","es-VE","et","eu","ewo","fa","fa-AF","ff","ff-Adlm","ff-Adlm-BF","ff-Adlm-CM","ff-Adlm-GH","ff-Adlm-GM","ff-Adlm-GW","ff-Adlm-LR","ff-Adlm-MR","ff-Adlm-NE","ff-Adlm-NG","ff-Adlm-SL","ff-Adlm-SN","ff-Latn","ff-Latn-BF","ff-Latn-CM","ff-Latn-GH","ff-Latn-GM","ff-Latn-GN","ff-Latn-GW","ff-Latn-LR","ff-Latn-MR","ff-Latn-NE","ff-Latn-NG","ff-Latn-SL","fi","fil","fo","fo-DK","fr","fr-BE","fr-BF","fr-BI","fr-BJ","fr-BL","fr-CA","fr-CD","fr-CF","fr-CG","fr-CH","fr-CI","fr-CM","fr-DJ","fr-DZ","fr-GA","fr-GF","fr-GN","fr-GP","fr-GQ","fr-HT","fr-KM","fr-LU","fr-MA","fr-MC","fr-MF","fr-MG","fr-ML","fr-MQ","fr-MR","fr-MU","fr-NC","fr-NE","fr-PF","fr-PM","fr-RE","fr-RW","fr-SC","fr-SN","fr-SY","fr-TD","fr-TG","fr-TN","fr-VU","fr-WF","fr-YT","fur","fy","ga","ga-GB","gd","gl","gsw","gsw-FR","gsw-LI","gu","guz","gv","ha","ha-GH","ha-NE","haw","he","hi","hr","hr-BA","hsb","hu","hy","ia","id","ig","ii","is","it","it-CH","it-SM","it-VA","ja","jgo","jmc","jv","ka","kab","kam","kde","kea","kgp","khq","ki","kk","kkj","kl","kln","km","kn","ko","ko-KP","kok","ks","ks-Arab","ksb","ksf","ksh","ku","kw","ky","lag","lb","lg","lkt","ln","ln-AO","ln-CF","ln-CG","lo","lrc","lrc-IQ","lt","lu","luo","luy","lv","mai","mas","mas-TZ","mer","mfe","mg","mgh","mgo","mi","mk","ml","mn","mni","mni-Beng","mr","ms","ms-BN","ms-ID","ms-SG","mt","mua","my","mzn","naq","nb","nb-SJ","nd","nds","nds-NL","ne","ne-IN","nl","nl-AW","nl-BE","nl-BQ","nl-CW","nl-SR","nl-SX","nmg","nn","nnh","no","nus","nyn","om","om-KE","or","os","os-RU","pa","pa-Arab","pa-Guru","pcm","pl","ps","ps-PK","pt","pt-AO","pt-CH","pt-CV","pt-GQ","pt-GW","pt-LU","pt-MO","pt-MZ","pt-PT","pt-ST","pt-TL","qu","qu-BO","qu-EC","rm","rn","ro","ro-MD","rof","ru","ru-BY","ru-KG","ru-KZ","ru-MD","ru-UA","rw","rwk","sa","sah","saq","sat","sat-Olck","sbp","sc","sd","sd-Arab","sd-Deva","se","se-FI","se-SE","seh","ses","sg","shi","shi-Latn","shi-Tfng","si","sk","sl","smn","sn","so","so-DJ","so-ET","so-KE","sq","sq-MK","sq-XK","sr","sr-Cyrl","sr-Cyrl-BA","sr-Cyrl-ME","sr-Cyrl-XK","sr-Latn","sr-Latn-BA","sr-Latn-ME","sr-Latn-XK","su","su-Latn","sv","sv-AX","sv-FI","sw","sw-CD","sw-KE","sw-UG","ta","ta-LK","ta-MY","ta-SG","te","teo","teo-KE","tg","th","ti","ti-ER","tk","to","tr","tr-CY","tt","twq","tzm","ug","uk","und","ur","ur-IN","uz","uz-Arab","uz-Cyrl","uz-Latn","vai","vai-Latn","vai-Vaii","vi","vun","wae","wo","xh","xog","yav","yi","yo","yo-BJ","yrl","yrl-CO","yrl-VE","yue","yue-Hans","yue-Hant","zgh","zh","zh-Hans","zh-Hans-HK","zh-Hans-MO","zh-Hans-SG","zh-Hant","zh-Hant-HK","zh-Hant-MO","zu"]},32812:(e,n)=>{n.Y=void 0,n.Y=function(){return!("Locale"in Intl)||function(){try{return"x-private"===new Intl.Locale("und-x-private").toString()}catch(e){return!0}}()}},56371:(e,n,r)=>{function a(e,n){for(var r=n;;){if(e.has(r))return r;var a=r.lastIndexOf("-");if(!~a)return;a>=2&&"-"===r[a-2]&&(a-=2),r=r.slice(0,a)}}r.d(n,{t:()=>a})},93596:(e,n,r)=>{r.d(n,{T:()=>t});var a=r(89432),s=r(56371);function t(e,n){for(var r=[],t=0,f=n;t{r.d(n,{f:()=>f});var a=r(89432),s=r(56371);function t(e,n){(0,a.k)(2===n.length,"key must have 2 elements");var r=e.length,s="-".concat(n,"-"),t=e.indexOf(s);if(-1!==t){for(var f=t+4,l=f,o=f,i=!1;!i;){var u=e.indexOf("-",o);2===(-1===u?r-o:u-o)?i=!0:-1===u?(l=r,i=!0):(l=u,o=u+1)}return e.slice(f,l)}if(s="-".concat(n),-1!==(t=e.indexOf(s))&&t+3===r)return""}function f(e,n,r,f,l,o){var i;i="lookup"===r.localeMatcher?function(e,n,r){for(var t={locale:""},f=0,l=n;f2){var g=u.indexOf("-x-");if(-1===g)u+=c;else{var b=u.slice(0,g),S=u.slice(g,u.length);u=b+c+S}u=Intl.getCanonicalLocales(u)[0]}return m.locale=u,m}},89432:(e,n,r)=>{r.d(n,{k:()=>s,p:()=>a});var a=/-u(?:-[0-9a-z]{2,8})+/gi;function s(e,n,r){if(void 0===r&&(r=Error),!e)throw new r(n)}},54308:(e,n,r)=>{r.r(n),r.d(n,{LookupSupportedLocales:()=>s.T,ResolveLocale:()=>a.f,match:()=>t});var a=r(87581),s=r(93596);function t(e,n,r,s){var t=n.reduce((function(e,n){return e.add(n),e}),new Set);return(0,a.f)(t,function(e){return Intl.getCanonicalLocales(e)}(e),{localeMatcher:(null==s?void 0:s.algorithm)||"best fit"},[],{},(function(){return r})).locale}},27815:(e,n,r)=>{n.Y=void 0;var a=r(54308),s=r(62654);n.Y=function(e){if(void 0===e&&(e="en"),!("PluralRules"in Intl)||"one"===new Intl.PluralRules("en",{minimumFractionDigits:2}).select(1)||!function(e){if(!e)return!0;var n=Array.isArray(e)?e:[e];return Intl.PluralRules.supportedLocalesOf(n).length===n.length}(e))return e?(0,a.match)([e],s.supportedLocales,"en"):void 0}},62654:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.supportedLocales=void 0,n.supportedLocales=["af","ak","am","an","ar","ars","as","asa","ast","az","bal","be","bem","bez","bg","bho","bm","bn","bo","br","brx","bs","ca","ce","ceb","cgg","chr","ckb","cs","cy","da","de","doi","dsb","dv","dz","ee","el","en","eo","es","et","eu","fa","ff","fi","fil","fo","fr","fur","fy","ga","gd","gl","gsw","gu","guw","gv","ha","haw","he","hi","hnj","hr","hsb","hu","hy","ia","id","ig","ii","io","is","it","iu","ja","jbo","jgo","jmc","jv","jw","ka","kab","kaj","kcg","kde","kea","kk","kkj","kl","km","kn","ko","ks","ksb","ksh","ku","kw","ky","lag","lb","lg","lij","lkt","ln","lo","lt","lv","mas","mg","mgo","mk","ml","mn","mo","mr","ms","mt","my","nah","naq","nb","nd","ne","nl","nn","nnh","no","nqo","nr","nso","ny","nyn","om","or","os","osa","pa","pap","pcm","pl","prg","ps","pt","pt-PT","rm","ro","rof","ru","rwk","sah","saq","sat","sc","scn","sd","sdh","se","seh","ses","sg","sh","shi","si","sk","sl","sma","smi","smj","smn","sms","sn","so","sq","sr","ss","ssy","st","su","sv","sw","syr","ta","te","teo","th","ti","tig","tk","tl","tn","to","tpi","tr","ts","tzm","ug","uk","und","ur","uz","ve","vi","vo","vun","wa","wae","wo","xh","xog","yi","yo","yue","zh","zu"]},64532:(e,n,r)=>{n.Y=void 0;var a=r(54308),s=r(65637);n.Y=function(e){if(void 0===e&&(e="en"),!("RelativeTimeFormat"in Intl)||!function(e){if(!e)return!0;var n=Array.isArray(e)?e:[e];return Intl.RelativeTimeFormat.supportedLocalesOf(n).length===n.length}(e)||!function(e){try{return"numberingSystem"in new Intl.RelativeTimeFormat(e||"en",{numeric:"auto"}).resolvedOptions()}catch(e){return!1}}(e))return(0,a.match)([e],s.supportedLocales,"en")}},65637:(e,n)=>{Object.defineProperty(n,"__esModule",{value:!0}),n.supportedLocales=void 0,n.supportedLocales=["af","af-NA","agq","ak","am","ar","ar-AE","ar-BH","ar-DJ","ar-DZ","ar-EG","ar-EH","ar-ER","ar-IL","ar-IQ","ar-JO","ar-KM","ar-KW","ar-LB","ar-LY","ar-MA","ar-MR","ar-OM","ar-PS","ar-QA","ar-SA","ar-SD","ar-SO","ar-SS","ar-SY","ar-TD","ar-TN","ar-YE","as","asa","ast","az","az-Cyrl","az-Latn","bas","be","be-tarask","bem","bez","bg","bm","bn","bn-IN","bo","bo-IN","br","brx","bs","bs-Cyrl","bs-Latn","ca","ca-AD","ca-ES-valencia","ca-FR","ca-IT","ccp","ccp-IN","ce","ceb","cgg","chr","ckb","ckb-IR","cs","cy","da","da-GL","dav","de","de-AT","de-BE","de-CH","de-IT","de-LI","de-LU","dje","doi","dsb","dua","dyo","dz","ebu","ee","ee-TG","el","el-CY","en","en-001","en-150","en-AE","en-AG","en-AI","en-AS","en-AT","en-AU","en-BB","en-BE","en-BI","en-BM","en-BS","en-BW","en-BZ","en-CA","en-CC","en-CH","en-CK","en-CM","en-CX","en-CY","en-DE","en-DG","en-DK","en-DM","en-ER","en-FI","en-FJ","en-FK","en-FM","en-GB","en-GD","en-GG","en-GH","en-GI","en-GM","en-GU","en-GY","en-HK","en-IE","en-IL","en-IM","en-IN","en-IO","en-JE","en-JM","en-KE","en-KI","en-KN","en-KY","en-LC","en-LR","en-LS","en-MG","en-MH","en-MO","en-MP","en-MS","en-MT","en-MU","en-MW","en-MY","en-NA","en-NF","en-NG","en-NL","en-NR","en-NU","en-NZ","en-PG","en-PH","en-PK","en-PN","en-PR","en-PW","en-RW","en-SB","en-SC","en-SD","en-SE","en-SG","en-SH","en-SI","en-SL","en-SS","en-SX","en-SZ","en-TC","en-TK","en-TO","en-TT","en-TV","en-TZ","en-UG","en-UM","en-VC","en-VG","en-VI","en-VU","en-WS","en-ZA","en-ZM","en-ZW","eo","es","es-419","es-AR","es-BO","es-BR","es-BZ","es-CL","es-CO","es-CR","es-CU","es-DO","es-EA","es-EC","es-GQ","es-GT","es-HN","es-IC","es-MX","es-NI","es-PA","es-PE","es-PH","es-PR","es-PY","es-SV","es-US","es-UY","es-VE","et","eu","ewo","fa","fa-AF","ff","ff-Adlm","ff-Adlm-BF","ff-Adlm-CM","ff-Adlm-GH","ff-Adlm-GM","ff-Adlm-GW","ff-Adlm-LR","ff-Adlm-MR","ff-Adlm-NE","ff-Adlm-NG","ff-Adlm-SL","ff-Adlm-SN","ff-Latn","ff-Latn-BF","ff-Latn-CM","ff-Latn-GH","ff-Latn-GM","ff-Latn-GN","ff-Latn-GW","ff-Latn-LR","ff-Latn-MR","ff-Latn-NE","ff-Latn-NG","ff-Latn-SL","fi","fil","fo","fo-DK","fr","fr-BE","fr-BF","fr-BI","fr-BJ","fr-BL","fr-CA","fr-CD","fr-CF","fr-CG","fr-CH","fr-CI","fr-CM","fr-DJ","fr-DZ","fr-GA","fr-GF","fr-GN","fr-GP","fr-GQ","fr-HT","fr-KM","fr-LU","fr-MA","fr-MC","fr-MF","fr-MG","fr-ML","fr-MQ","fr-MR","fr-MU","fr-NC","fr-NE","fr-PF","fr-PM","fr-RE","fr-RW","fr-SC","fr-SN","fr-SY","fr-TD","fr-TG","fr-TN","fr-VU","fr-WF","fr-YT","fur","fy","ga","ga-GB","gd","gl","gsw","gsw-FR","gsw-LI","gu","guz","gv","ha","ha-GH","ha-NE","haw","he","hi","hr","hr-BA","hsb","hu","hy","ia","id","ig","ii","is","it","it-CH","it-SM","it-VA","ja","jgo","jmc","jv","ka","kab","kam","kde","kea","kgp","khq","ki","kk","kkj","kl","kln","km","kn","ko","ko-KP","kok","ks","ks-Arab","ksb","ksf","ksh","ku","kw","ky","lag","lb","lg","lkt","ln","ln-AO","ln-CF","ln-CG","lo","lrc","lrc-IQ","lt","lu","luo","luy","lv","mai","mas","mas-TZ","mer","mfe","mg","mgh","mgo","mi","mk","ml","mn","mni","mni-Beng","mr","ms","ms-BN","ms-ID","ms-SG","mt","mua","my","mzn","naq","nb","nb-SJ","nd","nds","nds-NL","ne","ne-IN","nl","nl-AW","nl-BE","nl-BQ","nl-CW","nl-SR","nl-SX","nmg","nn","nnh","no","nus","nyn","om","om-KE","or","os","os-RU","pa","pa-Arab","pa-Guru","pcm","pl","ps","ps-PK","pt","pt-AO","pt-CH","pt-CV","pt-GQ","pt-GW","pt-LU","pt-MO","pt-MZ","pt-PT","pt-ST","pt-TL","qu","qu-BO","qu-EC","rm","rn","ro","ro-MD","rof","ru","ru-BY","ru-KG","ru-KZ","ru-MD","ru-UA","rw","rwk","sa","sah","saq","sat","sat-Olck","sbp","sc","sd","sd-Arab","sd-Deva","se","se-FI","se-SE","seh","ses","sg","shi","shi-Latn","shi-Tfng","si","sk","sl","smn","sn","so","so-DJ","so-ET","so-KE","sq","sq-MK","sq-XK","sr","sr-Cyrl","sr-Cyrl-BA","sr-Cyrl-ME","sr-Cyrl-XK","sr-Latn","sr-Latn-BA","sr-Latn-ME","sr-Latn-XK","su","su-Latn","sv","sv-AX","sv-FI","sw","sw-CD","sw-KE","sw-UG","ta","ta-LK","ta-MY","ta-SG","te","teo","teo-KE","tg","th","ti","ti-ER","tk","to","tr","tr-CY","tt","twq","tzm","ug","uk","und","ur","ur-IN","uz","uz-Arab","uz-Cyrl","uz-Latn","vai","vai-Latn","vai-Vaii","vi","vun","wae","wo","xh","xog","yav","yi","yo","yo-BJ","yrl","yrl-CO","yrl-VE","yue","yue-Hans","yue-Hant","zgh","zh","zh-Hans","zh-Hans-HK","zh-Hans-MO","zh-Hans-SG","zh-Hant","zh-Hant-HK","zh-Hant-MO","zu"]}}]); +//# sourceMappingURL=3430--EKQZ6o8SIc.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js.gz b/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d37e9fffc331ff586277da90084ed9426f33ad2a GIT binary patch literal 3831 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js.map b/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js.map new file mode 100644 index 000000000..ae66abd20 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/3430--EKQZ6o8SIc.js.map @@ -0,0 +1 @@ +{"version":3,"file":"3430--EKQZ6o8SIc.js","mappings":"mIAEAA,EAAQ,OAAiB,EACzB,IAAIC,EAAuBC,EAAQ,OAC/BC,EAAgCD,EAAQ,OA4D5CF,EAAQ,EAZR,SAAwBI,GAEpB,QADe,IAAXA,IAAqBA,EAAS,QAC5B,mBAAoBC,SACpB,kBAAmBA,KAAKC,eAAeC,cACvC,gBAAiBF,KAAKC,eAAeC,YAtC/C,WACI,IACI,MAGgC,cAHxB,IAAIF,KAAKC,eAAe,KAAM,CAClCE,UAAW,MACXC,KAAM,YACPC,cAAc,GAAG,GAAGC,IAC3B,CACA,MAAOC,GACH,OAAO,CACX,CACJ,CA6BQC,IAvBR,WACI,IACI,QAAS,IAAIR,KAAKC,eAAe,KAAM,CACnCQ,UAAW,QACXL,KAAM,YACPM,OAAO,IAAIC,KAAK,GACvB,CACA,MAAOJ,GACH,OAAO,CACX,CACJ,CAcQK,KArDR,WACI,IACI,QAAS,IAAIZ,KAAKC,oBAAeY,EAAW,CACxCJ,UAAW,UACZK,kBAAkBL,SACzB,CACA,MAAOF,GACH,OAAO,CACX,CACJ,CA6CSQ,KAdT,SAA4BhB,GACxB,IAAKA,EACD,OAAO,EAEX,IAAIiB,EAAUC,MAAMC,QAAQnB,GAAUA,EAAS,CAACA,GAChD,OAAQC,KAAKC,eAAekB,mBAAmBH,GAASI,SAAWJ,EAAQI,MAC/E,CASSD,CAAmBpB,GACpB,OAAOA,GAAS,EAAIH,EAAqByB,OAAO,CAACtB,GAASD,EAA8BwB,iBAAkB,WAAQT,CAE1H,C,gBC9DAU,OAAOC,eAAe7B,EAAS,aAAc,CAAE8B,OAAO,IACtD9B,EAAQ2B,sBAAmB,EAC3B3B,EAAQ2B,iBAAmB,CAAC,KAAM,QAAS,MAAO,KAAM,KAAM,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,MAAO,MAAO,KAAM,UAAW,UAAW,MAAO,KAAM,YAAa,MAAO,MAAO,KAAM,KAAM,KAAM,QAAS,KAAM,QAAS,KAAM,MAAO,KAAM,UAAW,UAAW,KAAM,QAAS,iBAAkB,QAAS,QAAS,MAAO,SAAU,KAAM,MAAO,MAAO,MAAO,MAAO,SAAU,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,KAAM,QAAS,KAAM,QAAS,KAAM,SAAU,SAAU,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,KAAM,SAAU,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,KAAM,MAAO,KAAM,QAAS,KAAM,UAAW,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,KAAM,MAAO,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,KAAM,KAAM,QAAS,KAAM,KAAM,MAAO,SAAU,SAAU,KAAM,MAAO,KAAM,KAAM,QAAS,QAAS,MAAO,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,KAAM,MAAO,KAAM,MAAO,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,UAAW,MAAO,MAAO,MAAO,KAAM,KAAM,KAAM,MAAO,KAAM,KAAM,MAAO,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,SAAU,KAAM,KAAM,MAAO,MAAO,KAAM,MAAO,MAAO,SAAU,MAAO,MAAO,KAAM,MAAO,MAAO,KAAM,KAAM,KAAM,KAAM,MAAO,WAAY,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,KAAM,MAAO,MAAO,KAAM,QAAS,KAAM,MAAO,SAAU,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,KAAM,MAAO,KAAM,MAAO,MAAO,KAAM,QAAS,KAAM,KAAM,QAAS,KAAM,UAAW,UAAW,MAAO,KAAM,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,MAAO,KAAM,MAAO,MAAO,MAAO,WAAY,MAAO,KAAM,KAAM,UAAW,UAAW,KAAM,QAAS,QAAS,MAAO,MAAO,KAAM,MAAO,WAAY,WAAY,KAAM,KAAM,KAAM,MAAO,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,KAAM,UAAW,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,aAAc,KAAM,UAAW,KAAM,QAAS,QAAS,KAAM,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,SAAU,KAAM,KAAM,KAAM,QAAS,KAAM,KAAM,KAAM,QAAS,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,KAAM,QAAS,KAAM,UAAW,UAAW,UAAW,MAAO,WAAY,WAAY,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,MAAO,KAAM,KAAM,QAAS,MAAO,SAAU,SAAU,MAAO,WAAY,WAAY,MAAO,KAAM,UAAW,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,K,kBCDjvJ3B,EAAQ,QAAwD,EAChE,IAAIC,EAAuBC,EAAQ,OAC/BC,EAAgCD,EAAQ,OAiC5C,SAAS6B,IACL,OAAQ1B,KAAK2B,kBA7BTA,EAAe3B,KAAK2B,eACHA,EAAaC,aAGd,OAFR,IAAID,EAAa,CAAC,MAAO,CAC7BrB,KAAM,WACPuB,GAAG,OAOd,WACI,IAAIF,EAAe3B,KAAK2B,aACxB,SAAIA,GAAiBA,EAAaC,aAGZ,WAFV,IAAID,EAAa,CAAC,MAAO,CAC7BrB,KAAM,WACPuB,GAAG,OAGd,CAUuDC,GA9BvD,IACQH,CA8BR,CAaAhC,EAAQ,GAXR,SAAwBI,QACL,IAAXA,IAAqBA,EAAS,MAClC,IACI,GAAI2B,MAfZ,SAA4B3B,GACxB,IAAKA,EACD,OAAO,EAEX,IAAIiB,EAAUC,MAAMC,QAAQnB,GAAUA,EAAS,CAACA,GAChD,OAAQC,KAAK2B,aAAaR,mBAAmBH,GAASI,SAClDJ,EAAQI,MAChB,CAQ+CD,CAAmBpB,GACtD,OAAO,EAAIH,EAAqByB,OAAO,CAACtB,GAASD,EAA8BwB,iBAAkB,KAEzG,CACA,MAAOf,GACH,OAAO,CACX,CACJ,C,gBClDAgB,OAAOC,eAAe7B,EAAS,aAAc,CAAE8B,OAAO,IACtD9B,EAAQ2B,sBAAmB,EAC3B3B,EAAQ2B,iBAAmB,CAAC,KAAM,QAAS,MAAO,KAAM,KAAM,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,MAAO,MAAO,KAAM,UAAW,UAAW,MAAO,KAAM,YAAa,MAAO,MAAO,KAAM,KAAM,KAAM,QAAS,KAAM,QAAS,KAAM,MAAO,KAAM,UAAW,UAAW,KAAM,QAAS,iBAAkB,QAAS,QAAS,MAAO,SAAU,KAAM,MAAO,MAAO,MAAO,MAAO,SAAU,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,MAAO,KAAM,QAAS,KAAM,QAAS,KAAM,SAAU,SAAU,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,KAAM,SAAU,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,KAAM,MAAO,KAAM,QAAS,KAAM,UAAW,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,KAAM,MAAO,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,KAAM,KAAM,QAAS,KAAM,KAAM,MAAO,SAAU,SAAU,KAAM,MAAO,KAAM,KAAM,QAAS,QAAS,MAAO,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,KAAM,MAAO,KAAM,MAAO,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,UAAW,MAAO,MAAO,MAAO,KAAM,KAAM,KAAM,MAAO,KAAM,KAAM,MAAO,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,SAAU,KAAM,KAAM,MAAO,MAAO,KAAM,MAAO,MAAO,SAAU,MAAO,MAAO,KAAM,MAAO,MAAO,KAAM,KAAM,KAAM,KAAM,MAAO,WAAY,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,KAAM,MAAO,MAAO,KAAM,QAAS,KAAM,MAAO,SAAU,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,KAAM,MAAO,KAAM,MAAO,MAAO,KAAM,QAAS,KAAM,KAAM,QAAS,KAAM,UAAW,UAAW,MAAO,KAAM,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,MAAO,KAAM,MAAO,MAAO,MAAO,WAAY,MAAO,KAAM,KAAM,UAAW,UAAW,KAAM,QAAS,QAAS,MAAO,MAAO,KAAM,MAAO,WAAY,WAAY,KAAM,KAAM,KAAM,MAAO,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,KAAM,UAAW,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,aAAc,KAAM,UAAW,KAAM,QAAS,QAAS,KAAM,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,SAAU,KAAM,KAAM,KAAM,QAAS,KAAM,KAAM,KAAM,QAAS,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,KAAM,QAAS,KAAM,UAAW,UAAW,UAAW,MAA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QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,KAAM,SAAU,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,KAAM,MAAO,KAAM,QAAS,KAAM,UAAW,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,aAAc,KAAM,MAAO,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,KAAM,KAAM,QAAS,KAAM,KAAM,MAAO,SAAU,SAAU,KAAM,MAAO,KAAM,KAAM,QAAS,QAAS,MAAO,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,MAAO,MAAO,MAAO,MAAO,MAAO,KAAM,KAAM,MAAO,KAAM,MAAO,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,UAAW,MAAO,MAAO,MAAO,KAAM,KAAM,KAAM,MAAO,KAAM,KAAM,MAAO,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,SAAU,KAAM,KAAM,MAAO,MAAO,KAAM,MAAO,MAAO,SAAU,MAAO,MAAO,KAAM,MAAO,MAAO,KAAM,KAAM,KAAM,KAAM,MAAO,WAAY,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,KAAM,MAAO,MAAO,KAAM,QAAS,KAAM,MAAO,SAAU,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,MAAO,KAAM,MAAO,KAAM,MAAO,MAAO,KAAM,QAAS,KAAM,KAAM,QAAS,KAAM,UAAW,UAAW,MAAO,KAAM,KAAM,QAAS,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,KAAM,KAAM,KAAM,QAAS,MAAO,KAAM,QAAS,QAAS,QAAS,QAAS,QAAS,KAAM,MAAO,KAAM,MAAO,MAAO,MAAO,WAAY,MAAO,KAAM,KAAM,UAAW,UAAW,KAAM,QAAS,QAAS,MAAO,MAAO,KAAM,MAAO,WAAY,WAAY,KAAM,KAAM,KAAM,MAAO,KAAM,KAAM,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,KAAM,UAAW,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,aAAc,KAAM,UAAW,KAAM,QAAS,QAAS,KAAM,QAAS,QAAS,QAAS,KAAM,QAAS,QAAS,QAAS,KAAM,MAAO,SAAU,KAAM,KAAM,KAAM,QAAS,KAAM,KAAM,KAAM,QAAS,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,KAAM,QAAS,KAAM,UAAW,UAAW,UAAW,MAAO,WAAY,WAAY,KAAM,MAAO,MAAO,KAAM,KAAM,MAAO,MAAO,KAAM,KAAM,QAAS,MAAO,SAAU,SAAU,MAAO,WAAY,WAAY,MAAO,KAAM,UAAW,aAAc,aAAc,aAAc,UAAW,aAAc,aAAc,K","sources":["no-source/node_modules/@formatjs/intl-datetimeformat/should-polyfill.js","no-source/node_modules/@formatjs/intl-datetimeformat/supported-locales.generated.js","no-source/node_modules/@formatjs/intl-displaynames/should-polyfill.js","no-source/node_modules/@formatjs/intl-displaynames/supported-locales.generated.js","no-source/node_modules/@formatjs/intl-locale/should-polyfill.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/BestAvailableLocale.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupSupportedLocales.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/UnicodeExtensionValue.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/ResolveLocale.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/LookupMatcher.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/BestFitMatcher.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/utils.js","no-source/node_modules/@formatjs/intl-localematcher/lib/index.js","no-source/node_modules/@formatjs/intl-localematcher/lib/abstract/CanonicalizeLocaleList.js","no-source/node_modules/@formatjs/intl-pluralrules/should-polyfill.js","no-source/node_modules/@formatjs/intl-pluralrules/supported-locales.generated.js","no-source/node_modules/@formatjs/intl-relativetimeformat/should-polyfill.js","no-source/node_modules/@formatjs/intl-relativetimeformat/supported-locales.generated.js"],"names":["exports","intl_localematcher_1","require","supported_locales_generated_1","locale","Intl","DateTimeFormat","prototype","hourCycle","hour","formatToParts","type","e","hasChromeLt71Bug","dateStyle","format","Date","hasUnthrownDateTimeStyleBug","undefined","resolvedOptions","supportsDateStyle","locales","Array","isArray","supportedLocalesOf","length","match","supportedLocales","Object","defineProperty","value","_shouldPolyfillWithoutLocale","DisplayNames","polyfilled","of","hasScriptBug","Locale","toString","hasIntlGetCanonicalLocalesBug","BestAvailableLocale","availableLocales","candidate","has","pos","lastIndexOf","slice","LookupSupportedLocales","requestedLocales","subset","_i","requestedLocales_1","noExtensionLocale","replace","UNICODE_EXTENSION_SEQUENCE_REGEX","availableLocale","push","UnicodeExtensionValue","extension","key","invariant","size","searchValue","concat","indexOf","start","end","k","done","ResolveLocale","options","relevantExtensionKeys","localeData","getDefaultLocale","r","localeMatcher","result","LookupMatcher","foundLocale","minimizedAvailableLocaleMap","availableLocaleMap","canonicalizedLocaleMap","minimizedAvailableLocales","Set","forEach","minimizedLocale","minimize","canonicalizedLocale","getCanonicalLocales","add","l","maximizedRequestedLocale","maximize","minimizedRequestedLocale","BestFitMatcher","dataLocale","supportedExtension","relevantExtensionKeys_1","foundLocaleData","keyLocaleData","supportedExtensionAddition","requestedValue","optionsValue","privateIndex","preExtension","postExtension","condition","message","Err","Error","defaultLocale","opts","reduce","all","CanonicalizeLocaleList","algorithm","PluralRules","minimumFractionDigits","select","RelativeTimeFormat","numeric","_","hasResolvedOptionsNumberingSystem"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3492-Xq3DoNTsWgg.js.gz b/supervisor/api/panel/frontend_latest/3492-Xq3DoNTsWgg.js.gz deleted file mode 100644 index 6293618f539df44eac7fcb0f429ee5aa8aaf9478..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3983 zcmV;A4{-1wiwFP!000021Ef-mit;!Veii@1LIP=NZEKwrm&?F%{a;{3X42+pgE1+| zsWZ~?-8b5C2N-5?5y5^*&UZN{i3Sfdk5081)x?9|CU4O6qTN4tgV}fX058IOlMOS~0N8x66rASs4i<~kMU|y6( zMwtn)sFwMXG8y3fsmxQ#+=?i&$d^?pR;0|Iii%REL&0L16$NGfB38_caNb_T(yR<{ zxQb=VjMjm*SS&8=D$gg7mt{$7k}{Wc&y++*A*3>KYY&Z$8~YwBghRx1qK>b;vmVD@ z$WXE4=`VHYt-G{+zMhcv*0zHOx#7l!l~i6dIxHz2n=r4PvxAXAT3g56t`Q_mfW&ct zaqrYYxKoVqj#C9oFF(qXY))_b9yGLgp8+~yd@mdrtf!sH?I7D2J2=42lh)IwQ+=-? zzNdEDoWkCcTN8g}_=$fiy@M|8u;b};Q_8Uz^9vDL!+ znVP|SaFc$9V=(sUh8C?ONs@#bKlJd484&E0r{}W+9Gn^d;)+SW9{0*f9&Ht988Hd1 zbs`9OJ|%f>C>aH!Q_X$;sg9J z{T4c_CAh~@C@C(N@*BJtyGIgrp#Q1fNW0s{ao_h>sM>jX(p!m%b586k>A7$6Hf`p< z^Ag3PZSKgDD$z+hj{f@sBt=uvk<`gvb6Ow>f*=Th0Gh4EjB!3T&GR((=ZYD1SPHy8 zi%b3~qr+Ee8q+Y*L|G!XU(s{GAv_yAh8`$zgV?(2i8jBXpKDW_u$a@FMkh~76*MRO zI!~`z^yqUB<2b$X!OZb=?yI}eCS-~DTHyVNXpa)O6ti5<&q6-4P5H|Oz6P+lh`PD! ztt6~Q%SxvRZ>%J+*IbE3Ez6ula*eg`cuo^IYnngV9aO&Q=`LYTKP*`Oc!FL|C+L5N z&$c{6wrNHa8fmGj@6Qy+$yr;J7h?oqd(XBi+81K%Rr+xq^0QFHMiR#)%93os-^O%K z6W&i);$s{Ep8nl}3qNsoRnQzj51D$EMh~4gr+k*miBhN)URZoe#+D8pToJO`Z}FwG3C@t7I7Q|fkOi^s)gv@-pVy$klx->f~z=g+0KFpx%zqVcn=q1 z#JS6hDf=2f$MWZp-l5~_?eKd@@Y`EX1lOH=idX?2DiJ~DYp|mj3sze+HU~NsVkigy zPw@YYWO>R{yd19AK}3XRWDMUjN)rImr8^rNPVYEbE#llmDv$zDSg3K`tKne(Qr&oJ z9YeHJ%9UJYpe~(ji#%n#YSp!on3FortDyV@PuuWw24U(h?~oJ-0qvkBO}9y=cA*rP zF^N81TF={!lSOJ?F|faoEYzT-EzwS*295+t1jFZ^W(%hFv zpkkpT>$&M}ED^UL4cOV3q-tjZ>H-nt>C!+l#t`+mPprp%Vr{%^8cQ`Wa6w|eG&Efk z2uR}T8rZ@VgG?4Y9fuj?K<`hOgHK`wl~x>J>10xY@|=#jf)p8zWAUmE>`53GFpm_A z$%K8xrNv!*91EnRuax>AfG=L0s=dxXg{VWW62Q$0eREZ zk|WE!zsGX3fKXgdeI%uJ2w@jTx;(sMNkl;~{s2Uov(Rs-*&TO_FZ>QK8>eG&T8_P7 z1deH*CS(ju=eFyv4p>0^iUX183evo< z3Wt8o!Xz^8nlv@XHqXHV43+w>WXIF#G^TaoHRirM@CHhHrvv=`)xobo3&C3m#zFiI z;5ISHHO_!oLkys7?LO?tx-8qH)uyFY&T{3$X>g?VG-d@Cnb{+&&3zry-_t?lh zMSbmfcf>8j({Y>@6!>i6-5pj`SPvC;d&`Is0pAz#*8SlF#W)gqNQ(!QM3jdtmKJKn zCQd>5_iRqn1$P{LSen`#@Y40R?jC|1Yn(!zG)&~~QZ7q_2(~2l_F+NuPv40+G0j^Z zj4C9y-4Wf`kV4Dp9H1u&&ACH$=qzK{R}j{Mq-b1FagJ+mO$DweJ6cj0c8;)nyXBb5^dY?wLsE^n`zI^%S zSzT!>P7#1;~e+M!cbs3Mh3VKBhMd`kI9i;*cY{>OC4WBQ~@sZ0IS zv^r65mE0`)b*T2LS06e!&>h)*&q zUKB-lw!$bjSEary2%7&eYL;btfVI>`&z#1v<~4? z-w9?J(u5zu2Znko#9Yd{tO4;02=Is7yV=K4RWIL$-)1GZpnx9Li{5T&#F0xATLd0{ z1ZM{~JQ3q+N=u=4yvPffnWZe@G%ral9$x0M+Kc>PMc5x~!7r8+l*1}9OQ;X$mGdD> zfNU7ohiDSXsS(SmI5)+h{?;{a8Gf9*R(*YQTe^C#b}!#SO{pqzZdEKFzz?~No&C>b z9wziM4{Nomg-jTLbjqTvM?d@kkcIWL1i^G{%++G*sCG zD37aRU-LiyXEsuq_37yMHcN3 zY_YCd1|~)6JY>lQQdmu7^QjfaFwIue)ehh@AFJelL4F>9Hp}@#O5_jOh^5-wV7))i zGS23>($L5r=zI{t*!EWZLlvR@S4jM8Ru zG7qQpEka8ej?*w|jGh9p#M9U`PYsjo{Z;Y%s`jRC9fz_;ZeCGKY+bX1A6RSCg%vG| zRb^#kL!%yd=nB>k(}X6xAT4f7!73FQu1K3Ta_yO|u`IeCp@9QM)NmmtMjTOChg*siGF=|@h=+)+%qH4fUJ z5ruly_@)v5k31xr0q9fx5r=+a)s7$ka`>;kT%^nTKYK82J*J&cMzHPA-e%0w)m&E# zWsESRCn#9IAI>!BIDY3Dq13P*{j_)an3RBU?T;A1G;pIT5NOKgsM#dao4Cc33NcOF zPR^`hTpA{(^e}y4=22t<<#Z+}rXJswq|3_Crh!JL&ZQ0z3COXO?&A`Kp(?|y5(OjZ zU|@iIVW7O#UEe$p6E>j*mtNTr-H?~SsK~A~IsJK{I9(`Cy+2=zABn*-_}j}F=UFk_ z+`P)eBmzZA=hWAKW|OdV6Q3|*@Yt3(n>MyGA$U>HzpGZ`WBWqGl_xI6RP$W|B=GY> zBjOHAk|oni*gwU+7g@}>V{h8-Z@cGSqJWswEq-Er=Ggc0YooJpM}OJe{Hs-@i+oJq pg;~au=?~wY2ACf6fBvxZCVl^X@zZol{#jt?@h|1S4_)#)003S5yWs!; diff --git a/supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js b/supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js new file mode 100644 index 000000000..b38c3d491 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js @@ -0,0 +1,3 @@ +/*! For license information please see 3493-v_6orASpwIQ.js.LICENSE.txt */ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[3493],{63335:(t,e,i)=>{i.d(e,{F:()=>c});var s=i(87480),n=i(14243),o=i(58417),a=i(39274);let r=class extends o.A{};r.styles=[a.W],r=(0,s.__decorate)([(0,n.Mo)("mwc-checkbox")],r);var l=i(68144),d=i(83448),h=i(61092);class c extends h.K{constructor(){super(...arguments),this.left=!1,this.graphic="control"}render(){const t={"mdc-deprecated-list-item__graphic":this.left,"mdc-deprecated-list-item__meta":!this.left},e=this.renderText(),i=this.graphic&&"control"!==this.graphic&&!this.left?this.renderGraphic():l.dy``,s=this.hasMeta&&this.left?this.renderMeta():l.dy``,n=this.renderRipple();return l.dy` ${n} ${i} ${this.left?"":e} ${this.left?e:""} ${s}`}async onChange(t){const e=t.target;this.selected===e.checked||(this._skipPropRequest=!0,this.selected=e.checked,await this.updateComplete,this._skipPropRequest=!1)}}(0,s.__decorate)([(0,n.IO)("slot")],c.prototype,"slotElement",void 0),(0,s.__decorate)([(0,n.IO)("mwc-checkbox")],c.prototype,"checkboxElement",void 0),(0,s.__decorate)([(0,n.Cb)({type:Boolean})],c.prototype,"left",void 0),(0,s.__decorate)([(0,n.Cb)({type:String,reflect:!0})],c.prototype,"graphic",void 0)},21270:(t,e,i)=>{i.d(e,{W:()=>s});const s=i(68144).iv`:host(:not([twoline])){height:56px}:host(:not([left])) .mdc-deprecated-list-item__meta{height:40px;width:40px}`},74834:(t,e,i)=>{var s=i(17463),n=i(14271),o=i(68144),a=i(14243),r=i(3712);(0,s.Z)([(0,a.Mo)("ha-button")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[r.W,o.iv`::slotted([slot=icon]){margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}.mdc-button{height:var(--button-height,36px)}`]}]}}),n.z)},84431:(t,e,i)=>{var s=i(17463),n=i(68144),o=i(63335),a=i(21270),r=i(96762),l=i(14243);(0,s.Z)([(0,l.Mo)("ha-check-list-item")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[r.W,a.W,n.iv`:host{--mdc-theme-secondary:var(--primary-color)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic{margin-inline-end:var(--mdc-list-item-graphic-margin,16px);margin-inline-start:0px;direction:var(--direction)}`]}]}}),o.F)},23493:(t,e,i)=>{i.a(t,(async(t,s)=>{try{i.r(e);var n=i(17463),o=i(62434),a=(i(63436),i(44577),i(68144)),r=i(14243),l=i(18848),d=i(47181),h=i(87744),c=i(69371),u=i(72371),p=i(26765),m=i(11654),g=(i(74834),i(84431),i(76870),i(34821),i(61878),i(52039),i(95397)),v=(i(73523),t([g]));g=(v.then?(await v)():v)[0];const f="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",_="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z";(0,n.Z)([(0,r.Mo)("dialog-media-manage")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_currentItem",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_uploading",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_deleting",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_selected",value:()=>new Set},{kind:"field",key:"_filesChanged",value:()=>!1},{kind:"method",key:"showDialog",value:function(t){this._params=t,this._refreshMedia()}},{kind:"method",key:"closeDialog",value:function(){this._filesChanged&&this._params.onClose&&this._params.onClose(),this._params=void 0,this._currentItem=void 0,this._uploading=!1,this._deleting=!1,this._filesChanged=!1,(0,d.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){var t,e,i,s;if(!this._params)return a.Ld;const n=(null===(t=this._currentItem)||void 0===t||null===(e=t.children)||void 0===e?void 0:e.filter((t=>!t.can_expand)))||[];let r=0;return a.dy` ${0===this._selected.size?a.dy` ${this.hass.localize("ui.components.media-browser.file_management.title")} ${this._uploading?"":a.dy` `} `:a.dy` ${this._deleting?"":a.dy` `} `} ${this._currentItem?n.length?a.dy` ${(0,l.r)(n,(t=>t.media_content_id),(t=>{const e=a.dy` `;return a.dy` ${e} ${t.title} `}))} `:a.dy`

    ${this.hass.localize("ui.components.media-browser.file_management.no_items")}

    ${null!==(i=this._currentItem)&&void 0!==i&&null!==(s=i.children)&&void 0!==s&&s.length?a.dy`${this.hass.localize("ui.components.media-browser.file_management.folders_not_supported")}`:""}
    `:a.dy`
    `}
    `}},{kind:"method",key:"_handleSelected",value:function(t){this._selected=t.detail.index}},{kind:"method",key:"_startUploading",value:function(){this._uploading=!0,this._filesChanged=!0}},{kind:"method",key:"_doneUploading",value:function(){this._uploading=!1,this._refreshMedia()}},{kind:"method",key:"_handleDeselectAll",value:function(){this._selected.size&&(this._selected=new Set)}},{kind:"method",key:"_handleDelete",value:async function(){if(!await(0,p.g7)(this,{text:this.hass.localize("ui.components.media-browser.file_management.confirm_delete",{count:this._selected.size}),warning:!0}))return;this._filesChanged=!0,this._deleting=!0;const t=[];let e=0;this._currentItem.children.forEach((i=>{i.can_expand||this._selected.has(e++)&&t.push(i)}));try{await Promise.all(t.map((async t=>{await(0,u.Qr)(this.hass,t.media_content_id),this._currentItem={...this._currentItem,children:this._currentItem.children.filter((e=>e!==t))}})))}finally{this._deleting=!1,this._selected=new Set}}},{kind:"method",key:"_refreshMedia",value:async function(){this._selected=new Set,this._currentItem=void 0,this._currentItem=await(0,u.b)(this.hass,this._params.currentItem.media_content_id)}},{kind:"get",static:!0,key:"styles",value:function(){return[m.yu,a.iv`ha-dialog{--dialog-z-index:9;--dialog-content-padding:0}@media (min-width:800px){ha-dialog{--mdc-dialog-max-width:800px;--dialog-surface-position:fixed;--dialog-surface-top:40px;--mdc-dialog-max-height:calc(100vh - 72px)}}ha-dialog-header ha-button,ha-dialog-header ha-media-upload-button{--mdc-theme-primary:var(--primary-text-color);margin:6px;display:block}mwc-list{direction:ltr}.danger{--mdc-theme-primary:var(--error-color)}ha-svg-icon[slot=icon]{vertical-align:middle}ha-svg-icon[slot=icon]{margin-inline-start:0px!important;margin-inline-end:8px!important;direction:var(--direction)}.refresh{display:flex;height:200px;justify-content:center;align-items:center}.no-items{text-align:center;padding:16px}.folders{color:var(--secondary-text-color);font-style:italic}`]}}]}}),a.oi);s()}catch(t){s(t)}}))},73523:(t,e,i)=>{var s=i(17463),n=(i(14271),i(68144)),o=i(14243),a=i(47181),r=i(72371),l=i(26765);i(76870),i(52039);(0,s.Z)([(0,o.Mo)("ha-media-upload-button")],(function(t,e){return{F:class extends e{constructor(...e){super(...e),t(this)}},d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,o.Cb)()],key:"currentItem",value:void 0},{kind:"field",decorators:[(0,o.SB)()],key:"_uploading",value:()=>0},{kind:"method",key:"render",value:function(){return this.currentItem&&(0,r.aV)(this.currentItem.media_content_id||"")?n.dy` ${this._uploading>0?n.dy` `:n.dy` `} `:n.Ld}},{kind:"method",key:"_startUpload",value:async function(){if(this._uploading>0)return;const t=document.createElement("input");t.type="file",t.accept="audio/*,video/*,image/*",t.multiple=!0,t.addEventListener("change",(async()=>{(0,a.B)(this,"uploading");const e=t.files;document.body.removeChild(t);const i=this.currentItem.media_content_id;for(let t=0;tn.iv`mwc-button{--mdc-button-disabled-ink-color:--mdc-theme-primary}ha-circular-progress[slot=icon],ha-svg-icon[slot=icon]{vertical-align:middle}ha-svg-icon[slot=icon]{margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}`}]}}),n.oi)},62434:(t,e,i)=>{i.d(e,{jt:()=>_});var s=i(15304),n=i(57835),o=i(76187);const a=new WeakMap;let r=0;const l=new Map,d=new WeakSet,h=()=>new Promise((t=>requestAnimationFrame(t))),c=(t,e)=>{const i=t-e;return 0===i?void 0:i},u=(t,e)=>{const i=t/e;return 1===i?void 0:i},p={left:(t,e)=>{const i=c(t,e);return{value:i,transform:i&&`translateX(${i}px)`}},top:(t,e)=>{const i=c(t,e);return{value:i,transform:i&&`translateY(${i}px)`}},width:(t,e)=>{const i=u(t,e);return{value:i,transform:i&&`scaleX(${i})`}},height:(t,e)=>{const i=u(t,e);return{value:i,transform:i&&`scaleY(${i})`}}},m={duration:333,easing:"ease-in-out"},g=["left","top","width","height","opacity","color","background"],v=new WeakMap;class f extends o.sR{constructor(t){if(super(t),this.t=null,this.i=null,this.o=!0,this.shouldLog=!1,t.type===n.pX.CHILD)throw Error("The `animate` directive must be used in attribute position.");this.createFinished()}createFinished(){var t;null===(t=this.resolveFinished)||void 0===t||t.call(this),this.finished=new Promise((t=>{this.h=t}))}async resolveFinished(){var t;null===(t=this.h)||void 0===t||t.call(this),this.h=void 0}render(t){return s.Ld}getController(){return a.get(this.l)}isDisabled(){var t;return this.options.disabled||(null===(t=this.getController())||void 0===t?void 0:t.disabled)}update(t,[e]){var i;const s=void 0===this.l;return s&&(this.l=null===(i=t.options)||void 0===i?void 0:i.host,this.l.addController(this),this.element=t.element,v.set(this.element,this)),this.optionsOrCallback=e,(s||"function"!=typeof e)&&this.u(e),this.render(e)}u(t){var e,i;t=null!=t?t:{};const s=this.getController();void 0!==s&&((t={...s.defaultOptions,...t}).keyframeOptions={...s.defaultOptions.keyframeOptions,...t.keyframeOptions}),null!==(e=(i=t).properties)&&void 0!==e||(i.properties=g),this.options=t}v(){const t={},e=this.element.getBoundingClientRect(),i=getComputedStyle(this.element);return this.options.properties.forEach((s=>{var n;const o=null!==(n=e[s])&&void 0!==n?n:p[s]?void 0:i[s],a=Number(o);t[s]=isNaN(a)?o+"":a})),t}p(){let t,e=!0;return this.options.guard&&(t=this.options.guard(),e=((t,e)=>{if(Array.isArray(t)){if(Array.isArray(e)&&e.length===t.length&&t.every(((t,i)=>t===e[i])))return!1}else if(e===t)return!1;return!0})(t,this.m)),this.o=this.l.hasUpdated&&!this.isDisabled()&&!this.isAnimating()&&e&&this.element.isConnected,this.o&&(this.m=Array.isArray(t)?Array.from(t):t),this.o}hostUpdate(){var t;"function"==typeof this.optionsOrCallback&&this.u(this.optionsOrCallback()),this.p()&&(this.g=this.v(),this.t=null!==(t=this.t)&&void 0!==t?t:this.element.parentNode,this.i=this.element.nextSibling)}async hostUpdated(){if(!this.o||!this.element.isConnected||this.options.skipInitial&&!this.isHostRendered)return;let t;this.prepare(),await h;const e=this._(),i=this.A(this.options.keyframeOptions,e),s=this.v();if(void 0!==this.g){const{from:i,to:n}=this.O(this.g,s,e);this.log("measured",[this.g,s,i,n]),t=this.calculateKeyframes(i,n)}else{const i=l.get(this.options.inId);if(i){l.delete(this.options.inId);const{from:n,to:o}=this.O(i,s,e);t=this.calculateKeyframes(n,o),t=this.options.in?[{...this.options.in[0],...t[0]},...this.options.in.slice(1),t[1]]:t,r++,t.forEach((t=>t.zIndex=r))}else this.options.in&&(t=[...this.options.in,{}])}this.animate(t,i)}resetStyles(){var t;void 0!==this.P&&(this.element.setAttribute("style",null!==(t=this.P)&&void 0!==t?t:""),this.P=void 0)}commitStyles(){var t,e;this.P=this.element.getAttribute("style"),null===(t=this.webAnimation)||void 0===t||t.commitStyles(),null===(e=this.webAnimation)||void 0===e||e.cancel()}reconnected(){}async disconnected(){var t;if(!this.o)return;if(void 0!==this.options.id&&l.set(this.options.id,this.g),void 0===this.options.out)return;if(this.prepare(),await h(),null===(t=this.t)||void 0===t?void 0:t.isConnected){const t=this.i&&this.i.parentNode===this.t?this.i:null;if(this.t.insertBefore(this.element,t),this.options.stabilizeOut){const t=this.v();this.log("stabilizing out");const e=this.g.left-t.left,i=this.g.top-t.top;!("static"===getComputedStyle(this.element).position)||0===e&&0===i||(this.element.style.position="relative"),0!==e&&(this.element.style.left=e+"px"),0!==i&&(this.element.style.top=i+"px")}}const e=this.A(this.options.keyframeOptions);await this.animate(this.options.out,e),this.element.remove()}prepare(){this.createFinished()}start(){var t,e;null===(e=(t=this.options).onStart)||void 0===e||e.call(t,this)}didFinish(t){var e,i;t&&(null===(i=(e=this.options).onComplete)||void 0===i||i.call(e,this)),this.g=void 0,this.animatingProperties=void 0,this.frames=void 0,this.resolveFinished()}_(){const t=[];for(let e=this.element.parentNode;e;e=null==e?void 0:e.parentNode){const i=v.get(e);i&&!i.isDisabled()&&i&&t.push(i)}return t}get isHostRendered(){const t=d.has(this.l);return t||this.l.updateComplete.then((()=>{d.add(this.l)})),t}A(t,e=this._()){const i={...m};return e.forEach((t=>Object.assign(i,t.options.keyframeOptions))),Object.assign(i,t),i}O(t,e,i){t={...t},e={...e};const s=i.map((t=>t.animatingProperties)).filter((t=>void 0!==t));let n=1,o=1;return void 0!==s&&(s.forEach((t=>{t.width&&(n/=t.width),t.height&&(o/=t.height)})),void 0!==t.left&&void 0!==e.left&&(t.left=n*t.left,e.left=n*e.left),void 0!==t.top&&void 0!==e.top&&(t.top=o*t.top,e.top=o*e.top)),{from:t,to:e}}calculateKeyframes(t,e,i=!1){var s;const n={},o={};let a=!1;const r={};for(const i in e){const l=t[i],d=e[i];if(i in p){const t=p[i];if(void 0===l||void 0===d)continue;const e=t(l,d);void 0!==e.transform&&(r[i]=e.value,a=!0,n.transform=`${null!==(s=n.transform)&&void 0!==s?s:""} ${e.transform}`)}else l!==d&&void 0!==l&&void 0!==d&&(a=!0,n[i]=l,o[i]=d)}return n.transformOrigin=o.transformOrigin=i?"center center":"top left",this.animatingProperties=r,a?[n,o]:void 0}async animate(t,e=this.options.keyframeOptions){this.start(),this.frames=t;let i=!1;if(!this.isAnimating()&&!this.isDisabled()&&(this.options.onFrames&&(this.frames=t=this.options.onFrames(this),this.log("modified frames",t)),void 0!==t)){this.log("animate",[t,e]),i=!0,this.webAnimation=this.element.animate(t,e);const s=this.getController();null==s||s.add(this);try{await this.webAnimation.finished}catch(t){}null==s||s.remove(this)}return this.didFinish(i),i}isAnimating(){var t,e;return"running"===(null===(t=this.webAnimation)||void 0===t?void 0:t.playState)||(null===(e=this.webAnimation)||void 0===e?void 0:e.pending)}log(t,e){this.shouldLog&&!this.isDisabled()&&console.log(t,this.options.id,e)}}const _=(0,n.XM)(f),y=["top","right","bottom","left"];class k extends o.sR{constructor(t){if(super(t),t.type!==n.pX.ELEMENT)throw Error("The `position` directive must be used in attribute position.")}render(t,e){return s.Ld}update(t,[e,i]){var s;return void 0===this.l&&(this.l=null===(s=t.options)||void 0===s?void 0:s.host,this.l.addController(this)),this.j=t.element,this.S=e,this.C=null!=i?i:["left","top","width","height"],this.render(e,i)}hostUpdated(){this.F()}F(){var t,e;const i="function"==typeof this.S?this.S():null===(t=this.S)||void 0===t?void 0:t.value,s=i.offsetParent;if(void 0===i||!s)return;const n=i.getBoundingClientRect(),o=s.getBoundingClientRect();null===(e=this.C)||void 0===e||e.forEach((t=>{const e=y.includes(t)?n[t]-o[t]:n[t];this.j.style[t]=e+"px"}))}}(0,n.XM)(k)},18848:(t,e,i)=>{i.d(e,{r:()=>r});var s=i(15304),n=i(38941),o=i(81563);const a=(t,e,i)=>{const s=new Map;for(let n=e;n<=i;n++)s.set(t[n],n);return s},r=(0,n.XM)(class extends n.Xe{constructor(t){if(super(t),t.type!==n.pX.CHILD)throw Error("repeat() can only be used in text expressions")}dt(t,e,i){let s;void 0===i?i=e:void 0!==e&&(s=e);const n=[],o=[];let a=0;for(const e of t)n[a]=s?s(e,a):a,o[a]=i(e,a),a++;return{values:o,keys:n}}render(t,e,i){return this.dt(t,e,i).values}update(t,[e,i,n]){var r;const l=(0,o.i9)(t),{values:d,keys:h}=this.dt(e,i,n);if(!Array.isArray(l))return this.ht=h,d;const c=null!==(r=this.ht)&&void 0!==r?r:this.ht=[],u=[];let p,m,g=0,v=l.length-1,f=0,_=d.length-1;for(;g<=v&&f<=_;)if(null===l[g])g++;else if(null===l[v])v--;else if(c[g]===h[f])u[f]=(0,o.fk)(l[g],d[f]),g++,f++;else if(c[v]===h[_])u[_]=(0,o.fk)(l[v],d[_]),v--,_--;else if(c[g]===h[_])u[_]=(0,o.fk)(l[g],d[_]),(0,o._Y)(t,u[_+1],l[g]),g++,_--;else if(c[v]===h[f])u[f]=(0,o.fk)(l[v],d[f]),(0,o._Y)(t,l[g],l[v]),v--,f++;else if(void 0===p&&(p=a(h,f,_),m=a(c,g,v)),p.has(c[g]))if(p.has(c[v])){const e=m.get(h[f]),i=void 0!==e?l[e]:null;if(null===i){const e=(0,o._Y)(t,l[g]);(0,o.fk)(e,d[f]),u[f]=e}else u[f]=(0,o.fk)(i,d[f]),(0,o._Y)(t,l[g],i),l[e]=null;f++}else(0,o.ws)(l[v]),v--;else(0,o.ws)(l[g]),g++;for(;f<=_;){const e=(0,o._Y)(t,u[_+1]);(0,o.fk)(e,d[f]),u[f++]=e}for(;g<=v;){const t=l[g++];null!==t&&(0,o.ws)(t)}return this.ht=h,(0,o.hl)(t,u),s.Jb}})}}]); +//# sourceMappingURL=3493-v_6orASpwIQ.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_latest/1961-FxMFiPKFuSQ.js.LICENSE.txt rename to supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js.gz b/supervisor/api/panel/frontend_latest/3493-v_6orASpwIQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b2d66bf296346784c0ce7da056fba5a1aaece89 GIT binary patch literal 6510 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.d(t,{c:()=>a});const a=e=>{if(void 0===e)return;if("object"!=typeof e){if("string"==typeof e||isNaN(e)){const t=(null==e?void 0:e.toString().split(":"))||[];if(1===t.length)return{seconds:Number(t[0])};if(t.length>3)return;const i=Number(t[2])||0,a=Math.floor(i);return{hours:Number(t[0])||0,minutes:Number(t[1])||0,seconds:a,milliseconds:Math.floor(1e3*(i-a))}}return{seconds:e}}if(!("days"in e))return e;const{days:t,minutes:i,seconds:a,milliseconds:o}=e;let n=e.hours||0;return n=(n||0)+24*(t||0),{hours:n,minutes:i,seconds:a,milliseconds:o}}},26410:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{Bt:()=>l});var o=i(22075),n=i(66477),s=i(4631),d=e([s]);s=(d.then?(await d)():d)[0];const r=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],l=e=>e.first_weekday===n.FS.language?"weekInfo"in Intl.Locale.prototype?new Intl.Locale(e.language).weekInfo.firstDay%7:(0,o.L)(e.language)%7:r.includes(e.first_weekday)?r.indexOf(e.first_weekday):1;a()}catch(e){a(e)}}))},8395:(e,t,i)=>{i.d(t,{L:()=>o});const a=e=>e<10?`0${e}`:e,o=e=>{const t=e.days||0,i=e.hours||0,o=e.minutes||0,n=e.seconds||0,s=e.milliseconds||0;return t>0?`${t} day${1===t?"":"s"} ${i}:${a(o)}:${a(n)}`:i>0?`${i}:${a(o)}:${a(n)}`:o>0?`${o}:${a(n)}`:n>0?`${n} second${1===n?"":"s"}`:s>0?`${s} millisecond${1===s?"":"s"}`:null}},91168:(e,t,i)=>{i.d(t,{Z:()=>o});const a=e=>e<10?`0${e}`:e;function o(e){const t=Math.floor(e/3600),i=Math.floor(e%3600/60),o=Math.floor(e%3600%60);return t>0?`${t}:${a(i)}:${a(o)}`:i>0?`${i}:${a(o)}`:o>0?""+o:null}},74829:(e,t,i)=>{i.d(t,{t:()=>a});const a=e=>"latitude"in e.attributes&&"longitude"in e.attributes},61761:(e,t,i)=>{i.d(t,{J:()=>o,_:()=>n});const a=/{%|{{/,o=e=>a.test(e),n=e=>{if(!e)return!1;if("string"==typeof e)return o(e);if("object"==typeof e){return(Array.isArray(e)?e:Object.values(e)).some((e=>e&&n(e)))}return!1}},34620:(e,t,i)=>{i.d(t,{p:()=>o});var a=i(38768);const o=(e,t)=>{if(!(t instanceof a.DD))return{warnings:[t.message],errors:void 0};const i=[],o=[];for(const a of t.failures())if(void 0===a.value)i.push(e.localize("ui.errors.config.key_missing","key",a.path.join(".")));else if("never"===a.type)o.push(e.localize("ui.errors.config.key_not_expected","key",a.path.join(".")));else{if("union"===a.type)continue;"enums"===a.type?o.push(e.localize("ui.errors.config.key_wrong_type","key",a.path.join("."),"type_correct",a.message.replace("Expected ","").split(", ")[0],"type_wrong",JSON.stringify(a.value))):o.push(e.localize("ui.errors.config.key_wrong_type","key",a.path.join("."),"type_correct",a.refinement||a.type,"type_wrong",JSON.stringify(a.value)))}return{warnings:o,errors:i}}},50577:(e,t,i)=>{i.d(t,{v:()=>a});const a=async e=>{if(navigator.clipboard)try{return void await navigator.clipboard.writeText(e)}catch(e){}const t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}},2926:(e,t,i)=>{i.d(t,{g:()=>h});var a=i(17463),o=i(34541),n=i(47838),s=(i(44577),i(68144)),d=i(14243),r=i(47181),l=i(26945);i(86630);const c="NO_AUTOMATION",u="UNKNOWN_AUTOMATION";let h=(0,a.Z)(null,(function(e,t){class i extends t{constructor(t,i,a){super(),e(this),this._localizeDeviceAutomation=t,this._fetchDeviceAutomations=i,this._createNoAutomation=a}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"deviceId",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_automations",value:()=>[]},{kind:"field",decorators:[(0,d.SB)()],key:"_renderEmpty",value:()=>!1},{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.no_actions")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.unknown_action")}},{kind:"field",key:"_localizeDeviceAutomation",value:void 0},{kind:"field",key:"_fetchDeviceAutomations",value:void 0},{kind:"field",key:"_createNoAutomation",value:void 0},{kind:"get",key:"_value",value:function(){if(!this.value)return"";if(!this._automations.length)return c;const e=this._automations.findIndex((e=>(0,l.hH)(e,this.value)));return-1===e?u:`${this._automations[e].device_id}_${e}`}},{kind:"method",key:"render",value:function(){if(this._renderEmpty)return s.Ld;const e=this._value;return s.dy` ${e===c?s.dy` ${this.NO_AUTOMATION_TEXT} `:""} ${e===u?s.dy` ${this.UNKNOWN_AUTOMATION_TEXT} `:""} ${this._automations.map(((e,t)=>s.dy` ${this._localizeDeviceAutomation(this.hass,e)} `))} `}},{kind:"method",key:"updated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("deviceId")&&this._updateDeviceInfo()}},{kind:"method",key:"_updateDeviceInfo",value:async function(){this._automations=this.deviceId?(await this._fetchDeviceAutomations(this.hass,this.deviceId)).sort(l.h6):[],this.value&&this.value.device_id===this.deviceId||this._setValue(this._automations.length?this._automations[0]:this._createNoAutomation(this.deviceId)),this._renderEmpty=!0,await this.updateComplete,this._renderEmpty=!1}},{kind:"method",key:"_automationChanged",value:function(e){const t=e.target.value;if(!t||[u,c].includes(t))return;const[i,a]=t.split("_"),o=this._automations[a];o.device_id===i&&this._setValue(o)}},{kind:"method",key:"_setValue",value:function(e){if(this.value&&(0,l.hH)(e,this.value))return;const t={...e};delete t.metadata,(0,r.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{display:block}`}}]}}),s.oi)},60033:(e,t,i)=>{var a=i(17463),o=(i(44577),i(68144)),n=i(14243),s=i(14516),d=i(47181),r=i(58831),l=i(85415),c=i(57066),u=i(57292),h=i(74186),v=i(73826);i(77576);const m=e=>o.dy` ${e.name} ${e.area} `;(0,a.Z)([(0,n.Mo)("ha-device-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"devices",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"areas",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-devices"})],key:"excludeDevices",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"field",key:"_getDevices",value(){return(0,s.Z)(((e,t,i,a,o,n,s,d,c)=>{if(!e.length)return[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_devices")}];let h={};(a||o||n||d)&&(h=(0,u.pI)(i));const v={};for(const e of t)v[e.area_id]=e;let m=e.filter((e=>e.id===this.value||!e.disabled_by));a&&(m=m.filter((e=>{const t=h[e.id];return!(!t||!t.length)&&h[e.id].some((e=>a.includes((0,r.M)(e.entity_id))))}))),o&&(m=m.filter((e=>{const t=h[e.id];return!t||!t.length||i.every((e=>!o.includes((0,r.M)(e.entity_id))))}))),c&&(m=m.filter((e=>!c.includes(e.id)))),n&&(m=m.filter((e=>{const t=h[e.id];return!(!t||!t.length)&&h[e.id].some((e=>{const t=this.hass.states[e.entity_id];return!!t&&(t.attributes.device_class&&n.includes(t.attributes.device_class))}))}))),d&&(m=m.filter((e=>{const t=h[e.id];return!(!t||!t.length)&&t.some((e=>{const t=this.hass.states[e.entity_id];return!!t&&d(t)}))}))),s&&(m=m.filter((e=>e.id===this.value||s(e))));const p=m.map((e=>({id:e.id,name:(0,u.jL)(e,this.hass,h[e.id]),area:e.area_id&&v[e.area_id]?v[e.area_id].name:this.hass.localize("ui.components.device-picker.no_area")})));return p.length?1===p.length?p:p.sort(((e,t)=>(0,l.$)(e.name||"",t.name||"",this.hass.locale.language))):[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_match")}]}))}},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"method",key:"hassSubscribe",value:function(){return[(0,u.q4)(this.hass.connection,(e=>{this.devices=e})),(0,c.sG)(this.hass.connection,(e=>{this.areas=e})),(0,h.LM)(this.hass.connection,(e=>{this.entities=e}))]}},{kind:"method",key:"updated",value:function(e){(!this._init&&this.devices&&this.areas&&this.entities||this._init&&e.has("_opened")&&this._opened)&&(this._init=!0,this.comboBox.items=this._getDevices(this.devices,this.areas,this.entities,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.excludeDevices))}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_deviceChanged",value:function(e){e.stopPropagation();let t=e.detail.value;"no_devices"===t&&(t=""),t!==this._value&&this._setValue(t)}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),(0,v.f)(o.oi))},74535:(e,t,i)=>{var a=i(17463),o=(i(73366),i(68144)),n=i(14243),s=i(14516),d=i(47181),r=i(58831),l=i(91741),c=i(85415);i(77576),i(5666),i(52039),i(71281);const u=e=>o.dy` ${e.state?o.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,a.Z)([(0,n.Mo)("ha-entity-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,s.Z)(((e,t,i,a,o,n,s,d,u)=>{let h=[];if(!t)return[];let v=Object.keys(t.states);return v.length?d?(v=v.filter((e=>this.includeEntities.includes(e))),v.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language)))):(u&&(v=v.filter((e=>!u.includes(e)))),i&&(v=v.filter((e=>i.includes((0,r.M)(e))))),a&&(v=v.filter((e=>!a.includes((0,r.M)(e))))),h=v.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language))),n&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.device_class&&n.includes(e.attributes.device_class)))),s&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&s.includes(e.attributes.unit_of_measurement)))),o&&(h=h.filter((e=>e.entity_id===this.value||o(e)))),h.length?h:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_filterChanged",value:function(e){const t=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(t)||(0,l.C)(e).toLowerCase().includes(t)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),o.oi)},12545:(e,t,i)=>{var a=i(17463),o=(i(44577),i(68144)),n=i(14243),s=i(30153),d=i(47181),r=i(32594);i(86630),i(16235);(0,a.Z)([(0,n.Mo)("ha-base-time-input")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autoValidate",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"format",value:()=>12},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"days",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"hours",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"minutes",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"seconds",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"milliseconds",value:()=>0},{kind:"field",decorators:[(0,n.Cb)()],key:"dayLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"hourLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"minLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"secLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"millisecLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableSecond",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableMillisecond",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableDay",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"noHoursLimit",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"amPm",value:()=>"AM"},{kind:"method",key:"render",value:function(){return o.dy` ${this.label?o.dy``:""}
    ${this.enableDay?o.dy` `:""} ${this.enableSecond?o.dy` `:""} ${this.enableMillisecond?o.dy` `:""} ${24===this.format?"":o.dy` AM PM `}
    ${this.helper?o.dy`${this.helper}`:""} `}},{kind:"method",key:"_valueChanged",value:function(e){const t=e.currentTarget;this[t.name]="amPm"===t.name?t.value:Number(t.value);const i={hours:this.hours,minutes:this.minutes,seconds:this.seconds,milliseconds:this.milliseconds};this.enableDay&&(i.days=this.days),12===this.format&&(i.amPm=this.amPm),(0,d.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_onFocus",value:function(e){e.currentTarget.select()}},{kind:"method",key:"_formatValue",value:function(e,t=2){return e.toString().padStart(t,"0")}},{kind:"get",key:"_hourMax",value:function(){if(!this.noHoursLimit)return 12===this.format?12:23}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`:host{display:block}.time-input-wrap{display:flex;border-radius:var(--mdc-shape-small,4px) var(--mdc-shape-small,4px) 0 0;overflow:hidden;position:relative;direction:ltr}ha-textfield{width:40px;text-align:center;--mdc-shape-small:0;--text-field-appearance:none;--text-field-padding:0 4px;--text-field-suffix-padding-left:2px;--text-field-suffix-padding-right:0;--text-field-text-align:center}ha-textfield.hasSuffix{--text-field-padding:0 0 0 4px}ha-textfield:first-child{--text-field-border-top-left-radius:var(--mdc-shape-medium)}ha-textfield:last-child{--text-field-border-top-right-radius:var(--mdc-shape-medium)}ha-select{--mdc-shape-small:0;width:85px}label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:var(--mdc-typography-body2-font-size,.875rem);line-height:var(--mdc-typography-body2-line-height,1.25rem);font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:var(--mdc-typography-body2-text-transform,inherit);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));padding-left:4px}`}]}}),o.oi)},74834:(e,t,i)=>{var a=i(17463),o=i(14271),n=i(68144),s=i(14243),d=i(3712);(0,a.Z)([(0,s.Mo)("ha-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[d.W,n.iv`::slotted([slot=icon]){margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}.mdc-button{height:var(--button-height,36px)}`]}]}}),o.z)},84431:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(63335),s=i(21270),d=i(96762),r=i(14243);(0,a.Z)([(0,r.Mo)("ha-check-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[d.W,s.W,o.iv`:host{--mdc-theme-secondary:var(--primary-color)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic{margin-inline-end:var(--mdc-list-item-graphic-margin,16px);margin-inline-start:0px;direction:var(--direction)}`]}]}}),n.F)},47289:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(12545);(0,a.Z)([(0,n.Mo)("ha-duration-input")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableMillisecond",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableDay",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("paper-time-input",!0)],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_days",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.days?Number(this.data.days):0}},{kind:"get",key:"_hours",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.hours?Number(this.data.hours):0}},{kind:"get",key:"_minutes",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.minutes?Number(this.data.minutes):0}},{kind:"get",key:"_seconds",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.seconds?Number(this.data.seconds):0}},{kind:"get",key:"_milliseconds",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.milliseconds?Number(this.data.milliseconds):0}},{kind:"method",key:"_durationChanged",value:function(e){e.stopPropagation();const t={...e.detail.value};var i;(this.enableMillisecond||t.milliseconds?t.milliseconds>999&&(t.seconds+=Math.floor(t.milliseconds/1e3),t.milliseconds%=1e3):delete t.milliseconds,t.seconds>59&&(t.minutes+=Math.floor(t.seconds/60),t.seconds%=60),t.minutes>59&&(t.hours+=Math.floor(t.minutes/60),t.minutes%=60),this.enableDay&&t.hours>24)&&(t.days=(null!==(i=t.days)&&void 0!==i?i:0)+Math.floor(t.hours/24),t.hours%=24);(0,s.B)(this,"value-changed",{value:t})}}]}}),o.oi)},46583:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(83448),l=i(47181),c=i(96151);i(52039);const u="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z";(0,a.Z)([(0,d.Mo)("ha-expansion-panel")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"outlined",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"leftChevron",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)()],key:"header",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"secondary",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_showContent",value(){return this.expanded}},{kind:"field",decorators:[(0,d.IO)(".container")],key:"_container",value:void 0},{kind:"method",key:"render",value:function(){return s.dy`
    ${this.leftChevron?s.dy` `:""}
    ${this.header} ${this.secondary}
    ${this.leftChevron?"":s.dy` `}
    ${this._showContent?s.dy``:""}
    `}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("expanded")&&this.expanded&&(this._showContent=this.expanded,setTimeout((()=>{this.expanded&&(this._container.style.overflow="initial")}),300))}},{kind:"method",key:"_handleTransitionEnd",value:function(){this._container.style.removeProperty("height"),this._container.style.overflow=this.expanded?"initial":"hidden",this._showContent=this.expanded}},{kind:"method",key:"_toggleContainer",value:async function(e){if(e.defaultPrevented)return;if("keydown"===e.type&&"Enter"!==e.key&&" "!==e.key)return;e.preventDefault();const t=!this.expanded;(0,l.B)(this,"expanded-will-change",{expanded:t}),this._container.style.overflow="hidden",t&&(this._showContent=!0,await(0,c.y)());const i=this._container.scrollHeight;this._container.style.height=`${i}px`,t||setTimeout((()=>{this._container.style.height="0px"}),0),this.expanded=t,(0,l.B)(this,"expanded-changed",{expanded:this.expanded})}},{kind:"method",key:"_focusChanged",value:function(e){this.shadowRoot.querySelector(".top").classList.toggle("focused","focus"===e.type)}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:block}.top{display:flex;align-items:center;border-radius:var(--ha-card-border-radius,12px)}.top.expanded{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.top.focused{background:var(--input-fill-color)}:host([outlined]){box-shadow:none;border-width:1px;border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));border-radius:var(--ha-card-border-radius,12px)}.summary-icon{margin-left:8px}:host([leftchevron]) .summary-icon{margin-left:0;margin-right:8px}#summary{flex:1;display:flex;padding:var(--expansion-panel-summary-padding,0 8px);min-height:48px;align-items:center;cursor:pointer;overflow:hidden;font-weight:500;outline:0}.summary-icon{transition:transform 150ms cubic-bezier(.4,0,.2,1);direction:var(--direction)}.summary-icon.expanded{transform:rotate(180deg)}.header,::slotted([slot=header]){flex:1}.container{padding:var(--expansion-panel-content-padding,0 8px);overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);height:0px}.container.expanded{height:auto}.secondary{display:block;color:var(--secondary-text-color);font-size:12px}`}}]}}),s.oi)},83927:(e,t,i)=>{var a=i(17463),o=i(8485),n=i(92038),s=i(68144),d=i(14243),r=i(47181);(0,a.Z)([(0,d.Mo)("ha-formfield")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e)switch(e.focus(),e.tagName){case"HA-CHECKBOX":case"HA-RADIO":if(e.disabled)break;e.checked=!e.checked,(0,r.B)(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,s.iv`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}`]}]}}),o.a)},16235:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243);(0,a.Z)([(0,n.Mo)("ha-input-helper-text")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return o.dy``}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}`}]}}),o.oi)},86630:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(49412),d=i(3762),r=i(68144),l=i(14243),c=i(38346),u=i(96151);(0,a.Z)([(0,l.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?r.dy``:r.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,u.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),s.K)},73975:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.r(t),i.d(t,{HaActionSelector:()=>l});var o=i(17463),n=i(68144),s=i(14243),d=i(61788),r=e([d]);d=(r.then?(await r)():r)[0];let l=(0,o.Z)([(0,s.Mo)("ha-selector-action")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"method",key:"render",value:function(){return n.dy` `}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`ha-automation-action{display:block;margin-bottom:16px}:host([disabled]) ha-automation-action{opacity:var(--light-disabled-opacity);pointer-events:none}`}}]}}),n.oi);a()}catch(e){a(e)}}))},53297:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(89833),d=i(31338),r=i(96791),l=i(68144),c=i(14243);(0,a.Z)([(0,c.Mo)("ha-textarea")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean,reflect:!0})],key:"autogrow",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this),this.setAttribute("dir",document.dir)}},{kind:"method",key:"updated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),this.autogrow&&e.has("value")&&(this.mdcRoot.dataset.value=this.value+'=​"')}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.W,l.iv`:host([autogrow]) .mdc-text-field{position:relative;min-height:74px;min-width:178px;max-height:200px}:host([autogrow]) .mdc-text-field:after{content:attr(data-value);margin-top:23px;margin-bottom:9px;line-height:1.5rem;min-height:42px;padding:0px 32px 0 16px;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);visibility:hidden;white-space:pre-wrap}:host([autogrow]) .mdc-text-field__input{position:absolute;height:calc(100% - 32px)}:host([autogrow]) .mdc-text-field.mdc-text-field--no-label:after{margin-top:16px;margin-bottom:16px}:host([dir=rtl]) .mdc-floating-label{right:16px;left:initial}`]}]}}),s.O)},33049:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(34990),l=i(14516),c=i(47181);const u=async e=>e.callWS({type:"config/auth/list"});i(5666),i(44577);var h=i(85415),v=(i(86630),i(83448)),m=i(76538),p=i(22311);(0,a.Z)([(0,d.Mo)("ha-user-badge")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"user",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_personPicture",value:void 0},{kind:"field",key:"_personEntityId",value:void 0},{kind:"method",key:"willUpdate",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("user"))return void this._getPersonPicture();const t=e.get("hass");if(this._personEntityId&&t&&this.hass.states[this._personEntityId]!==t.states[this._personEntityId]){const e=this.hass.states[this._personEntityId];e?this._personPicture=e.attributes.entity_picture:this._getPersonPicture()}else!this._personEntityId&&t&&this._getPersonPicture()}},{kind:"method",key:"render",value:function(){if(!this.hass||!this.user)return s.Ld;const e=this._personPicture;if(e)return s.dy`
    `;const t=(i=this.user.name)?i.trim().split(" ").slice(0,3).map((e=>e.substring(0,1))).join(""):"?";var i;return s.dy`
    ${t}
    `}},{kind:"method",key:"_getPersonPicture",value:function(){if(this._personEntityId=void 0,this._personPicture=void 0,this.hass&&this.user)for(const e of Object.values(this.hass.states))if(e.attributes.user_id===this.user.id&&"person"===(0,p.N)(e)){this._personEntityId=e.entity_id,this._personPicture=e.attributes.entity_picture;break}}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:contents}.picture{width:40px;height:40px;background-size:cover;border-radius:50%}.initials{display:inline-block;box-sizing:border-box;width:40px;line-height:40px;border-radius:50%;text-align:center;background-color:var(--light-primary-color);text-decoration:none;color:var(--text-light-primary-color,var(--primary-text-color));overflow:hidden}.initials.long{font-size:80%}`}}]}}),s.oi);i(73366);let g=(0,a.Z)(null,(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"noUserLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:()=>""},{kind:"field",decorators:[(0,d.Cb)()],key:"users",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_sortedUsers",value(){return(0,l.Z)((e=>e?e.filter((e=>!e.system_generated)).sort(((e,t)=>(0,h.$)(e.name,t.name,this.hass.locale.language))):[]))}},{kind:"method",key:"render",value:function(){var e,t;return s.dy` ${0===(null===(e=this.users)||void 0===e?void 0:e.length)?s.dy` ${this.noUserLabel||(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.components.user-picker.no_user"))} `:""} ${this._sortedUsers(this.users).map((e=>s.dy` ${e.name} `))} `}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&u(this.hass).then((e=>{this.users=e}))}},{kind:"method",key:"_userChanged",value:function(e){const t=e.target.value;t!==this.value&&(this.value=t,setTimeout((()=>{(0,c.B)(this,"value-changed",{value:t}),(0,c.B)(this,"change")}),0))}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:inline-block}mwc-list{display:block}`}}]}}),s.oi);customElements.define("ha-user-picker",g);(0,a.Z)([(0,d.Mo)("ha-users-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"picked-user-label"})],key:"pickedUserLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"pick-user-label"})],key:"pickUserLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"users",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&u(this.hass).then((e=>{this.users=e}))}},{kind:"method",key:"render",value:function(){if(!this.hass||!this.users)return s.Ld;const e=this._notSelectedUsers(this.users,this.value);return s.dy` ${(0,r.l)([e],(()=>{var t;return null===(t=this.value)||void 0===t?void 0:t.map(((t,i)=>s.dy`
    >
    `))}))} `}},{kind:"field",key:"_notSelectedUsers",value:()=>(0,l.Z)(((e,t)=>t?null==e?void 0:e.filter((e=>!e.system_generated&&!t.includes(e.id))):null==e?void 0:e.filter((e=>!e.system_generated))))},{kind:"field",key:"_notSelectedUsersAndSelected",value:()=>(e,t,i)=>{const a=null==t?void 0:t.find((t=>t.id===e));return a?i?[...i,a]:[a]:i}},{kind:"get",key:"_currentUsers",value:function(){return this.value||[]}},{kind:"method",key:"_updateUsers",value:async function(e){this.value=e,(0,c.B)(this,"value-changed",{value:e})}},{kind:"method",key:"_userChanged",value:function(e){e.stopPropagation();const t=e.currentTarget.index,i=e.detail.value,a=[...this._currentUsers];""===i?a.splice(t,1):a.splice(t,1,i),this._updateUsers(a)}},{kind:"method",key:"_addUser",value:async function(e){e.stopPropagation();const t=e.detail.value;if(e.currentTarget.value="",!t)return;const i=this._currentUsers;i.includes(t)||this._updateUsers([...i,t])}},{kind:"method",key:"_removeUser",value:function(e){const t=e.currentTarget.userId;this._updateUsers(this._currentUsers.filter((e=>e!==t)))}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:block}div{display:flex;align-items:center}`}}]}}),s.oi)},29891:(e,t,i)=>{i.d(t,{a:()=>a,l:()=>o});const a={condition:"M4 2A2 2 0 0 0 2 4V12H4V8H6V12H8V4A2 2 0 0 0 6 2H4M4 4H6V6H4M22 15.5V14A2 2 0 0 0 20 12H16V22H20A2 2 0 0 0 22 20V18.5A1.54 1.54 0 0 0 20.5 17A1.54 1.54 0 0 0 22 15.5M20 20H18V18H20V20M20 16H18V14H20M5.79 21.61L4.21 20.39L18.21 2.39L19.79 3.61Z",delay:"M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M19.03,7.39L20.45,5.97C20,5.46 19.55,5 19.04,4.56L17.62,6C16.07,4.74 14.12,4 12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22C17,22 21,17.97 21,13C21,10.88 20.26,8.93 19.03,7.39M11,14H13V8H11M15,1H9V3H15V1Z",event:"M10,9A1,1 0 0,1 11,8A1,1 0 0,1 12,9V13.47L13.21,13.6L18.15,15.79C18.68,16.03 19,16.56 19,17.14V21.5C18.97,22.32 18.32,22.97 17.5,23H11C10.62,23 10.26,22.85 10,22.57L5.1,18.37L5.84,17.6C6.03,17.39 6.3,17.28 6.58,17.28H6.8L10,19V9M11,5A4,4 0 0,1 15,9C15,10.5 14.2,11.77 13,12.46V11.24C13.61,10.69 14,9.89 14,9A3,3 0 0,0 11,6A3,3 0 0,0 8,9C8,9.89 8.39,10.69 9,11.24V12.46C7.8,11.77 7,10.5 7,9A4,4 0 0,1 11,5M11,3A6,6 0 0,1 17,9C17,10.7 16.29,12.23 15.16,13.33L14.16,12.88C15.28,11.96 16,10.56 16,9A5,5 0 0,0 11,4A5,5 0 0,0 6,9C6,11.05 7.23,12.81 9,13.58V14.66C6.67,13.83 5,11.61 5,9A6,6 0 0,1 11,3Z",play_media:"M8,5.14V19.14L19,12.14L8,5.14Z",activate_scene:"M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",service:"M12,5A2,2 0 0,1 14,7C14,7.24 13.96,7.47 13.88,7.69C17.95,8.5 21,11.91 21,16H3C3,11.91 6.05,8.5 10.12,7.69C10.04,7.47 10,7.24 10,7A2,2 0 0,1 12,5M22,19H2V17H22V19Z",wait_template:"M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",wait_for_trigger:"M12,9A2,2 0 0,1 10,7C10,5.89 10.9,5 12,5C13.11,5 14,5.89 14,7A2,2 0 0,1 12,9M12,14A2,2 0 0,1 10,12C10,10.89 10.9,10 12,10C13.11,10 14,10.89 14,12A2,2 0 0,1 12,14M12,19A2,2 0 0,1 10,17C10,15.89 10.9,15 12,15C13.11,15 14,15.89 14,17A2,2 0 0,1 12,19M20,10H17V8.86C18.72,8.41 20,6.86 20,5H17V4A1,1 0 0,0 16,3H8A1,1 0 0,0 7,4V5H4C4,6.86 5.28,8.41 7,8.86V10H4C4,11.86 5.28,13.41 7,13.86V15H4C4,16.86 5.28,18.41 7,18.86V20A1,1 0 0,0 8,21H16A1,1 0 0,0 17,20V18.86C18.72,18.41 20,16.86 20,15H17V13.86C18.72,13.41 20,11.86 20,10Z",repeat:"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z",choose:"M11,5H8L12,1L16,5H13V9.43C12.25,9.89 11.58,10.46 11,11.12V5M22,11L18,7V10C14.39,9.85 11.31,12.57 11,16.17C9.44,16.72 8.62,18.44 9.17,20C9.72,21.56 11.44,22.38 13,21.83C14.56,21.27 15.38,19.56 14.83,18C14.53,17.14 13.85,16.47 13,16.17C13.47,12.17 17.47,11.97 17.95,11.97V14.97L22,11M10.63,11.59C9.3,10.57 7.67,10 6,10V7L2,11L6,15V12C7.34,12.03 8.63,12.5 9.64,13.4C9.89,12.76 10.22,12.15 10.63,11.59Z",if:"M14,4L16.29,6.29L13.41,9.17L14.83,10.59L17.71,7.71L20,10V4M10,4H4V10L6.29,7.71L11,12.41V20H13V11.59L7.71,6.29",device_id:"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z",stop:"M13 24C9.74 24 6.81 22 5.6 19L2.57 11.37C2.26 10.58 3 9.79 3.81 10.05L4.6 10.31C5.16 10.5 5.62 10.92 5.84 11.47L7.25 15H8V3.25C8 2.56 8.56 2 9.25 2S10.5 2.56 10.5 3.25V12H11.5V1.25C11.5 .56 12.06 0 12.75 0S14 .56 14 1.25V12H15V2.75C15 2.06 15.56 1.5 16.25 1.5C16.94 1.5 17.5 2.06 17.5 2.75V12H18.5V5.75C18.5 5.06 19.06 4.5 19.75 4.5S21 5.06 21 5.75V16C21 20.42 17.42 24 13 24Z",parallel:"M16,4.5V7H5V9H16V11.5L19.5,8M16,12.5V15H5V17H16V19.5L19.5,16",variables:"M21 2H3C1.9 2 1 2.9 1 4V20C1 21.1 1.9 22 3 22H21C22.1 22 23 21.1 23 20V4C23 2.9 22.1 2 21 2M21 20H3V6H21V20M16.6 8C18.1 9.3 19 11.1 19 13C19 14.9 18.1 16.7 16.6 18L15 17.4C16.3 16.4 17 14.7 17 13S16.3 9.6 15 8.6L16.6 8M7.4 8L9 8.6C7.7 9.6 7 11.3 7 13S7.7 16.4 9 17.4L7.4 18C5.9 16.7 5 14.9 5 13S5.9 9.3 7.4 8M12.1 12L13.5 10H15L12.8 13L14.1 16H12.8L12 14L10.6 16H9L11.3 12.9L10 10H11.3L12.1 12Z"},o=new Set(["variables"])},57066:(e,t,i)=>{i.d(t,{Lo:()=>s,sG:()=>l});var a=i(72881),o=i(85415),n=i(38346);const s=(e,t)=>e.callWS({type:"config/area_registry/create",...t}),d=e=>e.sendMessagePromise({type:"config/area_registry/list"}).then((e=>e.sort(((e,t)=>(0,o.$)(e.name,t.name))))),r=(e,t)=>e.subscribeEvents((0,n.D)((()=>d(e).then((e=>t.setState(e,!0)))),500,!0),"area_registry_updated"),l=(e,t)=>(0,a.B)("_areaRegistry",d,r,e,t)},93748:(e,t,i)=>{i.d(t,{Gd:()=>a,J8:()=>n,Xm:()=>o});i(83849);const a=e=>{if("condition"in e&&Array.isArray(e.condition))return{condition:"and",conditions:e.condition};for(const t of["and","or","not"])if(t in e)return{condition:t,conditions:e[t]};return e};const o=(e,t,i,a)=>e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:i,variables:a}),n=(e,t,i)=>e.callWS({type:"test_condition",condition:t,variables:i})},29937:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{R:()=>m,m:()=>p});var o=i(8395),n=i(91168),s=i(76680),d=i(91741),r=i(26945),l=i(95664),c=i(29171),u=e([l,c]);[l,c]=u.then?(await u)():u;const h=e=>{let t;return t="number"==typeof e?(0,n.Z)(e):"string"==typeof e?e:(0,o.L)(e),t},v=e=>[11,12,13].includes(e%=100)?"th":e%10==1?"st":e%10==2?"nd":e%10==3?"rd":"th",m=(e,t,i=!1)=>{if(e.alias&&!i)return e.alias;if("event"===e.platform&&e.event_type){let t="";if(Array.isArray(e.event_type))for(const[i,a]of e.event_type.entries())t+=`${i>0?",":""} ${e.event_type.length>1&&i===e.event_type.length-1?"or":""} ${a}`;else t=e.event_type.toString();return`When ${t} event is fired`}if("homeassistant"===e.platform&&e.event)return"When Home Assistant is "+("start"===e.event?"started":"shutdown");if("numeric_state"===e.platform&&e.entity_id){let i="When";const a=t.states[e.entity_id],o=a?(0,d.C)(a):e.entity_id;if(e.attribute&&(i+=` ${(0,l.S)(t.localize,a,t.entities,e.attribute)} from`),i+=` ${o} is`,void 0!==e.above&&(i+=` above ${e.above}`),void 0!==e.below&&void 0!==e.above&&(i+=" and"),void 0!==e.below&&(i+=` below ${e.below}`),e.for){const t=h(e.for);t&&(i+=` for ${t}`)}return i}if("state"===e.platform){let i="When",a="";const o=t.states;if(e.attribute){const a=Array.isArray(e.entity_id)?t.states[e.entity_id[0]]:t.states[e.entity_id];i+=` ${(0,l.S)(t.localize,a,t.entities,e.attribute)} of`}if(Array.isArray(e.entity_id))for(const[t,i]of e.entity_id.entries())o[i]&&(a+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${(0,d.C)(o[i])||i}`);else e.entity_id&&(a=o[e.entity_id]?(0,d.C)(o[e.entity_id]):e.entity_id);a||(a="something"),i+=` ${a} changes`;const n=t.states[Array.isArray(e.entity_id)?e.entity_id[0]:e.entity_id];if(void 0!==e.from)if(null===e.from)e.attribute||(i+=" from any state");else if(Array.isArray(e.from)){let a="";for(const[i,o]of e.from.entries())a+=`${i>0?",":""} ${e.from.length>1&&i===e.from.length-1?"or":""} '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,o):(0,c.D1)(t.localize,n,t.locale,t.entities,o)}'`;a&&(i+=` from ${a}`)}else i+=` from '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,e.from).toString():(0,c.D1)(t.localize,n,t.locale,t.entities,e.from.toString()).toString()}'`;if(void 0!==e.to)if(null===e.to)e.attribute||(i+=" to any state");else if(Array.isArray(e.to)){let a="";for(const[i,o]of e.to.entries())a+=`${i>0?",":""} ${e.to.length>1&&i===e.to.length-1?"or":""} '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,o).toString():(0,c.D1)(t.localize,n,t.locale,t.entities,o).toString()}'`;a&&(i+=` to ${a}`)}else i+=` to '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,e.to).toString():(0,c.D1)(t.localize,n,t.locale,t.entities,e.to.toString()).toString()}'`;if(e.for){const t=h(e.for);t&&(i+=` for ${t}`)}return i}if("sun"===e.platform&&e.event){let t="When the sun "+("sunset"===e.event?"sets":"rises");if(e.offset){let i="";e.offset&&(i="number"==typeof e.offset?` offset by ${(0,n.Z)(e.offset)}`:"string"==typeof e.offset?` offset by ${e.offset}`:` offset by ${JSON.stringify(e.offset)}`),t+=i}return t}if("tag"===e.platform)return"When a tag is scanned";if("time"===e.platform&&e.at){const i=(0,s.r)(e.at).map((e=>e.toString().includes(".")?`entity ${t.states[e]?(0,d.C)(t.states[e]):e}`:e)),a=i.splice(-1,1)[0];return`When the time is equal to ${i.length?`${i.join(", ")} or `:""}${a}`}if("time_pattern"===e.platform&&(void 0!==e.seconds||void 0!==e.minutes||void 0!==e.hours)){let t="Trigger ";if(void 0!==e.seconds){const i="*"===e.seconds,a="string"==typeof e.seconds&&e.seconds.startsWith("/"),o=i?0:"number"==typeof e.seconds?e.seconds:a?parseInt(e.seconds.substring(1)):parseInt(e.seconds);if(isNaN(o)||o>59||o<0||a&&0===o)return"Invalid Time Pattern Seconds";t+=i?"every second of ":a?`every ${o} seconds of `:`on the ${o}${v(o)} second of `}if(void 0!==e.minutes){const i="*"===e.minutes,a="string"==typeof e.minutes&&e.minutes.startsWith("/"),o=i?0:"number"==typeof e.minutes?e.minutes:a?parseInt(e.minutes.substring(1)):parseInt(e.minutes);if(isNaN(o)||o>59||o<0||a&&0===o)return"Invalid Time Pattern Minutes";t+=i?"every minute of ":a?`every ${o} minutes of `:`${void 0!==e.seconds?"":"on"} the ${o}${v(o)} minute of `}else void 0!==e.seconds&&(void 0!==e.hours?t+=`the 0${v(0)} minute of `:t+="every minute of ");if(void 0!==e.hours){const i="*"===e.hours,a="string"==typeof e.hours&&e.hours.startsWith("/"),o=i?0:"number"==typeof e.hours?e.hours:a?parseInt(e.hours.substring(1)):parseInt(e.hours);if(isNaN(o)||o>23||o<0||a&&0===o)return"Invalid Time Pattern Hours";t+=i?"every hour":a?`every ${o} hours`:`${void 0!==e.seconds||void 0!==e.minutes?"":"on"} the ${o}${v(o)} hour`}else t+="every hour";return t}if("zone"===e.platform&&e.entity_id&&e.zone){let i="",a="",o=!1;const n=t.states;if(Array.isArray(e.entity_id))for(const[t,a]of e.entity_id.entries())n[a]&&(i+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${(0,d.C)(n[a])||a}`);else i=n[e.entity_id]?(0,d.C)(n[e.entity_id]):e.entity_id;if(Array.isArray(e.zone)){e.zone.length>1&&(o=!0);for(const[t,i]of e.zone.entries())n[i]&&(a+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${(0,d.C)(n[i])||i}`)}else a=n[e.zone]?(0,d.C)(n[e.zone]):e.zone;return`When ${i} ${e.event}s ${a} ${o?"zones":"zone"}`}if("geo_location"===e.platform&&e.source&&e.zone){let i="",a="",o=!1;const n=t.states;if(Array.isArray(e.source))for(const[t,a]of e.source.entries())i+=`${t>0?",":""} ${e.source.length>1&&t===e.source.length-1?"or":""} ${a}`;else i=e.source;if(Array.isArray(e.zone)){e.zone.length>1&&(o=!0);for(const[t,i]of e.zone.entries())n[i]&&(a+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${(0,d.C)(n[i])||i}`)}else a=n[e.zone]?(0,d.C)(n[e.zone]):e.zone;return`When ${i} ${e.event}s ${a} ${o?"zones":"zone"}`}if("mqtt"===e.platform)return"When an MQTT message has been received";if("template"===e.platform){let t="When a template triggers";if(e.for){const i=h(e.for);i&&(t+=` for ${i}`)}return t}if("webhook"===e.platform)return"When a Webhook payload has been received";if("device"===e.platform){if(!e.device_id)return"Device trigger";const i=e,a=(0,r.KL)(t,i);if(a)return a;const o=t.states[i.entity_id];return`${o?(0,d.C)(o):i.entity_id} ${i.type}`}return`${e.platform?e.platform.replace(/_/g," "):"Unknown"} trigger`},p=(e,t,i=!1)=>{if(e.alias&&!i)return e.alias;if(!e.condition){const t=["and","or","not"];for(const i of t)i in e&&(0,s.r)(e[i])&&(e={condition:i,conditions:e[i]})}if("or"===e.condition){const t=(0,s.r)(e.conditions);if(!t||0===t.length)return"Test if any condition matches";const i=t.length;return`Test if any of ${i} condition${1===i?"":"s"} matches`}if("and"===e.condition){const t=(0,s.r)(e.conditions);if(!t||0===t.length)return"Test if multiple conditions match";const i=t.length;return`Test if ${i} condition${1===i?"":"s"} match${1===i?"es":""}`}if("not"===e.condition){const t=(0,s.r)(e.conditions);return t&&0!==t.length?1===t.length?"Test if 1 condition does not match":`Test if none of ${t.length} conditions match`:"Test if no condition matches"}if("state"===e.condition){let i="Confirm";if(!e.entity_id)return`${i} state`;if(e.attribute){const a=Array.isArray(e.entity_id)?t.states[e.entity_id[0]]:t.states[e.entity_id];i+=` ${(0,l.S)(t.localize,a,t.entities,e.attribute)} of`}if(Array.isArray(e.entity_id)){let a="";for(const[i,o]of e.entity_id.entries())t.states[o]&&(a+=`${i>0?",":""} ${e.entity_id.length>1&&i===e.entity_id.length-1?"any"===e.match?"or":"and":""} ${(0,d.C)(t.states[o])||o}`);i+=a?` ${a} ${e.entity_id.length>1?"are":"is"}`:" an entity"}else e.entity_id&&(i+=` ${t.states[e.entity_id]?(0,d.C)(t.states[e.entity_id]):e.entity_id} is`);let a="";const o=t.states[Array.isArray(e.entity_id)?e.entity_id[0]:e.entity_id];if(Array.isArray(e.state))for(const[i,n]of e.state.entries())a+=`${i>0?",":""} ${e.state.length>1&&i===e.state.length-1?"or":""} '${e.attribute?(0,l.a)(t.localize,o,t.locale,t.entities,e.attribute,n):(0,c.D1)(t.localize,o,t.locale,t.entities,n)}'`;else""!==e.state&&(a=`'${e.attribute?(0,l.a)(t.localize,o,t.locale,t.entities,e.attribute,e.state).toString():(0,c.D1)(t.localize,o,t.locale,t.entities,e.state.toString()).toString()}'`);if(a||(a="a state"),i+=` ${a}`,e.for){const t=h(e.for);t&&(i+=` for ${t}`)}return i}if("numeric_state"===e.condition&&e.entity_id){let i="Confirm";const a=t.states[e.entity_id],o=a?(0,d.C)(a):e.entity_id;return"attribute"in e&&(i+=` ${e.attribute} from`),i+=` ${o} is`,"above"in e&&(i+=` above ${e.above}`),"below"in e&&"above"in e&&(i+=" and"),"below"in e&&(i+=` below ${e.below}`),i}if("sun"===e.condition&&("before"in e||"after"in e)){let t="Confirm";if(!e.after&&!e.before)return t+=" sun",t;if(t+=" sun",e.after){let i="";e.after_offset&&(i="number"==typeof e.after_offset?` offset by ${(0,n.Z)(e.after_offset)}`:"string"==typeof e.after_offset?` offset by ${e.after_offset}`:` offset by ${JSON.stringify(e.after_offset)}`),t+=` after ${e.after}${i}`}return e.before&&(t+=` before ${e.before}`),t}if("zone"===e.condition&&e.entity_id&&e.zone){let i="",a=!1,o="",n=!1;const s=t.states;if(Array.isArray(e.entity_id)){e.entity_id.length>1&&(a=!0);for(const[t,a]of e.entity_id.entries())s[a]&&(i+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${(0,d.C)(s[a])||a}`)}else i=s[e.entity_id]?(0,d.C)(s[e.entity_id]):e.entity_id;if(Array.isArray(e.zone)){e.zone.length>1&&(n=!0);for(const[t,i]of e.zone.entries())s[i]&&(o+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${(0,d.C)(s[i])||i}`)}else o=s[e.zone]?(0,d.C)(s[e.zone]):e.zone;return`Confirm ${i} ${a?"are":"is"} in ${o} ${n?"zones":"zone"}`}if("device"===e.condition){if(!e.device_id)return"Device condition";const i=e,a=(0,r.b2)(t,i);if(a)return a;const o=t.states[i.entity_id];return`${o?(0,d.C)(o):i.entity_id} ${i.type}`}return"trigger"===e.condition?e.id?`When triggered by ${e.id}`:"Trigger condition":`${e.condition?e.condition.replace(/_/g," "):"Unknown"} condition`};a()}catch(e){a(e)}}))},81847:(e,t,i)=>{i.d(t,{h:()=>a});const a={device:"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z",and:"M4.4,16.5C4.4,15.6 4.7,14.7 5.2,13.9C5.7,13.1 6.7,12.2 8.2,11.2C7.3,10.1 6.8,9.3 6.5,8.7C6.1,8 6,7.4 6,6.7C6,5.2 6.4,4.1 7.3,3.2C8.2,2.3 9.4,2 10.9,2C12.2,2 13.3,2.4 14.2,3.2C15.1,4 15.5,5 15.5,6.1C15.5,6.9 15.3,7.6 14.9,8.3C14.5,9 13.8,9.7 12.8,10.4L11.4,11.5L15.7,16.7C16.3,15.5 16.6,14.3 16.6,12.8H18.8C18.8,15.1 18.3,17 17.2,18.5L20,21.8H17L15.7,20.3C15,20.9 14.3,21.3 13.4,21.6C12.5,21.9 11.6,22.1 10.7,22.1C8.8,22.1 7.3,21.6 6.1,20.6C5,19.5 4.4,18.2 4.4,16.5M10.7,20C12,20 13.2,19.5 14.3,18.5L9.6,12.8L9.2,13.1C7.7,14.2 7,15.3 7,16.5C7,17.6 7.3,18.4 8,19C8.7,19.6 9.5,20 10.7,20M8.5,6.7C8.5,7.6 9,8.6 10.1,9.9L11.7,8.8C12.3,8.4 12.7,8 12.9,7.6C13.1,7.2 13.2,6.7 13.2,6.2C13.2,5.6 13,5.1 12.5,4.7C12.1,4.3 11.5,4.1 10.8,4.1C10.1,4.1 9.5,4.3 9.1,4.8C8.7,5.3 8.5,5.9 8.5,6.7Z",or:"M2,4C5,10 5,14 2,20H8C13,20 19,16 22,12C19,8 13,4 8,4H2M5,6H8C11.5,6 16.3,9 19.3,12C16.3,15 11.5,18 8,18H5C6.4,13.9 6.4,10.1 5,6Z",not:"M14.08,4.61L15.92,5.4L14.8,8H19V10H13.95L12.23,14H19V16H11.38L9.92,19.4L8.08,18.61L9.2,16H5V14H10.06L11.77,10H5V8H12.63L14.08,4.61Z",state:"M6.27 17.05C6.72 17.58 7 18.25 7 19C7 20.66 5.66 22 4 22S1 20.66 1 19 2.34 16 4 16C4.18 16 4.36 16 4.53 16.05L7.6 10.69L5.86 9.7L9.95 8.58L11.07 12.67L9.33 11.68L6.27 17.05M20 16C18.7 16 17.6 16.84 17.18 18H11V16L8 19L11 22V20H17.18C17.6 21.16 18.7 22 20 22C21.66 22 23 20.66 23 19S21.66 16 20 16M12 8C12.18 8 12.36 8 12.53 7.95L15.6 13.31L13.86 14.3L17.95 15.42L19.07 11.33L17.33 12.32L14.27 6.95C14.72 6.42 15 5.75 15 5C15 3.34 13.66 2 12 2S9 3.34 9 5 10.34 8 12 8Z",numeric_state:"M4,17V9H2V7H6V17H4M22,15C22,16.11 21.1,17 20,17H16V15H20V13H18V11H20V9H16V7H20A2,2 0 0,1 22,9V10.5A1.5,1.5 0 0,1 20.5,12A1.5,1.5 0 0,1 22,13.5V15M14,15V17H8V13C8,11.89 8.9,11 10,11H12V9H8V7H12A2,2 0 0,1 14,9V11C14,12.11 13.1,13 12,13H10V15H14Z",sun:"M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z",template:"M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",time:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",trigger:"M10 7V9H9V15H10V17H6V15H7V9H6V7H10M16 7C17.11 7 18 7.9 18 9V15C18 16.11 17.11 17 16 17H12V7M16 9H14V15H16V9Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"}},34838:(e,t,i)=>{i.d(t,{w:()=>a});const a=(e,t)=>e.callWS({type:"validate_config",...t})},26945:(e,t,i)=>{i.d(t,{AG:()=>o,Gg:()=>n,KL:()=>m,_2:()=>h,_K:()=>d,b2:()=>v,dA:()=>r,h6:()=>p,hA:()=>l,hH:()=>u,r3:()=>s});var a=i(91741);const o=(e,t)=>e.callWS({type:"device_automation/action/list",device_id:t}),n=(e,t)=>e.callWS({type:"device_automation/condition/list",device_id:t}),s=(e,t)=>e.callWS({type:"device_automation/trigger/list",device_id:t}),d=(e,t)=>e.callWS({type:"device_automation/action/capabilities",action:t}),r=(e,t)=>e.callWS({type:"device_automation/condition/capabilities",condition:t}),l=(e,t)=>e.callWS({type:"device_automation/trigger/capabilities",trigger:t}),c=["device_id","domain","entity_id","type","subtype","event","condition","platform"],u=(e,t)=>{if(typeof e!=typeof t)return!1;for(const i in e)if(c.includes(i)&&!Object.is(e[i],t[i]))return!1;for(const i in t)if(c.includes(i)&&!Object.is(e[i],t[i]))return!1;return!0},h=(e,t)=>{const i=t.entity_id?e.states[t.entity_id]:void 0;return e.localize(`component.${t.domain}.device_automation.action_type.${t.type}`,"entity_name",i?(0,a.C)(i):t.entity_id||"","subtype",t.subtype?e.localize(`component.${t.domain}.device_automation.action_subtype.${t.subtype}`)||t.subtype:"")||(t.subtype?`"${t.subtype}" ${t.type}`:t.type)},v=(e,t)=>{const i=t.entity_id?e.states[t.entity_id]:void 0;return e.localize(`component.${t.domain}.device_automation.condition_type.${t.type}`,"entity_name",i?(0,a.C)(i):t.entity_id||"","subtype",t.subtype?e.localize(`component.${t.domain}.device_automation.condition_subtype.${t.subtype}`)||t.subtype:"")||(t.subtype?`"${t.subtype}" ${t.type}`:t.type)},m=(e,t)=>{const i=t.entity_id?e.states[t.entity_id]:void 0;return e.localize(`component.${t.domain}.device_automation.trigger_type.${t.type}`,"entity_name",i?(0,a.C)(i):t.entity_id||"","subtype",t.subtype?e.localize(`component.${t.domain}.device_automation.trigger_subtype.${t.subtype}`)||t.subtype:"")||(t.subtype?`"${t.subtype}" ${t.type}`:t.type)},p=(e,t)=>{var i,a,o,n;return null===(i=e.metadata)||void 0===i||!i.secondary||null!==(a=t.metadata)&&void 0!==a&&a.secondary?null!==(o=e.metadata)&&void 0!==o&&o.secondary||null===(n=t.metadata)||void 0===n||!n.secondary?0:-1:1}},74186:(e,t,i)=>{i.d(t,{LM:()=>c,Mw:()=>u,vA:()=>d});var a=i(72881),o=i(14516),n=i(91741),s=(i(85415),i(38346));const d=(e,t)=>{if(t.name)return t.name;const i=e.states[t.entity_id];return i?(0,n.C)(i):t.original_name?t.original_name:t.entity_id},r=e=>e.sendMessagePromise({type:"config/entity_registry/list"}),l=(e,t)=>e.subscribeEvents((0,s.D)((()=>r(e).then((e=>t.setState(e,!0)))),500,!0),"entity_registry_updated"),c=(e,t)=>(0,a.B)("_entityRegistry",r,l,e,t),u=((0,o.Z)((e=>{const t={};for(const i of e)t[i.entity_id]=i;return t})),(0,o.Z)((e=>{const t={};for(const i of e)t[i.id]=i;return t})))},44547:(e,t,i)=>{i.d(t,{Pw:()=>c,TL:()=>d});var a=i(38768),o=i(57966);i(83849);(0,o.z)(["queued","parallel"]);const n=(0,a.Ry)({alias:(0,a.jt)((0,a.Z_)()),enabled:(0,a.jt)((0,a.O7)())}),s=(0,a.Ry)({entity_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),device_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),area_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())]))}),d=(0,a.f0)(n,(0,a.Ry)({service:(0,a.jt)((0,a.Z_)()),service_template:(0,a.jt)((0,a.Z_)()),entity_id:(0,a.jt)((0,a.Z_)()),target:(0,a.jt)(s),data:(0,a.jt)((0,a.Ry)())})),r=(0,a.f0)(n,(0,a.Ry)({service:(0,a.i0)("media_player.play_media"),target:(0,a.jt)((0,a.Ry)({entity_id:(0,a.jt)((0,a.Z_)())})),entity_id:(0,a.jt)((0,a.Z_)()),data:(0,a.Ry)({media_content_id:(0,a.Z_)(),media_content_type:(0,a.Z_)()}),metadata:(0,a.Ry)()})),l=(0,a.f0)(n,(0,a.Ry)({service:(0,a.i0)("scene.turn_on"),target:(0,a.jt)((0,a.Ry)({entity_id:(0,a.jt)((0,a.Z_)())})),entity_id:(0,a.jt)((0,a.Z_)()),metadata:(0,a.Ry)()}));const c=e=>{if("delay"in e)return"delay";if("wait_template"in e)return"wait_template";if(["condition","and","or","not"].some((t=>t in e)))return"check_condition";if("event"in e)return"fire_event";if("device_id"in e)return"device_action";if("scene"in e)return"activate_scene";if("repeat"in e)return"repeat";if("choose"in e)return"choose";if("if"in e)return"if";if("wait_for_trigger"in e)return"wait_for_trigger";if("variables"in e)return"variables";if("stop"in e)return"stop";if("parallel"in e)return"parallel";if("service"in e){if("metadata"in e){if((0,a.is)(e,l))return"activate_scene";if((0,a.is)(e,r))return"play_media"}return"service"}return"unknown"}},31991:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{Q:()=>g});var o=i(8395),n=i(91168),s=i(76680),d=i(91741),r=i(61761),l=i(29937),c=i(26945),u=i(57292),h=i(74186),v=i(5986),m=i(44547),p=e([l]);l=(p.then?(await p)():p)[0];const g=(e,t,i,a,p=!1)=>{if(i.alias&&!p)return i.alias;if(a||(a=(0,m.Pw)(i)),"service"===a){const a=i;let o;if(a.service_template||a.service&&(0,r.J)(a.service))o="Call a service based on a template";else{if(!a.service)return"Call a service";{const[t,i]=a.service.split(".",2),n=e.services[t][i];o=n?`${(0,v.Lh)(e.localize,t)}: ${n.name}`:`Call service: ${a.service}`}}if(a.target){const i=[];for(const[o,n]of Object.entries({area_id:"areas",device_id:"devices",entity_id:"entities"})){if(!(o in a.target))continue;const s=Array.isArray(a.target[o])?a.target[o]:[a.target[o]];for(const a of s){if((0,r.J)(a)){i.push(`templated ${n}`);break}if("entity_id"===o)if(a.includes(".")){const t=e.states[a];t?i.push((0,d.C)(t)):i.push(a)}else{const o=(0,h.Mw)(t)[a];o?i.push((0,h.vA)(e,o)||a):i.push("unknown entity")}else if("device_id"===o){const t=e.devices[a];t?i.push((0,u.jL)(t,e)):i.push("unknown device")}else if("area_id"===o){const t=e.areas[a];null!=t&&t.name?i.push(t.name):i.push("unknown area")}else i.push(a)}}i.length>0&&(o+=` ${i.join(", ")}`)}return o}if("delay"===a){const e=i;let t;return t="number"==typeof e.delay?`for ${(0,n.Z)(e.delay)}`:"string"==typeof e.delay?(0,r.J)(e.delay)?"based on a template":`for ${e.delay||"a duration"}`:e.delay?`for ${(0,o.L)(e.delay)}`:"for a duration",`Delay ${t}`}if("activate_scene"===a){const t=i;let a;var g;if("scene"in t)a=t.scene;else a=(null===(g=t.target)||void 0===g?void 0:g.entity_id)||t.entity_id;if(!a)return"Activate a scene";const o=a?e.states[a]:void 0;return`Activate scene ${o?(0,d.C)(o):a}`}if("play_media"===a){var y;const t=i,a=(null===(y=t.target)||void 0===y?void 0:y.entity_id)||t.entity_id,o=a?e.states[a]:void 0;return`Play ${t.metadata.title||t.data.media_content_id||"media"} on ${o?(0,d.C)(o):a||"a media player"}`}if("wait_for_trigger"===a){const t=i,a=(0,s.r)(t.wait_for_trigger);return a&&0!==a.length?`Wait for ${a.map((t=>(0,l.R)(t,e))).join(", ")}`:"Wait for a trigger"}if("variables"===a){const e=i;return`Define variables ${Object.keys(e.variables).join(", ")}`}if("fire_event"===a){const e=i;return(0,r.J)(e.event)?"Fire event based on a template":`Fire event ${e.event}`}if("wait_template"===a)return"Wait for a template to render true";if("check_condition"===a)return(0,l.m)(i,e);if("stop"===a){const e=i;return"Stop"+(e.stop?` because: ${e.stop}`:"")}if("if"===a){const t=i;return`Perform an action if: ${t.if?"string"==typeof t.if?t.if:(0,s.r)(t.if).length>1?`${(0,s.r)(t.if).length} conditions`:(0,s.r)(t.if).length?(0,l.m)((0,s.r)(t.if)[0],e):"":""}${t.else?" (or else!)":""}`}if("choose"===a){const e=i;if(e.choose){const t=(0,s.r)(e.choose).length+(e.default?1:0);return`Choose between ${t} action${1===t?"":"s"}`}return"Choose an action"}if("repeat"===a){const t=i;let a="Repeat an action";if("count"in t.repeat){const e=t.repeat.count;a+=` ${e} time${1===Number(e)?"":"s"}`}else"while"in t.repeat?a+=` while ${(0,s.r)(t.repeat.while).map((t=>(0,l.m)(t,e))).join(", ")} is true`:"until"in t.repeat?a+=` until ${(0,s.r)(t.repeat.until).map((t=>(0,l.m)(t,e))).join(", ")} is true`:"for_each"in t.repeat&&(a+=` for every item: ${(0,s.r)(t.repeat.for_each).map((e=>JSON.stringify(e))).join(", ")}`);return a}if("check_condition"===a)return`Test ${(0,l.m)(i,e)}`;if("device_action"===a){const t=i;if(!t.device_id)return"Device action";const a=(0,c._2)(e,t);if(a)return a;const o=e.states[t.entity_id];return`${t.type||"Perform action with"} ${o?(0,d.C)(o):t.entity_id}`}if("parallel"===a){const e=i,t=(0,s.r)(e.parallel).length;return`Run ${t} action${1===t?"":"s"} in parallel`}return a};a()}catch(e){a(e)}}))},21016:(e,t,i)=>{i.d(t,{n:()=>a});const a=(e,t)=>e.callWS({type:"execute_script",sequence:t})},40451:(e,t,i)=>{i.d(t,{H:()=>a});const a={calendar:"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",device:"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z",event:"M10,9A1,1 0 0,1 11,8A1,1 0 0,1 12,9V13.47L13.21,13.6L18.15,15.79C18.68,16.03 19,16.56 19,17.14V21.5C18.97,22.32 18.32,22.97 17.5,23H11C10.62,23 10.26,22.85 10,22.57L5.1,18.37L5.84,17.6C6.03,17.39 6.3,17.28 6.58,17.28H6.8L10,19V9M11,5A4,4 0 0,1 15,9C15,10.5 14.2,11.77 13,12.46V11.24C13.61,10.69 14,9.89 14,9A3,3 0 0,0 11,6A3,3 0 0,0 8,9C8,9.89 8.39,10.69 9,11.24V12.46C7.8,11.77 7,10.5 7,9A4,4 0 0,1 11,5M11,3A6,6 0 0,1 17,9C17,10.7 16.29,12.23 15.16,13.33L14.16,12.88C15.28,11.96 16,10.56 16,9A5,5 0 0,0 11,4A5,5 0 0,0 6,9C6,11.05 7.23,12.81 9,13.58V14.66C6.67,13.83 5,11.61 5,9A6,6 0 0,1 11,3Z",state:"M6.27 17.05C6.72 17.58 7 18.25 7 19C7 20.66 5.66 22 4 22S1 20.66 1 19 2.34 16 4 16C4.18 16 4.36 16 4.53 16.05L7.6 10.69L5.86 9.7L9.95 8.58L11.07 12.67L9.33 11.68L6.27 17.05M20 16C18.7 16 17.6 16.84 17.18 18H11V16L8 19L11 22V20H17.18C17.6 21.16 18.7 22 20 22C21.66 22 23 20.66 23 19S21.66 16 20 16M12 8C12.18 8 12.36 8 12.53 7.95L15.6 13.31L13.86 14.3L17.95 15.42L19.07 11.33L17.33 12.32L14.27 6.95C14.72 6.42 15 5.75 15 5C15 3.34 13.66 2 12 2S9 3.34 9 5 10.34 8 12 8Z",geo_location:"M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z",homeassistant:"M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",mqtt:"M21,9L17,5V8H10V10H17V13M7,11L3,15L7,19V16H14V14H7V11Z",numeric_state:"M4,17V9H2V7H6V17H4M22,15C22,16.11 21.1,17 20,17H16V15H20V13H18V11H20V9H16V7H20A2,2 0 0,1 22,9V10.5A1.5,1.5 0 0,1 20.5,12A1.5,1.5 0 0,1 22,13.5V15M14,15V17H8V13C8,11.89 8.9,11 10,11H12V9H8V7H12A2,2 0 0,1 14,9V11C14,12.11 13.1,13 12,13H10V15H14Z",sun:"M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z",tag:"M18,6H13A2,2 0 0,0 11,8V10.28C10.41,10.62 10,11.26 10,12A2,2 0 0,0 12,14C13.11,14 14,13.1 14,12C14,11.26 13.6,10.62 13,10.28V8H16V16H8V8H10V6H8L6,6V18H18M20,20H4V4H20M20,2H4A2,2 0 0,0 2,4V20A2,2 0 0,0 4,22H20C21.11,22 22,21.1 22,20V4C22,2.89 21.11,2 20,2Z",template:"M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",time:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",time_pattern:"M11,17A1,1 0 0,0 12,18A1,1 0 0,0 13,17A1,1 0 0,0 12,16A1,1 0 0,0 11,17M11,3V7H13V5.08C16.39,5.57 19,8.47 19,12A7,7 0 0,1 12,19A7,7 0 0,1 5,12C5,10.32 5.59,8.78 6.58,7.58L12,13L13.41,11.59L6.61,4.79V4.81C4.42,6.45 3,9.05 3,12A9,9 0 0,0 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M18,12A1,1 0 0,0 17,11A1,1 0 0,0 16,12A1,1 0 0,0 17,13A1,1 0 0,0 18,12M6,12A1,1 0 0,0 7,13A1,1 0 0,0 8,12A1,1 0 0,0 7,11A1,1 0 0,0 6,12Z",webhook:"M10.46,19C9,21.07 6.15,21.59 4.09,20.15C2.04,18.71 1.56,15.84 3,13.75C3.87,12.5 5.21,11.83 6.58,11.77L6.63,13.2C5.72,13.27 4.84,13.74 4.27,14.56C3.27,16 3.58,17.94 4.95,18.91C6.33,19.87 8.26,19.5 9.26,18.07C9.57,17.62 9.75,17.13 9.82,16.63V15.62L15.4,15.58L15.47,15.47C16,14.55 17.15,14.23 18.05,14.75C18.95,15.27 19.26,16.43 18.73,17.35C18.2,18.26 17.04,18.58 16.14,18.06C15.73,17.83 15.44,17.46 15.31,17.04L11.24,17.06C11.13,17.73 10.87,18.38 10.46,19M17.74,11.86C20.27,12.17 22.07,14.44 21.76,16.93C21.45,19.43 19.15,21.2 16.62,20.89C15.13,20.71 13.9,19.86 13.19,18.68L14.43,17.96C14.92,18.73 15.75,19.28 16.75,19.41C18.5,19.62 20.05,18.43 20.26,16.76C20.47,15.09 19.23,13.56 17.5,13.35C16.96,13.29 16.44,13.36 15.97,13.53L15.12,13.97L12.54,9.2H12.32C11.26,9.16 10.44,8.29 10.47,7.25C10.5,6.21 11.4,5.4 12.45,5.44C13.5,5.5 14.33,6.35 14.3,7.39C14.28,7.83 14.11,8.23 13.84,8.54L15.74,12.05C16.36,11.85 17.04,11.78 17.74,11.86M8.25,9.14C7.25,6.79 8.31,4.1 10.62,3.12C12.94,2.14 15.62,3.25 16.62,5.6C17.21,6.97 17.09,8.47 16.42,9.67L15.18,8.95C15.6,8.14 15.67,7.15 15.27,6.22C14.59,4.62 12.78,3.85 11.23,4.5C9.67,5.16 8.97,7 9.65,8.6C9.93,9.26 10.4,9.77 10.97,10.11L11.36,10.32L8.29,15.31C8.32,15.36 8.36,15.42 8.39,15.5C8.88,16.41 8.54,17.56 7.62,18.05C6.71,18.54 5.56,18.18 5.06,17.24C4.57,16.31 4.91,15.16 5.83,14.67C6.22,14.46 6.65,14.41 7.06,14.5L9.37,10.73C8.9,10.3 8.5,9.76 8.25,9.14Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"}},20515:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{a0:()=>E,oL:()=>U});var o=i(17463),n=(i(44577),i(68144)),s=i(14243),d=i(83448),r=i(55642),l=i(47181),c=i(21780),u=i(34620),h=(i(9381),i(81545),i(22098),i(46583),i(5666),i(29891)),v=i(34838),m=i(74186),p=i(44547),g=i(31991),y=i(21016),f=i(26765),k=i(11654),_=i(81796),b=(i(86326),i(31406),i(12783)),$=(i(77288),i(6591),i(40682)),C=i(69267),x=i(60652),M=(i(72469),i(38279)),A=(i(30928),i(32604),i(15519)),w=(i(62040),e([g,b,$,C,x,M,A]));[g,b,$,C,x,M,A]=w.then?(await w)():w;const V="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",H="M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z",L="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",z="M19,3L13,9L15,11L22,4V3M12,12.5A0.5,0.5 0 0,1 11.5,12A0.5,0.5 0 0,1 12,11.5A0.5,0.5 0 0,1 12.5,12A0.5,0.5 0 0,1 12,12.5M6,20A2,2 0 0,1 4,18C4,16.89 4.9,16 6,16A2,2 0 0,1 8,18C8,19.11 7.1,20 6,20M6,8A2,2 0 0,1 4,6C4,4.89 4.9,4 6,4A2,2 0 0,1 8,6C8,7.11 7.1,8 6,8M9.64,7.64C9.87,7.14 10,6.59 10,6A4,4 0 0,0 6,2A4,4 0 0,0 2,6A4,4 0 0,0 6,10C6.59,10 7.14,9.87 7.64,9.64L10,12L7.64,14.36C7.14,14.13 6.59,14 6,14A4,4 0 0,0 2,18A4,4 0 0,0 6,22A4,4 0 0,0 10,18C10,17.41 9.87,16.86 9.64,16.36L12,14L19,21H22V20L9.64,7.64Z",B="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",Z="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",O="M8,5.14V19.14L19,12.14L8,5.14Z",S="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z",P="M18,17H10.5L12.5,15H18M6,17V14.5L13.88,6.65C14.07,6.45 14.39,6.45 14.59,6.65L16.35,8.41C16.55,8.61 16.55,8.92 16.35,9.12L8.47,17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",T="M18 21L14 17H17V7H14L18 3L22 7H19V17H22M2 19V17H12V19M2 13V11H9V13M2 7V5H6V7H2Z",I="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9",U=e=>{if(e)return"service"in e||"scene"in e?(0,p.Pw)(e):["and","or","not"].some((t=>t in e))?"condition":Object.keys(h.a).find((t=>t in e))},E=(e,t)=>{var i,a;t.stopPropagation();const o=null===(i=t.target)||void 0===i?void 0:i.name;if(!o)return;const n=(null===(a=t.detail)||void 0===a?void 0:a.value)||t.target.value;if((e.action[o]||"")===n)return;let s;n?s={...e.action,[o]:n}:(s={...e.action},delete s[o]),(0,l.B)(e,"value-changed",{value:s})},F=e=>e.preventDefault();(0,o.Z)([(0,s.Mo)("ha-automation-action-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"hideMenu",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"clipboard",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_entityReg",value:()=>[]},{kind:"field",decorators:[(0,s.SB)()],key:"_warnings",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_uiModeAvailable",value:()=>!0},{kind:"field",decorators:[(0,s.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,s.IO)("ha-yaml-editor")],key:"_yamlEditor",value:void 0},{kind:"method",key:"hassSubscribe",value:function(){return[(0,m.LM)(this.hass.connection,(e=>{this._entityReg=e}))]}},{kind:"method",key:"willUpdate",value:function(e){if(!e.has("action"))return;const t=U(this.action);this._uiModeAvailable=void 0!==t&&!h.l.has(t),this._uiModeAvailable||this._yamlMode||(this._yamlMode=!0)}},{kind:"method",key:"updated",value:function(e){if(e.has("action")&&this._yamlMode){const e=this._yamlEditor;e&&e.value!==this.action&&e.setValue(this.action)}}},{kind:"method",key:"render",value:function(){const e=U(this.action),t=this._yamlMode;return n.dy` ${!1===this.action.enabled?n.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.actions.disabled")}
    `:""}

    ${(0,c.f)((0,g.Q)(this.hass,this._entityReg,this.action))}

    ${this.hideMenu?"":n.dy` ${this.hass.localize("ui.panel.config.automation.editor.actions.run")} ${this.hass.localize("ui.panel.config.automation.editor.actions.rename")} ${this.hass.localize("ui.panel.config.automation.editor.actions.re_order")}
  • ${this.hass.localize("ui.panel.config.automation.editor.actions.duplicate")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.copy")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.cut")}
  • ${this.hass.localize("ui.panel.config.automation.editor.edit_ui")} ${t?"":n.dy``} ${this.hass.localize("ui.panel.config.automation.editor.edit_yaml")} ${t?n.dy``:""}
  • ${!1===this.action.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable")} ${this.hass.localize("ui.panel.config.automation.editor.actions.delete")}
    `}
    ${this._warnings?n.dy` ${this._warnings.length>0&&void 0!==this._warnings[0]?n.dy`
      ${this._warnings.map((e=>n.dy`
    • ${e}
    • `))}
    `:""} ${this.hass.localize("ui.errors.config.edit_in_yaml_supported")}
    `:""} ${t?n.dy` ${void 0===e?n.dy` ${this.hass.localize("ui.panel.config.automation.editor.actions.unsupported_action","action",e)} `:""} `:n.dy`
    ${(0,r.h)(`ha-automation-action-${e}`,{hass:this.hass,action:this.action,narrow:this.narrow,reOrderMode:this.reOrderMode,disabled:this.disabled,clipboard:this.clipboard})}
    `}
    `}},{kind:"method",key:"_handleUiModeNotAvailable",value:function(e){e.stopPropagation(),this._warnings=(0,u.p)(this.hass,e.detail).warnings,this._yamlMode||(this._yamlMode=!0)}},{kind:"method",key:"_handleAction",value:async function(e){switch(e.detail.index){case 0:this._runAction();break;case 1:await this._renameAction();break;case 2:(0,l.B)(this,"re-order");break;case 3:(0,l.B)(this,"duplicate");break;case 4:(0,l.B)(this,"set-clipboard",{action:this.action});break;case 5:(0,l.B)(this,"set-clipboard",{action:this.action}),(0,l.B)(this,"value-changed",{value:null});break;case 6:this._switchUiMode(),this.expand();break;case 7:this._switchYamlMode(),this.expand();break;case 8:this._onDisable();break;case 9:this._onDelete()}}},{kind:"method",key:"_onDisable",value:function(){var e;const t=!(null===(e=this.action.enabled)||void 0===e||e),i={...this.action,enabled:t};var a;((0,l.B)(this,"value-changed",{value:i}),this._yamlMode)&&(null===(a=this._yamlEditor)||void 0===a||a.setValue(i))}},{kind:"method",key:"_runAction",value:async function(){const e=await(0,v.w)(this.hass,{action:this.action});if(e.action.valid){try{await(0,y.n)(this.hass,this.action)}catch(e){return void(0,f.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.run_action_error"),text:e.message||e})}(0,_.C)(this,{message:this.hass.localize("ui.panel.config.automation.editor.actions.run_action_success")})}else(0,f.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.invalid_action"),text:e.action.error})}},{kind:"method",key:"_onDelete",value:function(){(0,f.g7)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.delete_confirm_title"),text:this.hass.localize("ui.panel.config.automation.editor.actions.delete_confirm_text"),dismissText:this.hass.localize("ui.common.cancel"),confirmText:this.hass.localize("ui.common.delete"),destructive:!0,confirm:()=>{(0,l.B)(this,"value-changed",{value:null})}})}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,l.B)(this,"value-changed",{value:e.detail.value})}},{kind:"method",key:"_switchUiMode",value:function(){this._warnings=void 0,this._yamlMode=!1}},{kind:"method",key:"_switchYamlMode",value:function(){this._warnings=void 0,this._yamlMode=!0}},{kind:"method",key:"_renameAction",value:async function(){const e=await(0,f.D9)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.change_alias"),inputLabel:this.hass.localize("ui.panel.config.automation.editor.actions.alias"),inputType:"string",placeholder:(0,c.f)((0,g.Q)(this.hass,this._entityReg,this.action,void 0,!0)),defaultValue:this.action.alias,confirmText:this.hass.localize("ui.common.submit")}),t={...this.action};var i;(e?t.alias=e:delete t.alias,(0,l.B)(this,"value-changed",{value:t}),this._yamlMode)&&(null===(i=this._yamlEditor)||void 0===i||i.setValue(t))}},{kind:"method",key:"expand",value:function(){this.updateComplete.then((()=>{this.shadowRoot.querySelector("ha-expansion-panel").expanded=!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[k.Qx,n.iv`ha-button-menu,ha-icon-button{--mdc-theme-text-primary-on-background:var(--primary-text-color)}.disabled{opacity:.5;pointer-events:none}ha-expansion-panel{--expansion-panel-summary-padding:0 0 0 8px;--expansion-panel-content-padding:0}h3{margin:0;font-size:inherit;font-weight:inherit}.action-icon{display:none}@media (min-width:870px){.action-icon{display:inline-block;color:var(--secondary-text-color);opacity:.9;margin-right:8px}}.card-content{padding:16px}.disabled-bar{background:var(--divider-color,#e0e0e0);text-align:center;border-top-right-radius:var(--ha-card-border-radius);border-top-left-radius:var(--ha-card-border-radius)}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}.warning ul{margin:4px 0}.selected_menu_item{color:var(--primary-color)}li[role=separator]{border-bottom-color:var(--divider-color)}`]}}]}}),n.oi);a()}catch(e){a(e)}}))},61788:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=(i(14271),i(3239)),d=i(68144),r=i(14243),l=i(18848),c=i(14516),u=i(47181),h=i(85415),v=(i(81545),i(74834),i(52039),i(29891)),m=i(70651),p=i(98116),g=i(20515),y=(i(86326),i(31406),i(12783)),f=(i(77288),i(6591),i(40682)),k=i(69267),_=i(60652),b=(i(72469),i(38279)),$=(i(30928),i(32604),i(15519)),C=(i(62040),e([g,y,f,k,_,b,$]));[g,y,f,k,_,b,$]=C.then?(await C)():C;const x="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",M="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",A="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z",w="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",V="M19,20H5V4H7V7H17V4H19M12,2A1,1 0 0,1 13,3A1,1 0 0,1 12,4A1,1 0 0,1 11,3A1,1 0 0,1 12,2M19,2H14.82C14.4,0.84 13.3,0 12,0C10.7,0 9.6,0.84 9.18,2H5A2,2 0 0,0 3,4V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V4A2,2 0 0,0 19,2Z",H="__paste__";(0,a.Z)([(0,r.Mo)("ha-automation-action")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"nested",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)()],key:"actions",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)()],key:"clipboard",value:void 0},{kind:"field",key:"_focusLastActionOnChange",value:()=>!1},{kind:"field",key:"_actionKeys",value:()=>new WeakMap},{kind:"field",key:"_sortable",value:void 0},{kind:"method",key:"render",value:function(){var e;return d.dy` ${this.reOrderMode&&!this.nested?d.dy` ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.description_actions")} ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.exit")} `:null}
    ${(0,l.r)(this.actions,(e=>this._getKey(e)),((e,t)=>d.dy` ${this.reOrderMode?d.dy`
    `:""}
    `))}
    ${null!==(e=this.clipboard)&&void 0!==e&&e.action?d.dy` ${this.hass.localize("ui.panel.config.automation.editor.actions.paste")} (${this.hass.localize(`ui.panel.config.automation.editor.actions.type.${(0,g.oL)(this.clipboard.action)}.label`)}) `:d.Ld} ${this._processedTypes(this.hass.localize).map((([e,t,i])=>d.dy` ${t} `))} `}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("reOrderMode")&&(this.reOrderMode?this._createSortable():this._destroySortable()),e.has("actions")&&this._focusLastActionOnChange){this._focusLastActionOnChange=!1;const e=this.shadowRoot.querySelector("ha-automation-action-row:last-of-type");e.updateComplete.then((()=>{e.expand(),e.scrollIntoView(),e.focus()}))}}},{kind:"method",key:"_enterReOrderMode",value:async function(e){this.nested||(e.stopPropagation(),this.reOrderMode=!0)}},{kind:"method",key:"_exitReOrderMode",value:async function(){this.reOrderMode=!1}},{kind:"method",key:"_createSortable",value:async function(){const e=await(0,p.F)();this._sortable=new e(this.shadowRoot.querySelector(".actions"),{animation:150,fallbackClass:"sortable-fallback",handle:".handle",onChoose:e=>{e.item.placeholder=document.createComment("sort-placeholder"),e.item.after(e.item.placeholder)},onEnd:e=>{e.item.placeholder&&(e.item.placeholder.replaceWith(e.item),delete e.item.placeholder),this._dragged(e)}})}},{kind:"method",key:"_destroySortable",value:function(){var e;null===(e=this._sortable)||void 0===e||e.destroy(),this._sortable=void 0}},{kind:"method",key:"_getKey",value:function(e){return this._actionKeys.has(e)||this._actionKeys.set(e,Math.random().toString()),this._actionKeys.get(e)}},{kind:"method",key:"_addAction",value:function(e){const t=e.currentTarget.items[e.detail.index].value;let i;if(t===H)i=this.actions.concat((0,s.Z)(this.clipboard.action));else{const e=customElements.get(`ha-automation-action-${t}`);i=this.actions.concat({...e.defaultConfig})}this._focusLastActionOnChange=!0,(0,u.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_moveUp",value:function(e){const t=e.target.index,i=t-1;this._move(t,i)}},{kind:"method",key:"_moveDown",value:function(e){const t=e.target.index,i=t+1;this._move(t,i)}},{kind:"method",key:"_dragged",value:function(e){e.oldIndex!==e.newIndex&&this._move(e.oldIndex,e.newIndex)}},{kind:"method",key:"_move",value:function(e,t){const i=this.actions.concat(),a=i.splice(e,1)[0];i.splice(t,0,a),(0,u.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();const t=[...this.actions],i=e.detail.value,a=e.target.index;if(null===i)t.splice(a,1);else{const e=this._getKey(t[a]);this._actionKeys.set(i,e),t[a]=i}(0,u.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_duplicateAction",value:function(e){e.stopPropagation();const t=e.target.index;(0,u.B)(this,"value-changed",{value:this.actions.concat((0,s.Z)(this.actions[t]))})}},{kind:"field",key:"_processedTypes",value(){return(0,c.Z)((e=>Object.entries(v.a).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.actions.type.${t}.label`),i])).sort(((e,t)=>(0,h.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"get",static:!0,key:"styles",value:function(){return[m.Y,d.iv`ha-automation-action-row{display:block;margin-bottom:16px;scroll-margin-top:48px}ha-svg-icon{height:20px}ha-alert{display:block;margin-bottom:16px;border-radius:var(--ha-card-border-radius,12px);overflow:hidden}.handle{cursor:move;padding:12px}.handle ha-svg-icon{pointer-events:none;height:24px}`]}}]}}),d.oi);t()}catch(e){t(e)}}))},86326:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(74535);const d=["scene"];(0,a.Z)([(0,n.Mo)("ha-automation-action-activate_scene")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{service:"scene.turn_on",target:{entity_id:""},metadata:{}}}},{kind:"method",key:"render",value:function(){let e;var t;"scene"in this.action?e=this.action.scene:e=null===(t=this.action.target)||void 0===t?void 0:t.entity_id;return o.dy` `}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{service:"scene.turn_on",target:{entity_id:e.detail.value},metadata:{}}})}}]}}),o.oi)},31406:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(76680),r=(i(5666),i(74834),i(11654));(0,a.Z)([(0,n.Mo)("ha-automation-action-choose")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_showDefault",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"clipboard",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{choose:[{conditions:[],sequence:[]}]}}},{kind:"method",key:"render",value:function(){const e=this.action;return o.dy` ${(e.choose?(0,d.r)(e.choose):[]).map(((e,t)=>o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.option","number",t+1)}:

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.conditions")}:

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.sequence")}:

    `))} ${this._showDefault||e.default?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.default")}:

    `:o.dy``} `}},{kind:"method",key:"_addDefault",value:function(){this._showDefault=!0}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();const t=e.detail.value,i=e.target.idx,a=this.action.choose?[...(0,d.r)(this.action.choose)]:[];a[i].conditions=t,(0,s.B)(this,"value-changed",{value:{...this.action,choose:a}})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();const t=e.detail.value,i=e.target.idx,a=this.action.choose?[...(0,d.r)(this.action.choose)]:[];a[i].sequence=t,(0,s.B)(this,"value-changed",{value:{...this.action,choose:a}})}},{kind:"method",key:"_addOption",value:function(){const e=this.action.choose?[...(0,d.r)(this.action.choose)]:[];e.push({conditions:[],sequence:[]}),(0,s.B)(this,"value-changed",{value:{...this.action,choose:e}})}},{kind:"method",key:"_removeOption",value:function(e){const t=e.currentTarget.idx,i=this.action.choose?[...(0,d.r)(this.action.choose)]:[];i.splice(t,1),(0,s.B)(this,"value-changed",{value:{...this.action,choose:i}})}},{kind:"method",key:"_defaultChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,default:t}})}},{kind:"get",static:!0,key:"styles",value:function(){return[r.Qx,o.iv`ha-card{margin:16px 0}.add-card mwc-button{display:block;text-align:center}ha-icon-button{position:absolute;right:0;inset-inline-start:initial;inset-inline-end:0;direction:var(--direction);padding:4px}ha-svg-icon{height:20px}.link-button-row{padding:14px}`]}}]}}),o.oi)},12783:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=i(85415),l=(i(86630),i(81847)),c=i(86532),u=e([c]);c=(u.then?(await u)():u)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-condition")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"clipboard",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{condition:"state"}}},{kind:"method",key:"render",value:function(){return o.dy` ${this._processedTypes(this.hass.localize).map((([e,t,i])=>o.dy` ${t} `))} `}},{kind:"field",key:"_processedTypes",value(){return(0,s.Z)((e=>Object.entries(l.h).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.conditions.type.${t}.label`),i])).sort(((e,t)=>(0,r.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:e.detail.value})}},{kind:"method",key:"_typeChanged",value:function(e){const t=e.target.value;if(!t)return;const i=customElements.get(`ha-automation-condition-${t}`);t!==this.action.condition&&(0,d.B)(this,"value-changed",{value:{condition:t,...i.defaultConfig}})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-select{margin-bottom:24px}`}}]}}),o.oi);t()}catch(e){t(e)}}))},77288:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(61761),r=(i(47289),i(71350));(0,a.Z)([(0,n.Mo)("ha-automation-action-delay")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_timeData",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{delay:""}}},{kind:"method",key:"willUpdate",value:function(e){e.has("action")&&(this.action&&(0,d._)(this.action)?(0,s.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support"))):this._timeData=(0,r.c)(this.action.delay))}},{kind:"method",key:"render",value:function(){return o.dy``}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t&&(0,s.B)(this,"value-changed",{value:{...this.action,delay:t}})}}]}}),o.oi)},6591:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=i(26945),l=i(2926);(0,a.Z)([(0,n.Mo)("ha-device-action-picker")],(function(e,t){return{F:class extends t{constructor(){super(r._2,r.AG,(e=>({device_id:e||"",domain:"",entity_id:""}))),e(this)}},d:[{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.no_actions")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.unknown_action")}}]}}),l.g);i(60033),i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-action-device_id")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Object})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_deviceId",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_capabilities",value:void 0},{kind:"field",key:"_origAction",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{device_id:"",domain:"",entity_id:""}}},{kind:"field",key:"_extraFieldsData",value:()=>(0,s.Z)(((e,t)=>{const i={};return t.extra_fields.forEach((t=>{void 0!==e[t.name]&&(i[t.name]=e[t.name])})),i}))},{kind:"method",key:"render",value:function(){var e,t;const i=this._deviceId||this.action.device_id;return o.dy` ${null!==(e=this._capabilities)&&void 0!==e&&null!==(t=e.extra_fields)&&void 0!==t&&t.length?o.dy` `:""} `}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.action&&(this._origAction=this.action)}},{kind:"method",key:"updated",value:function(e){const t=e.get("action");t&&!(0,r.hH)(t,this.action)&&(this._deviceId=void 0,this._getCapabilities())}},{kind:"method",key:"_getCapabilities",value:async function(){this._capabilities=this.action.domain?await(0,r._K)(this.hass,this.action):void 0}},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,d.B)(this,"value-changed",{value:i.defaultConfig})}},{kind:"method",key:"_deviceActionPicked",value:function(e){e.stopPropagation();let t=e.detail.value;this._origAction&&(0,r.hH)(this._origAction,t)&&(t=this._origAction),(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.action,...e.detail.value}})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return t=>e(`ui.panel.config.automation.editor.actions.type.device_id.extra_fields.${t.name}`)||t.name}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-device-picker{display:block;margin-bottom:24px}ha-device-action-picker{display:block}ha-form{display:block;margin-top:24px}`}]}}),o.oi)},40682:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=(i(74535),i(49461),i(3555),i(18900),i(20515)),r=e([d]);d=(r.then?(await r)():r)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-event")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-yaml-editor",!0)],key:"_yamlEditor",value:void 0},{kind:"field",key:"_actionData",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"",event_data:{}}}},{kind:"method",key:"updated",value:function(e){e.has("action")&&(this._actionData&&this._actionData!==this.action.event_data&&this._yamlEditor&&this._yamlEditor.setValue(this.action.event_data),this._actionData=this.action.event_data)}},{kind:"method",key:"render",value:function(){const{event:e,event_data:t}=this.action;return o.dy` `}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(this._actionData=e.detail.value,(0,d.a0)(this,e))}},{kind:"method",key:"_eventChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.action,event:e.target.value}})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-textfield{display:block}`}}]}}),o.oi);t()}catch(e){t(e)}}))},69267:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(11654),r=i(61788),l=(i(3555),e([r]));r=(l.then?(await l)():l)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-if")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"clipboard",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_showElse",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{if:[],then:[]}}},{kind:"method",key:"render",value:function(){const e=this.action;return o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.if.if")}*:

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.if.then")}*:

    ${this._showElse||e.else?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.if.else")}:

    `:o.dy` `} `}},{kind:"method",key:"_addElse",value:function(){this._showElse=!0}},{kind:"method",key:"_ifChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,if:t}})}},{kind:"method",key:"_thenChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,then:t}})}},{kind:"method",key:"_elseChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,else:t}})}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,o.iv`.link-button-row{padding:14px}`]}}]}}),o.oi);t()}catch(e){t(e)}}))},60652:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(11654),r=i(61788),l=(i(3555),e([r]));r=(l.then?(await l)():l)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-parallel")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"clipboard",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{parallel:[]}}},{kind:"method",key:"render",value:function(){const e=this.action;return o.dy` `}},{kind:"method",key:"_actionsChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,parallel:t}})}},{kind:"get",static:!0,key:"styles",value:function(){return d.Qx}}]}}),o.oi);t()}catch(e){t(e)}}))},72469:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(39076);(0,a.Z)([(0,n.Mo)("ha-automation-action-play_media")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{service:"media_player.play_media",target:{entity_id:""},data:{media_content_id:"",media_content_type:""},metadata:{}}}},{kind:"field",key:"_getSelectorValue",value:()=>(0,s.Z)((e=>{var t,i,a;return{entity_id:(null===(t=e.target)||void 0===t?void 0:t.entity_id)||e.entity_id,media_content_id:null===(i=e.data)||void 0===i?void 0:i.media_content_id,media_content_type:null===(a=e.data)||void 0===a?void 0:a.media_content_type,metadata:e.metadata}}))},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{service:"media_player.play_media",target:{entity_id:e.detail.value.entity_id},data:{media_content_id:e.detail.value.media_content_id,media_content_type:e.detail.value.media_content_type},metadata:e.detail.value.metadata||{}}})}}]}}),o.oi)},38279:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(11654),r=i(61788),l=(i(3555),e([r]));r=(l.then?(await l)():l)[0];const c=["count","while","until"],u=e=>c.find((t=>t in e));(0,a.Z)([(0,n.Mo)("ha-automation-action-repeat")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"clipboard",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{repeat:{count:2,sequence:[]}}}},{kind:"method",key:"render",value:function(){const e=this.action.repeat,t=u(e);return o.dy` ${c.map((e=>o.dy` ${this.hass.localize(`ui.panel.config.automation.editor.actions.type.repeat.type.${e}.label`)} `))}
    ${"count"===t?o.dy` `:"while"===t?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type.while.conditions")}:

    `:"until"===t?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type.until.conditions")}:

    `:""}

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.sequence")}:

    `}},{kind:"method",key:"_typeChanged",value:function(e){const t=e.target.value;if(!t||t===u(this.action.repeat))return;const i="count"===t?2:[];(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{[t]:i,sequence:this.action.repeat.sequence}}})}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{...this.action.repeat,[u(this.action.repeat)]:t}}})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{...this.action.repeat,sequence:t}}})}},{kind:"method",key:"_countChanged",value:function(e){const t=e.target.value;this.action.repeat.count!==t&&(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{...this.action.repeat,count:t}}})}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,o.iv`ha-textfield{margin-top:16px}`]}}]}}),o.oi);t()}catch(e){t(e)}}))},30928:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(38768),d=i(47181),r=i(61761),l=(i(48763),i(44547));(0,a.Z)([(0,n.Mo)("ha-automation-action-service")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_action",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{service:"",data:{}}}},{kind:"method",key:"willUpdate",value:function(e){if(e.has("action")){try{(0,s.hu)(this.action,l.TL)}catch(e){return void(0,d.B)(this,"ui-mode-not-available",e)}this.action&&(0,r._)(this.action)?(0,d.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support"))):this.action.entity_id?(this._action={...this.action,data:{...this.action.data,entity_id:this.action.entity_id}},delete this._action.entity_id):this._action=this.action}}},{kind:"method",key:"render",value:function(){var e;return o.dy` `}},{kind:"method",key:"_actionChanged",value:function(e){e.detail.value===this._action&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-service-control{display:block;margin:0 -16px}`}}]}}),o.oi)},32604:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(3555);(0,a.Z)([(0,n.Mo)("ha-automation-action-stop")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{stop:""}}},{kind:"method",key:"render",value:function(){const{error:e,stop:t}=this.action;return o.dy` `}},{kind:"method",key:"_stopChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.action,stop:e.target.value}})}},{kind:"method",key:"_errorChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.action,error:e.target.checked}})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-textfield{display:block;margin-bottom:24px}`}}]}}),o.oi)},15519:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=(i(3555),i(68144)),n=i(14243),s=i(47181),d=(i(83927),i(15491)),r=i(20515),l=(i(47289),i(71350)),c=i(76680),u=e([d,r]);[d,r]=u.then?(await u)():u;(0,a.Z)([(0,n.Mo)("ha-automation-action-wait_for_trigger")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"clipboard",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{wait_for_trigger:[]}}},{kind:"method",key:"render",value:function(){var e;const t=(0,l.c)(this.action.timeout);return o.dy` `}},{kind:"method",key:"_timeoutChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t&&(0,s.B)(this,"value-changed",{value:{...this.action,timeout:t}})}},{kind:"method",key:"_continueChanged",value:function(e){(0,s.B)(this,"value-changed",{value:{...this.action,continue_on_timeout:e.target.checked}})}},{kind:"method",key:"_valueChanged",value:function(e){(0,r.a0)(this,e)}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-duration-input{display:block;margin-bottom:24px}ha-automation-trigger{display:block;margin-top:24px}`}}]}}),o.oi);t()}catch(e){t(e)}}))},62040:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243);i(68331);const s=[{name:"wait_template",selector:{template:{}}},{name:"timeout",required:!1,selector:{text:{}}},{name:"continue_on_timeout",selector:{boolean:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-action-wait_template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{wait_template:"",continue_on_timeout:!0}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.actions.type.wait_template.${"continue_on_timeout"===e.name?"continue_timeout":e.name}`)}}]}}),o.oi)},86532:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(55642),r=i(47181),l=(i(18900),i(93748)),c=i(11654),u=i(49919),h=(i(26627),i(39521)),v=(i(98564),i(52762)),m=(i(19331),i(28761),i(42859)),p=i(39825),g=(i(19241),i(77765),e([u,h,v,m,p]));[u,h,v,m,p]=g.then?(await g)():g;(0,a.Z)([(0,n.Mo)("ha-automation-condition-editor")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"yamlMode",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"clipboard",value:void 0},{kind:"field",key:"_processedCondition",value:()=>(0,s.Z)((e=>(0,l.Gd)(e)))},{kind:"method",key:"render",value:function(){const e=this._processedCondition(this.condition),t=void 0!==customElements.get(`ha-automation-condition-${e.condition}`),i=this.yamlMode||!t;return o.dy` ${i?o.dy` ${t?"":o.dy` ${this.hass.localize("ui.panel.config.automation.editor.conditions.unsupported_condition","condition",e.condition)} `} `:o.dy`
    ${(0,d.h)(`ha-automation-condition-${e.condition}`,{hass:this.hass,condition:e,reOrderMode:this.reOrderMode,disabled:this.disabled,clipboard:this.clipboard})}
    `} `}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,r.B)(this,"value-changed",{value:e.detail.value,yaml:!0})}},{kind:"field",static:!0,key:"styles",value:()=>c.Qx}]}}),o.oi);t()}catch(e){t(e)}}))},66748:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{a:()=>z});var o=i(17463),n=(i(44577),i(68144)),s=i(14243),d=i(83448),r=i(47181),l=i(21780),c=i(34620),u=(i(81545),i(22098),i(46583),i(5666),i(93748)),h=i(29937),v=i(81847),m=i(34838),p=i(26765),g=i(11654),y=i(86532),f=e([h,y]);[h,y]=f.then?(await f)():f;const k="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",_="M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z",b="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",$="M19,3L13,9L15,11L22,4V3M12,12.5A0.5,0.5 0 0,1 11.5,12A0.5,0.5 0 0,1 12,11.5A0.5,0.5 0 0,1 12.5,12A0.5,0.5 0 0,1 12,12.5M6,20A2,2 0 0,1 4,18C4,16.89 4.9,16 6,16A2,2 0 0,1 8,18C8,19.11 7.1,20 6,20M6,8A2,2 0 0,1 4,6C4,4.89 4.9,4 6,4A2,2 0 0,1 8,6C8,7.11 7.1,8 6,8M9.64,7.64C9.87,7.14 10,6.59 10,6A4,4 0 0,0 6,2A4,4 0 0,0 2,6A4,4 0 0,0 6,10C6.59,10 7.14,9.87 7.64,9.64L10,12L7.64,14.36C7.14,14.13 6.59,14 6,14A4,4 0 0,0 2,18A4,4 0 0,0 6,22A4,4 0 0,0 10,18C10,17.41 9.87,16.86 9.64,16.36L12,14L19,21H22V20L9.64,7.64Z",C="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",x="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",M="M6,22A3,3 0 0,1 3,19C3,18.4 3.18,17.84 3.5,17.37L9,7.81V6A1,1 0 0,1 8,5V4A2,2 0 0,1 10,2H14A2,2 0 0,1 16,4V5A1,1 0 0,1 15,6V7.81L20.5,17.37C20.82,17.84 21,18.4 21,19A3,3 0 0,1 18,22H6M5,19A1,1 0 0,0 6,20H18A1,1 0 0,0 19,19C19,18.79 18.93,18.59 18.82,18.43L16.53,14.47L14,17L8.93,11.93L5.18,18.43C5.07,18.59 5,18.79 5,19M13,10A1,1 0 0,0 12,11A1,1 0 0,0 13,12A1,1 0 0,0 14,11A1,1 0 0,0 13,10Z",A="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z",w="M18,17H10.5L12.5,15H18M6,17V14.5L13.88,6.65C14.07,6.45 14.39,6.45 14.59,6.65L16.35,8.41C16.55,8.61 16.55,8.92 16.35,9.12L8.47,17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",V="M18 21L14 17H17V7H14L18 3L22 7H19V17H22M2 19V17H12V19M2 13V11H9V13M2 7V5H6V7H2Z",H="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9",L=e=>e.preventDefault(),z=(e,t)=>{var i,a,o;t.stopPropagation();const n=null===(i=t.currentTarget)||void 0===i?void 0:i.name;if(!n)return;const s=(null===(a=t.detail)||void 0===a?void 0:a.value)||(null===(o=t.currentTarget)||void 0===o?void 0:o.value);if((e.condition[n]||"")===s)return;let d;s?d={...e.condition,[n]:s}:(d={...e.condition},delete d[n]),(0,r.B)(e,"value-changed",{value:d})};(0,o.Z)([(0,s.Mo)("ha-automation-condition-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"condition",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"hideMenu",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"clipboard",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_warnings",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_testing",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_testingResult",value:void 0},{kind:"method",key:"render",value:function(){return this.condition?n.dy` ${!1===this.condition.enabled?n.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.actions.disabled")}
    `:""}

    ${(0,l.f)((0,h.m)(this.condition,this.hass))}

    ${this.hideMenu?"":n.dy` ${this.hass.localize("ui.panel.config.automation.editor.conditions.test")} ${this.hass.localize("ui.panel.config.automation.editor.conditions.rename")} ${this.hass.localize("ui.panel.config.automation.editor.conditions.re_order")}
  • ${this.hass.localize("ui.panel.config.automation.editor.actions.duplicate")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.copy")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.cut")}
  • ${this.hass.localize("ui.panel.config.automation.editor.edit_ui")} ${this._yamlMode?"":n.dy``} ${this.hass.localize("ui.panel.config.automation.editor.edit_yaml")} ${this._yamlMode?n.dy``:""}
  • ${!1===this.condition.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable")} ${this.hass.localize("ui.panel.config.automation.editor.actions.delete")}
    `}
    ${this._warnings?n.dy` ${this._warnings.length>0&&void 0!==this._warnings[0]?n.dy`
      ${this._warnings.map((e=>n.dy`
    • ${e}
    • `))}
    `:""} ${this.hass.localize("ui.errors.config.edit_in_yaml_supported")}
    `:""}
    ${this._testingResult?this.hass.localize("ui.panel.config.automation.editor.conditions.testing_pass"):this.hass.localize("ui.panel.config.automation.editor.conditions.testing_error")}
    `:n.Ld}},{kind:"method",key:"_handleUiModeNotAvailable",value:function(e){e.stopPropagation(),this._warnings=(0,c.p)(this.hass,e.detail).warnings,this._yamlMode||(this._yamlMode=!0)}},{kind:"method",key:"_handleChangeEvent",value:function(e){e.detail.yaml&&(this._warnings=void 0)}},{kind:"method",key:"_handleAction",value:async function(e){switch(e.detail.index){case 0:await this._testCondition();break;case 1:await this._renameCondition();break;case 2:(0,r.B)(this,"re-order");break;case 3:(0,r.B)(this,"duplicate");break;case 4:(0,r.B)(this,"set-clipboard",{condition:this.condition});break;case 5:(0,r.B)(this,"set-clipboard",{condition:this.condition}),(0,r.B)(this,"value-changed",{value:null});break;case 6:this._switchUiMode(),this.expand();break;case 7:this._switchYamlMode(),this.expand();break;case 8:this._onDisable();break;case 9:this._onDelete()}}},{kind:"method",key:"_onDisable",value:function(){var e;const t=!(null===(e=this.condition.enabled)||void 0===e||e),i={...this.condition,enabled:t};(0,r.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_onDelete",value:function(){(0,p.g7)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.delete_confirm_title"),text:this.hass.localize("ui.panel.config.automation.editor.conditions.delete_confirm_text"),dismissText:this.hass.localize("ui.common.cancel"),confirmText:this.hass.localize("ui.common.delete"),destructive:!0,confirm:()=>{(0,r.B)(this,"value-changed",{value:null})}})}},{kind:"method",key:"_switchUiMode",value:function(){this._warnings=void 0,this._yamlMode=!1}},{kind:"method",key:"_switchYamlMode",value:function(){this._warnings=void 0,this._yamlMode=!0}},{kind:"method",key:"_testCondition",value:async function(){if(this._testing)return;this._testingResult=void 0,this._testing=!0;const e=this.condition;try{const t=await(0,m.w)(this.hass,{condition:e});if(this.condition!==e)return void(this._testing=!1);if(!t.condition.valid)return(0,p.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.invalid_condition"),text:t.condition.error}),void(this._testing=!1);let i;try{i=await(0,u.J8)(this.hass,e)}catch(t){return this.condition!==e||(0,p.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.test_failed"),text:t.message}),void(this._testing=!1)}this._testingResult=i.result}finally{setTimeout((()=>{this._testing=!1}),2500)}}},{kind:"method",key:"_renameCondition",value:async function(){const e=await(0,p.D9)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.change_alias"),inputLabel:this.hass.localize("ui.panel.config.automation.editor.conditions.alias"),inputType:"string",placeholder:(0,l.f)((0,h.m)(this.condition,this.hass,!0)),defaultValue:this.condition.alias,confirmText:this.hass.localize("ui.common.submit")}),t={...this.condition};e?t.alias=e:delete t.alias,(0,r.B)(this,"value-changed",{value:t})}},{kind:"method",key:"expand",value:function(){this.updateComplete.then((()=>{this.shadowRoot.querySelector("ha-expansion-panel").expanded=!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[g.Qx,n.iv`ha-button-menu{--mdc-theme-text-primary-on-background:var(--primary-text-color)}.disabled{opacity:.5;pointer-events:none}ha-expansion-panel{--expansion-panel-summary-padding:0 0 0 8px;--expansion-panel-content-padding:0}h3{margin:0;font-size:inherit;font-weight:inherit}.condition-icon{display:none}@media (min-width:870px){.condition-icon{display:inline-block;color:var(--secondary-text-color);opacity:.9;margin-right:8px}}.card-content{padding:16px}.disabled-bar{background:var(--divider-color,#e0e0e0);text-align:center;border-top-right-radius:var(--ha-card-border-radius);border-top-left-radius:var(--ha-card-border-radius)}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}.testing{position:absolute;top:0px;right:0px;left:0px;text-transform:uppercase;font-weight:700;font-size:14px;background-color:var(--divider-color,#e0e0e0);color:var(--text-primary-color);max-height:0px;overflow:hidden;transition:max-height .3s;text-align:center;border-top-right-radius:var(--ha-card-border-radius,12px);border-top-left-radius:var(--ha-card-border-radius,12px)}.testing.active{max-height:100px}.testing.error{background-color:var(--accent-color)}.testing.pass{background-color:var(--success-color)}.selected_menu_item{color:var(--primary-color)}li[role=separator]{border-bottom-color:var(--divider-color)}`]}}]}}),n.oi);a()}catch(e){a(e)}}))},50364:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=(i(14271),i(3239)),n=i(68144),s=i(14243),d=i(18848),r=i(14516),l=i(47181),c=(i(74834),i(81545),i(52039),i(66748)),u=i(85415),h=i(81847),v=i(70651),m=i(98116),p=i(49919),g=(i(26627),i(98564),i(19331),i(28761),i(42859)),y=i(39825),f=(i(19241),i(77765),e([c,p,g,y]));[c,p,g,y]=f.then?(await f)():f;const k="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",_="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",b="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z",$="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",C="M19,20H5V4H7V7H17V4H19M12,2A1,1 0 0,1 13,3A1,1 0 0,1 12,4A1,1 0 0,1 11,3A1,1 0 0,1 12,2M19,2H14.82C14.4,0.84 13.3,0 12,0C10.7,0 9.6,0.84 9.18,2H5A2,2 0 0,0 3,4V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V4A2,2 0 0,0 19,2Z",x="__paste__";(0,a.Z)([(0,s.Mo)("ha-automation-condition")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"conditions",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"nested",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"clipboard",value:void 0},{kind:"field",key:"_focusLastConditionOnChange",value:()=>!1},{kind:"field",key:"_conditionKeys",value:()=>new WeakMap},{kind:"field",key:"_sortable",value:void 0},{kind:"method",key:"updated",value:function(e){if(e.has("reOrderMode")&&(this.reOrderMode?this._createSortable():this._destroySortable()),!e.has("conditions"))return;let t;if(Array.isArray(this.conditions)||(t=[this.conditions]),(t||this.conditions).forEach(((e,i)=>{"string"==typeof e&&(t=t||[...this.conditions],t[i]={condition:"template",value_template:e})})),t)(0,l.B)(this,"value-changed",{value:t});else if(this._focusLastConditionOnChange){this._focusLastConditionOnChange=!1;const e=this.shadowRoot.querySelector("ha-automation-condition-row:last-of-type");e.updateComplete.then((()=>{e.expand(),e.scrollIntoView(),e.focus()}))}}},{kind:"method",key:"render",value:function(){var e;return Array.isArray(this.conditions)?n.dy` ${this.reOrderMode&&!this.nested?n.dy` ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.description_conditions")} ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.exit")} `:null}
    ${(0,d.r)(this.conditions,(e=>this._getKey(e)),((e,t)=>n.dy` ${this.reOrderMode?n.dy`
    `:""}
    `))}
    ${null!==(e=this.clipboard)&&void 0!==e&&e.condition?n.dy` ${this.hass.localize("ui.panel.config.automation.editor.conditions.paste")} (${this.hass.localize(`ui.panel.config.automation.editor.conditions.type.${this.clipboard.condition.condition}.label`)}) `:n.Ld} ${this._processedTypes(this.hass.localize).map((([e,t,i])=>n.dy` ${t} `))} `:n.Ld}},{kind:"method",key:"_enterReOrderMode",value:async function(e){this.nested||(e.stopPropagation(),this.reOrderMode=!0)}},{kind:"method",key:"_exitReOrderMode",value:async function(){this.reOrderMode=!1}},{kind:"method",key:"_createSortable",value:async function(){const e=await(0,m.F)();this._sortable=new e(this.shadowRoot.querySelector(".conditions"),{animation:150,fallbackClass:"sortable-fallback",handle:".handle",onChoose:e=>{e.item.placeholder=document.createComment("sort-placeholder"),e.item.after(e.item.placeholder)},onEnd:e=>{e.item.placeholder&&(e.item.placeholder.replaceWith(e.item),delete e.item.placeholder),this._dragged(e)}})}},{kind:"method",key:"_destroySortable",value:function(){var e;null===(e=this._sortable)||void 0===e||e.destroy(),this._sortable=void 0}},{kind:"method",key:"_getKey",value:function(e){return this._conditionKeys.has(e)||this._conditionKeys.set(e,Math.random().toString()),this._conditionKeys.get(e)}},{kind:"method",key:"_addCondition",value:function(e){const t=e.currentTarget.items[e.detail.index].value;let i;if(t===x)i=this.conditions.concat((0,o.Z)(this.clipboard.condition));else{const e=t,a=customElements.get(`ha-automation-condition-${e}`);i=this.conditions.concat({condition:e,...a.defaultConfig})}this._focusLastConditionOnChange=!0,(0,l.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_moveUp",value:function(e){const t=e.target.index,i=t-1;this._move(t,i)}},{kind:"method",key:"_moveDown",value:function(e){const t=e.target.index,i=t+1;this._move(t,i)}},{kind:"method",key:"_dragged",value:function(e){e.oldIndex!==e.newIndex&&this._move(e.oldIndex,e.newIndex)}},{kind:"method",key:"_move",value:function(e,t){const i=this.conditions.concat(),a=i.splice(e,1)[0];i.splice(t,0,a),(0,l.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();const t=[...this.conditions],i=e.detail.value,a=e.target.index;if(null===i)t.splice(a,1);else{const e=this._getKey(t[a]);this._conditionKeys.set(i,e),t[a]=i}(0,l.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_duplicateCondition",value:function(e){e.stopPropagation();const t=e.target.index;(0,l.B)(this,"value-changed",{value:this.conditions.concat((0,o.Z)(this.conditions[t]))})}},{kind:"field",key:"_processedTypes",value(){return(0,r.Z)((e=>Object.entries(h.h).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.conditions.type.${t}.label`),i])).sort(((e,t)=>(0,u.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Y,n.iv`ha-automation-condition-row{display:block;margin-bottom:16px;scroll-margin-top:48px}ha-svg-icon{height:20px}ha-alert{display:block;margin-bottom:16px;border-radius:var(--ha-card-border-radius,12px);overflow:hidden}.handle{cursor:move;padding:12px}.handle ha-svg-icon{pointer-events:none;height:24px}`]}}]}}),n.oi);t()}catch(e){t(e)}}))},49919:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(14243),n=i(15e3),s=e([n]);n=(s.then?(await s)():s)[0];(0,a.Z)([(0,o.Mo)("ha-automation-condition-and")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[]}}),n.w);t()}catch(e){t(e)}}))},26627:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=i(26945),l=i(2926);(0,a.Z)([(0,n.Mo)("ha-device-condition-picker")],(function(e,t){return{F:class extends t{constructor(){super(r.b2,r.Gg,(e=>({device_id:e||"",condition:"device",domain:"",entity_id:""}))),e(this)}},d:[{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.conditions.no_conditions")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.conditions.unknown_condition")}}]}}),l.g);i(60033),i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-condition-device")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Object})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_deviceId",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_capabilities",value:void 0},{kind:"field",key:"_origCondition",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{device_id:"",domain:"",entity_id:""}}},{kind:"field",key:"_extraFieldsData",value:()=>(0,s.Z)(((e,t)=>{const i={};return t.extra_fields.forEach((t=>{void 0!==e[t.name]&&(i[t.name]=e[t.name])})),i}))},{kind:"method",key:"render",value:function(){var e;const t=this._deviceId||this.condition.device_id;return o.dy` ${null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?o.dy` `:""} `}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.condition&&(this._origCondition=this.condition)}},{kind:"method",key:"updated",value:function(e){const t=e.get("condition");t&&!(0,r.hH)(t,this.condition)&&this._getCapabilities()}},{kind:"method",key:"_getCapabilities",value:async function(){const e=this.condition;this._capabilities=e.domain?await(0,r.dA)(this.hass,e):void 0}},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,d.B)(this,"value-changed",{value:{...i.defaultConfig,condition:"device"}})}},{kind:"method",key:"_deviceConditionPicked",value:function(e){e.stopPropagation();let t=e.detail.value;this._origCondition&&(0,r.hH)(this._origCondition,t)&&(t=this._origCondition),(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.condition,...e.detail.value}})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return t=>e(`ui.panel.config.automation.editor.conditions.type.device.extra_fields.${t.name}`)||t.name}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-device-picker{display:block;margin-bottom:24px}ha-form{margin-top:24px}`}]}}),o.oi)},15e3:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{w:()=>c});var o=i(17463),n=i(68144),s=i(14243),d=i(47181),r=i(50364),l=e([r]);r=(l.then?(await l)():l)[0];let c=(0,o.Z)([(0,s.Mo)("ha-automation-condition-logical")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"clipboard",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{conditions:[]}}},{kind:"method",key:"render",value:function(){return n.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.condition,conditions:e.detail.value}})}}]}}),n.oi);a()}catch(e){a(e)}}))},39521:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(14243),n=i(15e3),s=e([n]);n=(s.then?(await s)():s)[0];(0,a.Z)([(0,o.Mo)("ha-automation-condition-not")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[]}}),n.w);t()}catch(e){t(e)}}))},98564:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-condition-numeric_state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_inputAboveIsEntity",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputBelowIsEntity",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:""}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t,i)=>[{name:"entity_id",required:!0,selector:{entity:{}}},{name:"attribute",selector:{attribute:{hide_attributes:["access_token","auto_update","available_modes","away_mode","changed_by","code_format","color_modes","current_activity","device_class","editable","effect_list","effect","entity_picture","fan_mode","fan_modes","fan_speed_list","forecast","friendly_name","frontend_stream_type","has_date","has_time","hs_color","hvac_mode","hvac_modes","icon","media_album_name","media_artist","media_content_type","media_position_updated_at","media_title","next_dawn","next_dusk","next_midnight","next_noon","next_rising","next_setting","operation_list","operation_mode","options","preset_mode","preset_modes","release_notes","release_summary","release_url","restored","rgb_color","rgbw_color","shuffle","sound_mode_list","sound_mode","source_list","source_type","source","state_class","supported_features","swing_mode","swing_mode","swing_modes","title","token","unit_of_measurement","xy_color"]}},context:{filter_entity:"entity_id"}},{name:"mode_above",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_input")]]},...t?[{name:"above",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"above",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"mode_below",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_input")]]},...i?[{name:"below",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"below",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"value_template",selector:{template:{}}}]))},{kind:"method",key:"render",value:function(){var e,t;const i=null!==(e=this._inputAboveIsEntity)&&void 0!==e?e:"string"==typeof this.condition.above&&(this.condition.above.startsWith("input_number.")||this.condition.above.startsWith("number.")||this.condition.above.startsWith("sensor.")),a=null!==(t=this._inputBelowIsEntity)&&void 0!==t?t:"string"==typeof this.condition.below&&(this.condition.below.startsWith("input_number.")||this.condition.below.startsWith("number.")||this.condition.below.startsWith("sensor.")),n=this._schema(this.hass.localize,i,a),s={mode_above:i?"input":"value",mode_below:a?"input":"value",...this.condition};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputAboveIsEntity="input"===t.mode_above,this._inputBelowIsEntity="input"===t.mode_below,delete t.mode_above,delete t.mode_below,(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>{switch(e.name){case"entity_id":return this.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return this.hass.localize("ui.components.entity.entity-attribute-picker.attribute");default:return this.hass.localize(`ui.panel.config.automation.editor.triggers.type.numeric_state.${e.name}`)}}}}]}}),o.oi)},52762:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(14243),n=i(15e3),s=e([n]);n=(s.then?(await s)():s)[0];(0,a.Z)([(0,o.Mo)("ha-automation-condition-or")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[]}}),n.w);t()}catch(e){t(e)}}))},19331:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(38768),d=i(71350),r=i(47181),l=(i(68331),i(88268));const c=(0,s.Ry)({alias:(0,s.jt)((0,s.Z_)()),condition:(0,s.i0)("state"),entity_id:(0,s.jt)((0,s.Z_)()),attribute:(0,s.jt)((0,s.Z_)()),state:(0,s.jt)((0,s.Z_)()),for:(0,s.jt)((0,s.G0)([(0,s.Rx)(),(0,s.Z_)(),l.H])),enabled:(0,s.jt)((0,s.O7)())}),u=[{name:"entity_id",required:!0,selector:{entity:{}}},{name:"attribute",selector:{attribute:{hide_attributes:["access_token","available_modes","color_modes","editable","effect_list","entity_picture","fan_modes","fan_speed_list","forecast","friendly_name","hvac_modes","icon","operation_list","options","preset_modes","sound_mode_list","source_list","state_class","swing_modes","token"]}},context:{filter_entity:"entity_id"}},{name:"state",required:!0,selector:{state:{}},context:{filter_entity:"entity_id",filter_attribute:"attribute"}},{name:"for",selector:{duration:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-condition-state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:"",state:""}}},{kind:"method",key:"shouldUpdate",value:function(e){if(e.has("condition"))try{(0,s.hu)(this.condition,c)}catch(e){return(0,r.B)(this,"ui-mode-not-available",e),!1}return!0}},{kind:"method",key:"render",value:function(){const e=(0,d.c)(this.condition.for),t={...this.condition,for:e};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]?delete t[e]:{})),t.state||(t.state=""),(0,r.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>{switch(e.name){case"entity_id":return this.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return this.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return this.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return this.hass.localize(`ui.panel.config.automation.editor.conditions.type.state.${e.name}`)}}}}]}}),o.oi)},28761:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-condition-sun")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"before",type:"select",required:!0,options:[["sunrise",e("ui.panel.config.automation.editor.conditions.type.sun.sunrise")],["sunset",e("ui.panel.config.automation.editor.conditions.type.sun.sunset")]]},{name:"before_offset",selector:{text:{}}},{name:"after",type:"select",required:!0,options:[["sunrise",e("ui.panel.config.automation.editor.conditions.type.sun.sunrise")],["sunset",e("ui.panel.config.automation.editor.conditions.type.sun.sunset")]]},{name:"after_offset",selector:{text:{}}}]))},{kind:"method",key:"render",value:function(){const e=this._schema(this.hass.localize);return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.conditions.type.sun.${e.name}`)}}]}}),o.oi)},42859:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=(i(53297),i(66748)),d=e([s]);s=(d.then?(await d)():d)[0];(0,a.Z)([(0,n.Mo)("ha-automation-condition-template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{value_template:""}}},{kind:"method",key:"render",value:function(){const{value_template:e}=this.condition;return o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.conditions.type.template.value_template")} *

    `}},{kind:"method",key:"_valueChanged",value:function(e){(0,s.a)(this,e)}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`p{margin-top:0}`}}]}}),o.oi);t()}catch(e){t(e)}}))},39825:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(26410),r=i(47181),l=(i(68331),e([d]));d=(l.then?(await l)():l)[0];const c=["sun","mon","tue","wed","thu","fri","sat"];(0,a.Z)([(0,n.Mo)("ha-automation-condition-time")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputModeBefore",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputModeAfter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t,i,a)=>{const o=(0,d.Bt)(t),n=c.slice(o,c.length).concat(c.slice(0,o));return[{name:"mode_after",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.time.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.time.type_input")]]},{name:"after",selector:i?{entity:{filter:[{domain:"input_datetime"},{domain:"sensor",device_class:"timestamp"}]}}:{time:{}}},{name:"mode_before",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.time.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.time.type_input")]]},{name:"before",selector:a?{entity:{filter:[{domain:"input_datetime"},{domain:"sensor",device_class:"timestamp"}]}}:{time:{}}},{type:"multi_select",name:"weekday",options:n.map((t=>[t,e(`ui.panel.config.automation.editor.conditions.type.time.weekdays.${t}`)]))}]}))},{kind:"method",key:"render",value:function(){var e,t,i,a,n,s;const d=null!==(e=this._inputModeBefore)&&void 0!==e?e:(null===(t=this.condition.before)||void 0===t?void 0:t.startsWith("input_datetime."))||(null===(i=this.condition.before)||void 0===i?void 0:i.startsWith("sensor.")),r=null!==(a=this._inputModeAfter)&&void 0!==a?a:(null===(n=this.condition.after)||void 0===n?void 0:n.startsWith("input_datetime."))||(null===(s=this.condition.after)||void 0===s?void 0:s.startsWith("sensor.")),l=this._schema(this.hass.localize,this.hass.locale,r,d),c={mode_before:d?"input":"value",mode_after:r?"input":"value",...this.condition};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputModeAfter="input"===t.mode_after,this._inputModeBefore="input"===t.mode_before,delete t.mode_after,delete t.mode_before,Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]||Array.isArray(t[e])&&0===t[e].length?delete t[e]:{})),(0,r.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.conditions.type.time.${e.name}`)}}]}}),o.oi);t()}catch(e){t(e)}}))},19241:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=(i(44577),i(68144)),d=i(14243),r=i(47181),l=i(76680);i(86630);(0,a.Z)([(0,d.Mo)("ha-automation-condition-trigger")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_triggers",value:()=>[]},{kind:"field",key:"_unsub",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{id:""}}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this);const e={callback:e=>this._automationUpdated(e)};(0,r.B)(this,"subscribe-automation-config",e),this._unsub=e.unsub}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this._unsub&&this._unsub()}},{kind:"method",key:"render",value:function(){const{id:e}=this.condition;return this._triggers.length?s.dy` ${this._triggers.map((e=>s.dy` ${e.id} `))} `:this.hass.localize("ui.panel.config.automation.editor.conditions.type.trigger.no_triggers")}},{kind:"method",key:"_automationUpdated",value:function(e){const t=new Set;this._triggers=null!=e&&e.trigger?(0,l.r)(e.trigger).filter((e=>e.id&&!t.has(e.id)&&t.add(e.id))):[]}},{kind:"method",key:"_triggerPicked",value:function(e){if(e.stopPropagation(),!e.target.value)return;const t=e.target.value;this.condition.id!==t&&(0,r.B)(this,"value-changed",{value:{...this.condition,id:t}})}}]}}),s.oi)},77765:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(22311),r=i(74829);i(74535);function l(e){return(0,r.t)(e)&&"zone"!==(0,d.N)(e)}const c=["zone"];(0,a.Z)([(0,n.Mo)("ha-automation-condition-zone")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:"",zone:""}}},{kind:"method",key:"render",value:function(){const{entity_id:e,zone:t}=this.condition;return o.dy` `}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.condition,entity_id:e.detail.value}})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.condition,zone:e.detail.value}})}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-entity-picker:first-child{display:block;margin-bottom:24px}`}]}}),o.oi)},88268:(e,t,i)=>{i.d(t,{G:()=>o,H:()=>n});var a=i(38768);const o=(0,a.Ry)({platform:(0,a.Z_)(),id:(0,a.jt)((0,a.Z_)()),enabled:(0,a.jt)((0,a.O7)())}),n=(0,a.Ry)({days:(0,a.jt)((0,a.Rx)()),hours:(0,a.jt)((0,a.Rx)()),minutes:(0,a.jt)((0,a.Rx)()),seconds:(0,a.jt)((0,a.Rx)())})},76243:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{a:()=>S});var o=i(17463),n=i(34541),s=i(47838),d=(i(44577),i(68144)),r=i(14243),l=i(83448),c=i(55642),u=i(47181),h=i(21780),v=i(34620),m=i(38346),p=(i(9381),i(81545),i(22098),i(46583),i(5666),i(3555),i(93748)),g=i(29937),y=i(34838),f=i(40451),k=i(26765),_=i(11654),b=(i(61354),i(57119),i(22837)),$=(i(66372),i(79636),i(31794),i(52049),i(16516),i(18173),i(3823),i(36499),i(8890),i(5963),i(39414)),C=(i(2329),e([g,b,$]));[g,b,$]=C.then?(await C)():C;const x="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",M="M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z",A="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",w="M19,3L13,9L15,11L22,4V3M12,12.5A0.5,0.5 0 0,1 11.5,12A0.5,0.5 0 0,1 12,11.5A0.5,0.5 0 0,1 12.5,12A0.5,0.5 0 0,1 12,12.5M6,20A2,2 0 0,1 4,18C4,16.89 4.9,16 6,16A2,2 0 0,1 8,18C8,19.11 7.1,20 6,20M6,8A2,2 0 0,1 4,6C4,4.89 4.9,4 6,4A2,2 0 0,1 8,6C8,7.11 7.1,8 6,8M9.64,7.64C9.87,7.14 10,6.59 10,6A4,4 0 0,0 6,2A4,4 0 0,0 2,6A4,4 0 0,0 6,10C6.59,10 7.14,9.87 7.64,9.64L10,12L7.64,14.36C7.14,14.13 6.59,14 6,14A4,4 0 0,0 2,18A4,4 0 0,0 6,22A4,4 0 0,0 10,18C10,17.41 9.87,16.86 9.64,16.36L12,14L19,21H22V20L9.64,7.64Z",V="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",H="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",L="M10 7V9H9V15H10V17H6V15H7V9H6V7H10M16 7C17.11 7 18 7.9 18 9V15C18 16.11 17.11 17 16 17H12V7M16 9H14V15H16V9Z",z="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z",B="M18,17H10.5L12.5,15H18M6,17V14.5L13.88,6.65C14.07,6.45 14.39,6.45 14.59,6.65L16.35,8.41C16.55,8.61 16.55,8.92 16.35,9.12L8.47,17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",Z="M18 21L14 17H17V7H14L18 3L22 7H19V17H22M2 19V17H12V19M2 13V11H9V13M2 7V5H6V7H2Z",O="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9",S=(e,t)=>{var i,a;t.stopPropagation();const o=null===(i=t.currentTarget)||void 0===i?void 0:i.name;if(!o)return;const n=null===(a=t.target)||void 0===a?void 0:a.value;if((e.trigger[o]||"")===n)return;let s;void 0===n||""===n?(s={...e.trigger},delete s[o]):s={...e.trigger,[o]:n},(0,u.B)(e,"value-changed",{value:s})},P=e=>e.preventDefault();(0,o.Z)([(0,r.Mo)("ha-automation-trigger-row")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"hideMenu",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_warnings",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_requestShowId",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_triggered",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_triggerColor",value:()=>!1},{kind:"field",decorators:[(0,r.IO)("ha-yaml-editor")],key:"_yamlEditor",value:void 0},{kind:"field",key:"_triggerUnsub",value:void 0},{kind:"method",key:"render",value:function(){const e=void 0!==customElements.get(`ha-automation-trigger-${this.trigger.platform}`),t=this._yamlMode||!e,i="id"in this.trigger||this._requestShowId;return d.dy` ${!1===this.trigger.enabled?d.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.actions.disabled")}
    `:""}

    ${(0,h.f)((0,g.R)(this.trigger,this.hass))}

    ${this.hideMenu?"":d.dy` ${this.hass.localize("ui.panel.config.automation.editor.triggers.rename")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.re_order")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.edit_id")}
  • ${this.hass.localize("ui.panel.config.automation.editor.triggers.duplicate")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.copy")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.cut")}
  • ${this.hass.localize("ui.panel.config.automation.editor.edit_ui")} ${t?"":d.dy``} ${this.hass.localize("ui.panel.config.automation.editor.edit_yaml")} ${t?d.dy``:""}
  • ${!1===this.trigger.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable")} ${this.hass.localize("ui.panel.config.automation.editor.actions.delete")}
    `}
    ${this._warnings?d.dy` ${this._warnings.length&&void 0!==this._warnings[0]?d.dy`
      ${this._warnings.map((e=>d.dy`
    • ${e}
    • `))}
    `:""} ${this.hass.localize("ui.errors.config.edit_in_yaml_supported")}
    `:""} ${t?d.dy` ${e?"":d.dy` ${this.hass.localize("ui.panel.config.automation.editor.triggers.unsupported_platform","platform",this.trigger.platform)} `} `:d.dy` ${i?d.dy` `:""}
    ${(0,c.h)(`ha-automation-trigger-${this.trigger.platform}`,{hass:this.hass,trigger:this.trigger,disabled:this.disabled})}
    `}
    ${this.hass.localize("ui.panel.config.automation.editor.triggers.triggered")}
    `}},{kind:"method",key:"updated",value:function(e){(0,n.Z)((0,s.Z)(i.prototype),"updated",this).call(this,e),e.has("trigger")&&this._subscribeTrigger()}},{kind:"method",key:"connectedCallback",value:function(){(0,n.Z)((0,s.Z)(i.prototype),"connectedCallback",this).call(this),this.hasUpdated&&this.trigger&&this._subscribeTrigger()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,n.Z)((0,s.Z)(i.prototype),"disconnectedCallback",this).call(this),this._triggerUnsub&&(this._triggerUnsub.then((e=>e())),this._triggerUnsub=void 0),this._doSubscribeTrigger.cancel()}},{kind:"method",key:"_subscribeTrigger",value:function(){this._triggerUnsub&&(this._triggerUnsub.then((e=>e())),this._triggerUnsub=void 0),this._doSubscribeTrigger()}},{kind:"field",key:"_doSubscribeTrigger",value(){return(0,m.D)((async()=>{let e;const t=this.trigger;this._triggerUnsub&&(this._triggerUnsub.then((e=>e())),this._triggerUnsub=void 0);if(!(await(0,y.w)(this.hass,{trigger:t})).trigger.valid||this.trigger!==t)return;const i=(0,p.Xm)(this.hass,(t=>{void 0!==e?(clearTimeout(e),this._triggerColor=!this._triggerColor):this._triggerColor=!1,this._triggered=t,e=window.setTimeout((()=>{this._triggered=void 0,e=void 0}),5e3)}),t);i.catch((()=>{this._triggerUnsub===i&&(this._triggerUnsub=void 0)})),this._triggerUnsub=i}),5e3)}},{kind:"method",key:"_handleUiModeNotAvailable",value:function(e){this._warnings=(0,v.p)(this.hass,e.detail).warnings,this._yamlMode||(this._yamlMode=!0)}},{kind:"method",key:"_handleAction",value:async function(e){switch(e.detail.index){case 0:await this._renameTrigger();break;case 1:(0,u.B)(this,"re-order");break;case 2:this._requestShowId=!0,this.expand();break;case 3:(0,u.B)(this,"duplicate");break;case 4:(0,u.B)(this,"set-clipboard",{trigger:this.trigger});break;case 5:(0,u.B)(this,"set-clipboard",{trigger:this.trigger}),(0,u.B)(this,"value-changed",{value:null});break;case 6:this._switchUiMode(),this.expand();break;case 7:this._switchYamlMode(),this.expand();break;case 8:this._onDisable();break;case 9:this._onDelete()}}},{kind:"method",key:"_onDelete",value:function(){(0,k.g7)(this,{title:this.hass.localize("ui.panel.config.automation.editor.triggers.delete_confirm_title"),text:this.hass.localize("ui.panel.config.automation.editor.triggers.delete_confirm_text"),dismissText:this.hass.localize("ui.common.cancel"),confirmText:this.hass.localize("ui.common.delete"),destructive:!0,confirm:()=>{(0,u.B)(this,"value-changed",{value:null})}})}},{kind:"method",key:"_onDisable",value:function(){var e;const t=!(null===(e=this.trigger.enabled)||void 0===e||e),i={...this.trigger,enabled:t};var a;((0,u.B)(this,"value-changed",{value:i}),this._yamlMode)&&(null===(a=this._yamlEditor)||void 0===a||a.setValue(i))}},{kind:"method",key:"_idChanged",value:function(e){var t;const i=e.target.value;if(i===(null!==(t=this.trigger.id)&&void 0!==t?t:""))return;this._requestShowId=!0;const a={...this.trigger};i?a.id=i:delete a.id,(0,u.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(this._warnings=void 0,(0,u.B)(this,"value-changed",{value:e.detail.value}))}},{kind:"method",key:"_switchUiMode",value:function(){this._warnings=void 0,this._yamlMode=!1}},{kind:"method",key:"_switchYamlMode",value:function(){this._warnings=void 0,this._yamlMode=!0}},{kind:"method",key:"_showTriggeredInfo",value:function(){(0,k.Ys)(this,{text:d.dy` `})}},{kind:"method",key:"_renameTrigger",value:async function(){const e=await(0,k.D9)(this,{title:this.hass.localize("ui.panel.config.automation.editor.triggers.change_alias"),inputLabel:this.hass.localize("ui.panel.config.automation.editor.triggers.alias"),inputType:"string",placeholder:(0,h.f)((0,g.R)(this.trigger,this.hass,!0)),defaultValue:this.trigger.alias,confirmText:this.hass.localize("ui.common.submit")}),t={...this.trigger};var i;(e?t.alias=e:delete t.alias,(0,u.B)(this,"value-changed",{value:t}),this._yamlMode)&&(null===(i=this._yamlEditor)||void 0===i||i.setValue(t))}},{kind:"method",key:"expand",value:function(){this.updateComplete.then((()=>{this.shadowRoot.querySelector("ha-expansion-panel").expanded=!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[_.Qx,d.iv`ha-button-menu{--mdc-theme-text-primary-on-background:var(--primary-text-color)}.disabled{opacity:.5;pointer-events:none}ha-expansion-panel{--expansion-panel-summary-padding:0 0 0 8px;--expansion-panel-content-padding:0}h3{margin:0;font-size:inherit;font-weight:inherit}.trigger-icon{display:none}@media (min-width:870px){.trigger-icon{display:inline-block;color:var(--secondary-text-color);opacity:.9;margin-right:8px}}.card-content{padding:16px}.disabled-bar{background:var(--divider-color,#e0e0e0);text-align:center;border-top-right-radius:var(--ha-card-border-radius);border-top-left-radius:var(--ha-card-border-radius)}.triggered{cursor:pointer;position:absolute;top:0px;right:0px;left:0px;text-transform:uppercase;font-weight:700;font-size:14px;background-color:var(--primary-color);color:var(--text-primary-color);max-height:0px;overflow:hidden;transition:max-height .3s;text-align:center;border-top-right-radius:var(--ha-card-border-radius,12px);border-top-left-radius:var(--ha-card-border-radius,12px)}.triggered.active{max-height:100px}.triggered:hover{opacity:.8}.triggered.accent{background-color:var(--accent-color);color:var(--text-accent-color,var(--text-primary-color))}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}ha-textfield{display:block;margin-bottom:24px}.selected_menu_item{color:var(--primary-color)}li[role=separator]{border-bottom-color:var(--divider-color)}`]}}]}}),d.oi);a()}catch(e){a(e)}}))},15491:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=(i(14271),i(3239)),d=i(68144),r=i(14243),l=i(18848),c=i(14516),u=i(47181),h=i(85415),v=(i(81545),i(74834),i(52039),i(40451)),m=i(70651),p=i(98116),g=i(76243),y=(i(61354),i(57119),i(22837)),f=(i(66372),i(79636),i(31794),i(52049),i(16516),i(18173),i(3823),i(36499),i(8890),i(5963),i(39414)),k=(i(2329),e([g,y,f]));[g,y,f]=k.then?(await k)():k;const _="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",b="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",$="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z",C="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",x="M19,20H5V4H7V7H17V4H19M12,2A1,1 0 0,1 13,3A1,1 0 0,1 12,4A1,1 0 0,1 11,3A1,1 0 0,1 12,2M19,2H14.82C14.4,0.84 13.3,0 12,0C10.7,0 9.6,0.84 9.18,2H5A2,2 0 0,0 3,4V20A2,2 0 0,0 5,22H19A2,2 0 0,0 21,20V4A2,2 0 0,0 19,2Z",M="__paste__";(0,a.Z)([(0,r.Mo)("ha-automation-trigger")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"triggers",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"nested",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)()],key:"clipboard",value:void 0},{kind:"field",key:"_focusLastTriggerOnChange",value:()=>!1},{kind:"field",key:"_triggerKeys",value:()=>new WeakMap},{kind:"field",key:"_sortable",value:void 0},{kind:"method",key:"render",value:function(){var e;return d.dy` ${this.reOrderMode&&!this.nested?d.dy` ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.description_triggers")} ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.exit")} `:null}
    ${(0,l.r)(this.triggers,(e=>this._getKey(e)),((e,t)=>d.dy` ${this.reOrderMode?d.dy`
    `:""}
    `))}
    ${null!==(e=this.clipboard)&&void 0!==e&&e.trigger?d.dy` ${this.hass.localize("ui.panel.config.automation.editor.triggers.paste")} (${this.hass.localize(`ui.panel.config.automation.editor.triggers.type.${this.clipboard.trigger.platform}.label`)}) `:d.Ld} ${this._processedTypes(this.hass.localize).map((([e,t,i])=>d.dy` ${t} `))} `}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("reOrderMode")&&(this.reOrderMode?this._createSortable():this._destroySortable()),e.has("triggers")&&this._focusLastTriggerOnChange){this._focusLastTriggerOnChange=!1;const e=this.shadowRoot.querySelector("ha-automation-trigger-row:last-of-type");e.updateComplete.then((()=>{e.expand(),e.scrollIntoView(),e.focus()}))}}},{kind:"method",key:"_enterReOrderMode",value:async function(e){this.nested||(e.stopPropagation(),this.reOrderMode=!0)}},{kind:"method",key:"_exitReOrderMode",value:async function(){this.reOrderMode=!1}},{kind:"method",key:"_createSortable",value:async function(){const e=await(0,p.F)();this._sortable=new e(this.shadowRoot.querySelector(".triggers"),{animation:150,fallbackClass:"sortable-fallback",handle:".handle",onChoose:e=>{e.item.placeholder=document.createComment("sort-placeholder"),e.item.after(e.item.placeholder)},onEnd:e=>{e.item.placeholder&&(e.item.placeholder.replaceWith(e.item),delete e.item.placeholder),this._dragged(e)}})}},{kind:"method",key:"_destroySortable",value:function(){var e;null===(e=this._sortable)||void 0===e||e.destroy(),this._sortable=void 0}},{kind:"method",key:"_getKey",value:function(e){return this._triggerKeys.has(e)||this._triggerKeys.set(e,Math.random().toString()),this._triggerKeys.get(e)}},{kind:"method",key:"_addTrigger",value:function(e){const t=e.currentTarget.items[e.detail.index].value;let i;if(t===M)i=this.triggers.concat((0,s.Z)(this.clipboard.trigger));else{const e=t,a=customElements.get(`ha-automation-trigger-${e}`);i=this.triggers.concat({platform:e,...a.defaultConfig})}this._focusLastTriggerOnChange=!0,(0,u.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_moveUp",value:function(e){const t=e.target.index,i=t-1;this._move(t,i)}},{kind:"method",key:"_moveDown",value:function(e){const t=e.target.index,i=t+1;this._move(t,i)}},{kind:"method",key:"_dragged",value:function(e){e.oldIndex!==e.newIndex&&this._move(e.oldIndex,e.newIndex)}},{kind:"method",key:"_move",value:function(e,t){const i=this.triggers.concat(),a=i.splice(e,1)[0];i.splice(t,0,a),(0,u.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_triggerChanged",value:function(e){e.stopPropagation();const t=[...this.triggers],i=e.detail.value,a=e.target.index;if(null===i)t.splice(a,1);else{const e=this._getKey(t[a]);this._triggerKeys.set(i,e),t[a]=i}(0,u.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_duplicateTrigger",value:function(e){e.stopPropagation();const t=e.target.index;(0,u.B)(this,"value-changed",{value:this.triggers.concat((0,s.Z)(this.triggers[t]))})}},{kind:"field",key:"_processedTypes",value(){return(0,c.Z)((e=>Object.entries(v.H).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.triggers.type.${t}.label`),i])).sort(((e,t)=>(0,h.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"get",static:!0,key:"styles",value:function(){return[m.Y,d.iv`ha-automation-trigger-row{display:block;margin-bottom:16px;scroll-margin-top:48px}ha-svg-icon{height:20px}ha-alert{display:block;margin-bottom:16px;border-radius:var(--ha-card-border-radius,16px);overflow:hidden}.handle{cursor:move;padding:12px}.handle ha-svg-icon{pointer-events:none;height:24px}`]}}]}}),d.oi);t()}catch(e){t(e)}}))},61354:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=(i(68331),i(71350));(0,a.Z)([(0,n.Mo)("ha-automation-trigger-calendar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"entity_id",required:!0,selector:{entity:{domain:"calendar"}}},{name:"event",type:"select",required:!0,options:[["start",e("ui.panel.config.automation.editor.triggers.type.calendar.start")],["end",e("ui.panel.config.automation.editor.triggers.type.calendar.end")]]},{name:"offset",selector:{duration:{}}},{name:"offset_type",type:"select",required:!0,options:[["before",e("ui.panel.config.automation.editor.triggers.type.calendar.before")],["after",e("ui.panel.config.automation.editor.triggers.type.calendar.after")]]}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"start",offset:0}}},{kind:"method",key:"render",value:function(){const e=this._schema(this.hass.localize),t=this.trigger.offset,i=(0,r.c)(t);let a="after";("object"==typeof t&&i.hours<0||"string"==typeof t&&t.startsWith("-"))&&(i.hours=Math.abs(i.hours),a="before");const n={...this.trigger,offset:i,offset_type:a};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){var t,i,a;e.stopPropagation();const o=e.detail.value.offset,n="before"===e.detail.value.offset_type?"-":"",s={...e.detail.value,offset:`${n}${null!==(t=o.hours)&&void 0!==t?t:0}:${null!==(i=o.minutes)&&void 0!==i?i:0}:${null!==(a=o.seconds)&&void 0!==a?a:0}`};delete s.offset_type,(0,d.B)(this,"value-changed",{value:s})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.calendar.${e.name}`)}}]}}),o.oi)},57119:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=(i(60033),i(26945)),l=i(2926);(0,a.Z)([(0,n.Mo)("ha-device-trigger-picker")],(function(e,t){return{F:class extends t{constructor(){super(r.KL,r.r3,(e=>({device_id:e||"",platform:"device",domain:"",entity_id:""}))),e(this)}},d:[{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.triggers.no_triggers")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.triggers.unknown_trigger")}}]}}),l.g);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-device")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Object})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_deviceId",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_capabilities",value:void 0},{kind:"field",key:"_origTrigger",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{device_id:"",domain:"",entity_id:""}}},{kind:"field",key:"_extraFieldsData",value:()=>(0,s.Z)(((e,t)=>{const i={};return t.extra_fields.forEach((t=>{void 0!==e[t.name]&&(i[t.name]=e[t.name])})),i}))},{kind:"method",key:"render",value:function(){var e;const t=this._deviceId||this.trigger.device_id;return o.dy` ${null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?o.dy` `:""} `}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.trigger&&(this._origTrigger=this.trigger)}},{kind:"method",key:"updated",value:function(e){if(!e.has("trigger"))return;const t=e.get("trigger");t&&!(0,r.hH)(t,this.trigger)&&this._getCapabilities()}},{kind:"method",key:"_getCapabilities",value:async function(){const e=this.trigger;this._capabilities=e.domain?await(0,r.hA)(this.hass,e):void 0}},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,d.B)(this,"value-changed",{value:{...i.defaultConfig,platform:"device"}})}},{kind:"method",key:"_deviceTriggerPicked",value:function(e){e.stopPropagation();let t=e.detail.value;this._origTrigger&&(0,r.hH)(this._origTrigger,t)&&(t=this._origTrigger),this.trigger.id&&(t.id=this.trigger.id),(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.trigger,...e.detail.value}})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return t=>e(`ui.panel.config.automation.editor.triggers.type.device.extra_fields.${t.name}`)||t.name}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-device-picker{display:block;margin-bottom:24px}ha-form{margin-top:24px}`}]}}),o.oi)},22837:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=(i(3555),i(18900),i(33049),i(76243)),r=e([d]);d=(r.then?(await r)():r)[0];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-event")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event_type:""}}},{kind:"method",key:"render",value:function(){const{event_type:e,event_data:t,context:i}=this.trigger;return o.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.triggers.type.event.context_users")} `}},{kind:"method",key:"_wrapUsersInArray",value:function(e){return e?"string"==typeof e?[e]:e:[]}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,d.a)(this,e)}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,d.a)(this,e)}},{kind:"method",key:"_usersChanged",value:function(e){e.stopPropagation();const t={...this.trigger};!e.detail.value.length&&t.context?delete t.context.user_id:(t.context||(t.context={}),t.context.user_id=e.detail.value),(0,s.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-textfield{display:block}`}}]}}),o.oi);t()}catch(e){t(e)}}))},66372:(e,t,i)=>{var a=i(17463),o=(i(68331),i(68144)),n=i(14243),s=i(14516),d=i(47181);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-geo_location")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"source",selector:{text:{}}},{name:"zone",selector:{entity:{domain:"zone"}}},{name:"event",type:"select",required:!0,options:[["enter",e("ui.panel.config.automation.editor.triggers.type.geo_location.enter")],["leave",e("ui.panel.config.automation.editor.triggers.type.geo_location.leave")]]}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{source:"",zone:"",event:"enter"}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.geo_location.${e.name}`)}}]}}),o.oi)},79636:(e,t,i)=>{var a=i(17463),o=(i(68331),i(68144)),n=i(14243),s=i(14516),d=i(47181);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-homeassistant")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"event",type:"select",required:!0,options:[["start",e("ui.panel.config.automation.editor.triggers.type.homeassistant.start")],["shutdown",e("ui.panel.config.automation.editor.triggers.type.homeassistant.shutdown")]]}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"start"}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.homeassistant.${e.name}`)}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`label{display:flex;align-items:center}`}]}}),o.oi)},31794:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(68331);const d=[{name:"topic",required:!0,selector:{text:{}}},{name:"payload",selector:{text:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-mqtt")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{topic:""}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.mqtt.${e.name}`)}}]}}),o.oi)},52049:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(71350),r=i(47181),l=i(61761);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-numeric_state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_inputAboveIsEntity",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputBelowIsEntity",value:void 0},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t,i)=>[{name:"entity_id",required:!0,selector:{entity:{}}},{name:"attribute",selector:{attribute:{hide_attributes:["access_token","auto_update","available_modes","away_mode","changed_by","code_arm_required","code_format","color_mode","color_modes","current_activity","device_class","editable","effect_list","effect","entity_id","entity_picture","fan_mode","fan_modes","fan_speed_list","forecast","friendly_name","frontend_stream_type","has_date","has_time","hs_color","hvac_mode","hvac_modes","icon","id","latest_version","max_color_temp_kelvin","max_mireds","max_temp","media_album_name","media_artist","media_content_type","media_position_updated_at","media_title","min_color_temp_kelvin","min_mireds","min_temp","mode","next_dawn","next_dusk","next_midnight","next_noon","next_rising","next_setting","operation_list","operation_mode","options","percentage_step","precipitation_unit","preset_mode","preset_modes","pressure_unit","release_notes","release_summary","release_url","restored","rgb_color","rgbw_color","shuffle","skipped_version","sound_mode_list","sound_mode","source_list","source_type","source","state_class","step","supported_color_modes","supported_features","swing_mode","swing_modes","target_temp_step","temperature_unit","title","token","unit_of_measurement","user_id","uuid","visibility_unit","wind_speed_unit","xy_color"]}},context:{filter_entity:"entity_id"}},{name:"mode_above",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_input")]]},...t?[{name:"above",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"above",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"mode_below",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_input")]]},...i?[{name:"below",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"below",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"value_template",selector:{template:{}}},{name:"for",selector:{duration:{}}}]))},{kind:"method",key:"willUpdate",value:function(e){e.has("trigger")&&this.trigger&&(0,l._)(this.trigger.for)&&(0,r.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support")))}},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:""}}},{kind:"method",key:"render",value:function(){var e,t;const i=(0,d.c)(this.trigger.for),a=null!==(e=this._inputAboveIsEntity)&&void 0!==e?e:"string"==typeof this.trigger.above&&(this.trigger.above.startsWith("input_number.")||this.trigger.above.startsWith("number.")||this.trigger.above.startsWith("sensor.")),n=null!==(t=this._inputBelowIsEntity)&&void 0!==t?t:"string"==typeof this.trigger.below&&(this.trigger.below.startsWith("input_number.")||this.trigger.below.startsWith("number.")||this.trigger.below.startsWith("sensor.")),s=this._schema(this.hass.localize,a,n),r={mode_above:a?"input":"value",mode_below:n?"input":"value",...this.trigger,for:i};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputAboveIsEntity="input"===t.mode_above,this._inputBelowIsEntity="input"===t.mode_below,delete t.mode_above,delete t.mode_below,(0,r.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>{switch(e.name){case"entity_id":return this.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return this.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return this.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return this.hass.localize(`ui.panel.config.automation.editor.triggers.type.numeric_state.${e.name}`)}}}}]}}),o.oi)},16516:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(38768),d=i(14516),r=i(76680),l=i(47181),c=i(61761),u=i(88268),h=(i(68331),i(71350));const v=(0,s.f0)(u.G,(0,s.Ry)({alias:(0,s.jt)((0,s.Z_)()),platform:(0,s.i0)("state"),entity_id:(0,s.jt)((0,s.G0)([(0,s.Z_)(),(0,s.IX)((0,s.Z_)())])),attribute:(0,s.jt)((0,s.Z_)()),from:(0,s.jt)((0,s.Z_)()),to:(0,s.jt)((0,s.Z_)()),for:(0,s.jt)((0,s.G0)([(0,s.Rx)(),(0,s.Z_)(),u.H]))}));(0,a.Z)([(0,n.Mo)("ha-automation-trigger-state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:[]}}},{kind:"field",key:"_schema",value:()=>(0,d.Z)(((e,t)=>[{name:"entity_id",required:!0,selector:{entity:{multiple:!0}}},{name:"attribute",selector:{attribute:{entity_id:e?e[0]:void 0,hide_attributes:["access_token","available_modes","code_arm_required","code_format","color_modes","device_class","editable","effect_list","entity_id","entity_picture","fan_modes","fan_speed_list","friendly_name","frontend_stream_type","has_date","has_time","hvac_modes","icon","id","max_color_temp_kelvin","max_mireds","max_temp","max","min_color_temp_kelvin","min_mireds","min_temp","min","mode","operation_list","options","percentage_step","precipitation_unit","preset_modes","pressure_unit","sound_mode_list","source_list","state_class","step","supported_color_modes","supported_features","swing_modes","target_temp_step","temperature_unit","token","unit_of_measurement","visibility_unit","wind_speed_unit"]}}},{name:"from",selector:{state:{entity_id:e?e[0]:void 0,attribute:t}}},{name:"to",selector:{state:{entity_id:e?e[0]:void 0,attribute:t}}},{name:"for",selector:{duration:{}}}]))},{kind:"method",key:"shouldUpdate",value:function(e){if(!e.has("trigger"))return!0;if(this.trigger.for&&"object"==typeof this.trigger.for&&0===this.trigger.for.milliseconds&&delete this.trigger.for.milliseconds,this.trigger&&(0,c._)(this.trigger))return(0,l.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support"))),!1;try{(0,s.hu)(this.trigger,v)}catch(e){return(0,l.B)(this,"ui-mode-not-available",e),!1}return!0}},{kind:"method",key:"render",value:function(){const e=(0,h.c)(this.trigger.for),t={...this.trigger,entity_id:(0,r.r)(this.trigger.entity_id),for:e},i=this._schema(this.trigger.entity_id,this.trigger.attribute);return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]?delete t[e]:{})),(0,l.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize("entity_id"===e.name?"ui.components.entity.entity-picker.entity":`ui.panel.config.automation.editor.triggers.type.state.${e.name}`)}}]}}),o.oi)},18173:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-sun")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"event",type:"select",required:!0,options:[["sunrise",e("ui.panel.config.automation.editor.triggers.type.sun.sunrise")],["sunset",e("ui.panel.config.automation.editor.triggers.type.sun.sunset")]]},{name:"offset",selector:{text:{}}}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"sunrise",offset:0}}},{kind:"method",key:"render",value:function(){const e=this._schema(this.hass.localize);return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.sun.${e.name}`)}}]}}),o.oi)},3823:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=(i(44577),i(68144)),d=i(14243),r=i(47181),l=i(85415);i(86630);(0,a.Z)([(0,d.Mo)("ha-automation-trigger-tag")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_tags",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{tag_id:""}}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),this._fetchTags()}},{kind:"method",key:"render",value:function(){return this._tags?s.dy` ${this._tags.map((e=>s.dy` ${e.name||e.id} `))} `:s.Ld}},{kind:"method",key:"_fetchTags",value:async function(){this._tags=(await(async e=>e.callWS({type:"tag/list"}))(this.hass)).sort(((e,t)=>(0,l.f)(e.name||e.id,t.name||t.id,this.hass.locale.language)))}},{kind:"method",key:"_tagChanged",value:function(e){e.target.value&&this._tags&&this.trigger.tag_id!==e.target.value&&(0,r.B)(this,"value-changed",{value:{...this.trigger,tag_id:e.target.value}})}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{display:block}`}}]}}),s.oi)},36499:(e,t,i)=>{var a=i(17463),o=(i(53297),i(68144)),n=i(14243),s=(i(68331),i(71350)),d=i(47181),r=i(61761);const l=[{name:"value_template",required:!0,selector:{template:{}}},{name:"for",selector:{duration:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{value_template:""}}},{kind:"method",key:"willUpdate",value:function(e){e.has("trigger")&&this.trigger&&(0,r._)(this.trigger.for)&&(0,d.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support")))}},{kind:"method",key:"render",value:function(){const e=(0,s.c)(this.trigger.for),t={...this.trigger,for:e};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t.for&&Object.values(t.for).every((e=>0===e))&&delete t.for,(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.template.${e.name}`)}}]}}),o.oi)},8890:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-time")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_inputMode",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{at:""}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t)=>{const i=t?{entity:{filter:[{domain:"input_datetime"},{domain:"sensor",device_class:"timestamp"}]}}:{time:{}};return[{name:"mode",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.triggers.type.time.type_value")],["input",e("ui.panel.config.automation.editor.triggers.type.time.type_input")]]},{name:"at",selector:i}]}))},{kind:"method",key:"willUpdate",value:function(e){e.has("trigger")&&this.trigger&&Array.isArray(this.trigger.at)&&(0,d.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.editor_not_supported")))}},{kind:"method",key:"render",value:function(){var e;const t=this.trigger.at;if(Array.isArray(t))return o.Ld;const i=null!==(e=this._inputMode)&&void 0!==e?e:(null==t?void 0:t.startsWith("input_datetime."))||(null==t?void 0:t.startsWith("sensor.")),a=this._schema(this.hass.localize,i),n={mode:i?"input":"value",...this.trigger};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputMode="input"===t.mode,delete t.mode,Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]?delete t[e]:{})),(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.time.${e.name}`)}}]}}),o.oi)},5963:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(68331);const d=[{name:"hours",selector:{text:{}}},{name:"minutes",selector:{text:{}}},{name:"seconds",selector:{text:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-time_pattern")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.time_pattern.${e.name}`)}}]}}),o.oi)},39414:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(47181),l=i(83447),c=i(50577),u=(i(81545),i(84431),i(5666),i(3555),i(81796)),h=i(76243),v=e([h]);h=(v.then?(await v)():v)[0];const m="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",p="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",g=["GET","HEAD","POST","PUT"],y=["POST","PUT"],f="";(0,a.Z)([(0,d.Mo)("ha-automation-trigger-webhook")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_config",value:void 0},{kind:"field",key:"_unsub",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{allowed_methods:[...y],local_only:!0,webhook_id:f}}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this);const e={callback:e=>{this._config=e}};(0,r.B)(this,"subscribe-automation-config",e),this._unsub=e.unsub}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this._unsub&&this._unsub()}},{kind:"method",key:"_generateWebhookId",value:function(){var e;const t=crypto.getRandomValues(new Uint8Array(18)),i=btoa(String.fromCharCode(...t)).replace(/\+/g,"-").replace(/\//g,"_");return`${(0,l.l)((null===(e=this._config)||void 0===e?void 0:e.alias)||"","-")}-${i}`}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("trigger")&&(void 0===this.trigger.allowed_methods&&(this.trigger.allowed_methods=[...y]),void 0===this.trigger.local_only&&(this.trigger.local_only=!0),this.trigger.webhook_id===f&&(this.trigger.webhook_id=this._generateWebhookId()))}},{kind:"method",key:"render",value:function(){const{allowed_methods:e,local_only:t,webhook_id:i}=this.trigger;return s.dy`
    ${g.map((t=>s.dy` ${t} `))}
  • ${this.hass.localize("ui.panel.config.automation.editor.triggers.type.webhook.local_only")}
    `}},{kind:"method",key:"_valueChanged",value:function(e){(0,h.a)(this,e)}},{kind:"method",key:"_localOnlyChanged",value:function(e){if(e.stopPropagation(),this.trigger.local_only===e.detail.selected)return;const t={...this.trigger,local_only:e.detail.selected};(0,r.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_allowedMethodsChanged",value:function(e){var t,i;e.stopPropagation();const a=e.target.value,o=e.detail.selected;if(o===(null===(t=this.trigger.allowed_methods)||void 0===t?void 0:t.includes(a)))return;const n=[...null!==(i=this.trigger.allowed_methods)&&void 0!==i?i:[]];o?n.push(a):n.splice(n.indexOf(a),1);const s={...this.trigger,allowed_methods:n};(0,r.B)(this,"value-changed",{value:s})}},{kind:"method",key:"_copyUrl",value:async function(e){const t=e.target.parentElement,i=this.hass.hassUrl(`/api/webhook/${t.value}`);await(0,c.v)(i),(0,u.C)(this,{message:this.hass.localize("ui.common.copied_clipboard")})}},{kind:"field",static:!0,key:"styles",value:()=>s.iv`.flex{display:flex}ha-textfield{flex:1}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;--mdc-icon-size:18px}ha-button-menu{padding-top:4px}`}]}}),s.oi);t()}catch(e){t(e)}}))},2329:(e,t,i)=>{var a=i(17463),o=(i(74535),i(83927),i(68144)),n=i(14243),s=i(47181),d=i(22311),r=i(74829);function l(e){return(0,r.t)(e)&&"zone"!==(0,d.N)(e)}const c=["zone"];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-zone")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:"",zone:"",event:"enter"}}},{kind:"method",key:"render",value:function(){const{entity_id:e,zone:t,event:i}=this.trigger;return o.dy` `}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.trigger,entity_id:e.detail.value}})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.trigger,zone:e.detail.value}})}},{kind:"method",key:"_radioGroupPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.trigger,event:e.target.value}})}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`label{display:flex;align-items:center}ha-entity-picker{display:block;margin-bottom:24px}`}]}}),o.oi)},70651:(e,t,i)=>{i.d(t,{Y:()=>a});const a=i(68144).iv`#sortable a:nth-of-type(2n) paper-icon-item{animation-name:keyframes1;animation-iteration-count:infinite;transform-origin:50% 10%;animation-delay:-.75s;animation-duration:.25s}#sortable a:nth-of-type(2n-1) paper-icon-item{animation-name:keyframes2;animation-iteration-count:infinite;animation-direction:alternate;transform-origin:30% 5%;animation-delay:-.5s;animation-duration:.33s}#sortable a{height:48px;display:flex}#sortable{outline:0;display:block!important}.hidden-panel{display:flex!important}.sortable-fallback{display:none}.sortable-ghost{opacity:.4}.sortable-fallback{opacity:0}@keyframes keyframes1{0%{transform:rotate(-1deg);animation-timing-function:ease-in}50%{transform:rotate(1.5deg);animation-timing-function:ease-out}}@keyframes keyframes2{0%{transform:rotate(1deg);animation-timing-function:ease-in}50%{transform:rotate(-1.5deg);animation-timing-function:ease-out}}.hide-panel,.show-panel{display:none;position:absolute;top:0;right:4px;--mdc-icon-button-size:40px}:host([rtl]) .show-panel{right:initial;left:4px}.hide-panel{top:4px;right:8px}:host([rtl]) .hide-panel{right:initial;left:8px}:host([expanded]) .hide-panel{display:block}:host([expanded]) .show-panel{display:inline-flex}paper-icon-item.hidden-panel,paper-icon-item.hidden-panel ha-icon[slot=item-icon],paper-icon-item.hidden-panel span{color:var(--secondary-text-color);cursor:pointer}`},98116:(e,t,i)=>{let a;i.d(t,{F:()=>o});const o=async()=>(a||(a=(await Promise.all([i.e(6087),i.e(2811)]).then(i.bind(i,32811))).default),a)},81796:(e,t,i)=>{i.d(t,{C:()=>o});var a=i(47181);const o=(e,t)=>(0,a.B)(e,"hass-notification",t)}}]); +//# sourceMappingURL=3975-eUekxKfAU6g.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3975-eUekxKfAU6g.js.gz b/supervisor/api/panel/frontend_latest/3975-eUekxKfAU6g.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..49cf8e9b15d6bb6ce767669ec5143d0d37b7de38 GIT binary patch literal 48084 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.d(t,{c:()=>a});const a=e=>{if(void 0===e)return;if("object"!=typeof e){if("string"==typeof e||isNaN(e)){const t=(null==e?void 0:e.toString().split(":"))||[];if(1===t.length)return{seconds:Number(t[0])};if(t.length>3)return;const i=Number(t[2])||0,a=Math.floor(i);return{hours:Number(t[0])||0,minutes:Number(t[1])||0,seconds:a,milliseconds:Math.floor(1e3*(i-a))}}return{seconds:e}}if(!("days"in e))return e;const{days:t,minutes:i,seconds:a,milliseconds:o}=e;let n=e.hours||0;return n=(n||0)+24*(t||0),{hours:n,minutes:i,seconds:a,milliseconds:o}}},26410:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{Bt:()=>l});var o=i(22075),n=i(66477),s=i(4631),d=e([s]);s=(d.then?(await d)():d)[0];const r=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"],l=e=>e.first_weekday===n.FS.language?"weekInfo"in Intl.Locale.prototype?new Intl.Locale(e.language).weekInfo.firstDay%7:(0,o.L)(e.language)%7:r.includes(e.first_weekday)?r.indexOf(e.first_weekday):1;a()}catch(e){a(e)}}))},8395:(e,t,i)=>{i.d(t,{L:()=>o});const a=e=>e<10?`0${e}`:e,o=e=>{const t=e.days||0,i=e.hours||0,o=e.minutes||0,n=e.seconds||0,s=e.milliseconds||0;return t>0?`${t} day${1===t?"":"s"} ${i}:${a(o)}:${a(n)}`:i>0?`${i}:${a(o)}:${a(n)}`:o>0?`${o}:${a(n)}`:n>0?`${n} second${1===n?"":"s"}`:s>0?`${s} millisecond${1===s?"":"s"}`:null}},91168:(e,t,i)=>{i.d(t,{Z:()=>o});const a=e=>e<10?`0${e}`:e;function o(e){const t=Math.floor(e/3600),i=Math.floor(e%3600/60),o=Math.floor(e%3600%60);return t>0?`${t}:${a(i)}:${a(o)}`:i>0?`${i}:${a(o)}`:o>0?""+o:null}},74829:(e,t,i)=>{i.d(t,{t:()=>a});const a=e=>"latitude"in e.attributes&&"longitude"in e.attributes},61761:(e,t,i)=>{i.d(t,{J:()=>o,_:()=>n});const a=/{%|{{/,o=e=>a.test(e),n=e=>{if(!e)return!1;if("string"==typeof e)return o(e);if("object"==typeof e){return(Array.isArray(e)?e:Object.values(e)).some((e=>e&&n(e)))}return!1}},34620:(e,t,i)=>{i.d(t,{p:()=>o});var a=i(38768);const o=(e,t)=>{if(!(t instanceof a.DD))return{warnings:[t.message],errors:void 0};const i=[],o=[];for(const a of t.failures())if(void 0===a.value)i.push(e.localize("ui.errors.config.key_missing","key",a.path.join(".")));else if("never"===a.type)o.push(e.localize("ui.errors.config.key_not_expected","key",a.path.join(".")));else{if("union"===a.type)continue;"enums"===a.type?o.push(e.localize("ui.errors.config.key_wrong_type","key",a.path.join("."),"type_correct",a.message.replace("Expected ","").split(", ")[0],"type_wrong",JSON.stringify(a.value))):o.push(e.localize("ui.errors.config.key_wrong_type","key",a.path.join("."),"type_correct",a.refinement||a.type,"type_wrong",JSON.stringify(a.value)))}return{warnings:o,errors:i}}},50577:(e,t,i)=>{i.d(t,{v:()=>a});const a=async e=>{if(navigator.clipboard)try{return void await navigator.clipboard.writeText(e)}catch(e){}const t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}},2926:(e,t,i)=>{i.d(t,{g:()=>h});var a=i(17463),o=i(34541),n=i(47838),s=(i(44577),i(68144)),d=i(14243),r=i(47181),l=i(26945);i(86630);const c="NO_AUTOMATION",u="UNKNOWN_AUTOMATION";let h=(0,a.Z)(null,(function(e,t){class i extends t{constructor(t,i,a){super(),e(this),this._localizeDeviceAutomation=t,this._fetchDeviceAutomations=i,this._createNoAutomation=a}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"deviceId",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_automations",value:()=>[]},{kind:"field",decorators:[(0,d.SB)()],key:"_renderEmpty",value:()=>!1},{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.no_actions")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.unknown_action")}},{kind:"field",key:"_localizeDeviceAutomation",value:void 0},{kind:"field",key:"_fetchDeviceAutomations",value:void 0},{kind:"field",key:"_createNoAutomation",value:void 0},{kind:"get",key:"_value",value:function(){if(!this.value)return"";if(!this._automations.length)return c;const e=this._automations.findIndex((e=>(0,l.hH)(e,this.value)));return-1===e?u:`${this._automations[e].device_id}_${e}`}},{kind:"method",key:"render",value:function(){if(this._renderEmpty)return s.Ld;const e=this._value;return s.dy` ${e===c?s.dy` ${this.NO_AUTOMATION_TEXT} `:""} ${e===u?s.dy` ${this.UNKNOWN_AUTOMATION_TEXT} `:""} ${this._automations.map(((e,t)=>s.dy` ${this._localizeDeviceAutomation(this.hass,e)} `))} `}},{kind:"method",key:"updated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("deviceId")&&this._updateDeviceInfo()}},{kind:"method",key:"_updateDeviceInfo",value:async function(){this._automations=this.deviceId?(await this._fetchDeviceAutomations(this.hass,this.deviceId)).sort(l.h6):[],this.value&&this.value.device_id===this.deviceId||this._setValue(this._automations.length?this._automations[0]:this._createNoAutomation(this.deviceId)),this._renderEmpty=!0,await this.updateComplete,this._renderEmpty=!1}},{kind:"method",key:"_automationChanged",value:function(e){const t=e.target.value;if(!t||[u,c].includes(t))return;const[i,a]=t.split("_"),o=this._automations[a];o.device_id===i&&this._setValue(o)}},{kind:"method",key:"_setValue",value:function(e){if(this.value&&(0,l.hH)(e,this.value))return;const t={...e};delete t.metadata,(0,r.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{display:block}`}}]}}),s.oi)},60033:(e,t,i)=>{var a=i(17463),o=(i(44577),i(68144)),n=i(14243),s=i(14516),d=i(47181),r=i(58831),l=i(85415),c=i(57066),u=i(57292),h=i(74186),v=i(73826);i(77576);const m=e=>o.dy` ${e.name} ${e.area} `;(0,a.Z)([(0,n.Mo)("ha-device-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"devices",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"areas",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-devices"})],key:"excludeDevices",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"field",key:"_getDevices",value(){return(0,s.Z)(((e,t,i,a,o,n,s,d,c)=>{if(!e.length)return[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_devices")}];let h={};(a||o||n||d)&&(h=(0,u.pI)(i));const v={};for(const e of t)v[e.area_id]=e;let m=e.filter((e=>e.id===this.value||!e.disabled_by));a&&(m=m.filter((e=>{const t=h[e.id];return!(!t||!t.length)&&h[e.id].some((e=>a.includes((0,r.M)(e.entity_id))))}))),o&&(m=m.filter((e=>{const t=h[e.id];return!t||!t.length||i.every((e=>!o.includes((0,r.M)(e.entity_id))))}))),c&&(m=m.filter((e=>!c.includes(e.id)))),n&&(m=m.filter((e=>{const t=h[e.id];return!(!t||!t.length)&&h[e.id].some((e=>{const t=this.hass.states[e.entity_id];return!!t&&(t.attributes.device_class&&n.includes(t.attributes.device_class))}))}))),d&&(m=m.filter((e=>{const t=h[e.id];return!(!t||!t.length)&&t.some((e=>{const t=this.hass.states[e.entity_id];return!!t&&d(t)}))}))),s&&(m=m.filter((e=>e.id===this.value||s(e))));const p=m.map((e=>({id:e.id,name:(0,u.jL)(e,this.hass,h[e.id]),area:e.area_id&&v[e.area_id]?v[e.area_id].name:this.hass.localize("ui.components.device-picker.no_area")})));return p.length?1===p.length?p:p.sort(((e,t)=>(0,l.$)(e.name||"",t.name||"",this.hass.locale.language))):[{id:"no_devices",area:"",name:this.hass.localize("ui.components.device-picker.no_match")}]}))}},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"method",key:"hassSubscribe",value:function(){return[(0,u.q4)(this.hass.connection,(e=>{this.devices=e})),(0,c.sG)(this.hass.connection,(e=>{this.areas=e})),(0,h.LM)(this.hass.connection,(e=>{this.entities=e}))]}},{kind:"method",key:"updated",value:function(e){(!this._init&&this.devices&&this.areas&&this.entities||this._init&&e.has("_opened")&&this._opened)&&(this._init=!0,this.comboBox.items=this._getDevices(this.devices,this.areas,this.entities,this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.excludeDevices))}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_deviceChanged",value:function(e){e.stopPropagation();let t=e.detail.value;"no_devices"===t&&(t=""),t!==this._value&&this._setValue(t)}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),(0,v.f)(o.oi))},74535:(e,t,i)=>{var a=i(17463),o=(i(73366),i(68144)),n=i(14243),s=i(14516),d=i(47181),r=i(58831),l=i(91741),c=i(85415);i(77576),i(5666),i(52039),i(71281);const u=e=>o.dy` ${e.state?o.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,a.Z)([(0,n.Mo)("ha-entity-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,s.Z)(((e,t,i,a,o,n,s,d,u)=>{let h=[];if(!t)return[];let v=Object.keys(t.states);return v.length?d?(v=v.filter((e=>this.includeEntities.includes(e))),v.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language)))):(u&&(v=v.filter((e=>!u.includes(e)))),i&&(v=v.filter((e=>i.includes((0,r.M)(e))))),a&&(v=v.filter((e=>!a.includes((0,r.M)(e))))),h=v.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language))),n&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.device_class&&n.includes(e.attributes.device_class)))),s&&(h=h.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&s.includes(e.attributes.unit_of_measurement)))),o&&(h=h.filter((e=>e.entity_id===this.value||o(e)))),h.length?h:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_filterChanged",value:function(e){const t=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(t)||(0,l.C)(e).toLowerCase().includes(t)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),o.oi)},12545:(e,t,i)=>{var a=i(17463),o=(i(44577),i(68144)),n=i(14243),s=i(30153),d=i(47181),r=i(32594);i(86630),i(16235);(0,a.Z)([(0,n.Mo)("ha-base-time-input")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autoValidate",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"format",value:()=>12},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"days",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"hours",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"minutes",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"seconds",value:()=>0},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"milliseconds",value:()=>0},{kind:"field",decorators:[(0,n.Cb)()],key:"dayLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"hourLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"minLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"secLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)()],key:"millisecLabel",value:()=>""},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableSecond",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableMillisecond",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableDay",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"noHoursLimit",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"amPm",value:()=>"AM"},{kind:"method",key:"render",value:function(){return o.dy` ${this.label?o.dy``:""}
    ${this.enableDay?o.dy` `:""} ${this.enableSecond?o.dy` `:""} ${this.enableMillisecond?o.dy` `:""} ${24===this.format?"":o.dy` AM PM `}
    ${this.helper?o.dy`${this.helper}`:""} `}},{kind:"method",key:"_valueChanged",value:function(e){const t=e.currentTarget;this[t.name]="amPm"===t.name?t.value:Number(t.value);const i={hours:this.hours,minutes:this.minutes,seconds:this.seconds,milliseconds:this.milliseconds};this.enableDay&&(i.days=this.days),12===this.format&&(i.amPm=this.amPm),(0,d.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_onFocus",value:function(e){e.currentTarget.select()}},{kind:"method",key:"_formatValue",value:function(e,t=2){return e.toString().padStart(t,"0")}},{kind:"get",key:"_hourMax",value:function(){if(!this.noHoursLimit)return 12===this.format?12:23}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`:host{display:block}.time-input-wrap{display:flex;border-radius:var(--mdc-shape-small,4px) var(--mdc-shape-small,4px) 0 0;overflow:hidden;position:relative;direction:ltr}ha-textfield{width:40px;text-align:center;--mdc-shape-small:0;--text-field-appearance:none;--text-field-padding:0 4px;--text-field-suffix-padding-left:2px;--text-field-suffix-padding-right:0;--text-field-text-align:center}ha-textfield.hasSuffix{--text-field-padding:0 0 0 4px}ha-textfield:first-child{--text-field-border-top-left-radius:var(--mdc-shape-medium)}ha-textfield:last-child{--text-field-border-top-right-radius:var(--mdc-shape-medium)}ha-select{--mdc-shape-small:0;width:85px}label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:var(--mdc-typography-body2-font-size,.875rem);line-height:var(--mdc-typography-body2-line-height,1.25rem);font-weight:var(--mdc-typography-body2-font-weight,400);letter-spacing:var(--mdc-typography-body2-letter-spacing,.0178571429em);text-decoration:var(--mdc-typography-body2-text-decoration,inherit);text-transform:var(--mdc-typography-body2-text-transform,inherit);color:var(--mdc-theme-text-primary-on-background,rgba(0,0,0,.87));padding-left:4px}`}]}}),o.oi)},74834:(e,t,i)=>{var a=i(17463),o=i(14271),n=i(68144),s=i(14243),d=i(3712);(0,a.Z)([(0,s.Mo)("ha-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[d.W,n.iv`::slotted([slot=icon]){margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}.mdc-button{height:var(--button-height,36px)}`]}]}}),o.z)},84431:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(63335),s=i(21270),d=i(96762),r=i(14243);(0,a.Z)([(0,r.Mo)("ha-check-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[d.W,s.W,o.iv`:host{--mdc-theme-secondary:var(--primary-color)}:host([graphic=avatar]) .mdc-deprecated-list-item__graphic,:host([graphic=control]) .mdc-deprecated-list-item__graphic,:host([graphic=large]) .mdc-deprecated-list-item__graphic,:host([graphic=medium]) .mdc-deprecated-list-item__graphic{margin-inline-end:var(--mdc-list-item-graphic-margin,16px);margin-inline-start:0px;direction:var(--direction)}`]}]}}),n.F)},47289:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(12545);(0,a.Z)([(0,n.Mo)("ha-duration-input")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"data",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableMillisecond",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"enableDay",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("paper-time-input",!0)],key:"_input",value:void 0},{kind:"method",key:"focus",value:function(){this._input&&this._input.focus()}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_days",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.days?Number(this.data.days):0}},{kind:"get",key:"_hours",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.hours?Number(this.data.hours):0}},{kind:"get",key:"_minutes",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.minutes?Number(this.data.minutes):0}},{kind:"get",key:"_seconds",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.seconds?Number(this.data.seconds):0}},{kind:"get",key:"_milliseconds",value:function(){var e;return null!==(e=this.data)&&void 0!==e&&e.milliseconds?Number(this.data.milliseconds):0}},{kind:"method",key:"_durationChanged",value:function(e){e.stopPropagation();const t={...e.detail.value};var i;(this.enableMillisecond||t.milliseconds?t.milliseconds>999&&(t.seconds+=Math.floor(t.milliseconds/1e3),t.milliseconds%=1e3):delete t.milliseconds,t.seconds>59&&(t.minutes+=Math.floor(t.seconds/60),t.seconds%=60),t.minutes>59&&(t.hours+=Math.floor(t.minutes/60),t.minutes%=60),this.enableDay&&t.hours>24)&&(t.days=(null!==(i=t.days)&&void 0!==i?i:0)+Math.floor(t.hours/24),t.hours%=24);(0,s.B)(this,"value-changed",{value:t})}}]}}),o.oi)},46583:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(83448),l=i(47181),c=i(96151);i(52039);const u="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z";(0,a.Z)([(0,d.Mo)("ha-expansion-panel")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"outlined",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"leftChevron",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)()],key:"header",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"secondary",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_showContent",value(){return this.expanded}},{kind:"field",decorators:[(0,d.IO)(".container")],key:"_container",value:void 0},{kind:"method",key:"render",value:function(){return s.dy`
    ${this.leftChevron?s.dy` `:""}
    ${this.header} ${this.secondary}
    ${this.leftChevron?"":s.dy` `}
    ${this._showContent?s.dy``:""}
    `}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("expanded")&&this.expanded&&(this._showContent=this.expanded,setTimeout((()=>{this.expanded&&(this._container.style.overflow="initial")}),300))}},{kind:"method",key:"_handleTransitionEnd",value:function(){this._container.style.removeProperty("height"),this._container.style.overflow=this.expanded?"initial":"hidden",this._showContent=this.expanded}},{kind:"method",key:"_toggleContainer",value:async function(e){if(e.defaultPrevented)return;if("keydown"===e.type&&"Enter"!==e.key&&" "!==e.key)return;e.preventDefault();const t=!this.expanded;(0,l.B)(this,"expanded-will-change",{expanded:t}),this._container.style.overflow="hidden",t&&(this._showContent=!0,await(0,c.y)());const i=this._container.scrollHeight;this._container.style.height=`${i}px`,t||setTimeout((()=>{this._container.style.height="0px"}),0),this.expanded=t,(0,l.B)(this,"expanded-changed",{expanded:this.expanded})}},{kind:"method",key:"_focusChanged",value:function(e){this.shadowRoot.querySelector(".top").classList.toggle("focused","focus"===e.type)}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:block}.top{display:flex;align-items:center;border-radius:var(--ha-card-border-radius,12px)}.top.expanded{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.top.focused{background:var(--input-fill-color)}:host([outlined]){box-shadow:none;border-width:1px;border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));border-radius:var(--ha-card-border-radius,12px)}.summary-icon{margin-left:8px}:host([leftchevron]) .summary-icon{margin-left:0;margin-right:8px}#summary{flex:1;display:flex;padding:var(--expansion-panel-summary-padding,0 8px);min-height:48px;align-items:center;cursor:pointer;overflow:hidden;font-weight:500;outline:0}.summary-icon{transition:transform 150ms cubic-bezier(.4,0,.2,1);direction:var(--direction)}.summary-icon.expanded{transform:rotate(180deg)}.header,::slotted([slot=header]){flex:1}.container{padding:var(--expansion-panel-content-padding,0 8px);overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);height:0px}.container.expanded{height:auto}.secondary{display:block;color:var(--secondary-text-color);font-size:12px}`}}]}}),s.oi)},83927:(e,t,i)=>{var a=i(17463),o=i(8485),n=i(92038),s=i(68144),d=i(14243),r=i(47181);(0,a.Z)([(0,d.Mo)("ha-formfield")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e)switch(e.focus(),e.tagName){case"HA-CHECKBOX":case"HA-RADIO":if(e.disabled)break;e.checked=!e.checked,(0,r.B)(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,s.iv`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}`]}]}}),o.a)},16235:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243);(0,a.Z)([(0,n.Mo)("ha-input-helper-text")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return o.dy``}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}`}]}}),o.oi)},86630:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(49412),d=i(3762),r=i(68144),l=i(14243),c=i(38346),u=i(96151);(0,a.Z)([(0,l.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?r.dy``:r.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,u.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),s.K)},73975:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.r(t),i.d(t,{HaActionSelector:()=>l});var o=i(17463),n=i(68144),s=i(14243),d=i(61788),r=e([d]);d=(r.then?(await r)():r)[0];let l=(0,o.Z)([(0,s.Mo)("ha-selector-action")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"method",key:"render",value:function(){return n.dy` `}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`ha-automation-action{display:block;margin-bottom:16px}:host([disabled]) ha-automation-action{opacity:var(--light-disabled-opacity);pointer-events:none}`}}]}}),n.oi);a()}catch(e){a(e)}}))},53297:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(89833),d=i(31338),r=i(96791),l=i(68144),c=i(14243);(0,a.Z)([(0,c.Mo)("ha-textarea")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean,reflect:!0})],key:"autogrow",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this),this.setAttribute("dir",document.dir)}},{kind:"method",key:"updated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),this.autogrow&&e.has("value")&&(this.mdcRoot.dataset.value=this.value+'=​"')}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.W,l.iv`:host([autogrow]) .mdc-text-field{position:relative;min-height:74px;min-width:178px;max-height:200px}:host([autogrow]) .mdc-text-field:after{content:attr(data-value);margin-top:23px;margin-bottom:9px;line-height:1.5rem;min-height:42px;padding:0px 32px 0 16px;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);visibility:hidden;white-space:pre-wrap}:host([autogrow]) .mdc-text-field__input{position:absolute;height:calc(100% - 32px)}:host([autogrow]) .mdc-text-field.mdc-text-field--no-label:after{margin-top:16px;margin-bottom:16px}:host([dir=rtl]) .mdc-floating-label{right:16px;left:initial}`]}]}}),s.O)},33049:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(34990),l=i(14516),c=i(47181);const u=async e=>e.callWS({type:"config/auth/list"});i(5666),i(44577);var h=i(85415),v=(i(86630),i(83448)),m=i(76538),p=i(22311);(0,a.Z)([(0,d.Mo)("ha-user-badge")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"user",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_personPicture",value:void 0},{kind:"field",key:"_personEntityId",value:void 0},{kind:"method",key:"willUpdate",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("user"))return void this._getPersonPicture();const t=e.get("hass");if(this._personEntityId&&t&&this.hass.states[this._personEntityId]!==t.states[this._personEntityId]){const e=this.hass.states[this._personEntityId];e?this._personPicture=e.attributes.entity_picture:this._getPersonPicture()}else!this._personEntityId&&t&&this._getPersonPicture()}},{kind:"method",key:"render",value:function(){if(!this.hass||!this.user)return s.Ld;const e=this._personPicture;if(e)return s.dy`
    `;const t=(i=this.user.name)?i.trim().split(" ").slice(0,3).map((e=>e.substring(0,1))).join(""):"?";var i;return s.dy`
    ${t}
    `}},{kind:"method",key:"_getPersonPicture",value:function(){if(this._personEntityId=void 0,this._personPicture=void 0,this.hass&&this.user)for(const e of Object.values(this.hass.states))if(e.attributes.user_id===this.user.id&&"person"===(0,p.N)(e)){this._personEntityId=e.entity_id,this._personPicture=e.attributes.entity_picture;break}}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:contents}.picture{width:40px;height:40px;background-size:cover;border-radius:50%}.initials{display:inline-block;box-sizing:border-box;width:40px;line-height:40px;border-radius:50%;text-align:center;background-color:var(--light-primary-color);text-decoration:none;color:var(--text-light-primary-color,var(--primary-text-color));overflow:hidden}.initials.long{font-size:80%}`}}]}}),s.oi);i(73366);let g=(0,a.Z)(null,(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"noUserLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:()=>""},{kind:"field",decorators:[(0,d.Cb)()],key:"users",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_sortedUsers",value(){return(0,l.Z)((e=>e?e.filter((e=>!e.system_generated)).sort(((e,t)=>(0,h.$)(e.name,t.name,this.hass.locale.language))):[]))}},{kind:"method",key:"render",value:function(){var e,t;return s.dy` ${0===(null===(e=this.users)||void 0===e?void 0:e.length)?s.dy` ${this.noUserLabel||(null===(t=this.hass)||void 0===t?void 0:t.localize("ui.components.user-picker.no_user"))} `:""} ${this._sortedUsers(this.users).map((e=>s.dy` ${e.name} `))} `}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&u(this.hass).then((e=>{this.users=e}))}},{kind:"method",key:"_userChanged",value:function(e){const t=e.target.value;t!==this.value&&(this.value=t,setTimeout((()=>{(0,c.B)(this,"value-changed",{value:t}),(0,c.B)(this,"change")}),0))}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:inline-block}mwc-list{display:block}`}}]}}),s.oi);customElements.define("ha-user-picker",g);(0,a.Z)([(0,d.Mo)("ha-users-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"picked-user-label"})],key:"pickedUserLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:"pick-user-label"})],key:"pickUserLabel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"users",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),void 0===this.users&&u(this.hass).then((e=>{this.users=e}))}},{kind:"method",key:"render",value:function(){if(!this.hass||!this.users)return s.Ld;const e=this._notSelectedUsers(this.users,this.value);return s.dy` ${(0,r.l)([e],(()=>{var t;return null===(t=this.value)||void 0===t?void 0:t.map(((t,i)=>s.dy`
    >
    `))}))} `}},{kind:"field",key:"_notSelectedUsers",value:()=>(0,l.Z)(((e,t)=>t?null==e?void 0:e.filter((e=>!e.system_generated&&!t.includes(e.id))):null==e?void 0:e.filter((e=>!e.system_generated))))},{kind:"field",key:"_notSelectedUsersAndSelected",value:()=>(e,t,i)=>{const a=null==t?void 0:t.find((t=>t.id===e));return a?i?[...i,a]:[a]:i}},{kind:"get",key:"_currentUsers",value:function(){return this.value||[]}},{kind:"method",key:"_updateUsers",value:async function(e){this.value=e,(0,c.B)(this,"value-changed",{value:e})}},{kind:"method",key:"_userChanged",value:function(e){e.stopPropagation();const t=e.currentTarget.index,i=e.detail.value,a=[...this._currentUsers];""===i?a.splice(t,1):a.splice(t,1,i),this._updateUsers(a)}},{kind:"method",key:"_addUser",value:async function(e){e.stopPropagation();const t=e.detail.value;if(e.currentTarget.value="",!t)return;const i=this._currentUsers;i.includes(t)||this._updateUsers([...i,t])}},{kind:"method",key:"_removeUser",value:function(e){const t=e.currentTarget.userId;this._updateUsers(this._currentUsers.filter((e=>e!==t)))}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:block}div{display:flex;align-items:center}`}}]}}),s.oi)},29891:(e,t,i)=>{i.d(t,{a:()=>a});const a={condition:"M4 2A2 2 0 0 0 2 4V12H4V8H6V12H8V4A2 2 0 0 0 6 2H4M4 4H6V6H4M22 15.5V14A2 2 0 0 0 20 12H16V22H20A2 2 0 0 0 22 20V18.5A1.54 1.54 0 0 0 20.5 17A1.54 1.54 0 0 0 22 15.5M20 20H18V18H20V20M20 16H18V14H20M5.79 21.61L4.21 20.39L18.21 2.39L19.79 3.61Z",delay:"M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M19.03,7.39L20.45,5.97C20,5.46 19.55,5 19.04,4.56L17.62,6C16.07,4.74 14.12,4 12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22C17,22 21,17.97 21,13C21,10.88 20.26,8.93 19.03,7.39M11,14H13V8H11M15,1H9V3H15V1Z",event:"M10,9A1,1 0 0,1 11,8A1,1 0 0,1 12,9V13.47L13.21,13.6L18.15,15.79C18.68,16.03 19,16.56 19,17.14V21.5C18.97,22.32 18.32,22.97 17.5,23H11C10.62,23 10.26,22.85 10,22.57L5.1,18.37L5.84,17.6C6.03,17.39 6.3,17.28 6.58,17.28H6.8L10,19V9M11,5A4,4 0 0,1 15,9C15,10.5 14.2,11.77 13,12.46V11.24C13.61,10.69 14,9.89 14,9A3,3 0 0,0 11,6A3,3 0 0,0 8,9C8,9.89 8.39,10.69 9,11.24V12.46C7.8,11.77 7,10.5 7,9A4,4 0 0,1 11,5M11,3A6,6 0 0,1 17,9C17,10.7 16.29,12.23 15.16,13.33L14.16,12.88C15.28,11.96 16,10.56 16,9A5,5 0 0,0 11,4A5,5 0 0,0 6,9C6,11.05 7.23,12.81 9,13.58V14.66C6.67,13.83 5,11.61 5,9A6,6 0 0,1 11,3Z",play_media:"M8,5.14V19.14L19,12.14L8,5.14Z",activate_scene:"M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",service:"M12,5A2,2 0 0,1 14,7C14,7.24 13.96,7.47 13.88,7.69C17.95,8.5 21,11.91 21,16H3C3,11.91 6.05,8.5 10.12,7.69C10.04,7.47 10,7.24 10,7A2,2 0 0,1 12,5M22,19H2V17H22V19Z",wait_template:"M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",wait_for_trigger:"M12,9A2,2 0 0,1 10,7C10,5.89 10.9,5 12,5C13.11,5 14,5.89 14,7A2,2 0 0,1 12,9M12,14A2,2 0 0,1 10,12C10,10.89 10.9,10 12,10C13.11,10 14,10.89 14,12A2,2 0 0,1 12,14M12,19A2,2 0 0,1 10,17C10,15.89 10.9,15 12,15C13.11,15 14,15.89 14,17A2,2 0 0,1 12,19M20,10H17V8.86C18.72,8.41 20,6.86 20,5H17V4A1,1 0 0,0 16,3H8A1,1 0 0,0 7,4V5H4C4,6.86 5.28,8.41 7,8.86V10H4C4,11.86 5.28,13.41 7,13.86V15H4C4,16.86 5.28,18.41 7,18.86V20A1,1 0 0,0 8,21H16A1,1 0 0,0 17,20V18.86C18.72,18.41 20,16.86 20,15H17V13.86C18.72,13.41 20,11.86 20,10Z",repeat:"M17.65,6.35C16.2,4.9 14.21,4 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20C15.73,20 18.84,17.45 19.73,14H17.65C16.83,16.33 14.61,18 12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6C13.66,6 15.14,6.69 16.22,7.78L13,11H20V4L17.65,6.35Z",choose:"M11,5H8L12,1L16,5H13V9.43C12.25,9.89 11.58,10.46 11,11.12V5M22,11L18,7V10C14.39,9.85 11.31,12.57 11,16.17C9.44,16.72 8.62,18.44 9.17,20C9.72,21.56 11.44,22.38 13,21.83C14.56,21.27 15.38,19.56 14.83,18C14.53,17.14 13.85,16.47 13,16.17C13.47,12.17 17.47,11.97 17.95,11.97V14.97L22,11M10.63,11.59C9.3,10.57 7.67,10 6,10V7L2,11L6,15V12C7.34,12.03 8.63,12.5 9.64,13.4C9.89,12.76 10.22,12.15 10.63,11.59Z",if:"M14,4L16.29,6.29L13.41,9.17L14.83,10.59L17.71,7.71L20,10V4M10,4H4V10L6.29,7.71L11,12.41V20H13V11.59L7.71,6.29",device_id:"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z",stop:"M13 24C9.74 24 6.81 22 5.6 19L2.57 11.37C2.26 10.58 3 9.79 3.81 10.05L4.6 10.31C5.16 10.5 5.62 10.92 5.84 11.47L7.25 15H8V3.25C8 2.56 8.56 2 9.25 2S10.5 2.56 10.5 3.25V12H11.5V1.25C11.5 .56 12.06 0 12.75 0S14 .56 14 1.25V12H15V2.75C15 2.06 15.56 1.5 16.25 1.5C16.94 1.5 17.5 2.06 17.5 2.75V12H18.5V5.75C18.5 5.06 19.06 4.5 19.75 4.5S21 5.06 21 5.75V16C21 20.42 17.42 24 13 24Z",parallel:"M16,4.5V7H5V9H16V11.5L19.5,8M16,12.5V15H5V17H16V19.5L19.5,16"}},57066:(e,t,i)=>{i.d(t,{Lo:()=>s,sG:()=>l});var a=i(72881),o=i(85415),n=i(38346);const s=(e,t)=>e.callWS({type:"config/area_registry/create",...t}),d=e=>e.sendMessagePromise({type:"config/area_registry/list"}).then((e=>e.sort(((e,t)=>(0,o.$)(e.name,t.name))))),r=(e,t)=>e.subscribeEvents((0,n.D)((()=>d(e).then((e=>t.setState(e,!0)))),500,!0),"area_registry_updated"),l=(e,t)=>(0,a.B)("_areaRegistry",d,r,e,t)},93748:(e,t,i)=>{i.d(t,{Gd:()=>a,J8:()=>n,Xm:()=>o});i(83849);const a=e=>{if("condition"in e&&Array.isArray(e.condition))return{condition:"and",conditions:e.condition};for(const t of["and","or","not"])if(t in e)return{condition:t,conditions:e[t]};return e};const o=(e,t,i,a)=>e.connection.subscribeMessage(t,{type:"subscribe_trigger",trigger:i,variables:a}),n=(e,t,i)=>e.callWS({type:"test_condition",condition:t,variables:i})},29937:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{R:()=>v,m:()=>m});var o=i(8395),n=i(91168),s=i(76680),d=i(91741),r=i(26945),l=i(95664),c=i(29171),u=e([l,c]);[l,c]=u.then?(await u)():u;const h=e=>{let t;return t="number"==typeof e?(0,n.Z)(e):"string"==typeof e?e:(0,o.L)(e),t},v=(e,t,i=!1)=>{if(e.alias&&!i)return e.alias;if("event"===e.platform&&e.event_type){let t="";if(Array.isArray(e.event_type))for(const[i,a]of e.event_type.entries())t+=`${i>0?",":""} ${e.event_type.length>1&&i===e.event_type.length-1?"or":""} ${a}`;else t=e.event_type.toString();return`When ${t} event is fired`}if("homeassistant"===e.platform&&e.event)return"When Home Assistant is "+("start"===e.event?"started":"shutdown");if("numeric_state"===e.platform&&e.entity_id){let i="When";const a=t.states[e.entity_id],o=a?(0,d.C)(a):e.entity_id;if(e.attribute&&(i+=` ${(0,l.S)(t.localize,a,t.entities,e.attribute)} from`),i+=` ${o} is`,void 0!==e.above&&(i+=` above ${e.above}`),void 0!==e.below&&void 0!==e.above&&(i+=" and"),void 0!==e.below&&(i+=` below ${e.below}`),e.for){const t=h(e.for);t&&(i+=` for ${t}`)}return i}if("state"===e.platform){let i="When",a="";const o=t.states;if(e.attribute){const a=Array.isArray(e.entity_id)?t.states[e.entity_id[0]]:t.states[e.entity_id];i+=` ${(0,l.S)(t.localize,a,t.entities,e.attribute)} of`}if(Array.isArray(e.entity_id))for(const[t,i]of e.entity_id.entries())o[i]&&(a+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${(0,d.C)(o[i])||i}`);else e.entity_id&&(a=o[e.entity_id]?(0,d.C)(o[e.entity_id]):e.entity_id);a||(a="something"),i+=` ${a} changes`;const n=t.states[Array.isArray(e.entity_id)?e.entity_id[0]:e.entity_id];if(void 0!==e.from)if(null===e.from)e.attribute||(i+=" from any state");else if(Array.isArray(e.from)){let a="";for(const[i,o]of e.from.entries())a+=`${i>0?",":""} ${e.from.length>1&&i===e.from.length-1?"or":""} '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,o):(0,c.D1)(t.localize,n,t.locale,t.entities,o)}'`;a&&(i+=` from ${a}`)}else i+=` from '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,e.from).toString():(0,c.D1)(t.localize,n,t.locale,t.entities,e.from.toString()).toString()}'`;if(void 0!==e.to)if(null===e.to)e.attribute||(i+=" to any state");else if(Array.isArray(e.to)){let a="";for(const[i,o]of e.to.entries())a+=`${i>0?",":""} ${e.to.length>1&&i===e.to.length-1?"or":""} '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,o).toString():(0,c.D1)(t.localize,n,t.locale,t.entities,o).toString()}'`;a&&(i+=` to ${a}`)}else i+=` to '${e.attribute?(0,l.a)(t.localize,n,t.locale,t.entities,e.attribute,e.to).toString():(0,c.D1)(t.localize,n,t.locale,t.entities,e.to.toString()).toString()}'`;if(e.for){const t=h(e.for);t&&(i+=` for ${t}`)}return i}if("sun"===e.platform&&e.event){let t="When the sun "+("sunset"===e.event?"sets":"rises");if(e.offset){let i="";e.offset&&(i="number"==typeof e.offset?` offset by ${(0,n.Z)(e.offset)}`:"string"==typeof e.offset?` offset by ${e.offset}`:` offset by ${JSON.stringify(e.offset)}`),t+=i}return t}if("tag"===e.platform)return"When a tag is scanned";if("time"===e.platform&&e.at){const i=(0,s.r)(e.at).map((e=>e.toString().includes(".")?`entity ${t.states[e]?(0,d.C)(t.states[e]):e}`:e)),a=i.splice(-1,1)[0];return`When the time is equal to ${i.length?`${i.join(", ")} or `:""}${a}`}if("time_pattern"===e.platform)return"Time pattern trigger";if("zone"===e.platform&&e.entity_id&&e.zone){let i="",a="",o=!1;const n=t.states;if(Array.isArray(e.entity_id))for(const[t,a]of e.entity_id.entries())n[a]&&(i+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${(0,d.C)(n[a])||a}`);else i=n[e.entity_id]?(0,d.C)(n[e.entity_id]):e.entity_id;if(Array.isArray(e.zone)){e.zone.length>1&&(o=!0);for(const[t,i]of e.zone.entries())n[i]&&(a+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${(0,d.C)(n[i])||i}`)}else a=n[e.zone]?(0,d.C)(n[e.zone]):e.zone;return`When ${i} ${e.event}s ${a} ${o?"zones":"zone"}`}if("geo_location"===e.platform&&e.source&&e.zone){let i="",a="",o=!1;const n=t.states;if(Array.isArray(e.source))for(const[t,a]of e.source.entries())i+=`${t>0?",":""} ${e.source.length>1&&t===e.source.length-1?"or":""} ${a}`;else i=e.source;if(Array.isArray(e.zone)){e.zone.length>1&&(o=!0);for(const[t,i]of e.zone.entries())n[i]&&(a+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${(0,d.C)(n[i])||i}`)}else a=n[e.zone]?(0,d.C)(n[e.zone]):e.zone;return`When ${i} ${e.event}s ${a} ${o?"zones":"zone"}`}if("mqtt"===e.platform)return"When an MQTT message has been received";if("template"===e.platform){let t="When a template triggers";if(e.for){const i=h(e.for);i&&(t+=` for ${i}`)}return t}if("webhook"===e.platform)return"When a Webhook payload has been received";if("device"===e.platform){if(!e.device_id)return"Device trigger";const i=e,a=(0,r.KL)(t,i);if(a)return a;const o=t.states[i.entity_id];return`${o?(0,d.C)(o):i.entity_id} ${i.type}`}return`${e.platform?e.platform.replace(/_/g," "):"Unknown"} trigger`},m=(e,t,i=!1)=>{if(e.alias&&!i)return e.alias;if(!e.condition){const t=["and","or","not"];for(const i of t)i in e&&(0,s.r)(e[i])&&(e={condition:i,conditions:e[i]})}if("or"===e.condition){const t=(0,s.r)(e.conditions);if(!t||0===t.length)return"Test if any condition matches";const i=t.length;return`Test if any of ${i} condition${1===i?"":"s"} matches`}if("and"===e.condition){const t=(0,s.r)(e.conditions);if(!t||0===t.length)return"Test if multiple conditions match";const i=t.length;return`Test if ${i} condition${1===i?"":"s"} match${1===i?"es":""}`}if("not"===e.condition){const t=(0,s.r)(e.conditions);return t&&0!==t.length?1===t.length?"Test if 1 condition does not match":`Test if none of ${t.length} conditions match`:"Test if no condition matches"}if("state"===e.condition){let i="Confirm";if(!e.entity_id)return`${i} state`;if(e.attribute){const a=Array.isArray(e.entity_id)?t.states[e.entity_id[0]]:t.states[e.entity_id];i+=` ${(0,l.S)(t.localize,a,t.entities,e.attribute)} of`}if(Array.isArray(e.entity_id)){let a="";for(const[i,o]of e.entity_id.entries())t.states[o]&&(a+=`${i>0?",":""} ${e.entity_id.length>1&&i===e.entity_id.length-1?"any"===e.match?"or":"and":""} ${(0,d.C)(t.states[o])||o}`);i+=a?` ${a} ${e.entity_id.length>1?"are":"is"}`:" an entity"}else e.entity_id&&(i+=` ${t.states[e.entity_id]?(0,d.C)(t.states[e.entity_id]):e.entity_id} is`);let a="";const o=t.states[Array.isArray(e.entity_id)?e.entity_id[0]:e.entity_id];if(Array.isArray(e.state))for(const[i,n]of e.state.entries())a+=`${i>0?",":""} ${e.state.length>1&&i===e.state.length-1?"or":""} '${e.attribute?(0,l.a)(t.localize,o,t.locale,t.entities,e.attribute,n):(0,c.D1)(t.localize,o,t.locale,t.entities,n)}'`;else""!==e.state&&(a=`'${e.attribute?(0,l.a)(t.localize,o,t.locale,t.entities,e.attribute,e.state).toString():(0,c.D1)(t.localize,o,t.locale,t.entities,e.state.toString()).toString()}'`);if(a||(a="a state"),i+=` ${a}`,e.for){const t=h(e.for);t&&(i+=` for ${t}`)}return i}if("numeric_state"===e.condition&&e.entity_id){let i="Confirm";const a=t.states[e.entity_id],o=a?(0,d.C)(a):e.entity_id;return"attribute"in e&&(i+=` ${e.attribute} from`),i+=` ${o} is`,"above"in e&&(i+=` above ${e.above}`),"below"in e&&"above"in e&&(i+=" and"),"below"in e&&(i+=` below ${e.below}`),i}if("sun"===e.condition&&("before"in e||"after"in e)){let t="Confirm";if(!e.after&&!e.before)return t+=" sun",t;if(t+=" sun",e.after){let i="";e.after_offset&&(i="number"==typeof e.after_offset?` offset by ${(0,n.Z)(e.after_offset)}`:"string"==typeof e.after_offset?` offset by ${e.after_offset}`:` offset by ${JSON.stringify(e.after_offset)}`),t+=` after ${e.after}${i}`}return e.before&&(t+=` before ${e.before}`),t}if("zone"===e.condition&&e.entity_id&&e.zone){let i="",a=!1,o="",n=!1;const s=t.states;if(Array.isArray(e.entity_id)){e.entity_id.length>1&&(a=!0);for(const[t,a]of e.entity_id.entries())s[a]&&(i+=`${t>0?",":""} ${e.entity_id.length>1&&t===e.entity_id.length-1?"or":""} ${(0,d.C)(s[a])||a}`)}else i=s[e.entity_id]?(0,d.C)(s[e.entity_id]):e.entity_id;if(Array.isArray(e.zone)){e.zone.length>1&&(n=!0);for(const[t,i]of e.zone.entries())s[i]&&(o+=`${t>0?",":""} ${e.zone.length>1&&t===e.zone.length-1?"or":""} ${(0,d.C)(s[i])||i}`)}else o=s[e.zone]?(0,d.C)(s[e.zone]):e.zone;return`Confirm ${i} ${a?"are":"is"} in ${o} ${n?"zones":"zone"}`}if("device"===e.condition){if(!e.device_id)return"Device condition";const i=e,a=(0,r.b2)(t,i);if(a)return a;const o=t.states[i.entity_id];return`${o?(0,d.C)(o):i.entity_id} ${i.type}`}return"trigger"===e.condition?e.id?`When triggered by ${e.id}`:"Trigger condition":`${e.condition?e.condition.replace(/_/g," "):"Unknown"} condition`};a()}catch(e){a(e)}}))},81847:(e,t,i)=>{i.d(t,{h:()=>a});const a={device:"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z",and:"M4.4,16.5C4.4,15.6 4.7,14.7 5.2,13.9C5.7,13.1 6.7,12.2 8.2,11.2C7.3,10.1 6.8,9.3 6.5,8.7C6.1,8 6,7.4 6,6.7C6,5.2 6.4,4.1 7.3,3.2C8.2,2.3 9.4,2 10.9,2C12.2,2 13.3,2.4 14.2,3.2C15.1,4 15.5,5 15.5,6.1C15.5,6.9 15.3,7.6 14.9,8.3C14.5,9 13.8,9.7 12.8,10.4L11.4,11.5L15.7,16.7C16.3,15.5 16.6,14.3 16.6,12.8H18.8C18.8,15.1 18.3,17 17.2,18.5L20,21.8H17L15.7,20.3C15,20.9 14.3,21.3 13.4,21.6C12.5,21.9 11.6,22.1 10.7,22.1C8.8,22.1 7.3,21.6 6.1,20.6C5,19.5 4.4,18.2 4.4,16.5M10.7,20C12,20 13.2,19.5 14.3,18.5L9.6,12.8L9.2,13.1C7.7,14.2 7,15.3 7,16.5C7,17.6 7.3,18.4 8,19C8.7,19.6 9.5,20 10.7,20M8.5,6.7C8.5,7.6 9,8.6 10.1,9.9L11.7,8.8C12.3,8.4 12.7,8 12.9,7.6C13.1,7.2 13.2,6.7 13.2,6.2C13.2,5.6 13,5.1 12.5,4.7C12.1,4.3 11.5,4.1 10.8,4.1C10.1,4.1 9.5,4.3 9.1,4.8C8.7,5.3 8.5,5.9 8.5,6.7Z",or:"M2,4C5,10 5,14 2,20H8C13,20 19,16 22,12C19,8 13,4 8,4H2M5,6H8C11.5,6 16.3,9 19.3,12C16.3,15 11.5,18 8,18H5C6.4,13.9 6.4,10.1 5,6Z",not:"M14.08,4.61L15.92,5.4L14.8,8H19V10H13.95L12.23,14H19V16H11.38L9.92,19.4L8.08,18.61L9.2,16H5V14H10.06L11.77,10H5V8H12.63L14.08,4.61Z",state:"M6.27 17.05C6.72 17.58 7 18.25 7 19C7 20.66 5.66 22 4 22S1 20.66 1 19 2.34 16 4 16C4.18 16 4.36 16 4.53 16.05L7.6 10.69L5.86 9.7L9.95 8.58L11.07 12.67L9.33 11.68L6.27 17.05M20 16C18.7 16 17.6 16.84 17.18 18H11V16L8 19L11 22V20H17.18C17.6 21.16 18.7 22 20 22C21.66 22 23 20.66 23 19S21.66 16 20 16M12 8C12.18 8 12.36 8 12.53 7.95L15.6 13.31L13.86 14.3L17.95 15.42L19.07 11.33L17.33 12.32L14.27 6.95C14.72 6.42 15 5.75 15 5C15 3.34 13.66 2 12 2S9 3.34 9 5 10.34 8 12 8Z",numeric_state:"M4,17V9H2V7H6V17H4M22,15C22,16.11 21.1,17 20,17H16V15H20V13H18V11H20V9H16V7H20A2,2 0 0,1 22,9V10.5A1.5,1.5 0 0,1 20.5,12A1.5,1.5 0 0,1 22,13.5V15M14,15V17H8V13C8,11.89 8.9,11 10,11H12V9H8V7H12A2,2 0 0,1 14,9V11C14,12.11 13.1,13 12,13H10V15H14Z",sun:"M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z",template:"M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",time:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",trigger:"M10 7V9H9V15H10V17H6V15H7V9H6V7H10M16 7C17.11 7 18 7.9 18 9V15C18 16.11 17.11 17 16 17H12V7M16 9H14V15H16V9Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"}},34838:(e,t,i)=>{i.d(t,{w:()=>a});const a=(e,t)=>e.callWS({type:"validate_config",...t})},26945:(e,t,i)=>{i.d(t,{AG:()=>o,Gg:()=>n,KL:()=>m,_2:()=>h,_K:()=>d,b2:()=>v,dA:()=>r,h6:()=>p,hA:()=>l,hH:()=>u,r3:()=>s});var a=i(91741);const o=(e,t)=>e.callWS({type:"device_automation/action/list",device_id:t}),n=(e,t)=>e.callWS({type:"device_automation/condition/list",device_id:t}),s=(e,t)=>e.callWS({type:"device_automation/trigger/list",device_id:t}),d=(e,t)=>e.callWS({type:"device_automation/action/capabilities",action:t}),r=(e,t)=>e.callWS({type:"device_automation/condition/capabilities",condition:t}),l=(e,t)=>e.callWS({type:"device_automation/trigger/capabilities",trigger:t}),c=["device_id","domain","entity_id","type","subtype","event","condition","platform"],u=(e,t)=>{if(typeof e!=typeof t)return!1;for(const i in e)if(c.includes(i)&&!Object.is(e[i],t[i]))return!1;for(const i in t)if(c.includes(i)&&!Object.is(e[i],t[i]))return!1;return!0},h=(e,t)=>{const i=t.entity_id?e.states[t.entity_id]:void 0;return e.localize(`component.${t.domain}.device_automation.action_type.${t.type}`,"entity_name",i?(0,a.C)(i):t.entity_id||"","subtype",t.subtype?e.localize(`component.${t.domain}.device_automation.action_subtype.${t.subtype}`)||t.subtype:"")||(t.subtype?`"${t.subtype}" ${t.type}`:t.type)},v=(e,t)=>{const i=t.entity_id?e.states[t.entity_id]:void 0;return e.localize(`component.${t.domain}.device_automation.condition_type.${t.type}`,"entity_name",i?(0,a.C)(i):t.entity_id||"","subtype",t.subtype?e.localize(`component.${t.domain}.device_automation.condition_subtype.${t.subtype}`)||t.subtype:"")||(t.subtype?`"${t.subtype}" ${t.type}`:t.type)},m=(e,t)=>{const i=t.entity_id?e.states[t.entity_id]:void 0;return e.localize(`component.${t.domain}.device_automation.trigger_type.${t.type}`,"entity_name",i?(0,a.C)(i):t.entity_id||"","subtype",t.subtype?e.localize(`component.${t.domain}.device_automation.trigger_subtype.${t.subtype}`)||t.subtype:"")||(t.subtype?`"${t.subtype}" ${t.type}`:t.type)},p=(e,t)=>{var i,a,o,n;return null===(i=e.metadata)||void 0===i||!i.secondary||null!==(a=t.metadata)&&void 0!==a&&a.secondary?null!==(o=e.metadata)&&void 0!==o&&o.secondary||null===(n=t.metadata)||void 0===n||!n.secondary?0:-1:1}},74186:(e,t,i)=>{i.d(t,{LM:()=>c,Mw:()=>u,vA:()=>d});var a=i(72881),o=i(14516),n=i(91741),s=(i(85415),i(38346));const d=(e,t)=>{if(t.name)return t.name;const i=e.states[t.entity_id];return i?(0,n.C)(i):t.original_name?t.original_name:t.entity_id},r=e=>e.sendMessagePromise({type:"config/entity_registry/list"}),l=(e,t)=>e.subscribeEvents((0,s.D)((()=>r(e).then((e=>t.setState(e,!0)))),500,!0),"entity_registry_updated"),c=(e,t)=>(0,a.B)("_entityRegistry",r,l,e,t),u=((0,o.Z)((e=>{const t={};for(const i of e)t[i.entity_id]=i;return t})),(0,o.Z)((e=>{const t={};for(const i of e)t[i.id]=i;return t})))},44547:(e,t,i)=>{i.d(t,{Pw:()=>c,TL:()=>d});var a=i(38768),o=i(57966);i(83849);(0,o.z)(["queued","parallel"]);const n=(0,a.Ry)({alias:(0,a.jt)((0,a.Z_)()),enabled:(0,a.jt)((0,a.O7)())}),s=(0,a.Ry)({entity_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),device_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())])),area_id:(0,a.jt)((0,a.G0)([(0,a.Z_)(),(0,a.IX)((0,a.Z_)())]))}),d=(0,a.f0)(n,(0,a.Ry)({service:(0,a.jt)((0,a.Z_)()),service_template:(0,a.jt)((0,a.Z_)()),entity_id:(0,a.jt)((0,a.Z_)()),target:(0,a.jt)(s),data:(0,a.jt)((0,a.Ry)())})),r=(0,a.f0)(n,(0,a.Ry)({service:(0,a.i0)("media_player.play_media"),target:(0,a.jt)((0,a.Ry)({entity_id:(0,a.jt)((0,a.Z_)())})),entity_id:(0,a.jt)((0,a.Z_)()),data:(0,a.Ry)({media_content_id:(0,a.Z_)(),media_content_type:(0,a.Z_)()}),metadata:(0,a.Ry)()})),l=(0,a.f0)(n,(0,a.Ry)({service:(0,a.i0)("scene.turn_on"),target:(0,a.jt)((0,a.Ry)({entity_id:(0,a.jt)((0,a.Z_)())})),entity_id:(0,a.jt)((0,a.Z_)()),metadata:(0,a.Ry)()}));const c=e=>{if("delay"in e)return"delay";if("wait_template"in e)return"wait_template";if(["condition","and","or","not"].some((t=>t in e)))return"check_condition";if("event"in e)return"fire_event";if("device_id"in e)return"device_action";if("scene"in e)return"activate_scene";if("repeat"in e)return"repeat";if("choose"in e)return"choose";if("if"in e)return"if";if("wait_for_trigger"in e)return"wait_for_trigger";if("variables"in e)return"variables";if("stop"in e)return"stop";if("parallel"in e)return"parallel";if("service"in e){if("metadata"in e){if((0,a.is)(e,l))return"activate_scene";if((0,a.is)(e,r))return"play_media"}return"service"}return"unknown"}},31991:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{Q:()=>g});var o=i(8395),n=i(91168),s=i(76680),d=i(91741),r=i(61761),l=i(29937),c=i(26945),u=i(57292),h=i(74186),v=i(5986),m=i(44547),p=e([l]);l=(p.then?(await p)():p)[0];const g=(e,t,i,a,p=!1)=>{if(i.alias&&!p)return i.alias;if(a||(a=(0,m.Pw)(i)),"service"===a){const a=i;let o;if(a.service_template||a.service&&(0,r.J)(a.service))o="Call a service based on a template";else{if(!a.service)return"Call a service";{const[t,i]=a.service.split(".",2),n=e.services[t][i];o=n?`${(0,v.Lh)(e.localize,t)}: ${n.name}`:`Call service: ${a.service}`}}if(a.target){const i=[];for(const[o,n]of Object.entries({area_id:"areas",device_id:"devices",entity_id:"entities"})){if(!(o in a.target))continue;const s=Array.isArray(a.target[o])?a.target[o]:[a.target[o]];for(const a of s){if((0,r.J)(a)){i.push(`templated ${n}`);break}if("entity_id"===o)if(a.includes(".")){const t=e.states[a];t?i.push((0,d.C)(t)):i.push(a)}else{const o=(0,h.Mw)(t)[a];o?i.push((0,h.vA)(e,o)||a):i.push("unknown entity")}else if("device_id"===o){const t=e.devices[a];t?i.push((0,u.jL)(t,e)):i.push("unknown device")}else if("area_id"===o){const t=e.areas[a];null!=t&&t.name?i.push(t.name):i.push("unknown area")}else i.push(a)}}i.length>0&&(o+=` ${i.join(", ")}`)}return o}if("delay"===a){const e=i;let t;return t="number"==typeof e.delay?`for ${(0,n.Z)(e.delay)}`:"string"==typeof e.delay?(0,r.J)(e.delay)?"based on a template":`for ${e.delay||"a duration"}`:e.delay?`for ${(0,o.L)(e.delay)}`:"for a duration",`Delay ${t}`}if("activate_scene"===a){const t=i;let a;var g;if("scene"in t)a=t.scene;else a=(null===(g=t.target)||void 0===g?void 0:g.entity_id)||t.entity_id;if(!a)return"Activate a scene";const o=a?e.states[a]:void 0;return`Activate scene ${o?(0,d.C)(o):a}`}if("play_media"===a){var y;const t=i,a=(null===(y=t.target)||void 0===y?void 0:y.entity_id)||t.entity_id,o=a?e.states[a]:void 0;return`Play ${t.metadata.title||t.data.media_content_id||"media"} on ${o?(0,d.C)(o):a||"a media player"}`}if("wait_for_trigger"===a){const t=i,a=(0,s.r)(t.wait_for_trigger);return a&&0!==a.length?`Wait for ${a.map((t=>(0,l.R)(t,e))).join(", ")}`:"Wait for a trigger"}if("variables"===a){const e=i;return`Define variables ${Object.keys(e.variables).join(", ")}`}if("fire_event"===a){const e=i;return(0,r.J)(e.event)?"Fire event based on a template":`Fire event ${e.event}`}if("wait_template"===a)return"Wait for a template to render true";if("check_condition"===a)return(0,l.m)(i,e);if("stop"===a){const e=i;return"Stop"+(e.stop?` because: ${e.stop}`:"")}if("if"===a){const t=i;return`Perform an action if: ${t.if?"string"==typeof t.if?t.if:(0,s.r)(t.if).length>1?`${(0,s.r)(t.if).length} conditions`:(0,s.r)(t.if).length?(0,l.m)((0,s.r)(t.if)[0],e):"":""}${t.else?" (or else!)":""}`}if("choose"===a){const e=i;if(e.choose){const t=(0,s.r)(e.choose).length+(e.default?1:0);return`Choose between ${t} action${1===t?"":"s"}`}return"Choose an action"}if("repeat"===a){const t=i;let a="Repeat an action";if("count"in t.repeat){const e=t.repeat.count;a+=` ${e} time${1===Number(e)?"":"s"}`}else"while"in t.repeat?a+=` while ${(0,s.r)(t.repeat.while).map((t=>(0,l.m)(t,e))).join(", ")} is true`:"until"in t.repeat?a+=` until ${(0,s.r)(t.repeat.until).map((t=>(0,l.m)(t,e))).join(", ")} is true`:"for_each"in t.repeat&&(a+=` for every item: ${(0,s.r)(t.repeat.for_each).map((e=>JSON.stringify(e))).join(", ")}`);return a}if("check_condition"===a)return`Test ${(0,l.m)(i,e)}`;if("device_action"===a){const t=i;if(!t.device_id)return"Device action";const a=(0,c._2)(e,t);if(a)return a;const o=e.states[t.entity_id];return`${t.type||"Perform action with"} ${o?(0,d.C)(o):t.entity_id}`}if("parallel"===a){const e=i,t=(0,s.r)(e.parallel).length;return`Run ${t} action${1===t?"":"s"} in parallel`}return a};a()}catch(e){a(e)}}))},21016:(e,t,i)=>{i.d(t,{n:()=>a});const a=(e,t)=>e.callWS({type:"execute_script",sequence:t})},40451:(e,t,i)=>{i.d(t,{H:()=>a});const a={calendar:"M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",device:"M3 6H21V4H3C1.9 4 1 4.9 1 6V18C1 19.1 1.9 20 3 20H7V18H3V6M13 12H9V13.78C8.39 14.33 8 15.11 8 16C8 16.89 8.39 17.67 9 18.22V20H13V18.22C13.61 17.67 14 16.88 14 16S13.61 14.33 13 13.78V12M11 17.5C10.17 17.5 9.5 16.83 9.5 16S10.17 14.5 11 14.5 12.5 15.17 12.5 16 11.83 17.5 11 17.5M22 8H16C15.5 8 15 8.5 15 9V19C15 19.5 15.5 20 16 20H22C22.5 20 23 19.5 23 19V9C23 8.5 22.5 8 22 8M21 18H17V10H21V18Z",event:"M10,9A1,1 0 0,1 11,8A1,1 0 0,1 12,9V13.47L13.21,13.6L18.15,15.79C18.68,16.03 19,16.56 19,17.14V21.5C18.97,22.32 18.32,22.97 17.5,23H11C10.62,23 10.26,22.85 10,22.57L5.1,18.37L5.84,17.6C6.03,17.39 6.3,17.28 6.58,17.28H6.8L10,19V9M11,5A4,4 0 0,1 15,9C15,10.5 14.2,11.77 13,12.46V11.24C13.61,10.69 14,9.89 14,9A3,3 0 0,0 11,6A3,3 0 0,0 8,9C8,9.89 8.39,10.69 9,11.24V12.46C7.8,11.77 7,10.5 7,9A4,4 0 0,1 11,5M11,3A6,6 0 0,1 17,9C17,10.7 16.29,12.23 15.16,13.33L14.16,12.88C15.28,11.96 16,10.56 16,9A5,5 0 0,0 11,4A5,5 0 0,0 6,9C6,11.05 7.23,12.81 9,13.58V14.66C6.67,13.83 5,11.61 5,9A6,6 0 0,1 11,3Z",state:"M6.27 17.05C6.72 17.58 7 18.25 7 19C7 20.66 5.66 22 4 22S1 20.66 1 19 2.34 16 4 16C4.18 16 4.36 16 4.53 16.05L7.6 10.69L5.86 9.7L9.95 8.58L11.07 12.67L9.33 11.68L6.27 17.05M20 16C18.7 16 17.6 16.84 17.18 18H11V16L8 19L11 22V20H17.18C17.6 21.16 18.7 22 20 22C21.66 22 23 20.66 23 19S21.66 16 20 16M12 8C12.18 8 12.36 8 12.53 7.95L15.6 13.31L13.86 14.3L17.95 15.42L19.07 11.33L17.33 12.32L14.27 6.95C14.72 6.42 15 5.75 15 5C15 3.34 13.66 2 12 2S9 3.34 9 5 10.34 8 12 8Z",geo_location:"M12,11.5A2.5,2.5 0 0,1 9.5,9A2.5,2.5 0 0,1 12,6.5A2.5,2.5 0 0,1 14.5,9A2.5,2.5 0 0,1 12,11.5M12,2A7,7 0 0,0 5,9C5,14.25 12,22 12,22C12,22 19,14.25 19,9A7,7 0 0,0 12,2Z",homeassistant:"M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",mqtt:"M21,9L17,5V8H10V10H17V13M7,11L3,15L7,19V16H14V14H7V11Z",numeric_state:"M4,17V9H2V7H6V17H4M22,15C22,16.11 21.1,17 20,17H16V15H20V13H18V11H20V9H16V7H20A2,2 0 0,1 22,9V10.5A1.5,1.5 0 0,1 20.5,12A1.5,1.5 0 0,1 22,13.5V15M14,15V17H8V13C8,11.89 8.9,11 10,11H12V9H8V7H12A2,2 0 0,1 14,9V11C14,12.11 13.1,13 12,13H10V15H14Z",sun:"M12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,2L14.39,5.42C13.65,5.15 12.84,5 12,5C11.16,5 10.35,5.15 9.61,5.42L12,2M3.34,7L7.5,6.65C6.9,7.16 6.36,7.78 5.94,8.5C5.5,9.24 5.25,10 5.11,10.79L3.34,7M3.36,17L5.12,13.23C5.26,14 5.53,14.78 5.95,15.5C6.37,16.24 6.91,16.86 7.5,17.37L3.36,17M20.65,7L18.88,10.79C18.74,10 18.47,9.23 18.05,8.5C17.63,7.78 17.1,7.15 16.5,6.64L20.65,7M20.64,17L16.5,17.36C17.09,16.85 17.62,16.22 18.04,15.5C18.46,14.77 18.73,14 18.87,13.21L20.64,17M12,22L9.59,18.56C10.33,18.83 11.14,19 12,19C12.82,19 13.63,18.83 14.37,18.56L12,22Z",tag:"M18,6H13A2,2 0 0,0 11,8V10.28C10.41,10.62 10,11.26 10,12A2,2 0 0,0 12,14C13.11,14 14,13.1 14,12C14,11.26 13.6,10.62 13,10.28V8H16V16H8V8H10V6H8L6,6V18H18M20,20H4V4H20M20,2H4A2,2 0 0,0 2,4V20A2,2 0 0,0 4,22H20C21.11,22 22,21.1 22,20V4C22,2.89 21.11,2 20,2Z",template:"M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",time:"M12,20A8,8 0 0,0 20,12A8,8 0 0,0 12,4A8,8 0 0,0 4,12A8,8 0 0,0 12,20M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22C6.47,22 2,17.5 2,12A10,10 0 0,1 12,2M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",time_pattern:"M11,17A1,1 0 0,0 12,18A1,1 0 0,0 13,17A1,1 0 0,0 12,16A1,1 0 0,0 11,17M11,3V7H13V5.08C16.39,5.57 19,8.47 19,12A7,7 0 0,1 12,19A7,7 0 0,1 5,12C5,10.32 5.59,8.78 6.58,7.58L12,13L13.41,11.59L6.61,4.79V4.81C4.42,6.45 3,9.05 3,12A9,9 0 0,0 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M18,12A1,1 0 0,0 17,11A1,1 0 0,0 16,12A1,1 0 0,0 17,13A1,1 0 0,0 18,12M6,12A1,1 0 0,0 7,13A1,1 0 0,0 8,12A1,1 0 0,0 7,11A1,1 0 0,0 6,12Z",webhook:"M10.46,19C9,21.07 6.15,21.59 4.09,20.15C2.04,18.71 1.56,15.84 3,13.75C3.87,12.5 5.21,11.83 6.58,11.77L6.63,13.2C5.72,13.27 4.84,13.74 4.27,14.56C3.27,16 3.58,17.94 4.95,18.91C6.33,19.87 8.26,19.5 9.26,18.07C9.57,17.62 9.75,17.13 9.82,16.63V15.62L15.4,15.58L15.47,15.47C16,14.55 17.15,14.23 18.05,14.75C18.95,15.27 19.26,16.43 18.73,17.35C18.2,18.26 17.04,18.58 16.14,18.06C15.73,17.83 15.44,17.46 15.31,17.04L11.24,17.06C11.13,17.73 10.87,18.38 10.46,19M17.74,11.86C20.27,12.17 22.07,14.44 21.76,16.93C21.45,19.43 19.15,21.2 16.62,20.89C15.13,20.71 13.9,19.86 13.19,18.68L14.43,17.96C14.92,18.73 15.75,19.28 16.75,19.41C18.5,19.62 20.05,18.43 20.26,16.76C20.47,15.09 19.23,13.56 17.5,13.35C16.96,13.29 16.44,13.36 15.97,13.53L15.12,13.97L12.54,9.2H12.32C11.26,9.16 10.44,8.29 10.47,7.25C10.5,6.21 11.4,5.4 12.45,5.44C13.5,5.5 14.33,6.35 14.3,7.39C14.28,7.83 14.11,8.23 13.84,8.54L15.74,12.05C16.36,11.85 17.04,11.78 17.74,11.86M8.25,9.14C7.25,6.79 8.31,4.1 10.62,3.12C12.94,2.14 15.62,3.25 16.62,5.6C17.21,6.97 17.09,8.47 16.42,9.67L15.18,8.95C15.6,8.14 15.67,7.15 15.27,6.22C14.59,4.62 12.78,3.85 11.23,4.5C9.67,5.16 8.97,7 9.65,8.6C9.93,9.26 10.4,9.77 10.97,10.11L11.36,10.32L8.29,15.31C8.32,15.36 8.36,15.42 8.39,15.5C8.88,16.41 8.54,17.56 7.62,18.05C6.71,18.54 5.56,18.18 5.06,17.24C4.57,16.31 4.91,15.16 5.83,14.67C6.22,14.46 6.65,14.41 7.06,14.5L9.37,10.73C8.9,10.3 8.5,9.76 8.25,9.14Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"}},20515:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{a:()=>U});var o=i(17463),n=(i(44577),i(68144)),s=i(14243),d=i(83448),r=i(55642),l=i(47181),c=i(21780),u=i(34620),h=(i(9381),i(81545),i(22098),i(46583),i(5666),i(29891)),v=i(34838),m=i(74186),p=i(44547),g=i(31991),y=i(21016),f=i(26765),k=i(11654),_=i(81796),b=(i(86326),i(31406),i(12783)),$=(i(77288),i(6591),i(40682)),C=i(69267),x=i(60652),M=(i(72469),i(38279)),w=(i(30928),i(32604),i(15519)),V=(i(62040),e([g,b,$,C,x,M,w]));[g,b,$,C,x,M,w]=V.then?(await V)():V;const A="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",H="M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z",L="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",z="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",B="M8,5.14V19.14L19,12.14L8,5.14Z",Z="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z",O="M18,17H10.5L12.5,15H18M6,17V14.5L13.88,6.65C14.07,6.45 14.39,6.45 14.59,6.65L16.35,8.41C16.55,8.61 16.55,8.92 16.35,9.12L8.47,17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",S="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9",P="M18 21L14 17H17V7H14L18 3L22 7H19V17H22M2 19V17H12V19M2 13V11H9V13M2 7V5H6V7H2Z",T=e=>{if(e)return"service"in e||"scene"in e?(0,p.Pw)(e):["and","or","not"].some((t=>t in e))?"condition":Object.keys(h.a).find((t=>t in e))},U=(e,t)=>{var i,a;t.stopPropagation();const o=null===(i=t.target)||void 0===i?void 0:i.name;if(!o)return;const n=(null===(a=t.detail)||void 0===a?void 0:a.value)||t.target.value;if((e.action[o]||"")===n)return;let s;n?s={...e.action,[o]:n}:(s={...e.action},delete s[o]),(0,l.B)(e,"value-changed",{value:s})},E=e=>e.preventDefault();(0,o.Z)([(0,s.Mo)("ha-automation-action-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"hideMenu",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_entityReg",value:()=>[]},{kind:"field",decorators:[(0,s.SB)()],key:"_warnings",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_uiModeAvailable",value:()=>!0},{kind:"field",decorators:[(0,s.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,s.IO)("ha-yaml-editor")],key:"_yamlEditor",value:void 0},{kind:"method",key:"hassSubscribe",value:function(){return[(0,m.LM)(this.hass.connection,(e=>{this._entityReg=e}))]}},{kind:"method",key:"willUpdate",value:function(e){e.has("action")&&(this._uiModeAvailable=void 0!==T(this.action),this._uiModeAvailable||this._yamlMode||(this._yamlMode=!0))}},{kind:"method",key:"updated",value:function(e){if(e.has("action")&&this._yamlMode){const e=this._yamlEditor;e&&e.value!==this.action&&e.setValue(this.action)}}},{kind:"method",key:"render",value:function(){const e=T(this.action),t=this._yamlMode;return n.dy` ${!1===this.action.enabled?n.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.actions.disabled")}
    `:""}

    ${(0,c.f)((0,g.Q)(this.hass,this._entityReg,this.action))}

    ${this.hideMenu?"":n.dy` ${this.hass.localize("ui.panel.config.automation.editor.actions.run")} ${this.hass.localize("ui.panel.config.automation.editor.actions.rename")} ${this.hass.localize("ui.panel.config.automation.editor.actions.re_order")} ${this.hass.localize("ui.panel.config.automation.editor.actions.duplicate")}
  • ${this.hass.localize("ui.panel.config.automation.editor.edit_ui")} ${t?"":n.dy``} ${this.hass.localize("ui.panel.config.automation.editor.edit_yaml")} ${t?n.dy``:""}
  • ${!1===this.action.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable")} ${this.hass.localize("ui.panel.config.automation.editor.actions.delete")}
    `}
    ${this._warnings?n.dy` ${this._warnings.length>0&&void 0!==this._warnings[0]?n.dy`
      ${this._warnings.map((e=>n.dy`
    • ${e}
    • `))}
    `:""} ${this.hass.localize("ui.errors.config.edit_in_yaml_supported")}
    `:""} ${t?n.dy` ${void 0===e?n.dy` ${this.hass.localize("ui.panel.config.automation.editor.actions.unsupported_action","action",e)} `:""} `:n.dy`
    ${(0,r.h)(`ha-automation-action-${e}`,{hass:this.hass,action:this.action,narrow:this.narrow,reOrderMode:this.reOrderMode,disabled:this.disabled})}
    `}
    `}},{kind:"method",key:"_handleUiModeNotAvailable",value:function(e){e.stopPropagation(),this._warnings=(0,u.p)(this.hass,e.detail).warnings,this._yamlMode||(this._yamlMode=!0)}},{kind:"method",key:"_handleAction",value:async function(e){switch(e.detail.index){case 0:this._runAction();break;case 1:await this._renameAction();break;case 2:(0,l.B)(this,"re-order");break;case 3:(0,l.B)(this,"duplicate");break;case 4:this._switchUiMode(),this.expand();break;case 5:this._switchYamlMode(),this.expand();break;case 6:this._onDisable();break;case 7:this._onDelete()}}},{kind:"method",key:"_onDisable",value:function(){var e;const t=!(null===(e=this.action.enabled)||void 0===e||e),i={...this.action,enabled:t};var a;((0,l.B)(this,"value-changed",{value:i}),this._yamlMode)&&(null===(a=this._yamlEditor)||void 0===a||a.setValue(i))}},{kind:"method",key:"_runAction",value:async function(){const e=await(0,v.w)(this.hass,{action:this.action});if(e.action.valid){try{await(0,y.n)(this.hass,this.action)}catch(e){return void(0,f.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.run_action_error"),text:e.message||e})}(0,_.C)(this,{message:this.hass.localize("ui.panel.config.automation.editor.actions.run_action_success")})}else(0,f.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.invalid_action"),text:e.action.error})}},{kind:"method",key:"_onDelete",value:function(){(0,f.g7)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.delete_confirm_title"),text:this.hass.localize("ui.panel.config.automation.editor.actions.delete_confirm_text"),dismissText:this.hass.localize("ui.common.cancel"),confirmText:this.hass.localize("ui.common.delete"),destructive:!0,confirm:()=>{(0,l.B)(this,"value-changed",{value:null})}})}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,l.B)(this,"value-changed",{value:e.detail.value})}},{kind:"method",key:"_switchUiMode",value:function(){this._warnings=void 0,this._yamlMode=!1}},{kind:"method",key:"_switchYamlMode",value:function(){this._warnings=void 0,this._yamlMode=!0}},{kind:"method",key:"_renameAction",value:async function(){const e=await(0,f.D9)(this,{title:this.hass.localize("ui.panel.config.automation.editor.actions.change_alias"),inputLabel:this.hass.localize("ui.panel.config.automation.editor.actions.alias"),inputType:"string",placeholder:(0,c.f)((0,g.Q)(this.hass,this._entityReg,this.action,void 0,!0)),defaultValue:this.action.alias,confirmText:this.hass.localize("ui.common.submit")}),t={...this.action};var i;(e?t.alias=e:delete t.alias,(0,l.B)(this,"value-changed",{value:t}),this._yamlMode)&&(null===(i=this._yamlEditor)||void 0===i||i.setValue(t))}},{kind:"method",key:"expand",value:function(){this.updateComplete.then((()=>{this.shadowRoot.querySelector("ha-expansion-panel").expanded=!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[k.Qx,n.iv`ha-button-menu,ha-icon-button{--mdc-theme-text-primary-on-background:var(--primary-text-color)}.disabled{opacity:.5;pointer-events:none}ha-expansion-panel{--expansion-panel-summary-padding:0 0 0 8px;--expansion-panel-content-padding:0}h3{margin:0;font-size:inherit;font-weight:inherit}.action-icon{display:none}@media (min-width:870px){.action-icon{display:inline-block;color:var(--secondary-text-color);opacity:.9;margin-right:8px}}.card-content{padding:16px}.disabled-bar{background:var(--divider-color,#e0e0e0);text-align:center;border-top-right-radius:var(--ha-card-border-radius);border-top-left-radius:var(--ha-card-border-radius)}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}.warning ul{margin:4px 0}.selected_menu_item{color:var(--primary-color)}li[role=separator]{border-bottom-color:var(--divider-color)}`]}}]}}),n.oi);a()}catch(e){a(e)}}))},61788:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=(i(14271),i(3239)),d=i(68144),r=i(14243),l=i(18848),c=i(14516),u=i(47181),h=i(85415),v=(i(81545),i(74834),i(52039),i(29891)),m=i(70651),p=i(98116),g=i(20515),y=(i(86326),i(31406),i(12783)),f=(i(77288),i(6591),i(40682)),k=i(69267),_=i(60652),b=(i(72469),i(38279)),$=(i(30928),i(32604),i(15519)),C=(i(62040),e([g,y,f,k,_,b,$]));[g,y,f,k,_,b,$]=C.then?(await C)():C;const x="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",M="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",w="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z",V="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";(0,a.Z)([(0,r.Mo)("ha-automation-action")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"nested",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)()],key:"actions",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",key:"_focusLastActionOnChange",value:()=>!1},{kind:"field",key:"_actionKeys",value:()=>new WeakMap},{kind:"field",key:"_sortable",value:void 0},{kind:"method",key:"render",value:function(){return d.dy` ${this.reOrderMode&&!this.nested?d.dy` ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.description_actions")} ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.exit")} `:null}
    ${(0,l.r)(this.actions,(e=>this._getKey(e)),((e,t)=>d.dy` ${this.reOrderMode?d.dy`
    `:""}
    `))}
    ${this._processedTypes(this.hass.localize).map((([e,t,i])=>d.dy` ${t} `))} `}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("reOrderMode")&&(this.reOrderMode?this._createSortable():this._destroySortable()),e.has("actions")&&this._focusLastActionOnChange){this._focusLastActionOnChange=!1;const e=this.shadowRoot.querySelector("ha-automation-action-row:last-of-type");e.updateComplete.then((()=>{e.expand(),e.scrollIntoView(),e.focus()}))}}},{kind:"method",key:"_enterReOrderMode",value:async function(e){this.nested||(e.stopPropagation(),this.reOrderMode=!0)}},{kind:"method",key:"_exitReOrderMode",value:async function(){this.reOrderMode=!1}},{kind:"method",key:"_createSortable",value:async function(){const e=await(0,p.F)();this._sortable=new e(this.shadowRoot.querySelector(".actions"),{animation:150,fallbackClass:"sortable-fallback",handle:".handle",onChoose:e=>{e.item.placeholder=document.createComment("sort-placeholder"),e.item.after(e.item.placeholder)},onEnd:e=>{e.item.placeholder&&(e.item.placeholder.replaceWith(e.item),delete e.item.placeholder),this._dragged(e)}})}},{kind:"method",key:"_destroySortable",value:function(){var e;null===(e=this._sortable)||void 0===e||e.destroy(),this._sortable=void 0}},{kind:"method",key:"_getKey",value:function(e){return this._actionKeys.has(e)||this._actionKeys.set(e,Math.random().toString()),this._actionKeys.get(e)}},{kind:"method",key:"_addAction",value:function(e){const t=e.currentTarget.items[e.detail.index].value,i=customElements.get(`ha-automation-action-${t}`),a=this.actions.concat({...i.defaultConfig});this._focusLastActionOnChange=!0,(0,u.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_moveUp",value:function(e){const t=e.target.index,i=t-1;this._move(t,i)}},{kind:"method",key:"_moveDown",value:function(e){const t=e.target.index,i=t+1;this._move(t,i)}},{kind:"method",key:"_dragged",value:function(e){e.oldIndex!==e.newIndex&&this._move(e.oldIndex,e.newIndex)}},{kind:"method",key:"_move",value:function(e,t){const i=this.actions.concat(),a=i.splice(e,1)[0];i.splice(t,0,a),(0,u.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();const t=[...this.actions],i=e.detail.value,a=e.target.index;if(null===i)t.splice(a,1);else{const e=this._getKey(t[a]);this._actionKeys.set(i,e),t[a]=i}(0,u.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_duplicateAction",value:function(e){e.stopPropagation();const t=e.target.index;(0,u.B)(this,"value-changed",{value:this.actions.concat((0,s.Z)(this.actions[t]))})}},{kind:"field",key:"_processedTypes",value(){return(0,c.Z)((e=>Object.entries(v.a).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.actions.type.${t}.label`),i])).sort(((e,t)=>(0,h.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"get",static:!0,key:"styles",value:function(){return[m.Y,d.iv`ha-automation-action-row{display:block;margin-bottom:16px;scroll-margin-top:48px}ha-svg-icon{height:20px}ha-alert{display:block;margin-bottom:16px;border-radius:var(--ha-card-border-radius,12px);overflow:hidden}.handle{cursor:move;padding:12px}.handle ha-svg-icon{pointer-events:none;height:24px}`]}}]}}),d.oi);t()}catch(e){t(e)}}))},86326:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(74535);const d=["scene"];(0,a.Z)([(0,n.Mo)("ha-automation-action-activate_scene")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{service:"scene.turn_on",target:{entity_id:""},metadata:{}}}},{kind:"method",key:"render",value:function(){let e;var t;"scene"in this.action?e=this.action.scene:e=null===(t=this.action.target)||void 0===t?void 0:t.entity_id;return o.dy` `}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{service:"scene.turn_on",target:{entity_id:e.detail.value},metadata:{}}})}}]}}),o.oi)},31406:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(76680),r=(i(5666),i(74834),i(11654));(0,a.Z)([(0,n.Mo)("ha-automation-action-choose")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_showDefault",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{choose:[{conditions:[],sequence:[]}]}}},{kind:"method",key:"render",value:function(){const e=this.action;return o.dy` ${(e.choose?(0,d.r)(e.choose):[]).map(((e,t)=>o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.option","number",t+1)}:

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.conditions")}:

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.sequence")}:

    `))} ${this._showDefault||e.default?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.choose.default")}:

    `:o.dy``} `}},{kind:"method",key:"_addDefault",value:function(){this._showDefault=!0}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();const t=e.detail.value,i=e.target.idx,a=this.action.choose?[...(0,d.r)(this.action.choose)]:[];a[i].conditions=t,(0,s.B)(this,"value-changed",{value:{...this.action,choose:a}})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();const t=e.detail.value,i=e.target.idx,a=this.action.choose?[...(0,d.r)(this.action.choose)]:[];a[i].sequence=t,(0,s.B)(this,"value-changed",{value:{...this.action,choose:a}})}},{kind:"method",key:"_addOption",value:function(){const e=this.action.choose?[...(0,d.r)(this.action.choose)]:[];e.push({conditions:[],sequence:[]}),(0,s.B)(this,"value-changed",{value:{...this.action,choose:e}})}},{kind:"method",key:"_removeOption",value:function(e){const t=e.currentTarget.idx,i=this.action.choose?[...(0,d.r)(this.action.choose)]:[];i.splice(t,1),(0,s.B)(this,"value-changed",{value:{...this.action,choose:i}})}},{kind:"method",key:"_defaultChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,default:t}})}},{kind:"get",static:!0,key:"styles",value:function(){return[r.Qx,o.iv`ha-card{margin:16px 0}.add-card mwc-button{display:block;text-align:center}ha-icon-button{position:absolute;right:0;inset-inline-start:initial;inset-inline-end:0;direction:var(--direction);padding:4px}ha-svg-icon{height:20px}.link-button-row{padding:14px}`]}}]}}),o.oi)},12783:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=i(85415),l=(i(86630),i(81847)),c=i(86532),u=e([c]);c=(u.then?(await u)():u)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-condition")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{condition:"state"}}},{kind:"method",key:"render",value:function(){return o.dy` ${this._processedTypes(this.hass.localize).map((([e,t,i])=>o.dy` ${t} `))} `}},{kind:"field",key:"_processedTypes",value(){return(0,s.Z)((e=>Object.entries(l.h).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.conditions.type.${t}.label`),i])).sort(((e,t)=>(0,r.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:e.detail.value})}},{kind:"method",key:"_typeChanged",value:function(e){const t=e.target.value;if(!t)return;const i=customElements.get(`ha-automation-condition-${t}`);t!==this.action.condition&&(0,d.B)(this,"value-changed",{value:{condition:t,...i.defaultConfig}})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-select{margin-bottom:24px}`}}]}}),o.oi);t()}catch(e){t(e)}}))},77288:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(61761),r=(i(47289),i(71350));(0,a.Z)([(0,n.Mo)("ha-automation-action-delay")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_timeData",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{delay:""}}},{kind:"method",key:"willUpdate",value:function(e){e.has("action")&&(this.action&&(0,d._)(this.action)?(0,s.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support"))):this._timeData=(0,r.c)(this.action.delay))}},{kind:"method",key:"render",value:function(){return o.dy``}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t&&(0,s.B)(this,"value-changed",{value:{...this.action,delay:t}})}}]}}),o.oi)},6591:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=i(26945),l=i(2926);(0,a.Z)([(0,n.Mo)("ha-device-action-picker")],(function(e,t){return{F:class extends t{constructor(){super(r._2,r.AG,(e=>({device_id:e||"",domain:"",entity_id:""}))),e(this)}},d:[{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.no_actions")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.actions.unknown_action")}}]}}),l.g);i(60033),i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-action-device_id")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Object})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_deviceId",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_capabilities",value:void 0},{kind:"field",key:"_origAction",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{device_id:"",domain:"",entity_id:""}}},{kind:"field",key:"_extraFieldsData",value:()=>(0,s.Z)(((e,t)=>{const i={};return t.extra_fields.forEach((t=>{void 0!==e[t.name]&&(i[t.name]=e[t.name])})),i}))},{kind:"method",key:"render",value:function(){var e,t;const i=this._deviceId||this.action.device_id;return o.dy` ${null!==(e=this._capabilities)&&void 0!==e&&null!==(t=e.extra_fields)&&void 0!==t&&t.length?o.dy` `:""} `}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.action&&(this._origAction=this.action)}},{kind:"method",key:"updated",value:function(e){const t=e.get("action");t&&!(0,r.hH)(t,this.action)&&(this._deviceId=void 0,this._getCapabilities())}},{kind:"method",key:"_getCapabilities",value:async function(){this._capabilities=this.action.domain?await(0,r._K)(this.hass,this.action):void 0}},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,d.B)(this,"value-changed",{value:i.defaultConfig})}},{kind:"method",key:"_deviceActionPicked",value:function(e){e.stopPropagation();let t=e.detail.value;this._origAction&&(0,r.hH)(this._origAction,t)&&(t=this._origAction),(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.action,...e.detail.value}})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return t=>e(`ui.panel.config.automation.editor.actions.type.device_id.extra_fields.${t.name}`)||t.name}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-device-picker{display:block;margin-bottom:24px}ha-device-action-picker{display:block}ha-form{display:block;margin-top:24px}`}]}}),o.oi)},40682:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=(i(74535),i(49461),i(3555),i(18900),i(20515)),r=e([d]);d=(r.then?(await r)():r)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-event")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-yaml-editor",!0)],key:"_yamlEditor",value:void 0},{kind:"field",key:"_actionData",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"",event_data:{}}}},{kind:"method",key:"updated",value:function(e){e.has("action")&&(this._actionData&&this._actionData!==this.action.event_data&&this._yamlEditor&&this._yamlEditor.setValue(this.action.event_data),this._actionData=this.action.event_data)}},{kind:"method",key:"render",value:function(){const{event:e,event_data:t}=this.action;return o.dy` `}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(this._actionData=e.detail.value,(0,d.a)(this,e))}},{kind:"method",key:"_eventChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.action,event:e.target.value}})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-textfield{display:block}`}}]}}),o.oi);t()}catch(e){t(e)}}))},69267:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(11654),r=i(61788),l=(i(3555),e([r]));r=(l.then?(await l)():l)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-if")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_showElse",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{if:[],then:[]}}},{kind:"method",key:"render",value:function(){const e=this.action;return o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.if.if")}*:

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.if.then")}*:

    ${this._showElse||e.else?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.if.else")}:

    `:o.dy` `} `}},{kind:"method",key:"_addElse",value:function(){this._showElse=!0}},{kind:"method",key:"_ifChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,if:t}})}},{kind:"method",key:"_thenChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,then:t}})}},{kind:"method",key:"_elseChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,else:t}})}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,o.iv`.link-button-row{padding:14px}`]}}]}}),o.oi);t()}catch(e){t(e)}}))},60652:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(11654),r=i(61788),l=(i(3555),e([r]));r=(l.then?(await l)():l)[0];(0,a.Z)([(0,n.Mo)("ha-automation-action-parallel")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{parallel:[]}}},{kind:"method",key:"render",value:function(){const e=this.action;return o.dy` `}},{kind:"method",key:"_actionsChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,parallel:t}})}},{kind:"get",static:!0,key:"styles",value:function(){return d.Qx}}]}}),o.oi);t()}catch(e){t(e)}}))},72469:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(39076);(0,a.Z)([(0,n.Mo)("ha-automation-action-play_media")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{service:"media_player.play_media",target:{entity_id:""},data:{media_content_id:"",media_content_type:""},metadata:{}}}},{kind:"field",key:"_getSelectorValue",value:()=>(0,s.Z)((e=>{var t,i,a;return{entity_id:(null===(t=e.target)||void 0===t?void 0:t.entity_id)||e.entity_id,media_content_id:null===(i=e.data)||void 0===i?void 0:i.media_content_id,media_content_type:null===(a=e.data)||void 0===a?void 0:a.media_content_type,metadata:e.metadata}}))},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{service:"media_player.play_media",target:{entity_id:e.detail.value.entity_id},data:{media_content_id:e.detail.value.media_content_id,media_content_type:e.detail.value.media_content_type},metadata:e.detail.value.metadata||{}}})}}]}}),o.oi)},38279:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(11654),r=i(61788),l=(i(3555),e([r]));r=(l.then?(await l)():l)[0];const c=["count","while","until"],u=e=>c.find((t=>t in e));(0,a.Z)([(0,n.Mo)("ha-automation-action-repeat")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{repeat:{count:2,sequence:[]}}}},{kind:"method",key:"render",value:function(){const e=this.action.repeat,t=u(e);return o.dy` ${c.map((e=>o.dy` ${this.hass.localize(`ui.panel.config.automation.editor.actions.type.repeat.type.${e}.label`)} `))}
    ${"count"===t?o.dy` `:"while"===t?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type.while.conditions")}:

    `:"until"===t?o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.type.until.conditions")}:

    `:""}

    ${this.hass.localize("ui.panel.config.automation.editor.actions.type.repeat.sequence")}:

    `}},{kind:"method",key:"_typeChanged",value:function(e){const t=e.target.value;if(!t||t===u(this.action.repeat))return;const i="count"===t?2:[];(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{[t]:i,sequence:this.action.repeat.sequence}}})}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{...this.action.repeat,[u(this.action.repeat)]:t}}})}},{kind:"method",key:"_actionChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{...this.action.repeat,sequence:t}}})}},{kind:"method",key:"_countChanged",value:function(e){const t=e.target.value;this.action.repeat.count!==t&&(0,s.B)(this,"value-changed",{value:{...this.action,repeat:{...this.action.repeat,count:t}}})}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,o.iv`ha-textfield{margin-top:16px}`]}}]}}),o.oi);t()}catch(e){t(e)}}))},30928:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(38768),d=i(47181),r=i(61761),l=(i(48763),i(44547));(0,a.Z)([(0,n.Mo)("ha-automation-action-service")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_action",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{service:"",data:{}}}},{kind:"method",key:"willUpdate",value:function(e){if(e.has("action")){try{(0,s.hu)(this.action,l.TL)}catch(e){return void(0,d.B)(this,"ui-mode-not-available",e)}this.action&&(0,r._)(this.action)?(0,d.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support"))):this.action.entity_id?(this._action={...this.action,data:{...this.action.data,entity_id:this.action.entity_id}},delete this._action.entity_id):this._action=this.action}}},{kind:"method",key:"render",value:function(){var e;return o.dy` `}},{kind:"method",key:"_actionChanged",value:function(e){e.detail.value===this._action&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-service-control{display:block;margin:0 -16px}`}}]}}),o.oi)},32604:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(3555);(0,a.Z)([(0,n.Mo)("ha-automation-action-stop")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{stop:""}}},{kind:"method",key:"render",value:function(){const{error:e,stop:t}=this.action;return o.dy` `}},{kind:"method",key:"_stopChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.action,stop:e.target.value}})}},{kind:"method",key:"_errorChanged",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.action,error:e.target.checked}})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-textfield{display:block;margin-bottom:24px}`}}]}}),o.oi)},15519:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=(i(3555),i(68144)),n=i(14243),s=i(47181),d=(i(83927),i(15491)),r=i(20515),l=(i(47289),i(71350)),c=i(76680),u=e([d,r]);[d,r]=u.then?(await u)():u;(0,a.Z)([(0,n.Mo)("ha-automation-action-wait_for_trigger")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{wait_for_trigger:[]}}},{kind:"method",key:"render",value:function(){var e;const t=(0,l.c)(this.action.timeout);return o.dy` `}},{kind:"method",key:"_timeoutChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t&&(0,s.B)(this,"value-changed",{value:{...this.action,timeout:t}})}},{kind:"method",key:"_continueChanged",value:function(e){(0,s.B)(this,"value-changed",{value:{...this.action,continue_on_timeout:e.target.checked}})}},{kind:"method",key:"_valueChanged",value:function(e){(0,r.a)(this,e)}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-duration-input{display:block;margin-bottom:24px}ha-automation-trigger{display:block;margin-top:24px}`}}]}}),o.oi);t()}catch(e){t(e)}}))},62040:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243);i(68331);const s=[{name:"wait_template",selector:{template:{}}},{name:"timeout",required:!1,selector:{text:{}}},{name:"continue_on_timeout",selector:{boolean:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-action-wait_template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"action",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{wait_template:"",continue_on_timeout:!0}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.actions.type.wait_template.${"continue_on_timeout"===e.name?"continue_timeout":e.name}`)}}]}}),o.oi)},86532:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(55642),r=i(47181),l=(i(18900),i(93748)),c=i(11654),u=i(49919),h=(i(26627),i(39521)),v=(i(98564),i(52762)),m=(i(19331),i(28761),i(42859)),p=i(39825),g=(i(19241),i(77765),e([u,h,v,m,p]));[u,h,v,m,p]=g.then?(await g)():g;(0,a.Z)([(0,n.Mo)("ha-automation-condition-editor")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"yamlMode",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",key:"_processedCondition",value:()=>(0,s.Z)((e=>(0,l.Gd)(e)))},{kind:"method",key:"render",value:function(){const e=this._processedCondition(this.condition),t=void 0!==customElements.get(`ha-automation-condition-${e.condition}`),i=this.yamlMode||!t;return o.dy` ${i?o.dy` ${t?"":o.dy` ${this.hass.localize("ui.panel.config.automation.editor.conditions.unsupported_condition","condition",e.condition)} `} `:o.dy`
    ${(0,d.h)(`ha-automation-condition-${e.condition}`,{hass:this.hass,condition:e,reOrderMode:this.reOrderMode,disabled:this.disabled})}
    `} `}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,r.B)(this,"value-changed",{value:e.detail.value,yaml:!0})}},{kind:"field",static:!0,key:"styles",value:()=>c.Qx}]}}),o.oi);t()}catch(e){t(e)}}))},66748:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{a:()=>H});var o=i(17463),n=(i(44577),i(68144)),s=i(14243),d=i(83448),r=i(47181),l=i(21780),c=i(34620),u=(i(81545),i(22098),i(46583),i(5666),i(93748)),h=i(29937),v=i(81847),m=i(34838),p=i(26765),g=i(11654),y=i(86532),f=e([h,y]);[h,y]=f.then?(await f)():f;const k="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",_="M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z",b="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",$="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",C="M6,22A3,3 0 0,1 3,19C3,18.4 3.18,17.84 3.5,17.37L9,7.81V6A1,1 0 0,1 8,5V4A2,2 0 0,1 10,2H14A2,2 0 0,1 16,4V5A1,1 0 0,1 15,6V7.81L20.5,17.37C20.82,17.84 21,18.4 21,19A3,3 0 0,1 18,22H6M5,19A1,1 0 0,0 6,20H18A1,1 0 0,0 19,19C19,18.79 18.93,18.59 18.82,18.43L16.53,14.47L14,17L8.93,11.93L5.18,18.43C5.07,18.59 5,18.79 5,19M13,10A1,1 0 0,0 12,11A1,1 0 0,0 13,12A1,1 0 0,0 14,11A1,1 0 0,0 13,10Z",x="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z",M="M18,17H10.5L12.5,15H18M6,17V14.5L13.88,6.65C14.07,6.45 14.39,6.45 14.59,6.65L16.35,8.41C16.55,8.61 16.55,8.92 16.35,9.12L8.47,17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",w="M18 21L14 17H17V7H14L18 3L22 7H19V17H22M2 19V17H12V19M2 13V11H9V13M2 7V5H6V7H2Z",V="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9",A=e=>e.preventDefault(),H=(e,t)=>{var i,a,o;t.stopPropagation();const n=null===(i=t.currentTarget)||void 0===i?void 0:i.name;if(!n)return;const s=(null===(a=t.detail)||void 0===a?void 0:a.value)||(null===(o=t.currentTarget)||void 0===o?void 0:o.value);if((e.condition[n]||"")===s)return;let d;s?d={...e.condition,[n]:s}:(d={...e.condition},delete d[n]),(0,r.B)(e,"value-changed",{value:d})};(0,o.Z)([(0,s.Mo)("ha-automation-condition-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"condition",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"hideMenu",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_warnings",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_testing",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_testingResult",value:void 0},{kind:"method",key:"render",value:function(){return this.condition?n.dy` ${!1===this.condition.enabled?n.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.actions.disabled")}
    `:""}

    ${(0,l.f)((0,h.m)(this.condition,this.hass))}

    ${this.hideMenu?"":n.dy` ${this.hass.localize("ui.panel.config.automation.editor.conditions.test")} ${this.hass.localize("ui.panel.config.automation.editor.conditions.rename")} ${this.hass.localize("ui.panel.config.automation.editor.conditions.re_order")} ${this.hass.localize("ui.panel.config.automation.editor.actions.duplicate")}
  • ${this.hass.localize("ui.panel.config.automation.editor.edit_ui")} ${this._yamlMode?"":n.dy``} ${this.hass.localize("ui.panel.config.automation.editor.edit_yaml")} ${this._yamlMode?n.dy``:""}
  • ${!1===this.condition.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable")} ${this.hass.localize("ui.panel.config.automation.editor.actions.delete")}
    `}
    ${this._warnings?n.dy` ${this._warnings.length>0&&void 0!==this._warnings[0]?n.dy`
      ${this._warnings.map((e=>n.dy`
    • ${e}
    • `))}
    `:""} ${this.hass.localize("ui.errors.config.edit_in_yaml_supported")}
    `:""}
    ${this._testingResult?this.hass.localize("ui.panel.config.automation.editor.conditions.testing_pass"):this.hass.localize("ui.panel.config.automation.editor.conditions.testing_error")}
    `:n.Ld}},{kind:"method",key:"_handleUiModeNotAvailable",value:function(e){e.stopPropagation(),this._warnings=(0,c.p)(this.hass,e.detail).warnings,this._yamlMode||(this._yamlMode=!0)}},{kind:"method",key:"_handleChangeEvent",value:function(e){e.detail.yaml&&(this._warnings=void 0)}},{kind:"method",key:"_handleAction",value:async function(e){switch(e.detail.index){case 0:await this._testCondition();break;case 1:await this._renameCondition();break;case 2:(0,r.B)(this,"re-order");break;case 3:(0,r.B)(this,"duplicate");break;case 4:this._switchUiMode(),this.expand();break;case 5:this._switchYamlMode(),this.expand();break;case 6:this._onDisable();break;case 7:this._onDelete()}}},{kind:"method",key:"_onDisable",value:function(){var e;const t=!(null===(e=this.condition.enabled)||void 0===e||e),i={...this.condition,enabled:t};(0,r.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_onDelete",value:function(){(0,p.g7)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.delete_confirm_title"),text:this.hass.localize("ui.panel.config.automation.editor.conditions.delete_confirm_text"),dismissText:this.hass.localize("ui.common.cancel"),confirmText:this.hass.localize("ui.common.delete"),destructive:!0,confirm:()=>{(0,r.B)(this,"value-changed",{value:null})}})}},{kind:"method",key:"_switchUiMode",value:function(){this._warnings=void 0,this._yamlMode=!1}},{kind:"method",key:"_switchYamlMode",value:function(){this._warnings=void 0,this._yamlMode=!0}},{kind:"method",key:"_testCondition",value:async function(){if(this._testing)return;this._testingResult=void 0,this._testing=!0;const e=this.condition;try{const t=await(0,m.w)(this.hass,{condition:e});if(this.condition!==e)return void(this._testing=!1);if(!t.condition.valid)return(0,p.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.invalid_condition"),text:t.condition.error}),void(this._testing=!1);let i;try{i=await(0,u.J8)(this.hass,e)}catch(t){return this.condition!==e||(0,p.Ys)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.test_failed"),text:t.message}),void(this._testing=!1)}this._testingResult=i.result}finally{setTimeout((()=>{this._testing=!1}),2500)}}},{kind:"method",key:"_renameCondition",value:async function(){const e=await(0,p.D9)(this,{title:this.hass.localize("ui.panel.config.automation.editor.conditions.change_alias"),inputLabel:this.hass.localize("ui.panel.config.automation.editor.conditions.alias"),inputType:"string",placeholder:(0,l.f)((0,h.m)(this.condition,this.hass,!0)),defaultValue:this.condition.alias,confirmText:this.hass.localize("ui.common.submit")}),t={...this.condition};e?t.alias=e:delete t.alias,(0,r.B)(this,"value-changed",{value:t})}},{kind:"method",key:"expand",value:function(){this.updateComplete.then((()=>{this.shadowRoot.querySelector("ha-expansion-panel").expanded=!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[g.Qx,n.iv`ha-button-menu{--mdc-theme-text-primary-on-background:var(--primary-text-color)}.disabled{opacity:.5;pointer-events:none}ha-expansion-panel{--expansion-panel-summary-padding:0 0 0 8px;--expansion-panel-content-padding:0}h3{margin:0;font-size:inherit;font-weight:inherit}.condition-icon{display:none}@media (min-width:870px){.condition-icon{display:inline-block;color:var(--secondary-text-color);opacity:.9;margin-right:8px}}.card-content{padding:16px}.disabled-bar{background:var(--divider-color,#e0e0e0);text-align:center;border-top-right-radius:var(--ha-card-border-radius);border-top-left-radius:var(--ha-card-border-radius)}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}.testing{position:absolute;top:0px;right:0px;left:0px;text-transform:uppercase;font-weight:700;font-size:14px;background-color:var(--divider-color,#e0e0e0);color:var(--text-primary-color);max-height:0px;overflow:hidden;transition:max-height .3s;text-align:center;border-top-right-radius:var(--ha-card-border-radius,12px);border-top-left-radius:var(--ha-card-border-radius,12px)}.testing.active{max-height:100px}.testing.error{background-color:var(--accent-color)}.testing.pass{background-color:var(--success-color)}.selected_menu_item{color:var(--primary-color)}li[role=separator]{border-bottom-color:var(--divider-color)}`]}}]}}),n.oi);a()}catch(e){a(e)}}))},50364:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=(i(14271),i(3239)),n=i(68144),s=i(14243),d=i(18848),r=i(14516),l=i(47181),c=(i(74834),i(81545),i(52039),i(66748)),u=i(85415),h=i(81847),v=i(70651),m=i(98116),p=i(49919),g=(i(26627),i(98564),i(19331),i(28761),i(42859)),y=i(39825),f=(i(19241),i(77765),e([c,p,g,y]));[c,p,g,y]=f.then?(await f)():f;const k="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",_="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",b="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z",$="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";(0,a.Z)([(0,s.Mo)("ha-automation-condition")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"conditions",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"nested",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",key:"_focusLastConditionOnChange",value:()=>!1},{kind:"field",key:"_conditionKeys",value:()=>new WeakMap},{kind:"field",key:"_sortable",value:void 0},{kind:"method",key:"updated",value:function(e){if(e.has("reOrderMode")&&(this.reOrderMode?this._createSortable():this._destroySortable()),!e.has("conditions"))return;let t;if(Array.isArray(this.conditions)||(t=[this.conditions]),(t||this.conditions).forEach(((e,i)=>{"string"==typeof e&&(t=t||[...this.conditions],t[i]={condition:"template",value_template:e})})),t)(0,l.B)(this,"value-changed",{value:t});else if(this._focusLastConditionOnChange){this._focusLastConditionOnChange=!1;const e=this.shadowRoot.querySelector("ha-automation-condition-row:last-of-type");e.updateComplete.then((()=>{e.expand(),e.scrollIntoView(),e.focus()}))}}},{kind:"method",key:"render",value:function(){return Array.isArray(this.conditions)?n.dy` ${this.reOrderMode&&!this.nested?n.dy` ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.description_conditions")} ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.exit")} `:null}
    ${(0,d.r)(this.conditions,(e=>this._getKey(e)),((e,t)=>n.dy` ${this.reOrderMode?n.dy`
    `:""}
    `))}
    ${this._processedTypes(this.hass.localize).map((([e,t,i])=>n.dy` ${t} `))} `:n.Ld}},{kind:"method",key:"_enterReOrderMode",value:async function(e){this.nested||(e.stopPropagation(),this.reOrderMode=!0)}},{kind:"method",key:"_exitReOrderMode",value:async function(){this.reOrderMode=!1}},{kind:"method",key:"_createSortable",value:async function(){const e=await(0,m.F)();this._sortable=new e(this.shadowRoot.querySelector(".conditions"),{animation:150,fallbackClass:"sortable-fallback",handle:".handle",onChoose:e=>{e.item.placeholder=document.createComment("sort-placeholder"),e.item.after(e.item.placeholder)},onEnd:e=>{e.item.placeholder&&(e.item.placeholder.replaceWith(e.item),delete e.item.placeholder),this._dragged(e)}})}},{kind:"method",key:"_destroySortable",value:function(){var e;null===(e=this._sortable)||void 0===e||e.destroy(),this._sortable=void 0}},{kind:"method",key:"_getKey",value:function(e){return this._conditionKeys.has(e)||this._conditionKeys.set(e,Math.random().toString()),this._conditionKeys.get(e)}},{kind:"method",key:"_addCondition",value:function(e){const t=e.currentTarget.items[e.detail.index].value,i=customElements.get(`ha-automation-condition-${t}`),a=this.conditions.concat({condition:t,...i.defaultConfig});this._focusLastConditionOnChange=!0,(0,l.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_moveUp",value:function(e){const t=e.target.index,i=t-1;this._move(t,i)}},{kind:"method",key:"_moveDown",value:function(e){const t=e.target.index,i=t+1;this._move(t,i)}},{kind:"method",key:"_dragged",value:function(e){e.oldIndex!==e.newIndex&&this._move(e.oldIndex,e.newIndex)}},{kind:"method",key:"_move",value:function(e,t){const i=this.conditions.concat(),a=i.splice(e,1)[0];i.splice(t,0,a),(0,l.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_conditionChanged",value:function(e){e.stopPropagation();const t=[...this.conditions],i=e.detail.value,a=e.target.index;if(null===i)t.splice(a,1);else{const e=this._getKey(t[a]);this._conditionKeys.set(i,e),t[a]=i}(0,l.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_duplicateCondition",value:function(e){e.stopPropagation();const t=e.target.index;(0,l.B)(this,"value-changed",{value:this.conditions.concat((0,o.Z)(this.conditions[t]))})}},{kind:"field",key:"_processedTypes",value(){return(0,r.Z)((e=>Object.entries(h.h).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.conditions.type.${t}.label`),i])).sort(((e,t)=>(0,u.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Y,n.iv`ha-automation-condition-row{display:block;margin-bottom:16px;scroll-margin-top:48px}ha-svg-icon{height:20px}ha-alert{display:block;margin-bottom:16px;border-radius:var(--ha-card-border-radius,12px);overflow:hidden}.handle{cursor:move;padding:12px}.handle ha-svg-icon{pointer-events:none;height:24px}`]}}]}}),n.oi);t()}catch(e){t(e)}}))},49919:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(14243),n=i(15e3),s=e([n]);n=(s.then?(await s)():s)[0];(0,a.Z)([(0,o.Mo)("ha-automation-condition-and")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[]}}),n.w);t()}catch(e){t(e)}}))},26627:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=i(26945),l=i(2926);(0,a.Z)([(0,n.Mo)("ha-device-condition-picker")],(function(e,t){return{F:class extends t{constructor(){super(r.b2,r.Gg,(e=>({device_id:e||"",condition:"device",domain:"",entity_id:""}))),e(this)}},d:[{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.conditions.no_conditions")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.conditions.unknown_condition")}}]}}),l.g);i(60033),i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-condition-device")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Object})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_deviceId",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_capabilities",value:void 0},{kind:"field",key:"_origCondition",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{device_id:"",domain:"",entity_id:""}}},{kind:"field",key:"_extraFieldsData",value:()=>(0,s.Z)(((e,t)=>{const i={};return t.extra_fields.forEach((t=>{void 0!==e[t.name]&&(i[t.name]=e[t.name])})),i}))},{kind:"method",key:"render",value:function(){var e;const t=this._deviceId||this.condition.device_id;return o.dy` ${null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?o.dy` `:""} `}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.condition&&(this._origCondition=this.condition)}},{kind:"method",key:"updated",value:function(e){const t=e.get("condition");t&&!(0,r.hH)(t,this.condition)&&this._getCapabilities()}},{kind:"method",key:"_getCapabilities",value:async function(){const e=this.condition;this._capabilities=e.domain?await(0,r.dA)(this.hass,e):void 0}},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,d.B)(this,"value-changed",{value:{...i.defaultConfig,condition:"device"}})}},{kind:"method",key:"_deviceConditionPicked",value:function(e){e.stopPropagation();let t=e.detail.value;this._origCondition&&(0,r.hH)(this._origCondition,t)&&(t=this._origCondition),(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.condition,...e.detail.value}})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return t=>e(`ui.panel.config.automation.editor.conditions.type.device.extra_fields.${t.name}`)||t.name}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-device-picker{display:block;margin-bottom:24px}ha-form{margin-top:24px}`}]}}),o.oi)},15e3:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{w:()=>c});var o=i(17463),n=i(68144),s=i(14243),d=i(47181),r=i(50364),l=e([r]);r=(l.then?(await l)():l)[0];let c=(0,o.Z)([(0,s.Mo)("ha-automation-condition-logical")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{conditions:[]}}},{kind:"method",key:"render",value:function(){return n.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.condition,conditions:e.detail.value}})}}]}}),n.oi);a()}catch(e){a(e)}}))},39521:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(14243),n=i(15e3),s=e([n]);n=(s.then?(await s)():s)[0];(0,a.Z)([(0,o.Mo)("ha-automation-condition-not")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[]}}),n.w);t()}catch(e){t(e)}}))},98564:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-condition-numeric_state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_inputAboveIsEntity",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputBelowIsEntity",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:""}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t,i)=>[{name:"entity_id",required:!0,selector:{entity:{}}},{name:"attribute",selector:{attribute:{hide_attributes:["access_token","auto_update","available_modes","away_mode","changed_by","code_format","color_modes","current_activity","device_class","editable","effect_list","effect","entity_picture","fan_mode","fan_modes","fan_speed_list","forecast","friendly_name","frontend_stream_type","has_date","has_time","hs_color","hvac_mode","hvac_modes","icon","media_album_name","media_artist","media_content_type","media_position_updated_at","media_title","next_dawn","next_dusk","next_midnight","next_noon","next_rising","next_setting","operation_list","operation_mode","options","preset_mode","preset_modes","release_notes","release_summary","release_url","restored","rgb_color","rgbw_color","shuffle","sound_mode_list","sound_mode","source_list","source_type","source","state_class","supported_features","swing_mode","swing_mode","swing_modes","title","token","unit_of_measurement","xy_color"]}},context:{filter_entity:"entity_id"}},{name:"mode_above",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_input")]]},...t?[{name:"above",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"above",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"mode_below",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.numeric_state.type_input")]]},...i?[{name:"below",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"below",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"value_template",selector:{template:{}}}]))},{kind:"method",key:"render",value:function(){var e,t;const i=null!==(e=this._inputAboveIsEntity)&&void 0!==e?e:"string"==typeof this.condition.above&&(this.condition.above.startsWith("input_number.")||this.condition.above.startsWith("number.")||this.condition.above.startsWith("sensor.")),a=null!==(t=this._inputBelowIsEntity)&&void 0!==t?t:"string"==typeof this.condition.below&&(this.condition.below.startsWith("input_number.")||this.condition.below.startsWith("number.")||this.condition.below.startsWith("sensor.")),n=this._schema(this.hass.localize,i,a),s={mode_above:i?"input":"value",mode_below:a?"input":"value",...this.condition};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputAboveIsEntity="input"===t.mode_above,this._inputBelowIsEntity="input"===t.mode_below,delete t.mode_above,delete t.mode_below,(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>{switch(e.name){case"entity_id":return this.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return this.hass.localize("ui.components.entity.entity-attribute-picker.attribute");default:return this.hass.localize(`ui.panel.config.automation.editor.triggers.type.numeric_state.${e.name}`)}}}}]}}),o.oi)},52762:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(14243),n=i(15e3),s=e([n]);n=(s.then?(await s)():s)[0];(0,a.Z)([(0,o.Mo)("ha-automation-condition-or")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[]}}),n.w);t()}catch(e){t(e)}}))},19331:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(38768),d=i(71350),r=i(47181),l=(i(68331),i(88268));const c=(0,s.Ry)({alias:(0,s.jt)((0,s.Z_)()),condition:(0,s.i0)("state"),entity_id:(0,s.jt)((0,s.Z_)()),attribute:(0,s.jt)((0,s.Z_)()),state:(0,s.jt)((0,s.Z_)()),for:(0,s.jt)((0,s.G0)([(0,s.Rx)(),(0,s.Z_)(),l.H])),enabled:(0,s.jt)((0,s.O7)())}),u=[{name:"entity_id",required:!0,selector:{entity:{}}},{name:"attribute",selector:{attribute:{hide_attributes:["access_token","available_modes","color_modes","editable","effect_list","entity_picture","fan_modes","fan_speed_list","forecast","friendly_name","hvac_modes","icon","operation_list","options","preset_modes","sound_mode_list","source_list","state_class","swing_modes","token"]}},context:{filter_entity:"entity_id"}},{name:"state",required:!0,selector:{state:{}},context:{filter_entity:"entity_id",filter_attribute:"attribute"}},{name:"for",selector:{duration:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-condition-state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:"",state:""}}},{kind:"method",key:"shouldUpdate",value:function(e){if(e.has("condition"))try{(0,s.hu)(this.condition,c)}catch(e){return(0,r.B)(this,"ui-mode-not-available",e),!1}return!0}},{kind:"method",key:"render",value:function(){const e=(0,d.c)(this.condition.for),t={...this.condition,for:e};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]?delete t[e]:{})),t.state||(t.state=""),(0,r.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>{switch(e.name){case"entity_id":return this.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return this.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return this.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return this.hass.localize(`ui.panel.config.automation.editor.conditions.type.state.${e.name}`)}}}}]}}),o.oi)},28761:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-condition-sun")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"before",type:"select",required:!0,options:[["sunrise",e("ui.panel.config.automation.editor.conditions.type.sun.sunrise")],["sunset",e("ui.panel.config.automation.editor.conditions.type.sun.sunset")]]},{name:"before_offset",selector:{text:{}}},{name:"after",type:"select",required:!0,options:[["sunrise",e("ui.panel.config.automation.editor.conditions.type.sun.sunrise")],["sunset",e("ui.panel.config.automation.editor.conditions.type.sun.sunset")]]},{name:"after_offset",selector:{text:{}}}]))},{kind:"method",key:"render",value:function(){const e=this._schema(this.hass.localize);return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.conditions.type.sun.${e.name}`)}}]}}),o.oi)},42859:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=(i(53297),i(66748)),d=e([s]);s=(d.then?(await d)():d)[0];(0,a.Z)([(0,n.Mo)("ha-automation-condition-template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{value_template:""}}},{kind:"method",key:"render",value:function(){const{value_template:e}=this.condition;return o.dy`

    ${this.hass.localize("ui.panel.config.automation.editor.conditions.type.template.value_template")} *

    `}},{kind:"method",key:"_valueChanged",value:function(e){(0,s.a)(this,e)}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`p{margin-top:0}`}}]}}),o.oi);t()}catch(e){t(e)}}))},39825:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(26410),r=i(47181),l=(i(68331),e([d]));d=(l.then?(await l)():l)[0];const c=["sun","mon","tue","wed","thu","fri","sat"];(0,a.Z)([(0,n.Mo)("ha-automation-condition-time")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputModeBefore",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputModeAfter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t,i,a)=>{const o=(0,d.Bt)(t),n=c.slice(o,c.length).concat(c.slice(0,o));return[{name:"mode_after",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.time.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.time.type_input")]]},{name:"after",selector:i?{entity:{filter:[{domain:"input_datetime"},{domain:"sensor",device_class:"timestamp"}]}}:{time:{}}},{name:"mode_before",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.conditions.type.time.type_value")],["input",e("ui.panel.config.automation.editor.conditions.type.time.type_input")]]},{name:"before",selector:a?{entity:{filter:[{domain:"input_datetime"},{domain:"sensor",device_class:"timestamp"}]}}:{time:{}}},{type:"multi_select",name:"weekday",options:n.map((t=>[t,e(`ui.panel.config.automation.editor.conditions.type.time.weekdays.${t}`)]))}]}))},{kind:"method",key:"render",value:function(){var e,t,i,a,n,s;const d=null!==(e=this._inputModeBefore)&&void 0!==e?e:(null===(t=this.condition.before)||void 0===t?void 0:t.startsWith("input_datetime."))||(null===(i=this.condition.before)||void 0===i?void 0:i.startsWith("sensor.")),r=null!==(a=this._inputModeAfter)&&void 0!==a?a:(null===(n=this.condition.after)||void 0===n?void 0:n.startsWith("input_datetime."))||(null===(s=this.condition.after)||void 0===s?void 0:s.startsWith("sensor.")),l=this._schema(this.hass.localize,this.hass.locale,r,d),c={mode_before:d?"input":"value",mode_after:r?"input":"value",...this.condition};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputModeAfter="input"===t.mode_after,this._inputModeBefore="input"===t.mode_before,delete t.mode_after,delete t.mode_before,Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]||Array.isArray(t[e])&&0===t[e].length?delete t[e]:{})),(0,r.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.conditions.type.time.${e.name}`)}}]}}),o.oi);t()}catch(e){t(e)}}))},19241:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=(i(44577),i(68144)),d=i(14243),r=i(47181),l=i(76680);i(86630);(0,a.Z)([(0,d.Mo)("ha-automation-condition-trigger")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_triggers",value:()=>[]},{kind:"field",key:"_unsub",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{id:""}}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this);const e={callback:e=>this._automationUpdated(e)};(0,r.B)(this,"subscribe-automation-config",e),this._unsub=e.unsub}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this._unsub&&this._unsub()}},{kind:"method",key:"render",value:function(){const{id:e}=this.condition;return this._triggers.length?s.dy` ${this._triggers.map((e=>s.dy` ${e.id} `))} `:this.hass.localize("ui.panel.config.automation.editor.conditions.type.trigger.no_triggers")}},{kind:"method",key:"_automationUpdated",value:function(e){const t=new Set;this._triggers=null!=e&&e.trigger?(0,l.r)(e.trigger).filter((e=>e.id&&!t.has(e.id)&&t.add(e.id))):[]}},{kind:"method",key:"_triggerPicked",value:function(e){if(e.stopPropagation(),!e.target.value)return;const t=e.target.value;this.condition.id!==t&&(0,r.B)(this,"value-changed",{value:{...this.condition,id:t}})}}]}}),s.oi)},77765:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(22311),r=i(74829);i(74535);function l(e){return(0,r.t)(e)&&"zone"!==(0,d.N)(e)}const c=["zone"];(0,a.Z)([(0,n.Mo)("ha-automation-condition-zone")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"condition",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:"",zone:""}}},{kind:"method",key:"render",value:function(){const{entity_id:e,zone:t}=this.condition;return o.dy` `}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.condition,entity_id:e.detail.value}})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.condition,zone:e.detail.value}})}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-entity-picker:first-child{display:block;margin-bottom:24px}`}]}}),o.oi)},88268:(e,t,i)=>{i.d(t,{G:()=>o,H:()=>n});var a=i(38768);const o=(0,a.Ry)({platform:(0,a.Z_)(),id:(0,a.jt)((0,a.Z_)()),enabled:(0,a.jt)((0,a.O7)())}),n=(0,a.Ry)({days:(0,a.jt)((0,a.Rx)()),hours:(0,a.jt)((0,a.Rx)()),minutes:(0,a.jt)((0,a.Rx)()),seconds:(0,a.jt)((0,a.Rx)())})},76243:(e,t,i)=>{i.a(e,(async(e,a)=>{try{i.d(t,{a:()=>Z});var o=i(17463),n=i(34541),s=i(47838),d=(i(44577),i(68144)),r=i(14243),l=i(83448),c=i(55642),u=i(47181),h=i(21780),v=i(34620),m=i(38346),p=(i(9381),i(81545),i(22098),i(46583),i(5666),i(3555),i(93748)),g=i(29937),y=i(34838),f=i(40451),k=i(26765),_=i(11654),b=(i(61354),i(57119),i(22837)),$=(i(66372),i(79636),i(31794),i(52049),i(16516),i(18173),i(3823),i(36499),i(8890),i(5963),i(39414)),C=(i(2329),e([g,b,$]));[g,b,$]=C.then?(await C)():C;const x="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z",M="M11,17H4A2,2 0 0,1 2,15V3A2,2 0 0,1 4,1H16V3H4V15H11V13L15,16L11,19V17M19,21V7H8V13H6V7A2,2 0 0,1 8,5H19A2,2 0 0,1 21,7V21A2,2 0 0,1 19,23H8A2,2 0 0,1 6,21V19H8V21H19Z",w="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z",V="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",A="M10 7V9H9V15H10V17H6V15H7V9H6V7H10M16 7C17.11 7 18 7.9 18 9V15C18 16.11 17.11 17 16 17H12V7M16 9H14V15H16V9Z",H="M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M10,16.5L16,12L10,7.5V16.5Z",L="M18,17H10.5L12.5,15H18M6,17V14.5L13.88,6.65C14.07,6.45 14.39,6.45 14.59,6.65L16.35,8.41C16.55,8.61 16.55,8.92 16.35,9.12L8.47,17M19,3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3Z",z="M18 21L14 17H17V7H14L18 3L22 7H19V17H22M2 19V17H12V19M2 13V11H9V13M2 7V5H6V7H2Z",B="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4M9,9V15H15V9",Z=(e,t)=>{var i,a;t.stopPropagation();const o=null===(i=t.currentTarget)||void 0===i?void 0:i.name;if(!o)return;const n=null===(a=t.target)||void 0===a?void 0:a.value;if((e.trigger[o]||"")===n)return;let s;void 0===n||""===n?(s={...e.trigger},delete s[o]):s={...e.trigger,[o]:n},(0,u.B)(e,"value-changed",{value:s})},O=e=>e.preventDefault();(0,o.Z)([(0,r.Mo)("ha-automation-trigger-row")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"hideMenu",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_warnings",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_requestShowId",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_triggered",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_triggerColor",value:()=>!1},{kind:"field",decorators:[(0,r.IO)("ha-yaml-editor")],key:"_yamlEditor",value:void 0},{kind:"field",key:"_triggerUnsub",value:void 0},{kind:"method",key:"render",value:function(){const e=void 0!==customElements.get(`ha-automation-trigger-${this.trigger.platform}`),t=this._yamlMode||!e,i="id"in this.trigger||this._requestShowId;return d.dy` ${!1===this.trigger.enabled?d.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.actions.disabled")}
    `:""}

    ${(0,h.f)((0,g.R)(this.trigger,this.hass))}

    ${this.hideMenu?"":d.dy` ${this.hass.localize("ui.panel.config.automation.editor.triggers.rename")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.re_order")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.duplicate")} ${this.hass.localize("ui.panel.config.automation.editor.triggers.edit_id")}
  • ${this.hass.localize("ui.panel.config.automation.editor.edit_ui")} ${t?"":d.dy``} ${this.hass.localize("ui.panel.config.automation.editor.edit_yaml")} ${t?d.dy``:""}
  • ${!1===this.trigger.enabled?this.hass.localize("ui.panel.config.automation.editor.actions.enable"):this.hass.localize("ui.panel.config.automation.editor.actions.disable")} ${this.hass.localize("ui.panel.config.automation.editor.actions.delete")}
    `}
    ${this._warnings?d.dy` ${this._warnings.length&&void 0!==this._warnings[0]?d.dy`
      ${this._warnings.map((e=>d.dy`
    • ${e}
    • `))}
    `:""} ${this.hass.localize("ui.errors.config.edit_in_yaml_supported")}
    `:""} ${t?d.dy` ${e?"":d.dy` ${this.hass.localize("ui.panel.config.automation.editor.triggers.unsupported_platform","platform",this.trigger.platform)} `} `:d.dy` ${i?d.dy` `:""}
    ${(0,c.h)(`ha-automation-trigger-${this.trigger.platform}`,{hass:this.hass,trigger:this.trigger,disabled:this.disabled})}
    `}
    ${this.hass.localize("ui.panel.config.automation.editor.triggers.triggered")}
    `}},{kind:"method",key:"updated",value:function(e){(0,n.Z)((0,s.Z)(i.prototype),"updated",this).call(this,e),e.has("trigger")&&this._subscribeTrigger()}},{kind:"method",key:"connectedCallback",value:function(){(0,n.Z)((0,s.Z)(i.prototype),"connectedCallback",this).call(this),this.hasUpdated&&this.trigger&&this._subscribeTrigger()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,n.Z)((0,s.Z)(i.prototype),"disconnectedCallback",this).call(this),this._triggerUnsub&&(this._triggerUnsub.then((e=>e())),this._triggerUnsub=void 0),this._doSubscribeTrigger.cancel()}},{kind:"method",key:"_subscribeTrigger",value:function(){this._triggerUnsub&&(this._triggerUnsub.then((e=>e())),this._triggerUnsub=void 0),this._doSubscribeTrigger()}},{kind:"field",key:"_doSubscribeTrigger",value(){return(0,m.D)((async()=>{let e;const t=this.trigger;this._triggerUnsub&&(this._triggerUnsub.then((e=>e())),this._triggerUnsub=void 0);if(!(await(0,y.w)(this.hass,{trigger:t})).trigger.valid||this.trigger!==t)return;const i=(0,p.Xm)(this.hass,(t=>{void 0!==e?(clearTimeout(e),this._triggerColor=!this._triggerColor):this._triggerColor=!1,this._triggered=t,e=window.setTimeout((()=>{this._triggered=void 0,e=void 0}),5e3)}),t);i.catch((()=>{this._triggerUnsub===i&&(this._triggerUnsub=void 0)})),this._triggerUnsub=i}),5e3)}},{kind:"method",key:"_handleUiModeNotAvailable",value:function(e){this._warnings=(0,v.p)(this.hass,e.detail).warnings,this._yamlMode||(this._yamlMode=!0)}},{kind:"method",key:"_handleAction",value:async function(e){switch(e.detail.index){case 0:await this._renameTrigger();break;case 1:(0,u.B)(this,"re-order");break;case 2:(0,u.B)(this,"duplicate");break;case 3:this._requestShowId=!0,this.expand();break;case 4:this._switchUiMode(),this.expand();break;case 5:this._switchYamlMode(),this.expand();break;case 6:this._onDisable();break;case 7:this._onDelete()}}},{kind:"method",key:"_onDelete",value:function(){(0,k.g7)(this,{title:this.hass.localize("ui.panel.config.automation.editor.triggers.delete_confirm_title"),text:this.hass.localize("ui.panel.config.automation.editor.triggers.delete_confirm_text"),dismissText:this.hass.localize("ui.common.cancel"),confirmText:this.hass.localize("ui.common.delete"),destructive:!0,confirm:()=>{(0,u.B)(this,"value-changed",{value:null})}})}},{kind:"method",key:"_onDisable",value:function(){var e;const t=!(null===(e=this.trigger.enabled)||void 0===e||e),i={...this.trigger,enabled:t};var a;((0,u.B)(this,"value-changed",{value:i}),this._yamlMode)&&(null===(a=this._yamlEditor)||void 0===a||a.setValue(i))}},{kind:"method",key:"_idChanged",value:function(e){var t;const i=e.target.value;if(i===(null!==(t=this.trigger.id)&&void 0!==t?t:""))return;this._requestShowId=!0;const a={...this.trigger};i?a.id=i:delete a.id,(0,u.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_onYamlChange",value:function(e){e.stopPropagation(),e.detail.isValid&&(this._warnings=void 0,(0,u.B)(this,"value-changed",{value:e.detail.value}))}},{kind:"method",key:"_switchUiMode",value:function(){this._warnings=void 0,this._yamlMode=!1}},{kind:"method",key:"_switchYamlMode",value:function(){this._warnings=void 0,this._yamlMode=!0}},{kind:"method",key:"_showTriggeredInfo",value:function(){(0,k.Ys)(this,{text:d.dy` `})}},{kind:"method",key:"_renameTrigger",value:async function(){const e=await(0,k.D9)(this,{title:this.hass.localize("ui.panel.config.automation.editor.triggers.change_alias"),inputLabel:this.hass.localize("ui.panel.config.automation.editor.triggers.alias"),inputType:"string",placeholder:(0,h.f)((0,g.R)(this.trigger,this.hass,!0)),defaultValue:this.trigger.alias,confirmText:this.hass.localize("ui.common.submit")}),t={...this.trigger};var i;(e?t.alias=e:delete t.alias,(0,u.B)(this,"value-changed",{value:t}),this._yamlMode)&&(null===(i=this._yamlEditor)||void 0===i||i.setValue(t))}},{kind:"method",key:"expand",value:function(){this.updateComplete.then((()=>{this.shadowRoot.querySelector("ha-expansion-panel").expanded=!0}))}},{kind:"get",static:!0,key:"styles",value:function(){return[_.Qx,d.iv`ha-button-menu{--mdc-theme-text-primary-on-background:var(--primary-text-color)}.disabled{opacity:.5;pointer-events:none}ha-expansion-panel{--expansion-panel-summary-padding:0 0 0 8px;--expansion-panel-content-padding:0}h3{margin:0;font-size:inherit;font-weight:inherit}.trigger-icon{display:none}@media (min-width:870px){.trigger-icon{display:inline-block;color:var(--secondary-text-color);opacity:.9;margin-right:8px}}.card-content{padding:16px}.disabled-bar{background:var(--divider-color,#e0e0e0);text-align:center;border-top-right-radius:var(--ha-card-border-radius);border-top-left-radius:var(--ha-card-border-radius)}.triggered{cursor:pointer;position:absolute;top:0px;right:0px;left:0px;text-transform:uppercase;font-weight:700;font-size:14px;background-color:var(--primary-color);color:var(--text-primary-color);max-height:0px;overflow:hidden;transition:max-height .3s;text-align:center;border-top-right-radius:var(--ha-card-border-radius,12px);border-top-left-radius:var(--ha-card-border-radius,12px)}.triggered.active{max-height:100px}.triggered:hover{opacity:.8}.triggered.accent{background-color:var(--accent-color);color:var(--text-accent-color,var(--text-primary-color))}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}ha-textfield{display:block;margin-bottom:24px}.selected_menu_item{color:var(--primary-color)}li[role=separator]{border-bottom-color:var(--divider-color)}`]}}]}}),d.oi);a()}catch(e){a(e)}}))},15491:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=(i(14271),i(3239)),d=i(68144),r=i(14243),l=i(18848),c=i(14516),u=i(47181),h=i(85415),v=(i(81545),i(74834),i(52039),i(40451)),m=i(70651),p=i(98116),g=i(76243),y=(i(61354),i(57119),i(22837)),f=(i(66372),i(79636),i(31794),i(52049),i(16516),i(18173),i(3823),i(36499),i(8890),i(5963),i(39414)),k=(i(2329),e([g,y,f]));[g,y,f]=k.then?(await k)():k;const _="M11,4H13V16L18.5,10.5L19.92,11.92L12,19.84L4.08,11.92L5.5,10.5L11,16V4Z",b="M13,20H11V8L5.5,13.5L4.08,12.08L12,4.16L19.92,12.08L18.5,13.5L13,8V20Z",$="M7,19V17H9V19H7M11,19V17H13V19H11M15,19V17H17V19H15M7,15V13H9V15H7M11,15V13H13V15H11M15,15V13H17V15H15M7,11V9H9V11H7M11,11V9H13V11H11M15,11V9H17V11H15M7,7V5H9V7H7M11,7V5H13V7H11M15,7V5H17V7H15Z",C="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";(0,a.Z)([(0,r.Mo)("ha-automation-trigger")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"triggers",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"nested",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"reOrderMode",value:()=>!1},{kind:"field",key:"_focusLastTriggerOnChange",value:()=>!1},{kind:"field",key:"_triggerKeys",value:()=>new WeakMap},{kind:"field",key:"_sortable",value:void 0},{kind:"method",key:"render",value:function(){return d.dy` ${this.reOrderMode&&!this.nested?d.dy` ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.description_triggers")} ${this.hass.localize("ui.panel.config.automation.editor.re_order_mode.exit")} `:null}
    ${(0,l.r)(this.triggers,(e=>this._getKey(e)),((e,t)=>d.dy` ${this.reOrderMode?d.dy`
    `:""}
    `))}
    ${this._processedTypes(this.hass.localize).map((([e,t,i])=>d.dy` ${t} `))} `}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("reOrderMode")&&(this.reOrderMode?this._createSortable():this._destroySortable()),e.has("triggers")&&this._focusLastTriggerOnChange){this._focusLastTriggerOnChange=!1;const e=this.shadowRoot.querySelector("ha-automation-trigger-row:last-of-type");e.updateComplete.then((()=>{e.expand(),e.scrollIntoView(),e.focus()}))}}},{kind:"method",key:"_enterReOrderMode",value:async function(e){this.nested||(e.stopPropagation(),this.reOrderMode=!0)}},{kind:"method",key:"_exitReOrderMode",value:async function(){this.reOrderMode=!1}},{kind:"method",key:"_createSortable",value:async function(){const e=await(0,p.F)();this._sortable=new e(this.shadowRoot.querySelector(".triggers"),{animation:150,fallbackClass:"sortable-fallback",handle:".handle",onChoose:e=>{e.item.placeholder=document.createComment("sort-placeholder"),e.item.after(e.item.placeholder)},onEnd:e=>{e.item.placeholder&&(e.item.placeholder.replaceWith(e.item),delete e.item.placeholder),this._dragged(e)}})}},{kind:"method",key:"_destroySortable",value:function(){var e;null===(e=this._sortable)||void 0===e||e.destroy(),this._sortable=void 0}},{kind:"method",key:"_getKey",value:function(e){return this._triggerKeys.has(e)||this._triggerKeys.set(e,Math.random().toString()),this._triggerKeys.get(e)}},{kind:"method",key:"_addTrigger",value:function(e){const t=e.currentTarget.items[e.detail.index].value,i=customElements.get(`ha-automation-trigger-${t}`),a=this.triggers.concat({platform:t,...i.defaultConfig});this._focusLastTriggerOnChange=!0,(0,u.B)(this,"value-changed",{value:a})}},{kind:"method",key:"_moveUp",value:function(e){const t=e.target.index,i=t-1;this._move(t,i)}},{kind:"method",key:"_moveDown",value:function(e){const t=e.target.index,i=t+1;this._move(t,i)}},{kind:"method",key:"_dragged",value:function(e){e.oldIndex!==e.newIndex&&this._move(e.oldIndex,e.newIndex)}},{kind:"method",key:"_move",value:function(e,t){const i=this.triggers.concat(),a=i.splice(e,1)[0];i.splice(t,0,a),(0,u.B)(this,"value-changed",{value:i})}},{kind:"method",key:"_triggerChanged",value:function(e){e.stopPropagation();const t=[...this.triggers],i=e.detail.value,a=e.target.index;if(null===i)t.splice(a,1);else{const e=this._getKey(t[a]);this._triggerKeys.set(i,e),t[a]=i}(0,u.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_duplicateTrigger",value:function(e){e.stopPropagation();const t=e.target.index;(0,u.B)(this,"value-changed",{value:this.triggers.concat((0,s.Z)(this.triggers[t]))})}},{kind:"field",key:"_processedTypes",value(){return(0,c.Z)((e=>Object.entries(v.H).map((([t,i])=>[t,e(`ui.panel.config.automation.editor.triggers.type.${t}.label`),i])).sort(((e,t)=>(0,h.$)(e[1],t[1],this.hass.locale.language)))))}},{kind:"get",static:!0,key:"styles",value:function(){return[m.Y,d.iv`ha-automation-trigger-row{display:block;margin-bottom:16px;scroll-margin-top:48px}ha-svg-icon{height:20px}ha-alert{display:block;margin-bottom:16px;border-radius:var(--ha-card-border-radius,16px);overflow:hidden}.handle{cursor:move;padding:12px}.handle ha-svg-icon{pointer-events:none;height:24px}`]}}]}}),d.oi);t()}catch(e){t(e)}}))},61354:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=(i(68331),i(71350));(0,a.Z)([(0,n.Mo)("ha-automation-trigger-calendar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"entity_id",required:!0,selector:{entity:{domain:"calendar"}}},{name:"event",type:"select",required:!0,options:[["start",e("ui.panel.config.automation.editor.triggers.type.calendar.start")],["end",e("ui.panel.config.automation.editor.triggers.type.calendar.end")]]},{name:"offset",selector:{duration:{}}},{name:"offset_type",type:"select",required:!0,options:[["before",e("ui.panel.config.automation.editor.triggers.type.calendar.before")],["after",e("ui.panel.config.automation.editor.triggers.type.calendar.after")]]}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"start",offset:0}}},{kind:"method",key:"render",value:function(){const e=this._schema(this.hass.localize),t=this.trigger.offset,i=(0,r.c)(t);let a="after";("object"==typeof t&&i.hours<0||"string"==typeof t&&t.startsWith("-"))&&(i.hours=Math.abs(i.hours),a="before");const n={...this.trigger,offset:i,offset_type:a};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){var t,i,a;e.stopPropagation();const o=e.detail.value.offset,n="before"===e.detail.value.offset_type?"-":"",s={...e.detail.value,offset:`${n}${null!==(t=o.hours)&&void 0!==t?t:0}:${null!==(i=o.minutes)&&void 0!==i?i:0}:${null!==(a=o.seconds)&&void 0!==a?a:0}`};delete s.offset_type,(0,d.B)(this,"value-changed",{value:s})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.calendar.${e.name}`)}}]}}),o.oi)},57119:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181),r=(i(60033),i(26945)),l=i(2926);(0,a.Z)([(0,n.Mo)("ha-device-trigger-picker")],(function(e,t){return{F:class extends t{constructor(){super(r.KL,r.r3,(e=>({device_id:e||"",platform:"device",domain:"",entity_id:""}))),e(this)}},d:[{kind:"get",key:"NO_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.triggers.no_triggers")}},{kind:"get",key:"UNKNOWN_AUTOMATION_TEXT",value:function(){return this.hass.localize("ui.panel.config.devices.automation.triggers.unknown_trigger")}}]}}),l.g);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-device")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Object})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_deviceId",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_capabilities",value:void 0},{kind:"field",key:"_origTrigger",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{device_id:"",domain:"",entity_id:""}}},{kind:"field",key:"_extraFieldsData",value:()=>(0,s.Z)(((e,t)=>{const i={};return t.extra_fields.forEach((t=>{void 0!==e[t.name]&&(i[t.name]=e[t.name])})),i}))},{kind:"method",key:"render",value:function(){var e;const t=this._deviceId||this.trigger.device_id;return o.dy` ${null!==(e=this._capabilities)&&void 0!==e&&e.extra_fields?o.dy` `:""} `}},{kind:"method",key:"firstUpdated",value:function(){this._capabilities||this._getCapabilities(),this.trigger&&(this._origTrigger=this.trigger)}},{kind:"method",key:"updated",value:function(e){if(!e.has("trigger"))return;const t=e.get("trigger");t&&!(0,r.hH)(t,this.trigger)&&this._getCapabilities()}},{kind:"method",key:"_getCapabilities",value:async function(){const e=this.trigger;this._capabilities=e.domain?await(0,r.hA)(this.hass,e):void 0}},{kind:"method",key:"_devicePicked",value:function(e){e.stopPropagation(),this._deviceId=e.target.value,void 0===this._deviceId&&(0,d.B)(this,"value-changed",{value:{...i.defaultConfig,platform:"device"}})}},{kind:"method",key:"_deviceTriggerPicked",value:function(e){e.stopPropagation();let t=e.detail.value;this._origTrigger&&(0,r.hH)(this._origTrigger,t)&&(t=this._origTrigger),this.trigger.id&&(t.id=this.trigger.id),(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_extraFieldsChanged",value:function(e){e.stopPropagation(),(0,d.B)(this,"value-changed",{value:{...this.trigger,...e.detail.value}})}},{kind:"method",key:"_extraFieldsComputeLabelCallback",value:function(e){return t=>e(`ui.panel.config.automation.editor.triggers.type.device.extra_fields.${t.name}`)||t.name}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-device-picker{display:block;margin-bottom:24px}ha-form{margin-top:24px}`}]}}),o.oi)},22837:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=(i(3555),i(18900),i(33049),i(76243)),r=e([d]);d=(r.then?(await r)():r)[0];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-event")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event_type:""}}},{kind:"method",key:"render",value:function(){const{event_type:e,event_data:t,context:i}=this.trigger;return o.dy`
    ${this.hass.localize("ui.panel.config.automation.editor.triggers.type.event.context_users")} `}},{kind:"method",key:"_wrapUsersInArray",value:function(e){return e?"string"==typeof e?[e]:e:[]}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation(),(0,d.a)(this,e)}},{kind:"method",key:"_dataChanged",value:function(e){e.stopPropagation(),e.detail.isValid&&(0,d.a)(this,e)}},{kind:"method",key:"_usersChanged",value:function(e){e.stopPropagation();const t={...this.trigger};!e.detail.value.length&&t.context?delete t.context.user_id:(t.context||(t.context={}),t.context.user_id=e.detail.value),(0,s.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-textfield{display:block}`}}]}}),o.oi);t()}catch(e){t(e)}}))},66372:(e,t,i)=>{var a=i(17463),o=(i(68331),i(68144)),n=i(14243),s=i(14516),d=i(47181);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-geo_location")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"source",selector:{text:{}}},{name:"zone",selector:{entity:{domain:"zone"}}},{name:"event",type:"select",required:!0,options:[["enter",e("ui.panel.config.automation.editor.triggers.type.geo_location.enter")],["leave",e("ui.panel.config.automation.editor.triggers.type.geo_location.leave")]]}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{source:"",zone:"",event:"enter"}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.geo_location.${e.name}`)}}]}}),o.oi)},79636:(e,t,i)=>{var a=i(17463),o=(i(68331),i(68144)),n=i(14243),s=i(14516),d=i(47181);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-homeassistant")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"event",type:"select",required:!0,options:[["start",e("ui.panel.config.automation.editor.triggers.type.homeassistant.start")],["shutdown",e("ui.panel.config.automation.editor.triggers.type.homeassistant.shutdown")]]}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"start"}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.homeassistant.${e.name}`)}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`label{display:flex;align-items:center}`}]}}),o.oi)},31794:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(68331);const d=[{name:"topic",required:!0,selector:{text:{}}},{name:"payload",selector:{text:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-mqtt")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{topic:""}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.mqtt.${e.name}`)}}]}}),o.oi)},52049:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(71350),r=i(47181),l=i(61761);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-numeric_state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_inputAboveIsEntity",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_inputBelowIsEntity",value:void 0},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t,i)=>[{name:"entity_id",required:!0,selector:{entity:{}}},{name:"attribute",selector:{attribute:{hide_attributes:["access_token","auto_update","available_modes","away_mode","changed_by","code_arm_required","code_format","color_mode","color_modes","current_activity","device_class","editable","effect_list","effect","entity_id","entity_picture","fan_mode","fan_modes","fan_speed_list","forecast","friendly_name","frontend_stream_type","has_date","has_time","hs_color","hvac_mode","hvac_modes","icon","id","latest_version","max_color_temp_kelvin","max_mireds","max_temp","media_album_name","media_artist","media_content_type","media_position_updated_at","media_title","min_color_temp_kelvin","min_mireds","min_temp","mode","next_dawn","next_dusk","next_midnight","next_noon","next_rising","next_setting","operation_list","operation_mode","options","percentage_step","precipitation_unit","preset_mode","preset_modes","pressure_unit","release_notes","release_summary","release_url","restored","rgb_color","rgbw_color","shuffle","skipped_version","sound_mode_list","sound_mode","source_list","source_type","source","state_class","step","supported_color_modes","supported_features","swing_mode","swing_modes","target_temp_step","temperature_unit","title","token","unit_of_measurement","user_id","uuid","visibility_unit","wind_speed_unit","xy_color"]}},context:{filter_entity:"entity_id"}},{name:"mode_above",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_input")]]},...t?[{name:"above",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"above",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"mode_below",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_value")],["input",e("ui.panel.config.automation.editor.triggers.type.numeric_state.type_input")]]},...i?[{name:"below",selector:{entity:{domain:["input_number","number","sensor"]}}}]:[{name:"below",selector:{number:{mode:"box",min:Number.MIN_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,step:.1}}}],{name:"value_template",selector:{template:{}}},{name:"for",selector:{duration:{}}}]))},{kind:"method",key:"willUpdate",value:function(e){e.has("trigger")&&this.trigger&&(0,l._)(this.trigger.for)&&(0,r.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support")))}},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:""}}},{kind:"method",key:"render",value:function(){var e,t;const i=(0,d.c)(this.trigger.for),a=null!==(e=this._inputAboveIsEntity)&&void 0!==e?e:"string"==typeof this.trigger.above&&(this.trigger.above.startsWith("input_number.")||this.trigger.above.startsWith("number.")||this.trigger.above.startsWith("sensor.")),n=null!==(t=this._inputBelowIsEntity)&&void 0!==t?t:"string"==typeof this.trigger.below&&(this.trigger.below.startsWith("input_number.")||this.trigger.below.startsWith("number.")||this.trigger.below.startsWith("sensor.")),s=this._schema(this.hass.localize,a,n),r={mode_above:a?"input":"value",mode_below:n?"input":"value",...this.trigger,for:i};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputAboveIsEntity="input"===t.mode_above,this._inputBelowIsEntity="input"===t.mode_below,delete t.mode_above,delete t.mode_below,(0,r.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>{switch(e.name){case"entity_id":return this.hass.localize("ui.components.entity.entity-picker.entity");case"attribute":return this.hass.localize("ui.components.entity.entity-attribute-picker.attribute");case"for":return this.hass.localize("ui.panel.config.automation.editor.triggers.type.state.for");default:return this.hass.localize(`ui.panel.config.automation.editor.triggers.type.numeric_state.${e.name}`)}}}}]}}),o.oi)},16516:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(38768),d=i(14516),r=i(76680),l=i(47181),c=i(61761),u=i(88268),h=(i(68331),i(71350));const v=(0,s.f0)(u.G,(0,s.Ry)({alias:(0,s.jt)((0,s.Z_)()),platform:(0,s.i0)("state"),entity_id:(0,s.jt)((0,s.G0)([(0,s.Z_)(),(0,s.IX)((0,s.Z_)())])),attribute:(0,s.jt)((0,s.Z_)()),from:(0,s.jt)((0,s.Z_)()),to:(0,s.jt)((0,s.Z_)()),for:(0,s.jt)((0,s.G0)([(0,s.Rx)(),(0,s.Z_)(),u.H]))}));(0,a.Z)([(0,n.Mo)("ha-automation-trigger-state")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:[]}}},{kind:"field",key:"_schema",value:()=>(0,d.Z)(((e,t)=>[{name:"entity_id",required:!0,selector:{entity:{multiple:!0}}},{name:"attribute",selector:{attribute:{entity_id:e?e[0]:void 0,hide_attributes:["access_token","available_modes","code_arm_required","code_format","color_modes","device_class","editable","effect_list","entity_id","entity_picture","fan_modes","fan_speed_list","friendly_name","frontend_stream_type","has_date","has_time","hvac_modes","icon","id","max_color_temp_kelvin","max_mireds","max_temp","max","min_color_temp_kelvin","min_mireds","min_temp","min","mode","operation_list","options","percentage_step","precipitation_unit","preset_modes","pressure_unit","sound_mode_list","source_list","state_class","step","supported_color_modes","supported_features","swing_modes","target_temp_step","temperature_unit","token","unit_of_measurement","visibility_unit","wind_speed_unit"]}}},{name:"from",selector:{state:{entity_id:e?e[0]:void 0,attribute:t}}},{name:"to",selector:{state:{entity_id:e?e[0]:void 0,attribute:t}}},{name:"for",selector:{duration:{}}}]))},{kind:"method",key:"shouldUpdate",value:function(e){if(!e.has("trigger"))return!0;if(this.trigger.for&&"object"==typeof this.trigger.for&&0===this.trigger.for.milliseconds&&delete this.trigger.for.milliseconds,this.trigger&&(0,c._)(this.trigger))return(0,l.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support"))),!1;try{(0,s.hu)(this.trigger,v)}catch(e){return(0,l.B)(this,"ui-mode-not-available",e),!1}return!0}},{kind:"method",key:"render",value:function(){const e=(0,h.c)(this.trigger.for),t={...this.trigger,entity_id:(0,r.r)(this.trigger.entity_id),for:e},i=this._schema(this.trigger.entity_id,this.trigger.attribute);return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]?delete t[e]:{})),(0,l.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize("entity_id"===e.name?"ui.components.entity.entity-picker.entity":`ui.panel.config.automation.editor.triggers.type.state.${e.name}`)}}]}}),o.oi)},18173:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-sun")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",key:"_schema",value:()=>(0,s.Z)((e=>[{name:"event",type:"select",required:!0,options:[["sunrise",e("ui.panel.config.automation.editor.triggers.type.sun.sunrise")],["sunset",e("ui.panel.config.automation.editor.triggers.type.sun.sunset")]]},{name:"offset",selector:{text:{}}}]))},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{event:"sunrise",offset:0}}},{kind:"method",key:"render",value:function(){const e=this._schema(this.hass.localize);return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.sun.${e.name}`)}}]}}),o.oi)},3823:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=(i(44577),i(68144)),d=i(14243),r=i(47181),l=i(85415);i(86630);(0,a.Z)([(0,d.Mo)("ha-automation-trigger-tag")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_tags",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{tag_id:""}}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),this._fetchTags()}},{kind:"method",key:"render",value:function(){return this._tags?s.dy` ${this._tags.map((e=>s.dy` ${e.name||e.id} `))} `:s.Ld}},{kind:"method",key:"_fetchTags",value:async function(){this._tags=(await(async e=>e.callWS({type:"tag/list"}))(this.hass)).sort(((e,t)=>(0,l.f)(e.name||e.id,t.name||t.id,this.hass.locale.language)))}},{kind:"method",key:"_tagChanged",value:function(e){e.target.value&&this._tags&&this.trigger.tag_id!==e.target.value&&(0,r.B)(this,"value-changed",{value:{...this.trigger,tag_id:e.target.value}})}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{display:block}`}}]}}),s.oi)},36499:(e,t,i)=>{var a=i(17463),o=(i(53297),i(68144)),n=i(14243),s=(i(68331),i(71350)),d=i(47181),r=i(61761);const l=[{name:"value_template",required:!0,selector:{template:{}}},{name:"for",selector:{duration:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{value_template:""}}},{kind:"method",key:"willUpdate",value:function(e){e.has("trigger")&&this.trigger&&(0,r._)(this.trigger.for)&&(0,d.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.no_template_editor_support")))}},{kind:"method",key:"render",value:function(){const e=(0,s.c)(this.trigger.for),t={...this.trigger,for:e};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t.for&&Object.values(t.for).every((e=>0===e))&&delete t.for,(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.template.${e.name}`)}}]}}),o.oi)},8890:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(14516),d=i(47181);i(68331);(0,a.Z)([(0,n.Mo)("ha-automation-trigger-time")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_inputMode",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{at:""}}},{kind:"field",key:"_schema",value:()=>(0,s.Z)(((e,t)=>{const i=t?{entity:{filter:[{domain:"input_datetime"},{domain:"sensor",device_class:"timestamp"}]}}:{time:{}};return[{name:"mode",type:"select",required:!0,options:[["value",e("ui.panel.config.automation.editor.triggers.type.time.type_value")],["input",e("ui.panel.config.automation.editor.triggers.type.time.type_input")]]},{name:"at",selector:i}]}))},{kind:"method",key:"willUpdate",value:function(e){e.has("trigger")&&this.trigger&&Array.isArray(this.trigger.at)&&(0,d.B)(this,"ui-mode-not-available",Error(this.hass.localize("ui.errors.config.editor_not_supported")))}},{kind:"method",key:"render",value:function(){var e;const t=this.trigger.at;if(Array.isArray(t))return o.Ld;const i=null!==(e=this._inputMode)&&void 0!==e?e:(null==t?void 0:t.startsWith("input_datetime."))||(null==t?void 0:t.startsWith("sensor.")),a=this._schema(this.hass.localize,i),n={mode:i?"input":"value",...this.trigger};return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;this._inputMode="input"===t.mode,delete t.mode,Object.keys(t).forEach((e=>void 0===t[e]||""===t[e]?delete t[e]:{})),(0,d.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.time.${e.name}`)}}]}}),o.oi)},5963:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243),s=i(47181);i(68331);const d=[{name:"hours",selector:{text:{}}},{name:"minutes",selector:{text:{}}},{name:"seconds",selector:{text:{}}}];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-time_pattern")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{}}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;(0,s.B)(this,"value-changed",{value:t})}},{kind:"field",key:"_computeLabelCallback",value(){return e=>this.hass.localize(`ui.panel.config.automation.editor.triggers.type.time_pattern.${e.name}`)}}]}}),o.oi)},39414:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(47181),l=i(83447),c=i(50577),u=(i(81545),i(84431),i(5666),i(3555),i(81796)),h=i(76243),v=e([h]);h=(v.then?(await v)():v)[0];const m="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",p="M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z",g=["GET","HEAD","POST","PUT"],y=["POST","PUT"],f="";(0,a.Z)([(0,d.Mo)("ha-automation-trigger-webhook")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_config",value:void 0},{kind:"field",key:"_unsub",value:void 0},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{allowed_methods:[...y],local_only:!0,webhook_id:f}}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this);const e={callback:e=>{this._config=e}};(0,r.B)(this,"subscribe-automation-config",e),this._unsub=e.unsub}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this._unsub&&this._unsub()}},{kind:"method",key:"_generateWebhookId",value:function(){var e;const t=crypto.getRandomValues(new Uint8Array(18)),i=btoa(String.fromCharCode(...t)).replace(/\+/g,"-").replace(/\//g,"_");return`${(0,l.l)((null===(e=this._config)||void 0===e?void 0:e.alias)||"","-")}-${i}`}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("trigger")&&(void 0===this.trigger.allowed_methods&&(this.trigger.allowed_methods=[...y]),void 0===this.trigger.local_only&&(this.trigger.local_only=!0),this.trigger.webhook_id===f&&(this.trigger.webhook_id=this._generateWebhookId()))}},{kind:"method",key:"render",value:function(){const{allowed_methods:e,local_only:t,webhook_id:i}=this.trigger;return s.dy`
    ${g.map((t=>s.dy` ${t} `))}
  • ${this.hass.localize("ui.panel.config.automation.editor.triggers.type.webhook.local_only")}
    `}},{kind:"method",key:"_valueChanged",value:function(e){(0,h.a)(this,e)}},{kind:"method",key:"_localOnlyChanged",value:function(e){if(e.stopPropagation(),this.trigger.local_only===e.detail.selected)return;const t={...this.trigger,local_only:e.detail.selected};(0,r.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_allowedMethodsChanged",value:function(e){var t,i;e.stopPropagation();const a=e.target.value,o=e.detail.selected;if(o===(null===(t=this.trigger.allowed_methods)||void 0===t?void 0:t.includes(a)))return;const n=[...null!==(i=this.trigger.allowed_methods)&&void 0!==i?i:[]];o?n.push(a):n.splice(n.indexOf(a),1);const s={...this.trigger,allowed_methods:n};(0,r.B)(this,"value-changed",{value:s})}},{kind:"method",key:"_copyUrl",value:async function(e){const t=e.target.parentElement,i=this.hass.hassUrl(`/api/webhook/${t.value}`);await(0,c.v)(i),(0,u.C)(this,{message:this.hass.localize("ui.common.copied_clipboard")})}},{kind:"field",static:!0,key:"styles",value:()=>s.iv`.flex{display:flex}ha-textfield{flex:1}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;--mdc-icon-size:18px}ha-button-menu{padding-top:4px}`}]}}),s.oi);t()}catch(e){t(e)}}))},2329:(e,t,i)=>{var a=i(17463),o=(i(74535),i(83927),i(68144)),n=i(14243),s=i(47181),d=i(22311),r=i(74829);function l(e){return(0,r.t)(e)&&"zone"!==(0,d.N)(e)}const c=["zone"];(0,a.Z)([(0,n.Mo)("ha-automation-trigger-zone")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"trigger",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"get",static:!0,key:"defaultConfig",value:function(){return{entity_id:"",zone:"",event:"enter"}}},{kind:"method",key:"render",value:function(){const{entity_id:e,zone:t,event:i}=this.trigger;return o.dy` `}},{kind:"method",key:"_entityPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.trigger,entity_id:e.detail.value}})}},{kind:"method",key:"_zonePicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.trigger,zone:e.detail.value}})}},{kind:"method",key:"_radioGroupPicked",value:function(e){e.stopPropagation(),(0,s.B)(this,"value-changed",{value:{...this.trigger,event:e.target.value}})}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`label{display:flex;align-items:center}ha-entity-picker{display:block;margin-bottom:24px}`}]}}),o.oi)},70651:(e,t,i)=>{i.d(t,{Y:()=>a});const a=i(68144).iv`#sortable a:nth-of-type(2n) paper-icon-item{animation-name:keyframes1;animation-iteration-count:infinite;transform-origin:50% 10%;animation-delay:-.75s;animation-duration:.25s}#sortable a:nth-of-type(2n-1) paper-icon-item{animation-name:keyframes2;animation-iteration-count:infinite;animation-direction:alternate;transform-origin:30% 5%;animation-delay:-.5s;animation-duration:.33s}#sortable a{height:48px;display:flex}#sortable{outline:0;display:block!important}.hidden-panel{display:flex!important}.sortable-fallback{display:none}.sortable-ghost{opacity:.4}.sortable-fallback{opacity:0}@keyframes keyframes1{0%{transform:rotate(-1deg);animation-timing-function:ease-in}50%{transform:rotate(1.5deg);animation-timing-function:ease-out}}@keyframes keyframes2{0%{transform:rotate(1deg);animation-timing-function:ease-in}50%{transform:rotate(-1.5deg);animation-timing-function:ease-out}}.hide-panel,.show-panel{display:none;position:absolute;top:0;right:4px;--mdc-icon-button-size:40px}:host([rtl]) .show-panel{right:initial;left:4px}.hide-panel{top:4px;right:8px}:host([rtl]) .hide-panel{right:initial;left:8px}:host([expanded]) .hide-panel{display:block}:host([expanded]) .show-panel{display:inline-flex}paper-icon-item.hidden-panel,paper-icon-item.hidden-panel ha-icon[slot=item-icon],paper-icon-item.hidden-panel span{color:var(--secondary-text-color);cursor:pointer}`},98116:(e,t,i)=>{let a;i.d(t,{F:()=>o});const o=async()=>(a||(a=(await Promise.all([i.e(6087),i.e(2811)]).then(i.bind(i,32811))).default),a)},81796:(e,t,i)=>{i.d(t,{C:()=>o});var a=i(47181);const o=(e,t)=>(0,a.B)(e,"hass-notification",t)}}]); -//# sourceMappingURL=3975-jkg9Ch9CYEA.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/3975-jkg9Ch9CYEA.js.gz b/supervisor/api/panel/frontend_latest/3975-jkg9Ch9CYEA.js.gz deleted file mode 100644 index 482eb6b24b7d2061ff6399b4397614e1142bfa08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46009 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 z 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.d(t,{U:()=>a});const a=e=>e.stopPropagation()},12537:(e,t,i)=>{i.d(t,{u:()=>o});var a=i(14516);const o=(e,t)=>{try{var i,a;return null!==(i=null===(a=n(t))||void 0===a?void 0:a.of(e))&&void 0!==i?i:e}catch(t){return e}},n=(0,a.Z)((e=>Intl&&"DisplayNames"in Intl?new Intl.DisplayNames(e.language,{type:"language",fallback:"code"}):void 0))},74535:(e,t,i)=>{var a=i(17463),o=(i(73366),i(68144)),n=i(14243),s=i(14516),d=i(47181),r=i(58831),l=i(91741),c=i(85415);i(77576),i(5666),i(52039),i(71281);const h=e=>o.dy` ${e.state?o.dy``:""} ${e.friendly_name} ${e.entity_id} `;(0,a.Z)([(0,n.Mo)("ha-entity-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-unit-of-measurement"})],key:"includeUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-entities"})],key:"includeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"exclude-entities"})],key:"excludeEntities",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"hideClearIcon",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"friendly_name"},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_initedStates",value:()=>!1},{kind:"field",key:"_states",value:()=>[]},{kind:"field",key:"_getStates",value(){return(0,s.Z)(((e,t,i,a,o,n,s,d,h)=>{let u=[];if(!t)return[];let m=Object.keys(t.states);return m.length?d?(m=m.filter((e=>this.includeEntities.includes(e))),m.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language)))):(h&&(m=m.filter((e=>!h.includes(e)))),i&&(m=m.filter((e=>i.includes((0,r.M)(e))))),a&&(m=m.filter((e=>!a.includes((0,r.M)(e))))),u=m.map((e=>({...t.states[e],friendly_name:(0,l.C)(t.states[e])||e}))).sort(((e,t)=>(0,c.f)(e.friendly_name,t.friendly_name,this.hass.locale.language))),n&&(u=u.filter((e=>e.entity_id===this.value||e.attributes.device_class&&n.includes(e.attributes.device_class)))),s&&(u=u.filter((e=>e.entity_id===this.value||e.attributes.unit_of_measurement&&s.includes(e.attributes.unit_of_measurement)))),o&&(u=u.filter((e=>e.entity_id===this.value||o(e)))),u.length?u:[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_match"),icon:"mdi:magnify"}}]):[{entity_id:"",state:"",last_changed:"",last_updated:"",context:{id:"",user_id:null,parent_id:null},friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),attributes:{friendly_name:this.hass.localize("ui.components.entity.entity-picker.no_entities"),icon:"mdi:magnify"}}]}))}},{kind:"method",key:"shouldUpdate",value:function(e){return!!(e.has("value")||e.has("label")||e.has("disabled"))||!(!e.has("_opened")&&this._opened)}},{kind:"method",key:"willUpdate",value:function(e){(!this._initedStates||e.has("_opened")&&this._opened)&&(this._states=this._getStates(this._opened,this.hass,this.includeDomains,this.excludeDomains,this.entityFilter,this.includeDeviceClasses,this.includeUnitOfMeasurement,this.includeEntities,this.excludeEntities),this._initedStates&&(this.comboBox.filteredItems=this._states),this._initedStates=!0)}},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_filterChanged",value:function(e){const t=e.detail.value.toLowerCase();this.comboBox.filteredItems=this._states.filter((e=>e.entity_id.toLowerCase().includes(t)||(0,l.C)(e).toLowerCase().includes(t)))}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),o.oi)},61878:(e,t,i)=>{var a=i(17463),o=i(68144),n=i(14243);(0,a.Z)([(0,n.Mo)("ha-dialog-header")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return o.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[o.iv`:host{display:block}:host([show-border]){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.header-bar{display:flex;flex-direction:row;align-items:flex-start;padding:4px;box-sizing:border-box}.header-title{flex:1;font-size:22px;line-height:28px;font-weight:400;padding:10px 4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (min-width:450px) and (min-height:500px){.header-bar{padding:12px}}.header-navigation-icon{flex:none;min-width:8px;height:100%;display:flex;flex-direction:row}.header-action-items{flex:none;min-width:8px;height:100%;display:flex;flex-direction:row}`]}}]}}),o.oi)},34821:(e,t,i)=>{i.d(t,{i:()=>u});var a=i(17463),o=i(34541),n=i(47838),s=i(87762),d=i(91632),r=i(68144),l=i(14243),c=i(38378);i(5666);const h=["button","ha-list-item"],u=(e,t)=>r.dy`
    ${t}
    `;(0,a.Z)([(0,l.Mo)("ha-dialog")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(e,t){var i;null===(i=this.contentElement)||void 0===i||i.scrollTo(e,t)}},{kind:"method",key:"renderHeading",value:function(){return r.dy` ${(0,o.Z)((0,n.Z)(i.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,h].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( - --dialog-scroll-divider-color, - var(--divider-color) - );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),s.M)},4159:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(14516),l=i(47181),c=i(32594),h=i(12537),u=i(85415);i(73366),i(86630);(0,a.Z)([(0,d.Mo)("ha-language-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"languages",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"nativeName",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"noSort",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_defaultLanguages",value:()=>[]},{kind:"field",decorators:[(0,d.IO)("ha-select")],key:"_select",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),this._computeDefaultLanguageOptions()}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("languages")||e.has("value")){var t;if(this._select.layoutOptions(),this._select.value!==this.value&&(0,l.B)(this,"value-changed",{value:this._select.value}),!this.value)return;this._getLanguagesOptions(null!==(t=this.languages)&&void 0!==t?t:this._defaultLanguages,this.hass.locale,this.nativeName).find((e=>e.value===this.value))||(this.value=void 0)}}},{kind:"field",key:"_getLanguagesOptions",value(){return(0,r.Z)(((e,t,i)=>{let a=[];if(i){const t=this.hass.translationMetadata.translations;a=e.map((e=>{var i;let a=null===(i=t[e])||void 0===i?void 0:i.nativeName;if(!a)try{a=new Intl.DisplayNames(e,{type:"language",fallback:"code"}).of(e)}catch(t){a=e}return{value:e,label:a}}))}else a=e.map((e=>({value:e,label:(0,h.u)(e,t)})));return this.noSort||a.sort(((e,i)=>(0,u.f)(e.label,i.label,t.language))),a}))}},{kind:"method",key:"_computeDefaultLanguageOptions",value:function(){var e;null!==(e=this.hass.translationMetadata)&&void 0!==e&&e.translations&&(this._defaultLanguages=Object.keys(this.hass.translationMetadata.translations))}},{kind:"method",key:"render",value:function(){var e,t,i;const a=this._getLanguagesOptions(null!==(e=this.languages)&&void 0!==e?e:this._defaultLanguages,this.hass.locale,this.nativeName),o=null!==(t=this.value)&&void 0!==t?t:this.required?null===(i=a[0])||void 0===i?void 0:i.value:this.value;return s.dy` ${0===a.length?s.dy`${this.hass.localize("ui.components.language-picker.no_languages")}`:a.map((e=>s.dy` ${e.label} `))} `}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{width:100%}`}},{kind:"method",key:"_changed",value:function(e){const t=e.target;this.hass&&""!==t.value&&t.value!==this.value&&(this.value=t.value,(0,l.B)(this,"value-changed",{value:this.value}))}}]}}),s.oi)},86630:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(49412),d=i(3762),r=i(68144),l=i(14243),c=i(38346),h=i(96151);(0,a.Z)([(0,l.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?r.dy``:r.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,h.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),s.K)},53297:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(89833),d=i(31338),r=i(96791),l=i(68144),c=i(14243);(0,a.Z)([(0,c.Mo)("ha-textarea")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean,reflect:!0})],key:"autogrow",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this),this.setAttribute("dir",document.dir)}},{kind:"method",key:"updated",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),this.autogrow&&e.has("value")&&(this.mdcRoot.dataset.value=this.value+'=​"')}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.W,l.iv`:host([autogrow]) .mdc-text-field{position:relative;min-height:74px;min-width:178px;max-height:200px}:host([autogrow]) .mdc-text-field:after{content:attr(data-value);margin-top:23px;margin-bottom:9px;line-height:1.5rem;min-height:42px;padding:0px 32px 0 16px;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);visibility:hidden;white-space:pre-wrap}:host([autogrow]) .mdc-text-field__input{position:absolute;height:calc(100% - 32px)}:host([autogrow]) .mdc-text-field.mdc-text-field--no-label:after{margin-top:16px;margin-bottom:16px}:host([dir=rtl]) .mdc-floating-label{right:16px;left:initial}`]}]}}),s.O)},55049:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(68144),d=i(14243),r=i(47181),l=i(32594),c=i(38346),h=i(67229);i(73366),i(86630);const u="__NONE_OPTION__";(0,a.Z)([(0,d.Mo)("ha-tts-voice-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"engineId",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"language",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_voices",value:void 0},{kind:"field",decorators:[(0,d.IO)("ha-select")],key:"_select",value:void 0},{kind:"method",key:"render",value:function(){var e,t;if(!this._voices)return s.Ld;const i=null!==(e=this.value)&&void 0!==e?e:this.required?null===(t=this._voices[0])||void 0===t?void 0:t.voice_id:u;return s.dy` ${this.required?s.Ld:s.dy` ${this.hass.localize("ui.components.tts-voice-picker.none")} `} ${this._voices.map((e=>s.dy` ${e.name} `))} `}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated?(e.has("language")||e.has("engineId"))&&this._debouncedUpdateVoices():this._updateVoices()}},{kind:"field",key:"_debouncedUpdateVoices",value(){return(0,c.D)((()=>this._updateVoices()),500)}},{kind:"method",key:"_updateVoices",value:async function(){this.engineId&&this.language?(this._voices=(await(0,h.MV)(this.hass,this.engineId,this.language)).voices,this.value&&(this._voices&&this._voices.find((e=>e.voice_id===this.value))||(this.value=void 0,(0,r.B)(this,"value-changed",{value:this.value})))):this._voices=void 0}},{kind:"method",key:"updated",value:function(e){var t,a,s;((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("_voices")&&(null===(t=this._select)||void 0===t?void 0:t.value)!==this.value)&&(null===(a=this._select)||void 0===a||a.layoutOptions(),(0,r.B)(this,"value-changed",{value:null===(s=this._select)||void 0===s?void 0:s.value}))}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`ha-select{width:100%}`}},{kind:"method",key:"_changed",value:function(e){const t=e.target;!this.hass||""===t.value||t.value===this.value||void 0===this.value&&t.value===u||(this.value=t.value===u?void 0:t.value,(0,r.B)(this,"value-changed",{value:this.value}))}}]}}),s.oi)},74005:(e,t,i)=>{i.r(t);var a=i(17463),o=i(68144),n=i(14243),s=i(47181),d=i(11654),r=(i(34821),i(61878),i(14271),i(72371));i(52039);(0,a.Z)([(0,n.Mo)("ha-media-manage-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"currentItem",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_uploading",value:()=>0},{kind:"method",key:"render",value:function(){return this.currentItem&&(0,r.aV)(this.currentItem.media_content_id||"")?o.dy` `:o.Ld}},{kind:"method",key:"_manage",value:function(){var e,t;e=this,t={currentItem:this.currentItem,onClose:()=>(0,s.B)(this,"media-refresh")},(0,s.B)(e,"show-dialog",{dialogTag:"dialog-media-manage",dialogImport:()=>Promise.all([i.e(1985),i.e(1961)]).then(i.bind(i,1961)),dialogParams:t})}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`mwc-button{--mdc-button-disabled-ink-color:--mdc-theme-primary}ha-circular-progress[slot=icon],ha-svg-icon[slot=icon]{vertical-align:middle}ha-svg-icon[slot=icon]{margin-inline-start:0px;margin-inline-end:8px;direction:var(--direction)}`}]}}),o.oi);i(67408);(0,a.Z)([(0,n.Mo)("dialog-media-player-browse")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_currentItem",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_navigateIds",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-media-player-browse")],key:"_browser",value:void 0},{kind:"method",key:"showDialog",value:function(e){this._params=e,this._navigateIds=e.navigateIds||[{media_content_id:void 0,media_content_type:void 0}]}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._navigateIds=void 0,this._currentItem=void 0,(0,s.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._navigateIds?o.dy` ${this._navigateIds.length>1?o.dy` `:o.Ld} ${this._currentItem?this._currentItem.title:this.hass.localize("ui.components.media-browser.media-player-browser")} `:o.Ld}},{kind:"method",key:"_goBack",value:function(){var e;this._navigateIds=null===(e=this._navigateIds)||void 0===e?void 0:e.slice(0,-1),this._currentItem=void 0}},{kind:"method",key:"_mediaBrowsed",value:function(e){this._navigateIds=e.detail.ids,this._currentItem=e.detail.current}},{kind:"method",key:"_mediaPicked",value:function(e){this._params.mediaPickedCallback(e.detail),"play"!==this._action&&this.closeDialog()}},{kind:"get",key:"_action",value:function(){return this._params.action||"play"}},{kind:"method",key:"_refreshMedia",value:function(){this._browser.refresh()}},{kind:"get",static:!0,key:"styles",value:function(){return[d.yu,o.iv`ha-dialog{--dialog-z-index:8;--dialog-content-padding:0}ha-media-player-browse{--media-browser-max-height:calc(100vh - 65px);height:calc(100vh - 65px);direction:ltr}@media (min-width:800px){ha-dialog{--mdc-dialog-max-width:800px;--dialog-surface-position:fixed;--dialog-surface-top:40px;--mdc-dialog-max-height:calc(100vh - 72px)}ha-media-player-browse{position:initial;--media-browser-max-height:100vh - 137px;height:100vh - 137px;width:700px}}ha-dialog-header ha-media-manage-button{--mdc-theme-primary:var(--primary-text-color);margin:6px;display:block}`]}}]}}),o.oi)},67408:(e,t,i)=>{var a=i(17463),o=i(34541),n=i(47838),s=i(26535),d=(i(14271),i(63436),i(44577),i(45233),i(68144)),r=i(14243),l=i(83448),c=i(76538),h=i(62601),u=i(47181),m=i(87744),p=i(38346),v=i(56007),g=i(69371),_=i(72371),y=i(67229),f=i(26765),b=i(44281),k=i(11654),x=i(11254),w=i(27322);i(74535),i(9381),i(81545),i(22098),i(76870),i(93201),i(5666),i(52039);class ${constructor(e=!0){this._storage={},this._listeners={},e&&window.addEventListener("storage",(e=>{e.key&&this.hasKey(e.key)&&(this._storage[e.key]=e.newValue?JSON.parse(e.newValue):e.newValue,this._listeners[e.key]&&this._listeners[e.key].forEach((t=>t(e.oldValue?JSON.parse(e.oldValue):e.oldValue,this._storage[e.key]))))}))}addFromStorage(e){if(!this._storage[e]){const t=window.localStorage.getItem(e);t&&(this._storage[e]=JSON.parse(t))}}subscribeChanges(e,t){return this._listeners[e]?this._listeners[e].push(t):this._listeners[e]=[t],()=>{this.unsubscribeChanges(e,t)}}unsubscribeChanges(e,t){if(!(e in this._listeners))return;const i=this._listeners[e].indexOf(t);-1!==i&&this._listeners[e].splice(i,1)}hasKey(e){return e in this._storage}getValue(e){return this._storage[e]}setValue(e,t){this._storage[e]=t;try{void 0===t?window.localStorage.removeItem(e):window.localStorage.setItem(e,JSON.stringify(t))}catch(e){}}}const C=new $,I=(e,t,i=!0,a)=>o=>{const n=i?C:new $(!1),s=String(o.key);e=e||String(o.key);const d=o.initializer?o.initializer():void 0;n.addFromStorage(e);const r=()=>n.hasKey(e)?n.getValue(e):d;return{kind:"method",placement:"prototype",key:o.key,descriptor:{set(i){((i,a)=>{let s;t&&(s=r()),n.setValue(e,a),t&&i.requestUpdate(o.key,s)})(this,i)},get:()=>r(),enumerable:!0,configurable:!0},finisher(d){if(t&&i){const t=d.prototype.connectedCallback,i=d.prototype.disconnectedCallback;d.prototype.connectedCallback=function(){var i;t.call(this),this[`__unbsubLocalStorage${s}`]=(i=this,n.subscribeChanges(e,(e=>{i.requestUpdate(o.key,e)})))},d.prototype.disconnectedCallback=function(){i.call(this),this[`__unbsubLocalStorage${s}`]()}}t&&d.createProperty(o.key,{noAccessor:!0,...a})}}};i(53297),i(4159),i(55049);(0,a.Z)([(0,r.Mo)("ha-browse-media-tts")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"item",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"action",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_language",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_voice",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_provider",value:void 0},{kind:"field",decorators:[I("TtsMessage",!0,!1)],key:"_message",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i;return d.dy`
    ${null!==(t=this._provider)&&void 0!==t&&null!==(i=t.supported_languages)&&void 0!==i&&i.length?d.dy`
    `:d.Ld}
    ${this.hass.localize(`ui.components.media-browser.tts.action_${this.action}`)}
    `}},{kind:"method",key:"willUpdate",value:function(e){var t,a;if((0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("item")&&this.item.media_content_id){var s;const e=new URLSearchParams(this.item.media_content_id.split("?")[1]),t=e.get("message"),i=e.get("language"),o=e.get("voice");t&&(this._message=t),i&&(this._language=i),o&&(this._voice=o);const n=(0,y.Xk)(this.item.media_content_id);n!==(null===(s=this._provider)||void 0===s?void 0:s.engine_id)&&(this._provider=void 0,(0,y.yP)(this.hass,n).then((e=>{var t;if(this._provider=e.provider,!this._language&&null!==(t=e.provider.supported_languages)&&void 0!==t&&t.length){var i;const t=`${this.hass.config.language}-${this.hass.config.country}`.toLowerCase(),a=e.provider.supported_languages.find((e=>e.toLowerCase()===t));if(a)return void(this._language=a);this._language=null===(i=e.provider.supported_languages)||void 0===i?void 0:i.find((e=>e.substring(0,2)===this.hass.config.language.substring(0,2)))}})),"cloud"===n&&(a=this.hass,a.callWS({type:"cloud/status"})).then((e=>{e.logged_in&&(this._language=e.prefs.tts_default_voice[0])})))}if(e.has("_message"))return;const d=null===(t=this.shadowRoot.querySelector("ha-textarea"))||void 0===t?void 0:t.value;void 0!==d&&d!==this._message&&(this._message=d)}},{kind:"method",key:"_languageChanged",value:function(e){this._language=e.detail.value}},{kind:"method",key:"_voiceChanged",value:function(e){this._voice=e.detail.value}},{kind:"method",key:"_ttsClicked",value:async function(){const e=this.shadowRoot.querySelector("ha-textarea").value;this._message=e;const t={...this.item},i=new URLSearchParams;i.append("message",e),this._language&&i.append("language",this._language),this._voice&&i.append("voice",this._voice),t.media_content_id=`${t.media_content_id.split("?")[0]}?${i.toString()}`,t.can_play=!0,t.title=e,(0,u.B)(this,"tts-picked",{item:t})}},{kind:"field",static:!0,key:"styles",value:()=>[k.k1,d.iv`:host{margin:16px auto;padding:0 8px;display:flex;flex-direction:column;max-width:448px}.options{margin-top:16px;display:flex;justify-content:space-between}ha-textarea{width:100%}button.link{color:var(--primary-color)}`]}]}}),d.oi);var z=i(46134);const L="M8,5.14V19.14L19,12.14L8,5.14Z",B="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z";(0,a.Z)([(0,r.Mo)("ha-media-player-browse")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"entityId",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"action",value:()=>"play"},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"dialog",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)()],key:"navigateIds",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,attribute:"narrow",reflect:!0})],key:"_narrow",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,attribute:"scroll",reflect:!0})],key:"_scrolled",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_parentItem",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_currentItem",value:void 0},{kind:"field",decorators:[(0,r.IO)(".header")],key:"_header",value:void 0},{kind:"field",decorators:[(0,r.IO)(".content")],key:"_content",value:void 0},{kind:"field",decorators:[(0,r.IO)("lit-virtualizer")],key:"_virtualizer",value:void 0},{kind:"field",key:"_observed",value:()=>!1},{kind:"field",key:"_headerOffsetHeight",value:()=>0},{kind:"field",key:"_resizeObserver",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),this.updateComplete.then((()=>this._attachResizeObserver()))}},{kind:"method",key:"disconnectedCallback",value:function(){this._resizeObserver&&this._resizeObserver.disconnect()}},{kind:"method",key:"refresh",value:async function(){const e=this.navigateIds[this.navigateIds.length-1];try{this._currentItem=await this._fetchData(this.entityId,e.media_content_id,e.media_content_type),(0,u.B)(this,"media-browsed",{ids:this.navigateIds,current:this._currentItem})}catch(e){this._setError(e)}}},{kind:"method",key:"play",value:function(){var e;null!==(e=this._currentItem)&&void 0!==e&&e.can_play&&this._runAction(this._currentItem)}},{kind:"method",key:"willUpdate",value:function(e){var t;if((0,o.Z)((0,n.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated||(0,z.o)(),e.has("entityId"))this._setError(void 0);else if(!e.has("navigateIds"))return;this._setError(void 0);const a=e.get("navigateIds"),s=this.navigateIds;null===(t=this._content)||void 0===t||t.scrollTo(0,0),this._scrolled=!1;const d=this._currentItem,r=this._parentItem;this._currentItem=void 0,this._parentItem=void 0;const l=s[s.length-1],c=s.length>1?s[s.length-2]:void 0;let h,m;e.has("entityId")||(a&&s.length===a.length+1&&a.every(((e,t)=>{const i=s[t];return i.media_content_id===e.media_content_id&&i.media_content_type===e.media_content_type}))?m=Promise.resolve(d):a&&s.length===a.length-1&&s.every(((e,t)=>{const i=a[t];return e.media_content_id===i.media_content_id&&e.media_content_type===i.media_content_type}))&&(h=Promise.resolve(r))),h||(h=this._fetchData(this.entityId,l.media_content_id,l.media_content_type)),h.then((e=>{this._currentItem=e,(0,u.B)(this,"media-browsed",{ids:s,current:e})}),(t=>{var i;a&&e.has("entityId")&&s.length===a.length&&a.every(((e,t)=>s[t].media_content_id===e.media_content_id&&s[t].media_content_type===e.media_content_type))?(0,u.B)(this,"media-browsed",{ids:[{media_content_id:void 0,media_content_type:void 0}],replace:!0}):"entity_not_found"===t.code&&(0,v.rk)(null===(i=this.hass.states[this.entityId])||void 0===i?void 0:i.state)?this._setError({message:this.hass.localize("ui.components.media-browser.media_player_unavailable"),code:"entity_not_found"}):this._setError(t)})),m||void 0===c||(m=this._fetchData(this.entityId,c.media_content_id,c.media_content_type)),m&&m.then((e=>{this._parentItem=e}))}},{kind:"method",key:"shouldUpdate",value:function(e){if(e.size>1||!e.has("hass"))return!0;const t=e.get("hass");return void 0===t||t.localize!==this.hass.localize}},{kind:"method",key:"firstUpdated",value:function(){this._measureCard(),this._attachResizeObserver()}},{kind:"method",key:"updated",value:function(e){if((0,o.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e),e.has("_scrolled"))this._animateHeaderHeight();else if(e.has("_currentItem")){var t;if(this._setHeaderHeight(),this._observed)return;const e=null===(t=this._virtualizer)||void 0===t?void 0:t._virtualizer;e&&(this._observed=!0,setTimeout((()=>e._observeMutations()),0))}}},{kind:"method",key:"render",value:function(){if(this._error)return d.dy`
    ${this._renderError(this._error)}
    `;if(!this._currentItem)return d.dy``;const e=this._currentItem,t=this.hass.localize(`ui.components.media-browser.class.${e.media_class}`),i=e.children||[],a=g.Fn[e.media_class],o=e.children_media_class?g.Fn[e.children_media_class]:g.Fn.directory,n=e.thumbnail?this._getThumbnailURLorBase64(e.thumbnail).then((e=>`url(${e})`)):"none";return d.dy` ${e.can_play?d.dy`
    ${e.thumbnail?d.dy`
    ${this._narrow&&null!=e&&e.can_play?d.dy` ${this.hass.localize(`ui.components.media-browser.${this.action}`)} `:""}
    `:d.Ld}
    ${!e.can_play||e.thumbnail&&this._narrow?"":d.dy` ${this.hass.localize(`ui.components.media-browser.${this.action}`)} `}
    `:""}
    ${this._error?d.dy`
    ${this._renderError(this._error)}
    `:(0,y.b_)(e.media_content_id)?d.dy` `:i.length||e.not_shown?"grid"===o.layout?d.dy` ${e.not_shown?d.dy`
    ${this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})}
    `:""} `:d.dy` ${e.not_shown?d.dy` ${this.hass.localize("ui.components.media-browser.not_shown",{count:e.not_shown})} `:""} `:d.dy`
    ${"media-source://media_source/local/."===e.media_content_id?d.dy`
    ${this.hass.localize("ui.components.media-browser.file_management.highlight_button")}
    `:this.hass.localize("ui.components.media-browser.no_items")}
    `}
    `}},{kind:"field",key:"_renderGridItem",value(){return e=>{const t=e.thumbnail?this._getThumbnailURLorBase64(e.thumbnail).then((e=>`url(${e})`)):"none";return d.dy`
    ${e.thumbnail?d.dy`
    `:d.dy`
    `} ${e.can_play?d.dy` `:""}
    ${e.title} ${e.title}
    `}}},{kind:"field",key:"_renderListItem",value(){return e=>{const t=this._currentItem,i=g.Fn[t.media_class],a=i.show_list_images&&e.thumbnail?this._getThumbnailURLorBase64(e.thumbnail).then((e=>`url(${e})`)):"none";return d.dy`
    ${e.title}
    `}}},{kind:"method",key:"_getThumbnailURLorBase64",value:async function(e){if(!e)return"";if(e.startsWith("/"))return new Promise(((t,i)=>{this.hass.fetchWithAuth(e).then((e=>e.blob())).then((e=>{const a=new FileReader;a.onload=()=>{const e=a.result;t("string"==typeof e?e:"")},a.onerror=e=>i(e),a.readAsDataURL(e)}))}));var t;(0,x.zC)(e)&&(e=(0,x.X1)({domain:(0,x.u4)(e),type:"icon",useFallback:!0,darkOptimized:null===(t=this.hass.themes)||void 0===t?void 0:t.darkMode}));return e}},{kind:"field",key:"_actionClicked",value(){return e=>{e.stopPropagation();const t=e.currentTarget.item;this._runAction(t)}}},{kind:"method",key:"_runAction",value:function(e){(0,u.B)(this,"media-picked",{item:e,navigateIds:this.navigateIds})}},{kind:"method",key:"_ttsPicked",value:function(e){e.stopPropagation();const t=this.navigateIds.slice(0,-1);t.push(e.detail.item),(0,u.B)(this,"media-picked",{...e.detail,navigateIds:t})}},{kind:"field",key:"_childClicked",value(){return async e=>{const t=e.currentTarget.item;t&&(t.can_expand?(0,u.B)(this,"media-browsed",{ids:[...this.navigateIds,t]}):this._runAction(t))}}},{kind:"method",key:"_fetchData",value:async function(e,t,i){return e!==g.N8?(0,g.zz)(this.hass,e,t,i):(0,_.b)(this.hass,t)}},{kind:"method",key:"_measureCard",value:function(){this._narrow=(this.dialog?window.innerWidth:this.offsetWidth)<450}},{kind:"method",key:"_attachResizeObserver",value:async function(){this._resizeObserver||(await(0,b.j)(),this._resizeObserver=new ResizeObserver((0,p.D)((()=>this._measureCard()),250,!1))),this._resizeObserver.observe(this)}},{kind:"method",key:"_closeDialogAction",value:function(){(0,u.B)(this,"close-dialog")}},{kind:"method",key:"_setError",value:function(e){this.dialog?e&&(this._closeDialogAction(),(0,f.Ys)(this,{title:this.hass.localize("ui.components.media-browser.media_browsing_error"),text:this._renderError(e)})):this._error=e}},{kind:"method",key:"_renderError",value:function(e){return"Media directory does not exist."===e.message?d.dy`

    ${this.hass.localize("ui.components.media-browser.no_local_media_found")}

    ${this.hass.localize("ui.components.media-browser.no_media_folder")}
    ${this.hass.localize("ui.components.media-browser.setup_local_help","documentation",d.dy`
    ${this.hass.localize("ui.components.media-browser.documentation")}`)}
    ${this.hass.localize("ui.components.media-browser.local_media_files")}

    `:d.dy`${e.message}`}},{kind:"method",key:"_setHeaderHeight",value:async function(){await this.updateComplete;const e=this._header,t=this._content;e&&t&&(this._headerOffsetHeight=e.offsetHeight,t.style.marginTop=`${this._headerOffsetHeight}px`,t.style.maxHeight=`calc(var(--media-browser-max-height, 100%) - ${this._headerOffsetHeight}px)`)}},{kind:"method",key:"_animateHeaderHeight",value:function(){let e;const t=i=>{void 0===e&&(e=i);const a=i-e;this._setHeaderHeight(),a<400&&requestAnimationFrame(t)};requestAnimationFrame(t)}},{kind:"method",decorators:[(0,r.hO)({passive:!0})],key:"_scroll",value:function(e){const t=e.currentTarget;!this._scrolled&&t.scrollTop>this._headerOffsetHeight?this._scrolled=!0:this._scrolled&&t.scrollTop{i.d(t,{Qr:()=>s,aV:()=>o,b:()=>a,oE:()=>n});const a=(e,t)=>e.callWS({type:"media_source/browse_media",media_content_id:t}),o=e=>e.startsWith("media-source://media_source"),n=async(e,t,i)=>{const a=new FormData;a.append("media_content_id",t),a.append("file",i);const o=await e.fetchWithAuth("/api/media_source/local_source/upload",{method:"POST",body:a});if(413===o.status)throw new Error(`Uploaded file is too large (${i.name})`);if(200!==o.status)throw new Error("Unknown error");return o.json()},s=async(e,t)=>e.callWS({type:"media_source/local_source/remove",media_content_id:t})},67229:(e,t,i)=>{i.d(t,{MV:()=>r,Wg:()=>s,Xk:()=>n,b_:()=>o,yP:()=>d});const a="media-source://tts/",o=e=>e.startsWith(a),n=e=>e.substring(19),s=(e,t,i)=>e.callWS({type:"tts/engine/list",language:t,country:i}),d=(e,t)=>e.callWS({type:"tts/engine/get",engine_id:t}),r=(e,t,i)=>e.callWS({type:"tts/engine/voices",engine_id:t,language:i})},44281:(e,t,i)=>{i.d(t,{j:()=>a});const a=async()=>{try{return void new ResizeObserver((()=>{}))}catch(e){window.ResizeObserver=(await Promise.all([i.e(1246),i.e(3467)]).then(i.bind(i,43467))).default}}},46134:(e,t,i)=>{i.d(t,{o:()=>o});var a=i(44281);const o=async()=>{await(0,a.j)(),await Promise.all([i.e(1246),i.e(3998)]).then(i.bind(i,83998))}},27322:(e,t,i)=>{i.d(t,{R:()=>a});const a=(e,t)=>`https://${e.config.version.includes("b")?"rc":e.config.version.includes("dev")?"next":"www"}.home-assistant.io${t}`}}]); -//# sourceMappingURL=4005-mRtGFcnoQ0Y.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4005-mRtGFcnoQ0Y.js.gz b/supervisor/api/panel/frontend_latest/4005-mRtGFcnoQ0Y.js.gz deleted file mode 100644 index 4da0086a7f8532e3b6ac4f971b1471f18d4310cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13124 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.d(i,{z:()=>s});const s=t=>(i,e)=>t.includes(i,e)},30308:(t,i,e)=>{e.r(i),e.d(i,{HaStatisticSelector:()=>v});var s=e(17463),a=e(68144),n=e(14243),d=e(47181),l=e(14516),c=e(76680),o=e(85415),r=e(91741);const u=(t,i,e)=>{const s=t.states[i];return s?(0,r.C)(s):(null==e?void 0:e.name)||i};var h=e(27322);e(77576),e(52039),e(71281);(0,s.Z)([(0,n.Mo)("ha-statistic-picker")],(function(t,i){return{F:class extends i{constructor(...i){super(...i),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"statistic-types"})],key:"statisticTypes",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array})],key:"statisticIds",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-statistics-unit-of-measurement"})],key:"includeStatisticsUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-unit-class"})],key:"includeUnitClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-device-class"})],key:"includeDeviceClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"entities-only"})],key:"entitiesOnly",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"field",key:"_rowRenderer",value(){return t=>a.dy` ${t.state?a.dy``:""} ${t.name} ${""===t.id||"__missing"===t.id?a.dy`${this.hass.localize("ui.components.statistic-picker.learn_more")}`:t.id} `}},{kind:"field",key:"_getStatistics",value(){return(0,l.Z)(((t,i,e,s,a)=>{if(!t.length)return[{id:"",name:this.hass.localize("ui.components.statistic-picker.no_statistics")}];if(i){const e=(0,c.r)(i);t=t.filter((t=>e.includes(t.statistics_unit_of_measurement)))}if(e){const i=(0,c.r)(e);t=t.filter((t=>i.includes(t.unit_class)))}if(s){const i=(0,c.r)(s);t=t.filter((t=>{const e=this.hass.states[t.statistic_id];return!e||i.includes(e.attributes.device_class||"")}))}const n=[];return t.forEach((t=>{const i=this.hass.states[t.statistic_id];i?n.push({id:t.statistic_id,name:u(this.hass,t.statistic_id,t),state:i}):a||n.push({id:t.statistic_id,name:u(this.hass,t.statistic_id,t)})})),n.length?(n.length>1&&n.sort(((t,i)=>(0,o.$)(t.name||"",i.name||"",this.hass.locale.language))),n.push({id:"__missing",name:this.hass.localize("ui.components.statistic-picker.missing_entity")}),n):[{id:"",name:this.hass.localize("ui.components.statistic-picker.no_match")}]}))}},{kind:"method",key:"open",value:function(){var t;null===(t=this.comboBox)||void 0===t||t.open()}},{kind:"method",key:"focus",value:function(){var t;null===(t=this.comboBox)||void 0===t||t.focus()}},{kind:"method",key:"willUpdate",value:function(t){(!this.hasUpdated&&!this.statisticIds||t.has("statisticTypes"))&&this._getStatisticIds(),(!this._init&&this.statisticIds||t.has("_opened")&&this._opened)&&(this._init=!0,this.hasUpdated?this.comboBox.items=this._getStatistics(this.statisticIds,this.includeStatisticsUnitOfMeasurement,this.includeUnitClass,this.includeDeviceClass,this.entitiesOnly):this.updateComplete.then((()=>{this.comboBox.items=this._getStatistics(this.statisticIds,this.includeStatisticsUnitOfMeasurement,this.includeUnitClass,this.includeDeviceClass,this.entitiesOnly)})))}},{kind:"method",key:"render",value:function(){return a.dy` `}},{kind:"method",key:"_getStatisticIds",value:async function(){var t,i;this.statisticIds=await(t=this.hass,i=this.statisticTypes,t.callWS({type:"recorder/list_statistic_ids",statistic_type:i}))}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_statisticChanged",value:function(t){t.stopPropagation();let i=t.detail.value;"__missing"===i&&(i=""),i!==this._value&&this._setValue(i)}},{kind:"method",key:"_openedChanged",value:function(t){this._opened=t.detail.value}},{kind:"method",key:"_setValue",value:function(t){this.value=t,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:t}),(0,d.B)(this,"change")}),0)}}]}}),a.oi),(0,s.Z)([(0,n.Mo)("ha-statistics-picker")],(function(t,i){return{F:class extends i{constructor(...i){super(...i),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array})],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array})],key:"statisticIds",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"statistic-types"})],key:"statisticTypes",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"picked-statistic-label"})],key:"pickedStatisticLabel",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"pick-statistic-label"})],key:"pickStatisticLabel",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-statistics-unit-of-measurement"})],key:"includeStatisticsUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-unit-class"})],key:"includeUnitClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-device-class"})],key:"includeDeviceClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"ignore-restrictions-on-first-statistic"})],key:"ignoreRestrictionsOnFirstStatistic",value:()=>!1},{kind:"method",key:"render",value:function(){if(!this.hass)return a.Ld;const t=this.ignoreRestrictionsOnFirstStatistic&&this._currentStatistics.length<=1,i=t?void 0:this.includeStatisticsUnitOfMeasurement,e=t?void 0:this.includeUnitClass,s=t?void 0:this.includeDeviceClass,n=t?void 0:this.statisticTypes;return a.dy` ${this._currentStatistics.map((t=>a.dy`
    `))}
    `}},{kind:"get",key:"_currentStatistics",value:function(){return this.value||[]}},{kind:"method",key:"_updateStatistics",value:async function(t){this.value=t,(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_statisticChanged",value:function(t){t.stopPropagation();const i=t.currentTarget.curValue,e=t.detail.value;if(e===i)return;const s=this._currentStatistics;e&&!s.includes(e)?this._updateStatistics(s.map((t=>t===i?e:t))):this._updateStatistics(s.filter((t=>t!==i)))}},{kind:"method",key:"_addStatistic",value:async function(t){t.stopPropagation();const i=t.detail.value;if(!i)return;if(t.currentTarget.value="",!i)return;const e=this._currentStatistics;e.includes(i)||this._updateStatistics([...e,i])}},{kind:"get",static:!0,key:"styles",value:function(){return a.iv`:host{width:200px;display:block}ha-statistic-picker{display:block;width:100%;margin-top:8px}`}}]}}),a.oi);let v=(0,s.Z)([(0,n.Mo)("ha-selector-statistic")],(function(t,i){return{F:class extends i{constructor(...i){super(...i),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){return this.selector.statistic.multiple?a.dy` ${this.label?a.dy``:""} `:a.dy``}}]}}),a.oi)},22814:(t,i,e)=>{e.d(i,{iI:()=>s});location.protocol,location.host;const s=(t,i)=>t.callWS({type:"auth/sign_path",path:i})},56007:(t,i,e)=>{e.d(i,{PX:()=>d,V_:()=>l,lz:()=>n,nZ:()=>a,rk:()=>o});var s=e(57966);const a="unavailable",n="unknown",d="off",l=[a,n],c=[a,n,d],o=(0,s.z)(l);(0,s.z)(c)},27322:(t,i,e)=>{e.d(i,{R:()=>s});const s=(t,i)=>`https://${t.config.version.includes("b")?"rc":t.config.version.includes("dev")?"next":"www"}.home-assistant.io${i}`}}]); -//# sourceMappingURL=4025-qwg028eIAdU.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[4025],{57966:(t,i,e)=>{e.d(i,{z:()=>s});const s=t=>(i,e)=>t.includes(i,e)},56280:(t,i,e)=>{e.r(i),e.d(i,{HaStatisticSelector:()=>v});var s=e(17463),a=e(68144),n=e(14243),d=e(47181),l=e(14516),c=e(76680),o=e(85415),r=e(91741);const u=(t,i,e)=>{const s=t.states[i];return s?(0,r.C)(s):(null==e?void 0:e.name)||i};var h=e(27322);e(77576),e(52039),e(71281);(0,s.Z)([(0,n.Mo)("ha-statistic-picker")],(function(t,i){return{F:class extends i{constructor(...i){super(...i),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"statistic-types"})],key:"statisticTypes",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array})],key:"statisticIds",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array,attribute:"include-statistics-unit-of-measurement"})],key:"includeStatisticsUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-unit-class"})],key:"includeUnitClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-device-class"})],key:"includeDeviceClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"entities-only"})],key:"entitiesOnly",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,n.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"field",key:"_rowRenderer",value(){return t=>a.dy` ${t.state?a.dy``:""} ${t.name} ${""===t.id||"__missing"===t.id?a.dy`${this.hass.localize("ui.components.statistic-picker.learn_more")}`:t.id} `}},{kind:"field",key:"_getStatistics",value(){return(0,l.Z)(((t,i,e,s,a)=>{if(!t.length)return[{id:"",name:this.hass.localize("ui.components.statistic-picker.no_statistics")}];if(i){const e=(0,c.r)(i);t=t.filter((t=>e.includes(t.statistics_unit_of_measurement)))}if(e){const i=(0,c.r)(e);t=t.filter((t=>i.includes(t.unit_class)))}if(s){const i=(0,c.r)(s);t=t.filter((t=>{const e=this.hass.states[t.statistic_id];return!e||i.includes(e.attributes.device_class||"")}))}const n=[];return t.forEach((t=>{const i=this.hass.states[t.statistic_id];i?n.push({id:t.statistic_id,name:u(this.hass,t.statistic_id,t),state:i}):a||n.push({id:t.statistic_id,name:u(this.hass,t.statistic_id,t)})})),n.length?(n.length>1&&n.sort(((t,i)=>(0,o.$)(t.name||"",i.name||"",this.hass.locale.language))),n.push({id:"__missing",name:this.hass.localize("ui.components.statistic-picker.missing_entity")}),n):[{id:"",name:this.hass.localize("ui.components.statistic-picker.no_match")}]}))}},{kind:"method",key:"open",value:function(){var t;null===(t=this.comboBox)||void 0===t||t.open()}},{kind:"method",key:"focus",value:function(){var t;null===(t=this.comboBox)||void 0===t||t.focus()}},{kind:"method",key:"willUpdate",value:function(t){(!this.hasUpdated&&!this.statisticIds||t.has("statisticTypes"))&&this._getStatisticIds(),(!this._init&&this.statisticIds||t.has("_opened")&&this._opened)&&(this._init=!0,this.hasUpdated?this.comboBox.items=this._getStatistics(this.statisticIds,this.includeStatisticsUnitOfMeasurement,this.includeUnitClass,this.includeDeviceClass,this.entitiesOnly):this.updateComplete.then((()=>{this.comboBox.items=this._getStatistics(this.statisticIds,this.includeStatisticsUnitOfMeasurement,this.includeUnitClass,this.includeDeviceClass,this.entitiesOnly)})))}},{kind:"method",key:"render",value:function(){return a.dy` `}},{kind:"method",key:"_getStatisticIds",value:async function(){var t,i;this.statisticIds=await(t=this.hass,i=this.statisticTypes,t.callWS({type:"recorder/list_statistic_ids",statistic_type:i}))}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_statisticChanged",value:function(t){t.stopPropagation();let i=t.detail.value;"__missing"===i&&(i=""),i!==this._value&&this._setValue(i)}},{kind:"method",key:"_openedChanged",value:function(t){this._opened=t.detail.value}},{kind:"method",key:"_setValue",value:function(t){this.value=t,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:t}),(0,d.B)(this,"change")}),0)}}]}}),a.oi),(0,s.Z)([(0,n.Mo)("ha-statistics-picker")],(function(t,i){return{F:class extends i{constructor(...i){super(...i),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array})],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Array})],key:"statisticIds",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"statistic-types"})],key:"statisticTypes",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"picked-statistic-label"})],key:"pickedStatisticLabel",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"pick-statistic-label"})],key:"pickStatisticLabel",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"allow-custom-entity"})],key:"allowCustomEntity",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-statistics-unit-of-measurement"})],key:"includeStatisticsUnitOfMeasurement",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-unit-class"})],key:"includeUnitClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:"include-device-class"})],key:"includeDeviceClass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,attribute:"ignore-restrictions-on-first-statistic"})],key:"ignoreRestrictionsOnFirstStatistic",value:()=>!1},{kind:"method",key:"render",value:function(){if(!this.hass)return a.Ld;const t=this.ignoreRestrictionsOnFirstStatistic&&this._currentStatistics.length<=1,i=t?void 0:this.includeStatisticsUnitOfMeasurement,e=t?void 0:this.includeUnitClass,s=t?void 0:this.includeDeviceClass,n=t?void 0:this.statisticTypes;return a.dy` ${this._currentStatistics.map((t=>a.dy`
    `))}
    `}},{kind:"get",key:"_currentStatistics",value:function(){return this.value||[]}},{kind:"method",key:"_updateStatistics",value:async function(t){this.value=t,(0,d.B)(this,"value-changed",{value:t})}},{kind:"method",key:"_statisticChanged",value:function(t){t.stopPropagation();const i=t.currentTarget.curValue,e=t.detail.value;if(e===i)return;const s=this._currentStatistics;e&&!s.includes(e)?this._updateStatistics(s.map((t=>t===i?e:t))):this._updateStatistics(s.filter((t=>t!==i)))}},{kind:"method",key:"_addStatistic",value:async function(t){t.stopPropagation();const i=t.detail.value;if(!i)return;if(t.currentTarget.value="",!i)return;const e=this._currentStatistics;e.includes(i)||this._updateStatistics([...e,i])}},{kind:"get",static:!0,key:"styles",value:function(){return a.iv`:host{width:200px;display:block}ha-statistic-picker{display:block;width:100%;margin-top:8px}`}}]}}),a.oi);let v=(0,s.Z)([(0,n.Mo)("ha-selector-statistic")],(function(t,i){return{F:class extends i{constructor(...i){super(...i),t(this)}},d:[{kind:"field",decorators:[(0,n.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){return this.selector.statistic.multiple?a.dy` ${this.label?a.dy``:""} `:a.dy``}}]}}),a.oi)},22814:(t,i,e)=>{e.d(i,{iI:()=>a,oT:()=>s});location.protocol,location.host;const s=t=>t.map((t=>{if("string"!==t.type)return t;switch(t.name){case"username":return{...t,autocomplete:"username"};case"password":return{...t,autocomplete:"current-password"};case"code":return{...t,autocomplete:"one-time-code"};default:return t}})),a=(t,i)=>t.callWS({type:"auth/sign_path",path:i})},56007:(t,i,e)=>{e.d(i,{PX:()=>d,V_:()=>l,lz:()=>n,nZ:()=>a,rk:()=>o});var s=e(57966);const a="unavailable",n="unknown",d="off",l=[a,n],c=[a,n,d],o=(0,s.z)(l);(0,s.z)(c)},27322:(t,i,e)=>{e.d(i,{R:()=>s});const s=(t,i)=>`https://${t.config.version.includes("b")?"rc":t.config.version.includes("dev")?"next":"www"}.home-assistant.io${i}`}}]); +//# sourceMappingURL=4025-_ezs8OIWSX4.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4025-_ezs8OIWSX4.js.gz b/supervisor/api/panel/frontend_latest/4025-_ezs8OIWSX4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..62055ee6e6f817deaf42c4ad46b2f4179538ef53 GIT binary patch literal 2713 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 T@?-G3sWAQyp7)_CbtnJ;gdhQD diff --git a/supervisor/api/panel/frontend_latest/4093-5V1fGh4Wuww.js.map b/supervisor/api/panel/frontend_latest/4093-5V1fGh4Wuww.js.map index 1b778087a..4d881f4cf 100644 --- a/supervisor/api/panel/frontend_latest/4093-5V1fGh4Wuww.js.map +++ b/supervisor/api/panel/frontend_latest/4093-5V1fGh4Wuww.js.map @@ -1 +1 @@ -{"version":3,"file":"4093-5V1fGh4Wuww.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/SizeCache.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layouts/flow.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/BaseLayout.ts"],"names":["SizeCache","constructor","config","_map","Map","_roundAverageSize","totalSize","roundAverageSize","this","set","index","value","prev","get","averageSize","size","average","Math","round","getSize","clear","flow","Object","assign","type","FlowLayout","leadingMargin","direction","trailingMargin","collapseMargins","a","b","m","sort","min","max","MetricsCache","_childSizeCache","_marginSizeCache","_metricsCache","update","metrics","marginsToUpdate","Set","keys","forEach","key","k","Number","dim1","add","_a","_b","averageChildSize","totalChildSize","averageMarginSize","totalMarginSize","getLeadingMarginValue","getChildSize","getMarginSize","BaseLayout","_itemSize","width","height","_physicalItems","_newPhysicalItems","_anchorIdx","_anchorPos","_stable","_measureChildren","_estimate","measureChildren","updateItemSizes","sizes","_scheduleReflow","_getPhysicalItem","idx","_getSize","_getAverageSize","_sizeDim","_estimatePosition","c","_first","_last","delta","pos","_getPosition","item","_calculateAnchor","lower","upper","_scrollSize","_viewDim1","items","length","floor","_delta","_getAnchor","firstItem","lastItem","firstMin","candidateIdx","_firstVisible","cMax","Infinity","_getActiveItems","_clearItems","_getItems","_physicalMin","_physicalMax","pin","_scrollPosition","_overhang","anchorSize","undefined","anchorLeadingMargin","anchorTrailingMargin","anchorErr","_scrollError","margin","extentErr","_calculateError","_reflow","super","_resetReflowState","_updateScrollSize","_getItemPosition","_positionDim","_secondaryPositionDim","_getItemSize","_secondarySizeDim","_viewDim2Changed","dim2","hostSink","_latestCoords","left","top","_direction","_viewportSize","totalScrollSize","offsetWithinScroller","_pendingReflow","_pendingLayoutUpdate","_pin","_lastVisible","_items","_hostSink","Promise","resolve","then","_defaultConfig","dir","_triggerReflow","viewportSize","dims","_viewDim2","_scheduleLayoutUpdate","_checkThresholds","viewportScroll","coords","oldPos","abs","reflowIfNeeded","force","options","block","_clampScrollPosition","val","unpin","_sendUnpinnedMessage","_updateLayout","_setPositionFromPin","_updateVisibleIndices","_sendStateChangedMessage","lastScrollPosition","_calculateScrollIntoViewPosition","itemStartPosition","scrollPosition","itemSize","itemEndPosition","currentScrollPosition","getScrollIntoViewCoordinates","_sendVisibilityChangedMessage","firstVisible","lastVisible","childPositions","message","scrollSize","range","first","last","scrollError","_num","emit"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"4093-5V1fGh4Wuww.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/SizeCache.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layouts/flow.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/BaseLayout.ts"],"names":["SizeCache","constructor","config","_map","Map","_roundAverageSize","totalSize","roundAverageSize","this","set","index","value","prev","get","averageSize","size","average","Math","round","getSize","clear","flow","Object","assign","type","FlowLayout","leadingMargin","direction","trailingMargin","collapseMargins","a","b","m","sort","min","max","MetricsCache","_childSizeCache","_marginSizeCache","_metricsCache","update","metrics","marginsToUpdate","Set","keys","forEach","key","k","Number","dim1","add","_a","_b","averageChildSize","totalChildSize","averageMarginSize","totalMarginSize","getLeadingMarginValue","getChildSize","getMarginSize","BaseLayout","_itemSize","width","height","_physicalItems","_newPhysicalItems","_anchorIdx","_anchorPos","_stable","_measureChildren","_estimate","measureChildren","updateItemSizes","sizes","_scheduleReflow","_getPhysicalItem","idx","_getSize","_getAverageSize","_sizeDim","_estimatePosition","c","_first","_last","delta","pos","_getPosition","item","_calculateAnchor","lower","upper","_scrollSize","_viewDim1","items","length","floor","_delta","_getAnchor","firstItem","lastItem","firstMin","candidateIdx","_firstVisible","cMax","Infinity","_getActiveItems","_clearItems","_getItems","_physicalMin","_physicalMax","pin","_scrollPosition","_overhang","anchorSize","undefined","anchorLeadingMargin","anchorTrailingMargin","anchorErr","_scrollError","margin","extentErr","_calculateError","_reflow","super","_resetReflowState","_updateScrollSize","_getItemPosition","_positionDim","_secondaryPositionDim","_getItemSize","_secondarySizeDim","_viewDim2Changed","dim2","hostSink","_latestCoords","left","top","_direction","_viewportSize","totalScrollSize","offsetWithinScroller","_pendingReflow","_pendingLayoutUpdate","_pin","_lastVisible","_items","_hostSink","Promise","resolve","then","_defaultConfig","dir","_triggerReflow","viewportSize","dims","_viewDim2","_scheduleLayoutUpdate","_checkThresholds","viewportScroll","coords","oldPos","abs","reflowIfNeeded","force","options","block","_clampScrollPosition","val","unpin","_sendUnpinnedMessage","_updateLayout","_setPositionFromPin","_updateVisibleIndices","_sendStateChangedMessage","lastScrollPosition","_calculateScrollIntoViewPosition","itemStartPosition","scrollPosition","itemSize","itemEndPosition","currentScrollPosition","getScrollIntoViewCoordinates","_sendVisibilityChangedMessage","firstVisible","lastVisible","childPositions","message","scrollSize","range","first","last","scrollError","_num","emit"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js b/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js new file mode 100644 index 000000000..ff699d996 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js @@ -0,0 +1,5 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[4171],{68101:(e,t,i)=>{var o=i(17463),a=(i(44577),i(68144)),s=i(14243),n=i(83448),r=i(14516),d=i(47181),l=i(58831),c=i(57066),h=i(57292),u=i(26765);i(77576),i(5666),i(52039);const p=e=>a.dy` ${e.name} `;(0,o.Z)([(0,s.Mo)("ha-area-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"no-add"})],key:"noAdd",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Array,attribute:"exclude-areas"})],key:"excludeAreas",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,s.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_suggestion",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_getAreas",value(){return(0,r.Z)(((e,t,i,o,a,s,n,r,d,c)=>{if(!e.length)return[{area_id:"no_areas",name:this.hass.localize("ui.components.area-picker.no_areas"),picture:null,aliases:[]}];let u,p,v={};(o||a||s||n||r)&&(v=(0,h.R6)(i),u=t,p=i.filter((e=>e.area_id)),o&&(u=u.filter((e=>{const t=v[e.id];return!(!t||!t.length)&&v[e.id].some((e=>o.includes((0,l.M)(e.entity_id))))})),p=p.filter((e=>o.includes((0,l.M)(e.entity_id))))),a&&(u=u.filter((e=>{const t=v[e.id];return!t||!t.length||i.every((e=>!a.includes((0,l.M)(e.entity_id))))})),p=p.filter((e=>!a.includes((0,l.M)(e.entity_id))))),s&&(u=u.filter((e=>{const t=v[e.id];return!(!t||!t.length)&&v[e.id].some((e=>{const t=this.hass.states[e.entity_id];return!!t&&(t.attributes.device_class&&s.includes(t.attributes.device_class))}))})),p=p.filter((e=>{const t=this.hass.states[e.entity_id];return t.attributes.device_class&&s.includes(t.attributes.device_class)}))),n&&(u=u.filter((e=>n(e)))),r&&(u=u.filter((e=>{const t=v[e.id];return!(!t||!t.length)&&v[e.id].some((e=>{const t=this.hass.states[e.entity_id];return!!t&&r(t)}))})),p=p.filter((e=>{const t=this.hass.states[e.entity_id];return!!t&&r(t)}))));let f,m=e;var g;(u&&(f=u.filter((e=>e.area_id)).map((e=>e.area_id))),p)&&(f=(null!==(g=f)&&void 0!==g?g:[]).concat(p.filter((e=>e.area_id)).map((e=>e.area_id))));return f&&(m=e.filter((e=>f.includes(e.area_id)))),c&&(m=m.filter((e=>!c.includes(e.area_id)))),m.length||(m=[{area_id:"no_areas",name:this.hass.localize("ui.components.area-picker.no_match"),picture:null,aliases:[]}]),d?m:[...m,{area_id:"add_new",name:this.hass.localize("ui.components.area-picker.add_new"),picture:null,aliases:[]}]}))}},{kind:"method",key:"updated",value:function(e){if(!this._init&&this.hass||this._init&&e.has("_opened")&&this._opened){this._init=!0;const e=this._getAreas(Object.values(this.hass.areas),Object.values(this.hass.devices),Object.values(this.hass.entities),this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd,this.excludeAreas);this.comboBox.items=e,this.comboBox.filteredItems=e}}},{kind:"method",key:"render",value:function(){var e;return a.dy` `}},{kind:"method",key:"_filterChanged",value:function(e){var t;const i=e.detail.value;if(!i)return void(this.comboBox.filteredItems=this.comboBox.items);const o=null===(t=this.comboBox.items)||void 0===t?void 0:t.filter((e=>e.name.toLowerCase().includes(i.toLowerCase())));this.noAdd||0!==(null==o?void 0:o.length)?this.comboBox.filteredItems=o:(this._suggestion=i,this.comboBox.filteredItems=[{area_id:"add_new_suggestion",name:this.hass.localize("ui.components.area-picker.add_new_sugestion",{name:this._suggestion}),picture:null}])}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_areaChanged",value:function(e){e.stopPropagation();let t=e.detail.value;"no_areas"===t&&(t=""),["add_new_suggestion","add_new"].includes(t)?(e.target.value=this._value,(0,u.D9)(this,{title:this.hass.localize("ui.components.area-picker.add_dialog.title"),text:this.hass.localize("ui.components.area-picker.add_dialog.text"),confirmText:this.hass.localize("ui.components.area-picker.add_dialog.add"),inputLabel:this.hass.localize("ui.components.area-picker.add_dialog.name"),defaultValue:"add_new_suggestion"===t?this._suggestion:void 0,confirm:async e=>{if(e)try{const t=await(0,c.Lo)(this.hass,{name:e}),i=[...Object.values(this.hass.areas),t];this.comboBox.filteredItems=this._getAreas(i,Object.values(this.hass.devices),Object.values(this.hass.entities),this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd,this.excludeAreas),await this.updateComplete,await this.comboBox.updateComplete,this._setValue(t.area_id)}catch(e){(0,u.Ys)(this,{title:this.hass.localize("ui.components.area-picker.add_dialog.failed_create_area"),text:e.message})}},cancel:()=>{this._setValue(void 0),this._suggestion=void 0}})):t!==this._value&&this._setValue(t)}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,d.B)(this,"value-changed",{value:e}),(0,d.B)(this,"change")}),0)}}]}}),a.oi)},77576:(e,t,i)=>{var o=i(17463),a=i(34541),s=i(47838),n=i(29530),r=(i(63873),i(53947)),d=i(68144),l=i(14243),c=i(30153),h=i(47181);i(5666),i(73366),i(3555);(0,r.hC)("vaadin-combo-box-item",d.iv`:host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}`);(0,o.Z)([(0,l.Mo)("ha-combo-box")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"validationMessage",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:"error-message"})],key:"errorMessage",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"invalid",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"items",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"filteredItems",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:!1})],key:"dataProvider",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:"allow-custom-value",type:Boolean})],key:"allowCustomValue",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-value-path"})],key:"itemValuePath",value:()=>"value"},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"label"},{kind:"field",decorators:[(0,l.Cb)({attribute:"item-id-path"})],key:"itemIdPath",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"renderer",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,l.Cb)({type:Boolean,reflect:!0,attribute:"opened"})],key:"opened",value:void 0},{kind:"field",decorators:[(0,l.IO)("vaadin-combo-box-light",!0)],key:"_comboBox",value:void 0},{kind:"field",decorators:[(0,l.IO)("ha-textfield",!0)],key:"_inputElement",value:void 0},{kind:"field",key:"_overlayMutationObserver",value:void 0},{kind:"field",key:"_bodyMutationObserver",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,null===(e=this._comboBox)||void 0===e||e.open()}},{kind:"method",key:"focus",value:async function(){var e,t;await this.updateComplete,await(null===(e=this._inputElement)||void 0===e?void 0:e.updateComplete),null===(t=this._inputElement)||void 0===t||t.focus()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,s.Z)(i.prototype),"disconnectedCallback",this).call(this),this._overlayMutationObserver&&(this._overlayMutationObserver.disconnect(),this._overlayMutationObserver=void 0),this._bodyMutationObserver&&(this._bodyMutationObserver.disconnect(),this._bodyMutationObserver=void 0)}},{kind:"get",key:"selectedItem",value:function(){return this._comboBox.selectedItem}},{kind:"method",key:"setInputValue",value:function(e){this._comboBox.value=e}},{kind:"method",key:"render",value:function(){var e;return d.dy` `}" .icon="${this.icon}" .invalid="${this.invalid}" helper="${(0,c.o)(this.helper)}" helperPersistent> ${this.value?d.dy``:""} `}},{kind:"field",key:"_defaultRowRenderer",value(){return e=>d.dy` ${this.itemLabelPath?e[this.itemLabelPath]:e} `}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,h.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){e.stopPropagation();const t=e.detail.value;if(setTimeout((()=>{this.opened=t}),0),(0,h.B)(this,"opened-changed",{value:e.detail.value}),t){const e=document.querySelector("vaadin-combo-box-overlay");e&&this._removeInert(e),this._observeBody()}else{var i;null===(i=this._bodyMutationObserver)||void 0===i||i.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&this._removeInert(e)})),e.removedNodes.forEach((e=>{var t;"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&(null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((e=>{e.forEach((e=>{if("inert"===e.attributeName){const i=e.target;var t;if(i.inert)null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0,i.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,h.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this.value&&(0,h.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return d.iv`:host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}`}}]}}),d.oi)},34821:(e,t,i)=>{i.d(t,{i:()=>u});var o=i(17463),a=i(34541),s=i(47838),n=i(87762),r=i(91632),d=i(68144),l=i(14243),c=i(38378);i(5666);const h=["button","ha-list-item"],u=(e,t)=>d.dy`
    ${t}
    `;(0,o.Z)([(0,l.Mo)("ha-dialog")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(e,t){var i;null===(i=this.contentElement)||void 0===i||i.scrollTo(e,t)}},{kind:"method",key:"renderHeading",value:function(){return d.dy` ${(0,a.Z)((0,s.Z)(i.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,a.Z)((0,s.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,h].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,s.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[r.W,d.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( + --dialog-scroll-divider-color, + var(--divider-color) + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),n.M)},65189:(e,t,i)=>{var o=i(17463),a=i(68144),s=i(14243),n=i(34541),r=i(47838),d=i(47181),l=i(93217);let c;(0,o.Z)([(0,s.Mo)("ha-markdown-element")],(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,s.Cb)()],key:"content",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"allowSvg",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"createRenderRoot",value:function(){return this}},{kind:"method",key:"update",value:function(e){(0,n.Z)((0,r.Z)(o.prototype),"update",this).call(this,e),void 0!==this.content&&this._render()}},{kind:"method",key:"_render",value:async function(){this.innerHTML=await(async(e,t,o)=>(c||(c=(0,l.Ud)(new Worker(new URL(i.p+i.u(4971),i.b)))),c.renderMarkdown(e,t,o)))(String(this.content),{breaks:this.breaks,gfm:!0},{allowSvg:this.allowSvg}),this._resize();const e=document.createTreeWalker(this,NodeFilter.SHOW_ELEMENT,null);for(;e.nextNode();){const t=e.currentNode;t instanceof HTMLAnchorElement&&t.host!==document.location.host?(t.target="_blank",t.rel="noreferrer noopener"):t instanceof HTMLImageElement&&t.addEventListener("load",this._resize)}}},{kind:"field",key:"_resize",value(){return()=>(0,d.B)(this,"iron-resize")}}]}}),a.fl);i(9381),i(52039);(0,o.Z)([(0,s.Mo)("ha-markdown")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"content",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"allowSvg",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"breaks",value:()=>!1},{kind:"method",key:"render",value:function(){return this.content?a.dy``:a.Ld}},{kind:"get",static:!0,key:"styles",value:function(){return a.iv`:host{display:block}ha-markdown-element{-ms-user-select:text;-webkit-user-select:text;-moz-user-select:text}ha-markdown-element>:first-child{margin-top:0}ha-markdown-element>:last-child{margin-bottom:0}a{color:var(--primary-color)}img{max-width:100%}code,pre{background-color:var(--markdown-code-background-color,none);border-radius:3px}svg{background-color:var(--markdown-svg-background-color,none);color:var(--markdown-svg-color,none)}code{font-size:85%;padding:.2em .4em}pre code{padding:0}pre{padding:16px;overflow:auto;line-height:1.45;font-family:var(--code-font-family,monospace)}h1,h2,h3,h4,h5,h6{line-height:initial}h2{font-size:1.5em;font-weight:700}`}}]}}),a.oi)},57066:(e,t,i)=>{i.d(t,{Lo:()=>n,sG:()=>l});var o=i(72881),a=i(85415),s=i(38346);const n=(e,t)=>e.callWS({type:"config/area_registry/create",...t}),r=e=>e.sendMessagePromise({type:"config/area_registry/list"}).then((e=>e.sort(((e,t)=>(0,a.$)(e.name,t.name))))),d=(e,t)=>e.subscribeEvents((0,s.D)((()=>r(e).then((e=>t.setState(e,!0)))),500,!0),"area_registry_updated"),l=(e,t)=>(0,o.B)("_areaRegistry",r,d,e,t)},22814:(e,t,i)=>{i.d(t,{iI:()=>a,oT:()=>o});location.protocol,location.host;const o=e=>e.map((e=>{if("string"!==e.type)return e;switch(e.name){case"username":return{...e,autocomplete:"username"};case"password":return{...e,autocomplete:"current-password"};case"code":return{...e,autocomplete:"one-time-code"};default:return e}})),a=(e,t)=>e.callWS({type:"auth/sign_path",path:t})},24171:(e,t,i)=>{i.r(t);var o=i(17463),a=i(34541),s=i(47838),n=(i(14271),i(68144)),r=i(14243),d=i(47181),l=(i(76870),i(34821),i(5666),i(57066));var c=i(57292),h=i(11654),u=i(27322),p=i(26765);const v=()=>i.e(5481).then(i.bind(i,25481));var f=i(5986);const m={"HA-Frontend-Base":`${location.protocol}//${location.host}`},g=(e,t)=>{var i;return e.callApi("POST","config/config_entries/flow",{handler:t,show_advanced_options:Boolean(null===(i=e.userData)||void 0===i?void 0:i.showAdvanced)},m)},k=(e,t,i)=>e.callApi("POST",`config/config_entries/flow/${t}`,i,m),_=(e,t)=>e.callApi("DELETE",`config/config_entries/flow/${t}`);var y=i(52871);const b=(e,t)=>(0,y.w)(e,t,{loadDevicesAndAreas:!0,createFlow:async(e,t)=>{const[i]=await Promise.all([g(e,t),e.loadBackendTranslation("config",t),e.loadBackendTranslation("selector",t),e.loadBackendTranslation("title",t)]);return i},fetchFlow:async(e,t)=>{const i=await((e,t)=>e.callApi("GET",`config/config_entries/flow/${t}`,void 0,m))(e,t);return await e.loadBackendTranslation("config",i.handler),await e.loadBackendTranslation("selector",i.handler),i},handleFlowStep:k,deleteFlow:_,renderAbortDescription(e,t){const i=e.localize(`component.${t.handler}.config.abort.${t.reason}`,t.description_placeholders);return i?n.dy` `:""},renderShowFormStepHeader:(e,t)=>e.localize(`component.${t.handler}.config.step.${t.step_id}.title`,t.description_placeholders)||e.localize(`component.${t.handler}.title`),renderShowFormStepDescription(e,t){const i=e.localize(`component.${t.handler}.config.step.${t.step_id}.description`,t.description_placeholders);return i?n.dy` `:""},renderShowFormStepFieldLabel:(e,t,i)=>e.localize(`component.${t.handler}.config.step.${t.step_id}.data.${i.name}`),renderShowFormStepFieldHelper(e,t,i){const o=e.localize(`component.${t.handler}.config.step.${t.step_id}.data_description.${i.name}`,t.description_placeholders);return o?n.dy``:""},renderShowFormStepFieldError:(e,t,i)=>e.localize(`component.${t.handler}.config.error.${i}`,t.description_placeholders)||i,renderShowFormStepFieldLocalizeValue:(e,t,i)=>e.localize(`component.${t.handler}.selector.${i}`),renderShowFormStepSubmitButton:(e,t)=>e.localize(`component.${t.handler}.config.step.${t.step_id}.submit`)||e.localize("ui.panel.config.integrations.config_flow."+(!1===t.last_step?"next":"submit")),renderExternalStepHeader:(e,t)=>e.localize(`component.${t.handler}.config.step.${t.step_id}.title`)||e.localize("ui.panel.config.integrations.config_flow.external_step.open_site"),renderExternalStepDescription(e,t){const i=e.localize(`component.${t.handler}.config.${t.step_id}.description`,t.description_placeholders);return n.dy`

    ${e.localize("ui.panel.config.integrations.config_flow.external_step.description")}

    ${i?n.dy` `:""} `},renderCreateEntryDescription(e,t){const i=e.localize(`component.${t.handler}.config.create_entry.${t.description||"default"}`,t.description_placeholders);return n.dy` ${i?n.dy` `:""}

    ${e.localize("ui.panel.config.integrations.config_flow.created_config","name",t.title)}

    `},renderShowFormProgressHeader:(e,t)=>e.localize(`component.${t.handler}.config.step.${t.step_id}.title`)||e.localize(`component.${t.handler}.title`),renderShowFormProgressDescription(e,t){const i=e.localize(`component.${t.handler}.config.progress.${t.progress_action}`,t.description_placeholders);return i?n.dy` `:""},renderMenuHeader:(e,t)=>e.localize(`component.${t.handler}.config.step.${t.step_id}.title`)||e.localize(`component.${t.handler}.title`),renderMenuDescription(e,t){const i=e.localize(`component.${t.handler}.config.step.${t.step_id}.description`,t.description_placeholders);return i?n.dy` `:""},renderMenuOption:(e,t,i)=>e.localize(`component.${t.handler}.config.step.${t.step_id}.menu_options.${i}`,t.description_placeholders),renderLoadingDescription(e,t,i,o){if("loading_flow"!==t&&"loading_step"!==t)return"";const a=(null==o?void 0:o.handler)||i;return e.localize(`ui.panel.config.integrations.config_flow.loading.${t}`,{integration:a?(0,f.Lh)(e.localize,a):e.localize("ui.panel.config.integrations.config_flow.loading.fallback_title")})}}),w=n.iv`h2{margin:24px 38px 0 0;margin-inline-start:0px;margin-inline-end:38px;padding:0 24px;padding-inline-start:24px;padding-inline-end:24px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:var(--mdc-typography-headline6-font-size,1.25rem);line-height:var(--mdc-typography-headline6-line-height,2rem);font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:var(--mdc-typography-headline6-text-transform,inherit);box-sizing:border-box}.content{margin-top:20px;padding:0 24px}.buttons{position:relative;padding:8px 16px 8px 24px;margin:8px 0 0;color:var(--primary-color);display:flex;justify-content:flex-end}ha-markdown{overflow-wrap:break-word}ha-markdown a{color:var(--primary-color)}ha-markdown img:first-child:last-child{display:block;margin:0 auto}`;(0,o.Z)([(0,r.Mo)("step-flow-abort")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"params",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"step",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"domain",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,s.Z)(i.prototype),"firstUpdated",this).call(this,e),"missing_credentials"===this.step.reason&&this._handleMissingCreds()}},{kind:"method",key:"render",value:function(){return"missing_credentials"===this.step.reason?n.Ld:n.dy`

    ${this.hass.localize(`component.${this.domain}.title`)}

    ${this.params.flowConfig.renderAbortDescription(this.hass,this.step)}
    ${this.hass.localize("ui.panel.config.integrations.config_flow.close")}
    `}},{kind:"method",key:"_handleMissingCreds",value:async function(){var e,t;this._flowDone(),e=this.params.dialogParentElement,t={selectedDomain:this.domain,manifest:this.params.manifest,applicationCredentialAddedCallback:()=>{var e;b(this.params.dialogParentElement,{dialogClosedCallback:this.params.dialogClosedCallback,startFlowHandler:this.domain,showAdvanced:null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced})}},(0,d.B)(e,"show-dialog",{dialogTag:"dialog-add-application-credential",dialogImport:v,dialogParams:t})}},{kind:"method",key:"_flowDone",value:function(){(0,d.B)(this,"flow-update",{step:void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return w}}]}}),n.oi);i(68101);(0,o.Z)([(0,r.Mo)("step-flow-create-entry")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"flowConfig",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"step",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"devices",value:void 0},{kind:"method",key:"render",value:function(){var e;const t=this.hass.localize;return n.dy`

    ${t("ui.panel.config.integrations.config_flow.success")}!

    ${this.flowConfig.renderCreateEntryDescription(this.hass,this.step)} ${"not_loaded"===(null===(e=this.step.result)||void 0===e?void 0:e.state)?n.dy`${t("ui.panel.config.integrations.config_flow.not_loaded")}`:""} ${0===this.devices.length?"":n.dy`

    ${t("ui.panel.config.integrations.config_flow.found_following_devices")}:

    ${this.devices.map((e=>{var t;return n.dy`
    ${(0,c.jL)(e,this.hass)}
    ${e.model||e.manufacturer?n.dy`${e.model} ${e.manufacturer?n.dy`(${e.manufacturer})`:""}`:n.dy` `}
    `}))}
    `}
    ${t("ui.panel.config.integrations.config_flow.finish")}
    `}},{kind:"method",key:"_flowDone",value:function(){(0,d.B)(this,"flow-update",{step:void 0})}},{kind:"method",key:"_areaPicked",value:async function(e){const t=e.currentTarget,i=t.device,o=e.detail.value;try{await(0,c.t1)(this.hass,i,{area_id:o})}catch(e){(0,p.Ys)(this,{text:this.hass.localize("ui.panel.config.integrations.config_flow.error_saving_area","error",e.message)}),t.value=null}}},{kind:"get",static:!0,key:"styles",value:function(){return[w,n.iv`.devices{display:flex;flex-wrap:wrap;margin:-4px;max-height:600px;overflow-y:auto}.device{border:1px solid var(--divider-color);padding:5px;border-radius:4px;margin:4px;display:inline-block;width:250px}.buttons>:last-child{margin-left:auto}@media all and (max-width:450px),all and (max-height:500px){.device{width:100%}}.error{color:var(--error-color)}`]}}]}}),n.oi),(0,o.Z)([(0,r.Mo)("step-flow-external")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"flowConfig",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"step",value:void 0},{kind:"method",key:"render",value:function(){const e=this.hass.localize;return n.dy`

    ${this.flowConfig.renderExternalStepHeader(this.hass,this.step)}

    ${this.flowConfig.renderExternalStepDescription(this.hass,this.step)}
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,s.Z)(i.prototype),"firstUpdated",this).call(this,e),window.open(this.step.url)}},{kind:"get",static:!0,key:"styles",value:function(){return[w,n.iv`.open-button{text-align:center;padding:24px 0}.open-button a{text-decoration:none}`]}}]}}),n.oi);i(45233),i(9381);i(68331),i(65189);var $=i(22814);(0,o.Z)([(0,r.Mo)("step-flow-form")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"flowConfig",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"step",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_loading",value:()=>!1},{kind:"field",decorators:[(0,r.SB)()],key:"_stepData",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_errorMsg",value:void 0},{kind:"method",key:"render",value:function(){const e=this.step,t=this._stepDataProcessed;return n.dy`

    ${this.flowConfig.renderShowFormStepHeader(this.hass,this.step)}

    ${this.flowConfig.renderShowFormStepDescription(this.hass,this.step)} ${this._errorMsg?n.dy`${this._errorMsg}`:""}
    ${this._loading?n.dy`
    `:n.dy`
    ${this.flowConfig.renderShowFormStepSubmitButton(this.hass,this.step)}
    `}
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,s.Z)(i.prototype),"firstUpdated",this).call(this,e),setTimeout((()=>this.shadowRoot.querySelector("ha-form").focus()),0),this.addEventListener("keypress",(e=>{13===e.keyCode&&this._submitStep()}))}},{kind:"get",key:"_stepDataProcessed",value:function(){return void 0!==this._stepData||(this._stepData=(e=>{const t={};return e.forEach((e=>{var i,o;if(void 0!==(null===(i=e.description)||void 0===i?void 0:i.suggested_value)&&null!==(null===(o=e.description)||void 0===o?void 0:o.suggested_value))t[e.name]=e.description.suggested_value;else if("default"in e)t[e.name]=e.default;else if(e.required)if("boolean"===e.type)t[e.name]=!1;else if("string"===e.type)t[e.name]="";else if("integer"===e.type)t[e.name]="valueMin"in e?e.valueMin:0;else if("constant"===e.type)t[e.name]=e.value;else if("float"===e.type)t[e.name]=0;else if("select"===e.type)e.options.length&&(t[e.name]=e.options[0][0]);else if("positive_time_period_dict"===e.type)t[e.name]={hours:0,minutes:0,seconds:0};else if("selector"in e){const i=e.selector;var a;if("device"in i)t[e.name]=null!==(a=i.device)&&void 0!==a&&a.multiple?[]:"";else if("entity"in i){var s;t[e.name]=null!==(s=i.entity)&&void 0!==s&&s.multiple?[]:""}else if("area"in i){var n;t[e.name]=null!==(n=i.area)&&void 0!==n&&n.multiple?[]:""}else if("boolean"in i)t[e.name]=!1;else if("text"in i||"addon"in i||"attribute"in i||"file"in i||"icon"in i||"theme"in i)t[e.name]="";else if("number"in i){var r,d;t[e.name]=null!==(r=null===(d=i.number)||void 0===d?void 0:d.min)&&void 0!==r?r:0}else if("select"in i){var l;null!==(l=i.select)&&void 0!==l&&l.options.length&&(t[e.name]=i.select.options[0][0])}else if("duration"in i)t[e.name]={hours:0,minutes:0,seconds:0};else if("time"in i)t[e.name]="00:00:00";else if("date"in i||"datetime"in i){const i=(new Date).toISOString().slice(0,10);t[e.name]=`${i}T00:00:00`}else if("color_rgb"in i)t[e.name]=[0,0,0];else if("color_temp"in i){var c,h;t[e.name]=null!==(c=null===(h=i.color_temp)||void 0===h?void 0:h.min_mireds)&&void 0!==c?c:153}else{if(!("action"in i||"media"in i||"target"in i))throw new Error("Selector not supported in initial form data");t[e.name]={}}}})),t})(this.step.data_schema)),this._stepData}},{kind:"method",key:"_submitStep",value:async function(){const e=this._stepData||{};if(!(void 0===e?void 0===this.step.data_schema.find((e=>e.required)):e&&this.step.data_schema.every((t=>!t.required||!["",void 0].includes(e[t.name])))))return void(this._errorMsg=this.hass.localize("ui.panel.config.integrations.config_flow.not_all_required_fields"));this._loading=!0,this._errorMsg=void 0;const t=this.step.flow_id,i={};Object.keys(e).forEach((t=>{const o=e[t];[void 0,""].includes(o)||(i[t]=o)}));try{const e=await this.flowConfig.handleFlowStep(this.hass,this.step.flow_id,i);if(!this.step||t!==this.step.flow_id)return;(0,d.B)(this,"flow-update",{step:e})}catch(e){this._errorMsg=e&&e.body&&e.body.message||"Unknown error occurred"}finally{this._loading=!1}}},{kind:"method",key:"_stepDataChanged",value:function(e){this._stepData=e.detail.value}},{kind:"field",key:"_labelCallback",value(){return e=>this.flowConfig.renderShowFormStepFieldLabel(this.hass,this.step,e)}},{kind:"field",key:"_helperCallback",value(){return e=>this.flowConfig.renderShowFormStepFieldHelper(this.hass,this.step,e)}},{kind:"field",key:"_errorCallback",value(){return e=>this.flowConfig.renderShowFormStepFieldError(this.hass,this.step,e)}},{kind:"field",key:"_localizeValueCallback",value(){return e=>this.flowConfig.renderShowFormStepFieldLocalizeValue(this.hass,this.step,e)}},{kind:"get",static:!0,key:"styles",value:function(){return[w,n.iv`.error{color:red}.submit-spinner{margin-right:16px}ha-alert,ha-form{margin-top:24px;display:block}h2{word-break:break-word;padding-inline-end:72px;direction:var(--direction)}`]}}]}}),n.oi),(0,o.Z)([(0,r.Mo)("step-flow-loading")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"flowConfig",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"loadingReason",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"handler",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"step",value:void 0},{kind:"method",key:"render",value:function(){const e=this.flowConfig.renderLoadingDescription(this.hass,this.loadingReason,this.handler,this.step);return n.dy`
    ${e?n.dy`
    ${e}
    `:""}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`.init-spinner{padding:50px 100px;text-align:center}ha-circular-progress{margin-top:16px}`}}]}}),n.oi);i(44577);var x=i(52039);(0,o.Z)([(0,r.Mo)("ha-icon-next")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"method",key:"connectedCallback",value:function(){(0,a.Z)((0,s.Z)(i.prototype),"connectedCallback",this).call(this),setTimeout((()=>{this.path="ltr"===window.getComputedStyle(this).direction?"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z":"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z"}),100)}}]}}),x.C),(0,o.Z)([(0,r.Mo)("step-flow-menu")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"flowConfig",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"step",value:void 0},{kind:"method",key:"render",value:function(){let e,t;if(Array.isArray(this.step.menu_options)){e=this.step.menu_options,t={};for(const i of e)t[i]=this.flowConfig.renderMenuOption(this.hass,this.step,i)}else e=Object.keys(this.step.menu_options),t=this.step.menu_options;const i=this.flowConfig.renderMenuDescription(this.hass,this.step);return n.dy`

    ${this.flowConfig.renderMenuHeader(this.hass,this.step)}

    ${i?n.dy`
    ${i}
    `:""}
    ${e.map((e=>n.dy` ${t[e]} `))}
    `}},{kind:"method",key:"_handleStep",value:function(e){(0,d.B)(this,"flow-update",{stepPromise:this.flowConfig.handleFlowStep(this.hass,this.step.flow_id,{next_step_id:e.currentTarget.step})})}},{kind:"field",static:!0,key:"styles",value:()=>[w,n.iv`.options{margin-top:20px;margin-bottom:8px}.content{padding-bottom:16px;border-bottom:1px solid var(--divider-color)}.content+.options{margin-top:8px}mwc-list-item{--mdc-list-side-padding:24px}`]}]}}),n.oi),(0,o.Z)([(0,r.Mo)("step-flow-progress")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"flowConfig",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"step",value:void 0},{kind:"method",key:"render",value:function(){return n.dy`

    ${this.flowConfig.renderShowFormProgressHeader(this.hass,this.step)}

    ${this.flowConfig.renderShowFormProgressDescription(this.hass,this.step)}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[w,n.iv`.content{padding:50px 100px;text-align:center}ha-circular-progress{margin-bottom:16px}`]}}]}}),n.oi);let C=0;(0,o.Z)([(0,r.Mo)("dialog-data-entry-flow")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_loading",value:void 0},{kind:"field",key:"_instance",value:()=>C},{kind:"field",decorators:[(0,r.SB)()],key:"_step",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_devices",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_areas",value:void 0},{kind:"field",decorators:[(0,r.SB)()],key:"_handler",value:void 0},{kind:"field",key:"_unsubAreas",value:void 0},{kind:"field",key:"_unsubDevices",value:void 0},{kind:"field",key:"_unsubDataEntryFlowProgressed",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._params=e,this._instance=C++;const t=this._instance;let i;if(e.startFlowHandler){this._loading="loading_flow",this._handler=e.startFlowHandler;try{i=await this._params.flowConfig.createFlow(this.hass,e.startFlowHandler)}catch(e){this.closeDialog();let t=e.message||e.body||"Unknown error";return"string"!=typeof t&&(t=JSON.stringify(t)),void(0,p.Ys)(this,{title:this.hass.localize("ui.panel.config.integrations.config_flow.error"),text:`${this.hass.localize("ui.panel.config.integrations.config_flow.could_not_load")}: ${t}`})}if(t!==this._instance)return}else{if(!e.continueFlowId)return;this._loading="loading_flow";try{i=await e.flowConfig.fetchFlow(this.hass,e.continueFlowId)}catch(e){this.closeDialog();let t=e.message||e.body||"Unknown error";return"string"!=typeof t&&(t=JSON.stringify(t)),void(0,p.Ys)(this,{title:this.hass.localize("ui.panel.config.integrations.config_flow.error"),text:`${this.hass.localize("ui.panel.config.integrations.config_flow.could_not_load")}: ${t}`})}}t===this._instance&&(this._processStep(i),this._loading=void 0)}},{kind:"method",key:"closeDialog",value:function(){if(!this._params)return;const e=Boolean(this._step&&["create_entry","abort"].includes(this._step.type));var t;(!this._step||e||this._params.continueFlowId||this._params.flowConfig.deleteFlow(this.hass,this._step.flow_id),this._step&&this._params.dialogClosedCallback)&&this._params.dialogClosedCallback({flowFinished:e,entryId:"result"in this._step?null===(t=this._step.result)||void 0===t?void 0:t.entry_id:void 0});this._loading=void 0,this._step=void 0,this._params=void 0,this._devices=void 0,this._handler=void 0,this._unsubAreas&&(this._unsubAreas(),this._unsubAreas=void 0),this._unsubDevices&&(this._unsubDevices(),this._unsubDevices=void 0),this._unsubDataEntryFlowProgressed&&(this._unsubDataEntryFlowProgressed.then((e=>{e()})),this._unsubDataEntryFlowProgressed=void 0),(0,d.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){var e,t,i,o,a;return this._params?n.dy`
    ${this._loading||null===this._step?n.dy` `:void 0===this._step?"":n.dy`
    ${["form","menu","external","progress","data_entry_flow_progressed"].includes(null===(e=this._step)||void 0===e?void 0:e.type)&&null!==(t=this._params.manifest)&&void 0!==t&&t.is_built_in||null!==(i=this._params.manifest)&&void 0!==i&&i.documentation?n.dy` `:""}
    ${"form"===this._step.type?n.dy` `:"external"===this._step.type?n.dy` `:"abort"===this._step.type?n.dy` `:"progress"===this._step.type?n.dy` `:"menu"===this._step.type?n.dy` `:void 0===this._devices||void 0===this._areas?n.dy` `:n.dy` `} `}
    `:n.Ld}},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,s.Z)(i.prototype),"firstUpdated",this).call(this,e),this.addEventListener("flow-update",(e=>{const{step:t,stepPromise:i}=e.detail;this._processStep(t||i)}))}},{kind:"method",key:"willUpdate",value:function(e){(0,a.Z)((0,s.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("_step")&&this._step&&(["external","progress"].includes(this._step.type)&&this._subscribeDataEntryFlowProgressed(),"create_entry"===this._step.type&&(this._step.result&&this._params.flowConfig.loadDevicesAndAreas?(this._fetchDevices(this._step.result.entry_id),this._fetchAreas()):(this._devices=[],this._areas=[])))}},{kind:"method",key:"_fetchDevices",value:async function(e){this._unsubDevices=(0,c.q4)(this.hass.connection,(t=>{this._devices=t.filter((t=>t.config_entries.includes(e)))}))}},{kind:"method",key:"_fetchAreas",value:async function(){this._unsubAreas=(0,l.sG)(this.hass.connection,(e=>{this._areas=e}))}},{kind:"method",key:"_processStep",value:async function(e){if(e instanceof Promise){this._loading="loading_step";try{this._step=await e}catch(e){var t;return this.closeDialog(),void(0,p.Ys)(this,{title:this.hass.localize("ui.panel.config.integrations.config_flow.error"),text:null==e||null===(t=e.body)||void 0===t?void 0:t.message})}finally{this._loading=void 0}}else void 0!==e?(this._step=void 0,await this.updateComplete,this._step=e):this.closeDialog()}},{kind:"method",key:"_subscribeDataEntryFlowProgressed",value:function(){var e,t;this._unsubDataEntryFlowProgressed||(this._unsubDataEntryFlowProgressed=(e=this.hass.connection,t=async e=>{var t,i;e.data.flow_id===(null===(t=this._step)||void 0===t?void 0:t.flow_id)&&this._processStep(this._params.flowConfig.fetchFlow(this.hass,null===(i=this._step)||void 0===i?void 0:i.flow_id))},e.subscribeEvents(t,"data_entry_flow_progressed")))}},{kind:"get",static:!0,key:"styles",value:function(){return[h.yu,n.iv`ha-dialog{--dialog-content-padding:0}.dialog-actions{padding:16px;position:absolute;top:0;right:0;inset-inline-start:initial;inset-inline-end:0px;direction:var(--direction)}.dialog-actions>*{color:var(--secondary-text-color)}`]}}]}}),n.oi)},27322:(e,t,i)=>{i.d(t,{R:()=>o});const o=(e,t)=>`https://${e.config.version.includes("b")?"rc":e.config.version.includes("dev")?"next":"www"}.home-assistant.io${t}`}}]); +//# sourceMappingURL=4171-fp4nJdjnYp8.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js.gz b/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a02948af21dbb65f162533b33f8443b3879bd2f9 GIT binary patch literal 11505 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js.map b/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js.map new file mode 100644 index 000000000..8b2b4cb65 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/4171-fp4nJdjnYp8.js.map @@ -0,0 +1 @@ +{"version":3,"file":"4171-fp4nJdjnYp8.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-area-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-combo-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-dialog.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/render-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-markdown-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/area_registry.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/auth.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/application_credentials/show-dialog-add-application-credential.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/config_flow.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/show-dialog-config-flow.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/styles.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/step-flow-abort.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/step-flow-create-entry.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/step-flow-external.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/step-flow-form.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-form/compute-initial-ha-form-data.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/step-flow-loading.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-icon-next.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/step-flow-menu.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/step-flow-progress.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/config-flow/dialog-data-entry-flow.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/data_entry_flow.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/documentation-url.ts"],"names":["rowRenderer","item","html","classMap","area_id","name","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Boolean","Array","state","query","_this$comboBox","this","updateComplete","comboBox","open","_this$comboBox2","focus","memoizeOne","areas","devices","entities","includeDomains","excludeDomains","includeDeviceClasses","deviceFilter","entityFilter","noAdd","excludeAreas","length","hass","localize","picture","aliases","inputDevices","inputEntities","deviceEntityLookup","getDeviceEntityDisplayLookup","filter","entity","device","devEntities","id","some","includes","computeDomain","entity_id","every","stateObj","states","attributes","device_class","areaIds","outputAreas","_areaIds","map","concat","area","changedProps","_init","has","_opened","_getAreas","Object","values","items","filteredItems","_this$hass$areas$this","helper","disabled","required","undefined","label","placeholder","_filterChanged","_openedChanged","_areaChanged","ev","_this$comboBox$items","detail","toLowerCase","_suggestion","stopPropagation","newValue","target","_value","showPromptDialog","title","text","confirmText","inputLabel","defaultValue","confirm","async","createAreaRegistryEntry","_setValue","err","showAlertDialog","message","cancel","setTimeout","fireEvent","LitElement","registerStyles","css","HaComboBox","reflect","_this$_comboBox","_comboBox","_this$_inputElement","_this$_inputElement2","_inputElement","_get","_getPrototypeOf","prototype","call","_overlayMutationObserver","disconnect","_bodyMutationObserver","selectedItem","_this$hass","itemValuePath","itemIdPath","itemLabelPath","dataProvider","allowCustomValue","comboBoxRenderer","renderer","_defaultRowRenderer","_valueChanged","ifDefined","validationMessage","errorMessage","icon","invalid","_clearValue","opened","_toggleOpen","_this$_comboBox2","_this$_comboBox3","close","inputElement","overlay","document","querySelector","_removeInert","_observeBody","_this$_bodyMutationOb","window","MutationObserver","mutations","forEach","mutation","addedNodes","node","nodeName","removedNodes","_this$_overlayMutatio","observe","body","childList","_this$_overlayMutatio2","inert","attributeName","_this$_overlayMutatio3","static","SUPPRESS_DEFAULT_PRESS_SELECTOR","createCloseHeading","_DialogBase","HaDialog","FOCUS_TARGET","x","y","_this$contentElement","contentElement","scrollTo","_this$contentElement2","suppressDefaultPressSelector","join","_updateScrolledAttribute","addEventListener","_onScroll","passive","removeEventListener","toggleAttribute","scrollTop","styles","DialogBase","worker","_ReactiveElement","HaMarkdownElement","content","_render","innerHTML","markedOptions","hassOptions","wrap","Worker","URL","renderMarkdown","String","breaks","gfm","allowSvg","_resize","walker","createTreeWalker","NodeFilter","SHOW_ELEMENT","nextNode","currentNode","HTMLAnchorElement","host","location","rel","HTMLImageElement","ReactiveElement","nothing","callWS","fetchAreaRegistry","conn","sendMessagePromise","then","sort","ent1","ent2","stringCompare","subscribeAreaRegistryUpdates","store","subscribeEvents","debounce","setState","subscribeAreaRegistry","onChange","createCollection","protocol","autocompleteLoginFields","schema","field","autocomplete","getSignedPath","path","loadAddApplicationCredentialDialog","HEADERS","createConfigFlow","handler","_hass$userData","callApi","show_advanced_options","userData","showAdvanced","handleConfigFlowStep","flowId","data","deleteConfigFlow","showConfigFlowDialog","element","dialogParams","showFlowDialog","loadDevicesAndAreas","createFlow","step","Promise","all","loadBackendTranslation","fetchFlow","fetchConfigFlow","handleFlowStep","deleteFlow","renderAbortDescription","description","reason","description_placeholders","renderShowFormStepHeader","step_id","renderShowFormStepDescription","renderShowFormStepFieldLabel","renderShowFormStepFieldHelper","renderShowFormStepFieldError","error","renderShowFormStepFieldLocalizeValue","renderShowFormStepSubmitButton","last_step","renderExternalStepHeader","renderExternalStepDescription","renderCreateEntryDescription","renderShowFormProgressHeader","renderShowFormProgressDescription","progress_action","renderMenuHeader","renderMenuDescription","renderMenuOption","option","renderLoadingDescription","domain","integration","domainToName","configFlowContentStyles","StepFlowAbort","changed","_handleMissingCreds","params","flowConfig","_flowDone","showAddApplicationCredentialDialog","dialogParentElement","selectedDomain","manifest","applicationCredentialAddedCallback","_this$hass$userData","dialogClosedCallback","startFlowHandler","dialogTag","dialogImport","_this$step$result","result","_device$area_id","computeDeviceName","model","manufacturer","_areaPicked","picker","currentTarget","updateDeviceRegistryEntry","StepFlowExternal","url","StepFlowForm","stepData","_stepDataProcessed","_errorMsg","_loading","_stepDataChanged","data_schema","errors","_labelCallback","_helperCallback","_errorCallback","_localizeValueCallback","_submitStep","shadowRoot","keyCode","_stepData","_field$description","_field$description2","suggested_value","default","valueMin","options","hours","minutes","seconds","selector","_selector$device","multiple","_selector$entity","_selector$area","_selector$number$min","_selector$number","number","min","_selector$select","select","now","Date","toISOString","slice","_selector$color_temp$","_selector$color_temp","color_temp","min_mireds","Error","computeInitialHaFormData","find","flow_id","toSendData","keys","loadingReason","_HaSvgIcon","HaIconNext","getComputedStyle","direction","HaSvgIcon","translations","isArray","menu_options","_handleStep","stepPromise","next_step_id","instance","DataEntryFlowDialog","_params","_instance","curInstance","_handler","closeDialog","JSON","stringify","continueFlowId","_processStep","flowFinished","_step","_this$_step$result","entryId","entry_id","_devices","_unsubAreas","_unsubDevices","_unsubDataEntryFlowProgressed","unsub","dialog","localName","_this$_step","_this$_params$manifes","_this$_params$manifes2","_this$_params","_this$_params$manifes3","is_built_in","documentation","documentationUrl","_areas","_subscribeDataEntryFlowProgressed","_fetchDevices","_fetchAreas","configEntryId","subscribeDeviceRegistry","connection","config_entries","_err$body","subscribeDataEntryFlowProgressed","callback","_this$_step2","_this$_step3","haStyleDialog","config","version"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4247-DuoKGfHjKnM.js.gz b/supervisor/api/panel/frontend_latest/4247-DuoKGfHjKnM.js.gz deleted file mode 100644 index daa33305612580297e701d5b596d8b5be363a5d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18172 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 n@rTnf7^d_aU$4SH{qg$M-~P0C{i.r(t),i.d(t,{DialogHassioNetwork:()=>p});var s=i(17463),o=(i(14271),i(63436),i(44577),i(91993),i(17333),i(68144)),a=i(14243),r=i(97904),n=i(47181),l=(i(9381),i(76870),i(34821),i(46583),i(83927),i(90806),i(5666),i(33220),i(41682)),c=i(75388),d=i(26765),h=i(11654);const u=["ipv4","ipv6"];let p=(0,s.Z)([(0,a.Mo)("dialog-hassio-network")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_accessPoints",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_curTabIndex",value:()=>0},{kind:"field",decorators:[(0,a.SB)()],key:"_dirty",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_interface",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_interfaces",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_processing",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_scanning",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_wifiConfiguration",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._params=e,this._dirty=!1,this._curTabIndex=0,this.supervisor=e.supervisor,this._interfaces=e.supervisor.network.interfaces.sort(((e,t)=>e.primary>t.primary?-1:1)),this._interface={...this._interfaces[this._curTabIndex]},await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._processing=!1,(0,n.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._interface?o.dy`
    ${this.supervisor.localize("dialog.network.title")} ${this._interfaces.length>1?o.dy`${this._interfaces.map((e=>o.dy` `))} `:""}
    ${(0,r.F)(this._renderTab())}
    `:o.Ld}},{kind:"method",key:"_renderTab",value:function(){var e,t,i,s,a;return o.dy`
    ${u.map((e=>this._interface[e]?this._renderIPConfiguration(e):""))} ${"wireless"===(null===(e=this._interface)||void 0===e?void 0:e.type)?o.dy` ${null!==(t=this._interface)&&void 0!==t&&null!==(i=t.wifi)&&void 0!==i&&i.ssid?o.dy`

    ${this.supervisor.localize("dialog.network.connected_to","ssid",null===(s=this._interface)||void 0===s||null===(a=s.wifi)||void 0===a?void 0:a.ssid)}

    `:""} ${this._scanning?o.dy` `:this.supervisor.localize("dialog.network.scan_ap")} ${this._accessPoints&&this._accessPoints.accesspoints&&0!==this._accessPoints.accesspoints.length?o.dy` ${this._accessPoints.accesspoints.filter((e=>e.ssid)).map((e=>{var t;return o.dy` ${e.ssid} ${e.mac} - ${this.supervisor.localize("dialog.network.signal_strength")}: ${e.signal} `}))} `:""} ${this._wifiConfiguration?o.dy`
    ${"wpa-psk"===this._wifiConfiguration.auth||"wep"===this._wifiConfiguration.auth?o.dy` `:""} `:""}
    `:""} ${this._dirty?o.dy` ${this.supervisor.localize("dialog.network.warning")} `:""}
    ${this._processing?o.dy` `:this.supervisor.localize("common.save")}
    `}},{kind:"method",key:"_selectAP",value:function(e){this._wifiConfiguration=e.currentTarget.ap,this._dirty=!0}},{kind:"method",key:"_scanForAP",value:async function(){if(this._interface){this._scanning=!0;try{this._accessPoints=await(0,c.Ne)(this.hass,this._interface.interface)}catch(e){(0,d.Ys)(this,{title:"Failed to scan for accesspoints",text:(0,l.js)(e)})}finally{this._scanning=!1}}}},{kind:"method",key:"_renderIPConfiguration",value:function(e){var t,i,s;return o.dy`
    ${"static"===this._interface[e].method?o.dy` `:""}
    `}},{kind:"method",key:"_toArray",value:function(e){return Array.isArray(e)&&e&&"string"==typeof e[0]&&(e=e[0]),e?"string"==typeof e?e.replace(/ /g,"").split(","):e:[]}},{kind:"method",key:"_toString",value:function(e){return e?Array.isArray(e)?e.join(", "):e:""}},{kind:"method",key:"_updateNetwork",value:async function(){var e,t,i;this._processing=!0;let s={};u.forEach((e=>{var t,i,o,a,r;(s[e]={method:(null===(t=this._interface[e])||void 0===t?void 0:t.method)||"auto"},"static"===(null===(i=this._interface[e])||void 0===i?void 0:i.method))&&(s[e]={...s[e],address:this._toArray(null===(o=this._interface[e])||void 0===o?void 0:o.address),gateway:null===(a=this._interface[e])||void 0===a?void 0:a.gateway,nameservers:this._toArray(null===(r=this._interface[e])||void 0===r?void 0:r.nameservers)})})),this._wifiConfiguration&&(s={...s,wifi:{ssid:this._wifiConfiguration.ssid,mode:this._wifiConfiguration.mode,auth:this._wifiConfiguration.auth||"open"}},"open"!==s.wifi.auth&&(s.wifi={...s.wifi,psk:this._wifiConfiguration.psk})),s.enabled=void 0!==this._wifiConfiguration||"disabled"!==(null===(e=s.ipv4)||void 0===e?void 0:e.method)||"disabled"!==(null===(t=s.ipv6)||void 0===t?void 0:t.method);try{await(0,c.tJ)(this.hass,this._interface.interface,s)}catch(e){return(0,d.Ys)(this,{title:this.supervisor.localize("dialog.network.failed_to_change"),text:(0,l.js)(e)}),void(this._processing=!1)}null===(i=this._params)||void 0===i||i.loadData(),this.closeDialog()}},{kind:"method",key:"_handleTabActivated",value:async function(e){if(this._dirty){if(!await(0,d.g7)(this,{text:this.supervisor.localize("dialog.network.unsaved"),confirmText:this.supervisor.localize("common.yes"),dismissText:this.supervisor.localize("common.no")}))return void this.requestUpdate("_interface")}this._curTabIndex=e.detail.index,this._interface={...this._interfaces[e.detail.index]}}},{kind:"method",key:"_handleRadioValueChanged",value:function(e){const t=e.target.value,i=e.target.version;t&&this._interface&&this._interface[i].method!==t&&(this._dirty=!0,this._interface[i].method=t,this.requestUpdate("_interface"))}},{kind:"method",key:"_handleRadioValueChangedAp",value:function(e){const t=e.target.value;this._wifiConfiguration.auth=t,this._dirty=!0,this.requestUpdate("_wifiConfiguration")}},{kind:"method",key:"_handleInputValueChanged",value:function(e){const t=e.target.value,i=e.target.version,s=e.target.id;t&&this._interface&&this._toString(this._interface[i][s])!==this._toString(t)&&(this._dirty=!0,this._interface[i][s]=t)}},{kind:"method",key:"_handleInputValueChangedWifi",value:function(e){const t=e.target.value,i=e.target.id;t&&this._wifiConfiguration&&this._wifiConfiguration[i]!==t&&(this._dirty=!0,this._wifiConfiguration[i]=t)}},{kind:"get",static:!0,key:"styles",value:function(){return[h.yu,o.iv`ha-header-bar{--mdc-theme-on-primary:var(--primary-text-color);--mdc-theme-primary:var(--mdc-theme-surface);flex-shrink:0}mwc-tab-bar{border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}ha-dialog{--dialog-content-position:static;--dialog-content-padding:0;--dialog-z-index:6}@media all and (min-width:451px) and (min-height:501px){.container{width:400px}}.content{display:block;padding:20px 24px}@media all and (max-width:450px),all and (max-height:500px){ha-header-bar{--mdc-theme-primary:var(--app-header-background-color);--mdc-theme-on-primary:var(--app-header-text-color, white)}}mwc-button.warning{--mdc-theme-primary:var(--error-color)}mwc-button.scan{margin-left:8px}.container{padding:0 8px 4px}.form{margin-bottom:53px}.buttons{position:absolute;bottom:0;width:100%;box-sizing:border-box;border-top:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12));display:flex;justify-content:space-between;padding:8px;padding-bottom:max(env(safe-area-inset-bottom),8px);background-color:var(--mdc-theme-surface,#fff)}.warning{color:var(--error-color);--primary-color:var(--error-color)}div.warning{margin:12px 4px -12px}ha-expansion-panel{--expansion-panel-summary-padding:0 16px;margin:4px 0}paper-input{padding:0 14px}mwc-list-item{--mdc-list-side-padding:10px}`]}}]}}),o.oi)},33573:(e,t,i)=>{var s=i(17463),o=(i(14271),i(44577),i(68144)),a=i(14243),r=i(63864),n=(i(98762),i(81545),i(22098),i(14089),i(41682)),l=i(51283),c=i(26765),d=i(11654),h=i(70203),u=(i(63226),i(55677));(0,s.Z)([(0,a.Mo)("hassio-core-info")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_metrics",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i,s;const a=[{description:this.supervisor.localize("system.core.cpu_usage"),value:null===(e=this._metrics)||void 0===e?void 0:e.cpu_percent},{description:this.supervisor.localize("system.core.ram_usage"),value:null===(t=this._metrics)||void 0===t?void 0:t.memory_percent,tooltip:`${(0,h.d)(null===(i=this._metrics)||void 0===i?void 0:i.memory_usage)}/${(0,h.d)(null===(s=this._metrics)||void 0===s?void 0:s.memory_limit)}`}];return o.dy`
    ${this.supervisor.localize("common.version")} core-${this.supervisor.core.version} ${this.supervisor.localize("common.newest_version")} core-${this.supervisor.core.version_latest} ${!(0,r.I)(this.hass.config.version,2021,12)&&this.supervisor.core.update_available?o.dy` `:""}
    ${a.map((e=>{var t;return o.dy` `}))}
    ${this.supervisor.localize("common.restart_name","name","Core")}
    `}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:async function(){this._metrics=await(0,n.yd)(this.hass,"core")}},{kind:"method",key:"_coreRestart",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,c.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Home Assistant Core"),text:this.supervisor.localize("confirm.restart.text","name","Home Assistant Core"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")}))try{await(0,l.t)(this.hass)}catch(e){this.hass.connection.connected&&(0,c.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Home AssistantCore"),text:(0,n.js)(e)})}finally{t.progress=!1}else t.progress=!1}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,u.l,o.iv`ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:flex-end;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}`]}}]}}),o.oi)},80553:(e,t,i)=>{var s=i(17463),o=(i(14271),i(44577),i(68144)),a=i(14243),r=i(14516),n=i(63864),l=i(47181),c=(i(98762),i(81545),i(22098),i(5666),i(14089),i(41682)),d=i(20258),h=i(35460),u=i(75388),p=i(26765),v=i(11654),m=i(88027);i(63226);i(37538);var g=i(55677);(0,s.Z)([(0,a.Mo)("hassio-host-info")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"method",key:"render",value:function(){const e=this.supervisor.host.features.includes("network")?this._primaryIpAddress(this.supervisor.network):"",t=[{description:this.supervisor.localize("system.host.used_space"),value:this._getUsedSpace(this.supervisor.host.disk_used,this.supervisor.host.disk_total),tooltip:`${this.supervisor.host.disk_used} GB/${this.supervisor.host.disk_total} GB`}];return o.dy`
    ${this.supervisor.host.features.includes("hostname")?o.dy` ${this.supervisor.localize("system.host.hostname")} ${this.supervisor.host.hostname} `:""} ${this.supervisor.host.features.includes("network")?o.dy` ${this.supervisor.localize("system.host.ip_address")} ${e} `:""} ${this.supervisor.localize("system.host.operating_system")} ${this.supervisor.host.operating_system} ${!(0,n.I)(this.hass.config.version,2021,12)&&this.supervisor.os.update_available?o.dy` `:""} ${this.supervisor.host.features.includes("haos")?"":o.dy` ${this.supervisor.localize("system.host.docker_version")} ${this.supervisor.info.docker} `} ${this.supervisor.host.deployment?o.dy` ${this.supervisor.localize("system.host.deployment")} ${this.supervisor.host.deployment} `:""}
    ${""!==this.supervisor.host.disk_life_time&&this.supervisor.host.disk_life_time>=10?o.dy` ${this.supervisor.localize("system.host.emmc_lifetime_used")} ${this.supervisor.host.disk_life_time-10} % - ${this.supervisor.host.disk_life_time} % `:""} ${t.map((e=>{var t;return o.dy` `}))}
    ${this.supervisor.host.features.includes("reboot")?o.dy` ${this.supervisor.localize("system.host.reboot_host")} `:""} ${this.supervisor.host.features.includes("shutdown")?o.dy` ${this.supervisor.localize("system.host.shutdown_host")} `:""} ${this.supervisor.localize("system.host.hardware")} ${this.supervisor.host.features.includes("haos")?o.dy` ${this.supervisor.localize("system.host.import_from_usb")} ${this.supervisor.host.features.includes("os_agent")&&(0,n.I)(this.supervisor.host.agent_version,1,2,0)?o.dy` ${this.supervisor.localize("system.host.move_datadisk")} `:""} `:""}
    `}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"field",key:"_getUsedSpace",value:()=>(0,r.Z)(((e,t)=>(0,m.IU)((0,m.Ff)(e,0,t))))},{kind:"field",key:"_primaryIpAddress",value:()=>(0,r.Z)((e=>{var t,i;return e&&e.interfaces?null===(t=e.interfaces.find((e=>e.primary)))||void 0===t||null===(i=t.ipv4)||void 0===i?void 0:i.address[0]:""}))},{kind:"method",key:"_handleMenuAction",value:async function(e){switch(e.target.action){case"hardware":await this._showHardware();break;case"import_from_usb":await this._importFromUSB();break;case"move_datadisk":await this._moveDatadisk()}}},{kind:"method",key:"_moveDatadisk",value:function(){var e,t;e=this,t={supervisor:this.supervisor},(0,l.B)(e,"show-dialog",{dialogTag:"dialog-hassio-datadisk",dialogImport:()=>i.e(2708).then(i.bind(i,52708)),dialogParams:t})}},{kind:"method",key:"_showHardware",value:async function(){let e;try{e=await(0,d.U)(this.hass)}catch(e){return void await(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_get_hardware_list"),text:(0,c.js)(e)})}var t,s;t=this,s={supervisor:this.supervisor,hardware:e},(0,l.B)(t,"show-dialog",{dialogTag:"dialog-hassio-hardware",dialogImport:()=>Promise.all([i.e(7426),i.e(8002)]).then(i.bind(i,48002)),dialogParams:s})}},{kind:"method",key:"_hostReboot",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,p.g7)(this,{title:this.supervisor.localize("system.host.reboot_host"),text:this.supervisor.localize("system.host.confirm_reboot"),confirmText:this.supervisor.localize("system.host.reboot_host"),dismissText:this.supervisor.localize("common.cancel")})){try{await(0,h.MY)(this.hass)}catch(e){this.hass.connection.connected&&!(0,c.yz)(e)&&(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_reboot"),text:(0,c.js)(e)})}t.progress=!1}else t.progress=!1}},{kind:"method",key:"_hostShutdown",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,p.g7)(this,{title:this.supervisor.localize("system.host.shutdown_host"),text:this.supervisor.localize("system.host.confirm_shutdown"),confirmText:this.supervisor.localize("system.host.shutdown_host"),dismissText:this.supervisor.localize("common.cancel")})){try{await(0,h.Or)(this.hass)}catch(e){this.hass.connection.connected&&!(0,c.yz)(e)&&(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_shutdown"),text:(0,c.js)(e)})}t.progress=!1}else t.progress=!1}},{kind:"method",key:"_changeNetworkClicked",value:async function(){var e,t;e=this,t={supervisor:this.supervisor,loadData:()=>this._loadData()},(0,l.B)(e,"show-dialog",{dialogTag:"dialog-hassio-network",dialogImport:()=>Promise.resolve().then(i.bind(i,37538)),dialogParams:t})}},{kind:"method",key:"_changeHostnameClicked",value:async function(){const e=this.supervisor.host.hostname,t=await(0,p.D9)(this,{title:this.supervisor.localize("system.host.change_hostname"),inputLabel:this.supervisor.localize("system.host.new_hostname"),inputType:"string",defaultValue:e,confirmText:this.supervisor.localize("common.update")});if(t&&t!==e)try{await(0,h.oJ)(this.hass,{hostname:t}),(0,l.B)(this,"supervisor-collection-refresh",{collection:"host"})}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_set_hostname"),text:(0,c.js)(e)})}}},{kind:"method",key:"_importFromUSB",value:async function(){try{await(0,h.HG)(this.hass),(0,l.B)(this,"supervisor-collection-refresh",{collection:"host"})}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_import_from_usb"),text:(0,c.js)(e)})}}},{kind:"method",key:"_loadData",value:async function(){if((0,n.I)(this.hass.config.version,2021,2,4))(0,l.B)(this,"supervisor-collection-refresh",{collection:"network"});else{const e=await(0,u.bR)(this.hass);(0,l.B)(this,"supervisor-update",{network:e})}}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,o.iv`ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}`]}}]}}),o.oi)},28835:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var s=i(17463),o=i(68144),a=i(14243),r=i(63864),n=i(47181),l=(i(98762),i(9381),i(22098),i(14089),i(30172),i(41682)),c=i(69810),d=i(26765),h=i(12312),u=i(49426),p=i(11654),v=i(70203),m=i(27322),g=(i(63226),i(55677)),y=e([u]);u=(y.then?(await y)():y)[0];(0,s.Z)([(0,a.Mo)("hassio-supervisor-info")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_metrics",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i,s;const a=[{description:this.supervisor.localize("system.supervisor.cpu_usage"),value:null===(e=this._metrics)||void 0===e?void 0:e.cpu_percent},{description:this.supervisor.localize("system.supervisor.ram_usage"),value:null===(t=this._metrics)||void 0===t?void 0:t.memory_percent,tooltip:`${(0,v.d)(null===(i=this._metrics)||void 0===i?void 0:i.memory_usage)}/${(0,v.d)(null===(s=this._metrics)||void 0===s?void 0:s.memory_limit)}`}];return o.dy`
    ${this.supervisor.localize("common.version")} supervisor-${this.supervisor.supervisor.version} ${this.supervisor.localize("common.newest_version")} supervisor-${this.supervisor.supervisor.version_latest} ${!(0,r.I)(this.hass.config.version,2021,12)&&this.supervisor.supervisor.update_available?o.dy` `:""} ${this.supervisor.localize("system.supervisor.channel")} ${this.supervisor.supervisor.channel} ${"beta"===this.supervisor.supervisor.channel?o.dy` ${this.supervisor.localize("system.supervisor.leave_beta_action")} `:"stable"===this.supervisor.supervisor.channel?o.dy` ${this.supervisor.localize("system.supervisor.join_beta_action")} `:""} ${this.supervisor.supervisor.supported?(0,r.I)(this.hass.config.version,2021,4)?"":o.dy` ${this.supervisor.localize("system.supervisor.share_diagnostics")}
    ${this.supervisor.localize("system.supervisor.share_diagnostics_description")}
    `:o.dy` ${this.supervisor.localize("system.supervisor.unsupported_title")} `} ${this.supervisor.supervisor.healthy?"":o.dy` ${this.supervisor.localize("system.supervisor.unhealthy_title")} `}
    ${a.map((e=>{var t;return o.dy` `}))}
    ${this.supervisor.localize("system.supervisor.reload_supervisor")} ${this.supervisor.localize("common.restart_name","name","Supervisor")}
    `}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:async function(){this._metrics=await(0,l.yd)(this.hass,"supervisor")}},{kind:"method",key:"_toggleBeta",value:async function(e){const t=e.currentTarget;t.progress=!0,"stable"===this.supervisor.supervisor.channel?(0,h.Q)(this,{join:async()=>{await this._setChannel("beta"),t.progress=!1},cancel:()=>{t.progress=!1}}):(await this._setChannel("stable"),t.progress=!1)}},{kind:"method",key:"_setChannel",value:async function(e){try{const t={channel:e};await(0,c.jP)(this.hass,t),await this._reloadSupervisor()}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,l.js)(e)})}}},{kind:"method",key:"_supervisorReload",value:async function(e){const t=e.currentTarget;t.progress=!0;try{await this._reloadSupervisor()}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_reload"),text:(0,l.js)(e)})}finally{t.progress=!1}}},{kind:"method",key:"_reloadSupervisor",value:async function(){await(0,c.lC)(this.hass),(0,n.B)(this,"supervisor-collection-refresh",{collection:"supervisor"})}},{kind:"method",key:"_supervisorRestart",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,d.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Supervisor"),text:this.supervisor.localize("confirm.restart.text","name","Supervisor"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")}))try{await(0,c.cB)(this.hass)}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Supervisor"),text:(0,l.js)(e)})}finally{t.progress=!1}else t.progress=!1}},{kind:"method",key:"_diagnosticsInformationDialog",value:async function(){await(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.share_diagonstics_title"),text:this.supervisor.localize("system.supervisor.share_diagonstics_description","line_break",o.dy`

    `)})}},{kind:"method",key:"_unsupportedDialog",value:async function(){await(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.unsupported_title"),text:o.dy`${this.supervisor.localize("system.supervisor.unsupported_description")}

    `})}},{kind:"method",key:"_unhealthyDialog",value:async function(){await(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.unhealthy_title"),text:o.dy`${this.supervisor.localize("system.supervisor.unhealthy_description")}

    `})}},{kind:"method",key:"_toggleDiagnostics",value:async function(){try{var e;const t={diagnostics:!(null!==(e=this.supervisor.supervisor)&&void 0!==e&&e.diagnostics)};await(0,c.jP)(this.hass,t)}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,l.js)(e)})}}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,g.l,o.iv`ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}.metrics-block{margin-top:16px}button.link{color:var(--primary-color)}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color)}ha-alert mwc-button{--mdc-theme-primary:var(--primary-text-color)}a{text-decoration:none}`]}}]}}),o.oi);t()}catch(e){t(e)}}))},54093:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=(i(54736),i(14271),i(68144)),n=i(14243),l=(i(98762),i(9381),i(22098),i(86630),i(41682)),c=i(69810),d=(i(15291),i(11654)),h=i(55677);const u=[{key:"supervisor",name:"Supervisor"},{key:"core",name:"Core"},{key:"host",name:"Host"},{key:"dns",name:"DNS"},{key:"audio",name:"Audio"},{key:"multicast",name:"Multicast"}];(0,s.Z)([(0,n.Mo)("hassio-supervisor-log")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_selectedLogProvider",value:()=>"supervisor"},{kind:"field",decorators:[(0,n.SB)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){(0,o.Z)((0,a.Z)(i.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){var e;return r.dy` ${this._error?r.dy`${this._error}`:""} ${null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced?r.dy` ${u.map((e=>r.dy` ${e.name} `))} `:""}
    ${this._content?r.dy` `:r.dy``}
    ${this.supervisor.localize("common.refresh")}
    `}},{kind:"method",key:"_setLogProvider",value:async function(e){const t=e.target.value;this._selectedLogProvider=t,this._loadData()}},{kind:"method",key:"_refresh",value:async function(e){const t=e.currentTarget;t.progress=!0,await this._loadData(),t.progress=!1}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await(0,c.NC)(this.hass,this._selectedLogProvider)}catch(e){this._error=this.supervisor.localize("system.log.get_logs","provider",this._selectedLogProvider,"error",(0,l.js)(e))}}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,h.l,r.iv`ha-card{margin-top:8px;width:100%}pre{white-space:pre-wrap}ha-select{width:100%;margin-bottom:4px}`]}}]}}),r.oi)},94247:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.r(t);var o=i(17463),a=i(68144),r=i(14243),n=i(63864),l=(i(49703),i(11654)),c=i(43499),d=i(55677),h=(i(33573),i(80553),i(28835)),u=(i(54093),e([h]));h=(u.then?(await u)():u)[0];(0,o.Z)([(0,r.Mo)("hassio-system")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"render",value:function(){return a.dy` ${this.supervisor.localize("panel.system")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[l.Qx,d.l,a.iv`.content{margin:8px;color:var(--primary-text-color)}.title{margin-top:24px;color:var(--primary-text-color);font-size:2em;padding-left:8px;margin-bottom:8px}hassio-supervisor-log{width:100%}`]}}]}}),a.oi);s()}catch(e){s(e)}}))},44583:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.d(t,{E8:()=>d,o0:()=>l});var o=i(14516),a=i(4631),r=i(65810),n=e([a]);a=(n.then?(await n)():n)[0];const l=(e,t)=>c(t).format(e),c=(0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)}))),d=((0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)}))),(e,t)=>h(t).format(e)),h=(0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,r.y)(e)})));(0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,r.y)(e)})));s()}catch(e){s(e)}}))},65810:(e,t,i)=>{i.d(t,{y:()=>a});var s=i(14516),o=i(66477);const a=(0,s.Z)((e=>{if(e.time_format===o.zt.language||e.time_format===o.zt.system){const t=e.time_format===o.zt.language?e.language:void 0,i=(new Date).toLocaleString(t);return i.includes("AM")||i.includes("PM")}return e.time_format===o.zt.am_pm}))},50577:(e,t,i)=>{i.d(t,{v:()=>s});const s=async e=>{if(navigator.clipboard)try{return void await navigator.clipboard.writeText(e)}catch(e){}const t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}},38346:(e,t,i)=>{i.d(t,{D:()=>s});const s=(e,t,i=!1)=>{let s;const o=(...o)=>{const a=i&&!s;clearTimeout(s),s=window.setTimeout((()=>{s=void 0,i||e(...o)}),t),a&&e(...o)};return o.cancel=()=>{clearTimeout(s)},o}},60893:(e,t,i)=>{i.d(t,{T:()=>s});const s=(e,t,i)=>{let s;const o=async()=>{try{await t(e)}finally{s=setTimeout((()=>o()),i)}};return o(),()=>clearTimeout(s)}},98762:(e,t,i)=>{var s=i(17463),o=(i(14271),i(68144)),a=i(14243);i(76870),i(52039);(0,s.Z)([(0,a.Mo)("ha-progress-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"progress",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"raised",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_result",value:void 0},{kind:"method",key:"render",value:function(){const e=this._result||this.progress;return o.dy` ${e?o.dy`
    ${"success"===this._result?o.dy``:"error"===this._result?o.dy``:this.progress?o.dy` `:""}
    `:""} `}},{kind:"method",key:"actionSuccess",value:function(){this._setResult("success")}},{kind:"method",key:"actionError",value:function(){this._setResult("error")}},{kind:"method",key:"_setResult",value:function(e){this._result=e,setTimeout((()=>{this._result=void 0}),2e3)}},{kind:"method",key:"_buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`:host{outline:0;display:inline-block;position:relative}mwc-button{transition:all 1s}mwc-button.success{--mdc-theme-primary:white;background-color:var(--success-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].success{--mdc-theme-primary:var(--success-color);--mdc-theme-on-primary:white}mwc-button.error{--mdc-theme-primary:white;background-color:var(--error-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].error{--mdc-theme-primary:var(--error-color);--mdc-theme-on-primary:white}.progress{bottom:4px;position:absolute;text-align:center;top:4px;width:100%}ha-svg-icon{color:#fff}mwc-button.error slot,mwc-button.success slot{visibility:hidden}`}}]}}),o.oi)},9381:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243),r=i(83448),n=i(47181);i(5666),i(52039);const l={info:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",warning:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16",error:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",success:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"};(0,s.Z)([(0,a.Mo)("ha-alert")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"title",value:()=>""},{kind:"field",decorators:[(0,a.Cb)({attribute:"alert-type"})],key:"alertType",value:()=>"info"},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"dismissable",value:()=>!1},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_dismiss_clicked",value:function(){(0,n.B)(this,"alert-dismissed-clicked")}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`.issue-type{position:relative;padding:8px;display:flex}.issue-type::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;content:"";border-radius:4px}.icon{z-index:1}.icon.no-title{align-self:center}.content{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:var(--float-start)}.action{z-index:1;width:min-content;--mdc-theme-primary:var(--primary-text-color)}.main-content{overflow-wrap:anywhere;word-break:break-word;margin-left:8px;margin-right:0;margin-inline-start:8px;margin-inline-end:0;direction:var(--direction)}.title{margin-top:2px;font-weight:700}.action ha-icon-button,.action mwc-button{--mdc-theme-primary:var(--primary-text-color);--mdc-icon-button-size:36px}.issue-type.info>.icon{color:var(--info-color)}.issue-type.info::after{background-color:var(--info-color)}.issue-type.warning>.icon{color:var(--warning-color)}.issue-type.warning::after{background-color:var(--warning-color)}.issue-type.error>.icon{color:var(--error-color)}.issue-type.error::after{background-color:var(--error-color)}.issue-type.success>.icon{color:var(--success-color)}.issue-type.success::after{background-color:var(--success-color)}`}]}}),o.oi)},54736:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243);(0,s.Z)([(0,a.Mo)("ha-ansi-to-html")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"content",value:void 0},{kind:"method",key:"render",value:function(){return o.dy`${this._parseTextToColoredPre(this.content)}`}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`pre{overflow-x:auto;white-space:pre-wrap;overflow-wrap:break-word}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.strikethrough{text-decoration:line-through}.underline.strikethrough{text-decoration:underline line-through}.fg-red{color:var(--error-color)}.fg-green{color:var(--success-color)}.fg-yellow{color:var(--warning-color)}.fg-blue{color:var(--info-color)}.fg-magenta{color:#762671}.fg-cyan{color:#2cb5e9}.fg-white{color:#ccc}.bg-black{background-color:#000}.bg-red{background-color:var(--error-color)}.bg-green{background-color:var(--success-color)}.bg-yellow{background-color:var(--warning-color)}.bg-blue{background-color:var(--info-color)}.bg-magenta{background-color:#762671}.bg-cyan{background-color:#2cb5e9}.bg-white{background-color:#ccc}`}},{kind:"method",key:"_parseTextToColoredPre",value:function(e){const t=document.createElement("pre"),i=/\033(?:\[(.*?)[@-~]|\].*?(?:\007|\033\\))/g;let s=0;const o={bold:!1,italic:!1,underline:!1,strikethrough:!1,foregroundColor:null,backgroundColor:null},a=e=>{const i=document.createElement("span");o.bold&&i.classList.add("bold"),o.italic&&i.classList.add("italic"),o.underline&&i.classList.add("underline"),o.strikethrough&&i.classList.add("strikethrough"),null!==o.foregroundColor&&i.classList.add(`fg-${o.foregroundColor}`),null!==o.backgroundColor&&i.classList.add(`bg-${o.backgroundColor}`),i.appendChild(document.createTextNode(e)),t.appendChild(i)};let r;for(;null!==(r=i.exec(e));){const t=r.index;a(e.substring(s,t)),s=t+r[0].length,void 0!==r[1]&&r[1].split(";").forEach((e=>{switch(parseInt(e,10)){case 0:o.bold=!1,o.italic=!1,o.underline=!1,o.strikethrough=!1,o.foregroundColor=null,o.backgroundColor=null;break;case 1:o.bold=!0;break;case 3:o.italic=!0;break;case 4:o.underline=!0;break;case 9:o.strikethrough=!0;break;case 22:o.bold=!1;break;case 23:o.italic=!1;break;case 24:o.underline=!1;break;case 29:o.strikethrough=!1;break;case 30:case 39:o.foregroundColor=null;break;case 31:o.foregroundColor="red";break;case 32:o.foregroundColor="green";break;case 33:o.foregroundColor="yellow";break;case 34:o.foregroundColor="blue";break;case 35:o.foregroundColor="magenta";break;case 36:o.foregroundColor="cyan";break;case 37:o.foregroundColor="white";break;case 40:o.backgroundColor="black";break;case 41:o.backgroundColor="red";break;case 42:o.backgroundColor="green";break;case 43:o.backgroundColor="yellow";break;case 44:o.backgroundColor="blue";break;case 45:o.backgroundColor="magenta";break;case 46:o.backgroundColor="cyan";break;case 47:o.backgroundColor="white";break;case 49:o.backgroundColor=null}}))}return a(e.substring(s)),t}}]}}),o.oi)},12373:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243),r=i(88027);(0,s.Z)([(0,a.Mo)("ha-bar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"min",value:()=>0},{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"max",value:()=>100},{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"value",value:void 0},{kind:"method",key:"render",value:function(){const e=(0,r.IU)((0,r.Ff)((0,r.Fv)(this.value,this.min,this.max),this.min,this.max));return o.YP` `}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`rect{height:100%}rect:first-child{width:100%;fill:var(--ha-bar-background-color,var(--secondary-background-color))}rect:last-child{fill:var(--ha-bar-primary-color,var(--primary-color))}svg{border-radius:var(--ha-bar-border-radius,4px);height:12px;width:100%}`}}]}}),o.oi)},81545:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=(i(65666),i(68144)),n=i(14243),l=i(38378);(0,s.Z)([(0,n.Mo)("ha-button-menu")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:l.gA,value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,n.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return r.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),r.oi)},34821:(e,t,i)=>{i.d(t,{i:()=>u});var s=i(17463),o=i(34541),a=i(47838),r=i(87762),n=i(91632),l=i(68144),c=i(14243),d=i(38378);i(5666);const h=["button","ha-list-item"],u=(e,t)=>l.dy`
    ${t}
    `;(0,s.Z)([(0,c.Mo)("ha-dialog")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:d.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(e,t){var i;null===(i=this.contentElement)||void 0===i||i.scrollTo(e,t)}},{kind:"method",key:"renderHeading",value:function(){return l.dy` ${(0,o.Z)((0,a.Z)(i.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,o.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,h].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( + )}.value{width:48px;padding-right:4px;flex-shrink:0}`}}]}}),o.oi)},37538:(e,t,i)=>{i.r(t),i.d(t,{DialogHassioNetwork:()=>p});var s=i(17463),o=(i(14271),i(63436),i(44577),i(91993),i(17333),i(68144)),a=i(14243),r=i(97904),n=i(47181),l=(i(9381),i(76870),i(34821),i(46583),i(83927),i(90806),i(5666),i(33220),i(41682)),c=i(75388),d=i(26765),h=i(11654);const u=["ipv4","ipv6"];let p=(0,s.Z)([(0,a.Mo)("dialog-hassio-network")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_accessPoints",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_curTabIndex",value:()=>0},{kind:"field",decorators:[(0,a.SB)()],key:"_dirty",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_interface",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_interfaces",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_processing",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_scanning",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_wifiConfiguration",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._params=e,this._dirty=!1,this._curTabIndex=0,this.supervisor=e.supervisor,this._interfaces=e.supervisor.network.interfaces.sort(((e,t)=>e.primary>t.primary?-1:1)),this._interface={...this._interfaces[this._curTabIndex]},await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._processing=!1,(0,n.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._params&&this._interface?o.dy`
    ${this.supervisor.localize("dialog.network.title")} ${this._interfaces.length>1?o.dy`${this._interfaces.map((e=>o.dy` `))} `:""}
    ${(0,r.F)(this._renderTab())}
    `:o.Ld}},{kind:"method",key:"_renderTab",value:function(){var e,t,i,s,a;return o.dy`
    ${u.map((e=>this._interface[e]?this._renderIPConfiguration(e):""))} ${"wireless"===(null===(e=this._interface)||void 0===e?void 0:e.type)?o.dy` ${null!==(t=this._interface)&&void 0!==t&&null!==(i=t.wifi)&&void 0!==i&&i.ssid?o.dy`

    ${this.supervisor.localize("dialog.network.connected_to","ssid",null===(s=this._interface)||void 0===s||null===(a=s.wifi)||void 0===a?void 0:a.ssid)}

    `:""} ${this._scanning?o.dy` `:this.supervisor.localize("dialog.network.scan_ap")} ${this._accessPoints&&this._accessPoints.accesspoints&&0!==this._accessPoints.accesspoints.length?o.dy` ${this._accessPoints.accesspoints.filter((e=>e.ssid)).map((e=>{var t;return o.dy` ${e.ssid} ${e.mac} - ${this.supervisor.localize("dialog.network.signal_strength")}: ${e.signal} `}))} `:""} ${this._wifiConfiguration?o.dy`
    ${"wpa-psk"===this._wifiConfiguration.auth||"wep"===this._wifiConfiguration.auth?o.dy` `:""} `:""}
    `:""} ${this._dirty?o.dy` ${this.supervisor.localize("dialog.network.warning")} `:""}
    ${this._processing?o.dy` `:this.supervisor.localize("common.save")}
    `}},{kind:"method",key:"_selectAP",value:function(e){this._wifiConfiguration=e.currentTarget.ap,this._dirty=!0}},{kind:"method",key:"_scanForAP",value:async function(){if(this._interface){this._scanning=!0;try{this._accessPoints=await(0,c.Ne)(this.hass,this._interface.interface)}catch(e){(0,d.Ys)(this,{title:"Failed to scan for accesspoints",text:(0,l.js)(e)})}finally{this._scanning=!1}}}},{kind:"method",key:"_renderIPConfiguration",value:function(e){var t,i,s;return o.dy`
    ${"static"===this._interface[e].method?o.dy` `:""}
    `}},{kind:"method",key:"_toArray",value:function(e){return Array.isArray(e)&&e&&"string"==typeof e[0]&&(e=e[0]),e?"string"==typeof e?e.replace(/ /g,"").split(","):e:[]}},{kind:"method",key:"_toString",value:function(e){return e?Array.isArray(e)?e.join(", "):e:""}},{kind:"method",key:"_updateNetwork",value:async function(){var e,t,i;this._processing=!0;let s={};u.forEach((e=>{var t,i,o,a,r;(s[e]={method:(null===(t=this._interface[e])||void 0===t?void 0:t.method)||"auto"},"static"===(null===(i=this._interface[e])||void 0===i?void 0:i.method))&&(s[e]={...s[e],address:this._toArray(null===(o=this._interface[e])||void 0===o?void 0:o.address),gateway:null===(a=this._interface[e])||void 0===a?void 0:a.gateway,nameservers:this._toArray(null===(r=this._interface[e])||void 0===r?void 0:r.nameservers)})})),this._wifiConfiguration&&(s={...s,wifi:{ssid:this._wifiConfiguration.ssid,mode:this._wifiConfiguration.mode,auth:this._wifiConfiguration.auth||"open"}},"open"!==s.wifi.auth&&(s.wifi={...s.wifi,psk:this._wifiConfiguration.psk})),s.enabled=void 0!==this._wifiConfiguration||"disabled"!==(null===(e=s.ipv4)||void 0===e?void 0:e.method)||"disabled"!==(null===(t=s.ipv6)||void 0===t?void 0:t.method);try{await(0,c.tJ)(this.hass,this._interface.interface,s)}catch(e){return(0,d.Ys)(this,{title:this.supervisor.localize("dialog.network.failed_to_change"),text:(0,l.js)(e)}),void(this._processing=!1)}null===(i=this._params)||void 0===i||i.loadData(),this.closeDialog()}},{kind:"method",key:"_handleTabActivated",value:async function(e){if(this._dirty){if(!await(0,d.g7)(this,{text:this.supervisor.localize("dialog.network.unsaved"),confirmText:this.supervisor.localize("common.yes"),dismissText:this.supervisor.localize("common.no")}))return void this.requestUpdate("_interface")}this._curTabIndex=e.detail.index,this._interface={...this._interfaces[e.detail.index]}}},{kind:"method",key:"_handleRadioValueChanged",value:function(e){const t=e.target.value,i=e.target.version;t&&this._interface&&this._interface[i].method!==t&&(this._dirty=!0,this._interface[i].method=t,this.requestUpdate("_interface"))}},{kind:"method",key:"_handleRadioValueChangedAp",value:function(e){const t=e.target.value;this._wifiConfiguration.auth=t,this._dirty=!0,this.requestUpdate("_wifiConfiguration")}},{kind:"method",key:"_handleInputValueChanged",value:function(e){const t=e.target.value,i=e.target.version,s=e.target.id;t&&this._interface&&this._toString(this._interface[i][s])!==this._toString(t)&&(this._dirty=!0,this._interface[i][s]=t)}},{kind:"method",key:"_handleInputValueChangedWifi",value:function(e){const t=e.target.value,i=e.target.id;t&&this._wifiConfiguration&&this._wifiConfiguration[i]!==t&&(this._dirty=!0,this._wifiConfiguration[i]=t)}},{kind:"get",static:!0,key:"styles",value:function(){return[h.yu,o.iv`ha-header-bar{--mdc-theme-on-primary:var(--primary-text-color);--mdc-theme-primary:var(--mdc-theme-surface);flex-shrink:0}mwc-tab-bar{border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}ha-dialog{--dialog-content-position:static;--dialog-content-padding:0;--dialog-z-index:6}@media all and (min-width:451px) and (min-height:501px){.container{width:400px}}.content{display:block;padding:20px 24px}@media all and (max-width:450px),all and (max-height:500px){ha-header-bar{--mdc-theme-primary:var(--app-header-background-color);--mdc-theme-on-primary:var(--app-header-text-color, white)}}mwc-button.warning{--mdc-theme-primary:var(--error-color)}mwc-button.scan{margin-left:8px}.container{padding:0 8px 4px}.form{margin-bottom:53px}.buttons{position:absolute;bottom:0;width:100%;box-sizing:border-box;border-top:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12));display:flex;justify-content:space-between;padding:8px;padding-bottom:max(env(safe-area-inset-bottom),8px);background-color:var(--mdc-theme-surface,#fff)}.warning{color:var(--error-color);--primary-color:var(--error-color)}div.warning{margin:12px 4px -12px}ha-expansion-panel{--expansion-panel-summary-padding:0 16px;margin:4px 0}paper-input{padding:0 14px}mwc-list-item{--mdc-list-side-padding:10px}`]}}]}}),o.oi)},33573:(e,t,i)=>{var s=i(17463),o=(i(14271),i(44577),i(68144)),a=i(14243),r=i(63864),n=(i(98762),i(81545),i(22098),i(14089),i(41682)),l=i(51283),c=i(26765),d=i(11654),h=i(70203),u=(i(63226),i(55677));(0,s.Z)([(0,a.Mo)("hassio-core-info")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_metrics",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i,s;const a=[{description:this.supervisor.localize("system.core.cpu_usage"),value:null===(e=this._metrics)||void 0===e?void 0:e.cpu_percent},{description:this.supervisor.localize("system.core.ram_usage"),value:null===(t=this._metrics)||void 0===t?void 0:t.memory_percent,tooltip:`${(0,h.d)(null===(i=this._metrics)||void 0===i?void 0:i.memory_usage)}/${(0,h.d)(null===(s=this._metrics)||void 0===s?void 0:s.memory_limit)}`}];return o.dy`
    ${this.supervisor.localize("common.version")} core-${this.supervisor.core.version} ${this.supervisor.localize("common.newest_version")} core-${this.supervisor.core.version_latest} ${!(0,r.I)(this.hass.config.version,2021,12)&&this.supervisor.core.update_available?o.dy` `:""}
    ${a.map((e=>{var t;return o.dy` `}))}
    ${this.supervisor.localize("common.restart_name","name","Core")}
    `}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:async function(){this._metrics=await(0,n.yd)(this.hass,"core")}},{kind:"method",key:"_coreRestart",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,c.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Home Assistant Core"),text:this.supervisor.localize("confirm.restart.text","name","Home Assistant Core"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")}))try{await(0,l.t)(this.hass)}catch(e){this.hass.connection.connected&&(0,c.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Home AssistantCore"),text:(0,n.js)(e)})}finally{t.progress=!1}else t.progress=!1}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,u.l,o.iv`ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:flex-end;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}`]}}]}}),o.oi)},80553:(e,t,i)=>{var s=i(17463),o=(i(14271),i(44577),i(68144)),a=i(14243),r=i(14516),n=i(63864),l=i(47181),c=(i(98762),i(81545),i(22098),i(5666),i(14089),i(41682)),d=i(20258),h=i(35460),u=i(75388),p=i(26765),v=i(11654),m=i(88027);i(63226);i(37538);var g=i(55677);(0,s.Z)([(0,a.Mo)("hassio-host-info")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"method",key:"render",value:function(){const e=this.supervisor.host.features.includes("network")?this._primaryIpAddress(this.supervisor.network):"",t=[{description:this.supervisor.localize("system.host.used_space"),value:this._getUsedSpace(this.supervisor.host.disk_used,this.supervisor.host.disk_total),tooltip:`${this.supervisor.host.disk_used} GB/${this.supervisor.host.disk_total} GB`}];return o.dy`
    ${this.supervisor.host.features.includes("hostname")?o.dy` ${this.supervisor.localize("system.host.hostname")} ${this.supervisor.host.hostname} `:""} ${this.supervisor.host.features.includes("network")?o.dy` ${this.supervisor.localize("system.host.ip_address")} ${e} `:""} ${this.supervisor.localize("system.host.operating_system")} ${this.supervisor.host.operating_system} ${!(0,n.I)(this.hass.config.version,2021,12)&&this.supervisor.os.update_available?o.dy` `:""} ${this.supervisor.host.features.includes("haos")?"":o.dy` ${this.supervisor.localize("system.host.docker_version")} ${this.supervisor.info.docker} `} ${this.supervisor.host.deployment?o.dy` ${this.supervisor.localize("system.host.deployment")} ${this.supervisor.host.deployment} `:""}
    ${""!==this.supervisor.host.disk_life_time&&this.supervisor.host.disk_life_time>=10?o.dy` ${this.supervisor.localize("system.host.emmc_lifetime_used")} ${this.supervisor.host.disk_life_time-10} % - ${this.supervisor.host.disk_life_time} % `:""} ${t.map((e=>{var t;return o.dy` `}))}
    ${this.supervisor.host.features.includes("reboot")?o.dy` ${this.supervisor.localize("system.host.reboot_host")} `:""} ${this.supervisor.host.features.includes("shutdown")?o.dy` ${this.supervisor.localize("system.host.shutdown_host")} `:""} ${this.supervisor.localize("system.host.hardware")} ${this.supervisor.host.features.includes("haos")?o.dy` ${this.supervisor.localize("system.host.import_from_usb")} ${this.supervisor.host.features.includes("os_agent")&&(0,n.I)(this.supervisor.host.agent_version,1,2,0)?o.dy` ${this.supervisor.localize("system.host.move_datadisk")} `:""} `:""}
    `}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"field",key:"_getUsedSpace",value:()=>(0,r.Z)(((e,t)=>(0,m.IU)((0,m.Ff)(e,0,t))))},{kind:"field",key:"_primaryIpAddress",value:()=>(0,r.Z)((e=>{var t,i;return e&&e.interfaces?null===(t=e.interfaces.find((e=>e.primary)))||void 0===t||null===(i=t.ipv4)||void 0===i?void 0:i.address[0]:""}))},{kind:"method",key:"_handleMenuAction",value:async function(e){switch(e.target.action){case"hardware":await this._showHardware();break;case"import_from_usb":await this._importFromUSB();break;case"move_datadisk":await this._moveDatadisk()}}},{kind:"method",key:"_moveDatadisk",value:function(){var e,t;e=this,t={supervisor:this.supervisor},(0,l.B)(e,"show-dialog",{dialogTag:"dialog-hassio-datadisk",dialogImport:()=>i.e(2708).then(i.bind(i,52708)),dialogParams:t})}},{kind:"method",key:"_showHardware",value:async function(){let e;try{e=await(0,d.U)(this.hass)}catch(e){return void await(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_get_hardware_list"),text:(0,c.js)(e)})}var t,s;t=this,s={supervisor:this.supervisor,hardware:e},(0,l.B)(t,"show-dialog",{dialogTag:"dialog-hassio-hardware",dialogImport:()=>Promise.all([i.e(7426),i.e(8002)]).then(i.bind(i,48002)),dialogParams:s})}},{kind:"method",key:"_hostReboot",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,p.g7)(this,{title:this.supervisor.localize("system.host.reboot_host"),text:this.supervisor.localize("system.host.confirm_reboot"),confirmText:this.supervisor.localize("system.host.reboot_host"),dismissText:this.supervisor.localize("common.cancel")})){try{await(0,h.MY)(this.hass)}catch(e){this.hass.connection.connected&&!(0,c.yz)(e)&&(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_reboot"),text:(0,c.js)(e)})}t.progress=!1}else t.progress=!1}},{kind:"method",key:"_hostShutdown",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,p.g7)(this,{title:this.supervisor.localize("system.host.shutdown_host"),text:this.supervisor.localize("system.host.confirm_shutdown"),confirmText:this.supervisor.localize("system.host.shutdown_host"),dismissText:this.supervisor.localize("common.cancel")})){try{await(0,h.Or)(this.hass)}catch(e){this.hass.connection.connected&&!(0,c.yz)(e)&&(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_shutdown"),text:(0,c.js)(e)})}t.progress=!1}else t.progress=!1}},{kind:"method",key:"_changeNetworkClicked",value:async function(){var e,t;e=this,t={supervisor:this.supervisor,loadData:()=>this._loadData()},(0,l.B)(e,"show-dialog",{dialogTag:"dialog-hassio-network",dialogImport:()=>Promise.resolve().then(i.bind(i,37538)),dialogParams:t})}},{kind:"method",key:"_changeHostnameClicked",value:async function(){const e=this.supervisor.host.hostname,t=await(0,p.D9)(this,{title:this.supervisor.localize("system.host.change_hostname"),inputLabel:this.supervisor.localize("system.host.new_hostname"),inputType:"string",defaultValue:e,confirmText:this.supervisor.localize("common.update")});if(t&&t!==e)try{await(0,h.oJ)(this.hass,{hostname:t}),(0,l.B)(this,"supervisor-collection-refresh",{collection:"host"})}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_set_hostname"),text:(0,c.js)(e)})}}},{kind:"method",key:"_importFromUSB",value:async function(){try{await(0,h.HG)(this.hass),(0,l.B)(this,"supervisor-collection-refresh",{collection:"host"})}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("system.host.failed_to_import_from_usb"),text:(0,c.js)(e)})}}},{kind:"method",key:"_loadData",value:async function(){if((0,n.I)(this.hass.config.version,2021,2,4))(0,l.B)(this,"supervisor-collection-refresh",{collection:"network"});else{const e=await(0,u.bR)(this.hass);(0,l.B)(this,"supervisor-update",{network:e})}}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,o.iv`ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}.warning{--mdc-theme-primary:var(--error-color)}ha-button-menu{color:var(--secondary-text-color);--mdc-menu-min-width:200px}mwc-list-item ha-svg-icon{color:var(--secondary-text-color)}a{text-decoration:none}`]}}]}}),o.oi)},28835:(e,t,i)=>{i.a(e,(async(e,t)=>{try{var s=i(17463),o=i(68144),a=i(14243),r=i(63864),n=i(47181),l=(i(98762),i(9381),i(22098),i(14089),i(30172),i(41682)),c=i(69810),d=i(26765),h=i(12312),u=i(49426),p=i(11654),v=i(70203),m=i(27322),g=(i(63226),i(55677)),y=e([u]);u=(y.then?(await y)():y)[0];(0,s.Z)([(0,a.Mo)("hassio-supervisor-info")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_metrics",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i,s;const a=[{description:this.supervisor.localize("system.supervisor.cpu_usage"),value:null===(e=this._metrics)||void 0===e?void 0:e.cpu_percent},{description:this.supervisor.localize("system.supervisor.ram_usage"),value:null===(t=this._metrics)||void 0===t?void 0:t.memory_percent,tooltip:`${(0,v.d)(null===(i=this._metrics)||void 0===i?void 0:i.memory_usage)}/${(0,v.d)(null===(s=this._metrics)||void 0===s?void 0:s.memory_limit)}`}];return o.dy`
    ${this.supervisor.localize("common.version")} supervisor-${this.supervisor.supervisor.version} ${this.supervisor.localize("common.newest_version")} supervisor-${this.supervisor.supervisor.version_latest} ${!(0,r.I)(this.hass.config.version,2021,12)&&this.supervisor.supervisor.update_available?o.dy` `:""} ${this.supervisor.localize("system.supervisor.channel")} ${this.supervisor.supervisor.channel} ${"beta"===this.supervisor.supervisor.channel?o.dy` ${this.supervisor.localize("system.supervisor.leave_beta_action")} `:"stable"===this.supervisor.supervisor.channel?o.dy` ${this.supervisor.localize("system.supervisor.join_beta_action")} `:""} ${this.supervisor.supervisor.supported?(0,r.I)(this.hass.config.version,2021,4)?"":o.dy` ${this.supervisor.localize("system.supervisor.share_diagnostics")}
    ${this.supervisor.localize("system.supervisor.share_diagnostics_description")}
    `:o.dy` ${this.supervisor.localize("system.supervisor.unsupported_title")} `} ${this.supervisor.supervisor.healthy?"":o.dy` ${this.supervisor.localize("system.supervisor.unhealthy_title")} `}
    ${a.map((e=>{var t;return o.dy` `}))}
    ${this.supervisor.localize("system.supervisor.reload_supervisor")} ${this.supervisor.localize("common.restart_name","name","Supervisor")}
    `}},{kind:"method",key:"firstUpdated",value:function(){this._loadData()}},{kind:"method",key:"_loadData",value:async function(){this._metrics=await(0,l.yd)(this.hass,"supervisor")}},{kind:"method",key:"_toggleBeta",value:async function(e){const t=e.currentTarget;t.progress=!0,"stable"===this.supervisor.supervisor.channel?(0,h.Q)(this,{join:async()=>{await this._setChannel("beta"),t.progress=!1},cancel:()=>{t.progress=!1}}):(await this._setChannel("stable"),t.progress=!1)}},{kind:"method",key:"_setChannel",value:async function(e){try{const t={channel:e};await(0,c.jP)(this.hass,t),await this._reloadSupervisor()}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,l.js)(e)})}}},{kind:"method",key:"_supervisorReload",value:async function(e){const t=e.currentTarget;t.progress=!0;try{await this._reloadSupervisor()}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_reload"),text:(0,l.js)(e)})}finally{t.progress=!1}}},{kind:"method",key:"_reloadSupervisor",value:async function(){await(0,c.lC)(this.hass),(0,n.B)(this,"supervisor-collection-refresh",{collection:"supervisor"})}},{kind:"method",key:"_supervisorRestart",value:async function(e){const t=e.currentTarget;t.progress=!0;if(await(0,d.g7)(this,{title:this.supervisor.localize("confirm.restart.title","name","Supervisor"),text:this.supervisor.localize("confirm.restart.text","name","Supervisor"),confirmText:this.supervisor.localize("common.restart"),dismissText:this.supervisor.localize("common.cancel")}))try{await(0,c.cB)(this.hass)}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("common.failed_to_restart_name","name","Supervisor"),text:(0,l.js)(e)})}finally{t.progress=!1}else t.progress=!1}},{kind:"method",key:"_diagnosticsInformationDialog",value:async function(){await(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.share_diagonstics_title"),text:this.supervisor.localize("system.supervisor.share_diagonstics_description","line_break",o.dy`

    `)})}},{kind:"method",key:"_unsupportedDialog",value:async function(){await(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.unsupported_title"),text:o.dy`${this.supervisor.localize("system.supervisor.unsupported_description")}

    `})}},{kind:"method",key:"_unhealthyDialog",value:async function(){await(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.unhealthy_title"),text:o.dy`${this.supervisor.localize("system.supervisor.unhealthy_description")}

    `})}},{kind:"method",key:"_toggleDiagnostics",value:async function(){try{var e;const t={diagnostics:!(null!==(e=this.supervisor.supervisor)&&void 0!==e&&e.diagnostics)};await(0,c.jP)(this.hass,t)}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("system.supervisor.failed_to_set_option"),text:(0,l.js)(e)})}}},{kind:"get",static:!0,key:"styles",value:function(){return[p.Qx,g.l,o.iv`ha-card{height:100%;justify-content:space-between;flex-direction:column;display:flex}.card-actions{height:48px;border-top:none;display:flex;justify-content:space-between;align-items:center}.card-content{display:flex;flex-direction:column;height:calc(100% - 124px);justify-content:space-between}.metrics-block{margin-top:16px}button.link{color:var(--primary-color)}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row[three-line]{height:74px}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color)}ha-alert mwc-button{--mdc-theme-primary:var(--primary-text-color)}a{text-decoration:none}`]}}]}}),o.oi);t()}catch(e){t(e)}}))},54093:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=(i(54736),i(14271),i(68144)),n=i(14243),l=(i(98762),i(9381),i(22098),i(86630),i(41682)),c=i(69810),d=(i(15291),i(11654)),h=i(55677);const u=[{key:"supervisor",name:"Supervisor"},{key:"core",name:"Core"},{key:"host",name:"Host"},{key:"dns",name:"DNS"},{key:"audio",name:"Audio"},{key:"multicast",name:"Multicast"}];(0,s.Z)([(0,n.Mo)("hassio-supervisor-log")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_selectedLogProvider",value:()=>"supervisor"},{kind:"field",decorators:[(0,n.SB)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){(0,o.Z)((0,a.Z)(i.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){var e;return r.dy` ${this._error?r.dy`${this._error}`:""} ${null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced?r.dy` ${u.map((e=>r.dy` ${e.name} `))} `:""}
    ${this._content?r.dy` `:r.dy``}
    ${this.supervisor.localize("common.refresh")}
    `}},{kind:"method",key:"_setLogProvider",value:async function(e){const t=e.target.value;this._selectedLogProvider=t,this._loadData()}},{kind:"method",key:"_refresh",value:async function(e){const t=e.currentTarget;t.progress=!0,await this._loadData(),t.progress=!1}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await(0,c.NC)(this.hass,this._selectedLogProvider)}catch(e){this._error=this.supervisor.localize("system.log.get_logs","provider",this._selectedLogProvider,"error",(0,l.js)(e))}}},{kind:"get",static:!0,key:"styles",value:function(){return[d.Qx,h.l,r.iv`ha-card{margin-top:8px;width:100%}pre{white-space:pre-wrap}ha-select{width:100%;margin-bottom:4px}`]}}]}}),r.oi)},94247:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.r(t);var o=i(17463),a=i(68144),r=i(14243),n=i(63864),l=(i(49703),i(11654)),c=i(43499),d=i(55677),h=(i(33573),i(80553),i(28835)),u=(i(54093),e([h]));h=(u.then?(await u)():u)[0];(0,o.Z)([(0,r.Mo)("hassio-system")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"render",value:function(){return a.dy` ${this.supervisor.localize("panel.system")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[l.Qx,d.l,a.iv`.content{margin:8px;color:var(--primary-text-color)}.title{margin-top:24px;color:var(--primary-text-color);font-size:2em;padding-left:8px;margin-bottom:8px}hassio-supervisor-log{width:100%}`]}}]}}),a.oi);s()}catch(e){s(e)}}))},44583:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.d(t,{E8:()=>d,o0:()=>l});var o=i(14516),a=i(4631),r=i(65810),n=e([a]);a=(n.then?(await n)():n)[0];const l=(e,t)=>c(t).format(e),c=(0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)}))),d=((0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"short",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)}))),(0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{month:"short",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",hour12:(0,r.y)(e)}))),(e,t)=>h(t).format(e)),h=(0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"long",day:"numeric",hour:(0,r.y)(e)?"numeric":"2-digit",minute:"2-digit",second:"2-digit",hour12:(0,r.y)(e)})));(0,o.Z)((e=>new Intl.DateTimeFormat("en"!==e.language||(0,r.y)(e)?e.language:"en-u-hc-h23",{year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",hour12:(0,r.y)(e)})));s()}catch(e){s(e)}}))},65810:(e,t,i)=>{i.d(t,{y:()=>a});var s=i(14516),o=i(66477);const a=(0,s.Z)((e=>{if(e.time_format===o.zt.language||e.time_format===o.zt.system){const t=e.time_format===o.zt.language?e.language:void 0,i=(new Date).toLocaleString(t);return i.includes("AM")||i.includes("PM")}return e.time_format===o.zt.am_pm}))},50577:(e,t,i)=>{i.d(t,{v:()=>s});const s=async e=>{if(navigator.clipboard)try{return void await navigator.clipboard.writeText(e)}catch(e){}const t=document.createElement("textarea");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)}},38346:(e,t,i)=>{i.d(t,{D:()=>s});const s=(e,t,i=!1)=>{let s;const o=(...o)=>{const a=i&&!s;clearTimeout(s),s=window.setTimeout((()=>{s=void 0,i||e(...o)}),t),a&&e(...o)};return o.cancel=()=>{clearTimeout(s)},o}},60893:(e,t,i)=>{i.d(t,{T:()=>s});const s=(e,t,i)=>{let s;const o=async()=>{try{await t(e)}finally{s=setTimeout((()=>o()),i)}};return o(),()=>clearTimeout(s)}},98762:(e,t,i)=>{var s=i(17463),o=(i(14271),i(68144)),a=i(14243);i(76870),i(52039);(0,s.Z)([(0,a.Mo)("ha-progress-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"progress",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"raised",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_result",value:void 0},{kind:"method",key:"render",value:function(){const e=this._result||this.progress;return o.dy` ${e?o.dy`
    ${"success"===this._result?o.dy``:"error"===this._result?o.dy``:this.progress?o.dy` `:""}
    `:""} `}},{kind:"method",key:"actionSuccess",value:function(){this._setResult("success")}},{kind:"method",key:"actionError",value:function(){this._setResult("error")}},{kind:"method",key:"_setResult",value:function(e){this._result=e,setTimeout((()=>{this._result=void 0}),2e3)}},{kind:"method",key:"_buttonTapped",value:function(e){this.progress&&e.stopPropagation()}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`:host{outline:0;display:inline-block;position:relative}mwc-button{transition:all 1s}mwc-button.success{--mdc-theme-primary:white;background-color:var(--success-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].success{--mdc-theme-primary:var(--success-color);--mdc-theme-on-primary:white}mwc-button.error{--mdc-theme-primary:white;background-color:var(--error-color);transition:none;border-radius:4px;pointer-events:none}mwc-button[raised].error{--mdc-theme-primary:var(--error-color);--mdc-theme-on-primary:white}.progress{bottom:4px;position:absolute;text-align:center;top:4px;width:100%}ha-svg-icon{color:#fff}mwc-button.error slot,mwc-button.success slot{visibility:hidden}`}}]}}),o.oi)},9381:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243),r=i(83448),n=i(47181);i(5666),i(52039);const l={info:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",warning:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16",error:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",success:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"};(0,s.Z)([(0,a.Mo)("ha-alert")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"title",value:()=>""},{kind:"field",decorators:[(0,a.Cb)({attribute:"alert-type"})],key:"alertType",value:()=>"info"},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"dismissable",value:()=>!1},{kind:"method",key:"render",value:function(){return o.dy` `}},{kind:"method",key:"_dismiss_clicked",value:function(){(0,n.B)(this,"alert-dismissed-clicked")}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`.issue-type{position:relative;padding:8px;display:flex}.issue-type::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;content:"";border-radius:4px}.icon{z-index:1}.icon.no-title{align-self:center}.content{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:var(--float-start)}.action{z-index:1;width:min-content;--mdc-theme-primary:var(--primary-text-color)}.main-content{overflow-wrap:anywhere;word-break:break-word;margin-left:8px;margin-right:0;margin-inline-start:8px;margin-inline-end:0;direction:var(--direction)}.title{margin-top:2px;font-weight:700}.action ha-icon-button,.action mwc-button{--mdc-theme-primary:var(--primary-text-color);--mdc-icon-button-size:36px}.issue-type.info>.icon{color:var(--info-color)}.issue-type.info::after{background-color:var(--info-color)}.issue-type.warning>.icon{color:var(--warning-color)}.issue-type.warning::after{background-color:var(--warning-color)}.issue-type.error>.icon{color:var(--error-color)}.issue-type.error::after{background-color:var(--error-color)}.issue-type.success>.icon{color:var(--success-color)}.issue-type.success::after{background-color:var(--success-color)}`}]}}),o.oi)},54736:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243);(0,s.Z)([(0,a.Mo)("ha-ansi-to-html")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"content",value:void 0},{kind:"method",key:"render",value:function(){return o.dy`${this._parseTextToColoredPre(this.content)}`}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`pre{overflow-x:auto;white-space:pre-wrap;overflow-wrap:break-word}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.strikethrough{text-decoration:line-through}.underline.strikethrough{text-decoration:underline line-through}.fg-red{color:var(--error-color)}.fg-green{color:var(--success-color)}.fg-yellow{color:var(--warning-color)}.fg-blue{color:var(--info-color)}.fg-magenta{color:#762671}.fg-cyan{color:#2cb5e9}.fg-white{color:#ccc}.bg-black{background-color:#000}.bg-red{background-color:var(--error-color)}.bg-green{background-color:var(--success-color)}.bg-yellow{background-color:var(--warning-color)}.bg-blue{background-color:var(--info-color)}.bg-magenta{background-color:#762671}.bg-cyan{background-color:#2cb5e9}.bg-white{background-color:#ccc}`}},{kind:"method",key:"_parseTextToColoredPre",value:function(e){const t=document.createElement("pre"),i=/\033(?:\[(.*?)[@-~]|\].*?(?:\007|\033\\))/g;let s=0;const o={bold:!1,italic:!1,underline:!1,strikethrough:!1,foregroundColor:null,backgroundColor:null},a=e=>{const i=document.createElement("span");o.bold&&i.classList.add("bold"),o.italic&&i.classList.add("italic"),o.underline&&i.classList.add("underline"),o.strikethrough&&i.classList.add("strikethrough"),null!==o.foregroundColor&&i.classList.add(`fg-${o.foregroundColor}`),null!==o.backgroundColor&&i.classList.add(`bg-${o.backgroundColor}`),i.appendChild(document.createTextNode(e)),t.appendChild(i)};let r;for(;null!==(r=i.exec(e));){const t=r.index;a(e.substring(s,t)),s=t+r[0].length,void 0!==r[1]&&r[1].split(";").forEach((e=>{switch(parseInt(e,10)){case 0:o.bold=!1,o.italic=!1,o.underline=!1,o.strikethrough=!1,o.foregroundColor=null,o.backgroundColor=null;break;case 1:o.bold=!0;break;case 3:o.italic=!0;break;case 4:o.underline=!0;break;case 9:o.strikethrough=!0;break;case 22:o.bold=!1;break;case 23:o.italic=!1;break;case 24:o.underline=!1;break;case 29:o.strikethrough=!1;break;case 30:case 39:o.foregroundColor=null;break;case 31:o.foregroundColor="red";break;case 32:o.foregroundColor="green";break;case 33:o.foregroundColor="yellow";break;case 34:o.foregroundColor="blue";break;case 35:o.foregroundColor="magenta";break;case 36:o.foregroundColor="cyan";break;case 37:o.foregroundColor="white";break;case 40:o.backgroundColor="black";break;case 41:o.backgroundColor="red";break;case 42:o.backgroundColor="green";break;case 43:o.backgroundColor="yellow";break;case 44:o.backgroundColor="blue";break;case 45:o.backgroundColor="magenta";break;case 46:o.backgroundColor="cyan";break;case 47:o.backgroundColor="white";break;case 49:o.backgroundColor=null}}))}return a(e.substring(s)),t}}]}}),o.oi)},12373:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243),r=i(88027);(0,s.Z)([(0,a.Mo)("ha-bar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"min",value:()=>0},{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"max",value:()=>100},{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"value",value:void 0},{kind:"method",key:"render",value:function(){const e=(0,r.IU)((0,r.Ff)((0,r.Fv)(this.value,this.min,this.max),this.min,this.max));return o.YP` `}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`rect{height:100%}rect:first-child{width:100%;fill:var(--ha-bar-background-color,var(--secondary-background-color))}rect:last-child{fill:var(--ha-bar-primary-color,var(--primary-color))}svg{border-radius:var(--ha-bar-border-radius,4px);height:12px;width:100%}`}}]}}),o.oi)},81545:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=(i(65666),i(68144)),n=i(14243),l=i(38378);(0,s.Z)([(0,n.Mo)("ha-button-menu")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:l.gA,value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,n.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,t;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(t=this._triggerButton)||void 0===t||t.focus()}},{kind:"method",key:"render",value:function(){return r.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,o.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const t=document.createElement("style");t.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(t)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),r.oi)},34821:(e,t,i)=>{i.d(t,{i:()=>u});var s=i(17463),o=i(34541),a=i(47838),r=i(87762),n=i(91632),l=i(68144),c=i(14243),d=i(38378);i(5666);const h=["button","ha-list-item"],u=(e,t)=>l.dy`
    ${t}
    `;(0,s.Z)([(0,c.Mo)("ha-dialog")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:d.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(e,t){var i;null===(i=this.contentElement)||void 0===i||i.scrollTo(e,t)}},{kind:"method",key:"renderHeading",value:function(){return l.dy` ${(0,o.Z)((0,a.Z)(i.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,o.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,h].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( --dialog-scroll-divider-color, var(--divider-color) - );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),r.M)},46583:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=i(68144),n=i(14243),l=i(83448),c=i(47181),d=i(96151);i(52039);const h="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z";(0,s.Z)([(0,n.Mo)("ha-expansion-panel")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"outlined",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"leftChevron",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"header",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"secondary",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_showContent",value(){return this.expanded}},{kind:"field",decorators:[(0,n.IO)(".container")],key:"_container",value:void 0},{kind:"method",key:"render",value:function(){return r.dy`
    ${this.leftChevron?r.dy` `:""}
    ${this.header} ${this.secondary}
    ${this.leftChevron?"":r.dy` `}
    ${this._showContent?r.dy``:""}
    `}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,a.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("expanded")&&this.expanded&&(this._showContent=this.expanded,setTimeout((()=>{this.expanded&&(this._container.style.overflow="initial")}),300))}},{kind:"method",key:"_handleTransitionEnd",value:function(){this._container.style.removeProperty("height"),this._container.style.overflow=this.expanded?"initial":"hidden",this._showContent=this.expanded}},{kind:"method",key:"_toggleContainer",value:async function(e){if(e.defaultPrevented)return;if("keydown"===e.type&&"Enter"!==e.key&&" "!==e.key)return;e.preventDefault();const t=!this.expanded;(0,c.B)(this,"expanded-will-change",{expanded:t}),this._container.style.overflow="hidden",t&&(this._showContent=!0,await(0,d.y)());const i=this._container.scrollHeight;this._container.style.height=`${i}px`,t||setTimeout((()=>{this._container.style.height="0px"}),0),this.expanded=t,(0,c.B)(this,"expanded-changed",{expanded:this.expanded})}},{kind:"method",key:"_focusChanged",value:function(e){this.shadowRoot.querySelector(".top").classList.toggle("focused","focus"===e.type)}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:block}.top{display:flex;align-items:center;border-radius:var(--ha-card-border-radius,12px)}.top.expanded{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.top.focused{background:var(--input-fill-color)}:host([outlined]){box-shadow:none;border-width:1px;border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));border-radius:var(--ha-card-border-radius,12px)}.summary-icon{margin-left:8px}:host([leftchevron]) .summary-icon{margin-left:0;margin-right:8px}#summary{flex:1;display:flex;padding:var(--expansion-panel-summary-padding,0 8px);min-height:48px;align-items:center;cursor:pointer;overflow:hidden;font-weight:500;outline:0}.summary-icon{transition:transform 150ms cubic-bezier(.4,0,.2,1);direction:var(--direction)}.summary-icon.expanded{transform:rotate(180deg)}.header,::slotted([slot=header]){flex:1}.container{padding:var(--expansion-panel-content-padding,0 8px);overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);height:0px}.container.expanded{height:auto}.secondary{display:block;color:var(--secondary-text-color);font-size:12px}`}}]}}),r.oi)},83927:(e,t,i)=>{var s=i(17463),o=i(8485),a=i(92038),r=i(68144),n=i(14243),l=i(47181);(0,s.Z)([(0,n.Mo)("ha-formfield")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e)switch(e.focus(),e.tagName){case"HA-CHECKBOX":case"HA-RADIO":if(e.disabled)break;e.checked=!e.checked,(0,l.B)(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[a.W,r.iv`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}`]}]}}),o.a)},90806:(e,t,i)=>{var s=i(17463),o=i(44636),a=i(68144),r=i(14243);(0,s.Z)([(0,r.Mo)("ha-header-bar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return a.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,a.$m)(o),a.iv`.mdc-top-app-bar__row{height:var(--header-height)}.mdc-top-app-bar{position:static;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-start{flex:1}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-end{flex:none}`]}}]}}),a.oi)},2130:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243),r=i(83448),n=i(88027);i(12373),i(14089);(0,s.Z)([(0,a.Mo)("ha-metric")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"value",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:String})],key:"heading",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:String})],key:"tooltip",value:void 0},{kind:"method",key:"render",value:function(){var e;const t=(0,n.IU)(this.value);return o.dy` ${this.heading}
    ${t} % 50,"target-critical":t>85})}" .value="${this.value}">
    `}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var( + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),r.M)},46583:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=i(68144),n=i(14243),l=i(83448),c=i(47181),d=i(96151);i(52039);const h="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z";(0,s.Z)([(0,n.Mo)("ha-expansion-panel")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"expanded",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"outlined",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean,reflect:!0})],key:"leftChevron",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)()],key:"header",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"secondary",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_showContent",value(){return this.expanded}},{kind:"field",decorators:[(0,n.IO)(".container")],key:"_container",value:void 0},{kind:"method",key:"render",value:function(){return r.dy`
    ${this.leftChevron?r.dy` `:""}
    ${this.header} ${this.secondary}
    ${this.leftChevron?"":r.dy` `}
    ${this._showContent?r.dy``:""}
    `}},{kind:"method",key:"willUpdate",value:function(e){(0,o.Z)((0,a.Z)(i.prototype),"willUpdate",this).call(this,e),e.has("expanded")&&this.expanded&&(this._showContent=this.expanded,setTimeout((()=>{this.expanded&&(this._container.style.overflow="initial")}),300))}},{kind:"method",key:"_handleTransitionEnd",value:function(){this._container.style.removeProperty("height"),this._container.style.overflow=this.expanded?"initial":"hidden",this._showContent=this.expanded}},{kind:"method",key:"_toggleContainer",value:async function(e){if(e.defaultPrevented)return;if("keydown"===e.type&&"Enter"!==e.key&&" "!==e.key)return;e.preventDefault();const t=!this.expanded;(0,c.B)(this,"expanded-will-change",{expanded:t}),this._container.style.overflow="hidden",t&&(this._showContent=!0,await(0,d.y)());const i=this._container.scrollHeight;this._container.style.height=`${i}px`,t||setTimeout((()=>{this._container.style.height="0px"}),0),this.expanded=t,(0,c.B)(this,"expanded-changed",{expanded:this.expanded})}},{kind:"method",key:"_focusChanged",value:function(e){this.shadowRoot.querySelector(".top").classList.toggle("focused","focus"===e.type)}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:block}.top{display:flex;align-items:center;border-radius:var(--ha-card-border-radius,12px)}.top.expanded{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.top.focused{background:var(--input-fill-color)}:host([outlined]){box-shadow:none;border-width:1px;border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));border-radius:var(--ha-card-border-radius,12px)}.summary-icon{margin-left:8px}:host([leftchevron]) .summary-icon{margin-left:0;margin-right:8px}#summary{flex:1;display:flex;padding:var(--expansion-panel-summary-padding,0 8px);min-height:48px;align-items:center;cursor:pointer;overflow:hidden;font-weight:500;outline:0}.summary-icon{transition:transform 150ms cubic-bezier(.4,0,.2,1);direction:var(--direction)}.summary-icon.expanded{transform:rotate(180deg)}.header,::slotted([slot=header]){flex:1}.container{padding:var(--expansion-panel-content-padding,0 8px);overflow:hidden;transition:height .3s cubic-bezier(.4,0,.2,1);height:0px}.container.expanded{height:auto}.secondary{display:block;color:var(--secondary-text-color);font-size:12px}`}}]}}),r.oi)},83927:(e,t,i)=>{var s=i(17463),o=i(8485),a=i(92038),r=i(68144),n=i(14243),l=i(47181);(0,s.Z)([(0,n.Mo)("ha-formfield")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"_labelClick",value:function(){const e=this.input;if(e)switch(e.focus(),e.tagName){case"HA-CHECKBOX":case"HA-RADIO":if(e.disabled)break;e.checked=!e.checked,(0,l.B)(e,"change");break;default:e.click()}}},{kind:"field",static:!0,key:"styles",value:()=>[a.W,r.iv`:host(:not([alignEnd])) ::slotted(ha-switch){margin-right:10px;margin-inline-end:10px;margin-inline-start:inline}.mdc-form-field>label{direction:var(--direction);margin-inline-start:0;margin-inline-end:auto;padding-inline-start:4px;padding-inline-end:0}`]}]}}),o.a)},90806:(e,t,i)=>{var s=i(17463),o=i(44636),a=i(68144),r=i(14243);(0,s.Z)([(0,r.Mo)("ha-header-bar")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return a.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,a.$m)(o),a.iv`.mdc-top-app-bar__row{height:var(--header-height)}.mdc-top-app-bar{position:static;color:var(--mdc-theme-on-primary,#fff)}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-start{flex:1}.mdc-top-app-bar__section.mdc-top-app-bar__section--align-end{flex:none}`]}}]}}),a.oi)},2130:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243),r=i(83448),n=i(88027);i(12373),i(14089);(0,s.Z)([(0,a.Mo)("ha-metric")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Number})],key:"value",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:String})],key:"heading",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:String})],key:"tooltip",value:void 0},{kind:"method",key:"render",value:function(){var e;const t=(0,n.IU)(this.value);return o.dy` ${this.heading}
    ${t} % 50,"target-critical":t>85})}" .value="${this.value}">
    `}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var( --metric-bar-ok-color, var(--success-color) )}.target-warning{--ha-bar-primary-color:var( @@ -19,5 +19,5 @@ )}.target-critical{--ha-bar-primary-color:var( --metric-bar-critical-color, var(--error-color) - )}.value{width:48px;padding-right:4px;flex-shrink:0}`}}]}}),o.oi)},33220:(e,t,i)=>{var s=i(17463),o=i(57463),a=i(44973),r=i(68144),n=i(14243);(0,s.Z)([(0,n.Mo)("ha-radio")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[a.W,r.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),o.J)},86630:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=i(49412),n=i(3762),l=i(68144),c=i(14243),d=i(38346),h=i(96151);(0,s.Z)([(0,c.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?l.dy``:l.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,d.D)((async()=>{await(0,h.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),r.K)},14089:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243);(0,s.Z)([(0,a.Mo)("ha-settings-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return o.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`:host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}`}}]}}),o.oi)},30172:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=i(53464),n=i(4301),l=i(68144),c=i(14243),d=i(47181);(0,s.Z)([(0,c.Mo)("ha-switch")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this),this.addEventListener("change",(()=>{var e;this.haptic&&(e="light",(0,d.B)(window,"haptic",e))}))}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`]}]}}),r.H)},20258:(e,t,i)=>{i.d(t,{G:()=>a,U:()=>r});var s=i(63864),o=i(41682);const a=async e=>(0,s.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/audio",method:"get"}):(0,o.rY)(await e.callApi("GET","hassio/hardware/audio")),r=async e=>(0,s.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/info",method:"get"}):(0,o.rY)(await e.callApi("GET","hassio/hardware/info"))},5986:(e,t,i)=>{i.d(t,{Lh:()=>s,t4:()=>o});const s=(e,t,i)=>e(`component.${t}.title`)||(null==i?void 0:i.name)||t,o=(e,t)=>e.callWS({type:"manifest/get",integration:t})},51283:(e,t,i)=>{i.d(t,{t:()=>o,y:()=>a});var s=i(63864);const o=async e=>{await e.callService("homeassistant","restart")},a=async(e,t)=>{(0,s.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/core/update",method:"post",timeout:null,data:{backup:t}}):await e.callApi("POST","hassio/core/update",{backup:t})}},56799:(e,t,i)=>{i.d(t,{V:()=>s});const s=(e,t)=>{let i={};const s=e.connection.subscribeMessage((e=>{if("initial"===e.type)return i=e.data,void t(i);"finish"!==e.type?(i={...i,[e.domain]:{...i[e.domain],info:{...i[e.domain].info,[e.key]:e.success?e.data:{error:!0,value:e.error.msg}}}},t(i)):s.then((e=>e()))}),{type:"system_health/info"});return s}},59989:(e,t,i)=>{i.r(t),i.d(t,{DialogJoinBeta:()=>d});var s=i(17463),o=(i(14271),i(68144)),a=i(14243),r=i(47181),n=(i(9381),i(34821)),l=i(11654),c=i(27322);let d=(0,s.Z)([(0,a.Mo)("dialog-join-beta")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_dialogParams",value:void 0},{kind:"method",key:"showDialog",value:function(e){this._dialogParams=e}},{kind:"method",key:"closeDialog",value:function(){this._dialogParams=void 0,(0,r.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._dialogParams?o.dy` ${this.hass.localize("ui.dialogs.join_beta_channel.backup")}

    ${this.hass.localize("ui.dialogs.join_beta_channel.warning")} ${this.hass.localize("ui.dialogs.join_beta_channel.release_items")}

    • Home Assistant Core
    • Home Assistant Supervisor
    • Home Assistant Operating System
    ${this.hass.localize("ui.dialogs.join_beta_channel.view_documentation")} ${this.hass.localize("ui.common.cancel")} ${this.hass.localize("ui.dialogs.join_beta_channel.join")}
    `:o.Ld}},{kind:"method",key:"_cancel",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),this.closeDialog()}},{kind:"method",key:"_join",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.join)||void 0===t||t.call(e),this.closeDialog()}},{kind:"get",static:!0,key:"styles",value:function(){return[l.yu,o.iv`a{text-decoration:none}a ha-svg-icon{--mdc-icon-size:16px}`]}}]}}),o.oi)},12312:(e,t,i)=>{i.d(t,{Q:()=>o});var s=i(47181);i(59989);const o=(e,t)=>{(0,s.B)(e,"show-dialog",{dialogTag:"dialog-join-beta",dialogImport:()=>Promise.resolve().then(i.bind(i,59989)),dialogParams:t})}},49426:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.d(t,{O:()=>x,i:()=>$});var o=i(17463),a=(i(14271),i(68144)),r=i(14243),n=i(7323),l=i(44583),c=i(47181),d=i(50577),h=i(60893),u=(i(9381),i(22098),i(76870),i(34821)),p=(i(2130),i(41682)),v=i(28257),m=i(5986),g=i(56799),y=i(26765),f=i(11654),k=i(27322),b=i(81796),_=e([l]);l=(_.then?(await _)():_)[0];const w=(e,t)=>"homeassistant"===e?-1:"homeassistant"===t?1:e!1},{kind:"field",key:"_subscriptions",value:void 0},{kind:"method",key:"showDialog",value:function(){this._opened=!0,this.hass.loadBackendTranslation("system_health"),this._subscribe()}},{kind:"method",key:"closeDialog",value:function(){this._opened=!1,this._unsubscribe(),(0,c.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"_subscribe",value:function(){const e=[];(0,n.p)(this.hass,"system_health")&&e.push((0,g.V)(this.hass,(e=>{this._systemInfo=e}))),(0,n.p)(this.hass,"hassio")&&(e.push((0,h.T)(this.hass,(async()=>{this._supervisorStats=await(0,p.yd)(this.hass,"supervisor"),this._coreStats=await(0,p.yd)(this.hass,"core")}),1e4)),(0,v.p)(this.hass).then((e=>{this._resolutionInfo=e}))),this._subscriptions=e}},{kind:"method",key:"_unsubscribe",value:function(){for(;null!==(e=this._subscriptions)&&void 0!==e&&e.length;){var e;const t=this._subscriptions.pop();t instanceof Promise?t.then((e=>e())):t()}this._subscriptions=void 0,this._systemInfo=void 0,this._resolutionInfo=void 0,this._coreStats=void 0,this._supervisorStats=void 0}},{kind:"method",key:"render",value:function(){if(!this._opened)return a.Ld;const e=this._getSections();return a.dy`
    ${this._resolutionInfo?a.dy`${this._resolutionInfo.unhealthy.length?a.dy` ${this.hass.localize("ui.dialogs.unhealthy.title")} `:""} ${this._resolutionInfo.unsupported.length?a.dy` ${this.hass.localize("ui.dialogs.unsupported.title")} `:""} `:""}
    ${e}
    ${this._coreStats||this._supervisorStats?a.dy`
    ${this._coreStats?a.dy`

    ${this.hass.localize("ui.panel.config.system_health.core_stats")}

    `:""} ${this._supervisorStats?a.dy`

    ${this.hass.localize("ui.panel.config.system_health.supervisor_stats")}

    `:""}
    `:""}
    `}},{kind:"method",key:"_unsupportedDialog",value:async function(){await(0,y.Ys)(this,{title:this.hass.localize("ui.dialogs.unsupported.title"),text:a.dy`${this.hass.localize("ui.dialogs.unsupported.description")}

    `})}},{kind:"method",key:"_unhealthyDialog",value:async function(){await(0,y.Ys)(this,{title:this.hass.localize("ui.dialogs.unhealthy.title"),text:a.dy`${this.hass.localize("ui.dialogs.unhealthy.description")}

    `})}},{kind:"method",key:"_getSections",value:function(){const e=[];if(this._systemInfo){const t=Object.keys(this._systemInfo).sort(w);for(const i of t){const t=this._systemInfo[i],s=[];for(const e of Object.keys(t.info)){let o;if(t.info[e]&&"object"==typeof t.info[e]){const i=t.info[e];"pending"===i.type?o=a.dy` `:"failed"===i.type?o=a.dy` ${i.error}${i.more_info?a.dy` – ${this.hass.localize("ui.panel.config.info.system_health.more_info")} `:""} `:"date"===i.type&&(o=(0,l.o0)(new Date(i.value),this.hass.locale))}else o=t.info[e];s.push(a.dy` ${this.hass.localize(`component.${i}.system_health.info.${e}`)||e} ${o} `)}"homeassistant"!==i&&e.push(a.dy`

    ${(0,m.Lh)(this.hass.localize,i)}

    ${t.manage_url?a.dy` ${this.hass.localize("ui.panel.config.info.system_health.manage")} `:""}
    `),e.push(a.dy` ${s}
    `)}}else e.push(a.dy`
    `);return e}},{kind:"method",key:"_copyInfo",value:async function(){let e;const t=[];for(const i of Object.keys(this._systemInfo).sort(w)){const s=this._systemInfo[i];let o=!0;const a=[""+("homeassistant"!==i?`
    ${(0,m.Lh)(this.hass.localize,i)}\n`:"")];for(const e of Object.keys(s.info)){let t;if(s.info[e]&&"object"==typeof s.info[e]){const i=s.info[e];"pending"===i.type?t="pending":"failed"===i.type?t=`failed to load: ${i.error}`:"date"===i.type&&(t=(0,l.o0)(new Date(i.value),this.hass.locale))}else t=s.info[e];o?(a.push(`${e} | ${t}\n-- | --`),o=!1):a.push(`${e} | ${t}`)}"homeassistant"===i?e=a.join("\n"):(t.push(a.join("\n")),"homeassistant"!==i&&t.push("
    "))}await(0,d.v)(`## System Information\n${e}\n\n${t.join("\n\n")}`),(0,b.C)(this,{message:this.hass.localize("ui.common.copied_clipboard")})}},{kind:"field",static:!0,key:"styles",value:()=>[f.yu,a.iv`ha-alert{margin-bottom:16px;display:block}table{width:100%}td:first-child{width:45%}td:last-child{direction:ltr}.loading-container{display:flex;align-items:center;justify-content:center}.card-header{justify-content:space-between;display:flex;align-items:center}.error{color:var(--error-color)}a.manage{text-decoration:none}`]}]}}),a.oi);s()}catch(e){s(e)}}))},4631:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.r(t);var o=i(91098),a=i(12431),r=i(12963),n=i(36746),l=i(57518),c=i(72100),d=i(24517);const e=async()=>{const e=(0,c.sS)(),t=[];(0,r.Y)()&&await Promise.all([i.e(7021),i.e(8196)]).then(i.bind(i,48196)),(0,n.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(655)]).then(i.bind(i,20655)).then((()=>i.e(4827).then(i.t.bind(i,64827,23))))),(0,l.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(759)]).then(i.bind(i,20759))),(0,o.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(6554)]).then(i.bind(i,76554)).then((()=>i.e(6042).then(i.t.bind(i,6042,23))))),(0,a.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(2684)]).then(i.bind(i,72684)).then((()=>i.e(897).then(i.t.bind(i,50897,23))))),await Promise.all(t).then((()=>(0,d.n)(e)))};await e(),s()}catch(e){s(e)}}),1)},70203:(e,t,i)=>{i.d(t,{d:()=>s});const s=(e=0,t=2)=>{if(0===e)return"0 Bytes";t=t<0?0:t;const i=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/1024**i).toFixed(t))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i]}`}},88027:(e,t,i)=>{i.d(t,{Ff:()=>o,Fv:()=>s,IU:()=>a});const s=(e,t,i)=>isNaN(e)||isNaN(t)||isNaN(i)?0:e>i?i:e100*(e-t)/(i-t),a=e=>Math.round(10*e)/10},27322:(e,t,i)=>{i.d(t,{R:()=>s});const s=(e,t)=>`https://${e.config.version.includes("b")?"rc":e.config.version.includes("dev")?"next":"www"}.home-assistant.io${t}`},81796:(e,t,i)=>{i.d(t,{C:()=>o});var s=i(47181);const o=(e,t)=>(0,s.B)(e,"hass-notification",t)}}]); -//# sourceMappingURL=4247-DuoKGfHjKnM.js.map \ No newline at end of file + )}.value{width:48px;padding-right:4px;flex-shrink:0}`}}]}}),o.oi)},33220:(e,t,i)=>{var s=i(17463),o=i(57463),a=i(44973),r=i(68144),n=i(14243);(0,s.Z)([(0,n.Mo)("ha-radio")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",static:!0,key:"styles",value:()=>[a.W,r.iv`:host{--mdc-theme-secondary:var(--primary-color)}`]}]}}),o.J)},86630:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=i(49412),n=i(3762),l=i(68144),c=i(14243),d=i(38346),h=i(96151);(0,s.Z)([(0,c.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?l.dy``:l.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,d.D)((async()=>{await(0,h.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),r.K)},14089:(e,t,i)=>{var s=i(17463),o=i(68144),a=i(14243);(0,s.Z)([(0,a.Mo)("ha-settings-row")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return o.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`:host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}`}}]}}),o.oi)},30172:(e,t,i)=>{var s=i(17463),o=i(34541),a=i(47838),r=i(53464),n=i(4301),l=i(68144),c=i(14243),d=i(47181);(0,s.Z)([(0,c.Mo)("ha-switch")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,c.Cb)({type:Boolean})],key:"haptic",value:()=>!1},{kind:"method",key:"firstUpdated",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this),this.addEventListener("change",(()=>{var e;this.haptic&&(e="light",(0,d.B)(window,"haptic",e))}))}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`:host{--mdc-theme-secondary:var(--switch-checked-color)}.mdc-switch.mdc-switch--checked .mdc-switch__thumb{background-color:var(--switch-checked-button-color);border-color:var(--switch-checked-button-color)}.mdc-switch.mdc-switch--checked .mdc-switch__track{background-color:var(--switch-checked-track-color);border-color:var(--switch-checked-track-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb{background-color:var(--switch-unchecked-button-color);border-color:var(--switch-unchecked-button-color)}.mdc-switch:not(.mdc-switch--checked) .mdc-switch__track{background-color:var(--switch-unchecked-track-color);border-color:var(--switch-unchecked-track-color)}`]}]}}),r.H)},20258:(e,t,i)=>{i.d(t,{G:()=>a,U:()=>r});var s=i(63864),o=i(41682);const a=async e=>(0,s.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/audio",method:"get"}):(0,o.rY)(await e.callApi("GET","hassio/hardware/audio")),r=async e=>(0,s.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/info",method:"get"}):(0,o.rY)(await e.callApi("GET","hassio/hardware/info"))},5986:(e,t,i)=>{i.d(t,{Lh:()=>s,t4:()=>o});const s=(e,t,i)=>e(`component.${t}.title`)||(null==i?void 0:i.name)||t,o=(e,t)=>e.callWS({type:"manifest/get",integration:t})},51283:(e,t,i)=>{i.d(t,{t:()=>o,y:()=>a});var s=i(63864);const o=async e=>{await e.callService("homeassistant","restart")},a=async(e,t)=>{(0,s.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/core/update",method:"post",timeout:null,data:{backup:t}}):await e.callApi("POST","hassio/core/update",{backup:t})}},56799:(e,t,i)=>{i.d(t,{V:()=>s});const s=(e,t)=>{let i={};const s=e.connection.subscribeMessage((e=>{if("initial"===e.type)return i=e.data,void t(i);"finish"!==e.type?(i={...i,[e.domain]:{...i[e.domain],info:{...i[e.domain].info,[e.key]:e.success?e.data:{error:!0,value:e.error.msg}}}},t(i)):s.then((e=>e()))}),{type:"system_health/info"});return s}},59989:(e,t,i)=>{i.r(t),i.d(t,{DialogJoinBeta:()=>d});var s=i(17463),o=(i(14271),i(68144)),a=i(14243),r=i(47181),n=(i(9381),i(34821)),l=i(11654),c=i(27322);let d=(0,s.Z)([(0,a.Mo)("dialog-join-beta")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_dialogParams",value:void 0},{kind:"method",key:"showDialog",value:function(e){this._dialogParams=e}},{kind:"method",key:"closeDialog",value:function(){this._dialogParams=void 0,(0,r.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._dialogParams?o.dy` ${this.hass.localize("ui.dialogs.join_beta_channel.backup")}

    ${this.hass.localize("ui.dialogs.join_beta_channel.warning")} ${this.hass.localize("ui.dialogs.join_beta_channel.release_items")}

    • Home Assistant Core
    • Home Assistant Supervisor
    • Home Assistant Operating System
    ${this.hass.localize("ui.dialogs.join_beta_channel.view_documentation")} ${this.hass.localize("ui.common.cancel")} ${this.hass.localize("ui.dialogs.join_beta_channel.join")}
    `:o.Ld}},{kind:"method",key:"_cancel",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.cancel)||void 0===t||t.call(e),this.closeDialog()}},{kind:"method",key:"_join",value:function(){var e,t;null===(e=this._dialogParams)||void 0===e||null===(t=e.join)||void 0===t||t.call(e),this.closeDialog()}},{kind:"get",static:!0,key:"styles",value:function(){return[l.yu,o.iv`a{text-decoration:none}a ha-svg-icon{--mdc-icon-size:16px}`]}}]}}),o.oi)},12312:(e,t,i)=>{i.d(t,{Q:()=>o});var s=i(47181);i(59989);const o=(e,t)=>{(0,s.B)(e,"show-dialog",{dialogTag:"dialog-join-beta",dialogImport:()=>Promise.resolve().then(i.bind(i,59989)),dialogParams:t})}},49426:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.d(t,{O:()=>x,i:()=>$});var o=i(17463),a=(i(14271),i(68144)),r=i(14243),n=i(7323),l=i(44583),c=i(47181),d=i(50577),h=i(60893),u=(i(9381),i(22098),i(76870),i(34821)),p=(i(2130),i(41682)),v=i(28257),m=i(5986),g=i(56799),y=i(26765),f=i(11654),k=i(27322),b=i(81796),_=e([l]);l=(_.then?(await _)():_)[0];const w=(e,t)=>"homeassistant"===e?-1:"homeassistant"===t?1:e!1},{kind:"field",key:"_subscriptions",value:void 0},{kind:"method",key:"showDialog",value:function(){this._opened=!0,this.hass.loadBackendTranslation("system_health"),this._subscribe()}},{kind:"method",key:"closeDialog",value:function(){this._opened=!1,this._unsubscribe(),(0,c.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"_subscribe",value:function(){const e=[];(0,n.p)(this.hass,"system_health")&&e.push((0,g.V)(this.hass,(e=>{this._systemInfo=e}))),(0,n.p)(this.hass,"hassio")&&(e.push((0,h.T)(this.hass,(async()=>{this._supervisorStats=await(0,p.yd)(this.hass,"supervisor"),this._coreStats=await(0,p.yd)(this.hass,"core")}),1e4)),(0,v.p)(this.hass).then((e=>{this._resolutionInfo=e}))),this._subscriptions=e}},{kind:"method",key:"_unsubscribe",value:function(){for(;null!==(e=this._subscriptions)&&void 0!==e&&e.length;){var e;const t=this._subscriptions.pop();t instanceof Promise?t.then((e=>e())):t()}this._subscriptions=void 0,this._systemInfo=void 0,this._resolutionInfo=void 0,this._coreStats=void 0,this._supervisorStats=void 0}},{kind:"method",key:"render",value:function(){if(!this._opened)return a.Ld;const e=this._getSections();return a.dy`
    ${this._resolutionInfo?a.dy`${this._resolutionInfo.unhealthy.length?a.dy` ${this.hass.localize("ui.dialogs.unhealthy.title")} `:""} ${this._resolutionInfo.unsupported.length?a.dy` ${this.hass.localize("ui.dialogs.unsupported.title")} `:""} `:""}
    ${e}
    ${this._coreStats||this._supervisorStats?a.dy`
    ${this._coreStats?a.dy`

    ${this.hass.localize("ui.panel.config.system_health.core_stats")}

    `:""} ${this._supervisorStats?a.dy`

    ${this.hass.localize("ui.panel.config.system_health.supervisor_stats")}

    `:""}
    `:""}
    `}},{kind:"method",key:"_unsupportedDialog",value:async function(){await(0,y.Ys)(this,{title:this.hass.localize("ui.dialogs.unsupported.title"),text:a.dy`${this.hass.localize("ui.dialogs.unsupported.description")}

    `})}},{kind:"method",key:"_unhealthyDialog",value:async function(){await(0,y.Ys)(this,{title:this.hass.localize("ui.dialogs.unhealthy.title"),text:a.dy`${this.hass.localize("ui.dialogs.unhealthy.description")}

    `})}},{kind:"method",key:"_getSections",value:function(){const e=[];if(this._systemInfo){const t=Object.keys(this._systemInfo).sort(w);for(const i of t){const t=this._systemInfo[i],s=[];for(const e of Object.keys(t.info)){let o;if(t.info[e]&&"object"==typeof t.info[e]){const i=t.info[e];"pending"===i.type?o=a.dy` `:"failed"===i.type?o=a.dy` ${i.error}${i.more_info?a.dy` – ${this.hass.localize("ui.panel.config.info.system_health.more_info")} `:""} `:"date"===i.type&&(o=(0,l.o0)(new Date(i.value),this.hass.locale))}else o=t.info[e];s.push(a.dy` ${this.hass.localize(`component.${i}.system_health.info.${e}`)||e} ${o} `)}"homeassistant"!==i&&e.push(a.dy`

    ${(0,m.Lh)(this.hass.localize,i)}

    ${t.manage_url?a.dy` ${this.hass.localize("ui.panel.config.info.system_health.manage")} `:""}
    `),e.push(a.dy` ${s}
    `)}}else e.push(a.dy`
    `);return e}},{kind:"method",key:"_copyInfo",value:async function(){let e;const t=[];for(const i of Object.keys(this._systemInfo).sort(w)){const s=this._systemInfo[i];let o=!0;const a=[""+("homeassistant"!==i?`
    ${(0,m.Lh)(this.hass.localize,i)}\n`:"")];for(const e of Object.keys(s.info)){let t;if(s.info[e]&&"object"==typeof s.info[e]){const i=s.info[e];"pending"===i.type?t="pending":"failed"===i.type?t=`failed to load: ${i.error}`:"date"===i.type&&(t=(0,l.o0)(new Date(i.value),this.hass.locale))}else t=s.info[e];o?(a.push(`${e} | ${t}\n-- | --`),o=!1):a.push(`${e} | ${t}`)}"homeassistant"===i?e=a.join("\n"):(t.push(a.join("\n")),"homeassistant"!==i&&t.push("
    "))}await(0,d.v)(`## System Information\n${e}\n\n${t.join("\n\n")}`),(0,b.C)(this,{message:this.hass.localize("ui.common.copied_clipboard")})}},{kind:"field",static:!0,key:"styles",value:()=>[f.yu,a.iv`ha-alert{margin-bottom:16px;display:block}table{width:100%}td:first-child{width:45%}td:last-child{direction:ltr}.loading-container{display:flex;align-items:center;justify-content:center}.card-header{justify-content:space-between;display:flex;align-items:center}.error{color:var(--error-color)}a.manage{text-decoration:none}`]}]}}),a.oi);s()}catch(e){s(e)}}))},4631:(e,t,i)=>{i.a(e,(async(e,s)=>{try{i.r(t);var o=i(43170),a=i(27499),r=i(32812),n=i(27815),l=i(64532),c=i(72100),d=i(24517);const e=async()=>{const e=(0,c.sS)(),t=[];(0,r.Y)()&&await Promise.all([i.e(7021),i.e(8196)]).then(i.bind(i,48196)),(0,n.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(655)]).then(i.bind(i,20655))),(0,l.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(759)]).then(i.bind(i,20759))),(0,o.Y)(e)&&t.push(Promise.all([i.e(7021),i.e(6554)]).then(i.bind(i,76554)).then((()=>i.e(6042).then(i.t.bind(i,6042,23))))),(0,a.Yq)(e)&&t.push(Promise.all([i.e(7021),i.e(2684)]).then(i.bind(i,72684))),0!==t.length&&await Promise.all(t).then((()=>(0,d.n)(e)))};await e(),s()}catch(e){s(e)}}),1)},70203:(e,t,i)=>{i.d(t,{d:()=>s});const s=(e=0,t=2)=>{if(0===e)return"0 Bytes";t=t<0?0:t;const i=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/1024**i).toFixed(t))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i]}`}},88027:(e,t,i)=>{i.d(t,{Ff:()=>o,Fv:()=>s,IU:()=>a});const s=(e,t,i)=>isNaN(e)||isNaN(t)||isNaN(i)?0:e>i?i:e100*(e-t)/(i-t),a=e=>Math.round(10*e)/10},27322:(e,t,i)=>{i.d(t,{R:()=>s});const s=(e,t)=>`https://${e.config.version.includes("b")?"rc":e.config.version.includes("dev")?"next":"www"}.home-assistant.io${t}`},81796:(e,t,i)=>{i.d(t,{C:()=>o});var s=i(47181);const o=(e,t)=>(0,s.B)(e,"hass-notification",t)}}]); +//# sourceMappingURL=4247-y2SNvz0OT6s.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4247-y2SNvz0OT6s.js.gz b/supervisor/api/panel/frontend_latest/4247-y2SNvz0OT6s.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3cfe04656fce8831762dfad59d332030fab8ba93 GIT binary patch literal 18163 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/4247-y2SNvz0OT6s.js.map b/supervisor/api/panel/frontend_latest/4247-y2SNvz0OT6s.js.map new file mode 100644 index 000000000..af840a002 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/4247-y2SNvz0OT6s.js.map @@ -0,0 +1 @@ +{"version":3,"file":"4247-y2SNvz0OT6s.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/supervisor-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/network/dialog-hassio-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-core-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-host-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/datadisk/show-dialog-hassio-datadisk.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/hardware/show-dialog-hassio-hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/network/show-dialog-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-supervisor-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-supervisor-log.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/system/hassio-system.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/format_date_time.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/datetime/use_am_pm.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/copy-clipboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/debounce.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/subscribe-polling.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/buttons/ha-progress-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-alert.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-ansi-to-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-button-menu.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-dialog.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-expansion-panel.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-formfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-header-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-radio.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-select.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-settings-row.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-switch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/haptics.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/integration.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/core.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/system_health.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/core/updates/dialog-join-beta.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/core/updates/show-dialog-join-beta.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/repairs/dialog-system-information.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/intl-polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/bytes-to-string.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/calculate.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/documentation-url.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/toast.ts"],"names":["_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","type","Number","key","value","String","_this$tooltip","roundedValue","roundWithOneDecimal","this","html","description","tooltip","classMap","static","css","LitElement","IP_VERSIONS","DialogHassioNetwork","attribute","state","params","_params","_dirty","_curTabIndex","supervisor","_interfaces","network","interfaces","sort","a","b","primary","_interface","updateComplete","undefined","_processing","fireEvent","dialog","localName","localize","closeDialog","length","_handleTabActivated","map","device","interface","cache","_renderTab","nothing","_this$_interface","_this$_interface2","_this$_interface2$wif","_this$_interface3","_this$_interface3$wif","version","_renderIPConfiguration","wifi","ssid","_scanForAP","_scanning","_accessPoints","accesspoints","filter","ap","_this$_wifiConfigurat","_selectAP","_wifiConfiguration","mac","signal","_handleRadioValueChangedAp","auth","_handleInputValueChangedWifi","_updateNetwork","event","currentTarget","accesspointScan","hass","err","showAlertDialog","title","text","extractApiErrorMessage","_version","_version2","_version3","charAt","_handleRadioValueChanged","method","_toString","address","_handleInputValueChanged","gateway","nameservers","data","Array","isArray","replace","split","join","_interfaceOptions$ipv","_interfaceOptions$ipv2","_this$_params","interfaceOptions","forEach","_version4","_version5","_version6","_version7","_version8","_toArray","mode","psk","enabled","ipv4","ipv6","updateNetworkInterface","loadData","ev","showConfirmationDialog","confirmText","dismissText","requestUpdate","detail","index","target","id","haStyleDialog","_this$_metrics","_this$_metrics2","_this$_metrics3","_this$_metrics4","metrics","_metrics","cpu_percent","memory_percent","bytesToString","memory_usage","memory_limit","core","version_latest","atLeastVersion","config","update_available","metric","_metric$value","_coreRestart","_loadData","fetchHassioStats","button","progress","restartCore","connection","connected","haStyle","hassioStyle","primaryIpAddress","host","features","includes","_primaryIpAddress","_getUsedSpace","disk_used","disk_total","hostname","_changeHostnameClicked","_changeNetworkClicked","operating_system","os","info","docker","deployment","disk_life_time","_hostReboot","_hostShutdown","_handleMenuAction","agent_version","memoizeOne","used","total","getValueInPercentage","network_info","_network_info$interfa","_network_info$interfa2","find","action","_showHardware","_importFromUSB","_moveDatadisk","showHassioDatadiskDialog","element","dialogParams","dialogTag","dialogImport","hardware","fetchHassioHardwareInfo","showHassioHardwareDialog","rebootHost","ignoreSupervisorError","shutdownHost","showNetworkDialog","curHostname","showPromptDialog","inputLabel","inputType","defaultValue","changeHostOptions","collection","configSyncOS","fetchNetworkInfo","channel","_toggleBeta","supported","_diagnosticsInformationDialog","diagnostics","_toggleDiagnostics","_unsupportedDialog","healthy","_unhealthyDialog","_supervisorReload","_supervisorRestart","showJoinBetaDialog","async","_setChannel","cancel","setSupervisorOption","_reloadSupervisor","reloadSupervisor","restartSupervisor","resolution","unsupported","reason","documentationUrl","UNSUPPORTED_REASON_URL","unhealthy","UNHEALTHY_REASON_URL","_this$supervisor$supe","logProviders","name","HassioSupervisorLog","_get","_getPrototypeOf","prototype","call","_this$hass$userData","_error","userData","showAdvanced","_setLogProvider","_selectedLogProvider","provider","_content","_refresh","fetchHassioLogs","Boolean","narrow","route","supervisorTabs","formatDateTime","dateObj","locale","formatDateTimeMem","format","Intl","DateTimeFormat","language","useAmPm","year","month","day","hour","minute","hour12","formatDateTimeWithSeconds","formatDateTimeWithSecondsMem","second","time_format","TimeFormat","testLanguage","test","Date","toLocaleString","copyToClipboard","navigator","clipboard","writeText","str","_unused","el","document","createElement","body","appendChild","select","execCommand","removeChild","debounce","func","wait","immediate","timeout","debouncedFunc","callNow","clearTimeout","window","setTimeout","later","subscribePollingCollection","updateData","interval","fetchData","overlay","_result","raised","disabled","_buttonTapped","_setResult","result","stopPropagation","ALERT_ICONS","warning","error","success","alertType","dismissable","_dismiss_clicked","_parseTextToColoredPre","content","pre","re","i","bold","italic","underline","strikethrough","foregroundColor","backgroundColor","addSpan","span","classList","add","createTextNode","match","exec","j","substring","colorCode","parseInt","valuePrecentage","normalize","min","max","svg","HaButtonMenu","FOCUS_TARGET","query","_this$_menu","_menu","items","_this$_menu2","selected","_this$_menu3","_this$_triggerButton","open","focusItemAtIndex","_triggerButton","focus","_handleClick","_setTriggerAria","corner","menuCorner","fixed","multi","activatable","y","x","changedProps","dir","then","querySelectorAll","item","style","innerHTML","shadowRoot","anchor","show","querySelector","ariaHasPopup","SUPPRESS_DEFAULT_PRESS_SELECTOR","createCloseHeading","_DialogBase","HaDialog","_this$contentElement","contentElement","scrollTo","_this$contentElement2","suppressDefaultPressSelector","_updateScrolledAttribute","addEventListener","_onScroll","passive","removeEventListener","toggleAttribute","scrollTop","styles","DialogBase","HaExpansionPanel","reflect","expanded","_toggleContainer","_focusChanged","leftChevron","mdiChevronDown","header","secondary","_handleTransitionEnd","_showContent","has","_container","overflow","removeProperty","defaultPrevented","preventDefault","newExpanded","nextRender","scrollHeight","height","toggle","_FormfieldBase","input","tagName","checked","click","FormfieldBase","unsafeCSS","topAppBarStyles","heading","_RadioBase","RadioBase","_SelectBase","HaSelect","icon","_translationsUpdated","layoutOptions","SelectBase","threeLine","_SwitchBase","HaSwitch","hapticType","haptic","SwitchBase","fetchHassioHardwareAudio","callWS","endpoint","hassioApiResultExtractor","callApi","domainToName","domain","manifest","fetchIntegrationManifest","integration","callService","updateCore","backup","subscribeSystemHealthInfo","callback","unsubProm","subscribeMessage","updateEvent","msg","unsub","DialogJoinBeta","_dialogParams","_cancel","_join","_this$_dialogParams","_this$_dialogParams$c","_this$_dialogParams2","_this$_dialogParams2$","sortKeys","privileged","_opened","loadBackendTranslation","_subscribe","_unsubscribe","subs","isComponentLoaded","push","_systemInfo","_supervisorStats","_coreStats","fetchHassioResolution","_resolutionInfo","_subscriptions","_this$_subscriptions","pop","Promise","unsubFunc","sections","_getSections","_copyInfo","domains","Object","keys","domainInfo","more_info","manage_url","haContent","domainParts","first","parts","showToast","message","polyfillIntl","getLocalLanguage","polyfills","shouldPolyfillLocale","shouldPolyfillPluralRules","shouldPolyfillRelativeTime","shouldPolyfillDateTime","shouldPolyfillDisplayName","all","polyfillLocaleData","decimals","Math","floor","log","parseFloat","toFixed","isNaN","round","path"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js b/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js new file mode 100644 index 000000000..902447eb1 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[4631],{4631:(e,n,s)=>{s.a(e,(async(e,t)=>{try{s.r(n);var a=s(43170),h=s(27499),i=s(32812),l=s(27815),o=s(64532),r=s(72100),c=s(24517);const e=async()=>{const e=(0,r.sS)(),n=[];(0,i.Y)()&&await Promise.all([s.e(7021),s.e(8196)]).then(s.bind(s,48196)),(0,l.Y)(e)&&n.push(Promise.all([s.e(7021),s.e(655)]).then(s.bind(s,20655))),(0,o.Y)(e)&&n.push(Promise.all([s.e(7021),s.e(759)]).then(s.bind(s,20759))),(0,a.Y)(e)&&n.push(Promise.all([s.e(7021),s.e(6554)]).then(s.bind(s,76554)).then((()=>s.e(6042).then(s.t.bind(s,6042,23))))),(0,h.Yq)(e)&&n.push(Promise.all([s.e(7021),s.e(2684)]).then(s.bind(s,72684))),0!==n.length&&await Promise.all(n).then((()=>(0,c.n)(e)))};await e(),t()}catch(e){t(e)}}),1)}}]); +//# sourceMappingURL=4631-8qkVQyN4vK0.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js.gz b/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c8062f8ff65d6f1395697e2592bfaa0f2a136bc GIT binary patch literal 427 zcmV;c0aX4UiwFP!000021C^5HcHA%&g#Y&?%B}7>s?1cM^1m`uP;q2fkR4rZc;CHO z>oUhU`aGVI;nD)t1+=EC?4^>Sn$_Y!?F_P-K4=$u+V*p`B@sKcQroTC^x7)Dd+UFV zr>AQhAch6DY;7%0qhN!dxYJFhxaJ7AZl9o#G++{sbVb5CX3Y_C!!(rp(p-?Yki}7u z`M_I}VHOt!@Q!2@=0OO2wxW5E0PjhraS{9)!l;v~qRta^?1g1R*py0$Nb z`P>M61q`^pwYE{xxDy{}czc7`0B8Q>V&6}5xZ@HiOM!q+F`{L+n Vy#L4-6BKhfd;*>>YeQE9005_>)l&cf literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js.map b/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js.map new file mode 100644 index 000000000..bf5d1fa3c --- /dev/null +++ b/supervisor/api/panel/frontend_latest/4631-8qkVQyN4vK0.js.map @@ -0,0 +1 @@ +{"version":3,"file":"4631-8qkVQyN4vK0.js","mappings":"kPAQA,MAAMA,EAAeC,UACnB,MAAMC,GAASC,EAAAA,EAAAA,MACTC,EAAgC,IAElCC,EAAAA,EAAAA,YACI,0DAEJC,EAAAA,EAAAA,GAA0BJ,IAC5BE,EAAUG,KAAK,0DAEbC,EAAAA,EAAAA,GAA2BN,IAC7BE,EAAUG,KAAK,0DAEbE,EAAAA,EAAAA,GAAuBP,IACzBE,EAAUG,KACR,yDAAuDG,MACrD,IAAM,wCAIRC,EAAAA,EAAAA,IAA0BT,IAC5BE,EAAUG,KAAK,0DAEQ,IAArBH,EAAUQ,cAGRC,QAAQC,IAAIV,GAAWM,MAAK,KAEhCK,EAAAA,EAAAA,GAAmBb,IACpB,QAGGF,I","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/intl-polyfill.ts"],"names":["polyfillIntl","async","locale","getLocalLanguage","polyfills","shouldPolyfillLocale","shouldPolyfillPluralRules","push","shouldPolyfillRelativeTime","shouldPolyfillDateTime","then","shouldPolyfillDisplayName","length","Promise","all","polyfillLocaleData"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js b/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js deleted file mode 100644 index fe706402e..000000000 --- a/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[4631],{4631:(e,n,t)=>{t.a(e,(async(e,s)=>{try{t.r(n);var a=t(91098),h=t(12431),i=t(12963),l=t(36746),o=t(57518),r=t(72100),b=t(24517);const e=async()=>{const e=(0,r.sS)(),n=[];(0,i.Y)()&&await Promise.all([t.e(7021),t.e(8196)]).then(t.bind(t,48196)),(0,l.Y)(e)&&n.push(Promise.all([t.e(7021),t.e(655)]).then(t.bind(t,20655)).then((()=>t.e(4827).then(t.t.bind(t,64827,23))))),(0,o.Y)(e)&&n.push(Promise.all([t.e(7021),t.e(759)]).then(t.bind(t,20759))),(0,a.Y)(e)&&n.push(Promise.all([t.e(7021),t.e(6554)]).then(t.bind(t,76554)).then((()=>t.e(6042).then(t.t.bind(t,6042,23))))),(0,h.Y)(e)&&n.push(Promise.all([t.e(7021),t.e(2684)]).then(t.bind(t,72684)).then((()=>t.e(897).then(t.t.bind(t,50897,23))))),await Promise.all(n).then((()=>(0,b.n)(e)))};await e(),s()}catch(e){s(e)}}),1)}}]); -//# sourceMappingURL=4631-CU3g7Nj9p2I.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js.gz b/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js.gz deleted file mode 100644 index abed504745d73c8313b79e2d2371516347fd0bd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmV;l0ZaZLiwFP!000021C^5nZ{#o#g~f1x;`q)Z`5dM)2#%SH-qg$ML>{Ny|K4$# z+YLT{8of6Yc-EkLg4Xm(`)rb-8n(rjYSpqFEOr|`=vE`OCJ}pRrM7ErQ)#R8#`HrA z_xG1pK-3L(+0s&+M!^c-bGHemxaJn7XZEa+v|ti*=MHNm}>BKU%(eCAVbHKKW{@Q4f`n!y#L;Lb1#bsS&60ph$s6wOyr| z6|J7$V3x;67&ti%os%Lfef&7?@Jf^9x>e{qd_tM)+m*(7n4MLg)us;fFam(%@ao~= zSyJ2-?(ngf9BYvHx>@G%wMkMx4zEw*=*2<04-XI1{HAci*TeH7yPlo+gwMjSe*yZU z3-#6#+Vuu-FnL_87;t28P)b{NnSwo}%fSKgfUYYr`N;F0Kf$UorTQf6x~Dt8zJHu{ ezsH-!Ur{If+%M|zo#>+&$@&m`NL`Pq0{{RD^x--H diff --git a/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js.map b/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js.map deleted file mode 100644 index 6708e1db9..000000000 --- a/supervisor/api/panel/frontend_latest/4631-CU3g7Nj9p2I.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4631-CU3g7Nj9p2I.js","mappings":"kPAQA,MAAMA,EAAeC,UACnB,MAAMC,GAASC,EAAAA,EAAAA,MACTC,EAAgC,IAElCC,EAAAA,EAAAA,YACI,0DAEJC,EAAAA,EAAAA,GAA0BJ,IAC5BE,EAAUG,KACR,wDAAoDC,MAClD,IAAM,yCAIRC,EAAAA,EAAAA,GAA2BP,IAC7BE,EAAUG,KAAK,0DAEbG,EAAAA,EAAAA,GAAuBR,IACzBE,EAAUG,KACR,yDAAuDC,MACrD,IAAM,wCAIRG,EAAAA,EAAAA,GAA0BT,IAC5BE,EAAUG,KACR,yDAAqDC,MACnD,IAAM,6CAINI,QAAQC,IAAIT,GAAWI,MAAK,KAEhCM,EAAAA,EAAAA,GAAmBZ,IACpB,QAGGF,I","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/intl-polyfill.ts"],"names":["polyfillIntl","async","locale","getLocalLanguage","polyfills","shouldPolyfillLocale","shouldPolyfillPluralRules","push","then","shouldPolyfillRelativeTime","shouldPolyfillDateTime","shouldPolyfillDisplayName","Promise","all","polyfillLocaleData"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js b/supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js new file mode 100644 index 000000000..af0d623a2 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js @@ -0,0 +1,5 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[4783],{84783:(i,t,e)=>{e.r(t);var o=e(17463),a=(e(14271),e(68144)),n=e(14243),l=e(14516),d=e(47181),r=(e(34821),e(68331),e(41682)),s=e(29748),c=e(11654);const u=(0,l.Z)((()=>[{name:"default_backup_mount",required:!0,selector:{backup_location:{}}}]));(0,o.Z)([(0,n.Mo)("dialog-hassio-backup-location")],(function(i,t){return{F:class extends t{constructor(...t){super(...t),i(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"_dialogParams",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_data",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_waiting",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_error",value:void 0},{kind:"method",key:"showDialog",value:async function(i){this._dialogParams=i}},{kind:"method",key:"closeDialog",value:function(){this._data=void 0,this._error=void 0,this._waiting=void 0,this._dialogParams=void 0,(0,d.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._dialogParams?a.dy` ${this._error?a.dy`${this._error}`:a.Ld} ${this._dialogParams.supervisor.localize("common.cancel")} ${this._dialogParams.supervisor.localize("common.save")} `:a.Ld}},{kind:"field",key:"_computeLabelCallback",value(){return i=>this._dialogParams.supervisor.localize(`dialog.backup_location.options.${i.name}.name`)||i.name}},{kind:"field",key:"_computeHelperCallback",value(){return i=>this._dialogParams.supervisor.localize(`dialog.backup_location.options.${i.name}.description`)}},{kind:"method",key:"_valueChanged",value:function(i){const t=i.detail.value.default_backup_mount;this._data={default_backup_mount:"/backup"===t?null:t}}},{kind:"method",key:"_changeMount",value:async function(){if(this._data){this._error=void 0,this._waiting=!0;try{await(0,s.Cl)(this.hass,this._data)}catch(i){return this._error=(0,r.js)(i),void(this._waiting=!1)}this.closeDialog()}}},{kind:"get",static:!0,key:"styles",value:function(){return[c.Qx,c.yu,a.iv`.delete-btn{--mdc-theme-primary:var(--error-color)}`]}}]}}),a.oi)},34821:(i,t,e)=>{e.d(t,{i:()=>h});var o=e(17463),a=e(34541),n=e(47838),l=e(87762),d=e(91632),r=e(68144),s=e(14243),c=e(38378);e(5666);const u=["button","ha-list-item"],h=(i,t)=>r.dy`
    ${t}
    `;(0,o.Z)([(0,s.Mo)("ha-dialog")],(function(i,t){class e extends t{constructor(...t){super(...t),i(this)}}return{F:e,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(i,t){var e;null===(e=this.contentElement)||void 0===e||e.scrollTo(i,t)}},{kind:"method",key:"renderHeading",value:function(){return r.dy` ${(0,a.Z)((0,n.Z)(e.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var i;(0,a.Z)((0,n.Z)(e.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,u].join(", "),this._updateScrolledAttribute(),null===(i=this.contentElement)||void 0===i||i.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,n.Z)(e.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[d.W,r.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( + --dialog-scroll-divider-color, + var(--divider-color) + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),l.M)},29748:(i,t,e)=>{e.d(t,{Cl:()=>l,eX:()=>a,mw:()=>o,rE:()=>n});let o=function(i){return i.BIND="bind",i.CIFS="cifs",i.NFS="nfs",i}({}),a=function(i){return i.BACKUP="backup",i.MEDIA="media",i}({});const n=async i=>i.callWS({type:"supervisor/api",endpoint:"/mounts",method:"get",timeout:null}),l=async(i,t)=>i.callWS({type:"supervisor/api",endpoint:"/mounts/options",method:"post",timeout:null,data:t})}}]); +//# sourceMappingURL=4783-ORujYtaN5FI.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js.gz b/supervisor/api/panel/frontend_latest/4783-ORujYtaN5FI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c2f224df82a32f0513dbc04f312e8ceda3549f1 GIT binary patch literal 2494 zcmV;v2|@NBiwFP!000021HC!-SL3+zzu#Zs^|x8?$%fF^Idf&pwcWj5c|1_;NuouT z{FUSYXZ*i^RGb8Z16(f~X*7LCGh=O7D+rX9G}qxcQoyFkB}^)kU%Z&t{9-OjI3r3? zr3u$(Qz^IxUSv;2ytz3!MM+hwd318JcX+gWikl<*n?@9C3@AHpAd!(q;{}m{$RHXW z?j7tROtQ$V_jV3P2t#ymG}_xk2=mMV_Y4Aa%l**-!i8Dx9gdC+s9dJ3 zwXV)eQF9$)3IAVH2}SyB8!KRtYa!F7!(k#PnhKsaZQGtAG&YQdWqe{5Jb5cn6c&^) zF^lKcXCn55@scn^r#PC{JhvO`Dbz^NwdBp~G-rk+fGg`>73jt(FKeqnlq88kRdog3 z8q-M6sX}dwi}a+qpu9-KDFs%9xPV+pV#rkL^?ETuQA4zrbW&?bpN(3h#syrbq17_P z3&Lth7lIbSc8mWsvomk{H$;;1k8=I~QxvWF5KaCH{UxEA^4VWu0a6ONfk6p+E{f1& zs=2s)>Fi!&6Lrn=U>#)C*hnQk?_{(cW|uRepwDl`X~l?Wl6jr5hd6Efpw0(c^Weidi9I+F z74Sgil9n$R%`ZN2ECNtDso*QP?)J$XNMY>@|9il_iMuHas)Y1f)8AovGm|@aInh)z z2vHjbAA7S`JZ}Y~4UYp4?Y!+3w|Wx>QU~tOSYKC=g+6(Xd-&~#TT9&I^OPiSiq=^@ z6|xKxdkKs)aUzQ%vYA zRFDf^5ZQ&(y50tR*z-f&gQthxm{tm&zILS)>&wbrMvTvAX)Cd?b!yGJ)S&w63- zW>k`vn~ga0UVCdBOB?~>mh=sBpN(`YReHIKH5XWL^fuNz|brX#52 z1w+xQ8sS^K+MMWo9?^bL?|2(hnY>rX9Ahgdx+7(T+Pn8VLbnW^fiX#GqG@giFyCSI zH3PM=shs4=w^uk%u4_yZx;Re?V4xwMXx_weS>&;vLkV$rSJMTNQ5-vU<6JNyQG0&c zw&p)%7zm15?8eOAAZrZ44NW7no3{fatsPDG_eOq>wPWy+pJR^>4-aJlZzPHx_F4``xjH;n9xSTg>iw^xWa^t{GU!^A5$qElnrm zw{X=6e7Vg+uhJcpJ7?MU)3el+%HFiD{ItF*r2~_BH<17Fk$g4M!~NmhrgWanK6%P$ znM=Xg58@kfFZ;cMHVt8HtA!~W5oG>qxeqk`ia}|9OcC}X3os&o^i| zrBdl1tAgl(;_Mwm#}BH|XK_yh2e56XlAzQ}U$eil>+idd!tCTx6kMMs?*-*ih=Z_W zc~(1--@7nC@yYT-DnfV}NcvbHsqL(!C|)hh!5gZyy`xc=FJUJ~a4!Ql6;X;Vz!cPt zgL^@h5yy?zQ1n`H->(mQbePGoXZyw_5=yavC)tCB$BEVX-3cPH75ov`Z)&xhC+G^wxBV;|iuLM}R`-p4usOQtjUxFOOWO(4xllSfS&BPFL7LiI zrJ;ycbuadH6Ezbd&2Kz0=b}tU)m5MbqebBRrR}2~f#+v-3tB+eL$RDqh{+23Z!+3J zs7=-s&7$3AjqBjbv0w4*fY|if_!1@;RJ&K2LW(M$ zQl>%n@b4btfC~<2{AXx-j+lt6Sj|ZxEE8DCqo~UC_jHu(AMQygZwKk@jJQ-*&HGwuI=zm&oa~faLOoX3R27~wxQc-nXk3xP z7V~8SmEG=X1)6XoMOorPE{e<=EFG zwkWu^BA&)|r^nR~hfn5dT|+1b*$_r&+zn)^W3>ROX--(|k30#^foqU`Hhw&7I>)8f zBZ2#4+x-lhvBDnhEU{Os0p@8sfvJ$t6jW7=T&EKz@{94@C(L%ACg{<3;cqITs1@B$ z((W`~o?;1%Xu5z^B5c6-hh6x)3N@z%boQAd^{7SznfACW{6I3I&0bKooRSXNs~?T?VAvq(BSc1_AIeL%S_Pqu~(ft4mwr_?|F zjMp-}Wvji3U~m3k$BRsqQAfkrOCB8<5!UUaJ-dJ_9d{4G7TK2DvF}Kf&p}c>_K7m2 zP5;R1Z<#-+V;6?yUEa+587(UzHR1Z66nkse#}A1+KlNX=EP0Ds?EZG-{zvT#=B5UQ z;TN|cxV&@=f#oZ=;4K<6(1FO-Umxq|ndH+i-o4Di3FSqIY4YNW*WYJhPN&N5-q{Uz z>o#hPDr5tXPhNcW<2PC8A3-eT+gC5Y_#_KUC@ATum!HHu^RFE=JEm@~{Q3K+u_I_2 zuAharNJT>oyr=|q?{Intl.PluralRules&&"function"==typeof Intl.PluralRules.__addLocaleData&&Intl.PluralRules.__addLocaleData({data:{categories:{cardinal:["one","other"],ordinal:["one","two","few","other"]},fn:function(e,a){var n=String(e).split("."),t=!n[1],l=Number(n[0])==e,o=l&&n[0].slice(-1),r=l&&n[0].slice(-2);return a?1==o&&11!=r?"one":2==o&&12!=r?"two":3==o&&13!=r?"few":"other":1==e&&t?"one":"other"}},locale:"en"})}}]); -//# sourceMappingURL=4827-6sdX2ITHexs.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js.gz b/supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js.gz deleted file mode 100644 index 44a5fe414ee5fda75bc522d130fa7663a8dae0ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmV-w0hRtAiwFP!000021B{RXXT&fRfd9%}5D8hWz1b!wJ8Up!W&>1Ju6@1MzH9Gh9BlBCe7?sg%!8?-J*-<@Y#-|mx3%3tuDx%3&=~T{Sqy-s`mcC6q#2Le z&etqWZ|;-3O!T+oDH&G}{WAs=y_wEw^WGWol#;5$A~Y6>QsJuwTg@(|D9?3SzSu$= zc+x>r`j^4_@;GH*=l~n*8t~)Yl?`emQ(_T_AU4$CNG9wB4|{u@73_bVK~yMzLKz6n z`%mp=s6K*gaKnH{zBNr?BqCe{HODm0gi){EZVirMdYy5lKv-oc9bb_*O#$pG=E7aF zgfAV0&f!e2Vx=slaXeRUHRZ|VM3RY&sd8~5i;0Zc@|-P?+dyeJZ=UHe2s3?@B!Fb# z!;tai_qg=+l@*HfON)|IeG>}`fPM-M^05WQo32@LN`#STh(~Hgv0hfOUT$Im0E*HX IY&HS_0Ps_&!2kdN diff --git a/supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js.map b/supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js.map deleted file mode 100644 index 74b599fb5..000000000 --- a/supervisor/api/panel/frontend_latest/4827-6sdX2ITHexs.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"4827-6sdX2ITHexs.js","mappings":"iHAEIA,KAAKC,aAA2D,mBAArCD,KAAKC,YAAYC,iBAC9CF,KAAKC,YAAYC,gBAAgB,CAAC,KAAO,CAAC,WAAa,CAAC,SAAW,CAAC,MAAM,SAAS,QAAU,CAAC,MAAM,MAAM,MAAM,UAAU,GAAK,SAASC,EAAGC,GAC3I,IAAIC,EAAIC,OAAOH,GAAGI,MAAM,KAAMC,GAAMH,EAAE,GAAII,EAAKC,OAAOL,EAAE,KAAOF,EAAGQ,EAAMF,GAAMJ,EAAE,GAAGO,OAAO,GAAIC,EAAOJ,GAAMJ,EAAE,GAAGO,OAAO,GACvH,OAAIR,EAAmB,GAAPO,GAAoB,IAARE,EAAa,MAC9B,GAAPF,GAAoB,IAARE,EAAa,MAClB,GAAPF,GAAoB,IAARE,EAAa,MACzB,QACQ,GAALV,GAAUK,EAAK,MAAQ,OAChC,GAAG,OAAS,M","sources":["no-source/node_modules/@formatjs/intl-pluralrules/locale-data/en.js"],"names":["Intl","PluralRules","__addLocaleData","n","ord","s","String","split","v0","t0","Number","n10","slice","n100"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4971--yI7R-eH_ls.js b/supervisor/api/panel/frontend_latest/4971--yI7R-eH_ls.js deleted file mode 100644 index feae3b305..000000000 --- a/supervisor/api/panel/frontend_latest/4971--yI7R-eH_ls.js +++ /dev/null @@ -1,2 +0,0 @@ -(()=>{"use strict";var e,t,r={14971:(e,t,r)=>{var a=r(93217),n=r(69330),o=r(62173);let i,s;const p=(e,t,r)=>{if("input"===e){if("type"===t&&"checkbox"===r||"checked"===t||"disabled"===t)return;return""}},l={renderMarkdown:(e,t,r={})=>{let a;return i||(i={...(0,o.getDefaultWhiteList)(),input:["type","disabled","checked"],"ha-icon":["icon"],"ha-svg-icon":["path"],"ha-alert":["alert-type","title"]}),r.allowSvg?(s||(s={...i,svg:["xmlns","height","width"],path:["transform","stroke","d"],img:["src"]}),a=s):a=i,(0,o.filterXSS)((0,n.TU)(e,t),{whiteList:a,onTagAttr:p})}};(0,a.Jj)(l)}},a={};function n(e){var t=a[e];if(void 0!==t)return t.exports;var o=a[e]={exports:{}};return r[e](o,o.exports,n),o.exports}n.m=r,n.x=()=>{var e=n.O(void 0,[1827],(()=>n(14971)));return e=n.O(e)},e=[],n.O=(t,r,a,o)=>{if(!r){var i=1/0;for(f=0;f=o)&&Object.keys(n.O).every((e=>n.O[e](r[p])))?r.splice(p--,1):(s=!1,o0&&e[f-1][2]>o;f--)e[f]=e[f-1];e[f]=[r,a,o]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>e+"-Gpeacx_K1Lw.js",n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.p="/api/hassio/app/frontend_latest/",(()=>{var e={4971:1};n.f.i=(t,r)=>{e[t]||importScripts(n.p+n.u(t))};var t=self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[],r=t.push.bind(t);t.push=t=>{var[a,o,i]=t;for(var s in o)n.o(o,s)&&(n.m[s]=o[s]);for(i&&i(n);a.length;)e[a.pop()]=1;r(t)}})(),t=n.x,n.x=()=>n.e(1827).then(t);n.x()})(); -//# sourceMappingURL=4971--yI7R-eH_ls.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4971--yI7R-eH_ls.js.gz b/supervisor/api/panel/frontend_latest/4971--yI7R-eH_ls.js.gz deleted file mode 100644 index 536200fbad80adffc0d9b62c5d4027656cf9a8b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1067 zcmV+`1l0Qq-4r}OJ4%le+RqI00v;J%e^yEaEXFc)1P zvqxTXz)#fWLX_w@=j4tVzJc%w)N- z-+?}3_ynm#4t1BnWj%hulY_mWPK83oKO&& ze?Meo#p3m|S0zhxu1OkbO6d@LfCB9qh@xa@2ojiMSnn{fH||=B5{vm=j=d$d!0%h& zE$B^X^7{6cc5xq3Me-~K6m`kGxVd8%!S<~i!4|>fW-&FFi+WEOI-P$1@D8fLw{Z3Z z(^C!yaA!h5yoY8i-4(V(%I`bwZL2CEb~a-Rx+Iuj!OUAVof3tyXza769gMg-;Zl2B zAqlQV5n6N!A}TkE(HnuBt_4PiT09l_-raPH70ni9@vMB$oF}Bk1gEJOfIL9;Af!^=H#k;#iO*Rmgp>TK;Vv<^P@dJ@GdhL{lcn8V9 zg{dibu-;==3Aw&zaT9|ihWJBSfhu93eGCM*+3a%*vO2B4UVL-p?|geQDvH6O%blF3&{*qr3jDn=cCXj32m51b&>0?@TD;Lhb9=#y&{_C zavW3&h2+*)LQAp89SJz!@f8n3^V8!Kfl`zBCQu$4(2)zC5E_yB|K{`mPrTW?3ckfg lE4}&kr*A~;=WKTV^3_i>_+r(1RFm(d{TsK#QGPoI005ym5QP8$ diff --git a/supervisor/api/panel/frontend_latest/4971-L2WL6jRcp9U.js b/supervisor/api/panel/frontend_latest/4971-L2WL6jRcp9U.js new file mode 100644 index 000000000..043675bac --- /dev/null +++ b/supervisor/api/panel/frontend_latest/4971-L2WL6jRcp9U.js @@ -0,0 +1,2 @@ +(()=>{"use strict";var e,t,r={14971:(e,t,r)=>{var a=r(93217),o=r(69330),n=r(62173);let i,s;const p=(e,t,r)=>{if("input"===e){if("type"===t&&"checkbox"===r||"checked"===t||"disabled"===t)return;return""}},l={renderMarkdown:(e,t,r={})=>{let a;return i||(i={...(0,n.getDefaultWhiteList)(),input:["type","disabled","checked"],"ha-icon":["icon"],"ha-svg-icon":["path"],"ha-alert":["alert-type","title"]}),r.allowSvg?(s||(s={...i,svg:["xmlns","height","width"],path:["transform","stroke","d"],img:["src"]}),a=s):a=i,(0,n.filterXSS)((0,o.TU)(e,t),{whiteList:a,onTagAttr:p})}};(0,a.Jj)(l)}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return r[e](n,n.exports,o),n.exports}o.m=r,o.x=()=>{var e=o.O(void 0,[1827],(()=>o(14971)));return e=o.O(e)},e=[],o.O=(t,r,a,n)=>{if(!r){var i=1/0;for(f=0;f=n)&&Object.keys(o.O).every((e=>o.O[e](r[p])))?r.splice(p--,1):(s=!1,n0&&e[f-1][2]>n;f--)e[f]=e[f-1];e[f]=[r,a,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,r)=>(o.f[r](e,t),t)),[])),o.u=e=>e+"-Gpeacx_K1Lw.js",o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.p="/api/hassio/app/frontend_latest/",(()=>{var e={4971:1};o.f.i=(t,r)=>{e[t]||importScripts(o.p+o.u(t))};var t=self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[],r=t.push.bind(t);t.push=t=>{var[a,n,i]=t;for(var s in n)o.o(n,s)&&(o.m[s]=n[s]);for(i&&i(o);a.length;)e[a.pop()]=1;r(t)}})(),t=o.x,o.x=()=>o.e(1827).then(t);o.x()})(); +//# sourceMappingURL=4971-L2WL6jRcp9U.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/4971-L2WL6jRcp9U.js.gz b/supervisor/api/panel/frontend_latest/4971-L2WL6jRcp9U.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..441ab72e19ede70a788cf34b0eb51e3cc16e8793 GIT binary patch literal 1069 zcmV+|1k(E-iwFP!000021C3Paa_cA){r^3Mqp!*Z6^!HLuGVGtecv~gDn+E0MIr+Q zcuC26_i3<{%>0{slZb}X-KYCB5JJU!eYW#3^TDYqWcgmY8L+^d=vOb^zFw_KvLY@X zN#V%bo9oqU$_y@Fy}h})qD;pnZr;$mgD_Lf=atbu%&d5JR}IOOw!4rCA%G@3JX(lm zn9sASh3etX9HZ?{r?U-pI!3crUfy-1O&x@t)A{+6Wy8Qa(L2yJxNoIOq(e!qFzwlcKiw(P)#xR(}-F>p|!gRC4Vb6j?vIsCleyiYuG^ogTl7!I9|+fIAL zx1cs{z{Nq;DRj&bc{-_mW84;xP)_rZSmU|cMtAS3ltc5RZ!RxsANLVeB+pVn(Ui=Kiz{XkY~Q&FY!OT@R&#wisrQ7Y^ZEC8_fQ4?0FRzv zddguB?vW4>@1Yq>cZDsH^81c^+o=kOT`bs&t_dbsG5t=>=R{#F8vE>N4->9QxYXWG zNP??LgbrPTh{{c33|b(kbAi#J5zhs_cQv15MT=EgT$k_Z9OKehp*U~mX+4%cU=OuG z@}vHMuKe~E{I{mwb?|r625 z3E-{t-yifunpa35LD9*IY$>f;BE&0$OS^2G(E)UQ+sObvEHg&_G5mdcv{yrp1i2C; z-5!ci;?!;9wfVVn%7$2%y+pgx1WXy2y1~_)=*6LlX?=UJ*lc zISnd>LUL;?p`}>mjs%?V_=*Q%`0?q9K&eT56DSWY=*R_62#v`6f6L|nXWr~w1>a($ nmEQdN(>EgabMejf@87(-|EaQXe?>L{var a=i(68144);class o extends a.oi{static get styles(){return[a.iv`:host{display:block;position:absolute;outline:0;z-index:1002;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none}#tooltip{display:block;outline:0;font-size:var(--simple-tooltip-font-size,10px);line-height:1;background-color:var(--simple-tooltip-background,#616161);color:var(--simple-tooltip-text-color,#fff);padding:8px;border-radius:var(--simple-tooltip-border-radius,2px);width:var(--simple-tooltip-width)}@keyframes keyFrameScaleUp{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes keyFrameScaleDown{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes keyFrameFadeInOpacity{0%{opacity:0}100%{opacity:var(--simple-tooltip-opacity,.9)}}@keyframes keyFrameFadeOutOpacity{0%{opacity:var(--simple-tooltip-opacity,.9)}100%{opacity:0}}@keyframes keyFrameSlideDownIn{0%{transform:translateY(-2000px);opacity:0}10%{opacity:.2}100%{transform:translateY(0);opacity:var(--simple-tooltip-opacity,.9)}}@keyframes keyFrameSlideDownOut{0%{transform:translateY(0);opacity:var(--simple-tooltip-opacity,.9)}10%{opacity:.2}100%{transform:translateY(-2000px);opacity:0}}.fade-in-animation{opacity:0;animation-delay:var(--simple-tooltip-delay-in,500ms);animation-name:keyFrameFadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-in,500ms);animation-fill-mode:forwards}.fade-out-animation{opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-out,0ms);animation-name:keyFrameFadeOutOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.scale-up-animation{transform:scale(0);opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-in,500ms);animation-name:keyFrameScaleUp;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-in,500ms);animation-fill-mode:forwards}.scale-down-animation{transform:scale(1);opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-out,500ms);animation-name:keyFrameScaleDown;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.slide-down-animation{transform:translateY(-2000px);opacity:0;animation-delay:var(--simple-tooltip-delay-out,500ms);animation-name:keyFrameSlideDownIn;animation-iteration-count:1;animation-timing-function:cubic-bezier(0,0,.2,1);animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.slide-down-animation-out{transform:translateY(0);opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-out,500ms);animation-name:keyFrameSlideDownOut;animation-iteration-count:1;animation-timing-function:cubic-bezier(.4,0,1,1);animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.cancel-animation{animation-delay:-30s!important}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}`]}render(){return a.dy` `}static get properties(){return{...super.properties,for:{type:String},manualMode:{type:Boolean,attribute:"manual-mode"},position:{type:String},fitToVisibleBounds:{type:Boolean,attribute:"fit-to-visible-bounds"},offset:{type:Number},marginTop:{type:Number,attribute:"margin-top"},animationDelay:{type:Number,attribute:"animation-delay"},animationEntry:{type:String,attribute:"animation-entry"},animationExit:{type:String,attribute:"animation-exit"},_showing:{type:Boolean}}}static get tag(){return"simple-tooltip"}constructor(){super(),this.manualMode=!1,this.position="bottom",this.fitToVisibleBounds=!1,this.offset=14,this.marginTop=14,this.animationEntry="",this.animationExit="",this.animationConfig={entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]},setTimeout((()=>{this.addEventListener("webkitAnimationEnd",this._onAnimationEnd.bind(this)),this.addEventListener("mouseenter",this.hide.bind(this))}),0)}get target(){var t=this.parentNode,e=this.getRootNode();return this.for?e.querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?e.host:t}disconnectedCallback(){this.manualMode||this._removeListeners(),super.disconnectedCallback()}playAnimation(t){"entry"===t?this.show():"exit"===t&&this.hide()}cancelAnimation(){this.shadowRoot.querySelector("#tooltip").classList.add("cancel-animation")}show(){if(!this._showing){if(""===this.textContent.trim()){for(var t=!0,e=this.children,i=0;i{this._cancelAnimation()}),5e3)}}updatePosition(){if(this._target&&this.offsetParent){var t=this.offset;14!=this.marginTop&&14==this.offset&&(t=this.marginTop);var e,i,a=this.offsetParent.getBoundingClientRect(),o=this._target.getBoundingClientRect(),n=this.getBoundingClientRect(),r=(o.width-n.width)/2,p=(o.height-n.height)/2,s=o.left-a.left,d=o.top-a.top;switch(this.position){case"top":e=s+r,i=d-n.height-t;break;case"bottom":e=s+r,i=d+o.height+t;break;case"left":e=s-n.width-t,i=d+p;break;case"right":e=s+o.width+t,i=d+p}this.fitToVisibleBounds?(a.left+e+n.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),a.top+i+n.height>window.innerHeight?(this.style.bottom=a.height-d+t+"px",this.style.top="auto"):(this.style.top=Math.max(-a.top,i)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=i+"px")}}_addListeners(){this._target&&(this._target.addEventListener("mouseenter",this.show.bind(this)),this._target.addEventListener("focus",this.show.bind(this)),this._target.addEventListener("mouseleave",this.hide.bind(this)),this._target.addEventListener("blur",this.hide.bind(this)),this._target.addEventListener("tap",this.hide.bind(this)))}_findTarget(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()}_manualModeChanged(){this.manualMode?this._removeListeners():this._addListeners()}_cancelAnimation(){this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("entry")),this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("exit")),this.shadowRoot.querySelector("#tooltip").classList.remove("cancel-animation"),this.shadowRoot.querySelector("#tooltip").classList.add("hidden")}_onAnimationFinish(){this._showing&&(this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("entry")),this.shadowRoot.querySelector("#tooltip").classList.remove("cancel-animation"),this.shadowRoot.querySelector("#tooltip").classList.add(this._getAnimationType("exit")))}_onAnimationEnd(){this._animationPlaying=!1,this._showing||(this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("exit")),this.shadowRoot.querySelector("#tooltip").classList.add("hidden"))}_getAnimationType(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var e=this.animationConfig[t][0].timing.delay;"entry"===t?document.documentElement.style.setProperty("--simple-tooltip-delay-in",e+"ms"):"exit"===t&&document.documentElement.style.setProperty("--simple-tooltip-delay-out",e+"ms")}return this.animationConfig[t][0].name}}_removeListeners(){this._target&&(this._target.removeEventListener("mouseover",this.show.bind(this)),this._target.removeEventListener("focusin",this.show.bind(this)),this._target.removeEventListener("mouseout",this.hide.bind(this)),this._target.removeEventListener("focusout",this.hide.bind(this)),this._target.removeEventListener("click",this.hide.bind(this)))}firstUpdated(t){this.setAttribute("role","tooltip"),this.setAttribute("tabindex",-1),this._findTarget()}updated(t){t.forEach(((t,e)=>{"for"==e&&this._findTarget(this[e],t),"manualMode"==e&&this._manualModeChanged(this[e],t),"animationDelay"==e&&this._delayChange(this[e],t)}))}_delayChange(t){500!==t&&document.documentElement.style.setProperty("--simple-tooltip-delay-in",t+"ms")}}customElements.define(o.tag,o)},23682:(t,e,i)=>{function a(t,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}i.d(e,{Z:()=>a})},75111:(t,e,i)=>{i.d(e,{Z:()=>d});var a=i(34327);function o(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}var n=i(23682);function r(t){(0,n.Z)(1,arguments);var e=(0,a.Z)(t);return e.setHours(0,0,0,0),e}var p=864e5;function s(t,e){var i=t.getFullYear()-e.getFullYear()||t.getMonth()-e.getMonth()||t.getDate()-e.getDate()||t.getHours()-e.getHours()||t.getMinutes()-e.getMinutes()||t.getSeconds()-e.getSeconds()||t.getMilliseconds()-e.getMilliseconds();return i<0?-1:i>0?1:i}function d(t,e){(0,n.Z)(2,arguments);var i=(0,a.Z)(t),d=(0,a.Z)(e),c=s(i,d),m=Math.abs(function(t,e){(0,n.Z)(2,arguments);var i=r(t),a=r(e),s=i.getTime()-o(i),d=a.getTime()-o(a);return Math.round((s-d)/p)}(i,d));i.setDate(i.getDate()-c*m);var l=c*(m-Number(s(i,d)===-c));return 0===l?0:l}},27296:(t,e,i)=>{i.d(e,{Z:()=>p});var a=i(75111),o=i(23682),n={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}},r="trunc";function p(t,e,i){(0,o.Z)(2,arguments);var p,s=(0,a.Z)(t,e)/7;return((p=null==i?void 0:i.roundingMethod)?n[p]:n[r])(s)}},88028:(t,e,i)=>{i.d(e,{Z:()=>p});var a=i(34327);var o=i(23682),n={};function r(){return n}function p(t,e){var i,n,p,s,d,c,m,l;(0,o.Z)(1,arguments);var h=r(),u=function(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}(null!==(i=null!==(n=null!==(p=null!==(s=null==e?void 0:e.weekStartsOn)&&void 0!==s?s:null==e||null===(d=e.locale)||void 0===d||null===(c=d.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==p?p:h.weekStartsOn)&&void 0!==n?n:null===(m=h.locale)||void 0===m||null===(l=m.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:0);if(!(u>=0&&u<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,a.Z)(t),b=g.getDay(),f=(b{i.d(e,{Z:()=>n});var a=i(76775),o=i(23682);function n(t){(0,o.Z)(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||"object"===(0,a.Z)(t)&&"[object Date]"===e?new Date(t.getTime()):"number"==typeof t||"[object Number]"===e?new Date(t):("string"!=typeof t&&"[object String]"!==e||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},3239:(t,e,i)=>{function a(t){if(!t||"object"!=typeof t)return t;if("[object Date]"==Object.prototype.toString.call(t))return new Date(t.getTime());if(Array.isArray(t))return t.map(a);var e={};return Object.keys(t).forEach((function(i){e[i]=a(t[i])})),e}i.d(e,{Z:()=>a})},22075:(t,e,i)=>{i.d(e,{L:()=>n});const a={en:"US",hi:"IN",deva:"IN",te:"IN",mr:"IN",ta:"IN",gu:"IN",kn:"IN",or:"IN",ml:"IN",pa:"IN",bho:"IN",awa:"IN",as:"IN",mwr:"IN",mai:"IN",mag:"IN",bgc:"IN",hne:"IN",dcc:"IN",bn:"BD",beng:"BD",rkt:"BD",dz:"BT",tibt:"BT",tn:"BW",am:"ET",ethi:"ET",om:"ET",quc:"GT",id:"ID",jv:"ID",su:"ID",mad:"ID",ms_arab:"ID",he:"IL",hebr:"IL",jam:"JM",ja:"JP",jpan:"JP",km:"KH",khmr:"KH",ko:"KR",kore:"KR",lo:"LA",laoo:"LA",mh:"MH",my:"MM",mymr:"MM",mt:"MT",ne:"NP",fil:"PH",ceb:"PH",ilo:"PH",ur:"PK",pa_arab:"PK",lah:"PK",ps:"PK",sd:"PK",skr:"PK",gn:"PY",th:"TH",thai:"TH",tts:"TH",zh_hant:"TW",hant:"TW",sm:"WS",zu:"ZA",sn:"ZW",arq:"DZ",ar:"EG",arab:"EG",arz:"EG",fa:"IR",az_arab:"IR",dv:"MV",thaa:"MV"};const o={AG:0,ATG:0,28:0,AS:0,ASM:0,16:0,BD:0,BGD:0,50:0,BR:0,BRA:0,76:0,BS:0,BHS:0,44:0,BT:0,BTN:0,64:0,BW:0,BWA:0,72:0,BZ:0,BLZ:0,84:0,CA:0,CAN:0,124:0,CO:0,COL:0,170:0,DM:0,DMA:0,212:0,DO:0,DOM:0,214:0,ET:0,ETH:0,231:0,GT:0,GTM:0,320:0,GU:0,GUM:0,316:0,HK:0,HKG:0,344:0,HN:0,HND:0,340:0,ID:0,IDN:0,360:0,IL:0,ISR:0,376:0,IN:0,IND:0,356:0,JM:0,JAM:0,388:0,JP:0,JPN:0,392:0,KE:0,KEN:0,404:0,KH:0,KHM:0,116:0,KR:0,KOR:0,410:0,LA:0,LA0:0,418:0,MH:0,MHL:0,584:0,MM:0,MMR:0,104:0,MO:0,MAC:0,446:0,MT:0,MLT:0,470:0,MX:0,MEX:0,484:0,MZ:0,MOZ:0,508:0,NI:0,NIC:0,558:0,NP:0,NPL:0,524:0,PA:0,PAN:0,591:0,PE:0,PER:0,604:0,PH:0,PHL:0,608:0,PK:0,PAK:0,586:0,PR:0,PRI:0,630:0,PT:0,PRT:0,620:0,PY:0,PRY:0,600:0,SA:0,SAU:0,682:0,SG:0,SGP:0,702:0,SV:0,SLV:0,222:0,TH:0,THA:0,764:0,TT:0,TTO:0,780:0,TW:0,TWN:0,158:0,UM:0,UMI:0,581:0,US:0,USA:0,840:0,VE:0,VEN:0,862:0,VI:0,VIR:0,850:0,WS:0,WSM:0,882:0,YE:0,YEM:0,887:0,ZA:0,ZAF:0,710:0,ZW:0,ZWE:0,716:0,AE:6,ARE:6,784:6,AF:6,AFG:6,4:6,BH:6,BHR:6,48:6,DJ:6,DJI:6,262:6,DZ:6,DZA:6,12:6,EG:6,EGY:6,818:6,IQ:6,IRQ:6,368:6,IR:6,IRN:6,364:6,JO:6,JOR:6,400:6,KW:6,KWT:6,414:6,LY:6,LBY:6,434:6,OM:6,OMN:6,512:6,QA:6,QAT:6,634:6,SD:6,SDN:6,729:6,SY:6,SYR:6,760:6,MV:5,MDV:5,462:5};function n(t){return function(t,e,i){if(t){var a,o=t.toLowerCase().split(/[-_]/),n=o[0],r=n;if(o[1]&&4===o[1].length?(r+="_"+o[1],a=o[2]):a=o[1],a||(a=e[r]||e[n]),a)return function(t,e){var i=e["string"==typeof t?t.toUpperCase():t];return"number"==typeof i?i:1}(a.match(/^\d+$/)?Number(a):a,i)}return 1}(t,a,o)}},44636:t=>{t.exports="/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE\n */\n.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);color:white;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:#fff;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff))}.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar__row{display:flex;position:relative;box-sizing:border-box;width:100%;height:64px}.mdc-top-app-bar__section{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);padding-left:20px;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:24px}.mdc-top-app-bar--short{top:0;right:auto;left:0;width:100%;transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{right:0;left:auto}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.mdc-top-app-bar--short-collapsed{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);width:56px;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow 200ms linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);transition:box-shadow 200ms linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:20px;padding-right:0;padding-bottom:9px}[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width: 599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed{transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}\n\n/*# sourceMappingURL=mdc.top-app-bar.min.css.map*/"},93217:(t,e,i)=>{i.d(e,{Ud:()=>l});const a=Symbol("Comlink.proxy"),o=Symbol("Comlink.endpoint"),n=Symbol("Comlink.releaseProxy"),r=Symbol("Comlink.finalizer"),p=Symbol("Comlink.thrown"),s=t=>"object"==typeof t&&null!==t||"function"==typeof t,d=new Map([["proxy",{canHandle:t=>s(t)&&t[a],serialize(t){const{port1:e,port2:i}=new MessageChannel;return c(t,e),[i,[i]]},deserialize:t=>(t.start(),l(t))}],["throw",{canHandle:t=>s(t)&&p in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function c(t,e=globalThis,i=["*"]){e.addEventListener("message",(function o(n){if(!n||!n.data)return;if(!function(t,e){for(const i of t){if(e===i||"*"===i)return!0;if(i instanceof RegExp&&i.test(e))return!0}return!1}(i,n.origin))return void console.warn(`Invalid origin '${n.origin}' for comlink proxy`);const{id:s,type:d,path:l}=Object.assign({path:[]},n.data),h=(n.data.argumentList||[]).map(x);let u;try{const e=l.slice(0,-1).reduce(((t,e)=>t[e]),t),i=l.reduce(((t,e)=>t[e]),t);switch(d){case"GET":u=i;break;case"SET":e[l.slice(-1)[0]]=x(n.data.value),u=!0;break;case"APPLY":u=i.apply(e,h);break;case"CONSTRUCT":u=function(t){return Object.assign(t,{[a]:!0})}(new i(...h));break;case"ENDPOINT":{const{port1:e,port2:i}=new MessageChannel;c(t,i),u=function(t,e){return _.set(t,e),t}(e,[e])}break;case"RELEASE":u=void 0;break;default:return}}catch(t){u={value:t,[p]:0}}Promise.resolve(u).catch((t=>({value:t,[p]:0}))).then((i=>{const[a,n]=v(i);e.postMessage(Object.assign(Object.assign({},a),{id:s}),n),"RELEASE"===d&&(e.removeEventListener("message",o),m(e),r in t&&"function"==typeof t[r]&&t[r]())})).catch((t=>{const[i,a]=v({value:new TypeError("Unserializable return value"),[p]:0});e.postMessage(Object.assign(Object.assign({},i),{id:s}),a)}))})),e.start&&e.start()}function m(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function l(t,e){return f(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function u(t){return w(t,{type:"RELEASE"}).then((()=>{m(t)}))}const g=new WeakMap,b="FinalizationRegistry"in globalThis&&new FinalizationRegistry((t=>{const e=(g.get(t)||0)-1;g.set(t,e),0===e&&u(t)}));function f(t,e=[],i=function(){}){let a=!1;const r=new Proxy(i,{get(i,o){if(h(a),o===n)return()=>{!function(t){b&&b.unregister(t)}(r),u(t),a=!0};if("then"===o){if(0===e.length)return{then:()=>r};const i=w(t,{type:"GET",path:e.map((t=>t.toString()))}).then(x);return i.then.bind(i)}return f(t,[...e,o])},set(i,o,n){h(a);const[r,p]=v(n);return w(t,{type:"SET",path:[...e,o].map((t=>t.toString())),value:r},p).then(x)},apply(i,n,r){h(a);const p=e[e.length-1];if(p===o)return w(t,{type:"ENDPOINT"}).then(x);if("bind"===p)return f(t,e.slice(0,-1));const[s,d]=y(r);return w(t,{type:"APPLY",path:e.map((t=>t.toString())),argumentList:s},d).then(x)},construct(i,o){h(a);const[n,r]=y(o);return w(t,{type:"CONSTRUCT",path:e.map((t=>t.toString())),argumentList:n},r).then(x)}});return function(t,e){const i=(g.get(e)||0)+1;g.set(e,i),b&&b.register(t,e,t)}(r,t),r}function y(t){const e=t.map(v);return[e.map((t=>t[0])),(i=e.map((t=>t[1])),Array.prototype.concat.apply([],i))];var i}const _=new WeakMap;function v(t){for(const[e,i]of d)if(i.canHandle(t)){const[a,o]=i.serialize(t);return[{type:"HANDLER",name:e,value:a},o]}return[{type:"RAW",value:t},_.get(t)||[]]}function x(t){switch(t.type){case"HANDLER":return d.get(t.name).deserialize(t.value);case"RAW":return t.value}}function w(t,e,i){return new Promise((a=>{const o=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");t.addEventListener("message",(function e(i){i.data&&i.data.id&&i.data.id===o&&(t.removeEventListener("message",e),a(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:o},e),i)}))}}}]); +//# sourceMappingURL=5142-jGfcrYrtX7E.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.LICENSE.txt rename to supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.gz b/supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..161f525a3918a77bab47b7c9f2037550fa19cb59 GIT binary patch literal 7564 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.map b/supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.map similarity index 99% rename from supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.map rename to supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.map index 57010213b..d50dc017b 100644 --- a/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.map +++ b/supervisor/api/panel/frontend_latest/5142-jGfcrYrtX7E.js.map @@ -1 +1 @@ -{"version":3,"file":"5142-uVa5q0wgNIE.js","mappings":"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C,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK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","sources":["no-source/node_modules/@lrnwebcomponents/simple-tooltip/simple-tooltip.js","no-source/node_modules/date-fns/esm/_lib/requiredArgs/index.js","no-source/node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js","no-source/node_modules/date-fns/esm/startOfDay/index.js","no-source/node_modules/date-fns/esm/differenceInCalendarDays/index.js","no-source/node_modules/date-fns/esm/differenceInDays/index.js","no-source/node_modules/date-fns/esm/_lib/roundingMethods/index.js","no-source/node_modules/date-fns/esm/differenceInWeeks/index.js","no-source/node_modules/date-fns/esm/_lib/defaultOptions/index.js","no-source/node_modules/date-fns/esm/startOfWeek/index.js","no-source/node_modules/date-fns/esm/_lib/toInteger/index.js","no-source/node_modules/date-fns/esm/toDate/index.js","no-source/node_modules/deep-clone-simple/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/langRegionMap.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/regionDayMap.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/main.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/api.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/comlink.ts"],"names":["SimpleTooltip","LitElement","styles","css","render","html","this","_onAnimationEnd","properties","super","for","type","String","manualMode","Boolean","attribute","position","fitToVisibleBounds","offset","Number","marginTop","animationDelay","animationEntry","animationExit","_showing","tag","constructor","animationConfig","entry","name","node","timing","delay","exit","setTimeout","addEventListener","bind","hide","target","parentNode","ownerRoot","getRootNode","querySelector","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","disconnectedCallback","_removeListeners","playAnimation","show","cancelAnimation","shadowRoot","classList","add","textContent","trim","allChildrenEmpty","effectiveChildren","children","i","length","remove","_getAnimationType","updatePosition","_animationPlaying","_cancelAnimation","_onAnimationFinish","clearTimeout","__debounceCancel","_target","offsetParent","tooltipLeft","tooltipTop","parentRect","getBoundingClientRect","targetRect","thisRect","horizontalCenterOffset","width","verticalCenterOffset","height","targetLeft","left","targetTop","top","window","innerWidth","style","right","Math","max","innerHeight","bottom","_addListeners","_findTarget","_manualModeChanged","timingDelay","document","documentElement","setProperty","removeEventListener","firstUpdated","changedProperties","setAttribute","updated","forEach","oldValue","propName","_delayChange","newValue","customElements","define","requiredArgs","required","args","TypeError","getTimezoneOffsetInMilliseconds","date","utcDate","Date","UTC","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","getMilliseconds","setUTCFullYear","getTime","startOfDay","dirtyDate","arguments","toDate","setHours","MILLISECONDS_IN_DAY","compareLocalAsc","dateLeft","dateRight","diff","differenceInDays","dirtyDateLeft","dirtyDateRight","sign","difference","abs","startOfDayLeft","startOfDayRight","timestampLeft","timestampRight","round","differenceInCalendarDays","setDate","result","roundingMap","ceil","floor","trunc","value","defaultRoundingMethod","differenceInWeeks","options","method","roundingMethod","defaultOptions","getDefaultOptions","startOfWeek","_ref","_ref2","_ref3","_options$weekStartsOn","_options$locale","_options$locale$optio","_defaultOptions$local","_defaultOptions$local2","weekStartsOn","dirtyNumber","NaN","number","isNaN","toInteger","locale","RangeError","day","getDay","argument","argStr","Object","prototype","toString","call","_typeof","console","warn","Error","stack","deepcopy","Array","isArray","map","keys","key","en","hi","deva","te","mr","ta","gu","kn","or","ml","pa","bho","awa","as","mwr","mai","mag","bgc","hne","dcc","bn","beng","rkt","dz","tibt","tn","am","ethi","om","quc","id","jv","su","mad","ms_arab","he","hebr","jam","ja","jpan","km","khmr","ko","kore","lo","laoo","mh","my","mymr","mt","ne","fil","ceb","ilo","ur","pa_arab","lah","ps","sd","skr","gn","th","thai","tts","zh_hant","hant","sm","zu","sn","arq","ar","arab","arz","fa","az_arab","dv","thaa","AG","ATG","AS","ASM","BD","BGD","BR","BRA","BS","BHS","BT","BTN","BW","BWA","BZ","BLZ","CA","CAN","CO","COL","DM","DMA","DO","DOM","ET","ETH","GT","GTM","GU","GUM","HK","HKG","HN","HND","ID","IDN","IL","ISR","IN","IND","JM","JAM","JP","JPN","KE","KEN","KH","KHM","KR","KOR","LA","LA0","MH","MHL","MM","MMR","MO","MAC","MT","MLT","MX","MEX","MZ","MOZ","NI","NIC","NP","NPL","PA","PAN","PE","PER","PH","PHL","PK","PAK","PR","PRI","PT","PRT","PY","PRY","SA","SAU","SG","SGP","SV","SLV","TH","THA","TT","TTO","TW","TWN","UM","UMI","US","USA","VE","VEN","VI","VIR","WS","WSM","YE","YEM","ZA","ZAF","ZW","ZWE","AE","ARE","AF","AFG","BH","BHR","DJ","DJI","DZ","DZA","EG","EGY","IQ","IRQ","IR","IRN","JO","JOR","KW","KWT","LY","LBY","OM","OMN","QA","QAT","SD","SDN","SY","SYR","MV","MDV","getWeekStartByLocale$1","langRegionMap","regionDayMap","country","data","toLowerCase","split","langTag","language","regionCode","code","toUpperCase","getWeekStartByRegion","match","getWeekStartByLocale","proxyMarker","Symbol","createEndpoint","releaseProxy","finalizer","throwMarker","isObject","val","transferHandlers","Map","canHandle","serialize","obj","port1","port2","MessageChannel","expose","deserialize","port","start","wrap","serialized","isError","message","assign","ep","globalThis","allowedOrigins","callback","ev","origin","allowedOrigin","RegExp","test","isAllowedOrigin","path","argumentList","fromWireValue","returnValue","parent","slice","reduce","prop","rawValue","apply","proxy","transfers","transferCache","set","transfer","undefined","Promise","resolve","catch","then","wireValue","transferables","toWireValue","postMessage","closeEndPoint","error","endpoint","isMessagePort","close","createProxy","throwIfProxyReleased","isReleased","releaseEndpoint","requestResponseMessage","proxyCounter","WeakMap","proxyFinalizers","FinalizationRegistry","newCount","get","isProxyReleased","Proxy","unregister","unregisterProxy","r","p","_thisArg","rawArgumentList","last","processArguments","construct","register","registerProxy","processed","v","arr","concat","handler","serializedValue","msg","fill","random","MAX_SAFE_INTEGER","join","l"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"5142-jGfcrYrtX7E.js","mappings":"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C,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,GAAI,EACJC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK,EACLC,GAAI,EACJC,IAAK,EACL,IAAK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","sources":["no-source/node_modules/@lrnwebcomponents/simple-tooltip/simple-tooltip.js","no-source/node_modules/date-fns/esm/_lib/requiredArgs/index.js","no-source/node_modules/date-fns/esm/_lib/getTimezoneOffsetInMilliseconds/index.js","no-source/node_modules/date-fns/esm/startOfDay/index.js","no-source/node_modules/date-fns/esm/differenceInCalendarDays/index.js","no-source/node_modules/date-fns/esm/differenceInDays/index.js","no-source/node_modules/date-fns/esm/_lib/roundingMethods/index.js","no-source/node_modules/date-fns/esm/differenceInWeeks/index.js","no-source/node_modules/date-fns/esm/_lib/defaultOptions/index.js","no-source/node_modules/date-fns/esm/startOfWeek/index.js","no-source/node_modules/date-fns/esm/_lib/toInteger/index.js","no-source/node_modules/date-fns/esm/toDate/index.js","no-source/node_modules/deep-clone-simple/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/langRegionMap.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/regionDayMap.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/main.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/api.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/comlink.ts"],"names":["SimpleTooltip","LitElement","styles","css","render","html","this","_onAnimationEnd","properties","super","for","type","String","manualMode","Boolean","attribute","position","fitToVisibleBounds","offset","Number","marginTop","animationDelay","animationEntry","animationExit","_showing","tag","constructor","animationConfig","entry","name","node","timing","delay","exit","setTimeout","addEventListener","bind","hide","target","parentNode","ownerRoot","getRootNode","querySelector","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","disconnectedCallback","_removeListeners","playAnimation","show","cancelAnimation","shadowRoot","classList","add","textContent","trim","allChildrenEmpty","effectiveChildren","children","i","length","remove","_getAnimationType","updatePosition","_animationPlaying","_cancelAnimation","_onAnimationFinish","clearTimeout","__debounceCancel","_target","offsetParent","tooltipLeft","tooltipTop","parentRect","getBoundingClientRect","targetRect","thisRect","horizontalCenterOffset","width","verticalCenterOffset","height","targetLeft","left","targetTop","top","window","innerWidth","style","right","Math","max","innerHeight","bottom","_addListeners","_findTarget","_manualModeChanged","timingDelay","document","documentElement","setProperty","removeEventListener","firstUpdated","changedProperties","setAttribute","updated","forEach","oldValue","propName","_delayChange","newValue","customElements","define","requiredArgs","required","args","TypeError","getTimezoneOffsetInMilliseconds","date","utcDate","Date","UTC","getFullYear","getMonth","getDate","getHours","getMinutes","getSeconds","getMilliseconds","setUTCFullYear","getTime","startOfDay","dirtyDate","arguments","toDate","setHours","MILLISECONDS_IN_DAY","compareLocalAsc","dateLeft","dateRight","diff","differenceInDays","dirtyDateLeft","dirtyDateRight","sign","difference","abs","startOfDayLeft","startOfDayRight","timestampLeft","timestampRight","round","differenceInCalendarDays","setDate","result","roundingMap","ceil","floor","trunc","value","defaultRoundingMethod","differenceInWeeks","options","method","roundingMethod","defaultOptions","getDefaultOptions","startOfWeek","_ref","_ref2","_ref3","_options$weekStartsOn","_options$locale","_options$locale$optio","_defaultOptions$local","_defaultOptions$local2","weekStartsOn","dirtyNumber","NaN","number","isNaN","toInteger","locale","RangeError","day","getDay","argument","argStr","Object","prototype","toString","call","_typeof","console","warn","Error","stack","deepcopy","Array","isArray","map","keys","key","en","hi","deva","te","mr","ta","gu","kn","or","ml","pa","bho","awa","as","mwr","mai","mag","bgc","hne","dcc","bn","beng","rkt","dz","tibt","tn","am","ethi","om","quc","id","jv","su","mad","ms_arab","he","hebr","jam","ja","jpan","km","khmr","ko","kore","lo","laoo","mh","my","mymr","mt","ne","fil","ceb","ilo","ur","pa_arab","lah","ps","sd","skr","gn","th","thai","tts","zh_hant","hant","sm","zu","sn","arq","ar","arab","arz","fa","az_arab","dv","thaa","AG","ATG","AS","ASM","BD","BGD","BR","BRA","BS","BHS","BT","BTN","BW","BWA","BZ","BLZ","CA","CAN","CO","COL","DM","DMA","DO","DOM","ET","ETH","GT","GTM","GU","GUM","HK","HKG","HN","HND","ID","IDN","IL","ISR","IN","IND","JM","JAM","JP","JPN","KE","KEN","KH","KHM","KR","KOR","LA","LA0","MH","MHL","MM","MMR","MO","MAC","MT","MLT","MX","MEX","MZ","MOZ","NI","NIC","NP","NPL","PA","PAN","PE","PER","PH","PHL","PK","PAK","PR","PRI","PT","PRT","PY","PRY","SA","SAU","SG","SGP","SV","SLV","TH","THA","TT","TTO","TW","TWN","UM","UMI","US","USA","VE","VEN","VI","VIR","WS","WSM","YE","YEM","ZA","ZAF","ZW","ZWE","AE","ARE","AF","AFG","BH","BHR","DJ","DJI","DZ","DZA","EG","EGY","IQ","IRQ","IR","IRN","JO","JOR","KW","KWT","LY","LBY","OM","OMN","QA","QAT","SD","SDN","SY","SYR","MV","MDV","getWeekStartByLocale$1","langRegionMap","regionDayMap","country","data","toLowerCase","split","langTag","language","regionCode","code","toUpperCase","getWeekStartByRegion","match","getWeekStartByLocale","proxyMarker","Symbol","createEndpoint","releaseProxy","finalizer","throwMarker","isObject","val","transferHandlers","Map","canHandle","serialize","obj","port1","port2","MessageChannel","expose","deserialize","port","start","wrap","serialized","isError","message","assign","ep","globalThis","allowedOrigins","callback","ev","origin","allowedOrigin","RegExp","test","isAllowedOrigin","path","argumentList","fromWireValue","returnValue","parent","slice","reduce","prop","rawValue","apply","proxy","transfers","transferCache","set","transfer","undefined","Promise","resolve","catch","then","wireValue","transferables","toWireValue","postMessage","closeEndPoint","error","endpoint","isMessagePort","close","createProxy","throwIfProxyReleased","isReleased","releaseEndpoint","requestResponseMessage","proxyCounter","WeakMap","proxyFinalizers","FinalizationRegistry","newCount","get","isProxyReleased","Proxy","unregister","unregisterProxy","r","p","_thisArg","rawArgumentList","last","processArguments","construct","register","registerProxy","processed","v","arr","concat","handler","serializedValue","msg","fill","random","MAX_SAFE_INTEGER","join","l"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js b/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js deleted file mode 100644 index 0098cae88..000000000 --- a/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see 5142-uVa5q0wgNIE.js.LICENSE.txt */ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[5142],{45233:(t,e,i)=>{var a=i(68144);class o extends a.oi{static get styles(){return[a.iv`:host{display:block;position:absolute;outline:0;z-index:1002;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;pointer-events:none}#tooltip{display:block;outline:0;font-size:var(--simple-tooltip-font-size,10px);line-height:1;background-color:var(--simple-tooltip-background,#616161);color:var(--simple-tooltip-text-color,#fff);padding:8px;border-radius:var(--simple-tooltip-border-radius,2px);width:var(--simple-tooltip-width)}@keyframes keyFrameScaleUp{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes keyFrameScaleDown{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes keyFrameFadeInOpacity{0%{opacity:0}100%{opacity:var(--simple-tooltip-opacity,.9)}}@keyframes keyFrameFadeOutOpacity{0%{opacity:var(--simple-tooltip-opacity,.9)}100%{opacity:0}}@keyframes keyFrameSlideDownIn{0%{transform:translateY(-2000px);opacity:0}10%{opacity:.2}100%{transform:translateY(0);opacity:var(--simple-tooltip-opacity,.9)}}@keyframes keyFrameSlideDownOut{0%{transform:translateY(0);opacity:var(--simple-tooltip-opacity,.9)}10%{opacity:.2}100%{transform:translateY(-2000px);opacity:0}}.fade-in-animation{opacity:0;animation-delay:var(--simple-tooltip-delay-in,500ms);animation-name:keyFrameFadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-in,500ms);animation-fill-mode:forwards}.fade-out-animation{opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-out,0ms);animation-name:keyFrameFadeOutOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.scale-up-animation{transform:scale(0);opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-in,500ms);animation-name:keyFrameScaleUp;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-in,500ms);animation-fill-mode:forwards}.scale-down-animation{transform:scale(1);opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-out,500ms);animation-name:keyFrameScaleDown;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.slide-down-animation{transform:translateY(-2000px);opacity:0;animation-delay:var(--simple-tooltip-delay-out,500ms);animation-name:keyFrameSlideDownIn;animation-iteration-count:1;animation-timing-function:cubic-bezier(0,0,.2,1);animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.slide-down-animation-out{transform:translateY(0);opacity:var(--simple-tooltip-opacity,.9);animation-delay:var(--simple-tooltip-delay-out,500ms);animation-name:keyFrameSlideDownOut;animation-iteration-count:1;animation-timing-function:cubic-bezier(.4,0,1,1);animation-duration:var(--simple-tooltip-duration-out,500ms);animation-fill-mode:forwards}.cancel-animation{animation-delay:-30s!important}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}`]}render(){return a.dy` `}static get properties(){return{...super.properties,for:{type:String},manualMode:{type:Boolean,attribute:"manual-mode"},position:{type:String},fitToVisibleBounds:{type:Boolean,attribute:"fit-to-visible-bounds"},offset:{type:Number},marginTop:{type:Number,attribute:"margin-top"},animationDelay:{type:Number,attribute:"animation-delay"},animationEntry:{type:String,attribute:"animation-entry"},animationExit:{type:String,attribute:"animation-exit"},_showing:{type:Boolean}}}static get tag(){return"simple-tooltip"}constructor(){super(),this.manualMode=!1,this.position="bottom",this.fitToVisibleBounds=!1,this.offset=14,this.marginTop=14,this.animationEntry="",this.animationExit="",this.animationConfig={entry:[{name:"fade-in-animation",node:this,timing:{delay:0}}],exit:[{name:"fade-out-animation",node:this}]},setTimeout((()=>{this.addEventListener("webkitAnimationEnd",this._onAnimationEnd.bind(this)),this.addEventListener("mouseenter",this.hide.bind(this))}),0)}get target(){var t=this.parentNode,e=this.getRootNode();return this.for?e.querySelector("#"+this.for):t.nodeType==Node.DOCUMENT_FRAGMENT_NODE?e.host:t}disconnectedCallback(){this.manualMode||this._removeListeners(),super.disconnectedCallback()}playAnimation(t){"entry"===t?this.show():"exit"===t&&this.hide()}cancelAnimation(){this.shadowRoot.querySelector("#tooltip").classList.add("cancel-animation")}show(){if(!this._showing){if(""===this.textContent.trim()){for(var t=!0,e=this.children,i=0;i{this._cancelAnimation()}),5e3)}}updatePosition(){if(this._target&&this.offsetParent){var t=this.offset;14!=this.marginTop&&14==this.offset&&(t=this.marginTop);var e,i,a=this.offsetParent.getBoundingClientRect(),o=this._target.getBoundingClientRect(),n=this.getBoundingClientRect(),r=(o.width-n.width)/2,p=(o.height-n.height)/2,s=o.left-a.left,d=o.top-a.top;switch(this.position){case"top":e=s+r,i=d-n.height-t;break;case"bottom":e=s+r,i=d+o.height+t;break;case"left":e=s-n.width-t,i=d+p;break;case"right":e=s+o.width+t,i=d+p}this.fitToVisibleBounds?(a.left+e+n.width>window.innerWidth?(this.style.right="0px",this.style.left="auto"):(this.style.left=Math.max(0,e)+"px",this.style.right="auto"),a.top+i+n.height>window.innerHeight?(this.style.bottom=a.height-d+t+"px",this.style.top="auto"):(this.style.top=Math.max(-a.top,i)+"px",this.style.bottom="auto")):(this.style.left=e+"px",this.style.top=i+"px")}}_addListeners(){this._target&&(this._target.addEventListener("mouseenter",this.show.bind(this)),this._target.addEventListener("focus",this.show.bind(this)),this._target.addEventListener("mouseleave",this.hide.bind(this)),this._target.addEventListener("blur",this.hide.bind(this)),this._target.addEventListener("tap",this.hide.bind(this)))}_findTarget(){this.manualMode||this._removeListeners(),this._target=this.target,this.manualMode||this._addListeners()}_manualModeChanged(){this.manualMode?this._removeListeners():this._addListeners()}_cancelAnimation(){this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("entry")),this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("exit")),this.shadowRoot.querySelector("#tooltip").classList.remove("cancel-animation"),this.shadowRoot.querySelector("#tooltip").classList.add("hidden")}_onAnimationFinish(){this._showing&&(this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("entry")),this.shadowRoot.querySelector("#tooltip").classList.remove("cancel-animation"),this.shadowRoot.querySelector("#tooltip").classList.add(this._getAnimationType("exit")))}_onAnimationEnd(){this._animationPlaying=!1,this._showing||(this.shadowRoot.querySelector("#tooltip").classList.remove(this._getAnimationType("exit")),this.shadowRoot.querySelector("#tooltip").classList.add("hidden"))}_getAnimationType(t){if("entry"===t&&""!==this.animationEntry)return this.animationEntry;if("exit"===t&&""!==this.animationExit)return this.animationExit;if(this.animationConfig[t]&&"string"==typeof this.animationConfig[t][0].name){if(this.animationConfig[t][0].timing&&this.animationConfig[t][0].timing.delay&&0!==this.animationConfig[t][0].timing.delay){var e=this.animationConfig[t][0].timing.delay;"entry"===t?document.documentElement.style.setProperty("--simple-tooltip-delay-in",e+"ms"):"exit"===t&&document.documentElement.style.setProperty("--simple-tooltip-delay-out",e+"ms")}return this.animationConfig[t][0].name}}_removeListeners(){this._target&&(this._target.removeEventListener("mouseover",this.show.bind(this)),this._target.removeEventListener("focusin",this.show.bind(this)),this._target.removeEventListener("mouseout",this.hide.bind(this)),this._target.removeEventListener("focusout",this.hide.bind(this)),this._target.removeEventListener("click",this.hide.bind(this)))}firstUpdated(t){this.setAttribute("role","tooltip"),this.setAttribute("tabindex",-1),this._findTarget()}updated(t){t.forEach(((t,e)=>{"for"==e&&this._findTarget(this[e],t),"manualMode"==e&&this._manualModeChanged(this[e],t),"animationDelay"==e&&this._delayChange(this[e],t)}))}_delayChange(t){500!==t&&document.documentElement.style.setProperty("--simple-tooltip-delay-in",t+"ms")}}customElements.define(o.tag,o)},23682:(t,e,i)=>{function a(t,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}i.d(e,{Z:()=>a})},75111:(t,e,i)=>{i.d(e,{Z:()=>d});var a=i(34327);function o(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}var n=i(23682);function r(t){(0,n.Z)(1,arguments);var e=(0,a.Z)(t);return e.setHours(0,0,0,0),e}var p=864e5;function s(t,e){var i=t.getFullYear()-e.getFullYear()||t.getMonth()-e.getMonth()||t.getDate()-e.getDate()||t.getHours()-e.getHours()||t.getMinutes()-e.getMinutes()||t.getSeconds()-e.getSeconds()||t.getMilliseconds()-e.getMilliseconds();return i<0?-1:i>0?1:i}function d(t,e){(0,n.Z)(2,arguments);var i=(0,a.Z)(t),d=(0,a.Z)(e),c=s(i,d),m=Math.abs(function(t,e){(0,n.Z)(2,arguments);var i=r(t),a=r(e),s=i.getTime()-o(i),d=a.getTime()-o(a);return Math.round((s-d)/p)}(i,d));i.setDate(i.getDate()-c*m);var l=c*(m-Number(s(i,d)===-c));return 0===l?0:l}},27296:(t,e,i)=>{i.d(e,{Z:()=>p});var a=i(75111),o=i(23682),n={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t<0?Math.ceil(t):Math.floor(t)}},r="trunc";function p(t,e,i){(0,o.Z)(2,arguments);var p,s=(0,a.Z)(t,e)/7;return((p=null==i?void 0:i.roundingMethod)?n[p]:n[r])(s)}},88028:(t,e,i)=>{i.d(e,{Z:()=>p});var a=i(34327);var o=i(23682),n={};function r(){return n}function p(t,e){var i,n,p,s,d,c,m,l;(0,o.Z)(1,arguments);var h=r(),u=function(t){if(null===t||!0===t||!1===t)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}(null!==(i=null!==(n=null!==(p=null!==(s=null==e?void 0:e.weekStartsOn)&&void 0!==s?s:null==e||null===(d=e.locale)||void 0===d||null===(c=d.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==p?p:h.weekStartsOn)&&void 0!==n?n:null===(m=h.locale)||void 0===m||null===(l=m.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==i?i:0);if(!(u>=0&&u<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=(0,a.Z)(t),b=g.getDay(),f=(b{i.d(e,{Z:()=>n});var a=i(76775),o=i(23682);function n(t){(0,o.Z)(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||"object"===(0,a.Z)(t)&&"[object Date]"===e?new Date(t.getTime()):"number"==typeof t||"[object Number]"===e?new Date(t):("string"!=typeof t&&"[object String]"!==e||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},3239:(t,e,i)=>{function a(t){if(!t||"object"!=typeof t)return t;if("[object Date]"==Object.prototype.toString.call(t))return new Date(t.getTime());if(Array.isArray(t))return t.map(a);var e={};return Object.keys(t).forEach((function(i){e[i]=a(t[i])})),e}i.d(e,{Z:()=>a})},22075:(t,e,i)=>{i.d(e,{L:()=>n});const a={en:"US",hi:"IN",deva:"IN",te:"IN",mr:"IN",ta:"IN",gu:"IN",kn:"IN",or:"IN",ml:"IN",pa:"IN",bho:"IN",awa:"IN",as:"IN",mwr:"IN",mai:"IN",mag:"IN",bgc:"IN",hne:"IN",dcc:"IN",bn:"BD",beng:"BD",rkt:"BD",dz:"BT",tibt:"BT",tn:"BW",am:"ET",ethi:"ET",om:"ET",quc:"GT",id:"ID",jv:"ID",su:"ID",mad:"ID",ms_arab:"ID",he:"IL",hebr:"IL",jam:"JM",ja:"JP",jpan:"JP",km:"KH",khmr:"KH",ko:"KR",kore:"KR",lo:"LA",laoo:"LA",mh:"MH",my:"MM",mymr:"MM",mt:"MT",ne:"NP",fil:"PH",ceb:"PH",ilo:"PH",ur:"PK",pa_arab:"PK",lah:"PK",ps:"PK",sd:"PK",skr:"PK",gn:"PY",th:"TH",thai:"TH",tts:"TH",zh_hant:"TW",hant:"TW",sm:"WS",zu:"ZA",sn:"ZW",arq:"DZ",ar:"EG",arab:"EG",arz:"EG",fa:"IR",az_arab:"IR",dv:"MV",thaa:"MV"};const o={AG:0,ATG:0,28:0,AS:0,ASM:0,16:0,BD:0,BGD:0,50:0,BR:0,BRA:0,76:0,BS:0,BHS:0,44:0,BT:0,BTN:0,64:0,BW:0,BWA:0,72:0,BZ:0,BLZ:0,84:0,CA:0,CAN:0,124:0,CO:0,COL:0,170:0,DM:0,DMA:0,212:0,DO:0,DOM:0,214:0,ET:0,ETH:0,231:0,GT:0,GTM:0,320:0,GU:0,GUM:0,316:0,HK:0,HKG:0,344:0,HN:0,HND:0,340:0,ID:0,IDN:0,360:0,IL:0,ISR:0,376:0,IN:0,IND:0,356:0,JM:0,JAM:0,388:0,JP:0,JPN:0,392:0,KE:0,KEN:0,404:0,KH:0,KHM:0,116:0,KR:0,KOR:0,410:0,LA:0,LA0:0,418:0,MH:0,MHL:0,584:0,MM:0,MMR:0,104:0,MO:0,MAC:0,446:0,MT:0,MLT:0,470:0,MX:0,MEX:0,484:0,MZ:0,MOZ:0,508:0,NI:0,NIC:0,558:0,NP:0,NPL:0,524:0,PA:0,PAN:0,591:0,PE:0,PER:0,604:0,PH:0,PHL:0,608:0,PK:0,PAK:0,586:0,PR:0,PRI:0,630:0,PT:0,PRT:0,620:0,PY:0,PRY:0,600:0,SA:0,SAU:0,682:0,SG:0,SGP:0,702:0,SV:0,SLV:0,222:0,TH:0,THA:0,764:0,TT:0,TTO:0,780:0,TW:0,TWN:0,158:0,UM:0,UMI:0,581:0,US:0,USA:0,840:0,VE:0,VEN:0,862:0,VI:0,VIR:0,850:0,WS:0,WSM:0,882:0,YE:0,YEM:0,887:0,ZA:0,ZAF:0,710:0,ZW:0,ZWE:0,716:0,AE:6,ARE:6,784:6,AF:6,AFG:6,4:6,BH:6,BHR:6,48:6,DJ:6,DJI:6,262:6,DZ:6,DZA:6,12:6,EG:6,EGY:6,818:6,IQ:6,IRQ:6,368:6,IR:6,IRN:6,364:6,JO:6,JOR:6,400:6,KW:6,KWT:6,414:6,LY:6,LBY:6,434:6,OM:6,OMN:6,512:6,QA:6,QAT:6,634:6,SD:6,SDN:6,729:6,SY:6,SYR:6,760:6,MV:5,MDV:5,462:5};function n(t){return function(t,e,i){if(t){var a,o=t.toLowerCase().split(/[-_]/),n=o[0],r=n;if(o[1]&&4===o[1].length?(r+="_"+o[1],a=o[2]):a=o[1],a||(a=e[r]||e[n]),a)return function(t,e){var i=e["string"==typeof t?t.toUpperCase():t];return"number"==typeof i?i:1}(a.match(/^\d+$/)?Number(a):a,i)}return 1}(t,a,o)}},44636:t=>{t.exports="/**\n * @license\n * Copyright Google LLC All Rights Reserved.\n *\n * Use of this source code is governed by an MIT-style license that can be\n * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE\n */\n.mdc-top-app-bar{background-color:#6200ee;background-color:var(--mdc-theme-primary, #6200ee);color:white;display:flex;position:fixed;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;z-index:4}.mdc-top-app-bar .mdc-top-app-bar__action-item,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon{color:#fff;color:var(--mdc-theme-on-primary, #fff)}.mdc-top-app-bar .mdc-top-app-bar__action-item::before,.mdc-top-app-bar .mdc-top-app-bar__action-item::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after{background-color:#fff;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-primary, #fff))}.mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-surface--hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-surface--hover::before{opacity:0.08;opacity:var(--mdc-ripple-hover-opacity, 0.08)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-focus-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:0.24;opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,.mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-top-app-bar__row{display:flex;position:relative;box-sizing:border-box;width:100%;height:64px}.mdc-top-app-bar__section{display:inline-flex;flex:1 1 auto;align-items:center;min-width:0;padding:8px 12px;z-index:1}.mdc-top-app-bar__section--align-start{justify-content:flex-start;order:-1}.mdc-top-app-bar__section--align-end{justify-content:flex-end;order:1}.mdc-top-app-bar__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto, sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:0.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, 0.0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit);padding-left:20px;padding-right:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:1}[dir=rtl] .mdc-top-app-bar__title,.mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--short-collapsed{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:0}[dir=rtl] .mdc-top-app-bar--short-collapsed,.mdc-top-app-bar--short-collapsed[dir=rtl]{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:24px}.mdc-top-app-bar--short{top:0;right:auto;left:0;width:100%;transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}[dir=rtl] .mdc-top-app-bar--short,.mdc-top-app-bar--short[dir=rtl]{right:0;left:auto}.mdc-top-app-bar--short .mdc-top-app-bar__row{height:56px}.mdc-top-app-bar--short .mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short .mdc-top-app-bar__title{transition:opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.mdc-top-app-bar--short-collapsed{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);width:56px;transition:width 300ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title{display:none}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item{transition:padding 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item{width:112px}.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--dense .mdc-top-app-bar__row{height:48px}.mdc-top-app-bar--dense .mdc-top-app-bar__section{padding:0 4px}.mdc-top-app-bar--dense .mdc-top-app-bar__title{padding-left:12px;padding-right:0}[dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title,.mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:12px}.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:128px}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{align-self:flex-end;padding-bottom:2px}.mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,.mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon{align-self:flex-start}.mdc-top-app-bar--fixed{transition:box-shadow 200ms linear}.mdc-top-app-bar--fixed-scrolled{box-shadow:0px 2px 4px -1px rgba(0, 0, 0, 0.2),0px 4px 5px 0px rgba(0, 0, 0, 0.14),0px 1px 10px 0px rgba(0,0,0,.12);transition:box-shadow 200ms linear}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row{height:96px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section{padding:0 12px}.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-left:20px;padding-right:0;padding-bottom:9px}[dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title,.mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl]{padding-left:0;padding-right:20px}.mdc-top-app-bar--fixed-adjust{padding-top:64px}.mdc-top-app-bar--dense-fixed-adjust{padding-top:48px}.mdc-top-app-bar--short-fixed-adjust{padding-top:56px}.mdc-top-app-bar--prominent-fixed-adjust{padding-top:128px}.mdc-top-app-bar--dense-prominent-fixed-adjust{padding-top:96px}@media(max-width: 599px){.mdc-top-app-bar__row{height:56px}.mdc-top-app-bar__section{padding:4px}.mdc-top-app-bar--short{transition:width 200ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed{transition:width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end{padding-left:0;padding-right:12px}[dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end,.mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl]{padding-left:12px;padding-right:0}.mdc-top-app-bar--prominent .mdc-top-app-bar__title{padding-bottom:6px}.mdc-top-app-bar--fixed-adjust{padding-top:56px}}\n\n/*# sourceMappingURL=mdc.top-app-bar.min.css.map*/"},93217:(t,e,i)=>{i.d(e,{Ud:()=>l});const a=Symbol("Comlink.proxy"),o=Symbol("Comlink.endpoint"),n=Symbol("Comlink.releaseProxy"),r=Symbol("Comlink.finalizer"),p=Symbol("Comlink.thrown"),s=t=>"object"==typeof t&&null!==t||"function"==typeof t,d=new Map([["proxy",{canHandle:t=>s(t)&&t[a],serialize(t){const{port1:e,port2:i}=new MessageChannel;return c(t,e),[i,[i]]},deserialize:t=>(t.start(),l(t))}],["throw",{canHandle:t=>s(t)&&p in t,serialize({value:t}){let e;return e=t instanceof Error?{isError:!0,value:{message:t.message,name:t.name,stack:t.stack}}:{isError:!1,value:t},[e,[]]},deserialize(t){if(t.isError)throw Object.assign(new Error(t.value.message),t.value);throw t.value}}]]);function c(t,e=globalThis,i=["*"]){e.addEventListener("message",(function o(n){if(!n||!n.data)return;if(!function(t,e){for(const i of t){if(e===i||"*"===i)return!0;if(i instanceof RegExp&&i.test(e))return!0}return!1}(i,n.origin))return void console.warn(`Invalid origin '${n.origin}' for comlink proxy`);const{id:s,type:d,path:l}=Object.assign({path:[]},n.data),h=(n.data.argumentList||[]).map(x);let u;try{const e=l.slice(0,-1).reduce(((t,e)=>t[e]),t),i=l.reduce(((t,e)=>t[e]),t);switch(d){case"GET":u=i;break;case"SET":e[l.slice(-1)[0]]=x(n.data.value),u=!0;break;case"APPLY":u=i.apply(e,h);break;case"CONSTRUCT":u=function(t){return Object.assign(t,{[a]:!0})}(new i(...h));break;case"ENDPOINT":{const{port1:e,port2:i}=new MessageChannel;c(t,i),u=function(t,e){return _.set(t,e),t}(e,[e])}break;case"RELEASE":u=void 0;break;default:return}}catch(t){u={value:t,[p]:0}}Promise.resolve(u).catch((t=>({value:t,[p]:0}))).then((i=>{const[a,n]=v(i);e.postMessage(Object.assign(Object.assign({},a),{id:s}),n),"RELEASE"===d&&(e.removeEventListener("message",o),m(e),r in t&&"function"==typeof t[r]&&t[r]())})).catch((t=>{const[i,a]=v({value:new TypeError("Unserializable return value"),[p]:0});e.postMessage(Object.assign(Object.assign({},i),{id:s}),a)}))})),e.start&&e.start()}function m(t){(function(t){return"MessagePort"===t.constructor.name})(t)&&t.close()}function l(t,e){return f(t,[],e)}function h(t){if(t)throw new Error("Proxy has been released and is not useable")}function u(t){return w(t,{type:"RELEASE"}).then((()=>{m(t)}))}const g=new WeakMap,b="FinalizationRegistry"in globalThis&&new FinalizationRegistry((t=>{const e=(g.get(t)||0)-1;g.set(t,e),0===e&&u(t)}));function f(t,e=[],i=function(){}){let a=!1;const r=new Proxy(i,{get(i,o){if(h(a),o===n)return()=>{!function(t){b&&b.unregister(t)}(r),u(t),a=!0};if("then"===o){if(0===e.length)return{then:()=>r};const i=w(t,{type:"GET",path:e.map((t=>t.toString()))}).then(x);return i.then.bind(i)}return f(t,[...e,o])},set(i,o,n){h(a);const[r,p]=v(n);return w(t,{type:"SET",path:[...e,o].map((t=>t.toString())),value:r},p).then(x)},apply(i,n,r){h(a);const p=e[e.length-1];if(p===o)return w(t,{type:"ENDPOINT"}).then(x);if("bind"===p)return f(t,e.slice(0,-1));const[s,d]=y(r);return w(t,{type:"APPLY",path:e.map((t=>t.toString())),argumentList:s},d).then(x)},construct(i,o){h(a);const[n,r]=y(o);return w(t,{type:"CONSTRUCT",path:e.map((t=>t.toString())),argumentList:n},r).then(x)}});return function(t,e){const i=(g.get(e)||0)+1;g.set(e,i),b&&b.register(t,e,t)}(r,t),r}function y(t){const e=t.map(v);return[e.map((t=>t[0])),(i=e.map((t=>t[1])),Array.prototype.concat.apply([],i))];var i}const _=new WeakMap;function v(t){for(const[e,i]of d)if(i.canHandle(t)){const[a,o]=i.serialize(t);return[{type:"HANDLER",name:e,value:a},o]}return[{type:"RAW",value:t},_.get(t)||[]]}function x(t){switch(t.type){case"HANDLER":return d.get(t.name).deserialize(t.value);case"RAW":return t.value}}function w(t,e,i){return new Promise((a=>{const o=new Array(4).fill(0).map((()=>Math.floor(Math.random()*Number.MAX_SAFE_INTEGER).toString(16))).join("-");t.addEventListener("message",(function e(i){i.data&&i.data.id&&i.data.id===o&&(t.removeEventListener("message",e),a(i.data))})),t.start&&t.start(),t.postMessage(Object.assign({id:o},e),i)}))}}}]); -//# sourceMappingURL=5142-uVa5q0wgNIE.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.gz b/supervisor/api/panel/frontend_latest/5142-uVa5q0wgNIE.js.gz deleted file mode 100644 index f5aa3f1b942ab8226fd667c32729afd0aec87e9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7563 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 diff --git a/supervisor/api/panel/frontend_latest/5444-5NFF2TFNPrY.js.map b/supervisor/api/panel/frontend_latest/5444-5NFF2TFNPrY.js.map index 07acea57f..99a04aba9 100644 --- a/supervisor/api/panel/frontend_latest/5444-5NFF2TFNPrY.js.map +++ b/supervisor/api/panel/frontend_latest/5444-5NFF2TFNPrY.js.map @@ -1 +1 @@ -{"version":3,"file":"5444-5NFF2TFNPrY.js","mappings":"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","sources":["no-source/node_modules/@lrnwebcomponents/simple-tooltip/simple-tooltip.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/SizeGapPaddingBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/GridBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layouts/grid.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/BaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/private-async-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/until.ts"],"names":["SimpleTooltip","LitElement","styles","css","render","html","this","_onAnimationEnd","properties","super","for","type","String","manualMode","Boolean","attribute","position","fitToVisibleBounds","offset","Number","marginTop","animationDelay","animationEntry","animationExit","_showing","tag","constructor","animationConfig","entry","name","node","timing","delay","exit","setTimeout","addEventListener","bind","hide","target","parentNode","ownerRoot","getRootNode","querySelector","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","disconnectedCallback","_removeListeners","playAnimation","show","cancelAnimation","shadowRoot","classList","add","textContent","trim","allChildrenEmpty","effectiveChildren","children","i","length","remove","_getAnimationType","updatePosition","_animationPlaying","_cancelAnimation","_onAnimationFinish","clearTimeout","__debounceCancel","_target","offsetParent","tooltipLeft","tooltipTop","parentRect","getBoundingClientRect","targetRect","thisRect","horizontalCenterOffset","width","verticalCenterOffset","height","targetLeft","left","targetTop","top","window","innerWidth","style","right","Math","max","innerHeight","bottom","_addListeners","_findTarget","_manualModeChanged","timingDelay","document","documentElement","setProperty","removeEventListener","firstUpdated","changedProperties","setAttribute","updated","forEach","oldValue","propName","_delayChange","newValue","customElements","define","booleanOrStringConverter","fromAttribute","value","toAttribute","TextAreaBase","TextFieldBase","rows","cols","charCounter","shouldRenderCharCounter","maxLength","shouldRenderInternalCharCounter","shouldRenderExternalCharCounter","shouldRenderHelperText","helper","validationMessage","classes","disabled","label","outlined","endAligned","classMap","renderRipple","renderOutline","renderLabel","renderInput","renderCharCounter","renderLineRipple","renderHelperText","ariaLabelledbyOrUndef","undefined","minOrUndef","minLength","maxOrUndef","autocapitalizeOrUndef","autocapitalize","ifDefined","live","placeholder","required","readOnly","inputMode","handleInputChange","onInputBlur","__decorate","query","property","converter","gap2","direction","SizeGapPaddingBaseLayout","BaseLayout","_itemSize","_gaps","_padding","_defaultConfig","Object","assign","itemSize","gap","padding","_gap","row","_idealSize","dim1","_idealSize1","_idealSize2","dim2","_gap1","_gap2","_padding1","start","end","_padding2","dims","size","parseInt","_triggerReflow","spec","values","split","map","v","Infinity","gapValueToNumber","gaps","column","paddingValueToNumber","side","idx","GridBaseLayout","_metrics","flex","justify","_updateLayout","padding1Start","padding1End","padding2Start","padding2End","gapValue","includes","Error","gap2Name","usePaddingAndGap2","metrics","rolumns","itemSize1","itemSize2","gap1","padding1","padding2","positions","availableSpace","_viewDim2","gapSize","pos","spaceTaken","floor","round","preserve","spaceToDivide","push","grid","config","GridLayout","_delta","_getItemSize","_idx","_sizeDim","_secondarySizeDim","_getActiveItems","_first","_last","_physicalMin","_physicalMax","min","_scrollPosition","_overhang","_scrollSize","_viewDim1","firstCow","lastCow","ceil","items","_getItemPosition","_positionDim","_secondaryPositionDim","_updateScrollSize","cows","hostSink","_latestCoords","_direction","_viewportSize","totalScrollSize","offsetWithinScroller","_pendingReflow","_pendingLayoutUpdate","_pin","_firstVisible","_lastVisible","_scrollError","_items","_hostSink","Promise","resolve","then","_scheduleReflow","dir","viewportSize","_scheduleLayoutUpdate","_checkThresholds","viewportScroll","coords","oldPos","abs","reflowIfNeeded","force","_reflow","pin","options","index","block","_clampScrollPosition","val","unpin","_sendUnpinnedMessage","_setPositionFromPin","_updateVisibleIndices","_sendStateChangedMessage","lastScrollPosition","_calculateScrollIntoViewPosition","itemStartPosition","scrollPosition","itemEndPosition","currentScrollPosition","getScrollIntoViewCoordinates","_sendVisibilityChangedMessage","firstVisible","lastVisible","childPositions","Map","set","message","scrollSize","range","first","last","scrollError","_num","emit","s","t","G","disconnect","reconnect","deref","Y","Z","get","pause","resume","call","n","h","c","arguments","_$C_t","_$Cwt","_$Cq","r","_$CK","e","find","update","o","isConnected","disconnected","async","indexOf","setValue","reconnected","m"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"5444-5NFF2TFNPrY.js","mappings":"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","sources":["no-source/node_modules/@lrnwebcomponents/simple-tooltip/simple-tooltip.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textarea.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/SizeGapPaddingBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/GridBaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/layouts/grid.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../../src/layouts/shared/BaseLayout.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/private-async-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/until.ts"],"names":["SimpleTooltip","LitElement","styles","css","render","html","this","_onAnimationEnd","properties","super","for","type","String","manualMode","Boolean","attribute","position","fitToVisibleBounds","offset","Number","marginTop","animationDelay","animationEntry","animationExit","_showing","tag","constructor","animationConfig","entry","name","node","timing","delay","exit","setTimeout","addEventListener","bind","hide","target","parentNode","ownerRoot","getRootNode","querySelector","nodeType","Node","DOCUMENT_FRAGMENT_NODE","host","disconnectedCallback","_removeListeners","playAnimation","show","cancelAnimation","shadowRoot","classList","add","textContent","trim","allChildrenEmpty","effectiveChildren","children","i","length","remove","_getAnimationType","updatePosition","_animationPlaying","_cancelAnimation","_onAnimationFinish","clearTimeout","__debounceCancel","_target","offsetParent","tooltipLeft","tooltipTop","parentRect","getBoundingClientRect","targetRect","thisRect","horizontalCenterOffset","width","verticalCenterOffset","height","targetLeft","left","targetTop","top","window","innerWidth","style","right","Math","max","innerHeight","bottom","_addListeners","_findTarget","_manualModeChanged","timingDelay","document","documentElement","setProperty","removeEventListener","firstUpdated","changedProperties","setAttribute","updated","forEach","oldValue","propName","_delayChange","newValue","customElements","define","booleanOrStringConverter","fromAttribute","value","toAttribute","TextAreaBase","TextFieldBase","rows","cols","charCounter","shouldRenderCharCounter","maxLength","shouldRenderInternalCharCounter","shouldRenderExternalCharCounter","shouldRenderHelperText","helper","validationMessage","classes","disabled","label","outlined","endAligned","classMap","renderRipple","renderOutline","renderLabel","renderInput","renderCharCounter","renderLineRipple","renderHelperText","ariaLabelledbyOrUndef","undefined","minOrUndef","minLength","maxOrUndef","autocapitalizeOrUndef","autocapitalize","ifDefined","live","placeholder","required","readOnly","inputMode","handleInputChange","onInputBlur","__decorate","query","property","converter","gap2","direction","SizeGapPaddingBaseLayout","BaseLayout","_itemSize","_gaps","_padding","_defaultConfig","Object","assign","itemSize","gap","padding","_gap","row","_idealSize","dim1","_idealSize1","_idealSize2","dim2","_gap1","_gap2","_padding1","start","end","_padding2","dims","size","parseInt","_triggerReflow","spec","values","split","map","v","Infinity","gapValueToNumber","gaps","column","paddingValueToNumber","side","idx","GridBaseLayout","_metrics","flex","justify","_updateLayout","padding1Start","padding1End","padding2Start","padding2End","gapValue","includes","Error","gap2Name","usePaddingAndGap2","metrics","rolumns","itemSize1","itemSize2","gap1","padding1","padding2","positions","availableSpace","_viewDim2","gapSize","pos","spaceTaken","floor","round","preserve","spaceToDivide","push","grid","config","GridLayout","_delta","_getItemSize","_idx","_sizeDim","_secondarySizeDim","_getActiveItems","_first","_last","_physicalMin","_physicalMax","min","_scrollPosition","_overhang","_scrollSize","_viewDim1","firstCow","lastCow","ceil","items","_getItemPosition","_positionDim","_secondaryPositionDim","_updateScrollSize","cows","hostSink","_latestCoords","_direction","_viewportSize","totalScrollSize","offsetWithinScroller","_pendingReflow","_pendingLayoutUpdate","_pin","_firstVisible","_lastVisible","_scrollError","_items","_hostSink","Promise","resolve","then","_scheduleReflow","dir","viewportSize","_scheduleLayoutUpdate","_checkThresholds","viewportScroll","coords","oldPos","abs","reflowIfNeeded","force","_reflow","pin","options","index","block","_clampScrollPosition","val","unpin","_sendUnpinnedMessage","_setPositionFromPin","_updateVisibleIndices","_sendStateChangedMessage","lastScrollPosition","_calculateScrollIntoViewPosition","itemStartPosition","scrollPosition","itemEndPosition","currentScrollPosition","getScrollIntoViewCoordinates","_sendVisibilityChangedMessage","firstVisible","lastVisible","childPositions","Map","set","message","scrollSize","range","first","last","scrollError","_num","emit","s","t","G","disconnect","reconnect","deref","Y","Z","get","pause","resume","call","n","h","c","arguments","_$C_t","_$Cwt","_$Cq","r","_$CK","e","find","update","o","isConnected","disconnected","async","indexOf","setValue","reconnected","m"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js b/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js new file mode 100644 index 000000000..a7dbb8163 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[5481],{25481:(i,e,a)=>{a.r(e),a.d(e,{DialogAddApplicationCredential:()=>_});var t=a(17463),s=(a(14271),a(44577),a(68144)),n=a(14243),o=a(47181),l=(a(9381),a(76870),a(77576),a(34821));a(65189),a(3555);var d=a(5986),r=a(11654),c=a(27322);const h="M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V12H19V19Z",p=i=>s.dy` ${i.name} `;let _=(0,t.Z)([(0,n.Mo)("dialog-add-application-credential")],(function(i,e){return{F:class extends e{constructor(...e){super(...e),i(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_loading",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_params",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_domain",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_manifest",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_name",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_description",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_clientId",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_clientSecret",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_domains",value:void 0},{kind:"field",decorators:[(0,n.SB)()],key:"_config",value:void 0},{kind:"method",key:"showDialog",value:function(i){this._params=i,this._domain=i.selectedDomain,this._manifest=i.manifest,this._name="",this._description="",this._clientId="",this._clientSecret="",this._error=void 0,this._loading=!1,this._fetchConfig()}},{kind:"method",key:"_fetchConfig",value:async function(){this._config=await(async i=>i.callWS({type:"application_credentials/config"}))(this.hass),this._domains=Object.keys(this._config.integrations).map((i=>({id:i,name:(0,d.Lh)(this.hass.localize,i)}))),await this.hass.loadBackendTranslation("application_credentials"),this._domain&&this._updateDescription()}},{kind:"method",key:"render",value:function(){var i,e;if(!this._params||!this._domains)return s.Ld;const a=this._params.selectedDomain?(0,d.Lh)(this.hass.localize,this._domain):"";return s.dy` ${this._loading?s.dy`
    `:s.dy` ${this.hass.localize("ui.common.cancel")} ${this.hass.localize("ui.panel.config.application_credentials.editor.add")} `} `}},{kind:"method",key:"closeDialog",value:function(){this._params=void 0,this._domains=void 0,(0,o.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"_handleDomainPicked",value:function(i){i.stopPropagation(),this._domain=i.detail.value,this._updateDescription()}},{kind:"method",key:"_updateDescription",value:async function(){await this.hass.loadBackendTranslation("application_credentials",this._domain);const i=this._config.integrations[this._domain];this._description=this.hass.localize(`component.${this._domain}.application_credentials.description`,i.description_placeholders)}},{kind:"method",key:"_handleValueChanged",value:function(i){this._error=void 0;const e=i.target.name,a=i.target.value;this[`_${e}`]=a}},{kind:"method",key:"_abortDialog",value:function(){this._params&&this._params.dialogAbortedCallback&&this._params.dialogAbortedCallback(),this.closeDialog()}},{kind:"method",key:"_addApplicationCredential",value:async function(i){if(i.preventDefault(),!this._domain||!this._clientId||!this._clientSecret)return;let e;this._loading=!0,this._error="";try{e=await(async(i,e,a,t,s)=>i.callWS({type:"application_credentials/create",domain:e,client_id:a,client_secret:t,name:s}))(this.hass,this._domain,this._clientId,this._clientSecret,this._name)}catch(i){return this._loading=!1,void(this._error=i.message)}this._params.applicationCredentialAddedCallback(e),this.closeDialog()}},{kind:"get",static:!0,key:"styles",value:function(){return[r.yu,s.iv`ha-dialog{--mdc-dialog-max-width:500px;--dialog-z-index:10}.row{display:flex;padding:8px 0}ha-combo-box{display:block;margin-bottom:24px}ha-textfield{display:block;margin-bottom:24px}a{text-decoration:none}a ha-svg-icon{--mdc-icon-size:16px}ha-markdown{margin-bottom:16px}`]}}]}}),s.oi)}}]); +//# sourceMappingURL=5481-fUtrQqXJNBQ.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js.gz b/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6bda607bf65df2ba62ae4fa2d7d6b23e0536345 GIT binary patch literal 2257 zcmV;?2rl;@iwFP!000021B{J{irX*{hF`^mOM*dobZdhPAq5O%xiQeN1l86yW>eW% zN(&@?_sT9;IhSMfY5rq&_Y|s>m$A>gJxSsA&VGmQv+qBS*L(c9PCvuNr!=PQW4^pE zQ_LX_&1a3z=lPAY`JS%id{)xp8$9^>zK{_Dc-nk~ipM1kA?BjIkdnCkq5EHcsdD298mR?^)R4lG8!SacN@dIn+M<+{LTolw7Uxt@ z8nnfDTSHFREn~Db^#(>6y@HUIBc=ONqtLo-rIh-2dnh%^*ot9nW{r~;J~Z8s-dnFaBTnEa4ZEK@^+o>+YaXDZ*$hU+&GSe|KC&4yeSn~MN*#2 zM_JmObIvP4M9aboB)9MSV2>N#eh>kqL2wmaGFZ3ZEr2ZU`w=?Y*}eYPoCFk#s;oae~l{r=z{PH z(hI?;cUnjH2>a^IFzBYwxgeAk=bZ>cNtFI55g?_I$JkI3N%Et-pdu%%I7UKF3bq2J zkC9z8fn7UlHhdE2l8ovq($fC$3+u=nnu&VQn=i_F`h(1Bnfosvt!bYREemdcWh zaQ@v_!B$_FkowLBIKSBd)wm5v9fm<8&TK(p4^K7yZ223)nV?}RaCIiE&~Pprp(;dF z%OF72!IsgKMF!Or89=0TByPYZx_#du~6WZ<1^S1^rr*LUGc#JLG}i zw{|qLwW_2id&UxH%%dvo(qBspg3i3h(ud3kAr^XDu1XQb=u=P3?Qe`TQ+JZSzLs zl!tJT5RXkyiQPIA6fnTwtBn9xKrNBT`5}-^Ai6pc;U>Mdup52sP z%)HiCyH;Ln95a3q4pMu~-`H?=>f5tu)*FxafNt!}TOdHSl{WHRWg@ zbEXtx*dt}Mb=F2o>d=^3RGgnor?^J?J5o3r*&PEr*=WQPrsm6vaXn|nix=H2xMLQK zMvzdERXG|!93P3dmaww?a3{Me3?H-POE>b1vAeX#INPCRy$I93w7zO2o+k3#Y>V?H zC&kA1B=D(U2s8zx1nIv#N}3r*vQG!`2IA(vYJ98w>e#`TxTU=hdq8kn!eIBm{*OuJ<`}_ zI$}m+ix8u2OC$MqW8+5KXxug-{k>vnqxZUjg}0PIHp(+VX(*6c2c|XRok`tt!zK+^y17q!%`>d?!Th!5Cyta6c`#0< zqjte#MOo?FpnYp5y=4K#(ak{>=b#ihhdV4pTys$*&G31rqA|ms@gEe-Sotn47==)| zxXcd2)Lm08R8IYA;j&`qj2^_SQ~IaC&0KMK3G%5upIfnwR$KfWq+-gj{hnC8j8G{1 zxHHz+yHkl$FNJiN;Jg6`LS}nkeb`=3j4ULNi_^Hfpt>(NyS+7+S5I-F5nRb~BHK%} z-z`2>Epw)0RkET$jW+BVlUc=yj7urbB`D<)oOJ*hklusHzK@)Zz&7mDY|r$8+-m()_YYLC z@9Dxc?A}#aA9yD=PpyHBL_Z$c%39xS!&qky}eFZQn4{fxbmJUt&xjGNxmqv$%$7 zHncwsu+1=k6|kg~aDfBgh83x}Mvec+Zq?>^n$H?wax1ZS+DrcV{zS{`Ew~vu`u)$feq5+f*-&*IO%5-^u+Xrke~6YcwZY8w9Q2-d-xx z@Go%PW{JH4;N)J|$)Sk7L8-$5xSIq>V?R-Zx^rErx#KdlofF1M7al9TIn#o=mF5^4ZQ z|5ILJ-r9W{?Zz#+$TpK4S05{|Lu-+zfBQ#yRl8S>`$vmEBI+Snj literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js.map b/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js.map new file mode 100644 index 000000000..14dfb5e90 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/5481-fUtrQqXJNBQ.js.map @@ -0,0 +1 @@ +{"version":3,"file":"5481-fUtrQqXJNBQ.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/panels/config/application_credentials/dialog-add-application-credential.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/application_credential.ts"],"names":["mdiOpenInNew","rowRenderer","item","html","name","DialogAddApplicationCredential","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","state","params","this","_params","_domain","selectedDomain","_manifest","manifest","_name","_description","_clientId","_clientSecret","_error","undefined","_loading","_fetchConfig","_config","async","hass","callWS","type","fetchApplicationCredentialsConfig","_domains","Object","keys","integrations","map","domain","id","domainToName","localize","loadBackendTranslation","_updateDescription","_this$_manifest","_this$_manifest2","nothing","selectedDomainName","_abortDialog","createCloseHeading","integration","is_built_in","documentation","documentationUrl","_handleDomainPicked","_handleValueChanged","_addApplicationCredential","fireEvent","dialog","localName","ev","stopPropagation","detail","info","description_placeholders","target","dialogAbortedCallback","closeDialog","preventDefault","applicationCredential","clientId","clientSecret","client_id","client_secret","createApplicationCredential","err","message","applicationCredentialAddedCallback","static","haStyleDialog","css","LitElement"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/9996-CUwnlwQyLe4.js b/supervisor/api/panel/frontend_latest/5499-fvR1rjuojLo.js similarity index 64% rename from supervisor/api/panel/frontend_latest/9996-CUwnlwQyLe4.js rename to supervisor/api/panel/frontend_latest/5499-fvR1rjuojLo.js index a9f17aac7..a0b5ed61e 100644 --- a/supervisor/api/panel/frontend_latest/9996-CUwnlwQyLe4.js +++ b/supervisor/api/panel/frontend_latest/5499-fvR1rjuojLo.js @@ -1,5 +1,5 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[9996],{19996:(e,i,t)=>{t.r(i),t.d(i,{HassioAddonStore:()=>_});var o=t(17463),s=t(34541),a=t(47838),r=(t(44577),t(68144)),n=t(14243),l=t(14516),d=t(63864),c=t(47181),u=t(83849),h=t(15493),p=(t(81545),t(5666),t(65040),t(34154)),v=t(41682),g=t(26765);t(15291),t(15803),t(27264);t(92109);var m=t(85415),y=(t(22098),t(46586),t(81480));var f=t(55677);(0,o.Z)([(0,n.Mo)("hassio-addon-repository")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"repo",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"addons",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"filter",value:void 0},{kind:"field",key:"_getAddons",value(){return(0,l.Z)(((e,i)=>i?function(e,i){return new y.Z(e,{keys:["name","description","slug"],isCaseSensitive:!1,minMatchCharLength:2,threshold:.2}).search(i).map((e=>e.item))}(e,i):e.sort(((e,i)=>(0,m.f)(e.name,i.name,this.hass.locale.language)))))}},{kind:"method",key:"render",value:function(){var e;const i=this.repo;let t=this.addons;null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced||(t=t.filter((e=>!e.advanced&&"stable"===e.stage)));const o=this._getAddons(t,this.filter);return this.filter&&o.length<1?r.dy`

    ${this.supervisor.localize("store.no_results_found","repository",i.name)}

    `:r.dy`

    ${i.name}

    ${o.map((e=>r.dy`
    `))}
    `}},{kind:"method",key:"_addonTapped",value:function(e){(0,u.c)(`/hassio/addon/${e.currentTarget.addon.slug}?store=true`)}},{kind:"get",static:!0,key:"styles",value:function(){return[f.l,r.iv`ha-card{cursor:pointer}.not_available{opacity:.6}a.repo{color:var(--primary-text-color)}`]}}]}}),r.oi);const k=(e,i)=>"local"===e.slug?-1:"local"===i.slug?1:"core"===e.slug?-1:"core"===i.slug?1:e.name.toUpperCase() ${this.supervisor.localize("store.check_updates")} ${this.supervisor.localize("store.repositories")} ${null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced&&(0,d.I)(this.hass.config.version,0,117)?r.dy` ${this.supervisor.localize("store.registries")} `:""} ${0===t.length?r.dy``:r.dy` ${t} `} ${null!==(i=this.hass.userData)&&void 0!==i&&i.showAdvanced?"":r.dy` `} `}},{kind:"method",key:"firstUpdated",value:function(e){(0,s.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e);const i=(0,h.io)("repository_url");(0,u.c)("/hassio/store",{replace:!0}),i&&this._manageRepositories(i),this.addEventListener("hass-api-called",(e=>this.apiCalled(e))),this._loadData()}},{kind:"field",key:"addonRepositories",value(){return(0,l.Z)(((e,i,t)=>e.sort(k).map((e=>{const o=i.filter((i=>i.repository===e.slug));return 0!==o.length?r.dy` `:r.Ld}))))}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this.refreshData();break;case 1:this._manageRepositoriesClicked();break;case 2:this._manageRegistries()}}},{kind:"method",key:"apiCalled",value:function(e){e.detail.success&&this._loadData()}},{kind:"method",key:"_manageRepositoriesClicked",value:function(){this._manageRepositories()}},{kind:"method",key:"_manageRepositories",value:function(e){var i,o;i=this,o={supervisor:this.supervisor,url:e},(0,c.B)(i,"show-dialog",{dialogTag:"dialog-hassio-repositories",dialogImport:()=>Promise.resolve().then(t.bind(t,92109)),dialogParams:o})}},{kind:"method",key:"_manageRegistries",value:function(){var e,i;e=this,i={supervisor:this.supervisor},(0,c.B)(e,"show-dialog",{dialogTag:"dialog-hassio-registries",dialogImport:()=>Promise.resolve().then(t.bind(t,27264)),dialogParams:i})}},{kind:"method",key:"_loadData",value:function(){(0,c.B)(this,"supervisor-collection-refresh",{collection:"addon"}),(0,c.B)(this,"supervisor-collection-refresh",{collection:"supervisor"})}},{kind:"method",key:"_filterChanged",value:function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`hassio-addon-repository{margin-top:24px}.search{position:sticky;top:0;z-index:2}search-input{display:block;--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color)}.advanced{padding:12px;display:flex;flex-wrap:wrap;color:var(--primary-text-color)}.advanced a{margin-left:.5em;color:var(--primary-color)}`}}]}}),r.oi)},27264:(e,i,t)=>{t.r(i);var o=t(17463),s=(t(14271),t(68144)),a=t(14243),r=t(34821),n=(t(68331),t(5666),t(14089),t(41682)),l=t(63864);var d=t(26765),c=t(11654);const u=[{name:"registry",required:!0,selector:{text:{}}},{name:"username",required:!0,selector:{text:{}}},{name:"password",required:!0,selector:{text:{type:"password"}}}];(0,o.Z)([(0,a.Mo)("dialog-hassio-registries")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_registries",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_input",value:()=>({})},{kind:"field",decorators:[(0,a.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_addingRegistry",value:()=>!1},{kind:"method",key:"render",value:function(){var e;return s.dy` ${this._addingRegistry?s.dy`
    ${this.supervisor.localize("dialog.registries.add_registry")}
    `:s.dy`${null!==(e=this._registries)&&void 0!==e&&e.length?this._registries.map((e=>s.dy` ${e.registry} ${this.supervisor.localize("dialog.registries.username")}: ${e.username} `)):s.dy` ${this.supervisor.localize("dialog.registries.no_registries")} `}
    ${this.supervisor.localize("dialog.registries.add_new_registry")}
    `}
    `}},{kind:"field",key:"_computeLabel",value(){return e=>this.supervisor.localize(`dialog.registries.${e.name}`)}},{kind:"method",key:"_valueChanged",value:function(e){this._input=e.detail.value}},{kind:"method",key:"showDialog",value:async function(e){this._opened=!0,this._input={},this.supervisor=e.supervisor,await this._loadRegistries(),await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._addingRegistry=!1,this._opened=!1,this._input={}}},{kind:"method",key:"focus",value:function(){this.updateComplete.then((()=>{var e,i;return null===(e=this.shadowRoot)||void 0===e||null===(i=e.querySelector("[dialogInitialFocus]"))||void 0===i?void 0:i.focus()}))}},{kind:"method",key:"_loadRegistries",value:async function(){const e=await(async e=>(0,l.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/docker/registries",method:"get"}):(0,n.rY)(await e.callApi("GET","hassio/docker/registries")))(this.hass);this._registries=Object.keys(e.registries).map((i=>({registry:i,username:e.registries[i].username})))}},{kind:"method",key:"_addRegistry",value:function(){this._addingRegistry=!0}},{kind:"method",key:"_addNewRegistry",value:async function(){const e={};e[this._input.registry]={username:this._input.username,password:this._input.password};try{await(async(e,i)=>{(0,l.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/docker/registries",method:"post",data:i}):await e.callApi("POST","hassio/docker/registries",i)})(this.hass,e),await this._loadRegistries(),this._addingRegistry=!1,this._input={}}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("dialog.registries.failed_to_add"),text:(0,n.js)(e)})}}},{kind:"method",key:"_removeRegistry",value:async function(e){const i=e.currentTarget.entry;try{await(async(e,i)=>{(0,l.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/docker/registries/${i}`,method:"delete"}):await e.callApi("DELETE",`hassio/docker/registries/${i}`)})(this.hass,i.registry),await this._loadRegistries()}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("dialog.registries.failed_to_remove"),text:(0,n.js)(e)})}}},{kind:"get",static:!0,key:"styles",value:function(){return[c.Qx,c.yu,s.iv`.registry{border:1px solid var(--divider-color);border-radius:4px;margin-top:4px}.action{margin-top:24px;width:100%;display:flex;justify-content:flex-end}ha-icon-button{color:var(--error-color);margin-right:-10px}`]}}]}}),s.oi)},92109:(e,i,t)=>{t.r(i);var o=t(17463),s=(t(14271),t(14411),t(33507),t(89194),t(45233),t(68144)),a=t(14243),r=t(14516),n=t(47181),l=t(85415),d=(t(9381),t(76870),t(34821)),c=(t(5666),t(41682)),u=t(28166),h=t(11654);(0,o.Z)([(0,a.Mo)("dialog-hassio-repositories")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.IO)("#repository_input",!0)],key:"_optionInput",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_repositories",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_dialogParams",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_processing",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_error",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._dialogParams=e,this._opened=!0,await this._loadData(),await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._dialogParams=void 0,this._opened=!1,this._error=""}},{kind:"field",key:"_filteredRepositories",value(){return(0,r.Z)((e=>e.filter((e=>"core"!==e.slug&&"local"!==e.slug&&"a0d7b954"!==e.slug&&"5c53de3b"!==e.slug)).sort(((e,i)=>(0,l.f)(e.name,i.name,this.hass.locale.language)))))}},{kind:"field",key:"_filteredUsedRepositories",value:()=>(0,r.Z)(((e,i)=>e.filter((e=>i.some((i=>i.repository===e.slug)))).map((e=>e.slug))))},{kind:"method",key:"render",value:function(){var e,i;if(null===(e=this._dialogParams)||void 0===e||!e.supervisor||void 0===this._repositories)return s.Ld;const t=this._filteredRepositories(this._repositories),o=this._filteredUsedRepositories(t,this._dialogParams.supervisor.addon.addons);return s.dy` ${this._error?s.dy`${this._error}`:""}
    ${t.length?t.map((e=>s.dy`
    ${e.name}
    ${e.maintainer}
    ${e.url}
    ${this._dialogParams.supervisor.localize(o.includes(e.slug)?"dialog.repositories.used":"dialog.repositories.remove")}
    `)):s.dy` No repositories `}
    ${this._processing?s.dy``:this._dialogParams.supervisor.localize("dialog.repositories.add")}
    ${null===(i=this._dialogParams)||void 0===i?void 0:i.supervisor.localize("common.close")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[h.Qx,h.yu,s.iv`ha-dialog.button-left{--justify-action-buttons:flex-start}paper-icon-item{cursor:pointer}.form{color:var(--primary-text-color)}.option{border:1px solid var(--divider-color);border-radius:4px;margin-top:4px}mwc-button{margin-left:8px}ha-circular-progress{display:block;margin:32px;text-align:center}div.delete ha-icon-button{color:var(--error-color)}`]}},{kind:"method",key:"focus",value:function(){this.updateComplete.then((()=>{var e,i;return null===(e=this.shadowRoot)||void 0===e||null===(i=e.querySelector("[dialogInitialFocus]"))||void 0===i?void 0:i.focus()}))}},{kind:"method",key:"_handleKeyAdd",value:function(e){e.stopPropagation(),13===e.keyCode&&this._addRepository()}},{kind:"method",key:"_loadData",value:async function(){try{this._repositories=await(0,u.iV)(this.hass),(0,n.B)(this,"supervisor-collection-refresh",{collection:"addon"})}catch(e){this._error=(0,c.js)(e)}}},{kind:"method",key:"_addRepository",value:async function(){const e=this._optionInput;if(e&&e.value){this._processing=!0;try{await(0,u.FV)(this.hass,e.value),await this._loadData(),e.value=""}catch(e){this._error=(0,c.js)(e)}this._processing=!1}}},{kind:"method",key:"_removeRepository",value:async function(e){const i=e.currentTarget.slug;try{await(0,u.Cw)(this.hass,i),await this._loadData()}catch(e){this._error=(0,c.js)(e)}}}]}}),s.oi)},9381:(e,i,t)=>{var o=t(17463),s=t(68144),a=t(14243),r=t(83448),n=t(47181);t(5666),t(52039);const l={info:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",warning:"M12,2L1,21H23M12,6L19.53,19H4.47M11,10V14H13V10M11,16V18H13V16",error:"M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",success:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2,4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"};(0,o.Z)([(0,a.Mo)("ha-alert")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"title",value:()=>""},{kind:"field",decorators:[(0,a.Cb)({attribute:"alert-type"})],key:"alertType",value:()=>"info"},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"dismissable",value:()=>!1},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"method",key:"_dismiss_clicked",value:function(){(0,n.B)(this,"alert-dismissed-clicked")}},{kind:"field",static:!0,key:"styles",value:()=>s.iv`.issue-type{position:relative;padding:8px;display:flex}.issue-type::after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;content:"";border-radius:4px}.icon{z-index:1}.icon.no-title{align-self:center}.content{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:var(--float-start)}.action{z-index:1;width:min-content;--mdc-theme-primary:var(--primary-text-color)}.main-content{overflow-wrap:anywhere;word-break:break-word;margin-left:8px;margin-right:0;margin-inline-start:8px;margin-inline-end:0;direction:var(--direction)}.title{margin-top:2px;font-weight:700}.action ha-icon-button,.action mwc-button{--mdc-theme-primary:var(--primary-text-color);--mdc-icon-button-size:36px}.issue-type.info>.icon{color:var(--info-color)}.issue-type.info::after{background-color:var(--info-color)}.issue-type.warning>.icon{color:var(--warning-color)}.issue-type.warning::after{background-color:var(--warning-color)}.issue-type.error>.icon{color:var(--error-color)}.issue-type.error::after{background-color:var(--error-color)}.issue-type.success>.icon{color:var(--success-color)}.issue-type.success::after{background-color:var(--success-color)}`}]}}),s.oi)},81545:(e,i,t)=>{var o=t(17463),s=t(34541),a=t(47838),r=(t(65666),t(68144)),n=t(14243),l=t(38378);(0,o.Z)([(0,n.Mo)("ha-button-menu")],(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",key:l.gA,value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,n.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,i;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(i=this._triggerButton)||void 0===i||i.focus()}},{kind:"method",key:"render",value:function(){return r.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,s.Z)((0,a.Z)(t.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const i=document.createElement("style");i.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(i)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),r.oi)},34821:(e,i,t)=>{t.d(i,{i:()=>h});var o=t(17463),s=t(34541),a=t(47838),r=t(87762),n=t(91632),l=t(68144),d=t(14243),c=t(38378);t(5666);const u=["button","ha-list-item"],h=(e,i)=>l.dy`
    ${i}
    `;(0,o.Z)([(0,d.Mo)("ha-dialog")],(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(e,i){var t;null===(t=this.contentElement)||void 0===t||t.scrollTo(e,i)}},{kind:"method",key:"renderHeading",value:function(){return l.dy` ${(0,s.Z)((0,a.Z)(t.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,s.Z)((0,a.Z)(t.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,u].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,s.Z)((0,a.Z)(t.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[5499],{19996:(e,i,t)=>{t.r(i),t.d(i,{HassioAddonStore:()=>_});var o=t(17463),a=t(34541),s=t(47838),r=(t(44577),t(68144)),n=t(14243),l=t(14516),d=t(63864),c=t(47181),u=t(83849),h=t(15493),p=(t(81545),t(5666),t(65040),t(34154)),v=t(41682),g=t(26765);t(15291),t(15803),t(27264);t(92109);var m=t(85415),y=(t(22098),t(46586),t(81480));var f=t(55677);(0,o.Z)([(0,n.Mo)("hassio-addon-repository")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"repo",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"addons",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"filter",value:void 0},{kind:"field",key:"_getAddons",value(){return(0,l.Z)(((e,i)=>i?function(e,i){return new y.Z(e,{keys:["name","description","slug"],isCaseSensitive:!1,minMatchCharLength:2,threshold:.2}).search(i).map((e=>e.item))}(e,i):e.sort(((e,i)=>(0,m.f)(e.name,i.name,this.hass.locale.language)))))}},{kind:"method",key:"render",value:function(){var e;const i=this.repo;let t=this.addons;null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced||(t=t.filter((e=>!e.advanced&&"stable"===e.stage)));const o=this._getAddons(t,this.filter);return this.filter&&o.length<1?r.dy`

    ${this.supervisor.localize("store.no_results_found","repository",i.name)}

    `:r.dy`

    ${i.name}

    ${o.map((e=>r.dy`
    `))}
    `}},{kind:"method",key:"_addonTapped",value:function(e){(0,u.c)(`/hassio/addon/${e.currentTarget.addon.slug}?store=true`)}},{kind:"get",static:!0,key:"styles",value:function(){return[f.l,r.iv`ha-card{cursor:pointer}.not_available{opacity:.6}a.repo{color:var(--primary-text-color)}`]}}]}}),r.oi);const k=(e,i)=>"local"===e.slug?-1:"local"===i.slug?1:"core"===e.slug?-1:"core"===i.slug?1:e.name.toUpperCase() ${this.supervisor.localize("store.check_updates")} ${this.supervisor.localize("store.repositories")} ${null!==(e=this.hass.userData)&&void 0!==e&&e.showAdvanced&&(0,d.I)(this.hass.config.version,0,117)?r.dy` ${this.supervisor.localize("store.registries")} `:""} ${0===t.length?r.dy``:r.dy` ${t} `} ${null!==(i=this.hass.userData)&&void 0!==i&&i.showAdvanced?"":r.dy` `} `}},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,s.Z)(o.prototype),"firstUpdated",this).call(this,e);const i=(0,h.io)("repository_url");(0,u.c)("/hassio/store",{replace:!0}),i&&this._manageRepositories(i),this.addEventListener("hass-api-called",(e=>this.apiCalled(e))),this._loadData()}},{kind:"field",key:"addonRepositories",value(){return(0,l.Z)(((e,i,t)=>e.sort(k).map((e=>{const o=i.filter((i=>i.repository===e.slug));return 0!==o.length?r.dy` `:r.Ld}))))}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this.refreshData();break;case 1:this._manageRepositoriesClicked();break;case 2:this._manageRegistries()}}},{kind:"method",key:"apiCalled",value:function(e){e.detail.success&&this._loadData()}},{kind:"method",key:"_manageRepositoriesClicked",value:function(){this._manageRepositories()}},{kind:"method",key:"_manageRepositories",value:function(e){var i,o;i=this,o={supervisor:this.supervisor,url:e},(0,c.B)(i,"show-dialog",{dialogTag:"dialog-hassio-repositories",dialogImport:()=>Promise.resolve().then(t.bind(t,92109)),dialogParams:o})}},{kind:"method",key:"_manageRegistries",value:function(){var e,i;e=this,i={supervisor:this.supervisor},(0,c.B)(e,"show-dialog",{dialogTag:"dialog-hassio-registries",dialogImport:()=>Promise.resolve().then(t.bind(t,27264)),dialogParams:i})}},{kind:"method",key:"_loadData",value:function(){(0,c.B)(this,"supervisor-collection-refresh",{collection:"addon"}),(0,c.B)(this,"supervisor-collection-refresh",{collection:"supervisor"})}},{kind:"method",key:"_filterChanged",value:function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`hassio-addon-repository{margin-top:24px}.search{position:sticky;top:0;z-index:2}search-input{display:block;--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color)}.advanced{padding:12px;display:flex;flex-wrap:wrap;color:var(--primary-text-color)}.advanced a{margin-left:.5em;color:var(--primary-color)}`}}]}}),r.oi)},27264:(e,i,t)=>{t.r(i);var o=t(17463),a=(t(14271),t(68144)),s=t(14243),r=t(34821),n=(t(68331),t(5666),t(14089),t(41682)),l=t(63864);var d=t(26765),c=t(11654);const u=[{name:"registry",required:!0,selector:{text:{}}},{name:"username",required:!0,selector:{text:{}}},{name:"password",required:!0,selector:{text:{type:"password"}}}];(0,o.Z)([(0,s.Mo)("dialog-hassio-registries")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_registries",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_input",value:()=>({})},{kind:"field",decorators:[(0,s.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_addingRegistry",value:()=>!1},{kind:"method",key:"render",value:function(){var e;return a.dy` ${this._addingRegistry?a.dy`
    ${this.supervisor.localize("dialog.registries.add_registry")}
    `:a.dy`${null!==(e=this._registries)&&void 0!==e&&e.length?this._registries.map((e=>a.dy` ${e.registry} ${this.supervisor.localize("dialog.registries.username")}: ${e.username} `)):a.dy` ${this.supervisor.localize("dialog.registries.no_registries")} `}
    ${this.supervisor.localize("dialog.registries.add_new_registry")}
    `}
    `}},{kind:"field",key:"_computeLabel",value(){return e=>this.supervisor.localize(`dialog.registries.${e.name}`)}},{kind:"method",key:"_valueChanged",value:function(e){this._input=e.detail.value}},{kind:"method",key:"showDialog",value:async function(e){this._opened=!0,this._input={},this.supervisor=e.supervisor,await this._loadRegistries(),await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._addingRegistry=!1,this._opened=!1,this._input={}}},{kind:"method",key:"focus",value:function(){this.updateComplete.then((()=>{var e,i;return null===(e=this.shadowRoot)||void 0===e||null===(i=e.querySelector("[dialogInitialFocus]"))||void 0===i?void 0:i.focus()}))}},{kind:"method",key:"_loadRegistries",value:async function(){const e=await(async e=>(0,l.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/docker/registries",method:"get"}):(0,n.rY)(await e.callApi("GET","hassio/docker/registries")))(this.hass);this._registries=Object.keys(e.registries).map((i=>({registry:i,username:e.registries[i].username})))}},{kind:"method",key:"_addRegistry",value:function(){this._addingRegistry=!0}},{kind:"method",key:"_addNewRegistry",value:async function(){const e={};e[this._input.registry]={username:this._input.username,password:this._input.password};try{await(async(e,i)=>{(0,l.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/docker/registries",method:"post",data:i}):await e.callApi("POST","hassio/docker/registries",i)})(this.hass,e),await this._loadRegistries(),this._addingRegistry=!1,this._input={}}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("dialog.registries.failed_to_add"),text:(0,n.js)(e)})}}},{kind:"method",key:"_removeRegistry",value:async function(e){const i=e.currentTarget.entry;try{await(async(e,i)=>{(0,l.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/docker/registries/${i}`,method:"delete"}):await e.callApi("DELETE",`hassio/docker/registries/${i}`)})(this.hass,i.registry),await this._loadRegistries()}catch(e){(0,d.Ys)(this,{title:this.supervisor.localize("dialog.registries.failed_to_remove"),text:(0,n.js)(e)})}}},{kind:"get",static:!0,key:"styles",value:function(){return[c.Qx,c.yu,a.iv`.registry{border:1px solid var(--divider-color);border-radius:4px;margin-top:4px}.action{margin-top:24px;width:100%;display:flex;justify-content:flex-end}ha-icon-button{color:var(--error-color);margin-right:-10px}`]}}]}}),a.oi)},92109:(e,i,t)=>{t.r(i);var o=t(17463),a=(t(14271),t(14411),t(33507),t(89194),t(45233),t(68144)),s=t(14243),r=t(14516),n=t(47181),l=t(85415),d=(t(9381),t(76870),t(34821)),c=(t(5666),t(41682)),u=t(28166),h=t(11654);(0,o.Z)([(0,s.Mo)("dialog-hassio-repositories")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.IO)("#repository_input",!0)],key:"_optionInput",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_repositories",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_dialogParams",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_opened",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_processing",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"method",key:"showDialog",value:async function(e){this._dialogParams=e,this._opened=!0,await this._loadData(),await this.updateComplete}},{kind:"method",key:"closeDialog",value:function(){this._dialogParams=void 0,this._opened=!1,this._error=""}},{kind:"field",key:"_filteredRepositories",value(){return(0,r.Z)((e=>e.filter((e=>"core"!==e.slug&&"local"!==e.slug&&"a0d7b954"!==e.slug&&"5c53de3b"!==e.slug)).sort(((e,i)=>(0,l.f)(e.name,i.name,this.hass.locale.language)))))}},{kind:"field",key:"_filteredUsedRepositories",value:()=>(0,r.Z)(((e,i)=>e.filter((e=>i.some((i=>i.repository===e.slug)))).map((e=>e.slug))))},{kind:"method",key:"render",value:function(){var e,i;if(null===(e=this._dialogParams)||void 0===e||!e.supervisor||void 0===this._repositories)return a.Ld;const t=this._filteredRepositories(this._repositories),o=this._filteredUsedRepositories(t,this._dialogParams.supervisor.addon.addons);return a.dy` ${this._error?a.dy`${this._error}`:""}
    ${t.length?t.map((e=>a.dy`
    ${e.name}
    ${e.maintainer}
    ${e.url}
    ${this._dialogParams.supervisor.localize(o.includes(e.slug)?"dialog.repositories.used":"dialog.repositories.remove")}
    `)):a.dy` No repositories `}
    ${this._processing?a.dy``:this._dialogParams.supervisor.localize("dialog.repositories.add")}
    ${null===(i=this._dialogParams)||void 0===i?void 0:i.supervisor.localize("common.close")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[h.Qx,h.yu,a.iv`ha-dialog.button-left{--justify-action-buttons:flex-start}paper-icon-item{cursor:pointer}.form{color:var(--primary-text-color)}.option{border:1px solid var(--divider-color);border-radius:4px;margin-top:4px}mwc-button{margin-left:8px}ha-circular-progress{display:block;margin:32px;text-align:center}div.delete ha-icon-button{color:var(--error-color)}`]}},{kind:"method",key:"focus",value:function(){this.updateComplete.then((()=>{var e,i;return null===(e=this.shadowRoot)||void 0===e||null===(i=e.querySelector("[dialogInitialFocus]"))||void 0===i?void 0:i.focus()}))}},{kind:"method",key:"_handleKeyAdd",value:function(e){e.stopPropagation(),13===e.keyCode&&this._addRepository()}},{kind:"method",key:"_loadData",value:async function(){try{this._repositories=await(0,u.iV)(this.hass),(0,n.B)(this,"supervisor-collection-refresh",{collection:"addon"})}catch(e){this._error=(0,c.js)(e)}}},{kind:"method",key:"_addRepository",value:async function(){const e=this._optionInput;if(e&&e.value){this._processing=!0;try{await(0,u.FV)(this.hass,e.value),await this._loadData(),e.value=""}catch(e){this._error=(0,c.js)(e)}this._processing=!1}}},{kind:"method",key:"_removeRepository",value:async function(e){const i=e.currentTarget.slug;try{await(0,u.Cw)(this.hass,i),await this._loadData()}catch(e){this._error=(0,c.js)(e)}}}]}}),a.oi)},15493:(e,i,t)=>{t.d(i,{Q2:()=>o,io:()=>a,ou:()=>s});const o=()=>{const e={},i=new URLSearchParams(location.search);for(const[t,o]of i.entries())e[t]=o;return e},a=e=>new URLSearchParams(window.location.search).get(e),s=e=>{const i=new URLSearchParams;return Object.entries(e).forEach((([e,t])=>{i.append(e,t)})),i.toString()}},38346:(e,i,t)=>{t.d(i,{D:()=>o});const o=(e,i,t=!1)=>{let o;const a=(...a)=>{const s=t&&!o;clearTimeout(o),o=window.setTimeout((()=>{o=void 0,t||e(...a)}),i),s&&e(...a)};return a.cancel=()=>{clearTimeout(o)},a}},81545:(e,i,t)=>{var o=t(17463),a=t(34541),s=t(47838),r=(t(65666),t(68144)),n=t(14243),l=t(38378);(0,o.Z)([(0,n.Mo)("ha-button-menu")],(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",key:l.gA,value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"corner",value:()=>"BOTTOM_START"},{kind:"field",decorators:[(0,n.Cb)()],key:"menuCorner",value:()=>"START"},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"x",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Number})],key:"y",value:()=>null},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"multi",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"activatable",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"fixed",value:()=>!1},{kind:"field",decorators:[(0,n.IO)("mwc-menu",!0)],key:"_menu",value:void 0},{kind:"get",key:"items",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.items}},{kind:"get",key:"selected",value:function(){var e;return null===(e=this._menu)||void 0===e?void 0:e.selected}},{kind:"method",key:"focus",value:function(){var e,i;null!==(e=this._menu)&&void 0!==e&&e.open?this._menu.focusItemAtIndex(0):null===(i=this._triggerButton)||void 0===i||i.focus()}},{kind:"method",key:"render",value:function(){return r.dy`
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,s.Z)(t.prototype),"firstUpdated",this).call(this,e),"rtl"===document.dir&&this.updateComplete.then((()=>{this.querySelectorAll("mwc-list-item").forEach((e=>{const i=document.createElement("style");i.innerHTML="span.material-icons:first-of-type { margin-left: var(--mdc-list-item-graphic-margin, 32px) !important; margin-right: 0px !important;}",e.shadowRoot.appendChild(i)}))}))}},{kind:"method",key:"_handleClick",value:function(){this.disabled||(this._menu.anchor=this,this._menu.show())}},{kind:"get",key:"_triggerButton",value:function(){return this.querySelector('ha-icon-button[slot="trigger"], mwc-button[slot="trigger"]')}},{kind:"method",key:"_setTriggerAria",value:function(){this._triggerButton&&(this._triggerButton.ariaHasPopup="menu")}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:inline-block;position:relative}::slotted([disabled]){color:var(--disabled-text-color)}`}}]}}),r.oi)},34821:(e,i,t)=>{t.d(i,{i:()=>h});var o=t(17463),a=t(34541),s=t(47838),r=t(87762),n=t(91632),l=t(68144),d=t(14243),c=t(38378);t(5666);const u=["button","ha-list-item"],h=(e,i)=>l.dy`
    ${i}
    `;(0,o.Z)([(0,d.Mo)("ha-dialog")],(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(e,i){var t;null===(t=this.contentElement)||void 0===t||t.scrollTo(e,i)}},{kind:"method",key:"renderHeading",value:function(){return l.dy` ${(0,a.Z)((0,s.Z)(t.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var e;(0,a.Z)((0,s.Z)(t.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,u].join(", "),this._updateScrolledAttribute(),null===(e=this.contentElement)||void 0===e||e.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,s.Z)(t.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( --dialog-scroll-divider-color, var(--divider-color) - );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),r.M)},14089:(e,i,t)=>{var o=t(17463),s=t(68144),a=t(14243);(0,o.Z)([(0,a.Mo)("ha-settings-row")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return s.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}`}}]}}),s.oi)}}]); -//# sourceMappingURL=9996-CUwnlwQyLe4.js.map \ No newline at end of file + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),r.M)},14089:(e,i,t)=>{var o=t(17463),a=t(68144),s=t(14243);(0,o.Z)([(0,s.Mo)("ha-settings-row")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"three-line"})],key:"threeLine",value:()=>!1},{kind:"method",key:"render",value:function(){return a.dy`
    `}},{kind:"get",static:!0,key:"styles",value:function(){return a.iv`:host{display:flex;padding:0 16px;align-content:normal;align-self:auto;align-items:center}.body{padding:8px 16px 8px 0;overflow:hidden;display:var(--layout-vertical_-_display);flex-direction:var(--layout-vertical_-_flex-direction);justify-content:var(--layout-center-justified_-_justify-content);flex:var(--layout-flex_-_flex);flex-basis:var(--layout-flex_-_flex-basis)}.body[three-line]{min-height:var(--paper-item-body-three-line-min-height,88px)}.body>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.body>.secondary{display:block;padding-top:4px;font-family:var(--mdc-typography-body2-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));-webkit-font-smoothing:antialiased;font-size:var(--mdc-typography-body2-font-size,.875rem);font-weight:var(--mdc-typography-body2-font-weight,400);line-height:normal;color:var(--secondary-text-color)}.body[two-line]{min-height:calc(var(--paper-item-body-two-line-min-height,72px) - 16px);flex:1}.content{display:contents}:host(:not([narrow])) .content{display:var(--settings-row-content-display,flex);justify-content:flex-end;flex:1;padding:16px 0}.content ::slotted(*){width:var(--settings-row-content-width)}:host([narrow]){align-items:normal;flex-direction:column;border-top:1px solid var(--divider-color);padding-bottom:8px}::slotted(ha-switch){padding:16px 0}.secondary{white-space:normal}.prefix-wrap{display:var(--settings-row-prefix-display)}:host([narrow]) .prefix-wrap{display:flex;align-items:center}`}}]}}),a.oi)}}]); +//# sourceMappingURL=5499-fvR1rjuojLo.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/5499-fvR1rjuojLo.js.gz b/supervisor/api/panel/frontend_latest/5499-fvR1rjuojLo.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb9c16d817733fca7214b2b458320d25ee01571f GIT binary patch literal 7391 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 diff --git a/supervisor/api/panel/frontend_latest/5510-EW3XDcrkHPw.js b/supervisor/api/panel/frontend_latest/5510-zLk9_BJ2it8.js similarity index 98% rename from supervisor/api/panel/frontend_latest/5510-EW3XDcrkHPw.js rename to supervisor/api/panel/frontend_latest/5510-zLk9_BJ2it8.js index 450787ff3..d98c6fe7d 100644 --- a/supervisor/api/panel/frontend_latest/5510-EW3XDcrkHPw.js +++ b/supervisor/api/panel/frontend_latest/5510-zLk9_BJ2it8.js @@ -1,5 +1,5 @@ "use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[5510],{35510:(i,t,e)=>{e.a(i,(async(i,a)=>{try{e.r(t);var o=e(17463),r=(e(14271),e(68144)),s=e(14243),n=e(47181),l=(e(98762),e(9381),e(34821)),d=e(60538),c=e(41682),u=e(26765),h=e(11654),p=e(31595),g=i([p]);p=(g.then?(await g)():g)[0];(0,o.Z)([(0,s.Mo)("dialog-hassio-create-backup")],(function(i,t){return{F:class extends t{constructor(...t){super(...t),i(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_dialogParams",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_creatingBackup",value:()=>!1},{kind:"field",decorators:[(0,s.IO)("supervisor-backup-content")],key:"_backupContent",value:void 0},{kind:"method",key:"showDialog",value:function(i){this._dialogParams=i,this._creatingBackup=!1}},{kind:"method",key:"closeDialog",value:function(){this._dialogParams=void 0,this._creatingBackup=!1,this._error=void 0,(0,n.B)(this,"dialog-closed",{dialog:this.localName})}},{kind:"method",key:"render",value:function(){return this._dialogParams?r.dy` ${this._creatingBackup?r.dy``:r.dy` `} ${this._error?r.dy`${this._error}`:""} ${this._dialogParams.supervisor.localize("common.close")} ${this._dialogParams.supervisor.localize("backup.create")} `:r.Ld}},{kind:"method",key:"_createBackup",value:async function(){if("running"!==this._dialogParams.supervisor.info.state)return void(0,u.Ys)(this,{title:this._dialogParams.supervisor.localize("backup.could_not_create"),text:this._dialogParams.supervisor.localize("backup.create_blocked_not_running","state",this._dialogParams.supervisor.info.state)});const i=this._backupContent.backupDetails();if(this._creatingBackup=!0,this._error="",i.password&&!i.password.length)return this._error=this._dialogParams.supervisor.localize("backup.enter_password"),void(this._creatingBackup=!1);if(i.password&&i.password!==i.confirm_password)return this._error=this._dialogParams.supervisor.localize("backup.passwords_not_matching"),void(this._creatingBackup=!1);delete i.confirm_password;try{"full"===this._backupContent.backupType?await(0,d.vU)(this.hass,i):await(0,d.zU)(this.hass,i),this._dialogParams.onCreate(),this.closeDialog()}catch(i){this._error=(0,c.js)(i)}this._creatingBackup=!1}},{kind:"get",static:!0,key:"styles",value:function(){return[h.Qx,h.yu,r.iv`ha-circular-progress{display:block;text-align:center}`]}}]}}),r.oi);a()}catch(i){a(i)}}))},34821:(i,t,e)=>{e.d(t,{i:()=>h});var a=e(17463),o=e(34541),r=e(47838),s=e(87762),n=e(91632),l=e(68144),d=e(14243),c=e(38378);e(5666);const u=["button","ha-list-item"],h=(i,t)=>l.dy`
    ${t}
    `;(0,a.Z)([(0,d.Mo)("ha-dialog")],(function(i,t){class e extends t{constructor(...t){super(...t),i(this)}}return{F:e,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(i,t){var e;null===(e=this.contentElement)||void 0===e||e.scrollTo(i,t)}},{kind:"method",key:"renderHeading",value:function(){return l.dy` ${(0,o.Z)((0,r.Z)(e.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var i;(0,o.Z)((0,r.Z)(e.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,u].join(", "),this._updateScrolledAttribute(),null===(i=this.contentElement)||void 0===i||i.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,r.Z)(e.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[n.W,l.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( --dialog-scroll-divider-color, var(--divider-color) - );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),s.M)}}]); -//# sourceMappingURL=5510-EW3XDcrkHPw.js.map \ No newline at end of file + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),s.M)}}]); +//# sourceMappingURL=5510-zLk9_BJ2it8.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/5510-zLk9_BJ2it8.js.gz b/supervisor/api/panel/frontend_latest/5510-zLk9_BJ2it8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..84106031474cc0ec4d5e64b2e364f49c48ea21a2 GIT binary patch literal 2404 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 I2>cuX0NBl{var i=o(17463),r=o(34541),d=o(47838),a=o(68144),s=o(14243),l=o(14516),n=o(47181);let h;const c={key:"Mod-s",run:e=>((0,n.B)(e.dom,"editor-save"),!0)},u=e=>{const t=document.createElement("ha-icon");return t.icon=e.label,t};(0,i.Z)([(0,s.Mo)("ha-code-editor")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:"codemirror",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"mode",value:()=>"yaml"},{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"autocomplete-entities"})],key:"autocompleteEntities",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"autocomplete-icons"})],key:"autocompleteIcons",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"error",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_value",value:()=>""},{kind:"field",key:"_loadedCodeMirror",value:void 0},{kind:"field",key:"_iconList",value:void 0},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.state.doc.toString():this._value}},{kind:"get",key:"hasComments",value:function(){if(!this.codemirror||!this._loadedCodeMirror)return!1;const e=this._loadedCodeMirror.highlightingFor(this.codemirror.state,[this._loadedCodeMirror.tags.comment]);return!!this.shadowRoot.querySelector(`span.${e}`)}},{kind:"method",key:"connectedCallback",value:function(){(0,r.Z)((0,d.Z)(i.prototype),"connectedCallback",this).call(this),this.codemirror&&!1!==this.autofocus&&this.codemirror.focus()}},{kind:"method",key:"update",value:function(e){(0,r.Z)((0,d.Z)(i.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.langCompartment.reconfigure(this._mode)}),e.has("readOnly")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.readonlyCompartment.reconfigure(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly))}),e.has("_value")&&this._value!==this.value&&this.codemirror.dispatch({changes:{from:0,to:this.codemirror.state.doc.length,insert:this._value}}),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){(0,r.Z)((0,d.Z)(i.prototype),"firstUpdated",this).call(this,e),this._blockKeyboardShortcuts(),this._load()}},{kind:"get",key:"_mode",value:function(){return this._loadedCodeMirror.langs[this.mode]}},{kind:"method",key:"_load",value:async function(){this._loadedCodeMirror=await(async()=>(h||(h=Promise.all([o.e(1968),o.e(2914)]).then(o.bind(o,92914))),h))();const e=[this._loadedCodeMirror.lineNumbers(),this._loadedCodeMirror.EditorState.allowMultipleSelections.of(!0),this._loadedCodeMirror.history(),this._loadedCodeMirror.highlightSelectionMatches(),this._loadedCodeMirror.highlightActiveLine(),this._loadedCodeMirror.drawSelection(),this._loadedCodeMirror.rectangularSelection(),this._loadedCodeMirror.keymap.of([...this._loadedCodeMirror.defaultKeymap,...this._loadedCodeMirror.searchKeymap,...this._loadedCodeMirror.historyKeymap,...this._loadedCodeMirror.tabKeyBindings,c]),this._loadedCodeMirror.langCompartment.of(this._mode),this._loadedCodeMirror.haTheme,this._loadedCodeMirror.haSyntaxHighlighting,this._loadedCodeMirror.readonlyCompartment.of(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly)),this._loadedCodeMirror.EditorView.updateListener.of((e=>this._onUpdate(e)))];if(!this.readOnly){const t=[];this.autocompleteEntities&&this.hass&&t.push(this._entityCompletions.bind(this)),this.autocompleteIcons&&t.push(this._mdiCompletions.bind(this)),t.length>0&&e.push(this._loadedCodeMirror.autocompletion({override:t,maxRenderedOptions:10}))}this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:e}),root:this.shadowRoot,parent:this.shadowRoot})}},{kind:"field",key:"_getStates",value:()=>(0,l.Z)((e=>{if(!e)return[];return Object.keys(e).map((t=>({type:"variable",label:t,detail:e[t].attributes.friendly_name,info:`State: ${e[t].state}`})))}))},{kind:"method",key:"_entityCompletions",value:function(e){const t=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!t||t.from===t.to&&!e.explicit)return null;const o=this._getStates(this.hass.states);return o&&o.length?{from:Number(t.from),options:o,validFor:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value(){return async()=>{if(!this._iconList){let e;e=[],this._iconList=e.map((e=>({type:"variable",label:`mdi:${e.name}`,detail:e.keywords.join(", "),info:u})))}return this._iconList}}},{kind:"method",key:"_mdiCompletions",value:async function(e){const t=e.matchBefore(/mdi:\S*/);if(!t||t.from===t.to&&!e.explicit)return null;const o=await this._getIconItems();return{from:Number(t.from),options:o,validFor:/^mdi:\S*$/}}},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(e=>e.stopPropagation()))}},{kind:"method",key:"_onUpdate",value:function(e){if(!e.docChanged)return;const t=this.value;t!==this._value&&(this._value=t,(0,n.B)(this,"value-changed",{value:this._value}))}},{kind:"get",static:!0,key:"styles",value:function(){return a.iv`:host(.error-state) .cm-gutters{border-color:var(--error-state-color,red)}`}}]}}),a.fl)},16235:(e,t,o)=>{var i=o(17463),r=o(68144),d=o(14243);(0,i.Z)([(0,d.Mo)("ha-input-helper-text")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return r.dy``}},{kind:"field",static:!0,key:"styles",value:()=>r.iv`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}`}]}}),r.oi)},56097:(e,t,o)=>{o.r(t),o.d(t,{HaTemplateSelector:()=>s});var i=o(17463),r=o(68144),d=o(14243),a=o(47181);o(40789),o(16235);let s=(0,i.Z)([(0,d.Mo)("ha-selector-template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){return r.dy` ${this.label?r.dy`

    ${this.label}${this.required?" *":""}

    `:""} ${this.helper?r.dy`${this.helper}`:""} `}},{kind:"method",key:"_handleChange",value:function(e){const t=e.target.value;this.value!==t&&(0,a.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`p{margin-top:0}`}}]}}),r.oi)}}]); -//# sourceMappingURL=6097-OrT6EFZxFn0.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[6097],{40789:(e,t,o)=>{var i=o(17463),r=o(34541),d=o(47838),a=o(68144),s=o(14243),l=o(14516),n=o(47181);let h;const c={key:"Mod-s",run:e=>((0,n.B)(e.dom,"editor-save"),!0)},u=e=>{const t=document.createElement("ha-icon");return t.icon=e.label,t};(0,i.Z)([(0,s.Mo)("ha-code-editor")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",key:"codemirror",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"mode",value:()=>"yaml"},{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"autocomplete-entities"})],key:"autocompleteEntities",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"autocomplete-icons"})],key:"autocompleteIcons",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"error",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_value",value:()=>""},{kind:"field",key:"_loadedCodeMirror",value:void 0},{kind:"field",key:"_iconList",value:void 0},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.state.doc.toString():this._value}},{kind:"get",key:"hasComments",value:function(){if(!this.codemirror||!this._loadedCodeMirror)return!1;const e=this._loadedCodeMirror.highlightingFor(this.codemirror.state,[this._loadedCodeMirror.tags.comment]);return!!this.shadowRoot.querySelector(`span.${e}`)}},{kind:"method",key:"connectedCallback",value:function(){(0,r.Z)((0,d.Z)(i.prototype),"connectedCallback",this).call(this),this.codemirror&&!1!==this.autofocus&&this.codemirror.focus()}},{kind:"method",key:"update",value:function(e){(0,r.Z)((0,d.Z)(i.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.langCompartment.reconfigure(this._mode)}),e.has("readOnly")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.readonlyCompartment.reconfigure(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly))}),e.has("_value")&&this._value!==this.value&&this.codemirror.dispatch({changes:{from:0,to:this.codemirror.state.doc.length,insert:this._value}}),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){(0,r.Z)((0,d.Z)(i.prototype),"firstUpdated",this).call(this,e),this._blockKeyboardShortcuts(),this._load()}},{kind:"get",key:"_mode",value:function(){return this._loadedCodeMirror.langs[this.mode]}},{kind:"method",key:"_load",value:async function(){this._loadedCodeMirror=await(async()=>(h||(h=Promise.all([o.e(7224),o.e(2914)]).then(o.bind(o,92914))),h))();const e=[this._loadedCodeMirror.lineNumbers(),this._loadedCodeMirror.EditorState.allowMultipleSelections.of(!0),this._loadedCodeMirror.history(),this._loadedCodeMirror.highlightSelectionMatches(),this._loadedCodeMirror.highlightActiveLine(),this._loadedCodeMirror.drawSelection(),this._loadedCodeMirror.rectangularSelection(),this._loadedCodeMirror.keymap.of([...this._loadedCodeMirror.defaultKeymap,...this._loadedCodeMirror.searchKeymap,...this._loadedCodeMirror.historyKeymap,...this._loadedCodeMirror.tabKeyBindings,c]),this._loadedCodeMirror.langCompartment.of(this._mode),this._loadedCodeMirror.haTheme,this._loadedCodeMirror.haSyntaxHighlighting,this._loadedCodeMirror.readonlyCompartment.of(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly)),this._loadedCodeMirror.EditorView.updateListener.of((e=>this._onUpdate(e)))];if(!this.readOnly){const t=[];this.autocompleteEntities&&this.hass&&t.push(this._entityCompletions.bind(this)),this.autocompleteIcons&&t.push(this._mdiCompletions.bind(this)),t.length>0&&e.push(this._loadedCodeMirror.autocompletion({override:t,maxRenderedOptions:10}))}this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:e}),root:this.shadowRoot,parent:this.shadowRoot})}},{kind:"field",key:"_getStates",value:()=>(0,l.Z)((e=>{if(!e)return[];return Object.keys(e).map((t=>({type:"variable",label:t,detail:e[t].attributes.friendly_name,info:`State: ${e[t].state}`})))}))},{kind:"method",key:"_entityCompletions",value:function(e){const t=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!t||t.from===t.to&&!e.explicit)return null;const o=this._getStates(this.hass.states);return o&&o.length?{from:Number(t.from),options:o,validFor:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value(){return async()=>{if(!this._iconList){let e;e=[],this._iconList=e.map((e=>({type:"variable",label:`mdi:${e.name}`,detail:e.keywords.join(", "),info:u})))}return this._iconList}}},{kind:"method",key:"_mdiCompletions",value:async function(e){const t=e.matchBefore(/mdi:\S*/);if(!t||t.from===t.to&&!e.explicit)return null;const o=await this._getIconItems();return{from:Number(t.from),options:o,validFor:/^mdi:\S*$/}}},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(e=>e.stopPropagation()))}},{kind:"method",key:"_onUpdate",value:function(e){if(!e.docChanged)return;const t=this.value;t!==this._value&&(this._value=t,(0,n.B)(this,"value-changed",{value:this._value}))}},{kind:"get",static:!0,key:"styles",value:function(){return a.iv`:host(.error-state) .cm-gutters{border-color:var(--error-state-color,red)}`}}]}}),a.fl)},16235:(e,t,o)=>{var i=o(17463),r=o(68144),d=o(14243);(0,i.Z)([(0,d.Mo)("ha-input-helper-text")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"method",key:"render",value:function(){return r.dy``}},{kind:"field",static:!0,key:"styles",value:()=>r.iv`:host{display:block;color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6));font-size:.75rem;padding-left:16px;padding-right:16px}`}]}}),r.oi)},56097:(e,t,o)=>{o.r(t),o.d(t,{HaTemplateSelector:()=>s});var i=o(17463),r=o(68144),d=o(14243),a=o(47181);o(40789),o(16235);let s=(0,i.Z)([(0,d.Mo)("ha-selector-template")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){return r.dy` ${this.label?r.dy`

    ${this.label}${this.required?" *":""}

    `:""} ${this.helper?r.dy`${this.helper}`:""} `}},{kind:"method",key:"_handleChange",value:function(e){const t=e.target.value;this.value!==t&&(0,a.B)(this,"value-changed",{value:t})}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`p{margin-top:0}`}}]}}),r.oi)}}]); +//# sourceMappingURL=6097-wLx_12SAZ2o.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/6097-wLx_12SAZ2o.js.gz b/supervisor/api/panel/frontend_latest/6097-wLx_12SAZ2o.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..04d3800a601adb9d57b4c9c00b89e4c4fa45f95f GIT binary patch literal 2338 zcmV+-3ElP|iwFP!000021GQOqf8(gr|NnUvimt(ZFe%&RRj&8mOV&?}#n@t35;{Q1 z`W(IYAH`N|ua)|_tpcVoGkj+taiby9Mv2VCL!_aY(sP*9EPM4y-c+x0S;8sPT4=*6 zb2?SBGEnjKri2$4CnHSjM(60{Q$l5ErhpmvtN=Gcan1(9(!_YEz%;6g40YoaXu&2>5YrB=Dnb9o=)`_#`klm{ zE0Y`sL2Zmj1WlVNGeTC*EqIX?)|HWn;I(t2j!ZB_HJPPHlu}Ehn;Mqi1dz#v#%&v{ zSbUxc!jqH5D^c+zo(d>{SWMC0mX?c)F!P2F zaj?%I%iy-|171U|1_ZH zzd!*V-^RLT6@7aF?HFHrp#+o5OBkyvOKf$qqL|nsw8I@Xz-qf6#9SL`hy&d0{kpy;_iGbQn zK>?@nn-+3mJ#4ZZEnqr@%;=;idke@5}+m(^=zN0Eb}I$l0ub<@!LIE)A%k!F`!F6-t}meA@8a z=i4TCU)G&Y3Yoq72IdpV6#pfc%4Chv2$RboA-oI9T;^PZo;?Yv1K2qJQP0*r<4QQw z^D2whRP2_WvU4U3^3<*xq5R?k<>`+$xI1@J+DF&+)Y8w$F+*~w_=S9Uel z0Zbjfy3cSC4f4TJ_#GGE50F2nD~3RbtVVHM3KOW8PV>xr0G-%sCY3ytyl>}R8yIZy+KLz z_QDf;ueD?AcWnRm)SEZ5X-C2B5*BFbp!H*zN(E^Dgbn^Z9W5S^_62=${{B7=$$oKR zsB10KG<7|IZ9aj*>$(t`FnH;Osws+Pg^|k!zH=z*GCyoVcW)F{mR#oN2cdfj1qcO& zn8;Q{Nv~cVxaYP_BG&S=_rCdwFH)E^K(=o^N0X_FR+A zr4&M(p+C;!l8eL!j=FHR<1XqhQO>2}n!c2xLNSSA9HQO$z%C8j)YtZP7n=var_bmQ zxU=!aFLw{LZ&ZS<8-7Ns2;V%Y!4wOkCK2 zY9njgQq^q60$*?Y+EsvEN69(Pch;ZyE}Sp@v~-bKYvG4x)zP0WTY9uMN)1^(1-e-h z``JMjq{d|7#~Teh-fm~z=@MD8cM$B>W?q2q?`#!zs>jvt8I^a>s2fj|ynCV) zRo$3D4n=J(F&6uGJXCh?jsCiF`}a!sO1Ufe%GbSqCo0P4EA9$$)4>Q&^uU0XbO_=qX`%NEXJeB0aKG4KCWMPGs<>lVX7U67%D1-jo~BrP`(yJNfk2g%E6H#i!a%)P+DUR ztR77KW^{{(HwiXjmk;F<`L}p08u`2lPv<(_oez4cZeW)B|I>Wvc|+vg8)Wb6^3B;j z<30F>ehdoUPjn=y}ZMLc3bXHy>s1AyC0TjZj+xt%Y|!vC-S1OnAqA5DsyDygu13 z2P@Sd#L@e4636ZH{rY(9KBDKFKR$^{`<=!wMfH*$#gXrL(m06mgVs)ZtGZb~veVsV zqFY(H&@Of_e9_Ja{pihi_UOZn>d^^3wPRjDC{|_Vc%?!_&d}x35nRkAC^+?;}ZHYS&5r4+Z6a Idi)#!0LQ+aivR!s literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/6097-OrT6EFZxFn0.js.map b/supervisor/api/panel/frontend_latest/6097-wLx_12SAZ2o.js.map similarity index 99% rename from supervisor/api/panel/frontend_latest/6097-OrT6EFZxFn0.js.map rename to supervisor/api/panel/frontend_latest/6097-wLx_12SAZ2o.js.map index e4027f698..f2cea2d68 100644 --- a/supervisor/api/panel/frontend_latest/6097-OrT6EFZxFn0.js.map +++ b/supervisor/api/panel/frontend_latest/6097-wLx_12SAZ2o.js.map @@ -1 +1 @@ -{"version":3,"file":"6097-OrT6EFZxFn0.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ondemand.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-code-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-template.ts"],"names":["loaded","saveKeyBinding","key","run","view","fireEvent","dom","renderIcon","completion","icon","document","createElement","label","_decorate","customElement","_initialize","_ReactiveElement","HaCodeEditor","constructor","args","F","d","kind","value","decorators","property","type","Boolean","attribute","state","this","_value","codemirror","doc","toString","_loadedCodeMirror","className","highlightingFor","tags","comment","shadowRoot","querySelector","_get","_getPrototypeOf","prototype","call","autofocus","focus","changedProps","has","dispatch","effects","langCompartment","reconfigure","_mode","readonlyCompartment","EditorView","editable","of","readOnly","changes","from","to","length","insert","classList","toggle","error","_blockKeyboardShortcuts","_load","langs","mode","async","loadCodeMirror","extensions","lineNumbers","EditorState","allowMultipleSelections","history","highlightSelectionMatches","highlightActiveLine","drawSelection","rectangularSelection","keymap","defaultKeymap","searchKeymap","historyKeymap","tabKeyBindings","haTheme","haSyntaxHighlighting","updateListener","update","_onUpdate","completionSources","autocompleteEntities","hass","push","_entityCompletions","bind","autocompleteIcons","_mdiCompletions","autocompletion","override","maxRenderedOptions","create","root","parent","memoizeOne","states","Object","keys","map","detail","attributes","friendly_name","info","context","entityWord","matchBefore","explicit","_getStates","Number","options","validFor","_iconList","iconList","name","keywords","join","match","iconItems","_getIconItems","addEventListener","ev","stopPropagation","docChanged","newValue","static","css","ReactiveElement","_LitElement","html","LitElement","HaTemplateSelector","required","disabled","_handleChange","helper","target"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"6097-wLx_12SAZ2o.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ondemand.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-code-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-input-helper-text.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-template.ts"],"names":["loaded","saveKeyBinding","key","run","view","fireEvent","dom","renderIcon","completion","icon","document","createElement","label","_decorate","customElement","_initialize","_ReactiveElement","HaCodeEditor","constructor","args","F","d","kind","value","decorators","property","type","Boolean","attribute","state","this","_value","codemirror","doc","toString","_loadedCodeMirror","className","highlightingFor","tags","comment","shadowRoot","querySelector","_get","_getPrototypeOf","prototype","call","autofocus","focus","changedProps","has","dispatch","effects","langCompartment","reconfigure","_mode","readonlyCompartment","EditorView","editable","of","readOnly","changes","from","to","length","insert","classList","toggle","error","_blockKeyboardShortcuts","_load","langs","mode","async","loadCodeMirror","extensions","lineNumbers","EditorState","allowMultipleSelections","history","highlightSelectionMatches","highlightActiveLine","drawSelection","rectangularSelection","keymap","defaultKeymap","searchKeymap","historyKeymap","tabKeyBindings","haTheme","haSyntaxHighlighting","updateListener","update","_onUpdate","completionSources","autocompleteEntities","hass","push","_entityCompletions","bind","autocompleteIcons","_mdiCompletions","autocompletion","override","maxRenderedOptions","create","root","parent","memoizeOne","states","Object","keys","map","detail","attributes","friendly_name","info","context","entityWord","matchBefore","explicit","_getStates","Number","options","validFor","_iconList","iconList","name","keywords","join","match","iconItems","_getIconItems","addEventListener","ev","stopPropagation","docChanged","newValue","static","css","ReactiveElement","_LitElement","html","LitElement","HaTemplateSelector","required","disabled","_handleChange","helper","target"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/8926-Y_R4Ioa3Sh8.js b/supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js similarity index 79% rename from supervisor/api/panel/frontend_latest/8926-Y_R4Ioa3Sh8.js rename to supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js index 8fd7147a4..4afc6bbdd 100644 --- a/supervisor/api/panel/frontend_latest/8926-Y_R4Ioa3Sh8.js +++ b/supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js @@ -1,4 +1,4 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[8926],{18926:(e,o,t)=>{t.r(o);var a=t(17463),i=t(68144),s=t(14243),r=t(14516),d=t(47181),n=t(83849),l=t(15493),c=(t(76870),t(34154)),h=t(41682),u=t(28166),p=t(26765),v=(t(48811),t(15291),t(49703),t(11654)),g=t(55677),k=t(34541),y=t(47838),m=(t(14271),t(44577),t(32594)),f=(t(98762),t(9381),t(22098),t(86630),t(20258));const b=async(e,o,t,a)=>{if(await(0,p.g7)(e,{title:t.localize("dialog.restart_addon.title",{name:a.name}),text:t.localize("dialog.restart_addon.text"),confirmText:t.localize("dialog.restart_addon.restart"),dismissText:t.localize("common.cancel")}))try{await(0,c.P$)(o,a.slug)}catch(o){(0,p.Ys)(e,{title:t.localize("common.failed_to_restart_name",{name:a.name}),text:(0,h.js)(o)})}};(0,a.Z)([(0,s.Mo)("hassio-addon-audio")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_inputDevices",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_outputDevices",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_selectedInput",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_selectedOutput",value:void 0},{kind:"method",key:"render",value:function(){return i.dy`
    ${this._error?i.dy`${this._error}`:""} ${this._inputDevices&&i.dy` ${this._inputDevices.map((e=>i.dy` ${e.name} `))} `} ${this._outputDevices&&i.dy` ${this._outputDevices.map((e=>i.dy` ${e.name} `))} `}
    ${this.supervisor.localize("common.save")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host,ha-card{display:block}.card-actions{text-align:right}ha-select{width:100%}ha-select:last-child{margin-top:8px}`]}},{kind:"method",key:"willUpdate",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"willUpdate",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){const o=e.target.value;this._selectedInput=o}},{kind:"method",key:"_setOutputDevice",value:function(e){const o=e.target.value;this._selectedOutput=o}},{kind:"method",key:"_addonChanged",value:async function(){if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,this._outputDevices)return;const e={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")};try{const{audio:o}=await(0,f.G)(this.hass),t=Object.keys(o.input).map((e=>({device:e,name:o.input[e]}))),a=Object.keys(o.output).map((e=>({device:e,name:o.output[e]})));this._inputDevices=[e,...t],this._outputDevices=[e,...a]}catch(o){this._error="Failed to fetch audio hardware",this._inputDevices=[e],this._outputDevices=[e]}}},{kind:"method",key:"_saveSettings",value:async function(e){const o=e.currentTarget;o.progress=!0,this._error=void 0;const t={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput};try{var a;await(0,c.d3)(this.hass,this.addon.slug,t),"started"===(null===(a=this.addon)||void 0===a?void 0:a.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error="Failed to set addon audio device"}o.progress=!1}}]}}),i.oi);var _=t(77426);t(81545),t(68331),t(83927),t(5666),t(30172),t(18900);const C=["string","select","boolean","integer","float","schema"],w=_.oW.extend([new _.Dy("!secret",{kind:"scalar",construct:e=>`!secret ${e}`})]),$=["password","secret","token"];(0,a.Z)([(0,s.Mo)("hassio-addon-config")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"_configHasChanged",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"_valid",value:()=>!0},{kind:"field",decorators:[(0,s.SB)()],key:"_canShowSchema",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_showOptional",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_options",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,s.IO)("ha-yaml-editor")],key:"_editor",value:void 0},{kind:"field",key:"computeLabel",value(){return e=>{var o,t,a,i,s,r;return(null===(o=this.addon.translations[this.hass.language])||void 0===o||null===(t=o.configuration)||void 0===t||null===(a=t[e.name])||void 0===a?void 0:a.name)||(null===(i=this.addon.translations.en)||void 0===i||null===(s=i.configuration)||void 0===s||null===(r=s[e.name])||void 0===r?void 0:r.name)||e.name}}},{kind:"field",key:"computeHelper",value(){return e=>{var o,t,a,i,s,r;return(null===(o=this.addon.translations[this.hass.language])||void 0===o||null===(t=o.configuration)||void 0===t||null===(a=t[e.name])||void 0===a?void 0:a.description)||(null===(i=this.addon.translations.en)||void 0===i||null===(s=i.configuration)||void 0===s||null===(r=s[e.name])||void 0===r?void 0:r.description)||""}}},{kind:"field",key:"_convertSchema",value:()=>(0,r.Z)((e=>e.map((e=>"select"===e.type?{name:e.name,required:e.required,selector:{select:{options:e.options}}}:"string"===e.type?e.multiple?{name:e.name,required:e.required,selector:{select:{options:[],multiple:!0,custom_value:!0}}}:{name:e.name,required:e.required,selector:{text:{type:e.format||$.includes(e.name)?"password":"text"}}}:"boolean"===e.type?{name:e.name,required:e.required,selector:{boolean:{}}}:"schema"===e.type?{name:e.name,required:e.required,selector:{object:{}}}:"float"===e.type||"integer"===e.type?{name:e.name,required:e.required,selector:{number:{mode:"box",step:"float"===e.type?"any":void 0}}}:e))))},{kind:"field",key:"_filteredShchema",value:()=>(0,r.Z)(((e,o)=>o.filter((o=>o.name in e||o.required))))},{kind:"method",key:"render",value:function(){const e=!this._yamlMode&&this._canShowSchema&&this.addon.schema,o=e&&JSON.stringify(this.addon.schema)!==JSON.stringify(this._filteredShchema(this.addon.options,this.addon.schema));return i.dy`

    ${this.addon.name}

    ${this.supervisor.localize("addon.configuration.options.header")}

    ${this._yamlMode?this.supervisor.localize("addon.configuration.options.edit_in_ui"):this.supervisor.localize("addon.configuration.options.edit_in_yaml")} ${this.supervisor.localize("common.reset_defaults")}
    ${e?i.dy``:i.dy` `} ${this._error?i.dy`${this._error}`:""} ${!this._yamlMode||this._canShowSchema&&this.addon.schema||this._valid?"":i.dy` ${this.supervisor.localize("addon.configuration.options.invalid_yaml")} `}
    ${o?i.dy` `:""}
    ${this.supervisor.localize("common.save")}
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"firstUpdated",this).call(this,e),this._canShowSchema=!this.addon.schema.find((e=>!C.includes(e.type))),this._yamlMode=!this._canShowSchema}},{kind:"method",key:"updated",value:function(e){if(e.has("addon")&&(this._options={...this.addon.options}),(0,k.Z)((0,y.Z)(t.prototype),"updated",this).call(this,e),(e.has("_yamlMode")||e.has("_options"))&&this._yamlMode){const e=this._editor;e&&e.setValue(this._options)}}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this._yamlMode=!this._yamlMode;break;case 1:this._resetTapped(e)}}},{kind:"method",key:"_toggleOptional",value:function(){this._showOptional=!this._showOptional}},{kind:"method",key:"_configChanged",value:function(e){this.addon.schema&&this._canShowSchema&&!this._yamlMode?(this._valid=!0,this._configHasChanged=!0,this._options=e.detail.value):(this._configHasChanged=!0,this._valid=e.detail.isValid)}},{kind:"method",key:"_resetTapped",value:async function(e){const o=e.currentTarget;o.progress=!0;if(!await(0,p.g7)(this,{title:this.supervisor.localize("confirm.reset_options.title"),text:this.supervisor.localize("confirm.reset_options.text"),confirmText:this.supervisor.localize("common.reset_options"),dismissText:this.supervisor.localize("common.cancel")}))return void(o.progress=!1);this._error=void 0;const t={options:null};try{await(0,c.d3)(this.hass,this.addon.slug,t),this._configHasChanged=!1;const e={success:!0,response:void 0,path:"options"};(0,d.B)(this,"hass-api-called",e)}catch(e){this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,h.js)(e))}o.progress=!1}},{kind:"method",key:"_saveTapped",value:async function(e){var o;const t=e.currentTarget,a=this._yamlMode?null===(o=this._editor)||void 0===o?void 0:o.value:this._options,i={success:!0,response:void 0,path:"options"};t.progress=!0,this._error=void 0;try{var s;const e=await(0,c.su)(this.hass,this.addon.slug,a);if(!e.valid)throw Error(e.message);await(0,c.d3)(this.hass,this.addon.slug,{options:a}),this._configHasChanged=!1,"started"===(null===(s=this.addon)||void 0===s?void 0:s.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e)),i.success=!1}t.progress=!1,(0,d.B)(this,"hass-api-called",i)}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{display:block}ha-card{display:block}.card-actions{display:flex;justify-content:space-between}.card-menu{float:right;z-index:3;--mdc-theme-text-primary-on-background:var(--primary-text-color)}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}.header{display:flex;justify-content:space-between}.header h2{color:var(--ha-card-header-color,--primary-text-color);font-family:var(--ha-card-header-font-family,inherit);font-size:var(--ha-card-header-font-size,24px);letter-spacing:-.012em;line-height:48px;padding:12px 16px 16px;display:block;margin-block:0px;font-weight:400}.card-actions.right{justify-content:flex-end}.show-additional{padding:16px}`]}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-network")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_showOptional",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_configHasChanged",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_config",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,k.Z)((0,y.Z)(t.prototype),"connectedCallback",this).call(this),this._setNetworkConfig()}},{kind:"method",key:"render",value:function(){var e;if(!this._config)return i.Ld;const o=Object.keys(this._config).find((e=>null===this._config[e]));return i.dy`

    ${this.supervisor.localize("addon.configuration.network.introduction")}

    ${this._error?i.dy`${this._error}`:""}
    ${o?i.dy` `:""}
    ${this.supervisor.localize("common.reset_defaults")} ${this.supervisor.localize("common.save")}
    `}},{kind:"method",key:"update",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"update",this).call(this,e),e.has("addon")&&this._setNetworkConfig()}},{kind:"field",key:"_createSchema",value:()=>(0,r.Z)(((e,o,t)=>(o?Object.keys(e):Object.keys(e).filter((o=>null!==e[o]))).map((e=>({name:e,selector:{number:{mode:"box",min:0,max:65535,unit_of_measurement:t?e:void 0}}})))))},{kind:"field",key:"_computeLabel",value:()=>e=>""},{kind:"field",key:"_computeHelper",value(){return e=>{var o,t,a,i,s;return(null===(o=this.addon.translations[this.hass.language])||void 0===o||null===(t=o.network)||void 0===t?void 0:t[e.name])||(null===(a=this.addon.translations.en)||void 0===a||null===(i=a.network)||void 0===i?void 0:i[e.name])||(null===(s=this.addon.network_description)||void 0===s?void 0:s[e.name])||e.name}}},{kind:"method",key:"_setNetworkConfig",value:function(){this._config=this.addon.network||{}}},{kind:"method",key:"_configChanged",value:async function(e){this._configHasChanged=!0,this._config=e.detail.value}},{kind:"method",key:"_resetTapped",value:async function(e){const o=e.currentTarget,t={network:null};try{var a;await(0,c.d3)(this.hass,this.addon.slug,t),this._configHasChanged=!1;const e={success:!0,response:void 0,path:"option"};o.actionSuccess(),(0,d.B)(this,"hass-api-called",e),"started"===(null===(a=this.addon)||void 0===a?void 0:a.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,h.js)(e)),o.actionError()}}},{kind:"method",key:"_toggleOptional",value:function(){this._showOptional=!this._showOptional}},{kind:"method",key:"_saveTapped",value:async function(e){const o=e.currentTarget;this._error=void 0;const t={};Object.entries(this._config).forEach((([e,o])=>{t[e]=null!=o?o:null}));const a={network:t};try{var i;await(0,c.d3)(this.hass,this.addon.slug,a),this._configHasChanged=!1;const e={success:!0,response:void 0,path:"option"};o.actionSuccess(),(0,d.B)(this,"hass-api-called",e),"started"===(null===(i=this.addon)||void 0===i?void 0:i.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e)),o.actionError()}}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{display:block}ha-card{display:block}.card-actions{display:flex;justify-content:space-between}.show-optional{padding:16px}`]}}]}}),i.oi);var x=t(18199);(0,a.Z)([(0,s.Mo)("hassio-addon-config-tab")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"method",key:"render",value:function(){if(!this.addon)return i.dy``;const e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return i.dy`
    ${e||this.addon.network||this.addon.audio?i.dy` ${e?i.dy` `:""} ${this.addon.network?i.dy` `:""} ${this.addon.audio?i.dy` `:""} `:this.supervisor.localize("addon.configuration.no_configuration")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`.content{margin:auto;padding:8px;max-width:1024px}hassio-addon-audio,hassio-addon-config,hassio-addon-network{margin-bottom:24px}`]}}]}}),i.oi);t(65189);(0,a.Z)([(0,s.Mo)("hassio-addon-documentation-tab")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){(0,k.Z)((0,y.Z)(t.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){return this.addon?i.dy`
    ${this._error?i.dy`${this._error}`:""}
    ${this._content?i.dy``:i.dy``}
    `:i.dy``}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`ha-card{display:block}.content{margin:auto;padding:8px;max-width:1024px}ha-markdown{padding:16px}`]}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await(0,c.ii)(this.hass,this.addon.slug)}catch(e){this._error=this.supervisor.localize("addon.documentation.get_documentation","error",(0,h.js)(e))}}}]}}),i.oi);var H=t(83448),V=t(63864),M=(t(88324),t(85124),t(14089),t(52039),t(70203));t(46586),t(63226);const L=(e,o)=>{(0,d.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:()=>Promise.all([t.e(8597),t.e(6884)]).then(t.bind(t,56884)),dialogParams:o})};t(31036);var z=t(34450);const A="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",S="M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",B={stable:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",experimental:"M6,22A3,3 0 0,1 3,19C3,18.4 3.18,17.84 3.5,17.37L9,7.81V6A1,1 0 0,1 8,5V4A2,2 0 0,1 10,2H14A2,2 0 0,1 16,4V5A1,1 0 0,1 15,6V7.81L20.5,17.37C20.82,17.84 21,18.4 21,19A3,3 0 0,1 18,22H6M5,19A1,1 0 0,0 6,20H18A1,1 0 0,0 19,19C19,18.79 18.93,18.59 18.82,18.43L16.53,14.47L14,17L8.93,11.93L5.18,18.43C5.07,18.59 5,18.79 5,19M13,10A1,1 0 0,0 12,11A1,1 0 0,0 13,12A1,1 0 0,0 14,11A1,1 0 0,0 13,10Z",deprecated:"M10 3H14V14H10V3M10 21V17H14V21H10Z"},Z={1:"M10,7V9H12V17H14V7H10Z",2:"M9,7V9H13V11H11A2,2 0 0,0 9,13V17H11L15,17V15H11V13H13A2,2 0 0,0 15,11V9A2,2 0 0,0 13,7H9Z",3:"M15,15V13.5A1.5,1.5 0 0,0 13.5,12A1.5,1.5 0 0,0 15,10.5V9C15,7.89 14.1,7 13,7H9V9H13V11H11V13H13V15H9V17H13A2,2 0 0,0 15,15",4:"M9,7V13H13V17H15V7H13V11H11V7H9Z",5:"M9,7V13H13V15H9V17H13A2,2 0 0,0 15,15V13A2,2 0 0,0 13,11H11V9H15V7H9Z",6:"M11,7A2,2 0 0,0 9,9V15A2,2 0 0,0 11,17H13A2,2 0 0,0 15,15V13A2,2 0 0,0 13,11H11V9H15V7H11M11,13H13V15H11V13Z",7:"M11,17L15,9V7H9V9H13L9,17",8:"M11,13H13V15H11M11,9H13V11H11M11,17H13A2,2 0 0,0 15,15V13.5A1.5,1.5 0 0,0 13.5,12A1.5,1.5 0 0,0 15,10.5V9C15,7.89 14.1,7 13,7H11A2,2 0 0,0 9,9V10.5A1.5,1.5 0 0,0 10.5,12A1.5,1.5 0 0,0 9,13.5V15C9,16.11 9.9,17 11,17"};(0,a.Z)([(0,s.Mo)("hassio-addon-info")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_metrics",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",key:"_addonStoreInfo",value:()=>(0,r.Z)(((e,o)=>o.find((o=>o.slug===e))))},{kind:"method",key:"render",value:function(){var e,o,t,a,s;const r=this.addon.detached||this.addon.available?void 0:this._addonStoreInfo(this.addon.slug,this.supervisor.store.addons),d=[{description:this.supervisor.localize("addon.dashboard.cpu_usage"),value:null===(e=this._metrics)||void 0===e?void 0:e.cpu_percent},{description:this.supervisor.localize("addon.dashboard.ram_usage"),value:null===(o=this._metrics)||void 0===o?void 0:o.memory_percent,tooltip:`${(0,M.d)(null===(t=this._metrics)||void 0===t?void 0:t.memory_usage)}/${(0,M.d)(null===(a=this._metrics)||void 0===a?void 0:a.memory_limit)}`}];return i.dy` ${this.addon.update_available?i.dy` `:""} ${"protected"in this.addon&&!this.addon.protected?i.dy` ${this.supervisor.localize("addon.dashboard.protection_mode.content")} `:""}
    ${this.addon.version?this._computeIsRunning?i.dy` ${this.supervisor.localize("addon.dashboard.stop")} ${this.supervisor.localize("addon.dashboard.restart")} `:i.dy` ${this.supervisor.localize("addon.dashboard.start")} `:i.dy` ${this.supervisor.localize("addon.dashboard.install")} `}
    ${this.addon.version?i.dy` ${this._computeShowWebUI?i.dy` ${this.supervisor.localize("addon.dashboard.open_web_ui")} `:""} ${this._computeShowIngressUI?i.dy` ${this.supervisor.localize("addon.dashboard.open_web_ui")} `:""} ${this.supervisor.localize("addon.dashboard.uninstall")} ${this.addon.build?i.dy` ${this.supervisor.localize("addon.dashboard.rebuild")} `:""}`:""}
    ${this.addon.long_description?i.dy`
    `:""} `}},{kind:"method",key:"updated",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"updated",this).call(this,e),e.has("addon")&&this._loadData()}},{kind:"method",key:"_loadData",value:async function(){"state"in this.addon&&"started"===this.addon.state&&(this._metrics=await(0,h.yd)(this.hass,`addons/${this.addon.slug}`))}},{kind:"get",key:"_computeHassioApi",value:function(){return this.addon.hassio_api&&("manager"===this.addon.hassio_role||"admin"===this.addon.hassio_role)}},{kind:"get",key:"_computeApparmorClassName",value:function(){return"profile"===this.addon.apparmor?"green":"disable"===this.addon.apparmor?"red":""}},{kind:"method",key:"_showMoreInfo",value:function(e){const o=e.currentTarget.id;L(this,{title:this.supervisor.localize(`addon.dashboard.capability.${o}.title`),content:"stage"===o?this.supervisor.localize(`addon.dashboard.capability.${o}.description`,"icon_stable",``,"icon_experimental",``,"icon_deprecated",``):this.supervisor.localize(`addon.dashboard.capability.${o}.description`)})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,n.c)(`/hassio/ingress/${this.addon.slug}`)}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,V.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:async function(){this._error=void 0;const e={boot:"auto"===this.addon.boot?"manual":"auto"};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_watchdogToggled",value:async function(){this._error=void 0;const e={watchdog:!this.addon.watchdog};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_autoUpdateToggled",value:async function(){this._error=void 0;const e={auto_update:!this.addon.auto_update};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_protectionToggled",value:async function(){this._error=void 0;const e={protected:!this.addon.protected};try{await(0,c.NI)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"security"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_panelToggled",value:async function(){this._error=void 0;const e={ingress_panel:!this.addon.ingress_panel};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_openChangelog",value:async function(){try{const e=await(0,c.CH)(this.hass,this.addon.slug);L(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:(0,z.H)(this.addon,e)})}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,h.js)(e)})}}},{kind:"method",key:"_updateComplete",value:function(){const e={success:!0,response:void 0,path:"install"};(0,d.B)(this,"hass-api-called",e)}},{kind:"method",key:"_installClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.fU)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"install"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_stopClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.ow)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"stop"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_restartClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.P$)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"stop"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_rebuildClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.RY)(this.hass,this.addon.slug)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.rebuild"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_startClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{const e=await(0,c.su)(this.hass,this.addon.slug);if(!e.valid)return await(0,p.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:e.message.split(" Got ")[0],confirm:()=>this._openConfiguration(),confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")}),void(o.progress=!1)}catch(e){return(0,p.Ys)(this,{title:"Failed to validate addon configuration",text:(0,h.js)(e)}),void(o.progress=!1)}try{await(0,c.kP)(this.hass,this.addon.slug),this.addon=await(0,c.AD)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"start"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_openConfiguration",value:function(){(0,n.c)(`/hassio/addon/${this.addon.slug}/config`)}},{kind:"method",key:"_uninstallClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;if(await(0,p.g7)(this,{title:this.supervisor.localize("dialog.uninstall_addon.title",{name:this.addon.name}),text:this.supervisor.localize("dialog.uninstall_addon.text"),confirmText:this.supervisor.localize("dialog.uninstall_addon.uninstall"),dismissText:this.supervisor.localize("common.cancel"),destructive:!0})){this._error=void 0;try{await(0,c.Yn)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"uninstall"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,h.js)(e)})}o.progress=!1}else o.progress=!1}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{display:block}ha-card{display:block;margin-bottom:16px}ha-card.warning{background-color:var(--error-color);color:#fff}ha-card.warning .card-header{color:#fff}ha-card.warning .card-content{color:#fff}ha-card.warning mwc-button{--mdc-theme-primary:white!important}.warning{color:var(--error-color);--mdc-theme-primary:var(--error-color)}.light-color{color:var(--secondary-text-color)}.addon-header{padding-left:8px;font-size:24px;color:var(--ha-card-header-color,--primary-text-color)}.addon-version{float:right;font-size:15px;vertical-align:middle}.errors{color:var(--error-color);margin-bottom:16px}.description{margin-bottom:16px}img.logo{max-width:100%;max-height:60px;margin:16px 0;display:block}ha-switch{display:flex}ha-svg-icon.running{color:var(--success-color)}ha-svg-icon.stopped{color:var(--error-color)}protection-enable mwc-button{--mdc-theme-primary:white}.description a{color:var(--primary-color)}ha-chip{text-transform:capitalize;--ha-chip-text-color:var(--text-primary-color);--ha-chip-background-color:var(--primary-color)}.red{--ha-chip-background-color:var(--label-badge-red, #df4c1e)}.blue{--ha-chip-background-color:var(--label-badge-blue, #039be5)}.green{--ha-chip-background-color:var(--label-badge-green, #0da035)}.yellow{--ha-chip-background-color:var(--label-badge-yellow, #f4b400)}.capabilities{margin-bottom:16px}.card-actions{justify-content:space-between;display:flex}.changelog{display:contents}.changelog-link{color:var(--primary-color);text-decoration:underline;cursor:pointer}ha-markdown{padding:16px}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}ha-settings-row[three-line]{height:74px}.addon-options{max-width:90%}.addon-container{display:grid;grid-auto-flow:column;grid-template-columns:60% 40%}.addon-container>div:last-of-type{align-self:end}ha-alert mwc-button{--mdc-theme-primary:var(--primary-text-color)}a{text-decoration:none}update-available-card{padding-bottom:16px}@media (max-width:720px){ha-chip{line-height:36px}.addon-options{max-width:100%}.addon-container{display:block}}`]}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-info-tab")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"method",key:"render",value:function(){return this.addon?i.dy`
    `:i.dy``}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`.content{margin:auto;padding:8px;max-width:1024px}`]}}]}}),i.oi);t(54736);(0,a.Z)([(0,s.Mo)("hassio-addon-logs")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){(0,k.Z)((0,y.Z)(t.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){return i.dy`

    ${this.addon.name}

    ${this._error?i.dy`${this._error}`:""}
    ${this._content?i.dy``:""}
    ${this.supervisor.localize("common.refresh")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host,ha-card{display:block}`]}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await(0,c.kr)(this.hass,this.addon.slug)}catch(e){this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,h.js)(e))}}},{kind:"method",key:"_refresh",value:async function(){await this._loadData()}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-log-tab")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"method",key:"render",value:function(){return this.addon?i.dy`
    `:i.dy` `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`.content{margin:auto;padding:8px;max-width:1024px}`]}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-router")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",key:"routerOptions",value:()=>({defaultPage:"info",showLoading:!0,routes:{info:{tag:"hassio-addon-info-tab"},documentation:{tag:"hassio-addon-documentation-tab"},config:{tag:"hassio-addon-config-tab"},logs:{tag:"hassio-addon-log-tab"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.route=this.routeTail,e.hass=this.hass,e.supervisor=this.supervisor,e.addon=this.addon,e.narrow=this.narrow}}]}}),x.n);(0,a.Z)([(0,s.Mo)("hassio-addon-dashboard")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",key:"_backPath",value:()=>new URLSearchParams(window.parent.location.search).get("store")?"/hassio/store":"/hassio/dashboard"},{kind:"field",key:"_computeTail",value:()=>(0,r.Z)((e=>{const o=e.path.indexOf("/",1);return-1===o?{prefix:e.prefix+e.path,path:""}:{prefix:e.prefix+e.path.substr(0,o),path:e.path.substr(o)}}))},{kind:"method",key:"render",value:function(){var e;if(this._error)return i.dy``;if(!this.addon||null===(e=this.supervisor)||void 0===e||!e.addon)return i.dy``;const o=[{translationKey:"addon.panel.info",path:`/hassio/addon/${this.addon.slug}/info`,iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&o.push({translationKey:"addon.panel.documentation",path:`/hassio/addon/${this.addon.slug}/documentation`,iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&o.push({translationKey:"addon.panel.configuration",path:`/hassio/addon/${this.addon.slug}/config`,iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:`/hassio/addon/${this.addon.slug}/logs`,iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});const t=this._computeTail(this.route);return i.dy` ${this.addon.name} `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{color:var(--primary-text-color)}.content{padding:24px 0 32px;display:flex;flex-direction:column;align-items:center}hassio-addon-audio,hassio-addon-config,hassio-addon-info,hassio-addon-network{margin-bottom:24px;width:600px}hassio-addon-logs{max-width:calc(100% - 8px);min-width:600px}@media only screen and (max-width:600px){hassio-addon-audio,hassio-addon-config,hassio-addon-info,hassio-addon-logs,hassio-addon-network{max-width:100%;min-width:100%}}`]}},{kind:"method",key:"firstUpdated",value:async function(){if(""===this.route.path){const e=(0,l.io)("addon"),o=(0,l.io)("repository_url");if(o){if(!(await(0,u.Er)(this.hass)).repositories.find((e=>e.source===o))){if(!await(0,p.g7)(this,{title:this.supervisor.localize("my.add_addon_repository_title"),text:this.supervisor.localize("my.add_addon_repository_description",{addon:e,repository:o}),confirmText:this.supervisor.localize("common.add"),dismissText:this.supervisor.localize("common.cancel")}))return void(this._error=this.supervisor.localize("my.error_repository_not_found"));try{await(0,u.FV)(this.hass,o)}catch(e){this._error=(0,h.js)(e)}}}if(e){const o=(await(0,u.Er)(this.hass)).addons.some((o=>o.slug===e));o?(0,n.c)(`/hassio/addon/${e}`,{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found")}}this.addEventListener("hass-api-called",(e=>this._apiCalled(e)))}},{kind:"method",key:"_apiCalled",value:async function(e){var o;if(!e.detail.success)return;const t=null===(o=e.detail.path)||void 0===o?void 0:o.split("/");if(!t||0===t.length)return;const a=t[t.length-1];["uninstall","install","update","start","stop"].includes(a)&&(0,d.B)(this,"supervisor-collection-refresh",{collection:"addon"}),"uninstall"===a?window.history.back():"install"===a?this.addon=await(0,c.AD)(this.hass,this.addon.slug):await this._routeDataChanged()}},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:async function(){const e=this.route.path.split("/")[1];if(e)try{if(!this.supervisor.addon){const e=await(0,c.yt)(this.hass);(0,d.B)(this,"supervisor-update",{addon:e})}this.addon=await(0,c.R_)(this.hass,this.supervisor,e)}catch(e){this._error=`Error fetching addon info: ${(0,h.js)(e)}`,this.addon=void 0}}}]}}),i.oi)},63226:(e,o,t)=>{var a=t(17463),i=t(68144),s=t(14243),r=t(83448),d=(t(12373),t(14089),t(88027));(0,a.Z)([(0,s.Mo)("supervisor-metric")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:String})],key:"description",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:String})],key:"tooltip",value:void 0},{kind:"method",key:"render",value:function(){var e;const o=(0,d.IU)(this.value);return i.dy` ${this.description}
    ${o} % 50,"target-critical":o>85})}" .value="${this.value}">
    `}},{kind:"get",static:!0,key:"styles",value:function(){return i.iv`ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var( +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[6117],{18926:(e,o,t)=>{t.r(o);var a=t(17463),i=t(68144),s=t(14243),r=t(14516),d=t(47181),n=t(83849),l=t(15493),c=(t(76870),t(34154)),h=t(41682),u=t(28166),p=t(26765),v=(t(48811),t(15291),t(49703),t(11654)),g=t(55677),k=t(34541),y=t(47838),m=(t(14271),t(44577),t(32594)),f=(t(98762),t(9381),t(22098),t(86630),t(20258));const b=async(e,o,t,a)=>{if(await(0,p.g7)(e,{title:t.localize("dialog.restart_addon.title",{name:a.name}),text:t.localize("dialog.restart_addon.text"),confirmText:t.localize("dialog.restart_addon.restart"),dismissText:t.localize("common.cancel")}))try{await(0,c.P$)(o,a.slug)}catch(o){(0,p.Ys)(e,{title:t.localize("common.failed_to_restart_name",{name:a.name}),text:(0,h.js)(o)})}};(0,a.Z)([(0,s.Mo)("hassio-addon-audio")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_inputDevices",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_outputDevices",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_selectedInput",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_selectedOutput",value:void 0},{kind:"method",key:"render",value:function(){return i.dy`
    ${this._error?i.dy`${this._error}`:""} ${this._inputDevices&&i.dy` ${this._inputDevices.map((e=>i.dy` ${e.name} `))} `} ${this._outputDevices&&i.dy` ${this._outputDevices.map((e=>i.dy` ${e.name} `))} `}
    ${this.supervisor.localize("common.save")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host,ha-card{display:block}.card-actions{text-align:right}ha-select{width:100%}ha-select:last-child{margin-top:8px}`]}},{kind:"method",key:"willUpdate",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"willUpdate",this).call(this,e),e.has("addon")&&this._addonChanged()}},{kind:"method",key:"_setInputDevice",value:function(e){const o=e.target.value;this._selectedInput=o}},{kind:"method",key:"_setOutputDevice",value:function(e){const o=e.target.value;this._selectedOutput=o}},{kind:"method",key:"_addonChanged",value:async function(){if(this._selectedInput=null===this.addon.audio_input?"default":this.addon.audio_input,this._selectedOutput=null===this.addon.audio_output?"default":this.addon.audio_output,this._outputDevices)return;const e={device:"default",name:this.supervisor.localize("addon.configuration.audio.default")};try{const{audio:o}=await(0,f.G)(this.hass),t=Object.keys(o.input).map((e=>({device:e,name:o.input[e]}))),a=Object.keys(o.output).map((e=>({device:e,name:o.output[e]})));this._inputDevices=[e,...t],this._outputDevices=[e,...a]}catch(o){this._error="Failed to fetch audio hardware",this._inputDevices=[e],this._outputDevices=[e]}}},{kind:"method",key:"_saveSettings",value:async function(e){const o=e.currentTarget;o.progress=!0,this._error=void 0;const t={audio_input:"default"===this._selectedInput?null:this._selectedInput,audio_output:"default"===this._selectedOutput?null:this._selectedOutput};try{var a;await(0,c.d3)(this.hass,this.addon.slug,t),"started"===(null===(a=this.addon)||void 0===a?void 0:a.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error="Failed to set addon audio device"}o.progress=!1}}]}}),i.oi);var _=t(77426);t(81545),t(68331),t(83927),t(5666),t(30172),t(18900);const C=["string","select","boolean","integer","float","schema"],w=_.oW.extend([new _.Dy("!secret",{kind:"scalar",construct:e=>`!secret ${e}`})]),$=["password","secret","token"];(0,a.Z)([(0,s.Mo)("hassio-addon-config")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"_configHasChanged",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"_valid",value:()=>!0},{kind:"field",decorators:[(0,s.SB)()],key:"_canShowSchema",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_showOptional",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_options",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_yamlMode",value:()=>!1},{kind:"field",decorators:[(0,s.IO)("ha-yaml-editor")],key:"_editor",value:void 0},{kind:"field",key:"computeLabel",value(){return e=>{var o,t,a,i,s,r;return(null===(o=this.addon.translations[this.hass.language])||void 0===o||null===(t=o.configuration)||void 0===t||null===(a=t[e.name])||void 0===a?void 0:a.name)||(null===(i=this.addon.translations.en)||void 0===i||null===(s=i.configuration)||void 0===s||null===(r=s[e.name])||void 0===r?void 0:r.name)||e.name}}},{kind:"field",key:"computeHelper",value(){return e=>{var o,t,a,i,s,r;return(null===(o=this.addon.translations[this.hass.language])||void 0===o||null===(t=o.configuration)||void 0===t||null===(a=t[e.name])||void 0===a?void 0:a.description)||(null===(i=this.addon.translations.en)||void 0===i||null===(s=i.configuration)||void 0===s||null===(r=s[e.name])||void 0===r?void 0:r.description)||""}}},{kind:"field",key:"_convertSchema",value:()=>(0,r.Z)((e=>e.map((e=>"select"===e.type?{name:e.name,required:e.required,selector:{select:{options:e.options}}}:"string"===e.type?e.multiple?{name:e.name,required:e.required,selector:{select:{options:[],multiple:!0,custom_value:!0}}}:{name:e.name,required:e.required,selector:{text:{type:e.format||$.includes(e.name)?"password":"text"}}}:"boolean"===e.type?{name:e.name,required:e.required,selector:{boolean:{}}}:"schema"===e.type?{name:e.name,required:e.required,selector:{object:{}}}:"float"===e.type||"integer"===e.type?{name:e.name,required:e.required,selector:{number:{mode:"box",step:"float"===e.type?"any":void 0}}}:e))))},{kind:"field",key:"_filteredShchema",value:()=>(0,r.Z)(((e,o)=>o.filter((o=>o.name in e||o.required))))},{kind:"method",key:"render",value:function(){const e=!this._yamlMode&&this._canShowSchema&&this.addon.schema,o=e&&JSON.stringify(this.addon.schema)!==JSON.stringify(this._filteredShchema(this.addon.options,this.addon.schema));return i.dy`

    ${this.addon.name}

    ${this.supervisor.localize("addon.configuration.options.header")}

    ${this._yamlMode?this.supervisor.localize("addon.configuration.options.edit_in_ui"):this.supervisor.localize("addon.configuration.options.edit_in_yaml")} ${this.supervisor.localize("common.reset_defaults")}
    ${e?i.dy``:i.dy` `} ${this._error?i.dy`${this._error}`:""} ${!this._yamlMode||this._canShowSchema&&this.addon.schema||this._valid?"":i.dy` ${this.supervisor.localize("addon.configuration.options.invalid_yaml")} `}
    ${o?i.dy` `:""}
    ${this.supervisor.localize("common.save")}
    `}},{kind:"method",key:"firstUpdated",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"firstUpdated",this).call(this,e),this._canShowSchema=!this.addon.schema.find((e=>!C.includes(e.type))),this._yamlMode=!this._canShowSchema}},{kind:"method",key:"updated",value:function(e){if(e.has("addon")&&(this._options={...this.addon.options}),(0,k.Z)((0,y.Z)(t.prototype),"updated",this).call(this,e),(e.has("_yamlMode")||e.has("_options"))&&this._yamlMode){const e=this._editor;e&&e.setValue(this._options)}}},{kind:"method",key:"_handleAction",value:function(e){switch(e.detail.index){case 0:this._yamlMode=!this._yamlMode;break;case 1:this._resetTapped(e)}}},{kind:"method",key:"_toggleOptional",value:function(){this._showOptional=!this._showOptional}},{kind:"method",key:"_configChanged",value:function(e){this.addon.schema&&this._canShowSchema&&!this._yamlMode?(this._valid=!0,this._configHasChanged=!0,this._options=e.detail.value):(this._configHasChanged=!0,this._valid=e.detail.isValid)}},{kind:"method",key:"_resetTapped",value:async function(e){const o=e.currentTarget;o.progress=!0;if(!await(0,p.g7)(this,{title:this.supervisor.localize("confirm.reset_options.title"),text:this.supervisor.localize("confirm.reset_options.text"),confirmText:this.supervisor.localize("common.reset_options"),dismissText:this.supervisor.localize("common.cancel")}))return void(o.progress=!1);this._error=void 0;const t={options:null};try{await(0,c.d3)(this.hass,this.addon.slug,t),this._configHasChanged=!1;const e={success:!0,response:void 0,path:"options"};(0,d.B)(this,"hass-api-called",e)}catch(e){this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,h.js)(e))}o.progress=!1}},{kind:"method",key:"_saveTapped",value:async function(e){var o;const t=e.currentTarget,a=this._yamlMode?null===(o=this._editor)||void 0===o?void 0:o.value:this._options,i={success:!0,response:void 0,path:"options"};t.progress=!0,this._error=void 0;try{var s;const e=await(0,c.su)(this.hass,this.addon.slug,a);if(!e.valid)throw Error(e.message);await(0,c.d3)(this.hass,this.addon.slug,{options:a}),this._configHasChanged=!1,"started"===(null===(s=this.addon)||void 0===s?void 0:s.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e)),i.success=!1}t.progress=!1,(0,d.B)(this,"hass-api-called",i)}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{display:block}ha-card{display:block}.card-actions{display:flex;justify-content:space-between}.card-menu{float:right;z-index:3;--mdc-theme-text-primary-on-background:var(--primary-text-color)}mwc-list-item[disabled]{--mdc-theme-text-primary-on-background:var(--disabled-text-color)}.header{display:flex;justify-content:space-between}.header h2{color:var(--ha-card-header-color,--primary-text-color);font-family:var(--ha-card-header-font-family,inherit);font-size:var(--ha-card-header-font-size,24px);letter-spacing:-.012em;line-height:48px;padding:12px 16px 16px;display:block;margin-block:0px;font-weight:400}.card-actions.right{justify-content:flex-end}.show-additional{padding:16px}`]}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-network")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_showOptional",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_configHasChanged",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_config",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,k.Z)((0,y.Z)(t.prototype),"connectedCallback",this).call(this),this._setNetworkConfig()}},{kind:"method",key:"render",value:function(){var e;if(!this._config)return i.Ld;const o=Object.keys(this._config).find((e=>null===this._config[e]));return i.dy`

    ${this.supervisor.localize("addon.configuration.network.introduction")}

    ${this._error?i.dy`${this._error}`:""}
    ${o?i.dy` `:""}
    ${this.supervisor.localize("common.reset_defaults")} ${this.supervisor.localize("common.save")}
    `}},{kind:"method",key:"update",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"update",this).call(this,e),e.has("addon")&&this._setNetworkConfig()}},{kind:"field",key:"_createSchema",value:()=>(0,r.Z)(((e,o,t)=>(o?Object.keys(e):Object.keys(e).filter((o=>null!==e[o]))).map((e=>({name:e,selector:{number:{mode:"box",min:0,max:65535,unit_of_measurement:t?e:void 0}}})))))},{kind:"field",key:"_computeLabel",value:()=>e=>""},{kind:"field",key:"_computeHelper",value(){return e=>{var o,t,a,i,s;return(null===(o=this.addon.translations[this.hass.language])||void 0===o||null===(t=o.network)||void 0===t?void 0:t[e.name])||(null===(a=this.addon.translations.en)||void 0===a||null===(i=a.network)||void 0===i?void 0:i[e.name])||(null===(s=this.addon.network_description)||void 0===s?void 0:s[e.name])||e.name}}},{kind:"method",key:"_setNetworkConfig",value:function(){this._config=this.addon.network||{}}},{kind:"method",key:"_configChanged",value:async function(e){this._configHasChanged=!0,this._config=e.detail.value}},{kind:"method",key:"_resetTapped",value:async function(e){const o=e.currentTarget,t={network:null};try{var a;await(0,c.d3)(this.hass,this.addon.slug,t),this._configHasChanged=!1;const e={success:!0,response:void 0,path:"option"};o.actionSuccess(),(0,d.B)(this,"hass-api-called",e),"started"===(null===(a=this.addon)||void 0===a?void 0:a.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error=this.supervisor.localize("addon.failed_to_reset","error",(0,h.js)(e)),o.actionError()}}},{kind:"method",key:"_toggleOptional",value:function(){this._showOptional=!this._showOptional}},{kind:"method",key:"_saveTapped",value:async function(e){const o=e.currentTarget;this._error=void 0;const t={};Object.entries(this._config).forEach((([e,o])=>{t[e]=null!=o?o:null}));const a={network:t};try{var i;await(0,c.d3)(this.hass,this.addon.slug,a),this._configHasChanged=!1;const e={success:!0,response:void 0,path:"option"};o.actionSuccess(),(0,d.B)(this,"hass-api-called",e),"started"===(null===(i=this.addon)||void 0===i?void 0:i.state)&&await b(this,this.hass,this.supervisor,this.addon)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e)),o.actionError()}}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{display:block}ha-card{display:block}.card-actions{display:flex;justify-content:space-between}.show-optional{padding:16px}`]}}]}}),i.oi);var x=t(18199);(0,a.Z)([(0,s.Mo)("hassio-addon-config-tab")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"method",key:"render",value:function(){if(!this.addon)return i.dy``;const e=this.addon.options&&Object.keys(this.addon.options).length||this.addon.schema&&Object.keys(this.addon.schema).length;return i.dy`
    ${e||this.addon.network||this.addon.audio?i.dy` ${e?i.dy` `:""} ${this.addon.network?i.dy` `:""} ${this.addon.audio?i.dy` `:""} `:this.supervisor.localize("addon.configuration.no_configuration")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`.content{margin:auto;padding:8px;max-width:1024px}hassio-addon-audio,hassio-addon-config,hassio-addon-network{margin-bottom:24px}`]}}]}}),i.oi);t(65189);(0,a.Z)([(0,s.Mo)("hassio-addon-documentation-tab")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){(0,k.Z)((0,y.Z)(t.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){return this.addon?i.dy`
    ${this._error?i.dy`${this._error}`:""}
    ${this._content?i.dy``:i.dy``}
    `:i.dy``}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`ha-card{display:block}.content{margin:auto;padding:8px;max-width:1024px}ha-markdown{padding:16px}`]}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await(0,c.ii)(this.hass,this.addon.slug)}catch(e){this._error=this.supervisor.localize("addon.documentation.get_documentation","error",(0,h.js)(e))}}}]}}),i.oi);var H=t(83448),V=t(63864),M=(t(88324),t(85124),t(14089),t(52039),t(70203));t(46586),t(63226);const L=(e,o)=>{(0,d.B)(e,"show-dialog",{dialogTag:"dialog-hassio-markdown",dialogImport:()=>Promise.all([t.e(8597),t.e(6884)]).then(t.bind(t,56884)),dialogParams:o})};t(31036);var z=t(34450);const A="M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z",S="M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",B={stable:"M12 2C6.5 2 2 6.5 2 12S6.5 22 12 22 22 17.5 22 12 17.5 2 12 2M10 17L5 12L6.41 10.59L10 14.17L17.59 6.58L19 8L10 17Z",experimental:"M6,22A3,3 0 0,1 3,19C3,18.4 3.18,17.84 3.5,17.37L9,7.81V6A1,1 0 0,1 8,5V4A2,2 0 0,1 10,2H14A2,2 0 0,1 16,4V5A1,1 0 0,1 15,6V7.81L20.5,17.37C20.82,17.84 21,18.4 21,19A3,3 0 0,1 18,22H6M5,19A1,1 0 0,0 6,20H18A1,1 0 0,0 19,19C19,18.79 18.93,18.59 18.82,18.43L16.53,14.47L14,17L8.93,11.93L5.18,18.43C5.07,18.59 5,18.79 5,19M13,10A1,1 0 0,0 12,11A1,1 0 0,0 13,12A1,1 0 0,0 14,11A1,1 0 0,0 13,10Z",deprecated:"M10 3H14V14H10V3M10 21V17H14V21H10Z"},Z={1:"M10,7V9H12V17H14V7H10Z",2:"M9,7V9H13V11H11A2,2 0 0,0 9,13V17H11L15,17V15H11V13H13A2,2 0 0,0 15,11V9A2,2 0 0,0 13,7H9Z",3:"M15,15V13.5A1.5,1.5 0 0,0 13.5,12A1.5,1.5 0 0,0 15,10.5V9C15,7.89 14.1,7 13,7H9V9H13V11H11V13H13V15H9V17H13A2,2 0 0,0 15,15",4:"M9,7V13H13V17H15V7H13V11H11V7H9Z",5:"M9,7V13H13V15H9V17H13A2,2 0 0,0 15,15V13A2,2 0 0,0 13,11H11V9H15V7H9Z",6:"M11,7A2,2 0 0,0 9,9V15A2,2 0 0,0 11,17H13A2,2 0 0,0 15,15V13A2,2 0 0,0 13,11H11V9H15V7H11M11,13H13V15H11V13Z",7:"M11,17L15,9V7H9V9H13L9,17",8:"M11,13H13V15H11M11,9H13V11H11M11,17H13A2,2 0 0,0 15,15V13.5A1.5,1.5 0 0,0 13.5,12A1.5,1.5 0 0,0 15,10.5V9C15,7.89 14.1,7 13,7H11A2,2 0 0,0 9,9V10.5A1.5,1.5 0 0,0 10.5,12A1.5,1.5 0 0,0 9,13.5V15C9,16.11 9.9,17 11,17"};(0,a.Z)([(0,s.Mo)("hassio-addon-info")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_metrics",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",key:"_addonStoreInfo",value:()=>(0,r.Z)(((e,o)=>o.find((o=>o.slug===e))))},{kind:"method",key:"render",value:function(){var e,o,t,a,s;const r=this.addon.detached||this.addon.available?void 0:this._addonStoreInfo(this.addon.slug,this.supervisor.store.addons),d=[{description:this.supervisor.localize("addon.dashboard.cpu_usage"),value:null===(e=this._metrics)||void 0===e?void 0:e.cpu_percent},{description:this.supervisor.localize("addon.dashboard.ram_usage"),value:null===(o=this._metrics)||void 0===o?void 0:o.memory_percent,tooltip:`${(0,M.d)(null===(t=this._metrics)||void 0===t?void 0:t.memory_usage)}/${(0,M.d)(null===(a=this._metrics)||void 0===a?void 0:a.memory_limit)}`}];return i.dy` ${this.addon.update_available?i.dy` `:""} ${"protected"in this.addon&&!this.addon.protected?i.dy` ${this.supervisor.localize("addon.dashboard.protection_mode.content")} `:""}
    ${this.narrow?"":this.addon.name}
    ${this.addon.version?i.dy` ${this._computeIsRunning?i.dy` `:i.dy` `} `:i.dy` ${this.addon.version_latest} `}
    ${this.addon.version?i.dy` Current version: ${this.addon.version}
    (${this.supervisor.localize("addon.dashboard.changelog")})
    `:i.dy`${this.supervisor.localize("addon.dashboard.changelog")}`}
    ${"stable"!==this.addon.stage?i.dy` ${this.supervisor.localize(`addon.dashboard.capability.stages.${this.addon.stage}`)} `:""} ${this.supervisor.localize("addon.dashboard.capability.label.rating")} ${this.addon.host_network?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.host")} `:""} ${this.addon.full_access?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.hardware")} `:""} ${this.addon.homeassistant_api?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.core")} `:""} ${this._computeHassioApi?i.dy` ${this.supervisor.localize(`addon.dashboard.capability.role.${this.addon.hassio_role}`)||this.addon.hassio_role} `:""} ${this.addon.docker_api?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.docker")} `:""} ${this.addon.host_pid?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.host_pid")} `:""} ${"default"!==this.addon.apparmor?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.apparmor")} `:""} ${this.addon.auth_api?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.auth")} `:""} ${this.addon.ingress?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.ingress")} `:""} ${this.addon.signed?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.signed")} `:""}
    ${this.addon.description}.
    ${this.supervisor.localize("addon.dashboard.visit_addon_page","name",i.dy`${this.addon.name}`)}
    ${this.addon.logo?i.dy` `:""} ${this.addon.version?i.dy`
    ${this.supervisor.localize("addon.dashboard.option.boot.title")} ${this.supervisor.localize("addon.dashboard.option.boot.description")} ${"once"!==this.addon.startup?i.dy` ${this.supervisor.localize("addon.dashboard.option.watchdog.title")} ${this.supervisor.localize("addon.dashboard.option.watchdog.description")} `:""} ${this.addon.auto_update||null!==(s=this.hass.userData)&&void 0!==s&&s.showAdvanced?i.dy` ${this.supervisor.localize("addon.dashboard.option.auto_update.title")} ${this.supervisor.localize("addon.dashboard.option.auto_update.description")} `:""} ${!this._computeCannotIngressSidebar&&this.addon.ingress?i.dy` ${this.supervisor.localize("addon.dashboard.option.ingress_panel.title")} ${this.supervisor.localize("addon.dashboard.option.ingress_panel.description")} `:""} ${this._computeUsesProtectedOptions?i.dy` ${this.supervisor.localize("addon.dashboard.option.protected.title")} ${this.supervisor.localize("addon.dashboard.option.protected.description")} `:""}
    `:""}
    ${this.addon.version&&"started"===this.addon.state?i.dy` ${this.supervisor.localize("addon.dashboard.hostname")} ${this.addon.hostname} ${d.map((e=>{var o;return i.dy` `}))}`:""}
    ${this._error?i.dy`${this._error}`:""} ${this.addon.version||!r||this.addon.available?"":(0,z.I)(this.supervisor.info.supported_arch,this.addon.arch)?i.dy` ${this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",r.homeassistant)} `:i.dy` ${this.supervisor.localize("addon.dashboard.not_available_arch")} `}
    ${this.addon.version?this._computeIsRunning?i.dy` ${this.supervisor.localize("addon.dashboard.stop")} ${this.supervisor.localize("addon.dashboard.restart")} `:i.dy` ${this.supervisor.localize("addon.dashboard.start")} `:i.dy` ${this.supervisor.localize("addon.dashboard.install")} `}
    ${this.addon.version?i.dy` ${this._computeShowWebUI?i.dy` ${this.supervisor.localize("addon.dashboard.open_web_ui")} `:""} ${this._computeShowIngressUI?i.dy` ${this.supervisor.localize("addon.dashboard.open_web_ui")} `:""} ${this.supervisor.localize("addon.dashboard.uninstall")} ${this.addon.build?i.dy` ${this.supervisor.localize("addon.dashboard.rebuild")} `:""}`:""}
    ${this.addon.long_description?i.dy`
    `:""} `}},{kind:"method",key:"updated",value:function(e){(0,k.Z)((0,y.Z)(t.prototype),"updated",this).call(this,e),e.has("addon")&&this._loadData()}},{kind:"method",key:"_loadData",value:async function(){"state"in this.addon&&"started"===this.addon.state&&(this._metrics=await(0,h.yd)(this.hass,`addons/${this.addon.slug}`))}},{kind:"get",key:"_computeHassioApi",value:function(){return this.addon.hassio_api&&("manager"===this.addon.hassio_role||"admin"===this.addon.hassio_role)}},{kind:"get",key:"_computeApparmorClassName",value:function(){return"profile"===this.addon.apparmor?"green":"disable"===this.addon.apparmor?"red":""}},{kind:"method",key:"_showMoreInfo",value:function(e){const o=e.currentTarget.id;L(this,{title:this.supervisor.localize(`addon.dashboard.capability.${o}.title`),content:"stage"===o?this.supervisor.localize(`addon.dashboard.capability.${o}.description`,"icon_stable",``,"icon_experimental",``,"icon_deprecated",``):this.supervisor.localize(`addon.dashboard.capability.${o}.description`)})}},{kind:"get",key:"_computeIsRunning",value:function(){var e;return"started"===(null===(e=this.addon)||void 0===e?void 0:e.state)}},{kind:"get",key:"_pathWebui",value:function(){return this.addon.webui.replace("[HOST]",document.location.hostname)}},{kind:"get",key:"_computeShowWebUI",value:function(){return!this.addon.ingress&&this.addon.webui&&this._computeIsRunning}},{kind:"method",key:"_openIngress",value:function(){(0,n.c)(`/hassio/ingress/${this.addon.slug}`)}},{kind:"get",key:"_computeShowIngressUI",value:function(){return this.addon.ingress&&this._computeIsRunning}},{kind:"get",key:"_computeCannotIngressSidebar",value:function(){return!this.addon.ingress||!(0,V.I)(this.hass.config.version,0,92)}},{kind:"get",key:"_computeUsesProtectedOptions",value:function(){return this.addon.docker_api||this.addon.full_access||this.addon.host_pid}},{kind:"method",key:"_startOnBootToggled",value:async function(){this._error=void 0;const e={boot:"auto"===this.addon.boot?"manual":"auto"};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_watchdogToggled",value:async function(){this._error=void 0;const e={watchdog:!this.addon.watchdog};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_autoUpdateToggled",value:async function(){this._error=void 0;const e={auto_update:!this.addon.auto_update};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_protectionToggled",value:async function(){this._error=void 0;const e={protected:!this.addon.protected};try{await(0,c.NI)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"security"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_panelToggled",value:async function(){this._error=void 0;const e={ingress_panel:!this.addon.ingress_panel};try{await(0,c.d3)(this.hass,this.addon.slug,e);const o={success:!0,response:void 0,path:"option"};(0,d.B)(this,"hass-api-called",o)}catch(e){this._error=this.supervisor.localize("addon.failed_to_save","error",(0,h.js)(e))}}},{kind:"method",key:"_openChangelog",value:async function(){try{const e=await(0,c.CH)(this.hass,this.addon.slug);L(this,{title:this.supervisor.localize("addon.dashboard.changelog"),content:(0,z.H)(this.addon,e)})}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.get_changelog"),text:(0,h.js)(e)})}}},{kind:"method",key:"_updateComplete",value:function(){const e={success:!0,response:void 0,path:"install"};(0,d.B)(this,"hass-api-called",e)}},{kind:"method",key:"_installClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.fU)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"install"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.install"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_stopClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.ow)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"stop"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.stop"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_restartClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.P$)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"stop"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.restart"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_rebuildClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{await(0,c.RY)(this.hass,this.addon.slug)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.rebuild"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_startClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;try{const e=await(0,c.su)(this.hass,this.addon.slug);if(!e.valid)return await(0,p.g7)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start_invalid_config"),text:e.message.split(" Got ")[0],confirm:()=>this._openConfiguration(),confirmText:this.supervisor.localize("addon.dashboard.action_error.go_to_config"),dismissText:this.supervisor.localize("common.cancel")}),void(o.progress=!1)}catch(e){return(0,p.Ys)(this,{title:"Failed to validate addon configuration",text:(0,h.js)(e)}),void(o.progress=!1)}try{await(0,c.kP)(this.hass,this.addon.slug),this.addon=await(0,c.AD)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"start"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.start"),text:(0,h.js)(e)})}o.progress=!1}},{kind:"method",key:"_openConfiguration",value:function(){(0,n.c)(`/hassio/addon/${this.addon.slug}/config`)}},{kind:"method",key:"_uninstallClicked",value:async function(e){const o=e.currentTarget;o.progress=!0;if(await(0,p.g7)(this,{title:this.supervisor.localize("dialog.uninstall_addon.title",{name:this.addon.name}),text:this.supervisor.localize("dialog.uninstall_addon.text"),confirmText:this.supervisor.localize("dialog.uninstall_addon.uninstall"),dismissText:this.supervisor.localize("common.cancel"),destructive:!0})){this._error=void 0;try{await(0,c.Yn)(this.hass,this.addon.slug);const e={success:!0,response:void 0,path:"uninstall"};(0,d.B)(this,"hass-api-called",e)}catch(e){(0,p.Ys)(this,{title:this.supervisor.localize("addon.dashboard.action_error.uninstall"),text:(0,h.js)(e)})}o.progress=!1}else o.progress=!1}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{display:block}ha-card{display:block;margin-bottom:16px}ha-card.warning{background-color:var(--error-color);color:#fff}ha-card.warning .card-header{color:#fff}ha-card.warning .card-content{color:#fff}ha-card.warning mwc-button{--mdc-theme-primary:white!important}.warning{color:var(--error-color);--mdc-theme-primary:var(--error-color)}.light-color{color:var(--secondary-text-color)}.addon-header{padding-left:8px;font-size:24px;color:var(--ha-card-header-color,--primary-text-color)}.addon-version{float:right;font-size:15px;vertical-align:middle}.errors{color:var(--error-color);margin-bottom:16px}.description{margin-bottom:16px}img.logo{max-width:100%;max-height:60px;margin:16px 0;display:block}ha-switch{display:flex}ha-svg-icon.running{color:var(--success-color)}ha-svg-icon.stopped{color:var(--error-color)}protection-enable mwc-button{--mdc-theme-primary:white}.description a{color:var(--primary-color)}ha-chip{text-transform:capitalize;--ha-chip-text-color:var(--text-primary-color);--ha-chip-background-color:var(--primary-color)}.red{--ha-chip-background-color:var(--label-badge-red, #df4c1e)}.blue{--ha-chip-background-color:var(--label-badge-blue, #039be5)}.green{--ha-chip-background-color:var(--label-badge-green, #0da035)}.yellow{--ha-chip-background-color:var(--label-badge-yellow, #f4b400)}.capabilities{margin-bottom:16px}.card-actions{justify-content:space-between;display:flex}.changelog{display:contents}.changelog-link{color:var(--primary-color);text-decoration:underline;cursor:pointer}ha-markdown{padding:16px}ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>span[slot=description]{white-space:normal;color:var(--secondary-text-color)}ha-settings-row[three-line]{height:74px}.addon-options{max-width:90%}.addon-container{display:grid;grid-auto-flow:column;grid-template-columns:60% 40%}.addon-container>div:last-of-type{align-self:end}ha-alert mwc-button{--mdc-theme-primary:var(--primary-text-color)}a{text-decoration:none}update-available-card{padding-bottom:16px}@media (max-width:720px){ha-chip{line-height:36px}.addon-options{max-width:100%}.addon-container{display:block}}`]}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-info-tab")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"method",key:"render",value:function(){return this.addon?i.dy`
    `:i.dy``}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`.content{margin:auto;padding:8px;max-width:1024px}`]}}]}}),i.oi);t(54736);(0,a.Z)([(0,s.Mo)("hassio-addon-logs")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_content",value:void 0},{kind:"method",key:"connectedCallback",value:async function(){(0,k.Z)((0,y.Z)(t.prototype),"connectedCallback",this).call(this),await this._loadData()}},{kind:"method",key:"render",value:function(){return i.dy`

    ${this.addon.name}

    ${this._error?i.dy`${this._error}`:""}
    ${this._content?i.dy``:""}
    ${this.supervisor.localize("common.refresh")}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host,ha-card{display:block}`]}},{kind:"method",key:"_loadData",value:async function(){this._error=void 0;try{this._content=await(0,c.kr)(this.hass,this.addon.slug)}catch(e){this._error=this.supervisor.localize("addon.logs.get_logs","error",(0,h.js)(e))}}},{kind:"method",key:"_refresh",value:async function(){await this._loadData()}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-log-tab")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"method",key:"render",value:function(){return this.addon?i.dy`
    `:i.dy` `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`.content{margin:auto;padding:8px;max-width:1024px}`]}}]}}),i.oi),(0,a.Z)([(0,s.Mo)("hassio-addon-router")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",key:"routerOptions",value:()=>({defaultPage:"info",showLoading:!0,routes:{info:{tag:"hassio-addon-info-tab"},documentation:{tag:"hassio-addon-documentation-tab"},config:{tag:"hassio-addon-config-tab"},logs:{tag:"hassio-addon-log-tab"}}})},{kind:"method",key:"updatePageEl",value:function(e){e.route=this.routeTail,e.hass=this.hass,e.supervisor=this.supervisor,e.addon=this.addon,e.narrow=this.narrow}}]}}),x.n);(0,a.Z)([(0,s.Mo)("hassio-addon-dashboard")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"addon",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_error",value:void 0},{kind:"field",key:"_backPath",value:()=>new URLSearchParams(window.parent.location.search).get("store")?"/hassio/store":"/hassio/dashboard"},{kind:"field",key:"_computeTail",value:()=>(0,r.Z)((e=>{const o=e.path.indexOf("/",1);return-1===o?{prefix:e.prefix+e.path,path:""}:{prefix:e.prefix+e.path.substr(0,o),path:e.path.substr(o)}}))},{kind:"method",key:"render",value:function(){var e;if(this._error)return i.dy``;if(!this.addon||null===(e=this.supervisor)||void 0===e||!e.addon)return i.dy``;const o=[{translationKey:"addon.panel.info",path:`/hassio/addon/${this.addon.slug}/info`,iconPath:"M13.5,4A1.5,1.5 0 0,0 12,5.5A1.5,1.5 0 0,0 13.5,7A1.5,1.5 0 0,0 15,5.5A1.5,1.5 0 0,0 13.5,4M13.14,8.77C11.95,8.87 8.7,11.46 8.7,11.46C8.5,11.61 8.56,11.6 8.72,11.88C8.88,12.15 8.86,12.17 9.05,12.04C9.25,11.91 9.58,11.7 10.13,11.36C12.25,10 10.47,13.14 9.56,18.43C9.2,21.05 11.56,19.7 12.17,19.3C12.77,18.91 14.38,17.8 14.54,17.69C14.76,17.54 14.6,17.42 14.43,17.17C14.31,17 14.19,17.12 14.19,17.12C13.54,17.55 12.35,18.45 12.19,17.88C12,17.31 13.22,13.4 13.89,10.71C14,10.07 14.3,8.67 13.14,8.77Z"}];this.addon.documentation&&o.push({translationKey:"addon.panel.documentation",path:`/hassio/addon/${this.addon.slug}/documentation`,iconPath:"M13,9H18.5L13,3.5V9M6,2H14L20,8V20A2,2 0 0,1 18,22H6C4.89,22 4,21.1 4,20V4C4,2.89 4.89,2 6,2M15,18V16H6V18H15M18,14V12H6V14H18Z"}),this.addon.version&&o.push({translationKey:"addon.panel.configuration",path:`/hassio/addon/${this.addon.slug}/config`,iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"},{translationKey:"addon.panel.log",path:`/hassio/addon/${this.addon.slug}/logs`,iconPath:"M18 7C16.9 7 16 7.9 16 9V15C16 16.1 16.9 17 18 17H20C21.1 17 22 16.1 22 15V11H20V15H18V9H22V7H18M2 7V17H8V15H4V7H2M11 7C9.9 7 9 7.9 9 9V15C9 16.1 9.9 17 11 17H13C14.1 17 15 16.1 15 15V9C15 7.9 14.1 7 13 7H11M11 9H13V15H11V9Z"});const t=this._computeTail(this.route);return i.dy` ${this.addon.name} `}},{kind:"get",static:!0,key:"styles",value:function(){return[v.Qx,g.l,i.iv`:host{color:var(--primary-text-color)}.content{padding:24px 0 32px;display:flex;flex-direction:column;align-items:center}hassio-addon-audio,hassio-addon-config,hassio-addon-info,hassio-addon-network{margin-bottom:24px;width:600px}hassio-addon-logs{max-width:calc(100% - 8px);min-width:600px}@media only screen and (max-width:600px){hassio-addon-audio,hassio-addon-config,hassio-addon-info,hassio-addon-logs,hassio-addon-network{max-width:100%;min-width:100%}}`]}},{kind:"method",key:"firstUpdated",value:async function(){if(""===this.route.path){const e=(0,l.io)("addon"),o=(0,l.io)("repository_url");if(o){if(!(await(0,u.Er)(this.hass)).repositories.find((e=>e.source===o))){if(!await(0,p.g7)(this,{title:this.supervisor.localize("my.add_addon_repository_title"),text:this.supervisor.localize("my.add_addon_repository_description",{addon:e,repository:o}),confirmText:this.supervisor.localize("common.add"),dismissText:this.supervisor.localize("common.cancel")}))return void(this._error=this.supervisor.localize("my.error_repository_not_found"));try{await(0,u.FV)(this.hass,o)}catch(e){this._error=(0,h.js)(e)}}}if(e){const o=(await(0,u.Er)(this.hass)).addons.some((o=>o.slug===e));o?(0,n.c)(`/hassio/addon/${e}`,{replace:!0}):this._error=this.supervisor.localize("my.error_addon_not_found")}}this.addEventListener("hass-api-called",(e=>this._apiCalled(e)))}},{kind:"method",key:"_apiCalled",value:async function(e){var o;if(!e.detail.success)return;const t=null===(o=e.detail.path)||void 0===o?void 0:o.split("/");if(!t||0===t.length)return;const a=t[t.length-1];["uninstall","install","update","start","stop"].includes(a)&&(0,d.B)(this,"supervisor-collection-refresh",{collection:"addon"}),"uninstall"===a?window.history.back():"install"===a?this.addon=await(0,c.AD)(this.hass,this.addon.slug):await this._routeDataChanged()}},{kind:"method",key:"updated",value:function(e){e.has("route")&&!this.addon&&this._routeDataChanged()}},{kind:"method",key:"_routeDataChanged",value:async function(){const e=this.route.path.split("/")[1];if(e)try{if(!this.supervisor.addon){const e=await(0,c.yt)(this.hass);(0,d.B)(this,"supervisor-update",{addon:e})}this.addon=await(0,c.R_)(this.hass,this.supervisor,e)}catch(e){this._error=`Error fetching addon info: ${(0,h.js)(e)}`,this.addon=void 0}}}]}}),i.oi)},63226:(e,o,t)=>{var a=t(17463),i=t(68144),s=t(14243),r=t(83448),d=(t(12373),t(14089),t(88027));(0,a.Z)([(0,s.Mo)("supervisor-metric")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:String})],key:"description",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:String})],key:"tooltip",value:void 0},{kind:"method",key:"render",value:function(){var e;const o=(0,d.IU)(this.value);return i.dy` ${this.description}
    ${o} % 50,"target-critical":o>85})}" .value="${this.value}">
    `}},{kind:"get",static:!0,key:"styles",value:function(){return i.iv`ha-settings-row{padding:0;height:54px;width:100%}ha-settings-row>div[slot=description]{white-space:normal;color:var(--secondary-text-color);display:flex;justify-content:space-between}ha-bar{--ha-bar-primary-color:var( --hassio-bar-ok-color, var(--success-color) )}.target-warning{--ha-bar-primary-color:var( @@ -7,5 +7,5 @@ )}.target-critical{--ha-bar-primary-color:var( --hassio-bar-critical-color, var(--error-color) - )}.value{width:48px;padding-right:4px;flex-shrink:0}`}}]}}),i.oi)},54736:(e,o,t)=>{var a=t(17463),i=t(68144),s=t(14243);(0,a.Z)([(0,s.Mo)("ha-ansi-to-html")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"content",value:void 0},{kind:"method",key:"render",value:function(){return i.dy`${this._parseTextToColoredPre(this.content)}`}},{kind:"get",static:!0,key:"styles",value:function(){return i.iv`pre{overflow-x:auto;white-space:pre-wrap;overflow-wrap:break-word}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.strikethrough{text-decoration:line-through}.underline.strikethrough{text-decoration:underline line-through}.fg-red{color:var(--error-color)}.fg-green{color:var(--success-color)}.fg-yellow{color:var(--warning-color)}.fg-blue{color:var(--info-color)}.fg-magenta{color:#762671}.fg-cyan{color:#2cb5e9}.fg-white{color:#ccc}.bg-black{background-color:#000}.bg-red{background-color:var(--error-color)}.bg-green{background-color:var(--success-color)}.bg-yellow{background-color:var(--warning-color)}.bg-blue{background-color:var(--info-color)}.bg-magenta{background-color:#762671}.bg-cyan{background-color:#2cb5e9}.bg-white{background-color:#ccc}`}},{kind:"method",key:"_parseTextToColoredPre",value:function(e){const o=document.createElement("pre"),t=/\033(?:\[(.*?)[@-~]|\].*?(?:\007|\033\\))/g;let a=0;const i={bold:!1,italic:!1,underline:!1,strikethrough:!1,foregroundColor:null,backgroundColor:null},s=e=>{const t=document.createElement("span");i.bold&&t.classList.add("bold"),i.italic&&t.classList.add("italic"),i.underline&&t.classList.add("underline"),i.strikethrough&&t.classList.add("strikethrough"),null!==i.foregroundColor&&t.classList.add(`fg-${i.foregroundColor}`),null!==i.backgroundColor&&t.classList.add(`bg-${i.backgroundColor}`),t.appendChild(document.createTextNode(e)),o.appendChild(t)};let r;for(;null!==(r=t.exec(e));){const o=r.index;s(e.substring(a,o)),a=o+r[0].length,void 0!==r[1]&&r[1].split(";").forEach((e=>{switch(parseInt(e,10)){case 0:i.bold=!1,i.italic=!1,i.underline=!1,i.strikethrough=!1,i.foregroundColor=null,i.backgroundColor=null;break;case 1:i.bold=!0;break;case 3:i.italic=!0;break;case 4:i.underline=!0;break;case 9:i.strikethrough=!0;break;case 22:i.bold=!1;break;case 23:i.italic=!1;break;case 24:i.underline=!1;break;case 29:i.strikethrough=!1;break;case 30:case 39:i.foregroundColor=null;break;case 31:i.foregroundColor="red";break;case 32:i.foregroundColor="green";break;case 33:i.foregroundColor="yellow";break;case 34:i.foregroundColor="blue";break;case 35:i.foregroundColor="magenta";break;case 36:i.foregroundColor="cyan";break;case 37:i.foregroundColor="white";break;case 40:i.backgroundColor="black";break;case 41:i.backgroundColor="red";break;case 42:i.backgroundColor="green";break;case 43:i.backgroundColor="yellow";break;case 44:i.backgroundColor="blue";break;case 45:i.backgroundColor="magenta";break;case 46:i.backgroundColor="cyan";break;case 47:i.backgroundColor="white";break;case 49:i.backgroundColor=null}}))}return s(e.substring(a)),o}}]}}),i.oi)},12373:(e,o,t)=>{var a=t(17463),i=t(68144),s=t(14243),r=t(88027);(0,a.Z)([(0,s.Mo)("ha-bar")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"min",value:()=>0},{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"max",value:()=>100},{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"value",value:void 0},{kind:"method",key:"render",value:function(){const e=(0,r.IU)((0,r.Ff)((0,r.Fv)(this.value,this.min,this.max),this.min,this.max));return i.YP` `}},{kind:"get",static:!0,key:"styles",value:function(){return i.iv`rect{height:100%}rect:first-child{width:100%;fill:var(--ha-bar-background-color,var(--secondary-background-color))}rect:last-child{fill:var(--ha-bar-primary-color,var(--primary-color))}svg{border-radius:var(--ha-bar-border-radius,4px);height:12px;width:100%}`}}]}}),i.oi)},40789:(e,o,t)=>{var a=t(17463),i=t(34541),s=t(47838),r=t(68144),d=t(14243),n=t(14516),l=t(47181);let c;const h={key:"Mod-s",run:e=>((0,l.B)(e.dom,"editor-save"),!0)},u=e=>{const o=document.createElement("ha-icon");return o.icon=e.label,o};(0,a.Z)([(0,d.Mo)("ha-code-editor")],(function(e,o){class a extends o{constructor(...o){super(...o),e(this)}}return{F:a,d:[{kind:"field",key:"codemirror",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"mode",value:()=>"yaml"},{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,attribute:"autocomplete-entities"})],key:"autocompleteEntities",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,attribute:"autocomplete-icons"})],key:"autocompleteIcons",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)()],key:"error",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_value",value:()=>""},{kind:"field",key:"_loadedCodeMirror",value:void 0},{kind:"field",key:"_iconList",value:void 0},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.state.doc.toString():this._value}},{kind:"get",key:"hasComments",value:function(){if(!this.codemirror||!this._loadedCodeMirror)return!1;const e=this._loadedCodeMirror.highlightingFor(this.codemirror.state,[this._loadedCodeMirror.tags.comment]);return!!this.shadowRoot.querySelector(`span.${e}`)}},{kind:"method",key:"connectedCallback",value:function(){(0,i.Z)((0,s.Z)(a.prototype),"connectedCallback",this).call(this),this.codemirror&&!1!==this.autofocus&&this.codemirror.focus()}},{kind:"method",key:"update",value:function(e){(0,i.Z)((0,s.Z)(a.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.langCompartment.reconfigure(this._mode)}),e.has("readOnly")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.readonlyCompartment.reconfigure(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly))}),e.has("_value")&&this._value!==this.value&&this.codemirror.dispatch({changes:{from:0,to:this.codemirror.state.doc.length,insert:this._value}}),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){(0,i.Z)((0,s.Z)(a.prototype),"firstUpdated",this).call(this,e),this._blockKeyboardShortcuts(),this._load()}},{kind:"get",key:"_mode",value:function(){return this._loadedCodeMirror.langs[this.mode]}},{kind:"method",key:"_load",value:async function(){this._loadedCodeMirror=await(async()=>(c||(c=Promise.all([t.e(1968),t.e(2914)]).then(t.bind(t,92914))),c))();const e=[this._loadedCodeMirror.lineNumbers(),this._loadedCodeMirror.EditorState.allowMultipleSelections.of(!0),this._loadedCodeMirror.history(),this._loadedCodeMirror.highlightSelectionMatches(),this._loadedCodeMirror.highlightActiveLine(),this._loadedCodeMirror.drawSelection(),this._loadedCodeMirror.rectangularSelection(),this._loadedCodeMirror.keymap.of([...this._loadedCodeMirror.defaultKeymap,...this._loadedCodeMirror.searchKeymap,...this._loadedCodeMirror.historyKeymap,...this._loadedCodeMirror.tabKeyBindings,h]),this._loadedCodeMirror.langCompartment.of(this._mode),this._loadedCodeMirror.haTheme,this._loadedCodeMirror.haSyntaxHighlighting,this._loadedCodeMirror.readonlyCompartment.of(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly)),this._loadedCodeMirror.EditorView.updateListener.of((e=>this._onUpdate(e)))];if(!this.readOnly){const o=[];this.autocompleteEntities&&this.hass&&o.push(this._entityCompletions.bind(this)),this.autocompleteIcons&&o.push(this._mdiCompletions.bind(this)),o.length>0&&e.push(this._loadedCodeMirror.autocompletion({override:o,maxRenderedOptions:10}))}this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:e}),root:this.shadowRoot,parent:this.shadowRoot})}},{kind:"field",key:"_getStates",value:()=>(0,n.Z)((e=>{if(!e)return[];return Object.keys(e).map((o=>({type:"variable",label:o,detail:e[o].attributes.friendly_name,info:`State: ${e[o].state}`})))}))},{kind:"method",key:"_entityCompletions",value:function(e){const o=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!o||o.from===o.to&&!e.explicit)return null;const t=this._getStates(this.hass.states);return t&&t.length?{from:Number(o.from),options:t,validFor:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value(){return async()=>{if(!this._iconList){let e;e=[],this._iconList=e.map((e=>({type:"variable",label:`mdi:${e.name}`,detail:e.keywords.join(", "),info:u})))}return this._iconList}}},{kind:"method",key:"_mdiCompletions",value:async function(e){const o=e.matchBefore(/mdi:\S*/);if(!o||o.from===o.to&&!e.explicit)return null;const t=await this._getIconItems();return{from:Number(o.from),options:t,validFor:/^mdi:\S*$/}}},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(e=>e.stopPropagation()))}},{kind:"method",key:"_onUpdate",value:function(e){if(!e.docChanged)return;const o=this.value;o!==this._value&&(this._value=o,(0,l.B)(this,"value-changed",{value:this._value}))}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host(.error-state) .cm-gutters{border-color:var(--error-state-color,red)}`}}]}}),r.fl)},18900:(e,o,t)=>{var a=t(17463),i=t(34541),s=t(47838),r=t(77426),d=t(68144),n=t(14243),l=t(47181);t(40789);(0,a.Z)([(0,n.Mo)("ha-yaml-editor")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"yamlSchema",value:()=>r.oW},{kind:"field",decorators:[(0,n.Cb)()],key:"defaultValue",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"isValid",value:()=>!0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autoUpdate",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_yaml",value:()=>""},{kind:"method",key:"setValue",value:function(e){try{this._yaml=e&&!(e=>{if("object"!=typeof e)return!1;for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o))return!1;return!0})(e)?(0,r.$w)(e,{schema:this.yamlSchema,quotingType:'"',noRefs:!0}):""}catch(o){console.error(o,e),alert(`There was an error converting to YAML: ${o}`)}}},{kind:"method",key:"firstUpdated",value:function(){this.defaultValue&&this.setValue(this.defaultValue)}},{kind:"method",key:"willUpdate",value:function(e){(0,i.Z)((0,s.Z)(t.prototype),"willUpdate",this).call(this,e),this.autoUpdate&&e.has("value")&&this.setValue(this.value)}},{kind:"method",key:"render",value:function(){return void 0===this._yaml?d.Ld:d.dy` ${this.label?d.dy`

    ${this.label}${this.required?" *":""}

    `:""} `}},{kind:"method",key:"_onChange",value:function(e){let o;e.stopPropagation(),this._yaml=e.detail.value;let t=!0;if(this._yaml)try{o=(0,r.zD)(this._yaml,{schema:this.yamlSchema})}catch(e){t=!1}else o={};this.value=o,this.isValid=t,(0,l.B)(this,"value-changed",{value:o,isValid:t})}},{kind:"get",key:"yaml",value:function(){return this._yaml}}]}}),d.oi)},20258:(e,o,t)=>{t.d(o,{G:()=>s,U:()=>r});var a=t(63864),i=t(41682);const s=async e=>(0,a.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/audio",method:"get"}):(0,i.rY)(await e.callApi("GET","hassio/hardware/audio")),r=async e=>(0,a.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/info",method:"get"}):(0,i.rY)(await e.callApi("GET","hassio/hardware/info"))},48811:(e,o,t)=>{t.r(o);var a=t(17463),i=(t(14271),t(68144)),s=t(14243);t(2315),t(93686),t(9381);(0,a.Z)([(0,s.Mo)("hass-error-screen")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"toolbar",value:()=>!0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"rootnav",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"error",value:void 0},{kind:"method",key:"render",value:function(){var e,o;return i.dy` ${this.toolbar?i.dy`
    ${this.rootnav||null!==(e=history.state)&&void 0!==e&&e.root?i.dy` `:i.dy` `}
    `:""}
    ${this.error} ${null===(o=this.hass)||void 0===o?void 0:o.localize("ui.common.back")}
    `}},{kind:"method",key:"_handleBack",value:function(){history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return[i.iv`:host{display:block;height:100%;background-color:var(--primary-background-color)}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);padding:8px 12px;pointer-events:none;background-color:var(--app-header-background-color);font-weight:400;color:var(--app-header-text-color,#fff);border-bottom:var(--app-header-border-bottom,none);box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}ha-icon-button-arrow-prev{pointer-events:auto}.content{color:var(--primary-text-color);height:calc(100% - var(--header-height));display:flex;padding:16px;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box}a{color:var(--primary-color)}ha-alert{margin-bottom:16px}`]}}]}}),i.oi)},70203:(e,o,t)=>{t.d(o,{d:()=>a});const a=(e=0,o=2)=>{if(0===e)return"0 Bytes";o=o<0?0:o;const t=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/1024**t).toFixed(o))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][t]}`}},88027:(e,o,t)=>{t.d(o,{Ff:()=>i,Fv:()=>a,IU:()=>s});const a=(e,o,t)=>isNaN(e)||isNaN(o)||isNaN(t)?0:e>t?t:e100*(e-o)/(t-o),s=e=>Math.round(10*e)/10}}]); -//# sourceMappingURL=8926-Y_R4Ioa3Sh8.js.map \ No newline at end of file + )}.value{width:48px;padding-right:4px;flex-shrink:0}`}}]}}),i.oi)},15493:(e,o,t)=>{t.d(o,{Q2:()=>a,io:()=>i,ou:()=>s});const a=()=>{const e={},o=new URLSearchParams(location.search);for(const[t,a]of o.entries())e[t]=a;return e},i=e=>new URLSearchParams(window.location.search).get(e),s=e=>{const o=new URLSearchParams;return Object.entries(e).forEach((([e,t])=>{o.append(e,t)})),o.toString()}},38346:(e,o,t)=>{t.d(o,{D:()=>a});const a=(e,o,t=!1)=>{let a;const i=(...i)=>{const s=t&&!a;clearTimeout(a),a=window.setTimeout((()=>{a=void 0,t||e(...i)}),o),s&&e(...i)};return i.cancel=()=>{clearTimeout(a)},i}},54736:(e,o,t)=>{var a=t(17463),i=t(68144),s=t(14243);(0,a.Z)([(0,s.Mo)("ha-ansi-to-html")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)()],key:"content",value:void 0},{kind:"method",key:"render",value:function(){return i.dy`${this._parseTextToColoredPre(this.content)}`}},{kind:"get",static:!0,key:"styles",value:function(){return i.iv`pre{overflow-x:auto;white-space:pre-wrap;overflow-wrap:break-word}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.strikethrough{text-decoration:line-through}.underline.strikethrough{text-decoration:underline line-through}.fg-red{color:var(--error-color)}.fg-green{color:var(--success-color)}.fg-yellow{color:var(--warning-color)}.fg-blue{color:var(--info-color)}.fg-magenta{color:#762671}.fg-cyan{color:#2cb5e9}.fg-white{color:#ccc}.bg-black{background-color:#000}.bg-red{background-color:var(--error-color)}.bg-green{background-color:var(--success-color)}.bg-yellow{background-color:var(--warning-color)}.bg-blue{background-color:var(--info-color)}.bg-magenta{background-color:#762671}.bg-cyan{background-color:#2cb5e9}.bg-white{background-color:#ccc}`}},{kind:"method",key:"_parseTextToColoredPre",value:function(e){const o=document.createElement("pre"),t=/\033(?:\[(.*?)[@-~]|\].*?(?:\007|\033\\))/g;let a=0;const i={bold:!1,italic:!1,underline:!1,strikethrough:!1,foregroundColor:null,backgroundColor:null},s=e=>{const t=document.createElement("span");i.bold&&t.classList.add("bold"),i.italic&&t.classList.add("italic"),i.underline&&t.classList.add("underline"),i.strikethrough&&t.classList.add("strikethrough"),null!==i.foregroundColor&&t.classList.add(`fg-${i.foregroundColor}`),null!==i.backgroundColor&&t.classList.add(`bg-${i.backgroundColor}`),t.appendChild(document.createTextNode(e)),o.appendChild(t)};let r;for(;null!==(r=t.exec(e));){const o=r.index;s(e.substring(a,o)),a=o+r[0].length,void 0!==r[1]&&r[1].split(";").forEach((e=>{switch(parseInt(e,10)){case 0:i.bold=!1,i.italic=!1,i.underline=!1,i.strikethrough=!1,i.foregroundColor=null,i.backgroundColor=null;break;case 1:i.bold=!0;break;case 3:i.italic=!0;break;case 4:i.underline=!0;break;case 9:i.strikethrough=!0;break;case 22:i.bold=!1;break;case 23:i.italic=!1;break;case 24:i.underline=!1;break;case 29:i.strikethrough=!1;break;case 30:case 39:i.foregroundColor=null;break;case 31:i.foregroundColor="red";break;case 32:i.foregroundColor="green";break;case 33:i.foregroundColor="yellow";break;case 34:i.foregroundColor="blue";break;case 35:i.foregroundColor="magenta";break;case 36:i.foregroundColor="cyan";break;case 37:i.foregroundColor="white";break;case 40:i.backgroundColor="black";break;case 41:i.backgroundColor="red";break;case 42:i.backgroundColor="green";break;case 43:i.backgroundColor="yellow";break;case 44:i.backgroundColor="blue";break;case 45:i.backgroundColor="magenta";break;case 46:i.backgroundColor="cyan";break;case 47:i.backgroundColor="white";break;case 49:i.backgroundColor=null}}))}return s(e.substring(a)),o}}]}}),i.oi)},12373:(e,o,t)=>{var a=t(17463),i=t(68144),s=t(14243),r=t(88027);(0,a.Z)([(0,s.Mo)("ha-bar")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"min",value:()=>0},{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"max",value:()=>100},{kind:"field",decorators:[(0,s.Cb)({type:Number})],key:"value",value:void 0},{kind:"method",key:"render",value:function(){const e=(0,r.IU)((0,r.Ff)((0,r.Fv)(this.value,this.min,this.max),this.min,this.max));return i.YP` `}},{kind:"get",static:!0,key:"styles",value:function(){return i.iv`rect{height:100%}rect:first-child{width:100%;fill:var(--ha-bar-background-color,var(--secondary-background-color))}rect:last-child{fill:var(--ha-bar-primary-color,var(--primary-color))}svg{border-radius:var(--ha-bar-border-radius,4px);height:12px;width:100%}`}}]}}),i.oi)},40789:(e,o,t)=>{var a=t(17463),i=t(34541),s=t(47838),r=t(68144),d=t(14243),n=t(14516),l=t(47181);let c;const h={key:"Mod-s",run:e=>((0,l.B)(e.dom,"editor-save"),!0)},u=e=>{const o=document.createElement("ha-icon");return o.icon=e.label,o};(0,a.Z)([(0,d.Mo)("ha-code-editor")],(function(e,o){class a extends o{constructor(...o){super(...o),e(this)}}return{F:a,d:[{kind:"field",key:"codemirror",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"mode",value:()=>"yaml"},{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,attribute:"autocomplete-entities"})],key:"autocompleteEntities",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,attribute:"autocomplete-icons"})],key:"autocompleteIcons",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)()],key:"error",value:()=>!1},{kind:"field",decorators:[(0,d.SB)()],key:"_value",value:()=>""},{kind:"field",key:"_loadedCodeMirror",value:void 0},{kind:"field",key:"_iconList",value:void 0},{kind:"set",key:"value",value:function(e){this._value=e}},{kind:"get",key:"value",value:function(){return this.codemirror?this.codemirror.state.doc.toString():this._value}},{kind:"get",key:"hasComments",value:function(){if(!this.codemirror||!this._loadedCodeMirror)return!1;const e=this._loadedCodeMirror.highlightingFor(this.codemirror.state,[this._loadedCodeMirror.tags.comment]);return!!this.shadowRoot.querySelector(`span.${e}`)}},{kind:"method",key:"connectedCallback",value:function(){(0,i.Z)((0,s.Z)(a.prototype),"connectedCallback",this).call(this),this.codemirror&&!1!==this.autofocus&&this.codemirror.focus()}},{kind:"method",key:"update",value:function(e){(0,i.Z)((0,s.Z)(a.prototype),"update",this).call(this,e),this.codemirror&&(e.has("mode")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.langCompartment.reconfigure(this._mode)}),e.has("readOnly")&&this.codemirror.dispatch({effects:this._loadedCodeMirror.readonlyCompartment.reconfigure(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly))}),e.has("_value")&&this._value!==this.value&&this.codemirror.dispatch({changes:{from:0,to:this.codemirror.state.doc.length,insert:this._value}}),e.has("error")&&this.classList.toggle("error-state",this.error))}},{kind:"method",key:"firstUpdated",value:function(e){(0,i.Z)((0,s.Z)(a.prototype),"firstUpdated",this).call(this,e),this._blockKeyboardShortcuts(),this._load()}},{kind:"get",key:"_mode",value:function(){return this._loadedCodeMirror.langs[this.mode]}},{kind:"method",key:"_load",value:async function(){this._loadedCodeMirror=await(async()=>(c||(c=Promise.all([t.e(7224),t.e(2914)]).then(t.bind(t,92914))),c))();const e=[this._loadedCodeMirror.lineNumbers(),this._loadedCodeMirror.EditorState.allowMultipleSelections.of(!0),this._loadedCodeMirror.history(),this._loadedCodeMirror.highlightSelectionMatches(),this._loadedCodeMirror.highlightActiveLine(),this._loadedCodeMirror.drawSelection(),this._loadedCodeMirror.rectangularSelection(),this._loadedCodeMirror.keymap.of([...this._loadedCodeMirror.defaultKeymap,...this._loadedCodeMirror.searchKeymap,...this._loadedCodeMirror.historyKeymap,...this._loadedCodeMirror.tabKeyBindings,h]),this._loadedCodeMirror.langCompartment.of(this._mode),this._loadedCodeMirror.haTheme,this._loadedCodeMirror.haSyntaxHighlighting,this._loadedCodeMirror.readonlyCompartment.of(this._loadedCodeMirror.EditorView.editable.of(!this.readOnly)),this._loadedCodeMirror.EditorView.updateListener.of((e=>this._onUpdate(e)))];if(!this.readOnly){const o=[];this.autocompleteEntities&&this.hass&&o.push(this._entityCompletions.bind(this)),this.autocompleteIcons&&o.push(this._mdiCompletions.bind(this)),o.length>0&&e.push(this._loadedCodeMirror.autocompletion({override:o,maxRenderedOptions:10}))}this.codemirror=new this._loadedCodeMirror.EditorView({state:this._loadedCodeMirror.EditorState.create({doc:this._value,extensions:e}),root:this.shadowRoot,parent:this.shadowRoot})}},{kind:"field",key:"_getStates",value:()=>(0,n.Z)((e=>{if(!e)return[];return Object.keys(e).map((o=>({type:"variable",label:o,detail:e[o].attributes.friendly_name,info:`State: ${e[o].state}`})))}))},{kind:"method",key:"_entityCompletions",value:function(e){const o=e.matchBefore(/[a-z_]{3,}\.\w*/);if(!o||o.from===o.to&&!e.explicit)return null;const t=this._getStates(this.hass.states);return t&&t.length?{from:Number(o.from),options:t,validFor:/^[a-z_]{3,}\.\w*$/}:null}},{kind:"field",key:"_getIconItems",value(){return async()=>{if(!this._iconList){let e;e=[],this._iconList=e.map((e=>({type:"variable",label:`mdi:${e.name}`,detail:e.keywords.join(", "),info:u})))}return this._iconList}}},{kind:"method",key:"_mdiCompletions",value:async function(e){const o=e.matchBefore(/mdi:\S*/);if(!o||o.from===o.to&&!e.explicit)return null;const t=await this._getIconItems();return{from:Number(o.from),options:t,validFor:/^mdi:\S*$/}}},{kind:"method",key:"_blockKeyboardShortcuts",value:function(){this.addEventListener("keydown",(e=>e.stopPropagation()))}},{kind:"method",key:"_onUpdate",value:function(e){if(!e.docChanged)return;const o=this.value;o!==this._value&&(this._value=o,(0,l.B)(this,"value-changed",{value:this._value}))}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host(.error-state) .cm-gutters{border-color:var(--error-state-color,red)}`}}]}}),r.fl)},18900:(e,o,t)=>{var a=t(17463),i=t(34541),s=t(47838),r=t(77426),d=t(68144),n=t(14243),l=t(47181);t(40789);(0,a.Z)([(0,n.Mo)("ha-yaml-editor")],(function(e,o){class t extends o{constructor(...o){super(...o),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,n.Cb)({attribute:!1})],key:"yamlSchema",value:()=>r.oW},{kind:"field",decorators:[(0,n.Cb)()],key:"defaultValue",value:void 0},{kind:"field",decorators:[(0,n.Cb)()],key:"isValid",value:()=>!0},{kind:"field",decorators:[(0,n.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"autoUpdate",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"readOnly",value:()=>!1},{kind:"field",decorators:[(0,n.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,n.SB)()],key:"_yaml",value:()=>""},{kind:"method",key:"setValue",value:function(e){try{this._yaml=e&&!(e=>{if("object"!=typeof e)return!1;for(const o in e)if(Object.prototype.hasOwnProperty.call(e,o))return!1;return!0})(e)?(0,r.$w)(e,{schema:this.yamlSchema,quotingType:'"',noRefs:!0}):""}catch(o){console.error(o,e),alert(`There was an error converting to YAML: ${o}`)}}},{kind:"method",key:"firstUpdated",value:function(){this.defaultValue&&this.setValue(this.defaultValue)}},{kind:"method",key:"willUpdate",value:function(e){(0,i.Z)((0,s.Z)(t.prototype),"willUpdate",this).call(this,e),this.autoUpdate&&e.has("value")&&this.setValue(this.value)}},{kind:"method",key:"render",value:function(){return void 0===this._yaml?d.Ld:d.dy` ${this.label?d.dy`

    ${this.label}${this.required?" *":""}

    `:""} `}},{kind:"method",key:"_onChange",value:function(e){let o;e.stopPropagation(),this._yaml=e.detail.value;let t=!0;if(this._yaml)try{o=(0,r.zD)(this._yaml,{schema:this.yamlSchema})}catch(e){t=!1}else o={};this.value=o,this.isValid=t,(0,l.B)(this,"value-changed",{value:o,isValid:t})}},{kind:"get",key:"yaml",value:function(){return this._yaml}}]}}),d.oi)},20258:(e,o,t)=>{t.d(o,{G:()=>s,U:()=>r});var a=t(63864),i=t(41682);const s=async e=>(0,a.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/audio",method:"get"}):(0,i.rY)(await e.callApi("GET","hassio/hardware/audio")),r=async e=>(0,a.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/hardware/info",method:"get"}):(0,i.rY)(await e.callApi("GET","hassio/hardware/info"))},48811:(e,o,t)=>{t.r(o);var a=t(17463),i=(t(14271),t(68144)),s=t(14243);t(2315),t(93686),t(9381);(0,a.Z)([(0,s.Mo)("hass-error-screen")],(function(e,o){return{F:class extends o{constructor(...o){super(...o),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"toolbar",value:()=>!0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"rootnav",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"error",value:void 0},{kind:"method",key:"render",value:function(){var e,o;return i.dy` ${this.toolbar?i.dy`
    ${this.rootnav||null!==(e=history.state)&&void 0!==e&&e.root?i.dy` `:i.dy` `}
    `:""}
    ${this.error} ${null===(o=this.hass)||void 0===o?void 0:o.localize("ui.common.back")}
    `}},{kind:"method",key:"_handleBack",value:function(){history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return[i.iv`:host{display:block;height:100%;background-color:var(--primary-background-color)}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);padding:8px 12px;pointer-events:none;background-color:var(--app-header-background-color);font-weight:400;color:var(--app-header-text-color,#fff);border-bottom:var(--app-header-border-bottom,none);box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}ha-icon-button-arrow-prev{pointer-events:auto}.content{color:var(--primary-text-color);height:calc(100% - var(--header-height));display:flex;padding:16px;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box}a{color:var(--primary-color)}ha-alert{margin-bottom:16px}`]}}]}}),i.oi)},70203:(e,o,t)=>{t.d(o,{d:()=>a});const a=(e=0,o=2)=>{if(0===e)return"0 Bytes";o=o<0?0:o;const t=Math.floor(Math.log(e)/Math.log(1024));return`${parseFloat((e/1024**t).toFixed(o))} ${["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][t]}`}},88027:(e,o,t)=>{t.d(o,{Ff:()=>i,Fv:()=>a,IU:()=>s});const a=(e,o,t)=>isNaN(e)||isNaN(o)||isNaN(t)?0:e>t?t:e100*(e-o)/(t-o),s=e=>Math.round(10*e)/10}}]); +//# sourceMappingURL=6117-0mK_GoVOwXw.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js.gz b/supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e929a169cf02440cb176c7dcd6309ace11fe8e7 GIT binary patch literal 17035 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 literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/8926-Y_R4Ioa3Sh8.js.map b/supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js.map similarity index 62% rename from supervisor/api/panel/frontend_latest/8926-Y_R4Ioa3Sh8.js.map rename to supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js.map index 590aca52a..0b36650f1 100644 --- a/supervisor/api/panel/frontend_latest/8926-Y_R4Ioa3Sh8.js.map +++ b/supervisor/api/panel/frontend_latest/6117-0mK_GoVOwXw.js.map @@ -1 +1 @@ -{"version":3,"file":"8926-Y_R4Ioa3Sh8.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/suggestAddonRestart.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-audio.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-config.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-config-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/documentation/hassio-addon-documentation-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/markdown/show-dialog-hassio-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/info/hassio-addon-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/info/hassio-addon-info-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/log/hassio-addon-logs.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/log/hassio-addon-log-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/hassio-addon-router.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/hassio-addon-dashboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/supervisor-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-ansi-to-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ondemand.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-code-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-yaml-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-error-screen.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/bytes-to-string.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/calculate.ts"],"names":["suggestAddonRestart","async","element","hass","supervisor","addon","showConfirmationDialog","title","localize","name","text","confirmText","dismissText","restartHassioAddon","slug","err","showAlertDialog","extractApiErrorMessage","_decorate","customElement","_initialize","_LitElement","HassioAddonAudio","constructor","args","F","d","kind","decorators","property","attribute","key","value","state","html","this","_error","_inputDevices","_setInputDevice","stopPropagation","_selectedInput","map","item","device","_outputDevices","_setOutputDevice","_selectedOutput","_saveSettings","static","haStyle","hassioStyle","css","changedProperties","_get","_getPrototypeOf","prototype","call","has","_addonChanged","ev","target","audio_input","audio_output","noDevice","audio","fetchHassioHardwareAudio","input","Object","keys","output","_unused","button","currentTarget","progress","undefined","data","_this$addon","setHassioAddonOption","_unused2","LitElement","SUPPORTED_UI_TYPES","ADDON_YAML_SCHEMA","DEFAULT_SCHEMA","Type","construct","MASKED_FIELDS","HassioAddonConfig","type","Boolean","query","entry","_this$addon$translati","_this$addon$translati2","_this$addon$translati3","_this$addon$translati4","_this$addon$translati5","_this$addon$translati6","translations","language","configuration","en","_this$addon$translati7","_this$addon$translati8","_this$addon$translati9","_this$addon$translati10","_this$addon$translati11","_this$addon$translati12","description","memoizeOne","schema","required","selector","select","options","multiple","custom_value","format","includes","boolean","object","number","mode","step","filter","showForm","_yamlMode","_canShowSchema","hasHiddenOptions","JSON","stringify","_filteredShchema","_handleAction","_options","_configChanged","computeLabel","computeHelper","_convertSchema","_showOptional","_valid","_toggleOptional","_saveTapped","_configHasChanged","changedProps","find","editor","_editor","setValue","detail","index","_resetTapped","isValid","eventdata","success","response","path","fireEvent","_this$_editor","validation","validateHassioAddonOption","valid","Error","message","HassioAddonNetwork","_setNetworkConfig","_this$hass$userData","_config","nothing","_computeLabel","_computeHelper","_createSchema","userData","showAdvanced","config","showOptional","advanced","min","max","unit_of_measurement","_","_this$addon$network_d","network","network_description","actionSuccess","actionError","networkconfiguration","entries","forEach","_this$addon2","hasConfiguration","length","HassioAddonDocumentationDashboard","_loadData","_content","fetchHassioAddonDocumentation","showHassioMarkdownDialog","dialogParams","dialogTag","dialogImport","mdiCircle","mdiHomeAssistant","STAGE_ICON","stable","experimental","deprecated","RATING_ICON","HassioAddonInfo","storeAddons","_this$_metrics","_this$_metrics2","_this$_metrics3","_this$_metrics4","addonStoreInfo","detached","available","_addonStoreInfo","store","addons","metrics","_metrics","cpu_percent","memory_percent","tooltip","bytesToString","memory_usage","memory_limit","update_available","narrow","_updateComplete","protected","_protectionToggled","version","_computeIsRunning","version_latest","_openChangelog","stage","classMap","yellow","red","_showMoreInfo","green","Number","rating","host_network","full_access","homeassistant_api","_computeHassioApi","hassio_role","docker_api","host_pid","apparmor","_computeApparmorClassName","auth_api","ingress","signed","url","logo","started","_startOnBootToggled","boot","startup","_watchdogToggled","watchdog","auto_update","_autoUpdateToggled","_computeCannotIngressSidebar","_panelToggled","ingress_panel","_computeUsesProtectedOptions","hostname","metric","_metric$value","addonArchIsSupported","info","supported_arch","arch","core","homeassistant","_stopClicked","_restartClicked","_startClicked","_installClicked","_computeShowWebUI","_pathWebui","_computeShowIngressUI","_openIngress","_uninstallClicked","build","_rebuildClicked","long_description","fetchHassioStats","hassio_api","id","content","webui","replace","document","location","navigate","atLeastVersion","setHassioAddonSecurity","fetchHassioAddonChangelog","extractChangelog","installHassioAddon","stopHassioAddon","rebuildLocalAddon","validate","split","confirm","_openConfiguration","startHassioAddon","fetchHassioAddonInfo","destructive","uninstallHassioAddon","route","HassioAddonLogs","_refresh","fetchHassioAddonLogs","_HassRouterPage","defaultPage","showLoading","routes","tag","documentation","logs","el","routeTail","HassRouterPage","URLSearchParams","window","parent","search","get","dividerPos","indexOf","prefix","substr","_this$supervisor","addonTabs","translationKey","iconPath","push","_computeTail","_backPath","requestedAddon","extractSearchParam","requestedAddonRepository","fetchSupervisorStore","repositories","repo","source","repository","addStoreRepository","validAddon","some","addEventListener","_apiCalled","_ev$detail$path","pathSplit","collection","history","back","_routeDataChanged","addonsInfo","fetchHassioAddonsInfo","fetchAddonInfo","String","_this$tooltip","roundedValue","roundWithOneDecimal","_parseTextToColoredPre","pre","createElement","re","i","bold","italic","underline","strikethrough","foregroundColor","backgroundColor","addSpan","span","classList","add","appendChild","createTextNode","match","exec","j","substring","colorCode","parseInt","valuePrecentage","getValueInPercentage","normalize","svg","loaded","saveKeyBinding","run","view","dom","renderIcon","completion","icon","label","_ReactiveElement","HaCodeEditor","_value","codemirror","doc","toString","_loadedCodeMirror","className","highlightingFor","tags","comment","shadowRoot","querySelector","autofocus","focus","dispatch","effects","langCompartment","reconfigure","_mode","readonlyCompartment","EditorView","editable","of","readOnly","changes","from","to","insert","toggle","error","_blockKeyboardShortcuts","_load","langs","loadCodeMirror","extensions","lineNumbers","EditorState","allowMultipleSelections","highlightSelectionMatches","highlightActiveLine","drawSelection","rectangularSelection","keymap","defaultKeymap","searchKeymap","historyKeymap","tabKeyBindings","haTheme","haSyntaxHighlighting","updateListener","update","_onUpdate","completionSources","autocompleteEntities","_entityCompletions","bind","autocompleteIcons","_mdiCompletions","autocompletion","override","maxRenderedOptions","create","root","states","attributes","friendly_name","context","entityWord","matchBefore","explicit","_getStates","validFor","_iconList","iconList","keywords","join","iconItems","_getIconItems","docChanged","newValue","ReactiveElement","HaYamlEditor","_yaml","obj","hasOwnProperty","isEmpty","dump","yamlSchema","quotingType","noRefs","console","alert","defaultValue","autoUpdate","_onChange","parsed","load","callWS","endpoint","method","hassioApiResultExtractor","callApi","fetchHassioHardwareInfo","_history$state","_this$hass","toolbar","rootnav","_handleBack","decimals","Math","floor","log","parseFloat","toFixed","isNaN","round"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"6117-0mK_GoVOwXw.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/suggestAddonRestart.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-audio.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-config.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/config/hassio-addon-config-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/documentation/hassio-addon-documentation-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/markdown/show-dialog-hassio-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/info/hassio-addon-info.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/info/hassio-addon-info-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/log/hassio-addon-logs.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/log/hassio-addon-log-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/hassio-addon-router.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/addon-view/hassio-addon-dashboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/supervisor-metric.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/url/search-params.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/debounce.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-ansi-to-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-bar.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/codemirror.ondemand.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-code-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-yaml-editor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/hardware.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-error-screen.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/bytes-to-string.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/calculate.ts"],"names":["suggestAddonRestart","async","element","hass","supervisor","addon","showConfirmationDialog","title","localize","name","text","confirmText","dismissText","restartHassioAddon","slug","err","showAlertDialog","extractApiErrorMessage","_decorate","customElement","_initialize","_LitElement","HassioAddonAudio","constructor","args","F","d","kind","decorators","property","attribute","key","value","state","html","this","_error","_inputDevices","_setInputDevice","stopPropagation","_selectedInput","map","item","device","_outputDevices","_setOutputDevice","_selectedOutput","_saveSettings","static","haStyle","hassioStyle","css","changedProperties","_get","_getPrototypeOf","prototype","call","has","_addonChanged","ev","target","audio_input","audio_output","noDevice","audio","fetchHassioHardwareAudio","input","Object","keys","output","_unused","button","currentTarget","progress","undefined","data","_this$addon","setHassioAddonOption","_unused2","LitElement","SUPPORTED_UI_TYPES","ADDON_YAML_SCHEMA","DEFAULT_SCHEMA","Type","construct","MASKED_FIELDS","HassioAddonConfig","type","Boolean","query","entry","_this$addon$translati","_this$addon$translati2","_this$addon$translati3","_this$addon$translati4","_this$addon$translati5","_this$addon$translati6","translations","language","configuration","en","_this$addon$translati7","_this$addon$translati8","_this$addon$translati9","_this$addon$translati10","_this$addon$translati11","_this$addon$translati12","description","memoizeOne","schema","required","selector","select","options","multiple","custom_value","format","includes","boolean","object","number","mode","step","filter","showForm","_yamlMode","_canShowSchema","hasHiddenOptions","JSON","stringify","_filteredShchema","_handleAction","_options","_configChanged","computeLabel","computeHelper","_convertSchema","_showOptional","_valid","_toggleOptional","_saveTapped","_configHasChanged","changedProps","find","editor","_editor","setValue","detail","index","_resetTapped","isValid","eventdata","success","response","path","fireEvent","_this$_editor","validation","validateHassioAddonOption","valid","Error","message","HassioAddonNetwork","_setNetworkConfig","_this$hass$userData","_config","nothing","_computeLabel","_computeHelper","_createSchema","userData","showAdvanced","config","showOptional","advanced","min","max","unit_of_measurement","_","_this$addon$network_d","network","network_description","actionSuccess","actionError","networkconfiguration","entries","forEach","_this$addon2","hasConfiguration","length","HassioAddonDocumentationDashboard","_loadData","_content","fetchHassioAddonDocumentation","showHassioMarkdownDialog","dialogParams","dialogTag","dialogImport","mdiCircle","mdiHomeAssistant","STAGE_ICON","stable","experimental","deprecated","RATING_ICON","HassioAddonInfo","storeAddons","_this$_metrics","_this$_metrics2","_this$_metrics3","_this$_metrics4","addonStoreInfo","detached","available","_addonStoreInfo","store","addons","metrics","_metrics","cpu_percent","memory_percent","tooltip","bytesToString","memory_usage","memory_limit","update_available","narrow","_updateComplete","protected","_protectionToggled","version","_computeIsRunning","version_latest","_openChangelog","stage","classMap","yellow","red","_showMoreInfo","green","Number","rating","host_network","full_access","homeassistant_api","_computeHassioApi","hassio_role","docker_api","host_pid","apparmor","_computeApparmorClassName","auth_api","ingress","signed","url","logo","started","_startOnBootToggled","boot","startup","_watchdogToggled","watchdog","auto_update","_autoUpdateToggled","_computeCannotIngressSidebar","_panelToggled","ingress_panel","_computeUsesProtectedOptions","hostname","metric","_metric$value","addonArchIsSupported","info","supported_arch","arch","core","homeassistant","_stopClicked","_restartClicked","_startClicked","_installClicked","_computeShowWebUI","_pathWebui","_computeShowIngressUI","_openIngress","_uninstallClicked","build","_rebuildClicked","long_description","fetchHassioStats","hassio_api","id","content","webui","replace","document","location","navigate","atLeastVersion","setHassioAddonSecurity","fetchHassioAddonChangelog","extractChangelog","installHassioAddon","stopHassioAddon","rebuildLocalAddon","validate","split","confirm","_openConfiguration","startHassioAddon","fetchHassioAddonInfo","destructive","uninstallHassioAddon","route","HassioAddonLogs","_refresh","fetchHassioAddonLogs","_HassRouterPage","defaultPage","showLoading","routes","tag","documentation","logs","el","routeTail","HassRouterPage","URLSearchParams","window","parent","search","get","dividerPos","indexOf","prefix","substr","_this$supervisor","addonTabs","translationKey","iconPath","push","_computeTail","_backPath","requestedAddon","extractSearchParam","requestedAddonRepository","fetchSupervisorStore","repositories","repo","source","repository","addStoreRepository","validAddon","some","addEventListener","_apiCalled","_ev$detail$path","pathSplit","collection","history","back","_routeDataChanged","addonsInfo","fetchHassioAddonsInfo","fetchAddonInfo","String","_this$tooltip","roundedValue","roundWithOneDecimal","extractSearchParamsObject","searchParams","param","createSearchParam","params","urlParams","append","toString","debounce","func","wait","immediate","timeout","debouncedFunc","callNow","clearTimeout","setTimeout","later","cancel","_parseTextToColoredPre","pre","createElement","re","i","bold","italic","underline","strikethrough","foregroundColor","backgroundColor","addSpan","span","classList","add","appendChild","createTextNode","match","exec","j","substring","colorCode","parseInt","valuePrecentage","getValueInPercentage","normalize","svg","loaded","saveKeyBinding","run","view","dom","renderIcon","completion","icon","label","_ReactiveElement","HaCodeEditor","_value","codemirror","doc","_loadedCodeMirror","className","highlightingFor","tags","comment","shadowRoot","querySelector","autofocus","focus","dispatch","effects","langCompartment","reconfigure","_mode","readonlyCompartment","EditorView","editable","of","readOnly","changes","from","to","insert","toggle","error","_blockKeyboardShortcuts","_load","langs","loadCodeMirror","extensions","lineNumbers","EditorState","allowMultipleSelections","highlightSelectionMatches","highlightActiveLine","drawSelection","rectangularSelection","keymap","defaultKeymap","searchKeymap","historyKeymap","tabKeyBindings","haTheme","haSyntaxHighlighting","updateListener","update","_onUpdate","completionSources","autocompleteEntities","_entityCompletions","bind","autocompleteIcons","_mdiCompletions","autocompletion","override","maxRenderedOptions","create","root","states","attributes","friendly_name","context","entityWord","matchBefore","explicit","_getStates","validFor","_iconList","iconList","keywords","join","iconItems","_getIconItems","docChanged","newValue","ReactiveElement","HaYamlEditor","_yaml","obj","hasOwnProperty","isEmpty","dump","yamlSchema","quotingType","noRefs","console","alert","defaultValue","autoUpdate","_onChange","parsed","load","callWS","endpoint","method","hassioApiResultExtractor","callApi","fetchHassioHardwareInfo","_history$state","_this$hass","toolbar","rootnav","_handleBack","decimals","Math","floor","log","parseFloat","toFixed","isNaN","round"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js b/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js deleted file mode 100644 index b5d3ef1b7..000000000 --- a/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[612],{68101:(e,i,t)=>{var s=t(17463),a=(t(44577),t(68144)),d=t(14243),o=t(83448),n=t(14516),l=t(47181),r=t(58831),c=t(57066),u=t(57292),h=t(26765);t(77576),t(5666),t(52039);const v=e=>a.dy` ${e.name} `;(0,s.Z)([(0,d.Mo)("ha-area-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean,attribute:"no-add"})],key:"noAdd",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Array,attribute:"exclude-areas"})],key:"excludeAreas",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_opened",value:void 0},{kind:"field",decorators:[(0,d.IO)("ha-combo-box",!0)],key:"comboBox",value:void 0},{kind:"field",key:"_suggestion",value:void 0},{kind:"field",key:"_init",value:()=>!1},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.open())}},{kind:"method",key:"focus",value:async function(){var e;await this.updateComplete,await(null===(e=this.comboBox)||void 0===e?void 0:e.focus())}},{kind:"field",key:"_getAreas",value(){return(0,n.Z)(((e,i,t,s,a,d,o,n,l,c)=>{if(!e.length)return[{area_id:"no_areas",name:this.hass.localize("ui.components.area-picker.no_areas"),picture:null,aliases:[]}];let h,v,_={};(s||a||d||o||n)&&(_=(0,u.R6)(t),h=i,v=t.filter((e=>e.area_id)),s&&(h=h.filter((e=>{const i=_[e.id];return!(!i||!i.length)&&_[e.id].some((e=>s.includes((0,r.M)(e.entity_id))))})),v=v.filter((e=>s.includes((0,r.M)(e.entity_id))))),a&&(h=h.filter((e=>{const i=_[e.id];return!i||!i.length||t.every((e=>!a.includes((0,r.M)(e.entity_id))))})),v=v.filter((e=>!a.includes((0,r.M)(e.entity_id))))),d&&(h=h.filter((e=>{const i=_[e.id];return!(!i||!i.length)&&_[e.id].some((e=>{const i=this.hass.states[e.entity_id];return!!i&&(i.attributes.device_class&&d.includes(i.attributes.device_class))}))})),v=v.filter((e=>{const i=this.hass.states[e.entity_id];return i.attributes.device_class&&d.includes(i.attributes.device_class)}))),o&&(h=h.filter((e=>o(e)))),n&&(h=h.filter((e=>{const i=_[e.id];return!(!i||!i.length)&&_[e.id].some((e=>{const i=this.hass.states[e.entity_id];return!!i&&n(i)}))})),v=v.filter((e=>{const i=this.hass.states[e.entity_id];return!!i&&n(i)}))));let k,m=e;var b;(h&&(k=h.filter((e=>e.area_id)).map((e=>e.area_id))),v)&&(k=(null!==(b=k)&&void 0!==b?b:[]).concat(v.filter((e=>e.area_id)).map((e=>e.area_id))));return k&&(m=e.filter((e=>k.includes(e.area_id)))),c&&(m=m.filter((e=>!c.includes(e.area_id)))),m.length||(m=[{area_id:"no_areas",name:this.hass.localize("ui.components.area-picker.no_match"),picture:null,aliases:[]}]),l?m:[...m,{area_id:"add_new",name:this.hass.localize("ui.components.area-picker.add_new"),picture:null,aliases:[]}]}))}},{kind:"method",key:"updated",value:function(e){if(!this._init&&this.hass||this._init&&e.has("_opened")&&this._opened){this._init=!0;const e=this._getAreas(Object.values(this.hass.areas),Object.values(this.hass.devices),Object.values(this.hass.entities),this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd,this.excludeAreas);this.comboBox.items=e,this.comboBox.filteredItems=e}}},{kind:"method",key:"render",value:function(){var e;return a.dy` `}},{kind:"method",key:"_filterChanged",value:function(e){var i;const t=e.detail.value;if(!t)return void(this.comboBox.filteredItems=this.comboBox.items);const s=null===(i=this.comboBox.items)||void 0===i?void 0:i.filter((e=>e.name.toLowerCase().includes(t.toLowerCase())));this.noAdd||0!==(null==s?void 0:s.length)?this.comboBox.filteredItems=s:(this._suggestion=t,this.comboBox.filteredItems=[{area_id:"add_new_suggestion",name:this.hass.localize("ui.components.area-picker.add_new_sugestion",{name:this._suggestion}),picture:null}])}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_openedChanged",value:function(e){this._opened=e.detail.value}},{kind:"method",key:"_areaChanged",value:function(e){e.stopPropagation();let i=e.detail.value;"no_areas"===i&&(i=""),["add_new_suggestion","add_new"].includes(i)?(e.target.value=this._value,(0,h.D9)(this,{title:this.hass.localize("ui.components.area-picker.add_dialog.title"),text:this.hass.localize("ui.components.area-picker.add_dialog.text"),confirmText:this.hass.localize("ui.components.area-picker.add_dialog.add"),inputLabel:this.hass.localize("ui.components.area-picker.add_dialog.name"),defaultValue:"add_new_suggestion"===i?this._suggestion:void 0,confirm:async e=>{if(e)try{const i=await(0,c.Lo)(this.hass,{name:e}),t=[...Object.values(this.hass.areas),i];this.comboBox.filteredItems=this._getAreas(t,Object.values(this.hass.devices),Object.values(this.hass.entities),this.includeDomains,this.excludeDomains,this.includeDeviceClasses,this.deviceFilter,this.entityFilter,this.noAdd,this.excludeAreas),await this.updateComplete,await this.comboBox.updateComplete,this._setValue(i.area_id)}catch(e){(0,h.Ys)(this,{title:this.hass.localize("ui.components.area-picker.add_dialog.failed_create_area"),text:e.message})}},cancel:()=>{this._setValue(void 0),this._suggestion=void 0}})):i!==this._value&&this._setValue(i)}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,l.B)(this,"value-changed",{value:e}),(0,l.B)(this,"change")}),0)}}]}}),a.oi)},57066:(e,i,t)=>{t.d(i,{Lo:()=>o,sG:()=>r});var s=t(72881),a=t(85415),d=t(38346);const o=(e,i)=>e.callWS({type:"config/area_registry/create",...i}),n=e=>e.sendMessagePromise({type:"config/area_registry/list"}).then((e=>e.sort(((e,i)=>(0,a.$)(e.name,i.name))))),l=(e,i)=>e.subscribeEvents((0,d.D)((()=>n(e).then((e=>i.setState(e,!0)))),500,!0),"area_registry_updated"),r=(e,i)=>(0,s.B)("_areaRegistry",n,l,e,i)},75012:(e,i,t)=>{t.d(i,{m:()=>d});const s=async(e,i,t,a,d,...o)=>{const n=d,l=n[e],r=l=>a&&a(d,l.result)!==l.cacheKey?(n[e]=void 0,s(e,i,t,a,d,...o)):l.result;if(l)return l instanceof Promise?l.then(r):r(l);const c=t(d,...o);return n[e]=c,c.then((t=>{n[e]={result:t,cacheKey:null==a?void 0:a(d,t)},setTimeout((()=>{n[e]=void 0}),i)}),(()=>{n[e]=void 0})),c},a=(e,i)=>e.callWS({type:"entity/source",entity_id:i}),d=(e,i)=>i?a(e,i):s("_entitySources",3e4,a,(e=>Object.keys(e.states).length),e)},73826:(e,i,t)=>{t.d(i,{f:()=>n});var s=t(17463),a=t(34541),d=t(47838),o=t(14243);const n=e=>(0,s.Z)(null,(function(e,i){class t extends i{constructor(...i){super(...i),e(this)}}return{F:t,d:[{kind:"field",decorators:[(0,o.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",key:"hassSubscribeRequiredHostProps",value:void 0},{kind:"field",key:"__unsubs",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,a.Z)((0,d.Z)(t.prototype),"connectedCallback",this).call(this),this.__checkSubscribed()}},{kind:"method",key:"disconnectedCallback",value:function(){if((0,a.Z)((0,d.Z)(t.prototype),"disconnectedCallback",this).call(this),this.__unsubs){for(;this.__unsubs.length;){const e=this.__unsubs.pop();e instanceof Promise?e.then((e=>e())):e()}this.__unsubs=void 0}}},{kind:"method",key:"updated",value:function(e){if((0,a.Z)((0,d.Z)(t.prototype),"updated",this).call(this,e),e.has("hass"))this.__checkSubscribed();else if(this.hassSubscribeRequiredHostProps)for(const i of e.keys())if(this.hassSubscribeRequiredHostProps.includes(i))return void this.__checkSubscribed()}},{kind:"method",key:"hassSubscribe",value:function(){return[]}},{kind:"method",key:"__checkSubscribed",value:function(){var e;void 0!==this.__unsubs||!this.isConnected||void 0===this.hass||null!==(e=this.hassSubscribeRequiredHostProps)&&void 0!==e&&e.some((e=>void 0===this[e]))||(this.__unsubs=this.hassSubscribe())}}]}}),e)}}]); -//# sourceMappingURL=612-IUaCnqODFAE.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js.gz b/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js.gz deleted file mode 100644 index 9454d5c0e112461d5c4d2e6736c1aa922ec2b0a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2682 zcmV-=3WfC_iwFP!000021Kl}icj`FP-``(ByiGbsD7`GKlkL6tT@HsU>>+4lEY=da zH!t|VKO@O9hCpuGQ$Ha_(=|6<&bbNYBnIVXLbVMmjEyB^k5h5sDo*fSihXJ@}eHLl>MgW72wv1^gdpmVKc+S)7GJ(vaZObj7=0=*-A z0{s{=^vDw!Of!+dSY_#>xXjJX6gnR&m4V3F(!o)#+897l?dDv4kfx6o@Ig_Cnq<~qo!H$L|8=MxC8HVX_JLE!US2-h-!wo47zV5r;v$n8GAxh`>U8~Xu5 zpOQ4*rcY&No)o%}8)-ng@0<4wSfRY0^h1w5f| z@}yOF1?u`Kbj3>{P0Ln!KAWb(z(;B_&AMkCW&W+UUniFwHz8p-Im=jLXAwCfJHRu@ zFU^>Gn%=x>;Iynfm5W?))lcFhLyyzCOaSct^}XDGE; zo8t3&+MtwaBpAoz=C+>-S~4E=fXlSs^(O9+9l2QS$jWe(RPA%ECg3PFuZpH7s6xTN zp#-=uB2F5mC8em%br5$yBFe=5wQTCRSQrl1P~13*9q}0T?m@DVL$6jWD2l zwcG~39f`6fuUm`ezW5JpL&MWeYxTEdIm1_Nf4C;Crz%lePpaFVR0N!p^M9|Cb0VMa zrd3{)x?H|ulNh?T0uH-mj8#~-LWr+}_mDSRTlXRM~qi$xO*7Dnn}hE|Bxe>z{{ z#yfk})wSxRbu%R24gZ3~aHoVOOZ(kfP_}K`XYzIgp9s=oIN0hn!o%RzZP=zM-0w7J zTo3WN)`YlA(F${CB<-$@58Pg@bqs73>Z2FZFZ^z~<=hI$8&|vaktU>%dmU)K*PIqx zd|bT_)Ltqh1iA}n4fcO=!z$T!LfTVd#&J}IY_%iPjbL|uu6ArhqX5Sv@b~|$+%T7i zof=>_!;Bp^1Hf%M8Fr^0!W@bNH-h!zfyspHh<28&tfbm9Gi-4tR^llWtILW2A+ZuGV_7Zb)|+@L2KPW?n;UcX+$f|Iu2(cH=;GXFN61G zvt#(9;6{C|UZOoh1EI?vVpcX>qgrPCVqx1J@e1g`U59bt;x3bP$6MUEl*NYKMbW#} zJQ}o5=p&9z;4%+vRx~SDJ5AYdG?z;-Atc<@jDWN|C8c?#NL+1Fy^zxF9t$!E77JV)FBoc;OOR$$UC9 zU)xgqcuuazP?o|-%rf(NiS20jnsG+e{Zu{0MlMq?cU=S&a49wB=&nDgh}o}5s97F^CDf3o-}uwQiawDV?qrhT zPgGKF#*h=@IjF+=&1-@l5%!Ck9}}2#KmIi)TWYIkL!A_I2%lWr2qW&@_G9Y3pA%^C zm#Crn$)M&)y|d>y9q;YgC5u*c8-%Nx{ff9$N81DPJ?+N|GjflH7NcaR$9ww+w@+r` z&Lb_CbCauj9?!izq8pVZ@cVh3qJeo2`Y1e$&+%zY5Cri8^ei(JgE+%OO2+UN+*}Zg zSOq!L>r81UklDE}3u9l_k|@b0lNzBOYfy0q zntMSV!-8@hKc9&(pII{uEpI1D!-kStUsASVgR-P#Vq2j4;<&5TtVkeY^|MUJMrazS zldIaalx%Amsnqw;3$yZW)sWAX8e3bwF-N&DP@CpA*+gI>^0FQibgzqE(0Of{1a{vGU diff --git a/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js.map b/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js.map deleted file mode 100644 index 237199647..000000000 --- a/supervisor/api/panel/frontend_latest/612-IUaCnqODFAE.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"612-IUaCnqODFAE.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-area-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/area_registry.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/time-cache-function-promise.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/entity_sources.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/mixins/subscribe-mixin.ts"],"names":["rowRenderer","item","html","classMap","area_id","name","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Boolean","Array","state","query","_this$comboBox","this","updateComplete","comboBox","open","_this$comboBox2","focus","memoizeOne","areas","devices","entities","includeDomains","excludeDomains","includeDeviceClasses","deviceFilter","entityFilter","noAdd","excludeAreas","length","hass","localize","picture","aliases","inputDevices","inputEntities","deviceEntityLookup","getDeviceEntityDisplayLookup","filter","entity","device","devEntities","id","some","includes","computeDomain","entity_id","every","stateObj","states","attributes","device_class","areaIds","outputAreas","_areaIds","map","concat","area","changedProps","_init","has","_opened","_getAreas","Object","values","items","filteredItems","_this$hass$areas$this","helper","disabled","required","undefined","label","placeholder","_filterChanged","_openedChanged","_areaChanged","ev","_this$comboBox$items","detail","toLowerCase","_suggestion","stopPropagation","newValue","target","_value","showPromptDialog","title","text","confirmText","inputLabel","defaultValue","confirm","async","createAreaRegistryEntry","_setValue","err","showAlertDialog","message","cancel","setTimeout","fireEvent","LitElement","callWS","fetchAreaRegistry","conn","sendMessagePromise","then","sort","ent1","ent2","stringCompare","subscribeAreaRegistryUpdates","store","subscribeEvents","debounce","setState","subscribeAreaRegistry","onChange","createCollection","timeCachePromiseFunc","cacheKey","cacheTime","func","generateCacheKey","anyHass","lastResult","checkCachedResult","result","Promise","resultPromise","fetchEntitySources","fetchEntitySourcesWithCache","hass2","keys","SubscribeMixin","superClass","_superClass","SubscribeClass","_get","_getPrototypeOf","prototype","call","__checkSubscribed","__unsubs","unsub","pop","unsubFunc","hassSubscribeRequiredHostProps","_this$hassSubscribeRe","isConnected","prop","hassSubscribe"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/6622-KvfagmyQ9VA.js.gz b/supervisor/api/panel/frontend_latest/6622-KvfagmyQ9VA.js.gz deleted file mode 100644 index 5dc00dd07dba70e861615628bb192d875e12835e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3897 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 H=so}dR`#CA diff --git a/supervisor/api/panel/frontend_latest/6622-KvfagmyQ9VA.js.map b/supervisor/api/panel/frontend_latest/6622-KvfagmyQ9VA.js.map deleted file mode 100644 index 5dc16756e..000000000 --- a/supervisor/api/panel/frontend_latest/6622-KvfagmyQ9VA.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"6622-KvfagmyQ9VA.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-combo-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-list-item.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-areas-picker.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-selector/ha-selector-area.ts"],"names":["registerStyles","css","_decorate","customElement","_initialize","_LitElement","HaComboBox","constructor","args","F","d","kind","decorators","property","attribute","key","value","type","Boolean","reflect","query","_this$_comboBox","this","updateComplete","_comboBox","open","_this$_inputElement","_this$_inputElement2","_inputElement","focus","_get","_getPrototypeOf","prototype","call","_overlayMutationObserver","disconnect","undefined","_bodyMutationObserver","selectedItem","_this$hass","html","itemValuePath","itemIdPath","itemLabelPath","items","filteredItems","dataProvider","allowCustomValue","disabled","required","comboBoxRenderer","renderer","_defaultRowRenderer","_openedChanged","_filterChanged","_valueChanged","ifDefined","label","placeholder","validationMessage","errorMessage","icon","invalid","helper","hass","localize","_clearValue","opened","_toggleOpen","item","ev","stopPropagation","fireEvent","_this$_comboBox2","_this$_comboBox3","close","inputElement","detail","setTimeout","overlay","document","querySelector","_removeInert","_observeBody","_this$_bodyMutationOb","window","MutationObserver","mutations","forEach","mutation","addedNodes","node","nodeName","removedNodes","_this$_overlayMutatio","observe","body","childList","_this$_overlayMutatio2","inert","attributeName","target","_this$_overlayMutatio3","attributes","newValue","static","LitElement","_ListItemBase","styles","ListItemBase","_SubscribeMixin","Array","nothing","currentAreas","_currentAreas","map","area","noAdd","pickedAreaLabel","includeDomains","excludeDomains","includeDeviceClasses","deviceFilter","entityFilter","_areaChanged","pickAreaLabel","length","_addArea","areas","curValue","currentTarget","includes","_updateAreas","ent","filter","toAdd","SubscribeMixin","HaAreaSelector","state","memoizeOne","getDeviceIntegrationLookup","selector","_selector$area","_selector$area2","entity","ensureArray","some","integration","device","changedProperties","has","_hasIntegration","_entitySources","fetchEntitySourcesWithCache","then","sources","_this$selector$area","multiple","_filterDevices","_filterEntities","_this$selector$area2","filterSelectorEntities","_this$selector$area3","deviceIntegrations","_deviceIntegrationLookup","Object","values","entities","filterSelectorDevices"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js b/supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js similarity index 97% rename from supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js rename to supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js index f55c82023..303a68f89 100644 --- a/supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js +++ b/supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js @@ -1,5 +1,5 @@ "use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[6884],{56884:(t,i,e)=>{e.r(i);var o=e(17463),n=e(68144),a=e(14243),d=e(34821),l=(e(65189),e(11654)),r=e(55677);(0,o.Z)([(0,a.Mo)("dialog-hassio-markdown")],(function(t,i){return{F:class extends i{constructor(...i){super(...i),t(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"title",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"content",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_opened",value:()=>!1},{kind:"method",key:"showDialog",value:function(t){this.title=t.title,this.content=t.content,this._opened=!0}},{kind:"method",key:"closeDialog",value:function(){this._opened=!1}},{kind:"method",key:"render",value:function(){return this._opened?n.dy` `:n.Ld}},{kind:"get",static:!0,key:"styles",value:function(){return[l.yu,r.l,n.iv`@media all and (max-width:450px),all and (max-height:500px){ha-markdown{padding:16px}}`]}}]}}),n.oi)},34821:(t,i,e)=>{e.d(i,{i:()=>p});var o=e(17463),n=e(34541),a=e(47838),d=e(87762),l=e(91632),r=e(68144),s=e(14243),c=e(38378);e(5666);const h=["button","ha-list-item"],p=(t,i)=>r.dy`
    ${i}
    `;(0,o.Z)([(0,s.Mo)("ha-dialog")],(function(t,i){class e extends i{constructor(...i){super(...i),t(this)}}return{F:e,d:[{kind:"field",key:c.gA,value:void 0},{kind:"method",key:"scrollToPos",value:function(t,i){var e;null===(e=this.contentElement)||void 0===e||e.scrollTo(t,i)}},{kind:"method",key:"renderHeading",value:function(){return r.dy` ${(0,n.Z)((0,a.Z)(e.prototype),"renderHeading",this).call(this)} `}},{kind:"method",key:"firstUpdated",value:function(){var t;(0,n.Z)((0,a.Z)(e.prototype),"firstUpdated",this).call(this),this.suppressDefaultPressSelector=[this.suppressDefaultPressSelector,h].join(", "),this._updateScrolledAttribute(),null===(t=this.contentElement)||void 0===t||t.addEventListener("scroll",this._onScroll,{passive:!0})}},{kind:"method",key:"disconnectedCallback",value:function(){(0,n.Z)((0,a.Z)(e.prototype),"disconnectedCallback",this).call(this),this.contentElement.removeEventListener("scroll",this._onScroll)}},{kind:"field",key:"_onScroll",value(){return()=>{this._updateScrolledAttribute()}}},{kind:"method",key:"_updateScrolledAttribute",value:function(){this.contentElement&&this.toggleAttribute("scrolled",0!==this.contentElement.scrollTop)}},{kind:"field",static:!0,key:"styles",value:()=>[l.W,r.iv`:host([scrolled]) ::slotted(ha-dialog-header){border-bottom:1px solid var(--mdc-dialog-scroll-divider-color,rgba(0,0,0,.12))}.mdc-dialog{--mdc-dialog-scroll-divider-color:var( --dialog-scroll-divider-color, var(--divider-color) - );z-index:var(--dialog-z-index,7);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),d.M)}}]); -//# sourceMappingURL=6884-ZVNvm_NJ5kA.js.map \ No newline at end of file + );z-index:var(--dialog-z-index,8);-webkit-backdrop-filter:var(--dialog-backdrop-filter, none);backdrop-filter:var(--dialog-backdrop-filter, none);--mdc-dialog-box-shadow:var(--dialog-box-shadow, none);--mdc-typography-headline6-font-weight:400;--mdc-typography-headline6-font-size:1.574rem}.mdc-dialog__actions{justify-content:var(--justify-action-buttons,flex-end);padding-bottom:max(env(safe-area-inset-bottom),24px)}.mdc-dialog__actions span:nth-child(1){flex:var(--secondary-action-button-flex,unset)}.mdc-dialog__actions span:nth-child(2){flex:var(--primary-action-button-flex,unset)}.mdc-dialog__container{align-items:var(--vertical-align-dialog,center)}.mdc-dialog__title{padding:24px 24px 0 24px}.mdc-dialog__actions{padding:12px 24px 12px 24px}.mdc-dialog__title::before{display:block;height:0px}.mdc-dialog .mdc-dialog__content{position:var(--dialog-content-position,relative);padding:var(--dialog-content-padding,24px)}:host([hideactions]) .mdc-dialog .mdc-dialog__content{padding-bottom:max(var(--dialog-content-padding,24px),env(safe-area-inset-bottom))}.mdc-dialog .mdc-dialog__surface{position:var(--dialog-surface-position,relative);top:var(--dialog-surface-top);margin-top:var(--dialog-surface-margin-top);min-height:var(--mdc-dialog-min-height,auto);border-radius:var(--ha-dialog-border-radius,28px)}:host([flexContent]) .mdc-dialog .mdc-dialog__content{display:flex;flex-direction:column}.header_title{margin-right:32px;margin-inline-end:32px;margin-inline-start:initial;direction:var(--direction)}.header_button{position:absolute;right:16px;top:14px;text-decoration:none;color:inherit;inset-inline-start:initial;inset-inline-end:16px;direction:var(--direction)}.dialog-actions{inset-inline-start:initial!important;inset-inline-end:0px!important;direction:var(--direction)}`]}]}}),d.M)}}]); +//# sourceMappingURL=6884-5B6c04Gi7Cs.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js.gz b/supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cafcdbccab01527b1d2a6fc02760d1b7fed4111e GIT binary patch literal 1864 zcmV-O2eFdM28v`K8o!R_3ApM9Tkr4kvAjXJVK zNy2fO_}xbW8HWzeGPgSkLT5kc(`SQUD)5w+G}ZnzP{5Ya9V`lx-hQ2z{5BVBxF$+b zr3u&9ODVVpp3PpX`0y~lLQzqwJebeNlgaQ3S0j5(0*xsKG`p-Ik^x224UwLhK@gu0 z$7cw0vm8(2;SgbBcZa7#vzwXa*>G|iBg|%j(HO;(3xth49*>3yVQCabqw)DUng#%rC* zqdZ!rf-5b{R0|nIQDjtAS%6z(9q61YwAiUR}_>jOekUi!NX1vEog>7T<}qRG07H zJ+e36-nE%tdN&D=exDt>umXb#rHQ6#ax!q^)AtP2(Pqq9bYEf_G0Y>nx%pxZ#<@or z^9awpU`@8+9nEx}3`c`vi*QGh16}1h84awcdX#5XkjyqHiO0oux4XI8?aU7{F$6_B zT=PSRU$TJWiq<$RcD+n?W82t!=U(%?Vp^8?(LDIBAn2#*F3Zips z;r}7Nz~g8b|2{sCMi+SW`}h>c1GD_S-8J_kC$@VyJ~j7N(~0AYTL0|e!0uc)m3rUW zxETLE;P1;CA~U~9>64OOvkWe~l^Qg5_*^x7-lDaK!X0zJox5A^ho>xVL7zseFT32> z&upm_jQw5wS#-}wo1lduOnJ%JY&HvE_V~np%V2FT=;5IWVKm_30iwOr+QYL1^+Q7< z$9bxT-FwA^_BdIC8G*C7^lIMWw%6uL>=mLy3N7?~0SJE@q3&B`(8pX04UbsAmp4Z; zTvDm@KZ=ZK$a)gAjnUI*Q|P*Ql0n0gX1aw0rM`hBDVhGWUH=UjSOCoCFRI}DD*7NO z4}9$T&gFGkhx}VT2FSkLe|!fB?+2-08l<6P9g!^ic4Gv;r^={-3>;p37f0|W1~z1; z6y1QK+}*K>XH=PR+++>e*QN;zlHT_8_4$tWJL&Iix41~cT5RA|^|U2)j+EcZUD_>7 z1Iyqqw0?J_EypZ+TGLb2Z+}~FYOz`|I7D-GS=0?qW_`164{7nV*k?aJZLM<_{R>O` zVVUGY>0rJOcZIwpv8PHy7PPz~X;XP5&R8P9qj#8>*aS;?CJV+3%W}QzllD z6#0EUGe$X#!=>OlylcMa3%5+JycUwK-{8}>hENW&B8;wh{e?_9R~wL;ri6u! zs4>AQa1FBSrull-eiyYJ@#;T=`qEoQs~w;2wcAyX^CVfoQb?#WstQK#lLZs$?bLlS z9&~NIj=dXyRR~3G=q^Z|G~7$E1V%L7KnsL^eJ6C|cMO%&3|xJNq+ZOZ2Wc67KM(%XY!VT;R7awGplv<#vV{u6`TJ8~f z;QEdfpH3dlz+(ODrg5*BL5nAAHno3@hJ>_kQ7Txu=DXHioOLy+>`d=I9>gMHb4WqhZ=awhw&uY~rC^z*dLuMTAwhbUST6 zktokWQax>e(woge>K}jo{mi~h3rAm#)4}k2dj7SFKB#C-ivIx@lxL>c6952* C%bzy@ literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js.map b/supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js.map similarity index 98% rename from supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js.map rename to supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js.map index ca95e6359..cf4d69aae 100644 --- a/supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js.map +++ b/supervisor/api/panel/frontend_latest/6884-5B6c04Gi7Cs.js.map @@ -1 +1 @@ -{"version":3,"file":"6884-ZVNvm_NJ5kA.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/markdown/dialog-hassio-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-dialog.ts"],"names":["_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","state","params","this","title","content","_opened","html","closeDialog","createCloseHeading","hass","nothing","static","haStyleDialog","hassioStyle","css","LitElement","SUPPRESS_DEFAULT_PRESS_SELECTOR","localize","_DialogBase","HaDialog","FOCUS_TARGET","x","y","_this$contentElement","contentElement","scrollTo","_get","_getPrototypeOf","prototype","call","_this$contentElement2","suppressDefaultPressSelector","join","_updateScrolledAttribute","addEventListener","_onScroll","passive","removeEventListener","toggleAttribute","scrollTop","styles","DialogBase"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"6884-5B6c04Gi7Cs.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dialogs/markdown/dialog-hassio-markdown.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-dialog.ts"],"names":["_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","state","params","this","title","content","_opened","html","closeDialog","createCloseHeading","hass","nothing","static","haStyleDialog","hassioStyle","css","LitElement","SUPPRESS_DEFAULT_PRESS_SELECTOR","localize","_DialogBase","HaDialog","FOCUS_TARGET","x","y","_this$contentElement","contentElement","scrollTo","_get","_getPrototypeOf","prototype","call","_this$contentElement2","suppressDefaultPressSelector","join","_updateScrolledAttribute","addEventListener","_onScroll","passive","removeEventListener","toggleAttribute","scrollTop","styles","DialogBase"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js.gz b/supervisor/api/panel/frontend_latest/6884-ZVNvm_NJ5kA.js.gz deleted file mode 100644 index 5d11786db4b78e08e8021d2104e97036a1b3141a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1864 zcmV-O2e}O%+ zXq5`Cv@BCCWDrG>QB`FDZjE)IbE?p0gR|tKx}iKv{5b`d`8b1ANMg)X(j@fp3K~}dMaD(-5^k9yBXE>Om%a`^_EM~Y`Rsm?cz?4dYkTO zDH93~ghSQ7kNAKO2|NSYVcuZId+6nT9%Xme-kY3+4fH&_?|o3`kxl)7HZdQhweh_u z2a-{~uwv8NETSl=)hsUXt|e&WpIg^0j=i=ot>fnY{@(YE<0geKIn`$InMg}@{^t0B zz43P3W_s>jCp`Kl+jU_91`|pXP1EG4=fOy7Fqanfew0Ag`K( zeE!dhZr&UlaWiddT!)QQFJfc{tR8p7L`oQa3xQwKsF|UP7QjK$v_Y7UEV>G!b8F#$ z8=v7})Q`W3N73L6559>{aNIM?Z|ttQA2_ky!|{o^x0+5IpVj)OI|p{>%&FA-*2cy7 zYlpuNYluw!CZ%^ucFi)l+^^K2agWbc!{;qpJ1E>S_v^X4<$id~;uiF2wD@qJ8@rh; zm4dNf#1Eo9ANvVf7{Y{?j7_K00HzO5?57Nt=7R3;n-E3=?(ZSmI;}lCNl;%jByyOi zYS_I|OlXgjC72O7i*v8$9d3JVuEbs;Dx}at-xYxHyAkTXMFxG$wb1a0^?QDOAj3J8 zO8;79L_^k*plytvJek72i$@tWENP}&NKon%n3Iy}AME;PU|<0-y?9my=aoGv~;r8P@KzKVy{oEi89qWi>*{3Tb_=YN@1~PDX@m(Cjn;6)TolUy?`YaJ>-LZqkBfcsv>%p9 zE|d-~w&5<3mn8O7X~=?>_riuZQ8g3NT*H}>i)9iQYflMg0JkDC2*YKTZVeiL=59r; zK`NM#ST1J7pu+x-;uC~6(axfJ);zI6-t*dj;ghj;iY~c5F>1wV@-{TBgLUn`_31Y8 z2u;FUnB7nvTBK%D6ycmQ4RTNaT_N_k;D9Foi_KmmW?~(xoMhtG**@CeH#4V9EF>xN zyLx7fau|kl!F71se9!6kde5pV`WBKn8jSi9mJf$?bwz3@tLpDkX*$0P9VT6J+ucUX zeW)rtXRr=|XK3QSQf&dWB*R%G!sO^YX|LN72&N5o<_++cyt~#72$qeQ~LX}ZfFmjj7m`HCX?u&76 z-^SascjK=Lp{NbL4^k%$w^A&D5lvUn0-;;q3ElV|L*+CBSDzuNXEW+R+VipS6JSJ# zyP!%rCn+50f|GW2L5reW*9g$WfNeo}cu=X4J6*GI1AD~9I~gXW7HHyFT#}5ITSV@- zeou-|#t&v-vHo$>xEIWz#gjFg*gr-?LRz;d6|7wHP4w^~q;eI>x{gx=*=-LfxAbH= zq-$GgB6UKWC(cP5!&TPaqc&P|ba(S2GiB1zFli#&2flhXao;XrtwZ-B!YW(3oiv|F zl;&xb;HjBPRo6RMf zymx&34^N3wrtmE(3d$G1{`Ae%zDx`M`t7^b^6I;<1~(r@f2(LoivI$c>>&Qw69544 C{I5{} diff --git a/supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js.gz b/supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js.gz deleted file mode 100644 index ecdd071dda3fde5891fd2f3298b9e1d597cdd3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10361 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 X>$Q8WXY_9gR-69^@(RqoJ81v_=Jq17 diff --git a/supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js.map b/supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js.map deleted file mode 100644 index 8520dd8da..000000000 --- a/supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"7013-8S0e2wC362M.js","mappings":"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","sources":["https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/const.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/number/round.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/number/format_number.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/update.ts"],"names":["DEFAULT_DOMAIN_ICON","FIXED_DOMAIN_ICONS","air_quality","mdiAirFilter","alert","calendar","mdiCalendar","climate","configurator","conversation","mdiMicrophoneMessage","counter","date","demo","mdiHomeAssistant","google_assistant","group","homeassistant","homekit","image_processing","input_button","input_datetime","mdiCalendarClock","input_number","mdiRayVertex","input_select","mdiFormatListBulleted","input_text","mdiFormTextbox","light","mailbox","notify","number","persistent_notification","mdiBell","plant","proximity","remote","scene","schedule","script","select","sensor","simple_alarm","siren","stt","text","timer","tts","updater","vacuum","zone","FIXED_DEVICE_CLASS_ICONS","apparent_power","mdiFlash","aqi","atmospheric_pressure","carbon_dioxide","carbon_monoxide","current","data_rate","data_size","distance","duration","energy","frequency","mdiSineWave","gas","humidity","mdiWaterPercent","illuminance","irradiance","moisture","monetary","nitrogen_dioxide","mdiMolecule","nitrogen_monoxide","nitrous_oxide","ozone","pm1","pm10","pm25","power","power_factor","precipitation","precipitation_intensity","pressure","reactive_power","signal_strength","sound_pressure","speed","sulphur_dioxide","temperature","timestamp","volatile_organic_compounds","voltage","volume","water","weight","wind_speed","UNIT_C","Set","UNIT_F","isNumericFromAttributes","attributes","unit_of_measurement","state_class","formatNumber","num","localeOptions","options","locale","number_format","NumberFormat","language","numberFormatToLocale","undefined","Number","isNaN","input","Intl","getDefaultFormatOptions","format","err","console","error","useGrouping","round","value","precision","Math","maximumFractionDigits","toString","style","currency","getNumberFormatOptions","entityState","entity","_entityState$attribut","display_precision","minimumFractionDigits","isInteger","step","state","defaultOptions","digits","indexOf","split","length","UPDATE_SUPPORT_PROGRESS","updateUsesProgressFromAttributes","supportsFeatureFromAttributes","in_progress","updateIsInstalling","updateUsesProgress","updateIsInstallingFromAttributes"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js b/supervisor/api/panel/frontend_latest/7013-MCmPOfbXWG4.js similarity index 87% rename from supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js rename to supervisor/api/panel/frontend_latest/7013-MCmPOfbXWG4.js index 07283a45f..12f214937 100644 --- a/supervisor/api/panel/frontend_latest/7013-8S0e2wC362M.js +++ b/supervisor/api/panel/frontend_latest/7013-MCmPOfbXWG4.js @@ -1,2 +1,2 @@ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[7013],{49706:(C,A,H)=>{H.d(A,{Rb:()=>c,Zy:()=>Z,gD:()=>d,h2:()=>l,ot:()=>p});const V="M19,18.31V20A2,2 0 0,1 17,22H7A2,2 0 0,1 5,20V16.3C4.54,16.12 3.95,16 3,16A1,1 0 0,1 2,15A1,1 0 0,1 3,14C3.82,14 4.47,14.08 5,14.21V12.3C4.54,12.12 3.95,12 3,12A1,1 0 0,1 2,11A1,1 0 0,1 3,10C3.82,10 4.47,10.08 5,10.21V8.3C4.54,8.12 3.95,8 3,8A1,1 0 0,1 2,7A1,1 0 0,1 3,6C3.82,6 4.47,6.08 5,6.21V4A2,2 0 0,1 7,2H17A2,2 0 0,1 19,4V6.16C20.78,6.47 21.54,7.13 21.71,7.29C22.1,7.68 22.1,8.32 21.71,8.71C21.32,9.1 20.8,9.09 20.29,8.71V8.71C20.29,8.71 19.25,8 17,8C15.74,8 14.91,8.41 13.95,8.9C12.91,9.41 11.74,10 10,10C9.64,10 9.31,10 9,9.96V7.95C9.3,8 9.63,8 10,8C11.26,8 12.09,7.59 13.05,7.11C14.09,6.59 15.27,6 17,6V4H7V20H17V18C18.5,18 18.97,18.29 19,18.31M17,10C15.27,10 14.09,10.59 13.05,11.11C12.09,11.59 11.26,12 10,12C9.63,12 9.3,12 9,11.95V13.96C9.31,14 9.64,14 10,14C11.74,14 12.91,13.41 13.95,12.9C14.91,12.42 15.74,12 17,12C19.25,12 20.29,12.71 20.29,12.71V12.71C20.8,13.1 21.32,13.1 21.71,12.71C22.1,12.32 22.1,11.69 21.71,11.29C21.5,11.08 20.25,10 17,10M17,14C15.27,14 14.09,14.59 13.05,15.11C12.09,15.59 11.26,16 10,16C9.63,16 9.3,16 9,15.95V17.96C9.31,18 9.64,18 10,18C11.74,18 12.91,17.41 13.95,16.9C14.91,16.42 15.74,16 17,16C19.25,16 20.29,16.71 20.29,16.71V16.71C20.8,17.1 21.32,17.1 21.71,16.71C22.1,16.32 22.1,15.69 21.71,15.29C21.5,15.08 20.25,14 17,14Z",L="M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21",M="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",e="M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z",t="M7,2V13H10V22L17,10H13L17,2H7Z",i="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",r="M17,7H22V17H17V19A1,1 0 0,0 18,20H20V22H17.5C16.95,22 16,21.55 16,21C16,21.55 15.05,22 14.5,22H12V20H14A1,1 0 0,0 15,19V5A1,1 0 0,0 14,4H12V2H14.5C15.05,2 16,2.45 16,3C16,2.45 16.95,2 17.5,2H20V4H18A1,1 0 0,0 17,5V7M2,7H13V9H4V15H13V17H2V7M20,15V9H17V15H20Z",n="M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",o="M8,7A2,2 0 0,1 10,9V14A2,2 0 0,1 8,16A2,2 0 0,1 6,14V9A2,2 0 0,1 8,7M14,14C14,16.97 11.84,19.44 9,19.92V22H7V19.92C4.16,19.44 2,16.97 2,14H4A4,4 0 0,0 8,18A4,4 0 0,0 12,14H14M21.41,9.41L17.17,13.66L18.18,10H14A2,2 0 0,1 12,8V4A2,2 0 0,1 14,2H20A2,2 0 0,1 22,4V8C22,8.55 21.78,9.05 21.41,9.41Z",a="M7.27,10L9,7H14.42L15.58,5L15.5,4.5A1.5,1.5 0 0,1 17,3A1.5,1.5 0 0,1 18.5,4.5C18.5,5.21 18,5.81 17.33,5.96L16.37,7.63L17.73,10L18.59,8.5L18.5,8A1.5,1.5 0 0,1 20,6.5A1.5,1.5 0 0,1 21.5,8C21.5,8.71 21,9.3 20.35,9.46L18.89,12L20.62,15C21.39,15.07 22,15.71 22,16.5A1.5,1.5 0 0,1 20.5,18A1.5,1.5 0 0,1 19,16.5V16.24L17.73,14L16.37,16.37L17.33,18.04C18,18.19 18.5,18.79 18.5,19.5A1.5,1.5 0 0,1 17,21A1.5,1.5 0 0,1 15.5,19.5L15.58,19L14.42,17H10.58L9.42,19L9.5,19.5A1.5,1.5 0 0,1 8,21A1.5,1.5 0 0,1 6.5,19.5C6.5,18.79 7,18.19 7.67,18.04L8.63,16.37L4.38,9C3.61,8.93 3,8.29 3,7.5A1.5,1.5 0 0,1 4.5,6A1.5,1.5 0 0,1 6,7.5C6,7.59 6,7.68 6,7.76L7.27,10M10.15,9L8.42,12L10.15,15H14.85L16.58,12L14.85,9H10.15Z",s="M2,11H9.17C9.58,9.83 10.69,9 12,9C13.31,9 14.42,9.83 14.83,11H22V13H14.83C14.42,14.17 13.31,15 12,15C10.69,15 9.58,14.17 9.17,13H2V11Z",m="M16.5,21C13.5,21 12.31,16.76 11.05,12.28C10.14,9.04 9,5 7.5,5C4.11,5 4,11.93 4,12H2C2,11.63 2.06,3 7.5,3C10.5,3 11.71,7.25 12.97,11.74C13.83,14.8 15,19 16.5,19C19.94,19 20.03,12.07 20.03,12H22.03C22.03,12.37 21.97,21 16.5,21Z",u="M12,3.25C12,3.25 6,10 6,14C6,17.32 8.69,20 12,20A6,6 0 0,0 18,14C18,10 12,3.25 12,3.25M14.47,9.97L15.53,11.03L9.53,17.03L8.47,15.97M9.75,10A1.25,1.25 0 0,1 11,11.25A1.25,1.25 0 0,1 9.75,12.5A1.25,1.25 0 0,1 8.5,11.25A1.25,1.25 0 0,1 9.75,10M14.25,14.5A1.25,1.25 0 0,1 15.5,15.75A1.25,1.25 0 0,1 14.25,17A1.25,1.25 0 0,1 13,15.75A1.25,1.25 0 0,1 14.25,14.5Z",c="M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z",Z={air_quality:V,alert:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",calendar:M,climate:"M16.95,16.95L14.83,14.83C15.55,14.1 16,13.1 16,12C16,11.26 15.79,10.57 15.43,10L17.6,7.81C18.5,9 19,10.43 19,12C19,13.93 18.22,15.68 16.95,16.95M12,5C13.57,5 15,5.5 16.19,6.4L14,8.56C13.43,8.21 12.74,8 12,8A4,4 0 0,0 8,12C8,13.1 8.45,14.1 9.17,14.83L7.05,16.95C5.78,15.68 5,13.93 5,12A7,7 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",configurator:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",conversation:o,counter:"M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",date:M,demo:n,google_assistant:"M7,2A6,6 0 0,0 1,8A6,6 0 0,0 7,14A6,6 0 0,0 13,8A6,6 0 0,0 7,2M21.5,6A1.5,1.5 0 0,0 20,7.5A1.5,1.5 0 0,0 21.5,9A1.5,1.5 0 0,0 23,7.5A1.5,1.5 0 0,0 21.5,6M17,8A3,3 0 0,0 14,11A3,3 0 0,0 17,14A3,3 0 0,0 20,11A3,3 0 0,0 17,8M17,15A3.5,3.5 0 0,0 13.5,18.5A3.5,3.5 0 0,0 17,22A3.5,3.5 0 0,0 20.5,18.5A3.5,3.5 0 0,0 17,15Z",group:"M15,12C13.89,12 13,12.89 13,14A2,2 0 0,0 15,16A2,2 0 0,0 17,14C17,12.89 16.1,12 15,12M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M14,9C14,7.89 13.1,7 12,7C10.89,7 10,7.89 10,9A2,2 0 0,0 12,11A2,2 0 0,0 14,9M9,12A2,2 0 0,0 7,14A2,2 0 0,0 9,16A2,2 0 0,0 11,14C11,12.89 10.1,12 9,12Z",homeassistant:n,homekit:"M12,3L2,12H5V20H19V12H22L12,3M12,8.5C14.34,8.5 16.46,9.43 18,10.94L16.8,12.12C15.58,10.91 13.88,10.17 12,10.17C10.12,10.17 8.42,10.91 7.2,12.12L6,10.94C7.54,9.43 9.66,8.5 12,8.5M12,11.83C13.4,11.83 14.67,12.39 15.6,13.3L14.4,14.47C13.79,13.87 12.94,13.5 12,13.5C11.06,13.5 10.21,13.87 9.6,14.47L8.4,13.3C9.33,12.39 10.6,11.83 12,11.83M12,15.17C12.94,15.17 13.7,15.91 13.7,16.83C13.7,17.75 12.94,18.5 12,18.5C11.06,18.5 10.3,17.75 10.3,16.83C10.3,15.91 11.06,15.17 12,15.17Z",image_processing:"M18,8H6V18H18M20,20H4V6H8.5L12.04,2.5L15.5,6H20M20,4H16L12,0L8,4H4A2,2 0 0,0 2,6V20A2,2 0 0,0 4,22H20A2,2 0 0,0 22,20V6A2,2 0 0,0 20,4Z",input_button:"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z",input_datetime:e,input_number:s,input_select:i,input_text:r,light:"M12,2A7,7 0 0,0 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H15A1,1 0 0,0 16,17V14.74C17.81,13.47 19,11.38 19,9A7,7 0 0,0 12,2M9,21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9V21Z",mailbox:"M17,4H7A5,5 0 0,0 2,9V20H20A2,2 0 0,0 22,18V9A5,5 0 0,0 17,4M10,18H4V9A3,3 0 0,1 7,6A3,3 0 0,1 10,9V18M19,15H17V13H13V11H19V15M9,11H5V9H9V11Z",notify:"M9 22C8.4 22 8 21.6 8 21V18H4C2.9 18 2 17.1 2 16V4C2 2.9 2.9 2 4 2H20C21.1 2 22 2.9 22 4V16C22 17.1 21.1 18 20 18H13.9L10.2 21.7C10 21.9 9.8 22 9.5 22H9M13 11V5H11V11M13 15V13H11V15H13Z",number:s,persistent_notification:L,plant:"M3,13A9,9 0 0,0 12,22C12,17 7.97,13 3,13M12,5.5A2.5,2.5 0 0,1 14.5,8A2.5,2.5 0 0,1 12,10.5A2.5,2.5 0 0,1 9.5,8A2.5,2.5 0 0,1 12,5.5M5.6,10.25A2.5,2.5 0 0,0 8.1,12.75C8.63,12.75 9.12,12.58 9.5,12.31C9.5,12.37 9.5,12.43 9.5,12.5A2.5,2.5 0 0,0 12,15A2.5,2.5 0 0,0 14.5,12.5C14.5,12.43 14.5,12.37 14.5,12.31C14.88,12.58 15.37,12.75 15.9,12.75C17.28,12.75 18.4,11.63 18.4,10.25C18.4,9.25 17.81,8.4 16.97,8C17.81,7.6 18.4,6.74 18.4,5.75C18.4,4.37 17.28,3.25 15.9,3.25C15.37,3.25 14.88,3.41 14.5,3.69C14.5,3.63 14.5,3.56 14.5,3.5A2.5,2.5 0 0,0 12,1A2.5,2.5 0 0,0 9.5,3.5C9.5,3.56 9.5,3.63 9.5,3.69C9.12,3.41 8.63,3.25 8.1,3.25A2.5,2.5 0 0,0 5.6,5.75C5.6,6.74 6.19,7.6 7.03,8C6.19,8.4 5.6,9.25 5.6,10.25M12,22A9,9 0 0,0 21,13C16,13 12,17 12,22Z",proximity:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,14.09 4.8,16 6.11,17.41L9.88,9.88L17.41,6.11C16,4.8 14.09,4 12,4M12,20A8,8 0 0,0 20,12C20,9.91 19.2,8 17.89,6.59L14.12,14.12L6.59,17.89C8,19.2 9.91,20 12,20M12,12L11.23,11.23L9.7,14.3L12.77,12.77L12,12M12,17.5H13V19H12V17.5M15.88,15.89L16.59,15.18L17.65,16.24L16.94,16.95L15.88,15.89M17.5,12V11H19V12H17.5M12,6.5H11V5H12V6.5M8.12,8.11L7.41,8.82L6.35,7.76L7.06,7.05L8.12,8.11M6.5,12V13H5V12H6.5Z",remote:"M12,0C8.96,0 6.21,1.23 4.22,3.22L5.63,4.63C7.26,3 9.5,2 12,2C14.5,2 16.74,3 18.36,4.64L19.77,3.23C17.79,1.23 15.04,0 12,0M7.05,6.05L8.46,7.46C9.37,6.56 10.62,6 12,6C13.38,6 14.63,6.56 15.54,7.46L16.95,6.05C15.68,4.78 13.93,4 12,4C10.07,4 8.32,4.78 7.05,6.05M12,15A2,2 0 0,1 10,13A2,2 0 0,1 12,11A2,2 0 0,1 14,13A2,2 0 0,1 12,15M15,9H9A1,1 0 0,0 8,10V22A1,1 0 0,0 9,23H15A1,1 0 0,0 16,22V10A1,1 0 0,0 15,9Z",scene:"M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",schedule:e,script:"M17.8,20C17.4,21.2 16.3,22 15,22H5C3.3,22 2,20.7 2,19V18H5L14.2,18C14.6,19.2 15.7,20 17,20H17.8M19,2C20.7,2 22,3.3 22,5V6H20V5C20,4.4 19.6,4 19,4C18.4,4 18,4.4 18,5V18H17C16.4,18 16,17.6 16,17V16H5V5C5,3.3 6.3,2 8,2H19M8,6V8H15V6H8M8,10V12H14V10H8Z",select:i,sensor:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",simple_alarm:L,siren:"M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z",stt:o,text:r,timer:"M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M19.03,7.39L20.45,5.97C20,5.46 19.55,5 19.04,4.56L17.62,6C16.07,4.74 14.12,4 12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22C17,22 21,17.97 21,13C21,10.88 20.26,8.93 19.03,7.39M11,14H13V8H11M15,1H9V3H15V1Z",tts:"M16.5 3H21.5C22.3 3 23 3.7 23 4.5V7.5C23 8.3 22.3 9 21.5 9H18L15 12V4.5C15 3.7 15.7 3 16.5 3M3 3C1.9 3 1 3.9 1 5V19C1 20.1 1.9 21 3 21H11C12.1 21 13 20.1 13 19V5C13 3.9 12.1 3 11 3H3M7 5C8.1 5 9 5.9 9 7S8.1 9 7 9 5 8.1 5 7 5.9 5 7 5M7 11C9.2 11 11 12.8 11 15S9.2 19 7 19 3 17.2 3 15 4.8 11 7 11M7 13C5.9 13 5 13.9 5 15S5.9 17 7 17 9 16.1 9 15 8.1 13 7 13",updater:"M11 20H6.5Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13V12.85L14.6 14.4L16 13L12 9L8 13L9.4 14.4L11 12.85Z",vacuum:"M12,2C14.65,2 17.19,3.06 19.07,4.93L17.65,6.35C16.15,4.85 14.12,4 12,4C9.88,4 7.84,4.84 6.35,6.35L4.93,4.93C6.81,3.06 9.35,2 12,2M3.66,6.5L5.11,7.94C4.39,9.17 4,10.57 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12C20,10.57 19.61,9.17 18.88,7.94L20.34,6.5C21.42,8.12 22,10.04 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12C2,10.04 2.58,8.12 3.66,6.5M12,6A6,6 0 0,1 18,12C18,13.59 17.37,15.12 16.24,16.24L14.83,14.83C14.08,15.58 13.06,16 12,16C10.94,16 9.92,15.58 9.17,14.83L7.76,16.24C6.63,15.12 6,13.59 6,12A6,6 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"},l={apparent_power:t,aqi:V,atmospheric_pressure:"M17 3H21V5H17V3M17 7H21V9H17V7M17 11H21V13H17.75L17 12.1V11M21 15V17H19C19 16.31 18.9 15.63 18.71 15H21M7 3V5H3V3H7M7 7V9H3V7H7M7 11V12.1L6.25 13H3V11H7M3 15H5.29C5.1 15.63 5 16.31 5 17H3V15M15 13V5C15 3.34 13.66 2 12 2S9 3.34 9 5V13C6.79 14.66 6.34 17.79 8 20S12.79 22.66 15 21 17.66 16.21 16 14C15.72 13.62 15.38 13.28 15 13M12 4C12.55 4 13 4.45 13 5V8H11V5C11 4.45 11.45 4 12 4Z",carbon_dioxide:"M5,7A2,2 0 0,0 3,9V15A2,2 0 0,0 5,17H8V15H5V9H8V7H5M11,7A2,2 0 0,0 9,9V15A2,2 0 0,0 11,17H13A2,2 0 0,0 15,15V9A2,2 0 0,0 13,7H11M11,9H13V15H11V9M16,10.5V12H19V13.5H17.5A1.5,1.5 0 0,0 16,15V18H20.5V16.5H17.5V15H19A1.5,1.5 0 0,0 20.5,13.5V12A1.5,1.5 0 0,0 19,10.5H16Z",carbon_monoxide:"M8 7C6.9 7 6 7.9 6 9V15C6 16.11 6.9 17 8 17H11V15H8V9H11V7H8M14 7C12.9 7 12 7.9 12 9V15C12 16.11 12.9 17 14 17H16C17.11 17 18 16.11 18 15V9C18 7.9 17.11 7 16 7H14M14 9H16V15H14V9",current:"M12.43 11C12.28 10.84 10 7 7 7S2.32 10.18 2 11V13H11.57C11.72 13.16 14 17 17 17S21.68 13.82 22 13V11H12.43M7 9C8.17 9 9.18 9.85 10 11H4.31C4.78 10.17 5.54 9 7 9M17 15C15.83 15 14.82 14.15 14 13H19.69C19.22 13.83 18.46 15 17 15Z",data_rate:"M8.28,5.45L6.5,4.55L7.76,2H16.23L17.5,4.55L15.72,5.44L15,4H9L8.28,5.45M18.62,8H14.09L13.3,5H10.7L9.91,8H5.38L4.1,10.55L5.89,11.44L6.62,10H17.38L18.1,11.45L19.89,10.56L18.62,8M17.77,22H15.7L15.46,21.1L12,15.9L8.53,21.1L8.3,22H6.23L9.12,11H11.19L10.83,12.35L12,14.1L13.16,12.35L12.81,11H14.88L17.77,22M11.4,15L10.5,13.65L9.32,18.13L11.4,15M14.68,18.12L13.5,13.64L12.6,15L14.68,18.12Z",data_size:"M12,3C7.58,3 4,4.79 4,7C4,9.21 7.58,11 12,11C16.42,11 20,9.21 20,7C20,4.79 16.42,3 12,3M4,9V12C4,14.21 7.58,16 12,16C16.42,16 20,14.21 20,12V9C20,11.21 16.42,13 12,13C7.58,13 4,11.21 4,9M4,14V17C4,19.21 7.58,21 12,21C16.42,21 20,19.21 20,17V14C20,16.21 16.42,18 12,18C7.58,18 4,16.21 4,14Z",date:M,distance:"M6.45,17.45L1,12L6.45,6.55L7.86,7.96L4.83,11H19.17L16.14,7.96L17.55,6.55L23,12L17.55,17.45L16.14,16.04L19.17,13H4.83L7.86,16.04L6.45,17.45Z",duration:"M13,2.03V2.05L13,4.05C17.39,4.59 20.5,8.58 19.96,12.97C19.5,16.61 16.64,19.5 13,19.93V21.93C18.5,21.38 22.5,16.5 21.95,11C21.5,6.25 17.73,2.5 13,2.03M11,2.06C9.05,2.25 7.19,3 5.67,4.26L7.1,5.74C8.22,4.84 9.57,4.26 11,4.06V2.06M4.26,5.67C3,7.19 2.25,9.04 2.05,11H4.05C4.24,9.58 4.8,8.23 5.69,7.1L4.26,5.67M2.06,13C2.26,14.96 3.03,16.81 4.27,18.33L5.69,16.9C4.81,15.77 4.24,14.42 4.06,13H2.06M7.1,18.37L5.67,19.74C7.18,21 9.04,21.79 11,22V20C9.58,19.82 8.23,19.25 7.1,18.37M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",energy:"M11 15H6L13 1V9H18L11 23V15Z",frequency:m,gas:"M16 4H15V2H13V4H11V2H9V4H8C5.79 4 4 5.79 4 8V18C4 20.21 5.79 22 8 22H16C18.21 22 20 20.21 20 18V8C20 5.79 18.21 4 16 4M12 18C10.62 18 9.5 16.9 9.5 15.54C9.5 14.45 9.93 14.15 12 11.75C14.05 14.13 14.5 14.45 14.5 15.54C14.5 16.9 13.38 18 12 18M16 10H8V8H16V10Z",humidity:u,illuminance:"M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z",irradiance:"M11 6C13.76 6 16 8.24 16 11S13.76 16 11 16 6 13.76 6 11 8.24 6 11 6M11 1L13.39 4.42C12.65 4.15 11.84 4 11 4S9.35 4.15 8.61 4.42L11 1M2.34 6L6.5 5.65C5.9 6.16 5.36 6.78 4.94 7.5C4.5 8.24 4.25 9 4.11 9.79L2.34 6M2.36 16L4.12 12.23C4.26 13 4.53 13.78 4.95 14.5C5.37 15.24 5.91 15.86 6.5 16.37L2.36 16M19.65 6L17.88 9.79C17.74 9 17.47 8.23 17.05 7.5C16.63 6.78 16.1 6.15 15.5 5.64L19.65 6M23 13H21C21 15.05 20.22 17.1 18.66 18.66C17.09 20.23 15.05 21 13 21V23C15.56 23 18.12 22 20.07 20.07S23 15.56 23 13M19 13H17C17 14 16.61 15.05 15.83 15.83C15.05 16.61 14 17 13 17V19C14.54 19 16.08 18.41 17.25 17.24C18.41 16.08 19 14.54 19 13",moisture:u,monetary:"M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",nitrogen_dioxide:a,nitrogen_monoxide:a,nitrous_oxide:a,ozone:a,pm1:a,pm10:a,pm25:a,power:t,power_factor:"M20,19H4.09L14.18,4.43L15.82,5.57L11.28,12.13C12.89,12.96 14,14.62 14,16.54C14,16.7 14,16.85 13.97,17H20V19M7.91,17H11.96C12,16.85 12,16.7 12,16.54C12,15.28 11.24,14.22 10.14,13.78L7.91,17Z",precipitation:"M6,14.03A1,1 0 0,1 7,15.03C7,15.58 6.55,16.03 6,16.03C3.24,16.03 1,13.79 1,11.03C1,8.27 3.24,6.03 6,6.03C7,3.68 9.3,2.03 12,2.03C15.43,2.03 18.24,4.69 18.5,8.06L19,8.03A4,4 0 0,1 23,12.03C23,14.23 21.21,16.03 19,16.03H18C17.45,16.03 17,15.58 17,15.03C17,14.47 17.45,14.03 18,14.03H19A2,2 0 0,0 21,12.03A2,2 0 0,0 19,10.03H17V9.03C17,6.27 14.76,4.03 12,4.03C9.5,4.03 7.45,5.84 7.06,8.21C6.73,8.09 6.37,8.03 6,8.03A3,3 0 0,0 3,11.03A3,3 0 0,0 6,14.03M12,14.15C12.18,14.39 12.37,14.66 12.56,14.94C13,15.56 14,17.03 14,18C14,19.11 13.1,20 12,20A2,2 0 0,1 10,18C10,17.03 11,15.56 11.44,14.94C11.63,14.66 11.82,14.4 12,14.15M12,11.03L11.5,11.59C11.5,11.59 10.65,12.55 9.79,13.81C8.93,15.06 8,16.56 8,18A4,4 0 0,0 12,22A4,4 0 0,0 16,18C16,16.56 15.07,15.06 14.21,13.81C13.35,12.55 12.5,11.59 12.5,11.59",precipitation_intensity:"M9,12C9.53,12.14 9.85,12.69 9.71,13.22L8.41,18.05C8.27,18.59 7.72,18.9 7.19,18.76C6.65,18.62 6.34,18.07 6.5,17.54L7.78,12.71C7.92,12.17 8.47,11.86 9,12M13,12C13.53,12.14 13.85,12.69 13.71,13.22L11.64,20.95C11.5,21.5 10.95,21.8 10.41,21.66C9.88,21.5 9.56,20.97 9.7,20.43L11.78,12.71C11.92,12.17 12.47,11.86 13,12M17,12C17.53,12.14 17.85,12.69 17.71,13.22L16.41,18.05C16.27,18.59 15.72,18.9 15.19,18.76C14.65,18.62 14.34,18.07 14.5,17.54L15.78,12.71C15.92,12.17 16.47,11.86 17,12M17,10V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,12.11 3.6,13.08 4.5,13.6V13.59C5,13.87 5.14,14.5 4.87,14.96C4.59,15.43 4,15.6 3.5,15.32V15.33C2,14.47 1,12.85 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12C23,13.5 22.2,14.77 21,15.46V15.46C20.5,15.73 19.91,15.57 19.63,15.09C19.36,14.61 19.5,14 20,13.72V13.73C20.6,13.39 21,12.74 21,12A2,2 0 0,0 19,10H17Z",pressure:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12C20,14.4 19,16.5 17.3,18C15.9,16.7 14,16 12,16C10,16 8.2,16.7 6.7,18C5,16.5 4,14.4 4,12A8,8 0 0,1 12,4M14,5.89C13.62,5.9 13.26,6.15 13.1,6.54L11.81,9.77L11.71,10C11,10.13 10.41,10.6 10.14,11.26C9.73,12.29 10.23,13.45 11.26,13.86C12.29,14.27 13.45,13.77 13.86,12.74C14.12,12.08 14,11.32 13.57,10.76L13.67,10.5L14.96,7.29L14.97,7.26C15.17,6.75 14.92,6.17 14.41,5.96C14.28,5.91 14.15,5.89 14,5.89M10,6A1,1 0 0,0 9,7A1,1 0 0,0 10,8A1,1 0 0,0 11,7A1,1 0 0,0 10,6M7,9A1,1 0 0,0 6,10A1,1 0 0,0 7,11A1,1 0 0,0 8,10A1,1 0 0,0 7,9M17,9A1,1 0 0,0 16,10A1,1 0 0,0 17,11A1,1 0 0,0 18,10A1,1 0 0,0 17,9Z",reactive_power:t,signal_strength:"M12,21L15.6,16.2C14.6,15.45 13.35,15 12,15C10.65,15 9.4,15.45 8.4,16.2L12,21M12,3C7.95,3 4.21,4.34 1.2,6.6L3,9C5.5,7.12 8.62,6 12,6C15.38,6 18.5,7.12 21,9L22.8,6.6C19.79,4.34 16.05,3 12,3M12,9C9.3,9 6.81,9.89 4.8,11.4L6.6,13.8C8.1,12.67 9.97,12 12,12C14.03,12 15.9,12.67 17.4,13.8L19.2,11.4C17.19,9.89 14.7,9 12,9Z",sound_pressure:"M17,20C16.71,20 16.44,19.94 16.24,19.85C15.53,19.5 15.03,18.97 14.53,17.47C14,15.91 13.06,15.18 12.14,14.47C11.35,13.86 10.53,13.23 9.82,11.94C9.29,11 9,9.93 9,9C9,6.2 11.2,4 14,4C16.8,4 19,6.2 19,9H21C21,5.07 17.93,2 14,2C10.07,2 7,5.07 7,9C7,10.26 7.38,11.65 8.07,12.9C9,14.55 10.05,15.38 10.92,16.05C11.73,16.67 12.31,17.12 12.63,18.1C13.23,19.92 14,20.94 15.36,21.65C15.87,21.88 16.43,22 17,22A4,4 0 0,0 21,18H19A2,2 0 0,1 17,20M7.64,2.64L6.22,1.22C4.23,3.21 3,5.96 3,9C3,12.04 4.23,14.79 6.22,16.78L7.63,15.37C6,13.74 5,11.5 5,9C5,6.5 6,4.26 7.64,2.64M11.5,9A2.5,2.5 0 0,0 14,11.5A2.5,2.5 0 0,0 16.5,9A2.5,2.5 0 0,0 14,6.5A2.5,2.5 0 0,0 11.5,9Z",speed:"M12,16A3,3 0 0,1 9,13C9,11.88 9.61,10.9 10.5,10.39L20.21,4.77L14.68,14.35C14.18,15.33 13.17,16 12,16M12,3C13.81,3 15.5,3.5 16.97,4.32L14.87,5.53C14,5.19 13,5 12,5A8,8 0 0,0 4,13C4,15.21 4.89,17.21 6.34,18.65H6.35C6.74,19.04 6.74,19.67 6.35,20.06C5.96,20.45 5.32,20.45 4.93,20.07V20.07C3.12,18.26 2,15.76 2,13A10,10 0 0,1 12,3M22,13C22,15.76 20.88,18.26 19.07,20.07V20.07C18.68,20.45 18.05,20.45 17.66,20.06C17.27,19.67 17.27,19.04 17.66,18.65V18.65C19.11,17.2 20,15.21 20,13C20,12 19.81,11 19.46,10.1L20.67,8C21.5,9.5 22,11.18 22,13Z",sulphur_dioxide:a,temperature:"M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z",timestamp:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",volatile_organic_compounds:a,voltage:m,volume:"M19 7V5H21V3H13V5H15V7H1V21H23V7H19M21 14.42C20.71 14.13 20.5 14 20 14C19.33 14 19.21 14.21 18.71 14.71S17.33 16 16 16 13.79 15.21 13.29 14.71 12.67 14 12 14C11.78 14 11.63 14.03 11.5 14.08C11.22 14.18 11.05 14.37 10.71 14.71C10.21 15.21 9.33 16 8 16S5.79 15.21 5.29 14.71 4.67 14 4 14C3.5 14 3.29 14.13 3 14.42V9H21V14.42Z",water:"M12,20A6,6 0 0,1 6,14C6,10 12,3.25 12,3.25C12,3.25 18,10 18,14A6,6 0 0,1 12,20Z",weight:"M12,3A4,4 0 0,1 16,7C16,7.73 15.81,8.41 15.46,9H18C18.95,9 19.75,9.67 19.95,10.56C21.96,18.57 22,18.78 22,19A2,2 0 0,1 20,21H4A2,2 0 0,1 2,19C2,18.78 2.04,18.57 4.05,10.56C4.25,9.67 5.05,9 6,9H8.54C8.19,8.41 8,7.73 8,7A4,4 0 0,1 12,3M12,5A2,2 0 0,0 10,7A2,2 0 0,0 12,9A2,2 0 0,0 14,7A2,2 0 0,0 12,5Z",wind_speed:"M4,10A1,1 0 0,1 3,9A1,1 0 0,1 4,8H12A2,2 0 0,0 14,6A2,2 0 0,0 12,4C11.45,4 10.95,4.22 10.59,4.59C10.2,5 9.56,5 9.17,4.59C8.78,4.2 8.78,3.56 9.17,3.17C9.9,2.45 10.9,2 12,2A4,4 0 0,1 16,6A4,4 0 0,1 12,10H4M19,12A1,1 0 0,0 20,11A1,1 0 0,0 19,10C18.72,10 18.47,10.11 18.29,10.29C17.9,10.68 17.27,10.68 16.88,10.29C16.5,9.9 16.5,9.27 16.88,8.88C17.42,8.34 18.17,8 19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14H5A1,1 0 0,1 4,13A1,1 0 0,1 5,12H19M18,18H4A1,1 0 0,1 3,17A1,1 0 0,1 4,16H18A3,3 0 0,1 21,19A3,3 0 0,1 18,22C17.17,22 16.42,21.66 15.88,21.12C15.5,20.73 15.5,20.1 15.88,19.71C16.27,19.32 16.9,19.32 17.29,19.71C17.47,19.89 17.72,20 18,20A1,1 0 0,0 19,19A1,1 0 0,0 18,18Z"},p=(new Set(["fan","input_boolean","light","switch","group","automation","humidifier"]),new Set(["camera","media_player"]),"°C"),d="°F"},79513:(C,A,H)=>{H.d(A,{uf:()=>M,l4:()=>e,sJ:()=>L});var V=H(66477);const L=C=>!!C.unit_of_measurement||!!C.state_class,M=(C,A,H)=>{const L=A?(C=>{switch(C.number_format){case V.y4.comma_decimal:return["en-US","en"];case V.y4.decimal_comma:return["de","es","it"];case V.y4.space_comma:return["fr","sv","cs"];case V.y4.system:return;default:return C.language}})(A):void 0;if(Number.isNaN=Number.isNaN||function C(A){return"number"==typeof A&&C(A)},(null==A?void 0:A.number_format)!==V.y4.none&&!Number.isNaN(Number(C))&&Intl)try{return new Intl.NumberFormat(L,t(C,H)).format(Number(C))}catch(A){return console.error(A),new Intl.NumberFormat(void 0,t(C,H)).format(Number(C))}return!Number.isNaN(Number(C))&&""!==C&&(null==A?void 0:A.number_format)===V.y4.none&&Intl?new Intl.NumberFormat("en-US",t(C,{...H,useGrouping:!1})).format(Number(C)):"string"==typeof C?C:`${((C,A=2)=>Math.round(C*10**A)/10**A)(C,null==H?void 0:H.maximumFractionDigits).toString()}${"currency"===(null==H?void 0:H.style)?` ${H.currency}`:""}`},e=(C,A)=>{var H;const V=null==A?void 0:A.display_precision;return null!=V?{maximumFractionDigits:V,minimumFractionDigits:V}:Number.isInteger(Number(null===(H=C.attributes)||void 0===H?void 0:H.step))&&Number.isInteger(Number(C.state))?{maximumFractionDigits:0}:void 0},t=(C,A)=>{const H={maximumFractionDigits:2,...A};if("string"!=typeof C)return H;if(!A||void 0===A.minimumFractionDigits&&void 0===A.maximumFractionDigits){const A=C.indexOf(".")>-1?C.split(".")[1].length:0;H.minimumFractionDigits=A,H.maximumFractionDigits=A}return H}},24833:(C,A,H)=>{H.d(A,{Sk:()=>e,X4:()=>t,k6:()=>L});H(49706);var V=H(40095);H(85415);const L=4,M=C=>(0,V.f)(C,L)&&"number"==typeof C.in_progress,e=C=>(C=>M(C.attributes))(C)||!!C.attributes.in_progress,t=C=>M(C)||!!C.in_progress}}]); -//# sourceMappingURL=7013-8S0e2wC362M.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[7013],{49706:(C,A,H)=>{H.d(A,{Rb:()=>c,Zy:()=>Z,gD:()=>d,h2:()=>l,ot:()=>p});const V="M19,18.31V20A2,2 0 0,1 17,22H7A2,2 0 0,1 5,20V16.3C4.54,16.12 3.95,16 3,16A1,1 0 0,1 2,15A1,1 0 0,1 3,14C3.82,14 4.47,14.08 5,14.21V12.3C4.54,12.12 3.95,12 3,12A1,1 0 0,1 2,11A1,1 0 0,1 3,10C3.82,10 4.47,10.08 5,10.21V8.3C4.54,8.12 3.95,8 3,8A1,1 0 0,1 2,7A1,1 0 0,1 3,6C3.82,6 4.47,6.08 5,6.21V4A2,2 0 0,1 7,2H17A2,2 0 0,1 19,4V6.16C20.78,6.47 21.54,7.13 21.71,7.29C22.1,7.68 22.1,8.32 21.71,8.71C21.32,9.1 20.8,9.09 20.29,8.71V8.71C20.29,8.71 19.25,8 17,8C15.74,8 14.91,8.41 13.95,8.9C12.91,9.41 11.74,10 10,10C9.64,10 9.31,10 9,9.96V7.95C9.3,8 9.63,8 10,8C11.26,8 12.09,7.59 13.05,7.11C14.09,6.59 15.27,6 17,6V4H7V20H17V18C18.5,18 18.97,18.29 19,18.31M17,10C15.27,10 14.09,10.59 13.05,11.11C12.09,11.59 11.26,12 10,12C9.63,12 9.3,12 9,11.95V13.96C9.31,14 9.64,14 10,14C11.74,14 12.91,13.41 13.95,12.9C14.91,12.42 15.74,12 17,12C19.25,12 20.29,12.71 20.29,12.71V12.71C20.8,13.1 21.32,13.1 21.71,12.71C22.1,12.32 22.1,11.69 21.71,11.29C21.5,11.08 20.25,10 17,10M17,14C15.27,14 14.09,14.59 13.05,15.11C12.09,15.59 11.26,16 10,16C9.63,16 9.3,16 9,15.95V17.96C9.31,18 9.64,18 10,18C11.74,18 12.91,17.41 13.95,16.9C14.91,16.42 15.74,16 17,16C19.25,16 20.29,16.71 20.29,16.71V16.71C20.8,17.1 21.32,17.1 21.71,16.71C22.1,16.32 22.1,15.69 21.71,15.29C21.5,15.08 20.25,14 17,14Z",L="M21,19V20H3V19L5,17V11C5,7.9 7.03,5.17 10,4.29C10,4.19 10,4.1 10,4A2,2 0 0,1 12,2A2,2 0 0,1 14,4C14,4.1 14,4.19 14,4.29C16.97,5.17 19,7.9 19,11V17L21,19M14,21A2,2 0 0,1 12,23A2,2 0 0,1 10,21",M="M19,19H5V8H19M16,1V3H8V1H6V3H5C3.89,3 3,3.89 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5C21,3.89 20.1,3 19,3H18V1M17,12H12V17H17V12Z",e="M15,13H16.5V15.82L18.94,17.23L18.19,18.53L15,16.69V13M19,8H5V19H9.67C9.24,18.09 9,17.07 9,16A7,7 0 0,1 16,9C17.07,9 18.09,9.24 19,9.67V8M5,21C3.89,21 3,20.1 3,19V5C3,3.89 3.89,3 5,3H6V1H8V3H16V1H18V3H19A2,2 0 0,1 21,5V11.1C22.24,12.36 23,14.09 23,16A7,7 0 0,1 16,23C14.09,23 12.36,22.24 11.1,21H5M16,11.15A4.85,4.85 0 0,0 11.15,16C11.15,18.68 13.32,20.85 16,20.85A4.85,4.85 0 0,0 20.85,16C20.85,13.32 18.68,11.15 16,11.15Z",t="M7,2V13H10V22L17,10H13L17,2H7Z",i="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",r="M17,7H22V17H17V19A1,1 0 0,0 18,20H20V22H17.5C16.95,22 16,21.55 16,21C16,21.55 15.05,22 14.5,22H12V20H14A1,1 0 0,0 15,19V5A1,1 0 0,0 14,4H12V2H14.5C15.05,2 16,2.45 16,3C16,2.45 16.95,2 17.5,2H20V4H18A1,1 0 0,0 17,5V7M2,7H13V9H4V15H13V17H2V7M20,15V9H17V15H20Z",n="M21.8,13H20V21H13V17.67L15.79,14.88L16.5,15C17.66,15 18.6,14.06 18.6,12.9C18.6,11.74 17.66,10.8 16.5,10.8A2.1,2.1 0 0,0 14.4,12.9L14.5,13.61L13,15.13V9.65C13.66,9.29 14.1,8.6 14.1,7.8A2.1,2.1 0 0,0 12,5.7A2.1,2.1 0 0,0 9.9,7.8C9.9,8.6 10.34,9.29 11,9.65V15.13L9.5,13.61L9.6,12.9A2.1,2.1 0 0,0 7.5,10.8A2.1,2.1 0 0,0 5.4,12.9A2.1,2.1 0 0,0 7.5,15L8.21,14.88L11,17.67V21H4V13H2.25C1.83,13 1.42,13 1.42,12.79C1.43,12.57 1.85,12.15 2.28,11.72L11,3C11.33,2.67 11.67,2.33 12,2.33C12.33,2.33 12.67,2.67 13,3L17,7V6H19V9L21.78,11.78C22.18,12.18 22.59,12.59 22.6,12.8C22.6,13 22.2,13 21.8,13M7.5,12A0.9,0.9 0 0,1 8.4,12.9A0.9,0.9 0 0,1 7.5,13.8A0.9,0.9 0 0,1 6.6,12.9A0.9,0.9 0 0,1 7.5,12M16.5,12C17,12 17.4,12.4 17.4,12.9C17.4,13.4 17,13.8 16.5,13.8A0.9,0.9 0 0,1 15.6,12.9A0.9,0.9 0 0,1 16.5,12M12,6.9C12.5,6.9 12.9,7.3 12.9,7.8C12.9,8.3 12.5,8.7 12,8.7C11.5,8.7 11.1,8.3 11.1,7.8C11.1,7.3 11.5,6.9 12,6.9Z",o="M8,7A2,2 0 0,1 10,9V14A2,2 0 0,1 8,16A2,2 0 0,1 6,14V9A2,2 0 0,1 8,7M14,14C14,16.97 11.84,19.44 9,19.92V22H7V19.92C4.16,19.44 2,16.97 2,14H4A4,4 0 0,0 8,18A4,4 0 0,0 12,14H14M21.41,9.41L17.17,13.66L18.18,10H14A2,2 0 0,1 12,8V4A2,2 0 0,1 14,2H20A2,2 0 0,1 22,4V8C22,8.55 21.78,9.05 21.41,9.41Z",a="M7.27,10L9,7H14.42L15.58,5L15.5,4.5A1.5,1.5 0 0,1 17,3A1.5,1.5 0 0,1 18.5,4.5C18.5,5.21 18,5.81 17.33,5.96L16.37,7.63L17.73,10L18.59,8.5L18.5,8A1.5,1.5 0 0,1 20,6.5A1.5,1.5 0 0,1 21.5,8C21.5,8.71 21,9.3 20.35,9.46L18.89,12L20.62,15C21.39,15.07 22,15.71 22,16.5A1.5,1.5 0 0,1 20.5,18A1.5,1.5 0 0,1 19,16.5V16.24L17.73,14L16.37,16.37L17.33,18.04C18,18.19 18.5,18.79 18.5,19.5A1.5,1.5 0 0,1 17,21A1.5,1.5 0 0,1 15.5,19.5L15.58,19L14.42,17H10.58L9.42,19L9.5,19.5A1.5,1.5 0 0,1 8,21A1.5,1.5 0 0,1 6.5,19.5C6.5,18.79 7,18.19 7.67,18.04L8.63,16.37L4.38,9C3.61,8.93 3,8.29 3,7.5A1.5,1.5 0 0,1 4.5,6A1.5,1.5 0 0,1 6,7.5C6,7.59 6,7.68 6,7.76L7.27,10M10.15,9L8.42,12L10.15,15H14.85L16.58,12L14.85,9H10.15Z",s="M2,11H9.17C9.58,9.83 10.69,9 12,9C13.31,9 14.42,9.83 14.83,11H22V13H14.83C14.42,14.17 13.31,15 12,15C10.69,15 9.58,14.17 9.17,13H2V11Z",m="M16.5,21C13.5,21 12.31,16.76 11.05,12.28C10.14,9.04 9,5 7.5,5C4.11,5 4,11.93 4,12H2C2,11.63 2.06,3 7.5,3C10.5,3 11.71,7.25 12.97,11.74C13.83,14.8 15,19 16.5,19C19.94,19 20.03,12.07 20.03,12H22.03C22.03,12.37 21.97,21 16.5,21Z",u="M12,3.25C12,3.25 6,10 6,14C6,17.32 8.69,20 12,20A6,6 0 0,0 18,14C18,10 12,3.25 12,3.25M14.47,9.97L15.53,11.03L9.53,17.03L8.47,15.97M9.75,10A1.25,1.25 0 0,1 11,11.25A1.25,1.25 0 0,1 9.75,12.5A1.25,1.25 0 0,1 8.5,11.25A1.25,1.25 0 0,1 9.75,10M14.25,14.5A1.25,1.25 0 0,1 15.5,15.75A1.25,1.25 0 0,1 14.25,17A1.25,1.25 0 0,1 13,15.75A1.25,1.25 0 0,1 14.25,14.5Z",c="M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z",Z={air_quality:V,alert:"M13 14H11V9H13M13 18H11V16H13M1 21H23L12 2L1 21Z",calendar:M,climate:"M16.95,16.95L14.83,14.83C15.55,14.1 16,13.1 16,12C16,11.26 15.79,10.57 15.43,10L17.6,7.81C18.5,9 19,10.43 19,12C19,13.93 18.22,15.68 16.95,16.95M12,5C13.57,5 15,5.5 16.19,6.4L14,8.56C13.43,8.21 12.74,8 12,8A4,4 0 0,0 8,12C8,13.1 8.45,14.1 9.17,14.83L7.05,16.95C5.78,15.68 5,13.93 5,12A7,7 0 0,1 12,5M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z",configurator:"M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",conversation:o,counter:"M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",date:M,demo:n,google_assistant:"M7,2A6,6 0 0,0 1,8A6,6 0 0,0 7,14A6,6 0 0,0 13,8A6,6 0 0,0 7,2M21.5,6A1.5,1.5 0 0,0 20,7.5A1.5,1.5 0 0,0 21.5,9A1.5,1.5 0 0,0 23,7.5A1.5,1.5 0 0,0 21.5,6M17,8A3,3 0 0,0 14,11A3,3 0 0,0 17,14A3,3 0 0,0 20,11A3,3 0 0,0 17,8M17,15A3.5,3.5 0 0,0 13.5,18.5A3.5,3.5 0 0,0 17,22A3.5,3.5 0 0,0 20.5,18.5A3.5,3.5 0 0,0 17,15Z",group:"M15,12C13.89,12 13,12.89 13,14A2,2 0 0,0 15,16A2,2 0 0,0 17,14C17,12.89 16.1,12 15,12M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M14,9C14,7.89 13.1,7 12,7C10.89,7 10,7.89 10,9A2,2 0 0,0 12,11A2,2 0 0,0 14,9M9,12A2,2 0 0,0 7,14A2,2 0 0,0 9,16A2,2 0 0,0 11,14C11,12.89 10.1,12 9,12Z",homeassistant:n,homekit:"M12,3L2,12H5V20H19V12H22L12,3M12,8.5C14.34,8.5 16.46,9.43 18,10.94L16.8,12.12C15.58,10.91 13.88,10.17 12,10.17C10.12,10.17 8.42,10.91 7.2,12.12L6,10.94C7.54,9.43 9.66,8.5 12,8.5M12,11.83C13.4,11.83 14.67,12.39 15.6,13.3L14.4,14.47C13.79,13.87 12.94,13.5 12,13.5C11.06,13.5 10.21,13.87 9.6,14.47L8.4,13.3C9.33,12.39 10.6,11.83 12,11.83M12,15.17C12.94,15.17 13.7,15.91 13.7,16.83C13.7,17.75 12.94,18.5 12,18.5C11.06,18.5 10.3,17.75 10.3,16.83C10.3,15.91 11.06,15.17 12,15.17Z",image_processing:"M18,8H6V18H18M20,20H4V6H8.5L12.04,2.5L15.5,6H20M20,4H16L12,0L8,4H4A2,2 0 0,0 2,6V20A2,2 0 0,0 4,22H20A2,2 0 0,0 22,20V6A2,2 0 0,0 20,4Z",input_button:"M13 5C15.21 5 17 6.79 17 9C17 10.5 16.2 11.77 15 12.46V11.24C15.61 10.69 16 9.89 16 9C16 7.34 14.66 6 13 6S10 7.34 10 9C10 9.89 10.39 10.69 11 11.24V12.46C9.8 11.77 9 10.5 9 9C9 6.79 10.79 5 13 5M20 20.5C19.97 21.32 19.32 21.97 18.5 22H13C12.62 22 12.26 21.85 12 21.57L8 17.37L8.74 16.6C8.93 16.39 9.2 16.28 9.5 16.28H9.7L12 18V9C12 8.45 12.45 8 13 8S14 8.45 14 9V13.47L15.21 13.6L19.15 15.79C19.68 16.03 20 16.56 20 17.14V20.5M20 2H4C2.9 2 2 2.9 2 4V12C2 13.11 2.9 14 4 14H8V12L4 12L4 4H20L20 12H18V14H20V13.96L20.04 14C21.13 14 22 13.09 22 12V4C22 2.9 21.11 2 20 2Z",input_datetime:e,input_number:s,input_select:i,input_text:r,light:"M12,2A7,7 0 0,0 5,9C5,11.38 6.19,13.47 8,14.74V17A1,1 0 0,0 9,18H15A1,1 0 0,0 16,17V14.74C17.81,13.47 19,11.38 19,9A7,7 0 0,0 12,2M9,21A1,1 0 0,0 10,22H14A1,1 0 0,0 15,21V20H9V21Z",mailbox:"M17,4H7A5,5 0 0,0 2,9V20H20A2,2 0 0,0 22,18V9A5,5 0 0,0 17,4M10,18H4V9A3,3 0 0,1 7,6A3,3 0 0,1 10,9V18M19,15H17V13H13V11H19V15M9,11H5V9H9V11Z",notify:"M9 22C8.4 22 8 21.6 8 21V18H4C2.9 18 2 17.1 2 16V4C2 2.9 2.9 2 4 2H20C21.1 2 22 2.9 22 4V16C22 17.1 21.1 18 20 18H13.9L10.2 21.7C10 21.9 9.8 22 9.5 22H9M13 11V5H11V11M13 15V13H11V15H13Z",number:s,persistent_notification:L,plant:"M3,13A9,9 0 0,0 12,22C12,17 7.97,13 3,13M12,5.5A2.5,2.5 0 0,1 14.5,8A2.5,2.5 0 0,1 12,10.5A2.5,2.5 0 0,1 9.5,8A2.5,2.5 0 0,1 12,5.5M5.6,10.25A2.5,2.5 0 0,0 8.1,12.75C8.63,12.75 9.12,12.58 9.5,12.31C9.5,12.37 9.5,12.43 9.5,12.5A2.5,2.5 0 0,0 12,15A2.5,2.5 0 0,0 14.5,12.5C14.5,12.43 14.5,12.37 14.5,12.31C14.88,12.58 15.37,12.75 15.9,12.75C17.28,12.75 18.4,11.63 18.4,10.25C18.4,9.25 17.81,8.4 16.97,8C17.81,7.6 18.4,6.74 18.4,5.75C18.4,4.37 17.28,3.25 15.9,3.25C15.37,3.25 14.88,3.41 14.5,3.69C14.5,3.63 14.5,3.56 14.5,3.5A2.5,2.5 0 0,0 12,1A2.5,2.5 0 0,0 9.5,3.5C9.5,3.56 9.5,3.63 9.5,3.69C9.12,3.41 8.63,3.25 8.1,3.25A2.5,2.5 0 0,0 5.6,5.75C5.6,6.74 6.19,7.6 7.03,8C6.19,8.4 5.6,9.25 5.6,10.25M12,22A9,9 0 0,0 21,13C16,13 12,17 12,22Z",proximity:"M12,2A10,10 0 0,1 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12A10,10 0 0,1 12,2M12,4A8,8 0 0,0 4,12C4,14.09 4.8,16 6.11,17.41L9.88,9.88L17.41,6.11C16,4.8 14.09,4 12,4M12,20A8,8 0 0,0 20,12C20,9.91 19.2,8 17.89,6.59L14.12,14.12L6.59,17.89C8,19.2 9.91,20 12,20M12,12L11.23,11.23L9.7,14.3L12.77,12.77L12,12M12,17.5H13V19H12V17.5M15.88,15.89L16.59,15.18L17.65,16.24L16.94,16.95L15.88,15.89M17.5,12V11H19V12H17.5M12,6.5H11V5H12V6.5M8.12,8.11L7.41,8.82L6.35,7.76L7.06,7.05L8.12,8.11M6.5,12V13H5V12H6.5Z",remote:"M12,0C8.96,0 6.21,1.23 4.22,3.22L5.63,4.63C7.26,3 9.5,2 12,2C14.5,2 16.74,3 18.36,4.64L19.77,3.23C17.79,1.23 15.04,0 12,0M7.05,6.05L8.46,7.46C9.37,6.56 10.62,6 12,6C13.38,6 14.63,6.56 15.54,7.46L16.95,6.05C15.68,4.78 13.93,4 12,4C10.07,4 8.32,4.78 7.05,6.05M12,15A2,2 0 0,1 10,13A2,2 0 0,1 12,11A2,2 0 0,1 14,13A2,2 0 0,1 12,15M15,9H9A1,1 0 0,0 8,10V22A1,1 0 0,0 9,23H15A1,1 0 0,0 16,22V10A1,1 0 0,0 15,9Z",scene:"M17.5,12A1.5,1.5 0 0,1 16,10.5A1.5,1.5 0 0,1 17.5,9A1.5,1.5 0 0,1 19,10.5A1.5,1.5 0 0,1 17.5,12M14.5,8A1.5,1.5 0 0,1 13,6.5A1.5,1.5 0 0,1 14.5,5A1.5,1.5 0 0,1 16,6.5A1.5,1.5 0 0,1 14.5,8M9.5,8A1.5,1.5 0 0,1 8,6.5A1.5,1.5 0 0,1 9.5,5A1.5,1.5 0 0,1 11,6.5A1.5,1.5 0 0,1 9.5,8M6.5,12A1.5,1.5 0 0,1 5,10.5A1.5,1.5 0 0,1 6.5,9A1.5,1.5 0 0,1 8,10.5A1.5,1.5 0 0,1 6.5,12M12,3A9,9 0 0,0 3,12A9,9 0 0,0 12,21A1.5,1.5 0 0,0 13.5,19.5C13.5,19.11 13.35,18.76 13.11,18.5C12.88,18.23 12.73,17.88 12.73,17.5A1.5,1.5 0 0,1 14.23,16H16A5,5 0 0,0 21,11C21,6.58 16.97,3 12,3Z",schedule:e,script:"M17.8,20C17.4,21.2 16.3,22 15,22H5C3.3,22 2,20.7 2,19V18H5L14.2,18C14.6,19.2 15.7,20 17,20H17.8M19,2C20.7,2 22,3.3 22,5V6H20V5C20,4.4 19.6,4 19,4C18.4,4 18,4.4 18,5V18H17C16.4,18 16,17.6 16,17V16H5V5C5,3.3 6.3,2 8,2H19M8,6V8H15V6H8M8,10V12H14V10H8Z",select:i,sensor:"M12,9A3,3 0 0,0 9,12A3,3 0 0,0 12,15A3,3 0 0,0 15,12A3,3 0 0,0 12,9M12,17A5,5 0 0,1 7,12A5,5 0 0,1 12,7A5,5 0 0,1 17,12A5,5 0 0,1 12,17M12,4.5C7,4.5 2.73,7.61 1,12C2.73,16.39 7,19.5 12,19.5C17,19.5 21.27,16.39 23,12C21.27,7.61 17,4.5 12,4.5Z",simple_alarm:L,siren:"M12,8H4A2,2 0 0,0 2,10V14A2,2 0 0,0 4,16H5V20A1,1 0 0,0 6,21H8A1,1 0 0,0 9,20V16H12L17,20V4L12,8M21.5,12C21.5,13.71 20.54,15.26 19,16V8C20.53,8.75 21.5,10.3 21.5,12Z",stt:o,text:r,timer:"M12,20A7,7 0 0,1 5,13A7,7 0 0,1 12,6A7,7 0 0,1 19,13A7,7 0 0,1 12,20M19.03,7.39L20.45,5.97C20,5.46 19.55,5 19.04,4.56L17.62,6C16.07,4.74 14.12,4 12,4A9,9 0 0,0 3,13A9,9 0 0,0 12,22C17,22 21,17.97 21,13C21,10.88 20.26,8.93 19.03,7.39M11,14H13V8H11M15,1H9V3H15V1Z",tts:"M16.5 3H21.5C22.3 3 23 3.7 23 4.5V7.5C23 8.3 22.3 9 21.5 9H18L15 12V4.5C15 3.7 15.7 3 16.5 3M3 3C1.9 3 1 3.9 1 5V19C1 20.1 1.9 21 3 21H11C12.1 21 13 20.1 13 19V5C13 3.9 12.1 3 11 3H3M7 5C8.1 5 9 5.9 9 7S8.1 9 7 9 5 8.1 5 7 5.9 5 7 5M7 11C9.2 11 11 12.8 11 15S9.2 19 7 19 3 17.2 3 15 4.8 11 7 11M7 13C5.9 13 5 13.9 5 15S5.9 17 7 17 9 16.1 9 15 8.1 13 7 13",updater:"M11 20H6.5Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13V12.85L14.6 14.4L16 13L12 9L8 13L9.4 14.4L11 12.85Z",vacuum:"M12,2C14.65,2 17.19,3.06 19.07,4.93L17.65,6.35C16.15,4.85 14.12,4 12,4C9.88,4 7.84,4.84 6.35,6.35L4.93,4.93C6.81,3.06 9.35,2 12,2M3.66,6.5L5.11,7.94C4.39,9.17 4,10.57 4,12A8,8 0 0,0 12,20A8,8 0 0,0 20,12C20,10.57 19.61,9.17 18.88,7.94L20.34,6.5C21.42,8.12 22,10.04 22,12A10,10 0 0,1 12,22A10,10 0 0,1 2,12C2,10.04 2.58,8.12 3.66,6.5M12,6A6,6 0 0,1 18,12C18,13.59 17.37,15.12 16.24,16.24L14.83,14.83C14.08,15.58 13.06,16 12,16C10.94,16 9.92,15.58 9.17,14.83L7.76,16.24C6.63,15.12 6,13.59 6,12A6,6 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",zone:"M12,2C15.31,2 18,4.66 18,7.95C18,12.41 12,19 12,19C12,19 6,12.41 6,7.95C6,4.66 8.69,2 12,2M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M20,19C20,21.21 16.42,23 12,23C7.58,23 4,21.21 4,19C4,17.71 5.22,16.56 7.11,15.83L7.75,16.74C6.67,17.19 6,17.81 6,18.5C6,19.88 8.69,21 12,21C15.31,21 18,19.88 18,18.5C18,17.81 17.33,17.19 16.25,16.74L16.89,15.83C18.78,16.56 20,17.71 20,19Z"},l={apparent_power:t,aqi:V,atmospheric_pressure:"M17 3H21V5H17V3M17 7H21V9H17V7M17 11H21V13H17.75L17 12.1V11M21 15V17H19C19 16.31 18.9 15.63 18.71 15H21M7 3V5H3V3H7M7 7V9H3V7H7M7 11V12.1L6.25 13H3V11H7M3 15H5.29C5.1 15.63 5 16.31 5 17H3V15M15 13V5C15 3.34 13.66 2 12 2S9 3.34 9 5V13C6.79 14.66 6.34 17.79 8 20S12.79 22.66 15 21 17.66 16.21 16 14C15.72 13.62 15.38 13.28 15 13M12 4C12.55 4 13 4.45 13 5V8H11V5C11 4.45 11.45 4 12 4Z",carbon_dioxide:"M5,7A2,2 0 0,0 3,9V15A2,2 0 0,0 5,17H8V15H5V9H8V7H5M11,7A2,2 0 0,0 9,9V15A2,2 0 0,0 11,17H13A2,2 0 0,0 15,15V9A2,2 0 0,0 13,7H11M11,9H13V15H11V9M16,10.5V12H19V13.5H17.5A1.5,1.5 0 0,0 16,15V18H20.5V16.5H17.5V15H19A1.5,1.5 0 0,0 20.5,13.5V12A1.5,1.5 0 0,0 19,10.5H16Z",carbon_monoxide:"M8 7C6.9 7 6 7.9 6 9V15C6 16.11 6.9 17 8 17H11V15H8V9H11V7H8M14 7C12.9 7 12 7.9 12 9V15C12 16.11 12.9 17 14 17H16C17.11 17 18 16.11 18 15V9C18 7.9 17.11 7 16 7H14M14 9H16V15H14V9",current:"M12.43 11C12.28 10.84 10 7 7 7S2.32 10.18 2 11V13H11.57C11.72 13.16 14 17 17 17S21.68 13.82 22 13V11H12.43M7 9C8.17 9 9.18 9.85 10 11H4.31C4.78 10.17 5.54 9 7 9M17 15C15.83 15 14.82 14.15 14 13H19.69C19.22 13.83 18.46 15 17 15Z",data_rate:"M8.28,5.45L6.5,4.55L7.76,2H16.23L17.5,4.55L15.72,5.44L15,4H9L8.28,5.45M18.62,8H14.09L13.3,5H10.7L9.91,8H5.38L4.1,10.55L5.89,11.44L6.62,10H17.38L18.1,11.45L19.89,10.56L18.62,8M17.77,22H15.7L15.46,21.1L12,15.9L8.53,21.1L8.3,22H6.23L9.12,11H11.19L10.83,12.35L12,14.1L13.16,12.35L12.81,11H14.88L17.77,22M11.4,15L10.5,13.65L9.32,18.13L11.4,15M14.68,18.12L13.5,13.64L12.6,15L14.68,18.12Z",data_size:"M12,3C7.58,3 4,4.79 4,7C4,9.21 7.58,11 12,11C16.42,11 20,9.21 20,7C20,4.79 16.42,3 12,3M4,9V12C4,14.21 7.58,16 12,16C16.42,16 20,14.21 20,12V9C20,11.21 16.42,13 12,13C7.58,13 4,11.21 4,9M4,14V17C4,19.21 7.58,21 12,21C16.42,21 20,19.21 20,17V14C20,16.21 16.42,18 12,18C7.58,18 4,16.21 4,14Z",date:M,distance:"M6.45,17.45L1,12L6.45,6.55L7.86,7.96L4.83,11H19.17L16.14,7.96L17.55,6.55L23,12L17.55,17.45L16.14,16.04L19.17,13H4.83L7.86,16.04L6.45,17.45Z",duration:"M13,2.03V2.05L13,4.05C17.39,4.59 20.5,8.58 19.96,12.97C19.5,16.61 16.64,19.5 13,19.93V21.93C18.5,21.38 22.5,16.5 21.95,11C21.5,6.25 17.73,2.5 13,2.03M11,2.06C9.05,2.25 7.19,3 5.67,4.26L7.1,5.74C8.22,4.84 9.57,4.26 11,4.06V2.06M4.26,5.67C3,7.19 2.25,9.04 2.05,11H4.05C4.24,9.58 4.8,8.23 5.69,7.1L4.26,5.67M2.06,13C2.26,14.96 3.03,16.81 4.27,18.33L5.69,16.9C4.81,15.77 4.24,14.42 4.06,13H2.06M7.1,18.37L5.67,19.74C7.18,21 9.04,21.79 11,22V20C9.58,19.82 8.23,19.25 7.1,18.37M12.5,7V12.25L17,14.92L16.25,16.15L11,13V7H12.5Z",energy:"M11 15H6L13 1V9H18L11 23V15Z",frequency:m,gas:"M16 4H15V2H13V4H11V2H9V4H8C5.79 4 4 5.79 4 8V18C4 20.21 5.79 22 8 22H16C18.21 22 20 20.21 20 18V8C20 5.79 18.21 4 16 4M12 18C10.62 18 9.5 16.9 9.5 15.54C9.5 14.45 9.93 14.15 12 11.75C14.05 14.13 14.5 14.45 14.5 15.54C14.5 16.9 13.38 18 12 18M16 10H8V8H16V10Z",humidity:u,illuminance:"M12,18A6,6 0 0,1 6,12A6,6 0 0,1 12,6A6,6 0 0,1 18,12A6,6 0 0,1 12,18M20,15.31L23.31,12L20,8.69V4H15.31L12,0.69L8.69,4H4V8.69L0.69,12L4,15.31V20H8.69L12,23.31L15.31,20H20V15.31Z",irradiance:"M11 6C13.76 6 16 8.24 16 11S13.76 16 11 16 6 13.76 6 11 8.24 6 11 6M11 1L13.39 4.42C12.65 4.15 11.84 4 11 4S9.35 4.15 8.61 4.42L11 1M2.34 6L6.5 5.65C5.9 6.16 5.36 6.78 4.94 7.5C4.5 8.24 4.25 9 4.11 9.79L2.34 6M2.36 16L4.12 12.23C4.26 13 4.53 13.78 4.95 14.5C5.37 15.24 5.91 15.86 6.5 16.37L2.36 16M19.65 6L17.88 9.79C17.74 9 17.47 8.23 17.05 7.5C16.63 6.78 16.1 6.15 15.5 5.64L19.65 6M23 13H21C21 15.05 20.22 17.1 18.66 18.66C17.09 20.23 15.05 21 13 21V23C15.56 23 18.12 22 20.07 20.07S23 15.56 23 13M19 13H17C17 14 16.61 15.05 15.83 15.83C15.05 16.61 14 17 13 17V19C14.54 19 16.08 18.41 17.25 17.24C18.41 16.08 19 14.54 19 13",moisture:u,monetary:"M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",nitrogen_dioxide:a,nitrogen_monoxide:a,nitrous_oxide:a,ozone:a,pm1:a,pm10:a,pm25:a,power:t,power_factor:"M20,19H4.09L14.18,4.43L15.82,5.57L11.28,12.13C12.89,12.96 14,14.62 14,16.54C14,16.7 14,16.85 13.97,17H20V19M7.91,17H11.96C12,16.85 12,16.7 12,16.54C12,15.28 11.24,14.22 10.14,13.78L7.91,17Z",precipitation:"M6,14.03A1,1 0 0,1 7,15.03C7,15.58 6.55,16.03 6,16.03C3.24,16.03 1,13.79 1,11.03C1,8.27 3.24,6.03 6,6.03C7,3.68 9.3,2.03 12,2.03C15.43,2.03 18.24,4.69 18.5,8.06L19,8.03A4,4 0 0,1 23,12.03C23,14.23 21.21,16.03 19,16.03H18C17.45,16.03 17,15.58 17,15.03C17,14.47 17.45,14.03 18,14.03H19A2,2 0 0,0 21,12.03A2,2 0 0,0 19,10.03H17V9.03C17,6.27 14.76,4.03 12,4.03C9.5,4.03 7.45,5.84 7.06,8.21C6.73,8.09 6.37,8.03 6,8.03A3,3 0 0,0 3,11.03A3,3 0 0,0 6,14.03M12,14.15C12.18,14.39 12.37,14.66 12.56,14.94C13,15.56 14,17.03 14,18C14,19.11 13.1,20 12,20A2,2 0 0,1 10,18C10,17.03 11,15.56 11.44,14.94C11.63,14.66 11.82,14.4 12,14.15M12,11.03L11.5,11.59C11.5,11.59 10.65,12.55 9.79,13.81C8.93,15.06 8,16.56 8,18A4,4 0 0,0 12,22A4,4 0 0,0 16,18C16,16.56 15.07,15.06 14.21,13.81C13.35,12.55 12.5,11.59 12.5,11.59",precipitation_intensity:"M9,12C9.53,12.14 9.85,12.69 9.71,13.22L8.41,18.05C8.27,18.59 7.72,18.9 7.19,18.76C6.65,18.62 6.34,18.07 6.5,17.54L7.78,12.71C7.92,12.17 8.47,11.86 9,12M13,12C13.53,12.14 13.85,12.69 13.71,13.22L11.64,20.95C11.5,21.5 10.95,21.8 10.41,21.66C9.88,21.5 9.56,20.97 9.7,20.43L11.78,12.71C11.92,12.17 12.47,11.86 13,12M17,12C17.53,12.14 17.85,12.69 17.71,13.22L16.41,18.05C16.27,18.59 15.72,18.9 15.19,18.76C14.65,18.62 14.34,18.07 14.5,17.54L15.78,12.71C15.92,12.17 16.47,11.86 17,12M17,10V9A5,5 0 0,0 12,4C9.5,4 7.45,5.82 7.06,8.19C6.73,8.07 6.37,8 6,8A3,3 0 0,0 3,11C3,12.11 3.6,13.08 4.5,13.6V13.59C5,13.87 5.14,14.5 4.87,14.96C4.59,15.43 4,15.6 3.5,15.32V15.33C2,14.47 1,12.85 1,11A5,5 0 0,1 6,6C7,3.65 9.3,2 12,2C15.43,2 18.24,4.66 18.5,8.03L19,8A4,4 0 0,1 23,12C23,13.5 22.2,14.77 21,15.46V15.46C20.5,15.73 19.91,15.57 19.63,15.09C19.36,14.61 19.5,14 20,13.72V13.73C20.6,13.39 21,12.74 21,12A2,2 0 0,0 19,10H17Z",pressure:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,4A8,8 0 0,1 20,12C20,14.4 19,16.5 17.3,18C15.9,16.7 14,16 12,16C10,16 8.2,16.7 6.7,18C5,16.5 4,14.4 4,12A8,8 0 0,1 12,4M14,5.89C13.62,5.9 13.26,6.15 13.1,6.54L11.81,9.77L11.71,10C11,10.13 10.41,10.6 10.14,11.26C9.73,12.29 10.23,13.45 11.26,13.86C12.29,14.27 13.45,13.77 13.86,12.74C14.12,12.08 14,11.32 13.57,10.76L13.67,10.5L14.96,7.29L14.97,7.26C15.17,6.75 14.92,6.17 14.41,5.96C14.28,5.91 14.15,5.89 14,5.89M10,6A1,1 0 0,0 9,7A1,1 0 0,0 10,8A1,1 0 0,0 11,7A1,1 0 0,0 10,6M7,9A1,1 0 0,0 6,10A1,1 0 0,0 7,11A1,1 0 0,0 8,10A1,1 0 0,0 7,9M17,9A1,1 0 0,0 16,10A1,1 0 0,0 17,11A1,1 0 0,0 18,10A1,1 0 0,0 17,9Z",reactive_power:t,signal_strength:"M12,21L15.6,16.2C14.6,15.45 13.35,15 12,15C10.65,15 9.4,15.45 8.4,16.2L12,21M12,3C7.95,3 4.21,4.34 1.2,6.6L3,9C5.5,7.12 8.62,6 12,6C15.38,6 18.5,7.12 21,9L22.8,6.6C19.79,4.34 16.05,3 12,3M12,9C9.3,9 6.81,9.89 4.8,11.4L6.6,13.8C8.1,12.67 9.97,12 12,12C14.03,12 15.9,12.67 17.4,13.8L19.2,11.4C17.19,9.89 14.7,9 12,9Z",sound_pressure:"M17,20C16.71,20 16.44,19.94 16.24,19.85C15.53,19.5 15.03,18.97 14.53,17.47C14,15.91 13.06,15.18 12.14,14.47C11.35,13.86 10.53,13.23 9.82,11.94C9.29,11 9,9.93 9,9C9,6.2 11.2,4 14,4C16.8,4 19,6.2 19,9H21C21,5.07 17.93,2 14,2C10.07,2 7,5.07 7,9C7,10.26 7.38,11.65 8.07,12.9C9,14.55 10.05,15.38 10.92,16.05C11.73,16.67 12.31,17.12 12.63,18.1C13.23,19.92 14,20.94 15.36,21.65C15.87,21.88 16.43,22 17,22A4,4 0 0,0 21,18H19A2,2 0 0,1 17,20M7.64,2.64L6.22,1.22C4.23,3.21 3,5.96 3,9C3,12.04 4.23,14.79 6.22,16.78L7.63,15.37C6,13.74 5,11.5 5,9C5,6.5 6,4.26 7.64,2.64M11.5,9A2.5,2.5 0 0,0 14,11.5A2.5,2.5 0 0,0 16.5,9A2.5,2.5 0 0,0 14,6.5A2.5,2.5 0 0,0 11.5,9Z",speed:"M12,16A3,3 0 0,1 9,13C9,11.88 9.61,10.9 10.5,10.39L20.21,4.77L14.68,14.35C14.18,15.33 13.17,16 12,16M12,3C13.81,3 15.5,3.5 16.97,4.32L14.87,5.53C14,5.19 13,5 12,5A8,8 0 0,0 4,13C4,15.21 4.89,17.21 6.34,18.65H6.35C6.74,19.04 6.74,19.67 6.35,20.06C5.96,20.45 5.32,20.45 4.93,20.07V20.07C3.12,18.26 2,15.76 2,13A10,10 0 0,1 12,3M22,13C22,15.76 20.88,18.26 19.07,20.07V20.07C18.68,20.45 18.05,20.45 17.66,20.06C17.27,19.67 17.27,19.04 17.66,18.65V18.65C19.11,17.2 20,15.21 20,13C20,12 19.81,11 19.46,10.1L20.67,8C21.5,9.5 22,11.18 22,13Z",sulphur_dioxide:a,temperature:"M15 13V5A3 3 0 0 0 9 5V13A5 5 0 1 0 15 13M12 4A1 1 0 0 1 13 5V8H11V5A1 1 0 0 1 12 4Z",timestamp:"M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M16.2,16.2L11,13V7H12.5V12.2L17,14.9L16.2,16.2Z",volatile_organic_compounds:a,volatile_organic_compounds_parts:a,voltage:m,volume:"M19 7V5H21V3H13V5H15V7H1V21H23V7H19M21 14.42C20.71 14.13 20.5 14 20 14C19.33 14 19.21 14.21 18.71 14.71S17.33 16 16 16 13.79 15.21 13.29 14.71 12.67 14 12 14C11.78 14 11.63 14.03 11.5 14.08C11.22 14.18 11.05 14.37 10.71 14.71C10.21 15.21 9.33 16 8 16S5.79 15.21 5.29 14.71 4.67 14 4 14C3.5 14 3.29 14.13 3 14.42V9H21V14.42Z",water:"M12,20A6,6 0 0,1 6,14C6,10 12,3.25 12,3.25C12,3.25 18,10 18,14A6,6 0 0,1 12,20Z",weight:"M12,3A4,4 0 0,1 16,7C16,7.73 15.81,8.41 15.46,9H18C18.95,9 19.75,9.67 19.95,10.56C21.96,18.57 22,18.78 22,19A2,2 0 0,1 20,21H4A2,2 0 0,1 2,19C2,18.78 2.04,18.57 4.05,10.56C4.25,9.67 5.05,9 6,9H8.54C8.19,8.41 8,7.73 8,7A4,4 0 0,1 12,3M12,5A2,2 0 0,0 10,7A2,2 0 0,0 12,9A2,2 0 0,0 14,7A2,2 0 0,0 12,5Z",wind_speed:"M4,10A1,1 0 0,1 3,9A1,1 0 0,1 4,8H12A2,2 0 0,0 14,6A2,2 0 0,0 12,4C11.45,4 10.95,4.22 10.59,4.59C10.2,5 9.56,5 9.17,4.59C8.78,4.2 8.78,3.56 9.17,3.17C9.9,2.45 10.9,2 12,2A4,4 0 0,1 16,6A4,4 0 0,1 12,10H4M19,12A1,1 0 0,0 20,11A1,1 0 0,0 19,10C18.72,10 18.47,10.11 18.29,10.29C17.9,10.68 17.27,10.68 16.88,10.29C16.5,9.9 16.5,9.27 16.88,8.88C17.42,8.34 18.17,8 19,8A3,3 0 0,1 22,11A3,3 0 0,1 19,14H5A1,1 0 0,1 4,13A1,1 0 0,1 5,12H19M18,18H4A1,1 0 0,1 3,17A1,1 0 0,1 4,16H18A3,3 0 0,1 21,19A3,3 0 0,1 18,22C17.17,22 16.42,21.66 15.88,21.12C15.5,20.73 15.5,20.1 15.88,19.71C16.27,19.32 16.9,19.32 17.29,19.71C17.47,19.89 17.72,20 18,20A1,1 0 0,0 19,19A1,1 0 0,0 18,18Z"},p=(new Set(["fan","input_boolean","light","switch","group","automation","humidifier"]),new Set(["camera","media_player"]),"°C"),d="°F"},79513:(C,A,H)=>{H.d(A,{uf:()=>M,l4:()=>e,sJ:()=>L});var V=H(66477);const L=C=>!!C.unit_of_measurement||!!C.state_class,M=(C,A,H)=>{const L=A?(C=>{switch(C.number_format){case V.y4.comma_decimal:return["en-US","en"];case V.y4.decimal_comma:return["de","es","it"];case V.y4.space_comma:return["fr","sv","cs"];case V.y4.system:return;default:return C.language}})(A):void 0;if(Number.isNaN=Number.isNaN||function C(A){return"number"==typeof A&&C(A)},(null==A?void 0:A.number_format)!==V.y4.none&&!Number.isNaN(Number(C))&&Intl)try{return new Intl.NumberFormat(L,t(C,H)).format(Number(C))}catch(A){return console.error(A),new Intl.NumberFormat(void 0,t(C,H)).format(Number(C))}return!Number.isNaN(Number(C))&&""!==C&&(null==A?void 0:A.number_format)===V.y4.none&&Intl?new Intl.NumberFormat("en-US",t(C,{...H,useGrouping:!1})).format(Number(C)):"string"==typeof C?C:`${((C,A=2)=>Math.round(C*10**A)/10**A)(C,null==H?void 0:H.maximumFractionDigits).toString()}${"currency"===(null==H?void 0:H.style)?` ${H.currency}`:""}`},e=(C,A)=>{var H;const V=null==A?void 0:A.display_precision;return null!=V?{maximumFractionDigits:V,minimumFractionDigits:V}:Number.isInteger(Number(null===(H=C.attributes)||void 0===H?void 0:H.step))&&Number.isInteger(Number(C.state))?{maximumFractionDigits:0}:void 0},t=(C,A)=>{const H={maximumFractionDigits:2,...A};if("string"!=typeof C)return H;if(!A||void 0===A.minimumFractionDigits&&void 0===A.maximumFractionDigits){const A=C.indexOf(".")>-1?C.split(".")[1].length:0;H.minimumFractionDigits=A,H.maximumFractionDigits=A}return H}},24833:(C,A,H)=>{H.d(A,{Sk:()=>e,X4:()=>t,k6:()=>L});H(49706);var V=H(40095);H(85415);const L=4,M=C=>(0,V.f)(C,L)&&"number"==typeof C.in_progress,e=C=>(C=>M(C.attributes))(C)||!!C.attributes.in_progress,t=C=>M(C)||!!C.in_progress}}]); +//# sourceMappingURL=7013-MCmPOfbXWG4.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/7013-MCmPOfbXWG4.js.gz b/supervisor/api/panel/frontend_latest/7013-MCmPOfbXWG4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..932ef00de646e2283ab4e100fd6721527e4f13fd GIT binary patch literal 10367 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.d(t,{U:()=>n});const n=e=>e.stopPropagation()},73366:(e,t,i)=>{var n=i(17463),o=i(61092),a=i(96762),s=i(68144),l=i(14243);(0,n.Z)([(0,l.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[a.W,s.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),o.K)},86630:(e,t,i)=>{var n=i(17463),o=i(34541),a=i(47838),s=i(49412),l=i(3762),d=i(68144),r=i(14243),c=i(38346),p=i(96151);(0,n.Z)([(0,r.Mo)("ha-select")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"method",key:"renderLeadingIcon",value:function(){return this.icon?d.dy``:d.Ld}},{kind:"method",key:"connectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"connectedCallback",this).call(this),window.addEventListener("translations-updated",this._translationsUpdated)}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,a.Z)(i.prototype),"disconnectedCallback",this).call(this),window.removeEventListener("translations-updated",this._translationsUpdated)}},{kind:"field",key:"_translationsUpdated",value(){return(0,c.D)((async()=>{await(0,p.y)(),this.layoutOptions()}),500)}},{kind:"field",static:!0,key:"styles",value:()=>[l.W,d.iv`.mdc-select:not(.mdc-select--disabled) .mdc-select__icon{color:var(--secondary-text-color)}.mdc-select__anchor{width:var(--ha-select-min-width,200px)}.mdc-select--filled .mdc-floating-label{inset-inline-start:12px;inset-inline-end:initial;direction:var(--direction)}.mdc-select--filled.mdc-select--with-leading-icon .mdc-floating-label{inset-inline-start:48px;inset-inline-end:initial;direction:var(--direction)}.mdc-select .mdc-select__anchor{padding-inline-start:12px;padding-inline-end:0px;direction:var(--direction)}.mdc-select__anchor .mdc-floating-label--float-above{transform-origin:var(--float-start)}`]}]}}),s.K)},67053:(e,t,i)=>{i.r(t),i.d(t,{HaConversationAgentSelector:()=>f});var n=i(17463),o=i(68144),a=i(14243),s=i(34541),l=i(47838),d=i(47181),r=i(32594),c=i(38346),p=i(81582);var h=i(5986);const u=(e,t)=>{var i;return e.callApi("POST","config/config_entries/options/flow",{handler:t,show_advanced_options:Boolean(null===(i=e.userData)||void 0===i?void 0:i.showAdvanced)})},m=(e,t)=>e.callApi("GET",`config/config_entries/options/flow/${t}`),g=(e,t,i)=>e.callApi("POST",`config/config_entries/options/flow/${t}`,i),v=(e,t)=>e.callApi("DELETE",`config/config_entries/options/flow/${t}`);var y=i(52871);i(73366),i(86630);const _="__NONE_OPTION__";(0,n.Z)([(0,a.Mo)("ha-conversation-agent-picker")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,a.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"language",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,a.SB)()],key:"_agents",value:void 0},{kind:"field",decorators:[(0,a.SB)()],key:"_configEntry",value:void 0},{kind:"method",key:"render",value:function(){var e,t,i;if(!this._agents)return o.Ld;const n=null!==(e=this.value)&&void 0!==e?e:this.required&&(!this.language||null!==(t=this._agents.find((e=>"homeassistant"===e.id)))&&void 0!==t&&t.supported_languages.includes(this.language))?"homeassistant":_;return o.dy` ${this.required?o.Ld:o.dy` ${this.hass.localize("ui.components.coversation-agent-picker.none")} `} ${this._agents.map((e=>o.dy` ${e.name} `))}${null!==(i=this._configEntry)&&void 0!==i&&i.supports_options?o.dy``:""} `}},{kind:"method",key:"willUpdate",value:function(e){(0,s.Z)((0,l.Z)(i.prototype),"willUpdate",this).call(this,e),this.hasUpdated?e.has("language")&&this._debouncedUpdateAgents():this._updateAgents(),e.has("value")&&this._maybeFetchConfigEntry()}},{kind:"method",key:"_maybeFetchConfigEntry",value:async function(){if(this.value&&"homeassistant"!==this.value)try{this._configEntry=(await(0,p.RQ)(this.hass,this.value)).config_entry}catch(e){this._configEntry=void 0}else this._configEntry=void 0}},{kind:"field",key:"_debouncedUpdateAgents",value(){return(0,c.D)((()=>this._updateAgents()),500)}},{kind:"method",key:"_updateAgents",value:async function(){const{agents:e}=await(t=this.hass,i=this.language,n=this.hass.config.country||void 0,t.callWS({type:"conversation/agent/list",language:i,country:n}));var t,i,n;if(this._agents=e,!this.value)return;const o=e.find((e=>e.id===this.value));(0,d.B)(this,"supported-languages-changed",{value:null==o?void 0:o.supported_languages}),(!o||"*"!==o.supported_languages&&0===o.supported_languages.length)&&(this.value=void 0,(0,d.B)(this,"value-changed",{value:this.value}))}},{kind:"method",key:"_openOptionsFlow",value:async function(){var e,t,i;this._configEntry&&(e=this,t=this._configEntry,i=await(0,h.t4)(this.hass,this._configEntry.domain),(0,y.w)(e,{startFlowHandler:t.entry_id,domain:t.domain,manifest:i},{loadDevicesAndAreas:!1,createFlow:async(e,i)=>{const[n]=await Promise.all([u(e,i),e.loadBackendTranslation("options",t.domain),e.loadBackendTranslation("selector",t.domain)]);return n},fetchFlow:async(e,i)=>{const[n]=await Promise.all([m(e,i),e.loadBackendTranslation("options",t.domain),e.loadBackendTranslation("selector",t.domain)]);return n},handleFlowStep:g,deleteFlow:v,renderAbortDescription(e,i){const n=e.localize(`component.${t.domain}.options.abort.${i.reason}`,i.description_placeholders);return n?o.dy` `:""},renderShowFormStepHeader:(e,i)=>e.localize(`component.${t.domain}.options.step.${i.step_id}.title`,i.description_placeholders)||e.localize("ui.dialogs.options_flow.form.header"),renderShowFormStepDescription(e,i){const n=e.localize(`component.${t.domain}.options.step.${i.step_id}.description`,i.description_placeholders);return n?o.dy` `:""},renderShowFormStepFieldLabel:(e,i,n)=>e.localize(`component.${t.domain}.options.step.${i.step_id}.data.${n.name}`),renderShowFormStepFieldHelper(e,i,n){const a=e.localize(`component.${t.domain}.options.step.${i.step_id}.data_description.${n.name}`,i.description_placeholders);return a?o.dy``:""},renderShowFormStepFieldError:(e,i,n)=>e.localize(`component.${t.domain}.options.error.${n}`,i.description_placeholders),renderShowFormStepFieldLocalizeValue:(e,i,n)=>e.localize(`component.${t.domain}.selector.${n}`),renderShowFormStepSubmitButton:(e,i)=>e.localize(`component.${t.domain}.options.step.${i.step_id}.submit`)||e.localize("ui.panel.config.integrations.config_flow."+(!1===i.last_step?"next":"submit")),renderExternalStepHeader:(e,t)=>"",renderExternalStepDescription:(e,t)=>"",renderCreateEntryDescription:(e,t)=>o.dy`

    ${e.localize("ui.dialogs.options_flow.success.description")}

    `,renderShowFormProgressHeader:(e,i)=>e.localize(`component.${t.domain}.options.step.${i.step_id}.title`)||e.localize(`component.${t.domain}.title`),renderShowFormProgressDescription(e,i){const n=e.localize(`component.${t.domain}.options.progress.${i.progress_action}`,i.description_placeholders);return n?o.dy` `:""},renderMenuHeader:(e,i)=>e.localize(`component.${t.domain}.options.step.${i.step_id}.title`)||e.localize(`component.${t.domain}.title`),renderMenuDescription(e,i){const n=e.localize(`component.${t.domain}.options.step.${i.step_id}.description`,i.description_placeholders);return n?o.dy` `:""},renderMenuOption:(e,i,n)=>e.localize(`component.${t.domain}.options.step.${i.step_id}.menu_options.${n}`,i.description_placeholders),renderLoadingDescription:(e,i)=>e.localize(`component.${t.domain}.options.loading`)||("loading_flow"===i||"loading_step"===i?e.localize(`ui.dialogs.options_flow.loading.${i}`,{integration:(0,h.Lh)(e.localize,t.domain)}):"")}))}},{kind:"get",static:!0,key:"styles",value:function(){return o.iv`:host{display:flex;align-items:center}ha-select{width:100%}ha-icon-button{color:var(--secondary-text-color)}`}},{kind:"method",key:"_changed",value:function(e){var t;const i=e.target;!this.hass||""===i.value||i.value===this.value||void 0===this.value&&i.value===_||(this.value=i.value===_?void 0:i.value,(0,d.B)(this,"value-changed",{value:this.value}),(0,d.B)(this,"supported-languages-changed",{value:null===(t=this._agents.find((e=>e.id===this.value)))||void 0===t?void 0:t.supported_languages}))}}]}}),o.oi);let f=(0,n.Z)([(0,a.Mo)("ha-selector-conversation_agent")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"context",value:void 0},{kind:"method",key:"render",value:function(){var e,t;return o.dy``}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`ha-conversation-agent-picker{width:100%}`}]}}),o.oi)},81582:(e,t,i)=>{i.d(t,{RQ:()=>o,pB:()=>n});const n=(e,t)=>{const i={};return t&&(t.type&&(i.type_filter=t.type),t.domain&&(i.domain=t.domain)),e.callWS({type:"config_entries/get_matching",...i})},o=(e,t)=>e.callWS({type:"config_entries/get",entry_id:t})},5986:(e,t,i)=>{i.d(t,{Lh:()=>n,t4:()=>o});const n=(e,t,i)=>e(`component.${t}.title`)||(null==i?void 0:i.name)||t,o=(e,t)=>e.callWS({type:"manifest/get",integration:t})},52871:(e,t,i)=>{i.d(t,{w:()=>a});var n=i(47181);const o=()=>Promise.all([i.e(8133),i.e(7270),i.e(8597),i.e(9431),i.e(4171)]).then(i.bind(i,24171)),a=(e,t,i)=>{(0,n.B)(e,"show-dialog",{dialogTag:"dialog-data-entry-flow",dialogImport:o,dialogParams:{...t,flowConfig:i,dialogParentElement:e}})}}}]); +//# sourceMappingURL=7053-h1xx95fhrKs.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/7053-h1xx95fhrKs.js.gz b/supervisor/api/panel/frontend_latest/7053-h1xx95fhrKs.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..762330b2868bf90d6f10f0ac189b2ba58cc242ac GIT binary patch literal 3978 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 a=i(17463),o=i(34541),r=i(47838),d=i(29530),l=(i(63873),i(53947)),n=i(68144),s=i(14243),c=i(30153),u=i(47181);i(5666),i(73366),i(3555);(0,l.hC)("vaadin-combo-box-item",n.iv`:host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}`);(0,a.Z)([(0,s.Mo)("ha-combo-box")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"validationMessage",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:"error-message"})],key:"errorMessage",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"invalid",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"icon",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"items",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"filteredItems",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"dataProvider",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:"allow-custom-value",type:Boolean})],key:"allowCustomValue",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:"item-value-path"})],key:"itemValuePath",value:()=>"value"},{kind:"field",decorators:[(0,s.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"label"},{kind:"field",decorators:[(0,s.Cb)({attribute:"item-id-path"})],key:"itemIdPath",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"renderer",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0,attribute:"opened"})],key:"opened",value:void 0},{kind:"field",decorators:[(0,s.IO)("vaadin-combo-box-light",!0)],key:"_comboBox",value:void 0},{kind:"field",decorators:[(0,s.IO)("ha-textfield",!0)],key:"_inputElement",value:void 0},{kind:"field",key:"_overlayMutationObserver",value:void 0},{kind:"field",key:"_bodyMutationObserver",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,null===(e=this._comboBox)||void 0===e||e.open()}},{kind:"method",key:"focus",value:async function(){var e,t;await this.updateComplete,await(null===(e=this._inputElement)||void 0===e?void 0:e.updateComplete),null===(t=this._inputElement)||void 0===t||t.focus()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,o.Z)((0,r.Z)(i.prototype),"disconnectedCallback",this).call(this),this._overlayMutationObserver&&(this._overlayMutationObserver.disconnect(),this._overlayMutationObserver=void 0),this._bodyMutationObserver&&(this._bodyMutationObserver.disconnect(),this._bodyMutationObserver=void 0)}},{kind:"get",key:"selectedItem",value:function(){return this._comboBox.selectedItem}},{kind:"method",key:"setInputValue",value:function(e){this._comboBox.value=e}},{kind:"method",key:"render",value:function(){var e;return n.dy` `}" .icon="${this.icon}" .invalid="${this.invalid}" helper="${(0,c.o)(this.helper)}" helperPersistent> ${this.value?n.dy``:""} `}},{kind:"field",key:"_defaultRowRenderer",value(){return e=>n.dy` ${this.itemLabelPath?e[this.itemLabelPath]:e} `}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,u.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){e.stopPropagation();const t=e.detail.value;if(setTimeout((()=>{this.opened=t}),0),(0,u.B)(this,"opened-changed",{value:e.detail.value}),t){const e=document.querySelector("vaadin-combo-box-overlay");e&&this._removeInert(e),this._observeBody()}else{var i;null===(i=this._bodyMutationObserver)||void 0===i||i.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&this._removeInert(e)})),e.removedNodes.forEach((e=>{var t;"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&(null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((e=>{e.forEach((e=>{if("inert"===e.attributeName){const i=e.target;var t;if(i.inert)null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0,i.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,u.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this.value&&(0,u.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`:host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}`}}]}}),n.oi)},73366:(e,t,i)=>{var a=i(17463),o=i(61092),r=i(96762),d=i(68144),l=i(14243);(0,a.Z)([(0,l.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[r.W,d.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),o.K)},68610:(e,t,i)=>{i.r(t),i.d(t,{HaAreaSelector:()=>v});var a=i(17463),o=i(68144),r=i(14243),d=i(14516),l=i(76680),n=i(57292),s=i(75012),c=i(33855),u=(i(68101),i(47181)),h=i(73826);(0,a.Z)([(0,r.Mo)("ha-areas-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean,attribute:"no-add"})],key:"noAdd",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Array,attribute:"include-domains"})],key:"includeDomains",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Array,attribute:"exclude-domains"})],key:"excludeDomains",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Array,attribute:"include-device-classes"})],key:"includeDeviceClasses",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"deviceFilter",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"entityFilter",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:"picked-area-label"})],key:"pickedAreaLabel",value:void 0},{kind:"field",decorators:[(0,r.Cb)({attribute:"pick-area-label"})],key:"pickAreaLabel",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"required",value:void 0},{kind:"method",key:"render",value:function(){if(!this.hass)return o.Ld;const e=this._currentAreas;return o.dy` ${e.map((e=>o.dy`
    `))}
    `}},{kind:"get",key:"_currentAreas",value:function(){return this.value||[]}},{kind:"method",key:"_updateAreas",value:async function(e){this.value=e,(0,u.B)(this,"value-changed",{value:e})}},{kind:"method",key:"_areaChanged",value:function(e){e.stopPropagation();const t=e.currentTarget.curValue,i=e.detail.value;if(i===t)return;const a=this._currentAreas;i&&!a.includes(i)?this._updateAreas(a.map((e=>e===t?i:e))):this._updateAreas(a.filter((e=>e!==t)))}},{kind:"method",key:"_addArea",value:function(e){e.stopPropagation();const t=e.detail.value;if(!t)return;e.currentTarget.value="";const i=this._currentAreas;i.includes(t)||this._updateAreas([...i,t])}},{kind:"field",static:!0,key:"styles",value:()=>o.iv`div{margin-top:8px}`}]}}),(0,h.f)(o.oi));let v=(0,a.Z)([(0,r.Mo)("ha-selector-area")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,r.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,r.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,r.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"field",decorators:[(0,r.SB)()],key:"_entitySources",value:void 0},{kind:"field",key:"_deviceIntegrationLookup",value:()=>(0,d.Z)(n.HP)},{kind:"method",key:"_hasIntegration",value:function(e){var t,i;return(null===(t=e.area)||void 0===t?void 0:t.entity)&&(0,l.r)(e.area.entity).some((e=>e.integration))||(null===(i=e.area)||void 0===i?void 0:i.device)&&(0,l.r)(e.area.device).some((e=>e.integration))}},{kind:"method",key:"updated",value:function(e){e.has("selector")&&this._hasIntegration(this.selector)&&!this._entitySources&&(0,s.m)(this.hass).then((e=>{this._entitySources=e}))}},{kind:"method",key:"render",value:function(){var e;return this._hasIntegration(this.selector)&&!this._entitySources?o.Ld:null!==(e=this.selector.area)&&void 0!==e&&e.multiple?o.dy` `:o.dy` `}},{kind:"field",key:"_filterEntities",value(){return e=>{var t;return null===(t=this.selector.area)||void 0===t||!t.entity||(0,l.r)(this.selector.area.entity).some((t=>(0,c.lV)(t,e,this._entitySources)))}}},{kind:"field",key:"_filterDevices",value(){return e=>{var t;if(null===(t=this.selector.area)||void 0===t||!t.device)return!0;const i=this._entitySources?this._deviceIntegrationLookup(this._entitySources,Object.values(this.hass.entities)):void 0;return(0,l.r)(this.selector.area.device).some((t=>(0,c.lE)(t,e,i)))}}}]}}),o.oi)}}]); -//# sourceMappingURL=6622-KvfagmyQ9VA.js.map \ No newline at end of file +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[7165],{77576:(e,t,i)=>{var o=i(17463),a=i(34541),d=i(47838),r=i(29530),n=(i(63873),i(53947)),l=i(68144),s=i(14243),c=i(30153),u=i(47181);i(5666),i(73366),i(3555);(0,n.hC)("vaadin-combo-box-item",l.iv`:host{padding:0!important}:host([focused]:not([disabled])){background-color:rgba(var(--rgb-primary-text-color,0,0,0),.12)}:host([selected]:not([disabled])){background-color:transparent;color:var(--mdc-theme-primary);--mdc-ripple-color:var(--mdc-theme-primary);--mdc-theme-text-primary-on-background:var(--mdc-theme-primary)}:host([selected]:not([disabled])):before{background-color:var(--mdc-theme-primary);opacity:.12;content:"";position:absolute;top:0;left:0;width:100%;height:100%}:host([selected][focused]:not([disabled])):before{opacity:.24}:host(:hover:not([disabled])){background-color:transparent}[part=content]{width:100%}[part=checkmark]{display:none}`);(0,o.Z)([(0,s.Mo)("ha-combo-box")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"placeholder",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"validationMessage",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:"error-message"})],key:"errorMessage",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"invalid",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"icon",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"items",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"filteredItems",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"dataProvider",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:"allow-custom-value",type:Boolean})],key:"allowCustomValue",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:"item-value-path"})],key:"itemValuePath",value:()=>"value"},{kind:"field",decorators:[(0,s.Cb)({attribute:"item-label-path"})],key:"itemLabelPath",value:()=>"label"},{kind:"field",decorators:[(0,s.Cb)({attribute:"item-id-path"})],key:"itemIdPath",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"renderer",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0,attribute:"opened"})],key:"opened",value:void 0},{kind:"field",decorators:[(0,s.IO)("vaadin-combo-box-light",!0)],key:"_comboBox",value:void 0},{kind:"field",decorators:[(0,s.IO)("ha-textfield",!0)],key:"_inputElement",value:void 0},{kind:"field",key:"_overlayMutationObserver",value:void 0},{kind:"field",key:"_bodyMutationObserver",value:void 0},{kind:"method",key:"open",value:async function(){var e;await this.updateComplete,null===(e=this._comboBox)||void 0===e||e.open()}},{kind:"method",key:"focus",value:async function(){var e,t;await this.updateComplete,await(null===(e=this._inputElement)||void 0===e?void 0:e.updateComplete),null===(t=this._inputElement)||void 0===t||t.focus()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,d.Z)(i.prototype),"disconnectedCallback",this).call(this),this._overlayMutationObserver&&(this._overlayMutationObserver.disconnect(),this._overlayMutationObserver=void 0),this._bodyMutationObserver&&(this._bodyMutationObserver.disconnect(),this._bodyMutationObserver=void 0)}},{kind:"get",key:"selectedItem",value:function(){return this._comboBox.selectedItem}},{kind:"method",key:"setInputValue",value:function(e){this._comboBox.value=e}},{kind:"method",key:"render",value:function(){var e;return l.dy` `}" .icon="${this.icon}" .invalid="${this.invalid}" helper="${(0,c.o)(this.helper)}" helperPersistent> ${this.value?l.dy``:""} `}},{kind:"field",key:"_defaultRowRenderer",value(){return e=>l.dy` ${this.itemLabelPath?e[this.itemLabelPath]:e} `}},{kind:"method",key:"_clearValue",value:function(e){e.stopPropagation(),(0,u.B)(this,"value-changed",{value:void 0})}},{kind:"method",key:"_toggleOpen",value:function(e){var t,i;this.opened?(null===(t=this._comboBox)||void 0===t||t.close(),e.stopPropagation()):null===(i=this._comboBox)||void 0===i||i.inputElement.focus()}},{kind:"method",key:"_openedChanged",value:function(e){e.stopPropagation();const t=e.detail.value;if(setTimeout((()=>{this.opened=t}),0),(0,u.B)(this,"opened-changed",{value:e.detail.value}),t){const e=document.querySelector("vaadin-combo-box-overlay");e&&this._removeInert(e),this._observeBody()}else{var i;null===(i=this._bodyMutationObserver)||void 0===i||i.disconnect(),this._bodyMutationObserver=void 0}}},{kind:"method",key:"_observeBody",value:function(){"MutationObserver"in window&&!this._bodyMutationObserver&&(this._bodyMutationObserver=new MutationObserver((e=>{e.forEach((e=>{e.addedNodes.forEach((e=>{"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&this._removeInert(e)})),e.removedNodes.forEach((e=>{var t;"VAADIN-COMBO-BOX-OVERLAY"===e.nodeName&&(null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0)}))}))})),this._bodyMutationObserver.observe(document.body,{childList:!0}))}},{kind:"method",key:"_removeInert",value:function(e){var t;if(e.inert)return e.inert=!1,null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),void(this._overlayMutationObserver=void 0);"MutationObserver"in window&&!this._overlayMutationObserver&&(this._overlayMutationObserver=new MutationObserver((e=>{e.forEach((e=>{if("inert"===e.attributeName){const i=e.target;var t;if(i.inert)null===(t=this._overlayMutationObserver)||void 0===t||t.disconnect(),this._overlayMutationObserver=void 0,i.inert=!1}}))})),this._overlayMutationObserver.observe(e,{attributes:!0}))}},{kind:"method",key:"_filterChanged",value:function(e){e.stopPropagation(),(0,u.B)(this,"filter-changed",{value:e.detail.value})}},{kind:"method",key:"_valueChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this.value&&(0,u.B)(this,"value-changed",{value:t||void 0})}},{kind:"get",static:!0,key:"styles",value:function(){return l.iv`:host{display:block;width:100%}vaadin-combo-box-light{position:relative;--vaadin-combo-box-overlay-max-height:calc(45vh)}ha-textfield{width:100%}ha-textfield>ha-icon-button{--mdc-icon-button-size:24px;padding:2px;color:var(--secondary-text-color)}ha-svg-icon{color:var(--input-dropdown-icon-color);position:absolute;cursor:pointer}.toggle-button{right:12px;top:-10px;inset-inline-start:initial;inset-inline-end:12px;direction:var(--direction)}:host([opened]) .toggle-button{color:var(--primary-color)}.clear-button{--mdc-icon-size:20px;top:-7px;right:36px;inset-inline-start:initial;inset-inline-end:36px;direction:var(--direction)}`}}]}}),l.oi)},73366:(e,t,i)=>{var o=i(17463),a=i(61092),d=i(96762),r=i(68144),n=i(14243);(0,o.Z)([(0,n.Mo)("ha-list-item")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"get",static:!0,key:"styles",value:function(){return[d.W,r.iv`:host{padding-left:var(--mdc-list-side-padding,20px);padding-right:var(--mdc-list-side-padding,20px)}:host([graphic=avatar]:not([twoLine])),:host([graphic=icon]:not([twoLine])){height:48px}span.material-icons:first-of-type{margin-inline-start:0px!important;margin-inline-end:var(--mdc-list-item-graphic-margin,16px)!important;direction:var(--direction)}span.material-icons:last-of-type{margin-inline-start:auto!important;margin-inline-end:0px!important;direction:var(--direction)}.mdc-deprecated-list-item__meta{display:var(--mdc-list-item-meta-display)}:host([multiline-secondary]){height:auto}:host([multiline-secondary]) .mdc-deprecated-list-item__text{padding:8px 0}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text{text-overflow:initial;white-space:normal;overflow:auto;display:inline-block;margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text{margin-top:10px}:host([multiline-secondary]) .mdc-deprecated-list-item__secondary-text::before{display:none}:host([multiline-secondary]) .mdc-deprecated-list-item__primary-text::before{display:none}:host([disabled]){color:var(--disabled-text-color)}`]}}]}}),a.K)},17165:(e,t,i)=>{i.r(t),i.d(t,{HaAddonSelector:()=>u});var o=i(17463),a=i(68144),d=i(14243),r=i(7323),n=i(47181),l=i(85415),s=i(34154);i(9381),i(77576),i(73366);const c=e=>a.dy` ${e.name} ${e.slug} ${e.icon?a.dy``:""} `;(0,o.Z)([(0,d.Mo)("ha-addon-picker")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:()=>""},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_addons",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.IO)("ha-combo-box")],key:"_comboBox",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_error",value:void 0},{kind:"method",key:"open",value:function(){var e;null===(e=this._comboBox)||void 0===e||e.open()}},{kind:"method",key:"focus",value:function(){var e;null===(e=this._comboBox)||void 0===e||e.focus()}},{kind:"method",key:"firstUpdated",value:function(){this._getAddons()}},{kind:"method",key:"render",value:function(){return this._addons?this._error?a.dy`${this._error}`:a.dy` `:a.Ld}},{kind:"method",key:"_getAddons",value:async function(){try{if((0,r.p)(this.hass,"hassio")){const e=await(0,s.yt)(this.hass);this._addons=e.addons.filter((e=>e.version)).sort(((e,t)=>(0,l.$)(e.name,t.name,this.hass.locale.language)))}else this._error=this.hass.localize("ui.components.addon-picker.error.no_supervisor")}catch(e){this._error=this.hass.localize("ui.components.addon-picker.error.fetch_addons")}}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_addonChanged",value:function(e){e.stopPropagation();const t=e.detail.value;t!==this._value&&this._setValue(t)}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,n.B)(this,"value-changed",{value:e}),(0,n.B)(this,"change")}),0)}}]}}),a.oi);let u=(0,o.Z)([(0,d.Mo)("ha-selector-addon")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){return a.dy``}},{kind:"field",static:!0,key:"styles",value:()=>a.iv`ha-addon-picker{width:100%}`}]}}),a.oi)}}]); +//# sourceMappingURL=7165-0m0nQGu81IE.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/7165-0m0nQGu81IE.js.gz b/supervisor/api/panel/frontend_latest/7165-0m0nQGu81IE.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..987d3af43d78e76397ecddd8f9a9a51982272159 GIT binary patch literal 3579 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.r(i),o.d(i,{HaAddonSelector:()=>c});var s=o(17463),a=o(68144),d=o(14243),t=o(7323),n=o(47181),l=o(85415),r=o(34154),h=o(26765);const u=e=>a.dy` ${e.name} ${e.slug} ${e.icon?a.dy``:""} `;(0,s.Z)([(0,d.Mo)("ha-addon-picker")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:()=>""},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_addons",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!1},{kind:"field",decorators:[(0,d.IO)("ha-combo-box")],key:"_comboBox",value:void 0},{kind:"method",key:"open",value:function(){var e;null===(e=this._comboBox)||void 0===e||e.open()}},{kind:"method",key:"focus",value:function(){var e;null===(e=this._comboBox)||void 0===e||e.focus()}},{kind:"method",key:"firstUpdated",value:function(){this._getAddons()}},{kind:"method",key:"render",value:function(){return this._addons?a.dy` `:a.Ld}},{kind:"method",key:"_getAddons",value:async function(){try{if((0,t.p)(this.hass,"hassio")){const e=await(0,r.yt)(this.hass);this._addons=e.addons.filter((e=>e.version)).sort(((e,i)=>(0,l.$)(e.name,i.name,this.hass.locale.language)))}else(0,h.Ys)(this,{title:this.hass.localize("ui.components.addon-picker.error.no_supervisor.title"),text:this.hass.localize("ui.components.addon-picker.error.no_supervisor.description")})}catch(e){(0,h.Ys)(this,{title:this.hass.localize("ui.components.addon-picker.error.fetch_addons.title"),text:this.hass.localize("ui.components.addon-picker.error.fetch_addons.description")})}}},{kind:"get",key:"_value",value:function(){return this.value||""}},{kind:"method",key:"_addonChanged",value:function(e){e.stopPropagation();const i=e.detail.value;i!==this._value&&this._setValue(i)}},{kind:"method",key:"_setValue",value:function(e){this.value=e,setTimeout((()=>{(0,n.B)(this,"value-changed",{value:e}),(0,n.B)(this,"change")}),0)}}]}}),a.oi);let c=(0,s.Z)([(0,d.Mo)("ha-selector-addon")],(function(e,i){return{F:class extends i{constructor(...i){super(...i),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)()],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"selector",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"value",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,d.Cb)()],key:"helper",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"required",value:()=>!0},{kind:"method",key:"render",value:function(){return a.dy``}},{kind:"field",static:!0,key:"styles",value:()=>a.iv`ha-addon-picker{width:100%}`}]}}),a.oi)}}]); -//# sourceMappingURL=7165-IlnhYzBiMT4.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/7165-IlnhYzBiMT4.js.gz b/supervisor/api/panel/frontend_latest/7165-IlnhYzBiMT4.js.gz deleted file mode 100644 index 9147be1bfcc61b4e74a3f32598eac605eff62129..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1254 zcmVV*_GF&*7wG+39;lB~J^rfMaG1HD-Go~YxDm*&a-QOWGbL9TvXm^*yx##X~?>eq^b9x}rYau{wjO%Q6Lqv6K&C(|+BiVgjh;NKjP(=Qak zs9=K@WKi<#6f`1##CTT8%yK1tWJs;SR$A5{CYf-DMsVT7X(C>?-qMv14yKekRa2F) zqGQ0e;D$6!oF~84r(EUE0Mzhz#q|>de)3hws!T0T)Zj#2pzg&j>s`mW{ml!og<7YFDnYLGx_l(H zFMb%yN{BQ~F{D1nXa`J|%Yf;Guv`N5D3~<2A2Cx|WuE%t7A*5UMi@I3cA%ABm3oL5QfYw-o&+oajFq6w$VdJhyw27YFwL{@1C# z)lpQaj0ye_Fse9p@THOf1OwJ*{ zcEo#u+n~wOupf>|G))-&JijB_T|#u}$;_q9qJHA&%bL%yD>+L`g1Z34D2xU~NNCUz zr0kq=>ohgJv^`Za?mHs|8VEY$!h*&a(h1Nr&<;%!LXFZE<8~&b6Ne_~e+UjEFXrLr zTABbA?)ep)10kdVVZfOc^cNE@5!aSm0m&047ig_CmFl>iHfP+puNDZA*usT<9(XyJ zO!LxmpT-SoGG?;^1F4_i17_eLSH9o8|Fgqgzy4L4&B3m7EKI=rJ4!2DE)lvbQTthb z0}F`XOROrt)~aN4)-u;y7EgiZU>O(TlrevhroGOvYCp#Y?2rB%^SgRur*hi`uAY%X z>=eJ}3s99$WS7N0oRYq~iYD5qWE9r{4H^<}>IDt&*?7xc>W{_|j4DpX0&J9}x35`d zwaA8j>!mDOcW*GyzJRTt^Q=4AE8GFYym-Slu&t+C5W;_pYuo-ETfxSl4qqF~LT{|! zIfU;Y-S-cDCWJa4WRx$atHndMpXU~843_ELc9JC9L*Hob;Z zpYz-n$!Kfqzs{i.d(e,{ys:()=>j});var n=i(74075),s=i(51764),r=i(25070);class o{constructor(t,e,i){this.state=t,this.pos=e,this.explicit=i,this.abortListeners=[]}tokenBefore(t){let e=(0,r.qz)(this.state).resolveInner(this.pos,-1);for(;e&&t.indexOf(e.name)<0;)e=e.parent;return e?{from:e.from,to:this.pos,text:this.state.sliceDoc(e.from,this.pos),type:e.type}:null}matchBefore(t){let e=this.state.doc.lineAt(this.pos),i=Math.max(e.from,this.pos-250),n=e.text.slice(i-e.from,this.pos-e.from),s=n.search(u(t,!1));return s<0?null:{from:i+s,to:this.pos,text:n.slice(s)}}get aborted(){return null==this.abortListeners}addEventListener(t,e){"abort"==t&&this.abortListeners&&this.abortListeners.push(e)}}function l(t){let e=Object.keys(t).join(""),i=/\w/.test(e);return i&&(e=e.replace(/\w/g,"")),`[${i?"\\w":""}${e.replace(/[^\w\s]/g,"\\$&")}]`}function h(t){let e=t.map((t=>"string"==typeof t?{label:t}:t)),[i,n]=e.every((t=>/^\w+$/.test(t.label)))?[/\w*$/,/\w+$/]:function(t){let e=Object.create(null),i=Object.create(null);for(let{label:n}of t){e[n[0]]=!0;for(let t=1;t{let s=t.matchBefore(n);return s||t.explicit?{from:s?s.from:t.pos,options:e,validFor:i}:null}}class a{constructor(t,e,i,n){this.completion=t,this.source=e,this.match=i,this.score=n}}function c(t){return t.selection.main.from}function u(t,e){var i;let{source:n}=t,s=e&&"^"!=n[0],r="$"!=n[n.length-1];return s||r?new RegExp(`${s?"^":""}(?:${n})${r?"$":""}`,null!==(i=t.flags)&&void 0!==i?i:t.ignoreCase?"i":""):t}const f=n.q6.define();const d=new WeakMap;function p(t){if(!Array.isArray(t))return t;let e=d.get(t);return e||d.set(t,e=h(t)),e}const m=n.Py.define(),g=n.Py.define();class v{constructor(t){this.pattern=t,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[];for(let e=0;e=48&&a<=57||a>=97&&a<=122?2:a>=65&&a<=90?1:0:(y=(0,n.bg)(a))!=y.toLowerCase()?1:y!=y.toUpperCase()?2:0;(!s||1==b&&g||0==w&&0!=b)&&(e[u]==a||i[u]==a&&(f=!0)?o[u++]=s:o.length&&(v=!1)),w=b,s+=(0,n.nZ)(a)}return u==h&&0==o[0]&&v?this.result((f?-200:0)-100,o,t):d==h&&0==p?[-200-t.length+(m==t.length?0:-100),0,m]:l>-1?[-700-t.length,l,l+this.pattern.length]:d==h?[-900-t.length,p,m]:u==h?this.result((f?-200:0)-100-700+(v?0:-1100),o,t):2==e.length?null:this.result((s[0]?-700:0)-200-1100,s,t)}result(t,e,i){let s=[t-i.length],r=1;for(let t of e){let e=t+(this.astral?(0,n.nZ)((0,n.gm)(i,t)):1);r>1&&s[r-1]==t?s[r-1]=e:(s[r++]=t,s[r++]=e)}return s}}const w=n.r$.define({combine:t=>(0,n.BO)(t,{activateOnTyping:!0,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:b,compareCompletions:(t,e)=>t.label.localeCompare(e.label),interactionDelay:75},{defaultKeymap:(t,e)=>t&&e,closeOnBlur:(t,e)=>t&&e,icons:(t,e)=>t&&e,tooltipClass:(t,e)=>i=>y(t(i),e(i)),optionClass:(t,e)=>i=>y(t(i),e(i)),addToOptions:(t,e)=>t.concat(e)})});function y(t,e){return t?e?t+" "+e:t:e}function b(t,e,i,n,r){let o,l,h=t.textDirection==s.Nm.RTL,a=h,c=!1,u="top",f=e.left-r.left,d=r.right-e.right,p=n.right-n.left,m=n.bottom-n.top;if(a&&f=m||t>e.top?o=i.bottom-e.top:(u="bottom",o=e.bottom-i.top)}return{style:`${u}: ${o}px; max-width: ${l}px`,class:"cm-completionInfo-"+(c?h?"left-narrow":"right-narrow":a?"left":"right")}}function x(t,e="option"){return i=>{let n=i.state.field(W,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp-1?n.open.selected+o*(t?1:-1):t?0:l-1;return h<0?h="page"==e?0:l-1:h>=l&&(h="page"==e?l-1:0),i.dispatch({effects:V.of(h)}),!0}}class k{constructor(t,e){this.active=t,this.context=e,this.time=Date.now(),this.updates=[],this.done=void 0}}const S=s.lg.fromClass(class{constructor(t){this.view=t,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.composing=0;for(let e of t.state.field(W).active)1==e.state&&this.startQuery(e)}update(t){let e=t.state.field(W);if(!t.selectionSet&&!t.docChanged&&t.startState.field(W)==e)return;let i=t.transactions.some((t=>(t.selection||t.docChanged)&&!P(t)));for(let e=0;e50&&Date.now()-n.time>1e3){for(let t of n.context.abortListeners)try{t()}catch(t){(0,s.OO)(this.view.state,t)}n.context.abortListeners=null,this.running.splice(e--,1)}else n.updates.push(...t.transactions)}if(this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),this.debounceUpdate=e.active.some((t=>1==t.state&&!this.running.some((e=>e.active.source==t.source))))?setTimeout((()=>this.startUpdate()),50):-1,0!=this.composing)for(let e of t.transactions)"input"==P(e)?this.composing=2:2==this.composing&&e.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1;let{state:t}=this.view,e=t.field(W);for(let t of e.active)1!=t.state||this.running.some((e=>e.active.source==t.source))||this.startQuery(t)}startQuery(t){let{state:e}=this.view,i=c(e),n=new o(e,i,t.explicitPos==i),r=new k(t,n);this.running.push(r),Promise.resolve(t.source(n)).then((t=>{r.context.aborted||(r.done=t||null,this.scheduleAccept())}),(t=>{this.view.dispatch({effects:g.of(null)}),(0,s.OO)(this.view.state,t)}))}scheduleAccept(){this.running.every((t=>void 0!==t.done))?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout((()=>this.accept()),50))}accept(){var t;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let e=[],i=this.view.state.facet(w);for(let n=0;nt.source==s.active.source));if(r&&1==r.state)if(null==s.done){let t=new L(s.active.source,0);for(let e of s.updates)t=t.update(e,i);1!=t.state&&e.push(t)}else this.startQuery(r)}e.length&&this.view.dispatch({effects:N.of(e)})}},{eventHandlers:{blur(t){let e=this.view.state.field(W,!1);if(e&&e.tooltip&&this.view.state.facet(w).closeOnBlur){let i=e.open&&(0,s.gB)(this.view,e.open.tooltip);i&&i.dom.contains(t.relatedTarget)||this.view.dispatch({effects:g.of(null)})}},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout((()=>this.view.dispatch({effects:m.of(!1)})),20),this.composing=0}}});function A(t,e){const i=e.completion.apply||e.completion.label;let s=t.state.field(W).active.find((t=>t.source==e.source));return s instanceof I&&("string"==typeof i?t.dispatch(Object.assign(Object.assign({},function(t,e,i,s){let{main:r}=t.selection,o=i-r.from,l=s-r.from;return Object.assign(Object.assign({},t.changeByRange((h=>h!=r&&i!=s&&t.sliceDoc(h.from+o,h.from+l)!=t.sliceDoc(i,s)?{range:h}:{changes:{from:h.from+o,to:s==r.from?h.to:h.from+l,insert:e},range:n.jT.cursor(h.from+o+e.length)}))),{userEvent:"input.complete"})}(t.state,i,s.from,s.to)),{annotations:f.of(e.completion)})):i(t,e.completion,s.from,s.to),!0)}function M(t,e,i){if(t<=i)return{from:0,to:t};if(e<0&&(e=0),e<=t>>1){let t=Math.floor(e/i);return{from:t*i,to:(t+1)*i}}let n=Math.floor((t-e)/i);return{from:t-(n+1)*i,to:t-n*i}}class C{constructor(t,e){this.view=t,this.stateField=e,this.info=null,this.placeInfoReq={read:()=>this.measureInfo(),write:t=>this.placeInfo(t),key:this},this.space=null,this.currentClass="";let i=t.state.field(e),{options:n,selected:s}=i.open,r=t.state.facet(w);this.optionContent=function(t){let e=t.addToOptions.slice();return t.icons&&e.push({render(t){let e=document.createElement("div");return e.classList.add("cm-completionIcon"),t.type&&e.classList.add(...t.type.split(/\s+/g).map((t=>"cm-completionIcon-"+t))),e.setAttribute("aria-hidden","true"),e},position:20}),e.push({render(t,e,i){let n=document.createElement("span");n.className="cm-completionLabel";let{label:s}=t,r=0;for(let t=1;tr&&n.appendChild(document.createTextNode(s.slice(r,e)));let l=n.appendChild(document.createElement("span"));l.appendChild(document.createTextNode(s.slice(e,o))),l.className="cm-completionMatchedText",r=o}return rt.position-e.position)).map((t=>t.render))}(r),this.optionClass=r.optionClass,this.tooltipClass=r.tooltipClass,this.range=M(n.length,s,r.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(t.state),this.dom.addEventListener("mousedown",(e=>{for(let i,s=e.target;s&&s!=this.dom;s=s.parentNode)if("LI"==s.nodeName&&(i=/-(\d+)$/.exec(s.id))&&+i[1]{let i=t.state.field(this.stateField,!1);i&&i.tooltip&&t.state.facet(w).closeOnBlur&&e.relatedTarget!=t.contentDOM&&t.dispatch({effects:g.of(null)})})),this.list=this.dom.appendChild(this.createListBox(n,i.id,this.range)),this.list.addEventListener("scroll",(()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)}))}mount(){this.updateSel()}update(t){var e,i,n;let s=t.state.field(this.stateField),r=t.startState.field(this.stateField);this.updateTooltipClass(t.state),s!=r&&(this.updateSel(),(null===(e=s.open)||void 0===e?void 0:e.disabled)!=(null===(i=r.open)||void 0===i?void 0:i.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!(null===(n=s.open)||void 0===n?void 0:n.disabled)))}updateTooltipClass(t){let e=this.tooltipClass(t);if(e!=this.currentClass){for(let t of this.currentClass.split(" "))t&&this.dom.classList.remove(t);for(let t of e.split(" "))t&&this.dom.classList.add(t);this.currentClass=e}}positioned(t){this.space=t,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let t=this.view.state.field(this.stateField),e=t.open;if((e.selected>-1&&e.selected=this.range.to)&&(this.range=M(e.options.length,e.selected,this.view.state.facet(w).maxRenderedOptions),this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e.options,t.id,this.range)),this.list.addEventListener("scroll",(()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)}))),this.updateSelectedOption(e.selected)){this.info&&(this.info.remove(),this.info=null);let{completion:i}=e.options[e.selected],{info:n}=i;if(!n)return;let r="string"==typeof n?document.createTextNode(n):n(i);if(!r)return;"then"in r?r.then((e=>{e&&this.view.state.field(this.stateField,!1)==t&&this.addInfoPane(e)})).catch((t=>(0,s.OO)(this.view.state,t,"completion info"))):this.addInfoPane(r)}}addInfoPane(t){let e=this.info=document.createElement("div");e.className="cm-tooltip cm-completionInfo",e.appendChild(t),this.dom.appendChild(e),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(t){let e=null;for(let i=this.list.firstChild,n=this.range.from;i;i=i.nextSibling,n++)"LI"==i.nodeName&&i.id?n==t?i.hasAttribute("aria-selected")||(i.setAttribute("aria-selected","true"),e=i):i.hasAttribute("aria-selected")&&i.removeAttribute("aria-selected"):n--;return e&&function(t,e){let i=t.getBoundingClientRect(),n=e.getBoundingClientRect();n.topi.bottom&&(t.scrollTop+=n.bottom-i.bottom)}(this.list,e),e}measureInfo(){let t=this.dom.querySelector("[aria-selected]");if(!t||!this.info)return null;let e=this.dom.getBoundingClientRect(),i=this.info.getBoundingClientRect(),n=t.getBoundingClientRect(),s=this.space;if(!s){let t=this.dom.ownerDocument.defaultView||window;s={left:0,top:0,right:t.innerWidth,bottom:t.innerHeight}}return n.top>Math.min(s.bottom,e.bottom)-10||n.bottomi.from||0==i.from))if(s=t,"string"!=typeof h&&h.header)n.appendChild(h.header(h));else{n.appendChild(document.createElement("completion-section")).textContent=t}}const a=n.appendChild(document.createElement("li"));a.id=e+"-"+r,a.setAttribute("role","option");let c=this.optionClass(o);c&&(a.className=c);for(let t of this.optionContent){let e=t(o,this.view.state,l);e&&a.appendChild(e)}}return i.from&&n.classList.add("cm-completionListIncompleteTop"),i.to=this.options.length?this:new D(this.options,R(e,t),this.tooltip,this.timestamp,t,this.disabled)}static build(t,e,i,n,s){let r=function(t,e){let i=[],n=null,s=t=>{i.push(t);let{section:e}=t.completion;if(e){n||(n=[]);let t="string"==typeof e?e:e.name;n.some((e=>e.name==t))||n.push("string"==typeof e?{name:t}:e)}};for(let n of t)if(n.hasResult())if(!1===n.result.filter){let t=n.result.getMatch;for(let e of n.result.options){let r=[1e9-i.length];if(t)for(let i of t(e))r.push(i);s(new a(e,n.source,r,r[0]))}}else{let t,i=new v(e.sliceDoc(n.from,n.to));for(let e of n.result.options)(t=i.match(e.label))&&s(new a(e,n.source,t,t[0]+(e.boost||0)))}if(n){let t=Object.create(null),e=0,s=(t,e)=>{var i,n;return(null!==(i=t.rank)&&void 0!==i?i:1e9)-(null!==(n=e.rank)&&void 0!==n?n:1e9)||(t.namee.score-t.score||l(t.completion,e.completion))))!o||o.label!=t.completion.label||o.detail!=t.completion.detail||null!=o.type&&null!=t.completion.type&&o.type!=t.completion.type||o.apply!=t.completion.apply?r.push(t):T(t.completion)>T(o)&&(r[r.length-1]=t),o=t.completion;return r}(t,e);if(!r.length)return n&&t.some((t=>1==t.state))?new D(n.options,n.attrs,n.tooltip,n.timestamp,n.selected,!0):null;let o=e.facet(w).selectOnOpen?0:-1;if(n&&n.selected!=o&&-1!=n.selected){let t=n.options[n.selected].completion;for(let e=0;ee.hasResult()?Math.min(t,e.from):t),1e8),create:(l=W,t=>new C(t,l)),above:s.aboveCursor},n?n.timestamp:Date.now(),o,!1);var l}map(t){return new D(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:t.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled)}}class O{constructor(t,e,i){this.active=t,this.id=e,this.open=i}static start(){return new O(B,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(t){let{state:e}=t,i=e.facet(w),n=(i.override||e.languageDataAt("autocomplete",c(e)).map(p)).map((e=>(this.active.find((t=>t.source==e))||new L(e,this.active.some((t=>0!=t.state))?1:0)).update(t,i)));n.length==this.active.length&&n.every(((t,e)=>t==this.active[e]))&&(n=this.active);let s=this.open;s&&t.docChanged&&(s=s.map(t.changes)),t.selection||n.some((e=>e.hasResult()&&t.changes.touchesRange(e.from,e.to)))||!function(t,e){if(t==e)return!0;for(let i=0,n=0;;){for(;i1==t.state))&&(s=null),!s&&n.every((t=>1!=t.state))&&n.some((t=>t.hasResult()))&&(n=n.map((t=>t.hasResult()?new L(t.source,0):t)));for(let e of t.effects)e.is(V)&&(s=s&&s.setSelected(e.value,this.id));return n==this.active&&s==this.open?this:new O(n,this.id,s)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:E}}const E={"aria-autocomplete":"list"};function R(t,e){let i={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":t};return e>-1&&(i["aria-activedescendant"]=t+"-"+e),i}const B=[];function P(t){return t.isUserEvent("input.type")?"input":t.isUserEvent("delete.backward")?"delete":null}class L{constructor(t,e,i=-1){this.source=t,this.state=e,this.explicitPos=i}hasResult(){return!1}update(t,e){let i=P(t),n=this;i?n=n.handleUserEvent(t,i,e):t.docChanged?n=n.handleChange(t):t.selection&&0!=n.state&&(n=new L(n.source,0));for(let e of t.effects)if(e.is(m))n=new L(n.source,1,e.value?c(t.state):-1);else if(e.is(g))n=new L(n.source,0);else if(e.is(N))for(let t of e.value)t.source==n.source&&(n=t);return n}handleUserEvent(t,e,i){return"delete"!=e&&i.activateOnTyping?new L(this.source,1):this.map(t.changes)}handleChange(t){return t.changes.touchesRange(c(t.startState))?new L(this.source,0):this.map(t.changes)}map(t){return t.empty||this.explicitPos<0?this:new L(this.source,this.state,t.mapPos(this.explicitPos))}}class I extends L{constructor(t,e,i,n,s){super(t,2,e),this.result=i,this.from=n,this.to=s}hasResult(){return!0}handleUserEvent(t,e,i){var n;let s=t.changes.mapPos(this.from),r=t.changes.mapPos(this.to,1),l=c(t.state);if((this.explicitPos<0?l<=s:lr||"delete"==e&&c(t.startState)==this.from)return new L(this.source,"input"==e&&i.activateOnTyping?1:0);let h,a=this.explicitPos<0?-1:t.changes.mapPos(this.explicitPos);return function(t,e,i,n){if(!t)return!1;let s=e.sliceDoc(i,n);return"function"==typeof t?t(s,i,n,e):u(t,!0).test(s)}(this.result.validFor,t.state,s,r)?new I(this.source,a,this.result,s,r):this.result.update&&(h=this.result.update(this.result,s,r,new o(t.state,l,a>=0)))?new I(this.source,a,h,h.from,null!==(n=h.to)&&void 0!==n?n:c(t.state)):new L(this.source,1,a)}handleChange(t){return t.changes.touchesRange(this.from,this.to)?new L(this.source,0):this.map(t.changes)}map(t){return t.empty?this:new I(this.source,this.explicitPos<0?-1:t.mapPos(this.explicitPos),this.result,t.mapPos(this.from),t.mapPos(this.to,1))}}const N=n.Py.define({map:(t,e)=>t.map((t=>t.map(e)))}),V=n.Py.define(),W=n.QQ.define({create:()=>O.start(),update:(t,e)=>t.update(e),provide:t=>[s.hJ.from(t,(t=>t.tooltip)),s.tk.contentAttributes.from(t,(t=>t.attrs))]}),H=s.tk.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"···"',opacity:.5,display:"block",textAlign:"center"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'𝑥'"}},".cm-completionIcon-constant":{"&:after":{content:"'𝐶'"}},".cm-completionIcon-type":{"&:after":{content:"'𝑡'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'🔑︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}});const z=new class extends n.uU{};z.startSide=1,z.endSide=-1;"object"==typeof navigator&&navigator.userAgent;function j(t={}){return[W,w.of(t),S,q,H]}const F=[{key:"Ctrl-Space",run:t=>!!t.state.field(W,!1)&&(t.dispatch({effects:m.of(!0)}),!0)},{key:"Escape",run:t=>{let e=t.state.field(W,!1);return!(!e||!e.active.some((t=>0!=t.state)))&&(t.dispatch({effects:g.of(null)}),!0)}},{key:"ArrowDown",run:x(!0)},{key:"ArrowUp",run:x(!1)},{key:"PageDown",run:x(!0,"page")},{key:"PageUp",run:x(!1,"page")},{key:"Enter",run:t=>{let e=t.state.field(W,!1);return!(t.state.readOnly||!e||!e.open||e.open.selected<0||Date.now()-e.open.timestampt.facet(w).defaultKeymap?[F]:[])))},43642:(t,e,i)=>{i.d(e,{at:()=>Pt,f$:()=>V,m8:()=>b,wQ:()=>It,xi:()=>Lt});var n=i(74075),s=i(51764),r=i(25070),o=i(97248);function l(t,e){return({state:i,dispatch:n})=>{if(i.readOnly)return!1;let s=t(e,i);return!!s&&(n(i.update(s)),!0)}}const h=l(p,0),a=l(d,0),c=l(((t,e)=>d(t,e,function(t){let e=[];for(let i of t.selection.ranges){let n=t.doc.lineAt(i.from),s=i.to<=n.to?n:t.doc.lineAt(i.to),r=e.length-1;r>=0&&e[r].to>n.from?e[r].to=s.to:e.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:s.to})}return e}(e))),0);function u(t,e){let i=t.languageDataAt("commentTokens",e);return i.length?i[0]:{}}const f=50;function d(t,e,i=e.selection.ranges){let n=i.map((t=>u(e,t.from).block));if(!n.every((t=>t)))return null;let s=i.map(((t,i)=>function(t,{open:e,close:i},n,s){let r,o,l=t.sliceDoc(n-f,n),h=t.sliceDoc(s,s+f),a=/\s*$/.exec(l)[0].length,c=/^\s*/.exec(h)[0].length,u=l.length-a;if(l.slice(u-e.length,u)==e&&h.slice(c,c+i.length)==i)return{open:{pos:n-a,margin:a&&1},close:{pos:s+c,margin:c&&1}};s-n<=2*f?r=o=t.sliceDoc(n,s):(r=t.sliceDoc(n,n+f),o=t.sliceDoc(s-f,s));let d=/^\s*/.exec(r)[0].length,p=/\s*$/.exec(o)[0].length,m=o.length-p-i.length;return r.slice(d,d+e.length)==e&&o.slice(m,m+i.length)==i?{open:{pos:n+d+e.length,margin:/\s/.test(r.charAt(d+e.length))?1:0},close:{pos:s-p-i.length,margin:/\s/.test(o.charAt(m-1))?1:0}}:null}(e,n[i],t.from,t.to)));if(2!=t&&!s.every((t=>t)))return{changes:e.changes(i.map(((t,e)=>s[e]?[]:[{from:t.from,insert:n[e].open+" "},{from:t.to,insert:" "+n[e].close}])))};if(1!=t&&s.some((t=>t))){let t=[];for(let e,i=0;is&&(t==r||r>h.from)){s=h.from;let t=/^\s*/.exec(h.text)[0].length,e=t==h.length,i=h.text.slice(t,t+l.length)==l?t:-1;tt.comment<0&&(!t.empty||t.single)))){let t=[];for(let{line:e,token:i,indent:s,empty:r,single:o}of n)!o&&r||t.push({from:e.from+s,insert:i+" "});let i=e.changes(t);return{changes:i,selection:e.selection.map(i,1)}}if(1!=t&&n.some((t=>t.comment>=0))){let t=[];for(let{line:e,comment:i,token:s}of n)if(i>=0){let n=e.from+i,r=n+s.length;" "==e.text[r-e.from]&&r++,t.push({from:n,to:r})}return{changes:t}}return null}const m=n.q6.define(),g=n.q6.define(),v=n.r$.define(),w=n.r$.define({combine:t=>(0,n.BO)(t,{minDepth:100,newGroupDelay:500,joinToEvent:(t,e)=>e},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(t,e)=>(i,n)=>t(i,n)||e(i,n)})});const y=n.QQ.define({create:()=>N.empty,update(t,e){let i=e.state.facet(w),s=e.annotation(m);if(s){let r=e.docChanged?n.jT.single(function(t){let e=0;return t.iterChangedRanges(((t,i)=>e=i)),e}(e.changes)):void 0,o=C.fromTransaction(e,r),l=s.side,h=0==l?t.undone:t.done;return h=o?T(h,h.length,i.minDepth,o):R(h,e.startState.selection),new N(0==l?s.rest:h,0==l?h:s.rest)}let r=e.annotation(g);if("full"!=r&&"before"!=r||(t=t.isolate()),!1===e.annotation(n.YW.addToHistory))return e.changes.empty?t:t.addMapping(e.changes.desc);let o=C.fromTransaction(e),l=e.annotation(n.YW.time),h=e.annotation(n.YW.userEvent);return o?t=t.addChanges(o,l,h,i,e):e.selection&&(t=t.addSelection(e.startState.selection,l,h,i.newGroupDelay)),"full"!=r&&"after"!=r||(t=t.isolate()),t},toJSON:t=>({done:t.done.map((t=>t.toJSON())),undone:t.undone.map((t=>t.toJSON()))}),fromJSON:t=>new N(t.done.map(C.fromJSON),t.undone.map(C.fromJSON))});function b(t={}){return[y,w.of(t),s.tk.domEventHandlers({beforeinput(t,e){let i="historyUndo"==t.inputType?k:"historyRedo"==t.inputType?S:null;return!!i&&(t.preventDefault(),i(e))}})]}function x(t,e){return function({state:i,dispatch:n}){if(!e&&i.readOnly)return!1;let s=i.field(y,!1);if(!s)return!1;let r=s.pop(t,i,e);return!!r&&(n(r),!0)}}const k=x(0,!1),S=x(1,!1),A=x(0,!0),M=x(1,!0);class C{constructor(t,e,i,n,s){this.changes=t,this.effects=e,this.mapped=i,this.startSelection=n,this.selectionsAfter=s}setSelAfter(t){return new C(this.changes,this.effects,this.mapped,this.startSelection,t)}toJSON(){var t,e,i;return{changes:null===(t=this.changes)||void 0===t?void 0:t.toJSON(),mapped:null===(e=this.mapped)||void 0===e?void 0:e.toJSON(),startSelection:null===(i=this.startSelection)||void 0===i?void 0:i.toJSON(),selectionsAfter:this.selectionsAfter.map((t=>t.toJSON()))}}static fromJSON(t){return new C(t.changes&&n.as.fromJSON(t.changes),[],t.mapped&&n.n0.fromJSON(t.mapped),t.startSelection&&n.jT.fromJSON(t.startSelection),t.selectionsAfter.map(n.jT.fromJSON))}static fromTransaction(t,e){let i=O;for(let e of t.startState.facet(v)){let n=e(t);n.length&&(i=i.concat(n))}return!i.length&&t.changes.empty?null:new C(t.changes.invert(t.startState.doc),i,void 0,e||t.startState.selection,O)}static selection(t){return new C(void 0,O,void 0,void 0,t)}}function T(t,e,i,n){let s=e+1>i+20?e-i-1:0,r=t.slice(s,e);return r.push(n),r}function D(t,e){return t.length?e.length?t.concat(e):t:e}const O=[],E=200;function R(t,e){if(t.length){let i=t[t.length-1],n=i.selectionsAfter.slice(Math.max(0,i.selectionsAfter.length-E));return n.length&&n[n.length-1].eq(e)?t:(n.push(e),T(t,t.length-1,1e9,i.setSelAfter(n)))}return[C.selection([e])]}function B(t){let e=t[t.length-1],i=t.slice();return i[t.length-1]=e.setSelAfter(e.selectionsAfter.slice(0,e.selectionsAfter.length-1)),i}function P(t,e){if(!t.length)return t;let i=t.length,n=O;for(;i;){let s=L(t[i-1],e,n);if(s.changes&&!s.changes.empty||s.effects.length){let e=t.slice(0,i);return e[i-1]=s,e}e=s.mapped,i--,n=s.selectionsAfter}return n.length?[C.selection(n)]:O}function L(t,e,i){let s=D(t.selectionsAfter.length?t.selectionsAfter.map((t=>t.map(e))):O,i);if(!t.changes)return C.selection(s);let r=t.changes.map(e),o=e.mapDesc(t.changes,!0),l=t.mapped?t.mapped.composeDesc(o):o;return new C(r,n.Py.mapEffects(t.effects,e),l,t.startSelection.map(o),s)}const I=/^(input\.type|delete)($|\.)/;class N{constructor(t,e,i=0,n=void 0){this.done=t,this.undone=e,this.prevTime=i,this.prevUserEvent=n}isolate(){return this.prevTime?new N(this.done,this.undone):this}addChanges(t,e,i,n,s){let r=this.done,o=r[r.length-1];return r=o&&o.changes&&!o.changes.empty&&t.changes&&(!i||I.test(i))&&(!o.selectionsAfter.length&&e-this.prevTimei.push(t,e))),e.iterChangedRanges(((t,e,s,r)=>{for(let t=0;t=e&&s<=o&&(n=!0)}})),n}(o.changes,t.changes))||"input.type.compose"==i)?T(r,r.length-1,n.minDepth,new C(t.changes.compose(o.changes),D(t.effects,o.effects),o.mapped,o.startSelection,O)):T(r,r.length,n.minDepth,t),new N(r,O,e,i)}addSelection(t,e,i,n){let s=this.done.length?this.done[this.done.length-1].selectionsAfter:O;return s.length>0&&e-this.prevTimet.empty!=o.ranges[e].empty)).length)?this:new N(R(this.done,t),this.undone,e,i);var r,o}addMapping(t){return new N(P(this.done,t),P(this.undone,t),this.prevTime,this.prevUserEvent)}pop(t,e,i){let n=0==t?this.done:this.undone;if(0==n.length)return null;let s=n[n.length-1];if(i&&s.selectionsAfter.length)return e.update({selection:s.selectionsAfter[s.selectionsAfter.length-1],annotations:m.of({side:t,rest:B(n)}),userEvent:0==t?"select.undo":"select.redo",scrollIntoView:!0});if(s.changes){let i=1==n.length?O:n.slice(0,n.length-1);return s.mapped&&(i=P(i,s.mapped)),e.update({changes:s.changes,selection:s.startSelection,effects:s.effects,annotations:m.of({side:t,rest:i}),filter:!1,userEvent:0==t?"undo":"redo",scrollIntoView:!0})}return null}}N.empty=new N(O,O);const V=[{key:"Mod-z",run:k,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:S,preventDefault:!0},{linux:"Ctrl-Shift-z",run:S,preventDefault:!0},{key:"Mod-u",run:A,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:M,preventDefault:!0}];function W(t,e){return n.jT.create(t.ranges.map(e),t.mainIndex)}function H(t,e){return t.update({selection:e,scrollIntoView:!0,userEvent:"select"})}function z({state:t,dispatch:e},i){let n=W(t.selection,i);return!n.eq(t.selection)&&(e(H(t,n)),!0)}function j(t,e){return n.jT.cursor(e?t.to:t.from)}function F(t,e){return z(t,(i=>i.empty?t.moveByChar(i,e):j(i,e)))}function q(t){return t.textDirectionAt(t.state.selection.main.head)==s.Nm.LTR}const $=t=>F(t,!q(t)),_=t=>F(t,q(t));function K(t,e){return z(t,(i=>i.empty?t.moveByGroup(i,e):j(i,e)))}function J(t,e,i){if(e.type.prop(i))return!0;let n=e.to-e.from;return n&&(n>2||/[^\s,.;:]/.test(t.sliceDoc(e.from,e.to)))||e.firstChild}function U(t,e,i){let s,l,h=(0,r.qz)(t).resolveInner(e.head),a=i?o.md.closedBy:o.md.openedBy;for(let n=e.head;;){let e=i?h.childAfter(n):h.childBefore(n);if(!e)break;J(t,e,a)?h=e:n=i?e.to:e.from}return l=h.type.prop(a)&&(s=i?(0,r.Um)(t,h.from,1):(0,r.Um)(t,h.to,-1))&&s.matched?i?s.end.to:s.end.from:i?h.to:h.from,n.jT.cursor(l,i?-1:1)}function G(t,e){return z(t,(i=>{if(!i.empty)return j(i,e);let n=t.moveVertically(i,e);return n.head!=i.head?n:t.moveToLineBoundary(i,e)}))}const X=t=>G(t,!1),Q=t=>G(t,!0);function Y(t){let e,i=t.scrollDOM.clientHeighti.empty?t.moveVertically(i,e,n.height):j(i,e)));if(o.eq(r.selection))return!1;if(n.selfScroll){let e=t.coordsAtPos(r.selection.main.head),l=t.scrollDOM.getBoundingClientRect(),h=l.top+n.marginTop,a=l.bottom-n.marginBottom;e&&e.top>h&&e.bottomZ(t,!1),et=t=>Z(t,!0);function it(t,e,i){let s=t.lineBlockAt(e.head),r=t.moveToLineBoundary(e,i);if(r.head==e.head&&r.head!=(i?s.to:s.from)&&(r=t.moveToLineBoundary(e,i,!1)),!i&&r.head==s.from&&s.length){let i=/^\s*/.exec(t.state.sliceDoc(s.from,Math.min(s.from+100,s.to)))[0].length;i&&e.head!=s.from+i&&(r=n.jT.cursor(s.from+i))}return r}function nt(t,e,i){let s=!1,o=W(t.selection,(e=>{let o=(0,r.Um)(t,e.head,-1)||(0,r.Um)(t,e.head,1)||e.head>0&&(0,r.Um)(t,e.head-1,1)||e.head{let i=e(t);return n.jT.range(t.anchor,i.head,i.goalColumn,i.bidiLevel||void 0)}));return!i.eq(t.state.selection)&&(t.dispatch(H(t.state,i)),!0)}function rt(t,e){return st(t,(i=>t.moveByChar(i,e)))}const ot=t=>rt(t,!q(t)),lt=t=>rt(t,q(t));function ht(t,e){return st(t,(i=>t.moveByGroup(i,e)))}function at(t,e){return st(t,(i=>t.moveVertically(i,e)))}const ct=t=>at(t,!1),ut=t=>at(t,!0);function ft(t,e){return st(t,(i=>t.moveVertically(i,e,Y(t).height)))}const dt=t=>ft(t,!1),pt=t=>ft(t,!0),mt=({state:t,dispatch:e})=>(e(H(t,{anchor:0})),!0),gt=({state:t,dispatch:e})=>(e(H(t,{anchor:t.doc.length})),!0),vt=({state:t,dispatch:e})=>(e(H(t,{anchor:t.selection.main.anchor,head:0})),!0),wt=({state:t,dispatch:e})=>(e(H(t,{anchor:t.selection.main.anchor,head:t.doc.length})),!0);function yt(t,e){if(t.state.readOnly)return!1;let i="delete.selection",{state:r}=t,o=r.changeByRange((s=>{let{from:r,to:o}=s;if(r==o){let n=e(r);nr&&(i="delete.forward",n=bt(t,n,!0)),r=Math.min(r,n),o=Math.max(o,n)}else r=bt(t,r,!1),o=bt(t,o,!0);return r==o?{range:s}:{changes:{from:r,to:o},range:n.jT.cursor(r)}}));return!o.changes.empty&&(t.dispatch(r.update(o,{scrollIntoView:!0,userEvent:i,effects:"delete.selection"==i?s.tk.announce.of(r.phrase("Selection deleted")):void 0})),!0)}function bt(t,e,i){if(t instanceof s.tk)for(let n of t.state.facet(s.tk.atomicRanges).map((e=>e(t))))n.between(e,e,((t,n)=>{te&&(e=i?n:t)}));return e}const xt=(t,e)=>yt(t,(i=>{let s,o,{state:l}=t,h=l.doc.lineAt(i);if(!e&&i>h.from&&ixt(t,!1),St=t=>xt(t,!0),At=(t,e)=>yt(t,(i=>{let s=i,{state:r}=t,o=r.doc.lineAt(s),l=r.charCategorizer(s);for(let t=null;;){if(s==(e?o.to:o.from)){s==i&&o.number!=(e?r.doc.lines:1)&&(s+=e?1:-1);break}let h=(0,n.cp)(o.text,s-o.from,e)+o.from,a=o.text.slice(Math.min(s,h)-o.from,Math.max(s,h)-o.from),c=l(a);if(null!=t&&c!=t)break;" "==a&&s==i||(t=c),s=h}return s})),Mt=t=>At(t,!1),Ct=t=>yt(t,(e=>{let i=t.lineBlockAt(e).to;return e=s.number){let t=e[e.length-1];t.to=r.to,t.ranges.push(n)}else e.push({from:s.from,to:r.to,ranges:[n]});i=r.number+1}return e}function Dt(t,e,i){if(t.readOnly)return!1;let s=[],r=[];for(let e of Tt(t)){if(i?e.to==t.doc.length:0==e.from)continue;let o=t.doc.lineAt(i?e.to+1:e.from-1),l=o.length+1;if(i){s.push({from:e.to,to:o.to},{from:e.from,insert:o.text+t.lineBreak});for(let i of e.ranges)r.push(n.jT.range(Math.min(t.doc.length,i.anchor+l),Math.min(t.doc.length,i.head+l)))}else{s.push({from:o.from,to:e.from},{from:e.to,insert:t.lineBreak+o.text});for(let t of e.ranges)r.push(n.jT.range(t.anchor-l,t.head-l))}}return!!s.length&&(e(t.update({changes:s,scrollIntoView:!0,selection:n.jT.create(r,t.selection.mainIndex),userEvent:"move.line"})),!0)}function Ot(t,e,i){if(t.readOnly)return!1;let n=[];for(let e of Tt(t))i?n.push({from:e.from,insert:t.doc.slice(e.from,e.to)+t.lineBreak}):n.push({from:e.to,insert:t.lineBreak+t.doc.slice(e.from,e.to)});return e(t.update({changes:n,scrollIntoView:!0,userEvent:"input.copyline"})),!0}const Et=Rt(!1);function Rt(t){return({state:e,dispatch:i})=>{if(e.readOnly)return!1;let s=e.changeByRange((i=>{let{from:s,to:l}=i,h=e.doc.lineAt(s),a=!t&&s==l&&function(t,e){if(/\(\)|\[\]|\{\}/.test(t.sliceDoc(e-1,e+1)))return{from:e,to:e};let i,n=(0,r.qz)(t).resolveInner(e),s=n.childBefore(e),l=n.childAfter(e);return s&&l&&s.to<=e&&l.from>=e&&(i=s.type.prop(o.md.closedBy))&&i.indexOf(l.name)>-1&&t.doc.lineAt(s.to).from==t.doc.lineAt(l.from).from?{from:s.to,to:l.from}:null}(e,s);t&&(s=l=(l<=h.to?h:e.doc.lineAt(l)).to);let c=new r.Gn(e,{simulateBreak:s,simulateDoubleBreak:!!a}),u=(0,r.K0)(c,s);for(null==u&&(u=/^\s*/.exec(e.doc.lineAt(s).text)[0].length);lh.from&&s{let r=[];for(let n=s.from;n<=s.to;){let o=t.doc.lineAt(n);o.number>i&&(s.empty||s.to>o.from)&&(e(o,r,s),i=o.number),n=o.to+1}let o=t.changes(r);return{changes:r,range:n.jT.range(o.mapPos(s.anchor,1),o.mapPos(s.head,1))}}))}const Pt=({state:t,dispatch:e})=>!t.readOnly&&(e(t.update(Bt(t,((e,i)=>{i.push({from:e.from,insert:t.facet(r.c)})})),{userEvent:"input.indent"})),!0),Lt=({state:t,dispatch:e})=>!t.readOnly&&(e(t.update(Bt(t,((e,i)=>{let s=/^\s*/.exec(e.text)[0];if(!s)return;let o=(0,n.IS)(s,t.tabSize),l=0,h=(0,r.SS)(t,Math.max(0,o-(0,r.y1)(t)));for(;lz(t,(e=>U(t.state,e,!q(t)))),shift:t=>st(t,(e=>U(t.state,e,!q(t))))},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:t=>z(t,(e=>U(t.state,e,q(t)))),shift:t=>st(t,(e=>U(t.state,e,q(t))))},{key:"Alt-ArrowUp",run:({state:t,dispatch:e})=>Dt(t,e,!1)},{key:"Shift-Alt-ArrowUp",run:({state:t,dispatch:e})=>Ot(t,e,!1)},{key:"Alt-ArrowDown",run:({state:t,dispatch:e})=>Dt(t,e,!0)},{key:"Shift-Alt-ArrowDown",run:({state:t,dispatch:e})=>Ot(t,e,!0)},{key:"Escape",run:({state:t,dispatch:e})=>{let i=t.selection,s=null;return i.ranges.length>1?s=n.jT.create([i.main]):i.main.empty||(s=n.jT.create([n.jT.cursor(i.main.head)])),!!s&&(e(H(t,s)),!0)}},{key:"Mod-Enter",run:Rt(!0)},{key:"Alt-l",mac:"Ctrl-l",run:({state:t,dispatch:e})=>{let i=Tt(t).map((({from:e,to:i})=>n.jT.range(e,Math.min(i+1,t.doc.length))));return e(t.update({selection:n.jT.create(i),userEvent:"select"})),!0}},{key:"Mod-i",run:({state:t,dispatch:e})=>{let i=W(t.selection,(e=>{var i;let s=(0,r.qz)(t).resolveInner(e.head,1);for(;!(s.from=e.to||s.to>e.to&&s.from<=e.from)&&(null===(i=s.parent)||void 0===i?void 0:i.parent);)s=s.parent;return n.jT.range(s.to,s.from)}));return e(H(t,i)),!0},preventDefault:!0},{key:"Mod-[",run:Lt},{key:"Mod-]",run:Pt},{key:"Mod-Alt-\\",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=Object.create(null),n=new r.Gn(t,{overrideIndentation:t=>{let e=i[t];return null==e?-1:e}}),s=Bt(t,((e,s,o)=>{let l=(0,r.K0)(n,e.from);if(null==l)return;/\S/.test(e.text)||(l=0);let h=/^\s*/.exec(e.text)[0],a=(0,r.SS)(t,l);(h!=a||o.from{if(t.state.readOnly)return!1;let{state:e}=t,i=e.changes(Tt(e).map((({from:t,to:i})=>(t>0?t--:it.moveVertically(e,!0))).map(i);return t.dispatch({changes:i,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0}},{key:"Shift-Mod-\\",run:({state:t,dispatch:e})=>nt(t,e,!1)},{key:"Mod-/",run:t=>{let{state:e}=t,i=e.doc.lineAt(e.selection.main.from),n=u(t.state,i.from);return n.line?h(t):!!n.block&&c(t)}},{key:"Alt-A",run:a}].concat([{key:"ArrowLeft",run:$,shift:ot,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:t=>K(t,!q(t)),shift:t=>ht(t,!q(t)),preventDefault:!0},{mac:"Cmd-ArrowLeft",run:t=>z(t,(e=>it(t,e,!q(t)))),shift:t=>st(t,(e=>it(t,e,!q(t)))),preventDefault:!0},{key:"ArrowRight",run:_,shift:lt,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:t=>K(t,q(t)),shift:t=>ht(t,q(t)),preventDefault:!0},{mac:"Cmd-ArrowRight",run:t=>z(t,(e=>it(t,e,q(t)))),shift:t=>st(t,(e=>it(t,e,q(t)))),preventDefault:!0},{key:"ArrowUp",run:X,shift:ct,preventDefault:!0},{mac:"Cmd-ArrowUp",run:mt,shift:vt},{mac:"Ctrl-ArrowUp",run:tt,shift:dt},{key:"ArrowDown",run:Q,shift:ut,preventDefault:!0},{mac:"Cmd-ArrowDown",run:gt,shift:wt},{mac:"Ctrl-ArrowDown",run:et,shift:pt},{key:"PageUp",run:tt,shift:dt},{key:"PageDown",run:et,shift:pt},{key:"Home",run:t=>z(t,(e=>it(t,e,!1))),shift:t=>st(t,(e=>it(t,e,!1))),preventDefault:!0},{key:"Mod-Home",run:mt,shift:vt},{key:"End",run:t=>z(t,(e=>it(t,e,!0))),shift:t=>st(t,(e=>it(t,e,!0))),preventDefault:!0},{key:"Mod-End",run:gt,shift:wt},{key:"Enter",run:Et},{key:"Mod-a",run:({state:t,dispatch:e})=>(e(t.update({selection:{anchor:0,head:t.doc.length},userEvent:"select"})),!0)},{key:"Backspace",run:kt,shift:kt},{key:"Delete",run:St},{key:"Mod-Backspace",mac:"Alt-Backspace",run:Mt},{key:"Mod-Delete",mac:"Alt-Delete",run:t=>At(t,!0)},{mac:"Mod-Backspace",run:t=>yt(t,(e=>{let i=t.lineBlockAt(e).from;return e>i?i:Math.max(0,e-1)}))},{mac:"Mod-Delete",run:Ct}].concat([{key:"Ctrl-b",run:$,shift:ot,preventDefault:!0},{key:"Ctrl-f",run:_,shift:lt},{key:"Ctrl-p",run:X,shift:ct},{key:"Ctrl-n",run:Q,shift:ut},{key:"Ctrl-a",run:t=>z(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).from,1))),shift:t=>st(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).from)))},{key:"Ctrl-e",run:t=>z(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).to,-1))),shift:t=>st(t,(e=>n.jT.cursor(t.lineBlockAt(e.head).to)))},{key:"Ctrl-d",run:St},{key:"Ctrl-h",run:kt},{key:"Ctrl-k",run:Ct},{key:"Ctrl-Alt-h",run:Mt},{key:"Ctrl-o",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=t.changeByRange((t=>({changes:{from:t.from,to:t.to,insert:n.xv.of(["",""])},range:n.jT.cursor(t.from)})));return e(t.update(i,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:({state:t,dispatch:e})=>{if(t.readOnly)return!1;let i=t.changeByRange((e=>{if(!e.empty||0==e.from||e.from==t.doc.length)return{range:e};let i=e.from,s=t.doc.lineAt(i),r=i==s.from?i-1:(0,n.cp)(s.text,i-s.from,!1)+s.from,o=i==s.to?i+1:(0,n.cp)(s.text,i-s.from,!0)+s.from;return{changes:{from:r,to:o,insert:t.doc.slice(i,o).append(t.doc.slice(r,i))},range:n.jT.cursor(o)}}));return!i.changes.empty&&(e(t.update(i,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:et}].map((t=>({mac:t.key,run:t.run,shift:t.shift})))))},25070:(t,e,i)=>{i.d(e,{Gn:()=>O,K0:()=>D,QN:()=>F,Qf:()=>V,SS:()=>T,Um:()=>X,c:()=>M,il:()=>it,nF:()=>j,qz:()=>p,y1:()=>C});var n,s=i(97248),r=i(74075),o=i(51764),l=i(90622),h=i(28450);const a=new s.md;function c(t){return r.r$.define({combine:t?e=>e.concat(t):void 0})}const u=new s.md;class f{constructor(t,e,i=[],n=""){this.data=t,this.name=n,r.yy.prototype.hasOwnProperty("tree")||Object.defineProperty(r.yy.prototype,"tree",{get(){return p(this)}}),this.parser=e,this.extension=[S.of(this),r.yy.languageData.of(((t,e,i)=>{let n=d(t,e,i),s=n.type.prop(a);if(!s)return[];let r=t.facet(s),o=n.type.prop(u);if(o){let s=n.resolve(e-n.from,i);for(let e of o)if(e.test(s,t)){let i=t.facet(e.facet);return"replace"==e.type?i:i.concat(r)}}return r}))].concat(i)}isActiveAt(t,e,i=-1){return d(t,e,i).type.prop(a)==this.data}findRegions(t){let e=t.facet(S);if((null==e?void 0:e.data)==this.data)return[{from:0,to:t.doc.length}];if(!e||!e.allowsNesting)return[];let i=[],n=(t,e)=>{if(t.prop(a)==this.data)return void i.push({from:e,to:e+t.length});let r=t.prop(s.md.mounted);if(r){if(r.tree.prop(a)==this.data){if(r.overlay)for(let t of r.overlay)i.push({from:t.from+e,to:t.to+e});else i.push({from:e,to:e+t.length});return}if(r.overlay){let t=i.length;if(n(r.tree,r.overlay[0].from+e),i.length>t)return}}for(let i=0;i=this.cursorPos?this.doc.sliceString(t,e):this.string.slice(t-i,e-i)}}let g=null;class v{constructor(t,e,i=[],n,s,r,o,l){this.parser=t,this.state=e,this.fragments=i,this.tree=n,this.treeLen=s,this.viewport=r,this.skipped=o,this.scheduleOn=l,this.parse=null,this.tempSkipped=[]}static create(t,e,i){return new v(t,e,[],s.mp.empty,0,i,[],null)}startParse(){return this.parser.startParse(new m(this.state.doc),this.fragments)}work(t,e){return null!=e&&e>=this.state.doc.length&&(e=void 0),this.tree!=s.mp.empty&&this.isDone(null!=e?e:this.state.doc.length)?(this.takeTree(),!0):this.withContext((()=>{var i;if("number"==typeof t){let e=Date.now()+t;t=()=>Date.now()>e}for(this.parse||(this.parse=this.startParse()),null!=e&&(null==this.parse.stoppedAt||this.parse.stoppedAt>e)&&e=this.treeLen&&((null==this.parse.stoppedAt||this.parse.stoppedAt>t)&&this.parse.stopAt(t),this.withContext((()=>{for(;!(e=this.parse.advance()););})),this.treeLen=t,this.tree=e,this.fragments=this.withoutTempSkipped(s.i9.addTree(this.tree,this.fragments,!0)),this.parse=null)}withContext(t){let e=g;g=this;try{return t()}finally{g=e}}withoutTempSkipped(t){for(let e;e=this.tempSkipped.pop();)t=w(t,e.from,e.to);return t}changes(t,e){let{fragments:i,tree:n,treeLen:r,viewport:o,skipped:l}=this;if(this.takeTree(),!t.empty){let e=[];if(t.iterChangedRanges(((t,i,n,s)=>e.push({fromA:t,toA:i,fromB:n,toB:s}))),i=s.i9.applyChanges(i,e),n=s.mp.empty,r=0,o={from:t.mapPos(o.from,-1),to:t.mapPos(o.to,1)},this.skipped.length){l=[];for(let e of this.skipped){let i=t.mapPos(e.from,1),n=t.mapPos(e.to,-1);it.from&&(this.fragments=w(this.fragments,i,n),this.skipped.splice(e--,1))}return!(this.skipped.length>=e)&&(this.reset(),!0)}reset(){this.parse&&(this.takeTree(),this.parse=null)}skipUntilInView(t,e){this.skipped.push({from:t,to:e})}static getSkippingParser(t){return new class extends s._b{createParse(e,i,n){let r=n[0].from,o=n[n.length-1].to;return{parsedPos:r,advance(){let e=g;if(e){for(let t of n)e.tempSkipped.push(t);t&&(e.scheduleOn=e.scheduleOn?Promise.all([e.scheduleOn,t]):t)}return this.parsedPos=o,new s.mp(s.Jq.none,[],[],o-r)},stoppedAt:null,stopAt(){}}}}}isDone(t){t=Math.min(t,this.state.doc.length);let e=this.fragments;return this.treeLen>=t&&e.length&&0==e[0].from&&e[0].to>=t}static get(){return g}}function w(t,e,i){return s.i9.applyChanges(t,[{fromA:e,toA:i,fromB:e,toB:i}])}class y{constructor(t){this.context=t,this.tree=t.tree}apply(t){if(!t.docChanged&&this.tree==this.context.tree)return this;let e=this.context.changes(t.changes,t.state),i=this.context.treeLen==t.startState.doc.length?void 0:Math.max(t.changes.mapPos(this.context.treeLen),e.viewport.to);return e.work(20,i)||e.takeTree(),new y(e)}static init(t){let e=Math.min(3e3,t.doc.length),i=v.create(t.facet(S).parser,t,{from:0,to:e});return i.work(20,e)||i.takeTree(),new y(i)}}f.state=r.QQ.define({create:y.init,update(t,e){for(let t of e.effects)if(t.is(f.setState))return t.value;return e.startState.facet(S)!=e.state.facet(S)?y.init(e.state):t.apply(e)}});let b=t=>{let e=setTimeout((()=>t()),500);return()=>clearTimeout(e)};"undefined"!=typeof requestIdleCallback&&(b=t=>{let e=-1,i=setTimeout((()=>{e=requestIdleCallback(t,{timeout:400})}),100);return()=>e<0?clearTimeout(i):cancelIdleCallback(e)});const x="undefined"!=typeof navigator&&(null===(n=navigator.scheduling)||void 0===n?void 0:n.isInputPending)?()=>navigator.scheduling.isInputPending():null,k=o.lg.fromClass(class{constructor(t){this.view=t,this.working=null,this.workScheduled=0,this.chunkEnd=-1,this.chunkBudget=-1,this.work=this.work.bind(this),this.scheduleWork()}update(t){let e=this.view.state.field(f.state).context;(e.updateViewport(t.view.viewport)||this.view.viewport.to>e.treeLen)&&this.scheduleWork(),t.docChanged&&(this.view.hasFocus&&(this.chunkBudget+=50),this.scheduleWork()),this.checkAsyncSchedule(e)}scheduleWork(){if(this.working)return;let{state:t}=this.view,e=t.field(f.state);e.tree==e.context.tree&&e.context.isDone(t.doc.length)||(this.working=b(this.work))}work(t){this.working=null;let e=Date.now();if(this.chunkEndn+1e3,l=s.context.work((()=>x&&x()||Date.now()>r),n+(o?0:1e5));this.chunkBudget-=Date.now()-e,(l||this.chunkBudget<=0)&&(s.context.takeTree(),this.view.dispatch({effects:f.setState.of(new y(s.context))})),this.chunkBudget>0&&(!l||o)&&this.scheduleWork(),this.checkAsyncSchedule(s.context)}checkAsyncSchedule(t){t.scheduleOn&&(this.workScheduled++,t.scheduleOn.then((()=>this.scheduleWork())).catch((t=>(0,o.OO)(this.view.state,t))).then((()=>this.workScheduled--)),t.scheduleOn=null)}destroy(){this.working&&this.working()}isWorking(){return!!(this.working||this.workScheduled>0)}},{eventHandlers:{focus(){this.scheduleWork()}}}),S=r.r$.define({combine:t=>t.length?t[0]:null,enables:t=>[f.state,k,o.tk.contentAttributes.compute([t],(e=>{let i=e.facet(t);return i&&i.name?{"data-language":i.name}:{}}))]});const A=r.r$.define(),M=r.r$.define({combine:t=>{if(!t.length)return" ";let e=t[0];if(!e||/\S/.test(e)||Array.from(e).some((t=>t!=e[0])))throw new Error("Invalid indent unit: "+JSON.stringify(t[0]));return e}});function C(t){let e=t.facet(M);return 9==e.charCodeAt(0)?t.tabSize*e.length:e.length}function T(t,e){let i="",n=t.tabSize,s=t.facet(M)[0];if("\t"==s){for(;e>=n;)i+="\t",e-=n;s=" "}for(let t=0;t=i.from&&n<=i.to?s&&n==t?{text:"",from:t}:(e<0?n-1&&(s+=r-this.countColumn(i,i.search(/\S|$/))),s}countColumn(t,e=t.length){return(0,r.IS)(t,this.state.tabSize,e)}lineIndent(t,e=1){let{text:i,from:n}=this.lineAt(t,e),s=this.options.overrideIndentation;if(s){let t=s(n);if(t>-1)return t}return this.countColumn(i,i.search(/\S|$/))}get simulatedBreak(){return this.options.simulateBreak||null}}const E=new s.md;function R(t){let e=t.type.prop(E);if(e)return e;let i,n=t.firstChild;if(n&&(i=n.type.prop(s.md.closedBy))){let e=t.lastChild,n=e&&i.indexOf(e.name)>-1;return t=>N(t,!0,1,void 0,n&&!function(t){return t.pos==t.options.simulateBreak&&t.options.simulateDoubleBreak}(t)?e.from:void 0)}return null==t.parent?P:null}function B(t,e,i){for(;t;t=t.parent){let n=R(t);if(n)return n(L.create(i,e,t))}return null}function P(){return 0}class L extends O{constructor(t,e,i){super(t.state,t.options),this.base=t,this.pos=e,this.node=i}static create(t,e,i){return new L(t,e,i)}get textAfter(){return this.textAfterPos(this.pos)}get baseIndent(){let t=this.state.doc.lineAt(this.node.from);for(;;){let e=this.node.resolve(t.from);for(;e.parent&&e.parent.from==e.from;)e=e.parent;if(I(e,this.node))break;t=this.state.doc.lineAt(e.from)}return this.lineIndent(t.from)}continue(){let t=this.node.parent;return t?B(t,this.pos,this.base):0}}function I(t,e){for(let i=e;i;i=i.parent)if(t==i)return!0;return!1}function N(t,e,i,n,s){let r=t.textAfter,o=r.match(/^\s*/)[0].length,l=n&&r.slice(o,o+n.length)==n||s==t.pos+o,h=e?function(t){let e=t.node,i=e.childAfter(e.from),n=e.lastChild;if(!i)return null;let s=t.options.simulateBreak,r=t.state.doc.lineAt(i.from),o=null==s||s<=r.from?r.to:Math.min(r.to,s);for(let t=i.to;;){let s=e.childAfter(t);if(!s||s==n)return null;if(!s.type.isSkipped)return s.fromt.prop(a)==r.data:r?t=>t==r:void 0,this.style=(0,l.QR)(t.map((t=>({tag:t.tag,class:t.class||n(Object.assign({},t,{tag:null}))}))),{all:s}).style,this.module=i?new h.V(i):null,this.themeType=e.themeType}static define(t,e){return new V(t,e||{})}}const W=r.r$.define(),H=r.r$.define({combine:t=>t.length?[t[0]]:null});function z(t){let e=t.facet(W);return e.length?e:t.facet(H)}function j(t,e){let i,n=[$];return t instanceof V&&(t.module&&n.push(o.tk.styleModule.of(t.module)),i=t.themeType),(null==e?void 0:e.fallback)?n.push(H.of(t)):i?n.push(W.computeN([o.tk.darkTheme],(e=>e.facet(o.tk.darkTheme)==("dark"==i)?[t]:[]))):n.push(W.of(t)),n}function F(t,e,i){let n=z(t),s=null;if(n)for(let t of n)if(!t.scope||i&&t.scope(i)){let i=t.style(e);i&&(s=s?s+" "+i:i)}return s}class q{constructor(t){this.markCache=Object.create(null),this.tree=p(t.state),this.decorations=this.buildDeco(t,z(t.state))}update(t){let e=p(t.state),i=z(t.state),n=i!=z(t.startState);e.length{i.add(t,e,this.markCache[n]||(this.markCache[n]=o.p.mark({class:n})))}),n,s);return i.finish()}}const $=r.Wl.high(o.lg.fromClass(q,{decorations:t=>t.decorations})),_=(l.pJ.meta,l.pJ.link,l.pJ.heading,l.pJ.emphasis,l.pJ.strong,l.pJ.strikethrough,l.pJ.keyword,l.pJ.atom,l.pJ.bool,l.pJ.url,l.pJ.contentSeparator,l.pJ.labelName,l.pJ.literal,l.pJ.inserted,l.pJ.string,l.pJ.deleted,l.pJ.regexp,l.pJ.escape,l.pJ.string,l.pJ.variableName,l.pJ.variableName,l.pJ.typeName,l.pJ.namespace,l.pJ.className,l.pJ.variableName,l.pJ.macroName,l.pJ.propertyName,l.pJ.comment,l.pJ.invalid,1e4),K="()[]{}";const J=new s.md;function U(t,e,i){let n=t.prop(e<0?s.md.openedBy:s.md.closedBy);if(n)return n;if(1==t.name.length){let n=i.indexOf(t.name);if(n>-1&&n%2==(e<0?1:0))return[i[n+e]]}return null}function G(t){let e=t.type.prop(J);return e?e(t.node):t}function X(t,e,i,n={}){let s=n.maxScanDistance||_,r=n.brackets||K,o=p(t),l=o.resolveInner(e,i);for(let n=l;n;n=n.parent){let s=U(n.type,i,r);if(s&&n.from0?e>=o.from&&eo.from&&e<=o.to))return Q(t,e,i,n,o,s,r)}}return function(t,e,i,n,s,r,o){let l=i<0?t.sliceDoc(e-1,e):t.sliceDoc(e,e+1),h=o.indexOf(l);if(h<0||h%2==0!=i>0)return null;let a={from:i<0?e-1:e,to:i>0?e+1:e},c=t.doc.iterRange(e,i>0?t.doc.length:0),u=0;for(let t=0;!c.next().done&&t<=r;){let r=c.value;i<0&&(t+=r.length);let l=e+t*i;for(let t=i>0?0:r.length-1,e=i>0?r.length:-1;t!=e;t+=i){let e=o.indexOf(r[t]);if(!(e<0||n.resolveInner(l+t,1).type!=s))if(e%2==0==i>0)u++;else{if(1==u)return{start:a,end:{from:l+t,to:l+t+1},matched:e>>1==h>>1};u--}}i>0&&(t+=r.length)}return c.done?{start:a,matched:!1}:null}(t,e,i,o,l.type,s,r)}function Q(t,e,i,n,s,r,o){let l=n.parent,h={from:s.from,to:s.to},a=0,c=null==l?void 0:l.cursor();if(c&&(i<0?c.childBefore(n.from):c.childAfter(n.to)))do{if(i<0?c.to<=n.from:c.from>=n.to){if(0==a&&r.indexOf(c.type.name)>-1&&c.from=this.string.length}sol(){return 0==this.pos}peek(){return this.string.charAt(this.pos)||void 0}next(){if(this.pose}eatSpace(){let t=this.pos;for(;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t}skipToEnd(){this.pos=this.string.length}skipTo(t){let e=this.string.indexOf(t,this.pos);if(e>-1)return this.pos=e,!0}backUp(t){this.pos-=t}column(){return this.lastColumnPosi?t.toLowerCase():t;return n(this.string.substr(this.pos,t.length))==n(t)?(!1!==e&&(this.pos+=t.length),!0):null}{let i=this.string.slice(this.pos).match(t);return i&&i.index>0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}}current(){return this.string.slice(this.start,this.pos)}}function tt(t){if("object"!=typeof t)return t;let e={};for(let i in t){let n=t[i];e[i]=n instanceof Array?n.slice():n}return e}const et=new WeakMap;class it extends f{constructor(t){let e,i=c(t.languageData),n={name:(r=t).name||"",token:r.token,blankLine:r.blankLine||(()=>{}),startState:r.startState||(()=>!0),copyState:r.copyState||tt,indent:r.indent||(()=>null),languageData:r.languageData||{},tokenTable:r.tokenTable||lt};var r;super(i,new class extends s._b{createParse(t,i,n){return new rt(e,t,i,n)}},[A.of(((t,e)=>this.getIndent(t,e)))],t.name),this.topNode=function(t){let e=s.Jq.define({id:ht.length,name:"Document",props:[a.add((()=>t))]});return ht.push(e),e}(i),e=this,this.streamParser=n,this.stateAfter=new s.md({perNode:!0}),this.tokenTable=t.tokenTable?new ft(n.tokenTable):dt}static define(t){return new it(t)}getIndent(t,e){let i,n=p(t.state),s=n.resolve(e);for(;s&&s.type!=this.topNode;)s=s.parent;if(!s)return null;let{overrideIndentation:r}=t.options;r&&(i=et.get(t.state),null!=i&&i1e4)return null;for(;o=n&&i+e.length<=r&&e.prop(t.stateAfter);if(o)return{state:t.streamParser.copyState(o),pos:i+e.length};for(let o=e.children.length-1;o>=0;o--){let l=e.children[o],h=i+e.positions[o],a=l instanceof s.mp&&h=e.length)return e;r||e.type!=t.topNode||(r=!0);for(let o=e.children.length-1;o>=0;o--){let l,h=e.positions[o],a=e.children[o];if(hi&&nt(t,n.tree,0-n.offset,i,r);if(o&&(e=st(t,n.tree,i+n.offset,o.pos+n.offset,!1)))return{state:o.state,tree:e}}return{state:t.streamParser.startState(n?C(n):4),tree:s.mp.empty}}(t,i,o,null==r?void 0:r.state);this.state=l,this.parsedPos=this.chunkStart=o+h.length;for(let t=0;t=e?this.finish():t&&this.parsedPos>=t.viewport.to?(t.skipUntilInView(this.parsedPos,e),this.finish()):null}stopAt(t){this.stoppedAt=t}lineAfter(t){let e=this.input.chunk(t);if(this.input.lineChunks)"\n"==e&&(e="");else{let t=e.indexOf("\n");t>-1&&(e=e.slice(0,t))}return t+e.length<=this.to?e:e.slice(0,this.to-t)}nextLine(){let t=this.parsedPos,e=this.lineAfter(t),i=t+e.length;for(let t=this.rangeIndex;;){let n=this.ranges[t].to;if(n>=i)break;if(e=e.slice(0,n-(i-e.length)),t++,t==this.ranges.length)break;let s=this.ranges[t].from,r=this.lineAfter(s);e+=r,i=s+r.length}return{line:e,end:i}}skipGapsTo(t,e,i){for(;;){let n=this.ranges[this.rangeIndex].to,s=t+e;if(i>0?n>s:n>=s)break;e+=this.ranges[++this.rangeIndex].from-n}return e}moveRangeIndex(){for(;this.ranges[this.rangeIndex].to1){e+=s=this.skipGapsTo(e,s,1);let t=this.chunk.length;i+=s=this.skipGapsTo(i,s,-1),n+=this.chunk.length-t}return this.chunk.push(t,e,i,n),s}parseLine(t){let{line:e,end:i}=this.nextLine(),n=0,{streamParser:s}=this.lang,r=new Z(e,t?t.state.tabSize:4,t?C(t.state):2);if(r.eol())s.blankLine(this.state,r.indentUnit);else for(;!r.eol();){let t=ot(s.token,r,this.state);if(t&&(n=this.emitToken(this.lang.tokenTable.resolve(t),this.parsedPos+r.start,this.parsedPos+r.pos,4,n)),r.start>1e4)break}this.parsedPos=i,this.moveRangeIndex(),this.parsedPose.start)return n}throw new Error("Stream parser failed to advance stream.")}const lt=Object.create(null),ht=[s.Jq.none],at=new s.Lj(ht),ct=[],ut=Object.create(null);for(let[t,e]of[["variable","variableName"],["variable-2","variableName.special"],["string-2","string.special"],["def","variableName.definition"],["tag","tagName"],["attribute","attributeName"],["type","typeName"],["builtin","variableName.standard"],["qualifier","modifier"],["error","invalid"],["header","heading"],["property","propertyName"]])ut[t]=mt(lt,e);class ft{constructor(t){this.extra=t,this.table=Object.assign(Object.create(null),ut)}resolve(t){return t?this.table[t]||(this.table[t]=mt(this.extra,t)):0}}const dt=new ft(lt);function pt(t,e){ct.indexOf(t)>-1||(ct.push(t),console.warn(e))}function mt(t,e){let i=null;for(let n of e.split(".")){let e=t[n]||l.pJ[n];e?"function"==typeof e?i?i=e(i):pt(n,`Modifier ${n} used at start of tag`):i?pt(n,`Tag ${n} used as modifier`):i=e:pt(n,`Unknown highlighting tag ${n}`)}if(!i)return 0;let n=e.replace(/ /g,"_"),r=s.Jq.define({id:ht.length,name:n,props:[(0,l.Gv)({[n]:i})]});return ht.push(r),r.id}},17429:(t,e,i)=>{i.d(e,{b:()=>a});var n=["and","as","block","endblock","by","cycle","debug","else","elif","extends","filter","endfilter","firstof","do","for","endfor","if","endif","ifchanged","endifchanged","ifequal","endifequal","ifnotequal","set","raw","endraw","endifnotequal","in","include","load","not","now","or","parsed","regroup","reversed","spaceless","call","endcall","macro","endmacro","endspaceless","ssi","templatetag","openblock","closeblock","openvariable","closevariable","without","context","openbrace","closebrace","opencomment","closecomment","widthratio","url","with","endwith","get_current_language","trans","endtrans","noop","blocktrans","endblocktrans","get_available_languages","get_current_language_bidi","pluralize","autoescape","endautoescape"],s=/^[+\-*&%=<>!?|~^]/,r=/^[:\[\(\{]/,o=["true","false"],l=/^(\d[+\-\*\/])?\d+(\.\d+)?/;function h(t,e){var i=t.peek();if(e.incomment)return t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(e.intag){if(e.operator){if(e.operator=!1,t.match(o))return"atom";if(t.match(l))return"number"}if(e.sign){if(e.sign=!1,t.match(o))return"atom";if(t.match(l))return"number"}if(e.instring)return i==e.instring&&(e.instring=!1),t.next(),"string";if("'"==i||'"'==i)return e.instring=i,t.next(),"string";if(e.inbraces>0&&")"==i)t.next(),e.inbraces--;else if("("==i)t.next(),e.inbraces++;else if(e.inbrackets>0&&"]"==i)t.next(),e.inbrackets--;else if("["==i)t.next(),e.inbrackets++;else{if(!e.lineTag&&(t.match(e.intag+"}")||t.eat("-")&&t.match(e.intag+"}")))return e.intag=!1,"tag";if(t.match(s))return e.operator=!0,"operator";if(t.match(r))e.sign=!0;else{if(1==t.column()&&e.lineTag&&t.match(n))return"keyword";if(t.eat(" ")||t.sol()){if(t.match(n))return"keyword";if(t.match(o))return"atom";if(t.match(l))return"number";t.sol()&&t.next()}else t.next()}}return"variable"}if(t.eat("{")){if(t.eat("#"))return e.incomment=!0,t.skipTo("#}")?(t.eatWhile(/\#|}/),e.incomment=!1):t.skipToEnd(),"comment";if(i=t.eat(/\{|%/))return e.intag=i,e.inbraces=0,e.inbrackets=0,"{"==i&&(e.intag="}"),t.eat("-"),"tag"}else if(t.eat("#")){if("#"==t.peek())return t.skipToEnd(),"comment";if(!t.eol())return e.intag=!0,e.lineTag=!0,e.inbraces=0,e.inbrackets=0,"tag"}t.next()}n=new RegExp("(("+n.join(")|(")+"))\\b"),o=new RegExp("(("+o.join(")|(")+"))\\b");const a={name:"jinja2",startState:function(){return{tokenize:h,inbrackets:0,inbraces:0}},token:function(t,e){var i=e.tokenize(t,e);return t.eol()&&e.lineTag&&!e.instring&&0==e.inbraces&&0==e.inbrackets&&(e.intag=!1,e.lineTag=!1),i},languageData:{commentTokens:{block:{open:"{#",close:"#}",line:"##"}}}}},76697:(t,e,i)=>{i.d(e,{r:()=>s});var n=new RegExp("\\b(("+["true","false","on","off","yes","no"].join(")|(")+"))$","i");const s={name:"yaml",token:function(t,e){var i=t.peek(),s=e.escaped;if(e.escaped=!1,"#"==i&&(0==t.pos||/\s/.test(t.string.charAt(t.pos-1))))return t.skipToEnd(),"comment";if(t.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(e.literal&&t.indentation()>e.keyCol)return t.skipToEnd(),"string";if(e.literal&&(e.literal=!1),t.sol()){if(e.keyCol=0,e.pair=!1,e.pairStart=!1,t.match("---"))return"def";if(t.match("..."))return"def";if(t.match(/^\s*-\s+/))return"meta"}if(t.match(/^(\{|\}|\[|\])/))return"{"==i?e.inlinePairs++:"}"==i?e.inlinePairs--:"["==i?e.inlineList++:e.inlineList--,"meta";if(e.inlineList>0&&!s&&","==i)return t.next(),"meta";if(e.inlinePairs>0&&!s&&","==i)return e.keyCol=0,e.pair=!1,e.pairStart=!1,t.next(),"meta";if(e.pairStart){if(t.match(/^\s*(\||\>)\s*/))return e.literal=!0,"meta";if(t.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i))return"variable";if(0==e.inlinePairs&&t.match(/^\s*-?[0-9\.\,]+\s?$/))return"number";if(e.inlinePairs>0&&t.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/))return"number";if(t.match(n))return"keyword"}return!e.pair&&t.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)?(e.pair=!0,e.keyCol=t.indentation(),"atom"):e.pair&&t.match(/^:\s*/)?(e.pairStart=!0,"meta"):(e.pairStart=!1,e.escaped="\\"==i,t.next(),null)},startState:function(){return{pair:!1,pairStart:!1,keyCol:0,inlinePairs:0,inlineList:0,literal:!1,escaped:!1}},languageData:{commentTokens:{line:"#"}}}},39011:(t,e,i)=>{i.d(e,{sW:()=>k,Lp:()=>it});var n=i(51764),s=i(74075);function r(){var t=arguments[0];"string"==typeof t&&(t=document.createElement(t));var e=1,i=arguments[1];if(i&&"object"==typeof i&&null==i.nodeType&&!Array.isArray(i)){for(var n in i)if(Object.prototype.hasOwnProperty.call(i,n)){var s=i[n];"string"==typeof s?t.setAttribute(n,s):null!=s&&(t[n]=s)}e++}for(;et.normalize("NFKD"):t=>t;class h{constructor(t,e,i=0,n=t.length,s,r){this.test=r,this.value={from:0,to:0},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=t.iterRange(i,n),this.bufferStart=i,this.normalize=s?t=>s(l(t)):l,this.query=this.normalize(e)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return-1;this.bufferPos=0,this.buffer=this.iter.value}return(0,s.gm)(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let t=this.peek();if(t<0)return this.done=!0,this;let e=(0,s.bg)(t),i=this.bufferStart+this.bufferPos;this.bufferPos+=(0,s.nZ)(t);let n=this.normalize(e);for(let t=0,s=i;;t++){let r=n.charCodeAt(t),o=this.match(r,s);if(o)return this.value=o,this;if(t==n.length-1)break;s==i&&tthis.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let t=this.matchPos-this.curLineStart;;){this.re.lastIndex=t;let e=this.matchPos<=this.to&&this.re.exec(this.curLine);if(e){let i=this.curLineStart+e.index,n=i+e[0].length;if(this.matchPos=m(this.text,n+(i==n?1:0)),i==this.curLineStart+this.curLine.length&&this.nextLine(),(ithis.value.to)&&(!this.test||this.test(i,n,e)))return this.value={from:i,to:n,match:e},this;t=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length=i||n.to<=e){let n=new d(e,t.sliceString(e,i));return f.set(t,n),n}if(n.from==e&&n.to==i)return n;let{text:s,from:r}=n;return r>e&&(s=t.sliceString(e,r)+s,r=e),n.to=this.to?this.to:this.text.lineAt(t).to}next(){for(;;){let t=this.re.lastIndex=this.matchPos-this.flat.from,e=this.re.exec(this.flat.text);if(e&&!e[0]&&e.index==t&&(this.re.lastIndex=t+1,e=this.re.exec(this.flat.text)),e){let t=this.flat.from+e.index,i=t+e[0].length;if((this.flat.to>=this.to||e.index+e[0].length<=this.flat.text.length-10)&&(!this.test||this.test(t,i,e)))return this.value={from:t,to:i,match:e},this.matchPos=m(this.text,i+(t==i?1:0)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=d.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function m(t,e){if(e>=t.length)return e;let i,n=t.lineAt(e);for(;e=56320&&i<57344;)e++;return e}function g(t){let e=r("input",{class:"cm-textfield",name:"line"});function i(){let i=/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(e.value);if(!i)return;let{state:n}=t,r=n.doc.lineAt(n.selection.main.head),[,o,l,h,a]=i,c=h?+h.slice(1):0,u=l?+l:r.number;if(l&&a){let t=u/100;o&&(t=t*("-"==o?-1:1)+r.number/n.doc.lines),u=Math.round(n.doc.lines*t)}else l&&o&&(u=u*("-"==o?-1:1)+r.number);let f=n.doc.line(Math.max(1,Math.min(n.doc.lines,u)));t.dispatch({effects:v.of(!1),selection:s.jT.cursor(f.from+Math.max(0,Math.min(c,f.length))),scrollIntoView:!0}),t.focus()}return{dom:r("form",{class:"cm-gotoLine",onkeydown:e=>{27==e.keyCode?(e.preventDefault(),t.dispatch({effects:v.of(!1)}),t.focus()):13==e.keyCode&&(e.preventDefault(),i())},onsubmit:t=>{t.preventDefault(),i()}},r("label",t.state.phrase("Go to line"),": ",e)," ",r("button",{class:"cm-button",type:"submit"},t.state.phrase("go")))}}"undefined"!=typeof Symbol&&(u.prototype[Symbol.iterator]=p.prototype[Symbol.iterator]=function(){return this});const v=s.Py.define(),w=s.QQ.define({create:()=>!0,update(t,e){for(let i of e.effects)i.is(v)&&(t=i.value);return t},provide:t=>n.mH.from(t,(t=>t?g:null))}),y=n.tk.baseTheme({".cm-panel.cm-gotoLine":{padding:"2px 6px 4px","& label":{fontSize:"80%"}}}),b={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},x=s.r$.define({combine:t=>(0,s.BO)(t,b,{highlightWordAroundCursor:(t,e)=>t||e,minSelectionLength:Math.min,maxMatches:Math.min})});function k(t){let e=[T,C];return t&&e.push(x.of(t)),e}const S=n.p.mark({class:"cm-selectionMatch"}),A=n.p.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function M(t,e,i,n){return!(0!=i&&t(e.sliceDoc(i-1,i))==s.D0.Word||n!=e.doc.length&&t(e.sliceDoc(n,n+1))==s.D0.Word)}const C=n.lg.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.selectionSet||t.docChanged||t.viewportChanged)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=t.state.facet(x),{state:i}=t,r=i.selection;if(r.ranges.length>1)return n.p.none;let o,l=r.main,a=null;if(l.empty){if(!e.highlightWordAroundCursor)return n.p.none;let t=i.wordAt(l.head);if(!t)return n.p.none;a=i.charCategorizer(l.head),o=i.sliceDoc(t.from,t.to)}else{let t=l.to-l.from;if(t200)return n.p.none;if(e.wholeWords){if(o=i.sliceDoc(l.from,l.to),a=i.charCategorizer(l.head),!M(a,i,l.from,l.to)||!function(t,e,i,n){return t(e.sliceDoc(i,i+1))==s.D0.Word&&t(e.sliceDoc(n-1,n))==s.D0.Word}(a,i,l.from,l.to))return n.p.none}else if(o=i.sliceDoc(l.from,l.to).trim(),!o)return n.p.none}let c=[];for(let s of t.visibleRanges){let t=new h(i.doc,o,s.from,s.to);for(;!t.next().done;){let{from:s,to:r}=t.value;if((!a||M(a,i,s,r))&&(l.empty&&s<=l.from&&r>=l.to?c.push(A.range(s,r)):(s>=l.to||r<=l.from)&&c.push(S.range(s,r)),c.length>e.maxMatches))return n.p.none}}return n.p.set(c)}},{decorations:t=>t.decorations}),T=n.tk.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}});const D=s.r$.define({combine:t=>(0,s.BO)(t,{top:!1,caseSensitive:!1,literal:!1,wholeWord:!1,createPanel:t=>new nt(t),scrollToMatch:t=>n.tk.scrollIntoView(t)})});class O{constructor(t){this.search=t.search,this.caseSensitive=!!t.caseSensitive,this.literal=!!t.literal,this.regexp=!!t.regexp,this.replace=t.replace||"",this.valid=!!this.search&&(!this.regexp||function(t){try{return new RegExp(t,c),!0}catch(t){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!t.wholeWord}unquote(t){return this.literal?t:t.replace(/\\([nrt\\])/g,((t,e)=>"n"==e?"\n":"r"==e?"\r":"t"==e?"\t":"\\"))}eq(t){return this.search==t.search&&this.replace==t.replace&&this.caseSensitive==t.caseSensitive&&this.regexp==t.regexp&&this.wholeWord==t.wholeWord}create(){return this.regexp?new N(this):new B(this)}getCursor(t,e=0,i){let n=t.doc?t:s.yy.create({doc:t});return null==i&&(i=n.doc.length),this.regexp?P(this,n,e,i):R(this,n,e,i)}}class E{constructor(t){this.spec=t}}function R(t,e,i,n){return new h(e.doc,t.unquoted,i,n,t.caseSensitive?void 0:t=>t.toLowerCase(),t.wholeWord?(r=e.doc,o=e.charCategorizer(e.selection.main.head),(t,e,i,n)=>((n>t||n+i.length=e)return null;n.push(i.value)}return n}highlight(t,e,i,n){let s=R(this.spec,t,Math.max(0,e-this.spec.unquoted.length),Math.min(i+this.spec.unquoted.length,t.doc.length));for(;!s.next().done;)n(s.value.from,s.value.to)}}function P(t,e,i,n){return new u(e.doc,t.search,{ignoreCase:!t.caseSensitive,test:t.wholeWord?(r=e.charCategorizer(e.selection.main.head),(t,e,i)=>!i[0].length||(r(L(i.input,i.index))!=s.D0.Word||r(I(i.input,i.index))!=s.D0.Word)&&(r(I(i.input,i.index+i[0].length))!=s.D0.Word||r(L(i.input,i.index+i[0].length))!=s.D0.Word)):void 0},i,n);var r}function L(t,e){return t.slice((0,s.cp)(t,e,!1),e)}function I(t,e){return t.slice(e,(0,s.cp)(t,e))}class N extends E{nextMatch(t,e,i){let n=P(this.spec,t,i,t.doc.length).next();return n.done&&(n=P(this.spec,t,0,e).next()),n.done?null:n.value}prevMatchInRange(t,e,i){for(let n=1;;n++){let s=Math.max(e,i-1e4*n),r=P(this.spec,t,s,i),o=null;for(;!r.next().done;)o=r.value;if(o&&(s==e||o.from>s+10))return o;if(s==e)return null}}prevMatch(t,e,i){return this.prevMatchInRange(t,0,e)||this.prevMatchInRange(t,i,t.doc.length)}getReplacement(t){return this.spec.unquote(this.spec.replace.replace(/\$([$&\d+])/g,((e,i)=>"$"==i?"$":"&"==i?t.match[0]:"0"!=i&&+i=e)return null;n.push(i.value)}return n}highlight(t,e,i,n){let s=P(this.spec,t,Math.max(0,e-250),Math.min(i+250,t.doc.length));for(;!s.next().done;)n(s.value.from,s.value.to)}}const V=s.Py.define(),W=s.Py.define(),H=s.QQ.define({create:t=>new z(Q(t).create(),null),update(t,e){for(let i of e.effects)i.is(V)?t=new z(i.value.create(),t.panel):i.is(W)&&(t=new z(t.query,i.value?X:null));return t},provide:t=>n.mH.from(t,(t=>t.panel))});class z{constructor(t,e){this.query=t,this.panel=e}}const j=n.p.mark({class:"cm-searchMatch"}),F=n.p.mark({class:"cm-searchMatch cm-searchMatch-selected"}),q=n.lg.fromClass(class{constructor(t){this.view=t,this.decorations=this.highlight(t.state.field(H))}update(t){let e=t.state.field(H);(e!=t.startState.field(H)||t.docChanged||t.selectionSet||t.viewportChanged)&&(this.decorations=this.highlight(e))}highlight({query:t,panel:e}){if(!e||!t.spec.valid)return n.p.none;let{view:i}=this,r=new s.f_;for(let e=0,n=i.visibleRanges,s=n.length;en[e+1].from-500;)l=n[++e].to;t.highlight(i.state,o,l,((t,e)=>{let n=i.state.selection.ranges.some((i=>i.from==t&&i.to==e));r.add(t,e,n?F:j)}))}return r.finish()}},{decorations:t=>t.decorations});function $(t){return e=>{let i=e.state.field(H,!1);return i&&i.query.spec.valid?t(e,i):tt(e)}}const _=$(((t,{query:e})=>{let{to:i}=t.state.selection.main,n=e.nextMatch(t.state,i,i);if(!n)return!1;let r=s.jT.single(n.from,n.to),o=t.state.facet(D);return t.dispatch({selection:r,effects:[lt(t,n),o.scrollToMatch(r.main,t)],userEvent:"select.search"}),Z(t),!0})),K=$(((t,{query:e})=>{let{state:i}=t,{from:n}=i.selection.main,r=e.prevMatch(i,n,n);if(!r)return!1;let o=s.jT.single(r.from,r.to),l=t.state.facet(D);return t.dispatch({selection:o,effects:[lt(t,r),l.scrollToMatch(o.main,t)],userEvent:"select.search"}),Z(t),!0})),J=$(((t,{query:e})=>{let i=e.matchAll(t.state,1e3);return!(!i||!i.length)&&(t.dispatch({selection:s.jT.create(i.map((t=>s.jT.range(t.from,t.to)))),userEvent:"select.search.matches"}),!0)})),U=$(((t,{query:e})=>{let{state:i}=t,{from:r,to:o}=i.selection.main;if(i.readOnly)return!1;let l=e.nextMatch(i,r,r);if(!l)return!1;let h,a,c=[],u=[];if(l.from==r&&l.to==o&&(a=i.toText(e.getReplacement(l)),c.push({from:l.from,to:l.to,insert:a}),l=e.nextMatch(i,l.from,l.to),u.push(n.tk.announce.of(i.phrase("replaced match on line $",i.doc.lineAt(r).number)+"."))),l){let e=0==c.length||c[0].from>=l.to?0:l.to-l.from-a.length;h=s.jT.single(l.from-e,l.to-e),u.push(lt(t,l)),u.push(i.facet(D).scrollToMatch(h.main,t))}return t.dispatch({changes:c,selection:h,effects:u,userEvent:"input.replace"}),!0})),G=$(((t,{query:e})=>{if(t.state.readOnly)return!1;let i=e.matchAll(t.state,1e9).map((t=>{let{from:i,to:n}=t;return{from:i,to:n,insert:e.getReplacement(t)}}));if(!i.length)return!1;let s=t.state.phrase("replaced $ matches",i.length)+".";return t.dispatch({changes:i,effects:n.tk.announce.of(s),userEvent:"input.replace.all"}),!0}));function X(t){return t.state.facet(D).createPanel(t)}function Q(t,e){var i,n,s,r;let o=t.selection.main,l=o.empty||o.to>o.from+100?"":t.sliceDoc(o.from,o.to);if(e&&!l)return e;let h=t.facet(D);return new O({search:(null!==(i=null==e?void 0:e.literal)&&void 0!==i?i:h.literal)?l:l.replace(/\n/g,"\\n"),caseSensitive:null!==(n=null==e?void 0:e.caseSensitive)&&void 0!==n?n:h.caseSensitive,literal:null!==(s=null==e?void 0:e.literal)&&void 0!==s?s:h.literal,wholeWord:null!==(r=null==e?void 0:e.wholeWord)&&void 0!==r?r:h.wholeWord})}function Y(t){let e=(0,n.Sd)(t,X);return e&&e.dom.querySelector("[main-field]")}function Z(t){let e=Y(t);e&&e==t.root.activeElement&&e.select()}const tt=t=>{let e=t.state.field(H,!1);if(e&&e.panel){let i=Y(t);if(i&&i!=t.root.activeElement){let n=Q(t.state,e.query.spec);n.valid&&t.dispatch({effects:V.of(n)}),i.focus(),i.select()}}else t.dispatch({effects:[W.of(!0),e?V.of(Q(t.state,e.query.spec)):s.Py.appendConfig.of(at)]});return!0},et=t=>{let e=t.state.field(H,!1);if(!e||!e.panel)return!1;let i=(0,n.Sd)(t,X);return i&&i.dom.contains(t.root.activeElement)&&t.focus(),t.dispatch({effects:W.of(!1)}),!0},it=[{key:"Mod-f",run:tt,scope:"editor search-panel"},{key:"F3",run:_,shift:K,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:_,shift:K,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:et,scope:"editor search-panel"},{key:"Mod-Shift-l",run:({state:t,dispatch:e})=>{let i=t.selection;if(i.ranges.length>1||i.main.empty)return!1;let{from:n,to:r}=i.main,o=[],l=0;for(let e=new h(t.doc,t.sliceDoc(n,r));!e.next().done;){if(o.length>1e3)return!1;e.value.from==n&&(l=o.length),o.push(s.jT.range(e.value.from,e.value.to))}return e(t.update({selection:s.jT.create(o,l),userEvent:"select.search.matches"})),!0}},{key:"Alt-g",run:t=>{let e=(0,n.Sd)(t,g);if(!e){let i=[v.of(!0)];null==t.state.field(w,!1)&&i.push(s.Py.appendConfig.of([w,y])),t.dispatch({effects:i}),e=(0,n.Sd)(t,g)}return e&&e.dom.querySelector("input").focus(),!0}},{key:"Mod-d",run:({state:t,dispatch:e})=>{let{ranges:i}=t.selection;if(i.some((t=>t.from===t.to)))return(({state:t,dispatch:e})=>{let{selection:i}=t,n=s.jT.create(i.ranges.map((e=>t.wordAt(e.head)||s.jT.cursor(e.head))),i.mainIndex);return!n.eq(i)&&(e(t.update({selection:n})),!0)})({state:t,dispatch:e});let r=t.sliceDoc(i[0].from,i[0].to);if(t.selection.ranges.some((e=>t.sliceDoc(e.from,e.to)!=r)))return!1;let o=function(t,e){let{main:i,ranges:n}=t.selection,s=t.wordAt(i.head),r=s&&s.from==i.from&&s.to==i.to;for(let i=!1,s=new h(t.doc,e,n[n.length-1].to);;){if(s.next(),!s.done){if(i&&n.some((t=>t.from==s.value.from)))continue;if(r){let e=t.wordAt(s.value.from);if(!e||e.from!=s.value.from||e.to!=s.value.to)continue}return s.value}if(i)return null;s=new h(t.doc,e,0,Math.max(0,n[n.length-1].from-1)),i=!0}}(t,r);return!!o&&(e(t.update({selection:t.selection.addRange(s.jT.range(o.from,o.to),!1),effects:n.tk.scrollIntoView(o.to)})),!0)},preventDefault:!0}];class nt{constructor(t){this.view=t;let e=this.query=t.state.field(H).query.spec;function i(t,e,i){return r("button",{class:"cm-button",name:t,onclick:e,type:"button"},i)}this.commit=this.commit.bind(this),this.searchField=r("input",{value:e.search,placeholder:st(t,"Find"),"aria-label":st(t,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=r("input",{value:e.replace,placeholder:st(t,"Replace"),"aria-label":st(t,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=r("input",{type:"checkbox",name:"case",form:"",checked:e.caseSensitive,onchange:this.commit}),this.reField=r("input",{type:"checkbox",name:"re",form:"",checked:e.regexp,onchange:this.commit}),this.wordField=r("input",{type:"checkbox",name:"word",form:"",checked:e.wholeWord,onchange:this.commit}),this.dom=r("div",{onkeydown:t=>this.keydown(t),class:"cm-search"},[this.searchField,i("next",(()=>_(t)),[st(t,"next")]),i("prev",(()=>K(t)),[st(t,"previous")]),i("select",(()=>J(t)),[st(t,"all")]),r("label",null,[this.caseField,st(t,"match case")]),r("label",null,[this.reField,st(t,"regexp")]),r("label",null,[this.wordField,st(t,"by word")]),...t.state.readOnly?[]:[r("br"),this.replaceField,i("replace",(()=>U(t)),[st(t,"replace")]),i("replaceAll",(()=>G(t)),[st(t,"replace all")])],r("button",{name:"close",onclick:()=>et(t),"aria-label":st(t,"close"),type:"button"},["×"])])}commit(){let t=new O({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});t.eq(this.query)||(this.query=t,this.view.dispatch({effects:V.of(t)}))}keydown(t){(0,n.$1)(this.view,t,"search-panel")?t.preventDefault():13==t.keyCode&&t.target==this.searchField?(t.preventDefault(),(t.shiftKey?K:_)(this.view)):13==t.keyCode&&t.target==this.replaceField&&(t.preventDefault(),U(this.view))}update(t){for(let e of t.transactions)for(let t of e.effects)t.is(V)&&!t.value.eq(this.query)&&this.setQuery(t.value)}setQuery(t){this.query=t,this.searchField.value=t.search,this.replaceField.value=t.replace,this.caseField.checked=t.caseSensitive,this.reField.checked=t.regexp,this.wordField.checked=t.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(D).top}}function st(t,e){return t.state.phrase(e)}const rt=30,ot=/[\s\.,:;?!]/;function lt(t,{from:e,to:i}){let s=t.state.doc.lineAt(e),r=t.state.doc.lineAt(i).to,o=Math.max(s.from,e-rt),l=Math.min(r,i+rt),h=t.state.sliceDoc(o,l);if(o!=s.from)for(let t=0;th.length-rt;t--)if(!ot.test(h[t-1])&&ot.test(h[t])){h=h.slice(0,t);break}return n.tk.announce.of(`${t.state.phrase("current match")}. ${h} ${t.state.phrase("on line")} ${s.number}.`)}const ht=n.tk.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),at=[H,s.Wl.lowest(q),ht]},74075:(t,e,i)=>{i.d(e,{BO:()=>Tt,D0:()=>kt,F6:()=>Z,Gz:()=>_t,IS:()=>$t,Py:()=>pt,QQ:()=>_,Wl:()=>Q,Xs:()=>Bt,YW:()=>mt,as:()=>T,bg:()=>k,cp:()=>g,f_:()=>Pt,gc:()=>M,gm:()=>x,jT:()=>I,n0:()=>C,nZ:()=>S,q6:()=>ut,r$:()=>W,uU:()=>Dt,xv:()=>n,yy:()=>Ct});class n{constructor(){}lineAt(t){if(t<0||t>this.length)throw new RangeError(`Invalid position ${t} in document of length ${this.length}`);return this.lineInner(t,!1,1,0)}line(t){if(t<1||t>this.lines)throw new RangeError(`Invalid line number ${t} in ${this.lines}-line document`);return this.lineInner(t,!0,1,0)}replace(t,e,i){let n=[];return this.decompose(0,t,n,2),i.length&&i.decompose(0,i.length,n,3),this.decompose(e,this.length,n,1),r.from(n,this.length-(e-t)+i.length)}append(t){return this.replace(this.length,this.length,t)}slice(t,e=this.length){let i=[];return this.decompose(t,e,i,0),r.from(i,e-t)}eq(t){if(t==this)return!0;if(t.length!=this.length||t.lines!=this.lines)return!1;let e=this.scanIdentical(t,1),i=this.length-this.scanIdentical(t,-1),n=new h(this),s=new h(t);for(let t=e,r=e;;){if(n.next(t),s.next(t),t=0,n.lineBreak!=s.lineBreak||n.done!=s.done||n.value!=s.value)return!1;if(r+=n.value.length,n.done||r>=i)return!0}}iter(t=1){return new h(this,t)}iterRange(t,e=this.length){return new a(this,t,e)}iterLines(t,e){let i;if(null==t)i=this.iter();else{null==e&&(e=this.lines+1);let n=this.line(t).from;i=this.iterRange(n,Math.max(n,e==this.lines+1?this.length:e<=1?0:this.line(e-1).to))}return new c(i)}toString(){return this.sliceString(0)}toJSON(){let t=[];return this.flatten(t),t}static of(t){if(0==t.length)throw new RangeError("A document must have at least one line");return 1!=t.length||t[0]?t.length<=32?new s(t):r.from(s.split(t,[])):n.empty}}class s extends n{constructor(t,e=function(t){let e=-1;for(let i of t)e+=i.length+1;return e}(t)){super(),this.text=t,this.length=e}get lines(){return this.text.length}get children(){return null}lineInner(t,e,i,n){for(let s=0;;s++){let r=this.text[s],o=n+r.length;if((e?i:o)>=t)return new u(n,o,i,r);n=o+1,i++}}decompose(t,e,i,n){let r=t<=0&&e>=this.length?this:new s(l(this.text,t,e),Math.min(e,this.length)-Math.max(0,t));if(1&n){let t=i.pop(),e=o(r.text,t.text.slice(),0,r.length);if(e.length<=32)i.push(new s(e,t.length+r.length));else{let t=e.length>>1;i.push(new s(e.slice(0,t)),new s(e.slice(t)))}}else i.push(r)}replace(t,e,i){if(!(i instanceof s))return super.replace(t,e,i);let n=o(this.text,o(i.text,l(this.text,0,t)),e),h=this.length+i.length-(e-t);return n.length<=32?new s(n,h):r.from(s.split(n,[]),h)}sliceString(t,e=this.length,i="\n"){let n="";for(let s=0,r=0;s<=e&&rt&&r&&(n+=i),ts&&(n+=o.slice(Math.max(0,t-s),e-s)),s=l+1}return n}flatten(t){for(let e of this.text)t.push(e)}scanIdentical(){return 0}static split(t,e){let i=[],n=-1;for(let r of t)i.push(r),n+=r.length+1,32==i.length&&(e.push(new s(i,n)),i=[],n=-1);return n>-1&&e.push(new s(i,n)),e}}class r extends n{constructor(t,e){super(),this.children=t,this.length=e,this.lines=0;for(let e of t)this.lines+=e.lines}lineInner(t,e,i,n){for(let s=0;;s++){let r=this.children[s],o=n+r.length,l=i+r.lines-1;if((e?l:o)>=t)return r.lineInner(t,e,i,n);n=o+1,i=l+1}}decompose(t,e,i,n){for(let s=0,r=0;r<=e&&s=r){let s=n&((r<=t?1:0)|(l>=e?2:0));r>=t&&l<=e&&!s?i.push(o):o.decompose(t-r,e-r,i,s)}r=l+1}}replace(t,e,i){if(i.lines=s&&e<=l){let h=o.replace(t-s,e-s,i),a=this.lines-o.lines+h.lines;if(h.lines>4&&h.lines>a>>6){let s=this.children.slice();return s[n]=h,new r(s,this.length-(e-t)+i.length)}return super.replace(s,l,h)}s=l+1}return super.replace(t,e,i)}sliceString(t,e=this.length,i="\n"){let n="";for(let s=0,r=0;st&&s&&(n+=i),tr&&(n+=o.sliceString(t-r,e-r,i)),r=l+1}return n}flatten(t){for(let e of this.children)e.flatten(t)}scanIdentical(t,e){if(!(t instanceof r))return 0;let i=0,[n,s,o,l]=e>0?[0,0,this.children.length,t.children.length]:[this.children.length-1,t.children.length-1,-1,-1];for(;;n+=e,s+=e){if(n==o||s==l)return i;let r=this.children[n],h=t.children[s];if(r!=h)return i+r.scanIdentical(h,e);i+=r.length+1}}static from(t,e=t.reduce(((t,e)=>t+e.length+1),-1)){let i=0;for(let e of t)i+=e.lines;if(i<32){let i=[];for(let e of t)e.flatten(i);return new s(i,e)}let n=Math.max(32,i>>5),o=n<<1,l=n>>1,h=[],a=0,c=-1,u=[];function f(t){let e;if(t.lines>o&&t instanceof r)for(let e of t.children)f(e);else t.lines>l&&(a>l||!a)?(d(),h.push(t)):t instanceof s&&a&&(e=u[u.length-1])instanceof s&&t.lines+e.lines<=32?(a+=t.lines,c+=t.length+1,u[u.length-1]=new s(e.text.concat(t.text),e.length+1+t.length)):(a+t.lines>n&&d(),a+=t.lines,c+=t.length+1,u.push(t))}function d(){0!=a&&(h.push(1==u.length?u[0]:r.from(u,c)),c=-1,a=u.length=0)}for(let e of t)f(e);return d(),1==h.length?h[0]:new r(h,e)}}function o(t,e,i=0,n=1e9){for(let s=0,r=0,o=!0;r=i&&(h>n&&(l=l.slice(0,n-s)),s0?1:(t instanceof s?t.text.length:t.children.length)<<1]}nextInner(t,e){for(this.done=this.lineBreak=!1;;){let i=this.nodes.length-1,n=this.nodes[i],r=this.offsets[i],o=r>>1,l=n instanceof s?n.text.length:n.children.length;if(o==(e>0?l:0)){if(0==i)return this.done=!0,this.value="",this;e>0&&this.offsets[i-1]++,this.nodes.pop(),this.offsets.pop()}else if((1&r)==(e>0?0:1)){if(this.offsets[i]+=e,0==t)return this.lineBreak=!0,this.value="\n",this;t--}else if(n instanceof s){let s=n.text[o+(e<0?-1:0)];if(this.offsets[i]+=e,s.length>Math.max(0,t))return this.value=0==t?s:e>0?s.slice(t):s.slice(0,s.length-t),this;t-=s.length}else{let r=n.children[o+(e<0?-1:0)];t>r.length?(t-=r.length,this.offsets[i]+=e):(e<0&&this.offsets[i]--,this.nodes.push(r),this.offsets.push(e>0?1:(r instanceof s?r.text.length:r.children.length)<<1))}}}next(t=0){return t<0&&(this.nextInner(-t,-this.dir),t=this.value.length),this.nextInner(t,this.dir)}}class a{constructor(t,e,i){this.value="",this.done=!1,this.cursor=new h(t,e>i?-1:1),this.pos=e>i?t.length:0,this.from=Math.min(e,i),this.to=Math.max(e,i)}nextInner(t,e){if(e<0?this.pos<=this.from:this.pos>=this.to)return this.value="",this.done=!0,this;t+=Math.max(0,e<0?this.pos-this.to:this.from-this.pos);let i=e<0?this.pos-this.from:this.to-this.pos;t>i&&(t=i),i-=t;let{value:n}=this.cursor.next(t);return this.pos+=(n.length+t)*e,this.value=n.length<=i?n:e<0?n.slice(n.length-i):n.slice(0,i),this.done=!this.value,this}next(t=0){return t<0?t=Math.max(t,this.from-this.pos):t>0&&(t=Math.min(t,this.to-this.pos)),this.nextInner(t,this.cursor.dir)}get lineBreak(){return this.cursor.lineBreak&&""!=this.value}}class c{constructor(t){this.inner=t,this.afterBreak=!0,this.value="",this.done=!1}next(t=0){let{done:e,lineBreak:i,value:n}=this.inner.next(t);return e?(this.done=!0,this.value=""):i?this.afterBreak?this.value="":(this.afterBreak=!0,this.next()):(this.value=n,this.afterBreak=!1),this}get lineBreak(){return!1}}"undefined"!=typeof Symbol&&(n.prototype[Symbol.iterator]=function(){return this.iter()},h.prototype[Symbol.iterator]=a.prototype[Symbol.iterator]=c.prototype[Symbol.iterator]=function(){return this});class u{constructor(t,e,i,n){this.from=t,this.to=e,this.number=i,this.text=n}get length(){return this.to-this.from}}let f="lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o".split(",").map((t=>t?parseInt(t,36):1));for(let t=1;tt)return f[e-1]<=t;return!1}function p(t){return t>=127462&&t<=127487}const m=8205;function g(t,e,i=!0,n=!0){return(i?v:w)(t,e,n)}function v(t,e,i){if(e==t.length)return e;e&&y(t.charCodeAt(e))&&b(t.charCodeAt(e-1))&&e--;let n=x(t,e);for(e+=S(n);e=0&&p(x(t,n));)i++,n-=2;if(i%2==0)break;e+=2}}}return e}function w(t,e,i){for(;e>0;){let n=v(t,e-2,i);if(n=56320&&t<57344}function b(t){return t>=55296&&t<56320}function x(t,e){let i=t.charCodeAt(e);if(!b(i)||e+1==t.length)return i;let n=t.charCodeAt(e+1);return y(n)?n-56320+(i-55296<<10)+65536:i}function k(t){return t<=65535?String.fromCharCode(t):(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t)))}function S(t){return t<65536?1:2}const A=/\r\n?|\n/;var M=function(t){return t[t.Simple=0]="Simple",t[t.TrackDel=1]="TrackDel",t[t.TrackBefore=2]="TrackBefore",t[t.TrackAfter=3]="TrackAfter",t}(M||(M={}));class C{constructor(t){this.sections=t}get length(){let t=0;for(let e=0;et)return s+(t-n);s+=o}else{if(i!=M.Simple&&h>=t&&(i==M.TrackDel&&nt||i==M.TrackBefore&&nt))return null;if(h>t||h==t&&e<0&&!o)return t==n||e<0?s:s+l;s+=l}n=h}if(t>n)throw new RangeError(`Position ${t} is out of range for changeset of length ${n}`);return s}touchesRange(t,e=t){for(let i=0,n=0;i=0&&n<=e&&s>=t)return!(ne)||"cover";n=s}return!1}toString(){let t="";for(let e=0;e=0?":"+n:"")}return t}toJSON(){return this.sections}static fromJSON(t){if(!Array.isArray(t)||t.length%2||t.some((t=>"number"!=typeof t)))throw new RangeError("Invalid JSON representation of ChangeDesc");return new C(t)}static create(t){return new C(t)}}class T extends C{constructor(t,e){super(t),this.inserted=e}apply(t){if(this.length!=t.length)throw new RangeError("Applying change set to a document with the wrong length");return E(this,((e,i,n,s,r)=>t=t.replace(n,n+(i-e),r)),!1),t}mapDesc(t,e=!1){return R(this,t,e,!0)}invert(t){let e=this.sections.slice(),i=[];for(let s=0,r=0;s=0){e[s]=l,e[s+1]=o;let h=s>>1;for(;i.length0&&O(i,e,s.text),s.forward(t),o+=t}let h=t[r++];for(;o>1].toJSON()))}return t}static of(t,e,i){let s=[],r=[],o=0,l=null;function h(t=!1){if(!t&&!s.length)return;ol||t<0||l>e)throw new RangeError(`Invalid change range ${t} to ${l} (in doc of length ${e})`);let u=c?"string"==typeof c?n.of(c.split(i||A)):c:n.empty,f=u.length;if(t==l&&0==f)return;to&&D(s,t-o,-1),D(s,l-t,f),O(r,s,u),o=l}}(t),h(!l),l}static empty(t){return new T(t?[t,-1]:[],[])}static fromJSON(t){if(!Array.isArray(t))throw new RangeError("Invalid JSON representation of ChangeSet");let e=[],i=[];for(let s=0;se&&"string"!=typeof t)))throw new RangeError("Invalid JSON representation of ChangeSet");if(1==r.length)e.push(r[0],0);else{for(;i.length=0&&i<=0&&i==t[s+1]?t[s]+=e:0==e&&0==t[s]?t[s+1]+=i:n?(t[s]+=e,t[s+1]+=i):t.push(e,i)}function O(t,e,i){if(0==i.length)return;let s=e.length-2>>1;if(s>1])),!(i||l==t.sections.length||t.sections[l+1]<0);)h=t.sections[l++],a=t.sections[l++];e(r,c,o,u,f),r=c,o=u}}}function R(t,e,i,n=!1){let s=[],r=n?[]:null,o=new P(t),l=new P(e);for(let t=-1;;)if(-1==o.ins&&-1==l.ins){let t=Math.min(o.len,l.len);D(s,t,-1),o.forward(t),l.forward(t)}else if(l.ins>=0&&(o.ins<0||t==o.i||0==o.off&&(l.len=0&&t=0)){if(o.done&&l.done)return r?T.createSet(s,r):C.create(s);throw new Error("Mismatched change set lengths")}{let e=0,i=o.len;for(;i;)if(-1==l.ins){let t=Math.min(i,l.len);e+=t,i-=t,l.forward(t)}else{if(!(0==l.ins&&l.lene||o.ins>=0&&o.len>e)&&(t||n.length>i),r.forward2(e),o.forward(e)}}else D(n,0,o.ins,t),s&&O(s,n,o.text),o.next()}}class P{constructor(t){this.set=t,this.i=0,this.next()}next(){let{sections:t}=this.set;this.i>1;return e>=t.length?n.empty:t[e]}textBit(t){let{inserted:e}=this.set,i=this.i-2>>1;return i>=e.length&&!t?n.empty:e[i].slice(this.off,null==t?void 0:this.off+t)}forward(t){t==this.len?this.next():(this.len-=t,this.off+=t)}forward2(t){-1==this.ins?this.forward(t):t==this.ins?this.next():(this.ins-=t,this.off+=t)}}class L{constructor(t,e,i){this.from=t,this.to=e,this.flags=i}get anchor(){return 16&this.flags?this.to:this.from}get head(){return 16&this.flags?this.from:this.to}get empty(){return this.from==this.to}get assoc(){return 4&this.flags?-1:8&this.flags?1:0}get bidiLevel(){let t=3&this.flags;return 3==t?null:t}get goalColumn(){let t=this.flags>>5;return 33554431==t?void 0:t}map(t,e=-1){let i,n;return this.empty?i=n=t.mapPos(this.from,e):(i=t.mapPos(this.from,1),n=t.mapPos(this.to,-1)),i==this.from&&n==this.to?this:new L(i,n,this.flags)}extend(t,e=t){if(t<=this.anchor&&e>=this.anchor)return I.range(t,e);let i=Math.abs(t-this.anchor)>Math.abs(e-this.anchor)?t:e;return I.range(this.anchor,i)}eq(t){return this.anchor==t.anchor&&this.head==t.head}toJSON(){return{anchor:this.anchor,head:this.head}}static fromJSON(t){if(!t||"number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid JSON representation for SelectionRange");return I.range(t.anchor,t.head)}static create(t,e,i){return new L(t,e,i)}}class I{constructor(t,e){this.ranges=t,this.mainIndex=e}map(t,e=-1){return t.empty?this:I.create(this.ranges.map((i=>i.map(t,e))),this.mainIndex)}eq(t){if(this.ranges.length!=t.ranges.length||this.mainIndex!=t.mainIndex)return!1;for(let e=0;et.toJSON())),main:this.mainIndex}}static fromJSON(t){if(!t||!Array.isArray(t.ranges)||"number"!=typeof t.main||t.main>=t.ranges.length)throw new RangeError("Invalid JSON representation for EditorSelection");return new I(t.ranges.map((t=>L.fromJSON(t))),t.main)}static single(t,e=t){return new I([I.range(t,e)],0)}static create(t,e=0){if(0==t.length)throw new RangeError("A selection needs at least one range");for(let i=0,n=0;nt?4:0)|s)}static normalized(t,e=0){let i=t[e];t.sort(((t,e)=>t.from-e.from)),e=t.indexOf(i);for(let i=1;in.head?I.range(o,r):I.range(r,o))}}return new I(t,e)}}function N(t,e){for(let i of t.ranges)if(i.to>e)throw new RangeError("Selection points outside of document")}let V=0;class W{constructor(t,e,i,n,s){this.combine=t,this.compareInput=e,this.compare=i,this.isStatic=n,this.id=V++,this.default=t([]),this.extensions="function"==typeof s?s(this):s}static define(t={}){return new W(t.combine||(t=>t),t.compareInput||((t,e)=>t===e),t.compare||(t.combine?(t,e)=>t===e:H),!!t.static,t.enables)}of(t){return new z([],this,0,t)}compute(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new z(t,this,1,e)}computeN(t,e){if(this.isStatic)throw new Error("Can't compute a static facet");return new z(t,this,2,e)}from(t,e){return e||(e=t=>t),this.compute([t],(i=>e(i.field(t))))}}function H(t,e){return t==e||t.length==e.length&&t.every(((t,i)=>t===e[i]))}class z{constructor(t,e,i,n){this.dependencies=t,this.facet=e,this.type=i,this.value=n,this.id=V++}dynamicSlot(t){var e;let i=this.value,n=this.facet.compareInput,s=this.id,r=t[s]>>1,o=2==this.type,l=!1,h=!1,a=[];for(let i of this.dependencies)"doc"==i?l=!0:"selection"==i?h=!0:0==(1&(null!==(e=t[i.id])&&void 0!==e?e:1))&&a.push(t[i.id]);return{create:t=>(t.values[r]=i(t),1),update(t,e){if(l&&e.docChanged||h&&(e.docChanged||e.selection)||F(t,a)){let e=i(t);if(o?!j(e,t.values[r],n):!n(e,t.values[r]))return t.values[r]=e,1}return 0},reconfigure:(t,e)=>{let l,h=e.config.address[s];if(null!=h){let s=nt(e,h);if(this.dependencies.every((i=>i instanceof W?e.facet(i)===t.facet(i):!(i instanceof _)||e.field(i,!1)==t.field(i,!1)))||(o?j(l=i(t),s,n):n(l=i(t),s)))return t.values[r]=s,0}else l=i(t);return t.values[r]=l,1}}}}function j(t,e,i){if(t.length!=e.length)return!1;for(let n=0;nt[e.id])),s=i.map((t=>t.type)),r=n.filter((t=>!(1&t))),o=t[e.id]>>1;function l(t){let i=[];for(let e=0;et===e),t);return t.provide&&(e.provides=t.provide(e)),e}create(t){let e=t.facet($).find((t=>t.field==this));return((null==e?void 0:e.create)||this.createF)(t)}slot(t){let e=t[this.id]>>1;return{create:t=>(t.values[e]=this.create(t),1),update:(t,i)=>{let n=t.values[e],s=this.updateF(n,i);return this.compareF(n,s)?0:(t.values[e]=s,1)},reconfigure:(t,i)=>null!=i.config.address[this.id]?(t.values[e]=i.field(this),0):(t.values[e]=this.create(t),1)}}init(t){return[this,$.of({field:this,create:t})]}get extension(){return this}}const K=4,J=3,U=2,G=1;function X(t){return e=>new Y(e,t)}const Q={highest:X(0),high:X(G),default:X(U),low:X(J),lowest:X(K)};class Y{constructor(t,e){this.inner=t,this.prec=e}}class Z{of(t){return new tt(this,t)}reconfigure(t){return Z.reconfigure.of({compartment:this,extension:t})}get(t){return t.config.compartments.get(this)}}class tt{constructor(t,e){this.compartment=t,this.inner=e}}class et{constructor(t,e,i,n,s,r){for(this.base=t,this.compartments=e,this.dynamicSlots=i,this.address=n,this.staticValues=s,this.facets=r,this.statusTemplate=[];this.statusTemplate.length>1]}static resolve(t,e,i){let n=[],s=Object.create(null),r=new Map;for(let i of function(t,e,i){let n=[[],[],[],[],[]],s=new Map;function r(t,o){let l=s.get(t);if(null!=l){if(l<=o)return;let e=n[l].indexOf(t);e>-1&&n[l].splice(e,1),t instanceof tt&&i.delete(t.compartment)}if(s.set(t,o),Array.isArray(t))for(let e of t)r(e,o);else if(t instanceof tt){if(i.has(t.compartment))throw new RangeError("Duplicate use of compartment in extensions");let n=e.get(t.compartment)||t.inner;i.set(t.compartment,n),r(n,o)}else if(t instanceof Y)r(t.inner,t.prec);else if(t instanceof _)n[o].push(t),t.provides&&r(t.provides,o);else if(t instanceof z)n[o].push(t),t.facet.extensions&&r(t.facet.extensions,U);else{let e=t.extension;if(!e)throw new Error(`Unrecognized extension value in extension set (${t}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);r(e,o)}}return r(t,U),n.reduce(((t,e)=>t.concat(e)))}(t,e,r))i instanceof _?n.push(i):(s[i.facet.id]||(s[i.facet.id]=[])).push(i);let o=Object.create(null),l=[],h=[];for(let t of n)o[t.id]=h.length<<1,h.push((e=>t.slot(e)));let a=null==i?void 0:i.config.facets;for(let t in s){let e=s[t],n=e[0].facet,r=a&&a[t]||[];if(e.every((t=>0==t.type)))if(o[n.id]=l.length<<1|1,H(r,e))l.push(i.facet(n));else{let t=n.combine(e.map((t=>t.value)));l.push(i&&n.compare(t,i.facet(n))?i.facet(n):t)}else{for(let t of e)0==t.type?(o[t.id]=l.length<<1|1,l.push(t.value)):(o[t.id]=h.length<<1,h.push((e=>t.dynamicSlot(e))));o[n.id]=h.length<<1,h.push((t=>q(t,n,e)))}}let c=h.map((t=>t(o)));return new et(t,r,c,o,l,s)}}function it(t,e){if(1&e)return 2;let i=e>>1,n=t.status[i];if(4==n)throw new Error("Cyclic dependency between fields and/or facets");if(2&n)return n;t.status[i]=4;let s=t.computeSlot(t,t.config.dynamicSlots[i]);return t.status[i]=2|s}function nt(t,e){return 1&e?t.config.staticValues[e>>1]:t.values[e>>1]}const st=W.define(),rt=W.define({combine:t=>t.some((t=>t)),static:!0}),ot=W.define({combine:t=>t.length?t[0]:void 0,static:!0}),lt=W.define(),ht=W.define(),at=W.define(),ct=W.define({combine:t=>!!t.length&&t[0]});class ut{constructor(t,e){this.type=t,this.value=e}static define(){return new ft}}class ft{of(t){return new ut(this,t)}}class dt{constructor(t){this.map=t}of(t){return new pt(this,t)}}class pt{constructor(t,e){this.type=t,this.value=e}map(t){let e=this.type.map(this.value,t);return void 0===e?void 0:e==this.value?this:new pt(this.type,e)}is(t){return this.type==t}static define(t={}){return new dt(t.map||(t=>t))}static mapEffects(t,e){if(!t.length)return t;let i=[];for(let n of t){let t=n.map(e);t&&i.push(t)}return i}}pt.reconfigure=pt.define(),pt.appendConfig=pt.define();class mt{constructor(t,e,i,n,s,r){this.startState=t,this.changes=e,this.selection=i,this.effects=n,this.annotations=s,this.scrollIntoView=r,this._doc=null,this._state=null,i&&N(i,e.newLength),s.some((t=>t.type==mt.time))||(this.annotations=s.concat(mt.time.of(Date.now())))}static create(t,e,i,n,s,r){return new mt(t,e,i,n,s,r)}get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc))}get newSelection(){return this.selection||this.startState.selection.map(this.changes)}get state(){return this._state||this.startState.applyTransaction(this),this._state}annotation(t){for(let e of this.annotations)if(e.type==t)return e.value}get docChanged(){return!this.changes.empty}get reconfigured(){return this.startState.config!=this.state.config}isUserEvent(t){let e=this.annotation(mt.userEvent);return!(!e||!(e==t||e.length>t.length&&e.slice(0,t.length)==t&&"."==e[t.length]))}}function gt(t,e){let i=[];for(let n=0,s=0;;){let r,o;if(n=t[n]))r=t[n++],o=t[n++];else{if(!(s=0;s--){let r=i[s](t);r&&Object.keys(r).length&&(n=vt(n,wt(e,r,t.changes.newLength),!0))}return n==t?t:mt.create(e,t.changes,t.selection,n.effects,n.annotations,n.scrollIntoView)}(i?function(t){let e=t.startState,i=!0;for(let n of e.facet(lt)){let e=n(t);if(!1===e){i=!1;break}Array.isArray(e)&&(i=!0===i?e:gt(i,e))}if(!0!==i){let n,s;if(!1===i)s=t.changes.invertedDesc,n=T.empty(e.doc.length);else{let e=t.changes.filter(i);n=e.changes,s=e.filtered.mapDesc(e.changes).invertedDesc}t=mt.create(e,n,t.selection&&t.selection.map(s),pt.mapEffects(t.effects,s),t.annotations,t.scrollIntoView)}let n=e.facet(ht);for(let i=n.length-1;i>=0;i--){let s=n[i](t);t=s instanceof mt?s:Array.isArray(s)&&1==s.length&&s[0]instanceof mt?s[0]:yt(e,xt(s),!1)}return t}(s):s)}mt.time=ut.define(),mt.userEvent=ut.define(),mt.addToHistory=ut.define(),mt.remote=ut.define();const bt=[];function xt(t){return null==t?bt:Array.isArray(t)?t:[t]}var kt=function(t){return t[t.Word=0]="Word",t[t.Space=1]="Space",t[t.Other=2]="Other",t}(kt||(kt={}));const St=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;let At;try{At=new RegExp("[\\p{Alphabetic}\\p{Number}_]","u")}catch(t){}function Mt(t){return e=>{if(!/\S/.test(e))return kt.Space;if(function(t){if(At)return At.test(t);for(let e=0;e"€"&&(i.toUpperCase()!=i.toLowerCase()||St.test(i)))return!0}return!1}(e))return kt.Word;for(let i=0;i-1)return kt.Word;return kt.Other}}class Ct{constructor(t,e,i,n,s,r){this.config=t,this.doc=e,this.selection=i,this.values=n,this.status=t.statusTemplate.slice(),this.computeSlot=s,r&&(r._state=this);for(let t=0;ts.set(e,t))),i=null),s.set(e.value.compartment,e.value.extension)):e.is(pt.reconfigure)?(i=null,n=e.value):e.is(pt.appendConfig)&&(i=null,n=xt(n).concat(e.value));if(i)e=t.startState.values.slice();else{i=et.resolve(n,s,this),e=new Ct(i,this.doc,this.selection,i.dynamicSlots.map((()=>null)),((t,e)=>e.reconfigure(t,this)),null).values}new Ct(i,t.newDoc,t.newSelection,e,((e,i)=>i.update(e,t)),t)}replaceSelection(t){return"string"==typeof t&&(t=this.toText(t)),this.changeByRange((e=>({changes:{from:e.from,to:e.to,insert:t},range:I.cursor(e.from+t.length)})))}changeByRange(t){let e=this.selection,i=t(e.ranges[0]),n=this.changes(i.changes),s=[i.range],r=xt(i.effects);for(let i=1;is.spec.fromJSON(r,t))))}return Ct.create({doc:t.doc,selection:I.fromJSON(t.selection),extensions:e.extensions?n.concat([e.extensions]):n})}static create(t={}){let e=et.resolve(t.extensions||[],new Map),i=t.doc instanceof n?t.doc:n.of((t.doc||"").split(e.staticFacet(Ct.lineSeparator)||A)),s=t.selection?t.selection instanceof I?t.selection:I.single(t.selection.anchor,t.selection.head):I.single(0);return N(s,i.length),e.staticFacet(rt)||(s=s.asSingle()),new Ct(e,i,s,e.dynamicSlots.map((()=>null)),((t,e)=>e.create(t)),null)}get tabSize(){return this.facet(Ct.tabSize)}get lineBreak(){return this.facet(Ct.lineSeparator)||"\n"}get readOnly(){return this.facet(ct)}phrase(t,...e){for(let e of this.facet(Ct.phrases))if(Object.prototype.hasOwnProperty.call(e,t)){t=e[t];break}return e.length&&(t=t.replace(/\$(\$|\d*)/g,((t,i)=>{if("$"==i)return"$";let n=+(i||1);return!n||n>e.length?t:e[n-1]}))),t}languageDataAt(t,e,i=-1){let n=[];for(let s of this.facet(st))for(let r of s(this,e,i))Object.prototype.hasOwnProperty.call(r,t)&&n.push(r[t]);return n}charCategorizer(t){return Mt(this.languageDataAt("wordChars",t).join(""))}wordAt(t){let{text:e,from:i,length:n}=this.doc.lineAt(t),s=this.charCategorizer(t),r=t-i,o=t-i;for(;r>0;){let t=g(e,r,!1);if(s(e.slice(t,r))!=kt.Word)break;r=t}for(;ot.length?t[0]:4}),Ct.lineSeparator=ot,Ct.readOnly=ct,Ct.phrases=W.define({compare(t,e){let i=Object.keys(t),n=Object.keys(e);return i.length==n.length&&i.every((i=>t[i]==e[i]))}}),Ct.languageData=st,Ct.changeFilter=lt,Ct.transactionFilter=ht,Ct.transactionExtender=at,Z.reconfigure=pt.define();class Dt{eq(t){return this==t}range(t,e=t){return Ot.create(t,e,this)}}Dt.prototype.startSide=Dt.prototype.endSide=0,Dt.prototype.point=!1,Dt.prototype.mapMode=M.TrackDel;class Ot{constructor(t,e,i){this.from=t,this.to=e,this.value=i}static create(t,e,i){return new Ot(t,e,i)}}function Et(t,e){return t.from-e.from||t.value.startSide-e.value.startSide}class Rt{constructor(t,e,i,n){this.from=t,this.to=e,this.value=i,this.maxPoint=n}get length(){return this.to[this.to.length-1]}findIndex(t,e,i,n=0){let s=i?this.to:this.from;for(let r=n,o=s.length;;){if(r==o)return r;let n=r+o>>1,l=s[n]-t||(i?this.value[n].endSide:this.value[n].startSide)-e;if(n==r)return l>=0?r:o;l>=0?o=n:r=n+1}}between(t,e,i,n){for(let s=this.findIndex(e,-1e9,!0),r=this.findIndex(i,1e9,!1,s);sa||h==a&&c.startSide>0&&c.endSide<=0)continue;(a-h||c.endSide-c.startSide)<0||(r<0&&(r=h),c.point&&(o=Math.max(o,a-h)),i.push(c),n.push(h-r),s.push(a-r))}return{mapped:i.length?new Rt(n,s,i,o):null,pos:r}}}class Bt{constructor(t,e,i,n){this.chunkPos=t,this.chunk=e,this.nextLayer=i,this.maxPoint=n}static create(t,e,i,n){return new Bt(t,e,i,n)}get length(){let t=this.chunk.length-1;return t<0?0:Math.max(this.chunkEnd(t),this.nextLayer.length)}get size(){if(this.isEmpty)return 0;let t=this.nextLayer.size;for(let e of this.chunk)t+=e.value.length;return t}chunkEnd(t){return this.chunkPos[t]+this.chunk[t].length}update(t){let{add:e=[],sort:i=!1,filterFrom:n=0,filterTo:s=this.length}=t,r=t.filter;if(0==e.length&&!r)return this;if(i&&(e=e.slice().sort(Et)),this.isEmpty)return e.length?Bt.of(e):this;let o=new It(this,null,-1).goto(0),l=0,h=[],a=new Pt;for(;o.value||l=0){let t=e[l++];a.addInner(t.from,t.to,t.value)||h.push(t)}else 1==o.rangeIndex&&o.chunkIndexthis.chunkEnd(o.chunkIndex)||so.to||s=s&&t<=s+r.length&&!1===r.between(s,t-s,e-s,i))return}this.nextLayer.between(t,e,i)}}iter(t=0){return Nt.from([this]).goto(t)}get isEmpty(){return this.nextLayer==this}static iter(t,e=0){return Nt.from(t).goto(e)}static compare(t,e,i,n,s=-1){let r=t.filter((t=>t.maxPoint>0||!t.isEmpty&&t.maxPoint>=s)),o=e.filter((t=>t.maxPoint>0||!t.isEmpty&&t.maxPoint>=s)),l=Lt(r,o,i),h=new Wt(r,l,s),a=new Wt(o,l,s);i.iterGaps(((t,e,i)=>Ht(h,t,a,e,i,n))),i.empty&&0==i.length&&Ht(h,0,a,0,0,n)}static eq(t,e,i=0,n){null==n&&(n=999999999);let s=t.filter((t=>!t.isEmpty&&e.indexOf(t)<0)),r=e.filter((e=>!e.isEmpty&&t.indexOf(e)<0));if(s.length!=r.length)return!1;if(!s.length)return!0;let o=Lt(s,r),l=new Wt(s,o,0).goto(i),h=new Wt(r,o,0).goto(i);for(;;){if(l.to!=h.to||!zt(l.active,h.active)||l.point&&(!h.point||!l.point.eq(h.point)))return!1;if(l.to>n)return!0;l.next(),h.next()}}static spans(t,e,i,n,s=-1){let r=new Wt(t,null,s).goto(e),o=e,l=r.openStart;for(;;){let t=Math.min(r.to,i);if(r.point){let i=r.activeForPoint(r.to),s=r.pointFromo&&(n.span(o,t,r.active,l),l=r.openEnd(t));if(r.to>i)return l+(r.point&&r.to>i?1:0);o=r.to,r.next()}}static of(t,e=!1){let i=new Pt;for(let n of t instanceof Ot?[t]:e?function(t){if(t.length>1)for(let e=t[0],i=1;i0)return t.slice().sort(Et);e=n}return t}(t):t)i.add(n.from,n.to,n.value);return i.finish()}}Bt.empty=new Bt([],[],null,-1),Bt.empty.nextLayer=Bt.empty;class Pt{constructor(){this.chunks=[],this.chunkPos=[],this.chunkStart=-1,this.last=null,this.lastFrom=-1e9,this.lastTo=-1e9,this.from=[],this.to=[],this.value=[],this.maxPoint=-1,this.setMaxPoint=-1,this.nextLayer=null}finishChunk(t){this.chunks.push(new Rt(this.from,this.to,this.value,this.maxPoint)),this.chunkPos.push(this.chunkStart),this.chunkStart=-1,this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint),this.maxPoint=-1,t&&(this.from=[],this.to=[],this.value=[])}add(t,e,i){this.addInner(t,e,i)||(this.nextLayer||(this.nextLayer=new Pt)).add(t,e,i)}addInner(t,e,i){let n=t-this.lastTo||i.startSide-this.last.endSide;if(n<=0&&(t-this.lastFrom||i.startSide-this.last.startSide)<0)throw new Error("Ranges must be added sorted by `from` position and `startSide`");return!(n<0)&&(250==this.from.length&&this.finishChunk(!0),this.chunkStart<0&&(this.chunkStart=t),this.from.push(t-this.chunkStart),this.to.push(e-this.chunkStart),this.last=i,this.lastFrom=t,this.lastTo=e,this.value.push(i),i.point&&(this.maxPoint=Math.max(this.maxPoint,e-t)),!0)}addChunk(t,e){if((t-this.lastTo||e.value[0].startSide-this.last.endSide)<0)return!1;this.from.length&&this.finishChunk(!0),this.setMaxPoint=Math.max(this.setMaxPoint,e.maxPoint),this.chunks.push(e),this.chunkPos.push(t);let i=e.value.length-1;return this.last=e.value[i],this.lastFrom=e.from[i]+t,this.lastTo=e.to[i]+t,!0}finish(){return this.finishInner(Bt.empty)}finishInner(t){if(this.from.length&&this.finishChunk(!1),0==this.chunks.length)return t;let e=Bt.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(t):t,this.setMaxPoint);return this.from=null,e}}function Lt(t,e,i){let n=new Map;for(let e of t)for(let t=0;t=this.minPoint)break}}}setRangeIndex(t){if(t==this.layer.chunk[this.chunkIndex].value.length){if(this.chunkIndex++,this.skip)for(;this.chunkIndex=i&&n.push(new It(r,e,i,s));return 1==n.length?n[0]:new Nt(n)}get startSide(){return this.value?this.value.startSide:0}goto(t,e=-1e9){for(let i of this.heap)i.goto(t,e);for(let t=this.heap.length>>1;t>=0;t--)Vt(this.heap,t);return this.next(),this}forward(t,e){for(let i of this.heap)i.forward(t,e);for(let t=this.heap.length>>1;t>=0;t--)Vt(this.heap,t);(this.to-t||this.value.endSide-e)<0&&this.next()}next(){if(0==this.heap.length)this.from=this.to=1e9,this.value=null,this.rank=-1;else{let t=this.heap[0];this.from=t.from,this.to=t.to,this.value=t.value,this.rank=t.rank,t.value&&t.next(),Vt(this.heap,0)}}}function Vt(t,e){for(let i=t[e];;){let n=1+(e<<1);if(n>=t.length)break;let s=t[n];if(n+1=0&&(s=t[n+1],n++),i.compare(s)<0)break;t[n]=i,t[e]=s,e=n}}class Wt{constructor(t,e,i){this.minPoint=i,this.active=[],this.activeTo=[],this.activeRank=[],this.minActive=-1,this.point=null,this.pointFrom=0,this.pointRank=0,this.to=-1e9,this.endSide=0,this.openStart=-1,this.cursor=Nt.from(t,e,i)}goto(t,e=-1e9){return this.cursor.goto(t,e),this.active.length=this.activeTo.length=this.activeRank.length=0,this.minActive=-1,this.to=t,this.endSide=e,this.openStart=-1,this.next(),this}forward(t,e){for(;this.minActive>-1&&(this.activeTo[this.minActive]-t||this.active[this.minActive].endSide-e)<0;)this.removeActive(this.minActive);this.cursor.forward(t,e)}removeActive(t){jt(this.active,t),jt(this.activeTo,t),jt(this.activeRank,t),this.minActive=qt(this.active,this.activeTo)}addActive(t){let e=0,{value:i,to:n,rank:s}=this.cursor;for(;e-1&&(this.activeTo[n]-this.cursor.from||this.active[n].endSide-this.cursor.startSide)<0){if(this.activeTo[n]>t){this.to=this.activeTo[n],this.endSide=this.active[n].endSide;break}this.removeActive(n),i&&jt(i,n)}else{if(!this.cursor.value){this.to=this.endSide=1e9;break}if(this.cursor.from>t){this.to=this.cursor.from,this.endSide=this.cursor.startSide;break}{let t=this.cursor.value;if(t.point){if(!(e&&this.cursor.to==this.to&&this.cursor.from=0&&i[e]=0&&!(this.activeRank[i]t||this.activeTo[i]==t&&this.active[i].endSide>=this.point.endSide)&&e.push(this.active[i]);return e.reverse()}openEnd(t){let e=0;for(let i=this.activeTo.length-1;i>=0&&this.activeTo[i]>t;i--)e++;return e}}function Ht(t,e,i,n,s,r){t.goto(e),i.goto(n);let o=n+s,l=n,h=n-e;for(;;){let e=t.to+h-i.to||t.endSide-i.endSide,n=e<0?t.to+h:i.to,s=Math.min(n,o);if(t.point||i.point?t.point&&i.point&&(t.point==i.point||t.point.eq(i.point))&&zt(t.activeForPoint(t.to+h),i.activeForPoint(i.to))||r.comparePoint(l,s,t.point,i.point):s>l&&!zt(t.active,i.active)&&r.compareRange(l,s,t.active,i.active),n>o)break;l=n,e<=0&&t.next(),e>=0&&i.next()}}function zt(t,e){if(t.length!=e.length)return!1;for(let i=0;i=e;i--)t[i+1]=t[i];t[e]=i}function qt(t,e){let i=-1,n=1e9;for(let s=0;s=e)return n;if(n==t.length)break;s+=9==t.charCodeAt(n)?i-s%i:1,n=g(t,n)}return!0===n?-1:t.length}},51764:(t,e,i)=>{i.d(e,{p:()=>dt,Nm:()=>Xt,tk:()=>_i,lg:()=>Ht,l9:()=>ut,Uw:()=>gn,Sd:()=>jn,gB:()=>Hn,ZO:()=>Sn,$f:()=>Zi,Eu:()=>hs,OO:()=>It,Zs:()=>On,$1:()=>nn,mH:()=>_n,hJ:()=>Wn});for(var n=i(74075),s=i(28450),r={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},o={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},l="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),h=("undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),"undefined"!=typeof navigator&&/Mac/.test(navigator.platform)),a="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),c=h||l&&+l[1]<57,u=0;u<10;u++)r[48+u]=r[96+u]=String(u);for(u=1;u<=24;u++)r[u+111]="F"+u;for(u=65;u<=90;u++)r[u]=String.fromCharCode(u+32),o[u]=String.fromCharCode(u);for(var f in r)o.hasOwnProperty(f)||(o[f]=r[f]);function d(t){let e;return e=11==t.nodeType?t.getSelection?t:t.ownerDocument:t,e.getSelection()}function p(t,e){return!!e&&(t==e||t.contains(1!=e.nodeType?e.parentNode:e))}function m(t,e){if(!e.anchorNode)return!1;try{return p(t,e.anchorNode)}catch(t){return!1}}function g(t){return 3==t.nodeType?T(t,0,t.nodeValue.length).getClientRects():1==t.nodeType?t.getClientRects():[]}function v(t,e,i,n){return!!i&&(y(t,e,i,n,-1)||y(t,e,i,n,1))}function w(t){for(var e=0;;e++)if(!(t=t.previousSibling))return e}function y(t,e,i,n,s){for(;;){if(t==i&&e==n)return!0;if(e==(s<0?0:b(t))){if("DIV"==t.nodeName)return!1;let i=t.parentNode;if(!i||1!=i.nodeType)return!1;e=w(t)+(s<0?0:1),t=i}else{if(1!=t.nodeType)return!1;if(1==(t=t.childNodes[e+(s<0?-1:0)]).nodeType&&"false"==t.contentEditable)return!1;e=s<0?b(t):0}}}function b(t){return 3==t.nodeType?t.nodeValue.length:t.childNodes.length}function x(t,e){let i=e?t.left:t.right;return{left:i,right:i,top:t.top,bottom:t.bottom}}function k(t){return{left:0,right:t.innerWidth,top:0,bottom:t.innerHeight}}class S{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}eq(t){return this.anchorNode==t.anchorNode&&this.anchorOffset==t.anchorOffset&&this.focusNode==t.focusNode&&this.focusOffset==t.focusOffset}setRange(t){let{anchorNode:e,focusNode:i}=t;this.set(e,Math.min(t.anchorOffset,e?b(e):0),i,Math.min(t.focusOffset,i?b(i):0))}set(t,e,i,n){this.anchorNode=t,this.anchorOffset=e,this.focusNode=i,this.focusOffset=n}}let A,M=null;function C(t){if(t.setActive)return t.setActive();if(M)return t.focus(M);let e=[];for(let i=t;i&&(e.push(i,i.scrollTop,i.scrollLeft),i!=i.ownerDocument);i=i.parentNode);if(t.focus(null==M?{get preventScroll(){return M={preventScroll:!0},!0}}:void 0),!M){M=!1;for(let t=0;te)return i.domBoundsAround(t,e,h);if(c>=t&&-1==n&&(n=l,s=h),h>e&&i.dom.parentNode==this.dom){r=l,o=a;break}a=c,h=c+i.breakAfter}return{from:s,to:o<0?i+this.length:o,startDOM:(n?this.children[n-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:r=0?this.children[r].dom:null}}markDirty(t=!1){this.dirty|=2,this.markParentsDirty(t)}markParentsDirty(t){for(let e=this.parent;e;e=e.parent){if(t&&(e.dirty|=2),1&e.dirty)return;e.dirty|=1,t=!1}}setParent(t){this.parent!=t&&(this.parent=t,this.dirty&&this.markParentsDirty(!0))}setDOM(t){this.dom&&(this.dom.cmView=null),this.dom=t,t.cmView=this}get rootView(){for(let t=this;;){let e=t.parent;if(!e)return t;t=e}}replaceChildren(t,e,i=R){this.markDirty();for(let i=t;ithis.pos||t==this.pos&&(e>0||0==this.i||this.children[this.i-1].breakAfter))return this.off=t-this.pos,this;let i=this.children[--this.i];this.pos-=i.length+i.breakAfter}}}function I(t,e,i,n,s,r,o,l,h){let{children:a}=t,c=a.length?a[e]:null,u=r.length?r[r.length-1]:null,f=u?u.breakAfter:o;if(!(e==n&&c&&!o&&!f&&r.length<2&&c.merge(i,s,r.length?u:null,0==i,l,h))){if(n0&&(!o&&r.length&&c.merge(i,c.length,r[0],!1,l,0)?c.breakAfter=r.shift().breakAfter:(i2);var U={mac:J||/Mac/.test(V.platform),windows:/Win/.test(V.platform),linux:/Linux|X11/.test(V.platform),ie:F,ie_version:z?W.documentMode||6:j?+j[1]:H?+H[1]:0,gecko:q,gecko_version:q?+(/Firefox\/(\d+)/.exec(V.userAgent)||[0,0])[1]:0,chrome:!!$,chrome_version:$?+$[1]:0,ios:J,android:/Android\b/.test(V.userAgent),webkit:_,safari:K,webkit_version:_?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0,tabSize:null!=W.documentElement.style.tabSize?"tab-size":"-moz-tab-size"};class G extends B{constructor(t){super(),this.text=t}get length(){return this.text.length}createDOM(t){this.setDOM(t||document.createTextNode(this.text))}sync(t,e){this.dom||this.createDOM(),this.dom.nodeValue!=this.text&&(e&&e.node==this.dom&&(e.written=!0),this.dom.nodeValue=this.text)}reuseDOM(t){3==t.nodeType&&this.createDOM(t)}merge(t,e,i){return(!i||i instanceof G&&!(this.length-(e-t)+i.length>256))&&(this.text=this.text.slice(0,t)+(i?i.text:"")+this.text.slice(e),this.markDirty(),!0)}split(t){let e=new G(this.text.slice(t));return this.text=this.text.slice(0,t),this.markDirty(),e}localPosFromDOM(t,e){return t==this.dom?e:e?this.text.length:0}domAtPos(t){return new E(this.dom,t)}domBoundsAround(t,e,i){return{from:i,to:i+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling}}coordsAt(t,e){return Q(this.dom,t,e)}}class X extends B{constructor(t,e=[],i=0){super(),this.mark=t,this.children=e,this.length=i;for(let t of e)t.setParent(this)}setAttrs(t){if(O(t),this.mark.class&&(t.className=this.mark.class),this.mark.attrs)for(let e in this.mark.attrs)t.setAttribute(e,this.mark.attrs[e]);return t}reuseDOM(t){t.nodeName==this.mark.tagName.toUpperCase()&&(this.setDOM(t),this.dirty|=6)}sync(t,e){this.dom?4&this.dirty&&this.setAttrs(this.dom):this.setDOM(this.setAttrs(document.createElement(this.mark.tagName))),super.sync(t,e)}merge(t,e,i,n,s,r){return(!i||!(!(i instanceof X&&i.mark.eq(this.mark))||t&&s<=0||et&&e.push(i=t&&(n=s),i=o,s++}let r=this.length-t;return this.length=t,n>-1&&(this.children.length=n,this.markDirty()),new X(this.mark,e,r)}domAtPos(t){return rt(this,t)}coordsAt(t,e){return lt(this,t,e)}}function Q(t,e,i){let n=t.nodeValue.length;e>n&&(e=n);let s=e,r=e,o=0;0==e&&i<0||e==n&&i>=0?U.chrome||U.gecko||(e?(s--,o=1):r=0)?0:l.length-1];return U.safari&&!o&&0==h.width&&(h=Array.prototype.find.call(l,(t=>t.width))||h),o?x(h,o<0):h||null}class Y extends B{static create(t,e,i){return new(t.customView||Y)(t,e,i)}constructor(t,e,i){super(),this.widget=t,this.length=e,this.side=i,this.prevWidget=null}split(t){let e=Y.create(this.widget,this.length-t,this.side);return this.length-=t,e}sync(t){this.dom&&this.widget.updateDOM(this.dom,t)||(this.dom&&this.prevWidget&&this.prevWidget.destroy(this.dom),this.prevWidget=null,this.setDOM(this.widget.toDOM(t)),this.dom.contentEditable="false")}getSide(){return this.side}merge(t,e,i,n,s,r){return!(i&&(!(i instanceof Y&&this.widget.compare(i.widget))||t>0&&s<=0||e0)?E.before(this.dom):E.after(this.dom,t==this.length)}domBoundsAround(){return null}coordsAt(t,e){let i=this.widget.coordsAt(this.dom,t,e);if(i)return i;let n=this.dom.getClientRects(),s=null;if(!n.length)return null;for(let e=t>0?n.length-1:0;s=n[e],!(t>0?0==e:e==n.length-1||s.top0?-1:1);return this.length?s:x(s,this.side>0)}get isEditable(){return!1}get isWidget(){return!0}get isHidden(){return this.widget.isHidden}destroy(){super.destroy(),this.dom&&this.widget.destroy(this.dom)}}class Z extends Y{domAtPos(t){let{topView:e,text:i}=this.widget;return e?tt(t,0,e,i,this.length-e.length,((t,e)=>t.domAtPos(e)),((t,e)=>new E(t,Math.min(e,t.nodeValue.length)))):new E(i,Math.min(t,i.nodeValue.length))}sync(){this.setDOM(this.widget.toDOM())}localPosFromDOM(t,e){let{topView:i,text:n}=this.widget;return i?it(t,e,i,n,this.length-i.length):Math.min(e,this.length)}ignoreMutation(){return!1}get overrideDOMText(){return null}coordsAt(t,e){let{topView:i,text:n}=this.widget;return i?tt(t,e,i,n,this.length-i.length,((t,e,i)=>t.coordsAt(e,i)),((t,e,i)=>Q(t,e,i))):Q(n,t,e)}destroy(){var t;super.destroy(),null===(t=this.widget.topView)||void 0===t||t.destroy()}get isEditable(){return!0}canReuseDOM(){return!0}}function tt(t,e,i,n,s,r,o){if(i instanceof X){for(let l=i.dom.firstChild;l;l=l.nextSibling){let i=B.get(l);if(i){let h=p(l,n),a=i.length+(h?s:0);if(t0?E.before(this.dom):E.after(this.dom)}localPosFromDOM(){return 0}domBoundsAround(){return null}coordsAt(t){return this.dom.getBoundingClientRect()}get overrideDOMText(){return n.xv.empty}get isHidden(){return!0}}function rt(t,e){let i=t.dom,{children:n}=t,s=0;for(let t=0;st&&e0;t--){let e=n[t-1];if(e.dom.parentNode==i)return e.domAtPos(e.length)}for(let t=s;t0&&e instanceof X&&s.length&&(n=s[s.length-1])instanceof X&&n.mark.eq(e.mark)?ot(n,e.children[0],i-1):(s.push(e),e.setParent(t)),t.length+=e.length}function lt(t,e,i){let n=null,s=-1,r=null,o=-1;!function t(e,l){for(let h=0,a=0;h=l&&(c.children.length?t(c,l-a):(!r||r.isHidden&&i>0)&&(u>l||a==u&&c.getSide()>0)?(r=c,o=l-a):(a0?3e8:-4e8:e>0?1e8:-1e8,new gt(t,e,e,i,t.widget||null,!1)}static replace(t){let e,i,n=!!t.block;if(t.isBlockGap)e=-5e8,i=4e8;else{let{start:s,end:r}=vt(t,n);e=(s?n?-3e8:-1:5e8)-1,i=1+(r?n?2e8:1:-6e8)}return new gt(t,e,i,n,t.widget||null,!0)}static line(t){return new mt(t)}static set(t,e=!1){return n.Xs.of(t,e)}hasHeight(){return!!this.widget&&this.widget.estimatedHeight>-1}}dt.none=n.Xs.empty;class pt extends dt{constructor(t){let{start:e,end:i}=vt(t);super(e?-1:5e8,i?1:-6e8,null,t),this.tagName=t.tagName||"span",this.class=t.class||"",this.attrs=t.attributes||null}eq(t){return this==t||t instanceof pt&&this.tagName==t.tagName&&this.class==t.class&&at(this.attrs,t.attrs)}range(t,e=t){if(t>=e)throw new RangeError("Mark decorations may not be empty");return super.range(t,e)}}pt.prototype.point=!1;class mt extends dt{constructor(t){super(-2e8,-2e8,null,t)}eq(t){return t instanceof mt&&this.spec.class==t.spec.class&&at(this.spec.attributes,t.spec.attributes)}range(t,e=t){if(e!=t)throw new RangeError("Line decoration ranges must be zero-length");return super.range(t,e)}}mt.prototype.mapMode=n.gc.TrackBefore,mt.prototype.point=!0;class gt extends dt{constructor(t,e,i,s,r,o){super(e,i,r,t),this.block=s,this.isReplace=o,this.mapMode=s?e<=0?n.gc.TrackBefore:n.gc.TrackAfter:n.gc.TrackDel}get type(){return this.startSide=5}eq(t){return t instanceof gt&&(e=this.widget,i=t.widget,e==i||!!(e&&i&&e.compare(i)))&&this.block==t.block&&this.startSide==t.startSide&&this.endSide==t.endSide;var e,i}range(t,e=t){if(this.isReplace&&(t>e||t==e&&this.startSide>0&&this.endSide<=0))throw new RangeError("Invalid range for replacement decoration");if(!this.isReplace&&e!=t)throw new RangeError("Widget decorations can only have zero-length ranges");return super.range(t,e)}}function vt(t,e=!1){let{inclusiveStart:i,inclusiveEnd:n}=t;return null==i&&(i=t.inclusive),null==n&&(n=t.inclusive),{start:null!=i?i:e,end:null!=n?n:e}}function wt(t,e,i,n=0){let s=i.length-1;s>=0&&i[s]+n>=t?i[s]=Math.max(i[s],e):i.push(t,e)}gt.prototype.point=!0;class yt extends B{constructor(){super(...arguments),this.children=[],this.length=0,this.prevAttrs=void 0,this.attrs=null,this.breakAfter=0}merge(t,e,i,n,s,r){if(i){if(!(i instanceof yt))return!1;this.dom||i.transferDOM(this)}return n&&this.setDeco(i?i.attrs:null),N(this,t,e,i?i.children:[],s,r),!0}split(t){let e=new yt;if(e.breakAfter=this.breakAfter,0==this.length)return e;let{i,off:n}=this.childPos(t);n&&(e.append(this.children[i].split(n),0),this.children[i].merge(n,this.children[i].length,null,!1,0,0),i++);for(let t=i;t0&&0==this.children[i-1].length;)this.children[--i].destroy();return this.children.length=i,this.markDirty(),this.length=t,e}transferDOM(t){this.dom&&(this.markDirty(),t.setDOM(this.dom),t.prevAttrs=void 0===this.prevAttrs?this.attrs:this.prevAttrs,this.prevAttrs=void 0,this.dom=null)}setDeco(t){at(this.attrs,t)||(this.dom&&(this.prevAttrs=this.attrs,this.markDirty()),this.attrs=t)}append(t,e){ot(this,t,e)}addLineDeco(t){let e=t.spec.attributes,i=t.spec.class;e&&(this.attrs=ht(e,this.attrs||{})),i&&(this.attrs=ht({class:i},this.attrs||{}))}domAtPos(t){return rt(this,t)}reuseDOM(t){"DIV"==t.nodeName&&(this.setDOM(t),this.dirty|=6)}sync(t,e){var i;this.dom?4&this.dirty&&(O(this.dom),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0):(this.setDOM(document.createElement("div")),this.dom.className="cm-line",this.prevAttrs=this.attrs?null:void 0),void 0!==this.prevAttrs&&(ct(this.dom,this.prevAttrs,this.attrs),this.dom.classList.add("cm-line"),this.prevAttrs=void 0),super.sync(t,e);let n=this.dom.lastChild;for(;n&&B.get(n)instanceof X;)n=n.lastChild;if(!(n&&this.length&&("BR"==n.nodeName||0!=(null===(i=B.get(n))||void 0===i?void 0:i.isEditable)||U.ios&&this.children.some((t=>t instanceof G))))){let t=document.createElement("BR");t.cmIgnore=!0,this.dom.appendChild(t)}}measureTextSize(){if(0==this.children.length||this.length>20)return null;let t,e=0;for(let i of this.children){if(!(i instanceof G)||/[^ -~]/.test(i.text))return null;let n=g(i.dom);if(1!=n.length)return null;e+=n[0].width,t=n[0].height}return e?{lineHeight:this.dom.getBoundingClientRect().height,charWidth:e/this.length,textHeight:t}:null}coordsAt(t,e){let i=lt(this,t,e);if(!this.children.length&&i&&this.parent){let{heightOracle:t}=this.parent.view.viewState,e=i.bottom-i.top;if(Math.abs(e-t.lineHeight)<2&&t.textHeight=e){if(s instanceof yt)return s;if(r>e)break}n=r+s.breakAfter}return null}}class bt extends B{constructor(t,e,i){super(),this.widget=t,this.length=e,this.type=i,this.breakAfter=0,this.prevWidget=null}merge(t,e,i,n,s,r){return!(i&&(!(i instanceof bt&&this.widget.compare(i.widget))||t>0&&s<=0||e0;){if(this.textOff==this.text.length){let{value:e,lineBreak:i,done:n}=this.cursor.next(this.skip);if(this.skip=0,n)throw new Error("Ran out of text content when drawing inline views");if(i){this.posCovered()||this.getLine(),this.content.length?this.content[this.content.length-1].breakAfter=1:this.breakAtStart=1,this.flushBuffer(),this.curLine=null,this.atCursorPos=!0,t--;continue}this.text=e,this.textOff=0}let n=Math.min(this.text.length-this.textOff,t,512);this.flushBuffer(e.slice(e.length-i)),this.getLine().append(kt(new G(this.text.slice(this.textOff,this.textOff+n)),e),i),this.atCursorPos=!0,this.textOff+=n,t-=n,i=0}}span(t,e,i,n){this.buildText(e-t,i,n),this.pos=e,this.openStart<0&&(this.openStart=n)}point(t,e,i,n,s,r){if(this.disallowBlockEffectsFor[r]&&i instanceof gt){if(i.block)throw new RangeError("Block decorations may not be specified via plugins");if(e>this.doc.lineAt(this.pos).to)throw new RangeError("Decorations that replace line breaks may not be specified via plugins")}let o=e-t;if(i instanceof gt)if(i.block){let{type:t}=i;t!=ft.WidgetAfter||this.posCovered()||this.getLine(),this.addBlockWidget(new bt(i.widget||new St("div"),o,t))}else{let r=Y.create(i.widget||new St("span"),o,o?0:i.startSide),l=this.atCursorPos&&!r.isEditable&&s<=n.length&&(t0),h=!r.isEditable&&(tn.length||i.startSide<=0),a=this.getLine();2!=this.pendingBuffer||l||r.isEditable||(this.pendingBuffer=0),this.flushBuffer(n),l&&(a.append(kt(new st(1),n),s),s=n.length+Math.max(0,s-n.length)),a.append(kt(r,n),s),this.atCursorPos=h,this.pendingBuffer=h?tn.length?1:2:0,this.pendingBuffer&&(this.bufferMarks=n.slice())}else this.doc.lineAt(this.pos).from==this.pos&&this.getLine().addLineDeco(i);o&&(this.textOff+o<=this.text.length?this.textOff+=o:(this.skip+=o-(this.text.length-this.textOff),this.text="",this.textOff=0),this.pos=e),this.openStart<0&&(this.openStart=s)}static build(t,e,i,s,r){let o=new xt(t,e,i,r);return o.openEnd=n.Xs.spans(s,e,i,o),o.openStart<0&&(o.openStart=o.openEnd),o.finish(o.openEnd),o}}function kt(t,e){for(let i of e)t=new X(i,[t],t.length);return t}class St extends ut{constructor(t){super(),this.tag=t}eq(t){return t.tag==this.tag}toDOM(){return document.createElement(this.tag)}updateDOM(t){return t.nodeName.toLowerCase()==this.tag}get isHidden(){return!0}}const At=n.r$.define(),Mt=n.r$.define(),Ct=n.r$.define(),Tt=n.r$.define(),Dt=n.r$.define(),Ot=n.r$.define(),Et=n.r$.define(),Rt=n.r$.define({combine:t=>t.some((t=>t))}),Bt=n.r$.define({combine:t=>t.some((t=>t))});class Pt{constructor(t,e="nearest",i="nearest",n=5,s=5){this.range=t,this.y=e,this.x=i,this.yMargin=n,this.xMargin=s}map(t){return t.empty?this:new Pt(this.range.map(t),this.y,this.x,this.yMargin,this.xMargin)}}const Lt=n.Py.define({map:(t,e)=>t.map(e)});function It(t,e,i){let n=t.facet(Tt);n.length?n[0](e):window.onerror?window.onerror(String(e),i,void 0,void 0,e):i?console.error(i+":",e):console.error(e)}const Nt=n.r$.define({combine:t=>!t.length||t[0]});let Vt=0;const Wt=n.r$.define();class Ht{constructor(t,e,i,n){this.id=t,this.create=e,this.domEventHandlers=i,this.extension=n(this)}static define(t,e){const{eventHandlers:i,provide:n,decorations:s}=e||{};return new Ht(Vt++,t,i,(t=>{let e=[Wt.of(t)];return s&&e.push(qt.of((e=>{let i=e.plugin(t);return i?s(i):dt.none}))),n&&e.push(n(t)),e}))}static fromClass(t,e){return Ht.define((e=>new t(e)),e)}}class zt{constructor(t){this.spec=t,this.mustUpdate=null,this.value=null}update(t){if(this.value){if(this.mustUpdate){let t=this.mustUpdate;if(this.mustUpdate=null,this.value.update)try{this.value.update(t)}catch(e){if(It(t.state,e,"CodeMirror plugin crashed"),this.value.destroy)try{this.value.destroy()}catch(t){}this.deactivate()}}}else if(this.spec)try{this.value=this.spec.create(t)}catch(e){It(t.state,e,"CodeMirror plugin crashed"),this.deactivate()}return this}destroy(t){var e;if(null===(e=this.value)||void 0===e?void 0:e.destroy)try{this.value.destroy()}catch(e){It(t.state,e,"CodeMirror plugin crashed")}}deactivate(){this.spec=this.value=null}}const jt=n.r$.define(),Ft=n.r$.define(),qt=n.r$.define(),$t=n.r$.define(),_t=n.r$.define();function Kt(t){let e=0,i=0,n=0,s=0;for(let r of t.state.facet(_t)){let o=r(t);o&&(null!=o.left&&(e=Math.max(e,o.left)),null!=o.right&&(i=Math.max(i,o.right)),null!=o.top&&(n=Math.max(n,o.top)),null!=o.bottom&&(s=Math.max(s,o.bottom)))}return{left:e,right:i,top:n,bottom:s}}const Jt=n.r$.define();class Ut{constructor(t,e,i,n){this.fromA=t,this.toA=e,this.fromB=i,this.toB=n}join(t){return new Ut(Math.min(this.fromA,t.fromA),Math.max(this.toA,t.toA),Math.min(this.fromB,t.fromB),Math.max(this.toB,t.toB))}addToSet(t){let e=t.length,i=this;for(;e>0;e--){let n=t[e-1];if(!(n.fromA>i.toA)){if(n.toAa)break;s+=2}if(!l)return i;new Ut(l.fromA,l.toA,l.fromB,l.toB).addToSet(i),r=l.toA,o=l.toB}}}class Gt{constructor(t,e,i){this.view=t,this.state=e,this.transactions=i,this.flags=0,this.startState=t.state,this.changes=n.as.empty(this.startState.doc.length);for(let t of i)this.changes=this.changes.compose(t.changes);let s=[];this.changes.iterChangedRanges(((t,e,i,n)=>s.push(new Ut(t,e,i,n)))),this.changedRanges=s}static create(t,e,i){return new Gt(t,e,i)}get viewportChanged(){return(4&this.flags)>0}get heightChanged(){return(2&this.flags)>0}get geometryChanged(){return this.docChanged||(10&this.flags)>0}get focusChanged(){return(1&this.flags)>0}get docChanged(){return!this.changes.empty}get selectionSet(){return this.transactions.some((t=>t.selection))}get empty(){return 0==this.flags&&0==this.transactions.length}}var Xt=function(t){return t[t.LTR=0]="LTR",t[t.RTL=1]="RTL",t}(Xt||(Xt={}));const Qt=Xt.LTR,Yt=Xt.RTL;function Zt(t){let e=[];for(let i=0;i=e){if(o.level==i)return r;(s<0||(0!=n?n<0?o.frome:t[s].level>o.level))&&(s=r)}}if(s<0)throw new RangeError("Index out of range");return s}}const oe=[];function le(t,e){let i=t.length,n=e==Qt?1:2,s=e==Qt?2:1;if(!t||1==n&&!se.test(t))return he(i);for(let e=0,s=n,o=n;e=0;t-=3)if(ne[t+1]==-r){let e=ne[t+2],i=2&e?n:4&e?1&e?s:n:0;i&&(oe[l]=oe[ne[t]]=i),h=t;break}}else{if(189==ne.length)break;ne[h++]=l,ne[h++]=e,ne[h++]=a}else if(2==(o=oe[l])||1==o){let t=o==n;a=t?0:1;for(let e=h-3;e>=0;e-=3){let i=ne[e+2];if(2&i)break;if(t)ne[e+2]|=2;else{if(4&i)break;ne[e+2]|=4}}}for(let t=0;te;){let t=i,n=2!=oe[--i];for(;i>e&&n==(2!=oe[i-1]);)i--;o.push(new re(i,t,n?2:1))}else o.push(new re(e,t,0))}else for(let t=0;tt)&&this.lineBreak(),n=s}return this.findPointBefore(i,e),this}readTextNode(t){let e=t.nodeValue;for(let i of this.points)i.node==t&&(i.pos=this.text.length+Math.min(i.offset,e.length));for(let i=0,n=this.lineSeparator?null:/\r\n?|\n/g;;){let s,r=-1,o=1;if(this.lineSeparator?(r=e.indexOf(this.lineSeparator,i),o=this.lineSeparator.length):(s=n.exec(e))&&(r=s.index,o=s[0].length),this.append(e.slice(i,r<0?e.length:r)),r<0)break;if(this.lineBreak(),o>1)for(let e of this.points)e.node==t&&e.pos>this.text.length&&(e.pos-=o-1);i=r+o}}readNode(t){if(t.cmIgnore)return;let e=B.get(t),i=e&&e.overrideDOMText;if(null!=i){this.findPointInside(t,i.length);for(let t=i.iter();!t.next().done;)t.lineBreak?this.lineBreak():this.append(t.value)}else 3==t.nodeType?this.readTextNode(t):"BR"==t.nodeName?t.nextSibling&&this.lineBreak():1==t.nodeType&&this.readRange(t.firstChild,null)}findPointBefore(t,e){for(let i of this.points)i.node==t&&t.childNodes[i.offset]==e&&(i.pos=this.text.length)}findPointInside(t,e){for(let i of this.points)(3==t.nodeType?i.node==t:t.contains(i.node))&&(i.pos=this.text.length+Math.min(e,i.offset))}}function de(t){return 1==t.nodeType&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\d|SECTION|PRE)$/.test(t.nodeName)}class pe{constructor(t,e){this.node=t,this.offset=e,this.pos=-1}}class me extends B{get length(){return this.view.state.doc.length}constructor(t){super(),this.view=t,this.compositionDeco=dt.none,this.decorations=[],this.dynamicDecorationMap=[],this.minWidth=0,this.minWidthFrom=0,this.minWidthTo=0,this.impreciseAnchor=null,this.impreciseHead=null,this.forceSelection=!1,this.lastUpdate=Date.now(),this.setDOM(t.contentDOM),this.children=[new yt],this.children[0].setParent(this),this.updateDeco(),this.updateInner([new Ut(0,0,0,t.state.doc.length)],0)}update(t){let e=t.changedRanges;this.minWidth>0&&e.length&&(e.every((({fromA:t,toA:e})=>ethis.minWidthTo))?(this.minWidthFrom=t.changes.mapPos(this.minWidthFrom,1),this.minWidthTo=t.changes.mapPos(this.minWidthTo,1)):this.minWidth=this.minWidthFrom=this.minWidthTo=0),this.view.inputState.composing<0?this.compositionDeco=dt.none:(t.transactions.length||this.dirty)&&(this.compositionDeco=function(t,e){let i=ve(t);if(!i)return dt.none;let{from:n,to:s,node:r,text:o}=i,l=e.mapPos(n,1),h=Math.max(l,e.mapPos(s,-1)),{state:a}=t,c=3==r.nodeType?r.nodeValue:new fe([],a).readRange(r.firstChild,null).text;if(c.indexOf(ue)>-1)return dt.none;if(h-l{this.dom.style.height=this.view.viewState.contentHeight+"px",this.dom.style.flexBasis=this.minWidth?this.minWidth+"px":"";let t=U.chrome||U.ios?{node:i.selectionRange.focusNode,written:!1}:void 0;this.sync(this.view,t),this.dirty=0,t&&(t.written||i.selectionRange.focusNode!=t.node)&&(this.forceSelection=!0),this.dom.style.height=""}));let n=[];if(this.view.viewport.from||this.view.viewport.to=0?t[e]:null;if(!n)break;let{fromA:s,toA:r,fromB:o,toB:l}=n,{content:h,breakAtStart:a,openStart:c,openEnd:u}=xt.build(this.view.state.doc,o,l,this.decorations,this.dynamicDecorationMap),{i:f,off:d}=i.findPos(r,1),{i:p,off:m}=i.findPos(s,-1);I(this,p,m,f,d,h,a,c,u)}}updateSelection(t=!1,e=!1){!t&&this.view.observer.selectionRange.focusNode||this.view.observer.readSelectionRange();let i=this.view.root.activeElement,n=i==this.dom,s=!n&&m(this.dom,this.view.observer.selectionRange)&&!(i&&this.dom.contains(i));if(!(n||e||s))return;let r=this.forceSelection;this.forceSelection=!1;let o=this.view.state.selection.main,l=this.domAtPos(o.anchor),h=o.empty?l:this.domAtPos(o.head);if(U.gecko&&o.empty&&!this.compositionDeco.size&&(1==(a=l).node.nodeType&&a.node.firstChild&&(0==a.offset||"false"==a.node.childNodes[a.offset-1].contentEditable)&&(a.offset==a.node.childNodes.length||"false"==a.node.childNodes[a.offset].contentEditable))){let t=document.createTextNode("");this.view.observer.ignore((()=>l.node.insertBefore(t,l.node.childNodes[l.offset]||null))),l=h=new E(t,0),r=!0}var a;let c=this.view.observer.selectionRange;!r&&c.focusNode&&v(l.node,l.offset,c.anchorNode,c.anchorOffset)&&v(h.node,h.offset,c.focusNode,c.focusOffset)||(this.view.observer.ignore((()=>{U.android&&U.chrome&&this.dom.contains(c.focusNode)&&function(t,e){for(let i=t;i&&i!=e;i=i.assignedSlot||i.parentNode)if(1==i.nodeType&&"false"==i.contentEditable)return!0;return!1}(c.focusNode,this.dom)&&(this.dom.blur(),this.dom.focus({preventScroll:!0}));let t=d(this.view.root);if(t)if(o.empty){if(U.gecko){let t=(e=l.node,n=l.offset,1!=e.nodeType?0:(n&&"false"==e.childNodes[n-1].contentEditable?1:0)|(no.head&&([l,h]=[h,l]),e.setEnd(h.node,h.offset),e.setStart(l.node,l.offset),t.removeAllRanges(),t.addRange(e)}else;var e,n;s&&this.view.root.activeElement==this.dom&&(this.dom.blur(),i&&i.focus())})),this.view.observer.setSelectionRange(l,h)),this.impreciseAnchor=l.precise?null:new E(c.anchorNode,c.anchorOffset),this.impreciseHead=h.precise?null:new E(c.focusNode,c.focusOffset)}enforceCursorAssoc(){if(this.compositionDeco.size)return;let{view:t}=this,e=t.state.selection.main,i=d(t.root),{anchorNode:n,anchorOffset:s}=t.observer.selectionRange;if(!(i&&e.empty&&e.assoc&&i.modify))return;let r=yt.find(this,e.head);if(!r)return;let o=r.posAtStart;if(e.head==o||e.head==o+r.length)return;let l=this.coordsAt(e.head,-1),h=this.coordsAt(e.head,1);if(!l||!h||l.bottom>h.top)return;let a=this.domAtPos(e.head+e.assoc);i.collapse(a.node,a.offset),i.modify("move",e.assoc<0?"forward":"backward","lineboundary"),t.observer.readSelectionRange();let c=t.observer.selectionRange;t.docView.posFromDOM(c.anchorNode,c.anchorOffset)!=e.from&&i.collapse(n,s)}nearest(t){for(let e=t;e;){let t=B.get(e);if(t&&t.rootView==this)return t;e=e.parentNode}return null}posFromDOM(t,e){let i=this.nearest(t);if(!i)throw new RangeError("Trying to find position for a DOM position outside of the document");return i.localPosFromDOM(t,e)+i.posAtStart}domAtPos(t){let{i:e,off:i}=this.childCursor().findPos(t,-1);for(;er||t==r&&s.type!=ft.WidgetBefore&&s.type!=ft.WidgetAfter&&(!n||2==e||this.children[n-1].breakAfter||this.children[n-1].type==ft.WidgetBefore&&e>-2))return s.coordsAt(t-r,e);i=r}}measureVisibleLineHeights(t){let e=[],{from:i,to:n}=t,s=this.view.contentDOM.clientWidth,r=s>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1,o=-1,l=this.view.textDirection==Xt.LTR;for(let t=0,h=0;hn)break;if(t>=i){let i=a.dom.getBoundingClientRect();if(e.push(i.height),r){let e=a.dom.lastChild,n=e?g(e):[];if(n.length){let e=n[n.length-1],r=l?e.right-i.left:i.right-e.left;r>o&&(o=r,this.minWidth=s,this.minWidthFrom=t,this.minWidthTo=c)}}}t=c+a.breakAfter}return e}textDirectionAt(t){let{i:e}=this.childPos(t,1);return"rtl"==getComputedStyle(this.children[e].dom).direction?Xt.RTL:Xt.LTR}measureTextSize(){for(let t of this.children)if(t instanceof yt){let e=t.measureTextSize();if(e)return e}let t,e,i,n=document.createElement("div");return n.className="cm-line",n.style.width="99999px",n.textContent="abc def ghi jkl mno pqr stu",this.view.observer.ignore((()=>{this.dom.appendChild(n);let s=g(n.firstChild)[0];t=n.getBoundingClientRect().height,e=s?s.width/27:7,i=s?s.height:t,n.remove()})),{lineHeight:t,charWidth:e,textHeight:i}}childCursor(t=this.length){let e=this.children.length;return e&&(t-=this.children[--e].length),new L(this.children,t,e)}computeBlockGapDeco(){let t=[],e=this.view.viewState;for(let i=0,n=0;;n++){let s=n==e.viewports.length?null:e.viewports[n],r=s?s.from-1:this.length;if(r>i){let n=e.lineBlockAt(r).bottom-e.lineBlockAt(i).top;t.push(dt.replace({widget:new ge(n),block:!0,inclusive:!0,isBlockGap:!0}).range(i,r))}if(!s)break;i=s.to+1}return dt.set(t)}updateDeco(){let t=this.view.state.facet(qt).map(((t,e)=>(this.dynamicDecorationMap[e]="function"==typeof t)?t(this.view):t));for(let e=t.length;ei.anchor?-1:1);if(!n)return;!i.empty&&(e=this.coordsAt(i.anchor,i.anchor>i.head?-1:1))&&(n={left:Math.min(n.left,e.left),top:Math.min(n.top,e.top),right:Math.max(n.right,e.right),bottom:Math.max(n.bottom,e.bottom)});let s=Kt(this.view),r={left:n.left-s.left,top:n.top-s.top,right:n.right+s.right,bottom:n.bottom+s.bottom};!function(t,e,i,n,s,r,o,l){let h=t.ownerDocument,a=h.defaultView||window;for(let c=t;c;)if(1==c.nodeType){let t,u=c==h.body;if(u)t=k(a);else{if(c.scrollHeight<=c.clientHeight&&c.scrollWidth<=c.clientWidth){c=c.assignedSlot||c.parentNode;continue}let e=c.getBoundingClientRect();t={left:e.left,right:e.left+c.clientWidth,top:e.top,bottom:e.top+c.clientHeight}}let f=0,d=0;if("nearest"==s)e.top0&&e.bottom>t.bottom+d&&(d=e.bottom-t.bottom+d+o)):e.bottom>t.bottom&&(d=e.bottom-t.bottom+o,i<0&&e.top-d0&&e.right>t.right+f&&(f=e.right-t.right+f+r)):e.right>t.right&&(f=e.right-t.right+r,i<0&&e.left0))break;i=i.childNodes[n-1],n=b(i)}if(i>=0)for(let n=t,s=e;;){if(3==n.nodeType)return n;if(!(1==n.nodeType&&s=0))break;n=n.childNodes[s],s=0}return null}class be{constructor(){this.changes=[]}compareRange(t,e){wt(t,e,this.changes)}comparePoint(t,e){wt(t,e,this.changes)}}function xe(t,e){return e.left>t?e.left-t:Math.max(0,t-e.right)}function ke(t,e){return e.top>t?e.top-t:Math.max(0,t-e.bottom)}function Se(t,e){return t.tope.top+1}function Ae(t,e){return et.bottom?{top:t.top,left:t.left,right:t.right,bottom:e}:t}function Ce(t,e,i){let n,s,r,o,l,h,a,c,u=!1;for(let f=t.firstChild;f;f=f.nextSibling){let t=g(f);for(let d=0;dg||o==g&&r>m){n=f,s=p,r=m,o=g;let l=g?i0?d0)}0==m?i>p.bottom&&(!a||a.bottomp.top)&&(h=f,c=p):a&&Se(a,p)?a=Me(a,p.bottom):c&&Se(c,p)&&(c=Ae(c,p.top))}}if(a&&a.bottom>=i?(n=l,s=a):c&&c.top<=i&&(n=h,s=c),!n)return{node:t,offset:0};let f=Math.max(s.left,Math.min(s.right,e));return 3==n.nodeType?Te(n,f,i):u&&"false"!=n.contentEditable?Ce(n,f,i):{node:t,offset:Array.prototype.indexOf.call(t.childNodes,n)+(e>=(s.left+s.right)/2?1:0)}}function Te(t,e,i){let n=t.nodeValue.length,s=-1,r=1e9,o=0;for(let l=0;li?a.top-i:i-a.bottom)-1;if(a.left-1<=e&&a.right+1>=e&&c=(a.left+a.right)/2,n=i;if(U.chrome||U.gecko){T(t,l).getBoundingClientRect().left==a.right&&(n=!i)}if(c<=0)return{node:t,offset:l+(n?1:0)};s=l+(n?1:0),r=c}}}return{node:t,offset:s>-1?s:o>0?t.nodeValue.length:0}}function De(t,e,i,n=-1){var s,r;let o,l=t.contentDOM.getBoundingClientRect(),h=l.top+t.viewState.paddingTop,{docHeight:a}=t.viewState,{x:c,y:u}=e,f=u-h;if(f<0)return 0;if(f>a)return t.state.doc.length;for(let e=t.defaultLineHeight/2,s=!1;o=t.elementAtHeight(f),o.type!=ft.Text;)for(;f=n>0?o.bottom+e:o.top-e,!(f>=0&&f<=a);){if(s)return i?null:0;s=!0,n=-n}u=h+f;let d=o.from;if(dt.viewport.to)return t.viewport.to==t.state.doc.length?t.state.doc.length:i?null:Oe(t,l,o,c,u);let p=t.dom.ownerDocument,m=t.root.elementFromPoint?t.root:p,g=m.elementFromPoint(c,u);g&&!t.contentDOM.contains(g)&&(g=null),g||(c=Math.max(l.left+1,Math.min(l.right-1,c)),g=m.elementFromPoint(c,u),g&&!t.contentDOM.contains(g)&&(g=null));let v,w=-1;if(g&&0!=(null===(s=t.docView.nearest(g))||void 0===s?void 0:s.isEditable))if(p.caretPositionFromPoint){let t=p.caretPositionFromPoint(c,u);t&&({offsetNode:v,offset:w}=t)}else if(p.caretRangeFromPoint){let e=p.caretRangeFromPoint(c,u);e&&(({startContainer:v,startOffset:w}=e),(!t.contentDOM.contains(v)||U.safari&&function(t,e,i){let n;if(3!=t.nodeType||e!=(n=t.nodeValue.length))return!1;for(let e=t.nextSibling;e;e=e.nextSibling)if(1!=e.nodeType||"BR"!=e.nodeName)return!1;return T(t,n-1,n).getBoundingClientRect().left>i}(v,w,c)||U.chrome&&function(t,e,i){if(0!=e)return!1;for(let e=t;;){let t=e.parentNode;if(!t||1!=t.nodeType||t.firstChild!=e)return!1;if(t.classList.contains("cm-line"))break;e=t}let n=1==t.nodeType?t.getBoundingClientRect():T(t,0,Math.max(t.nodeValue.length,1)).getBoundingClientRect();return i-n.left>5}(v,w,c))&&(v=void 0))}if(!v||!t.docView.dom.contains(v)){let e=yt.find(t.docView,d);if(!e)return f>o.top+o.height/2?o.to:o.from;({node:v,offset:w}=Ce(e.dom,c,u))}let y=t.docView.nearest(v);if(!y)return null;if(y.isWidget&&1==(null===(r=y.dom)||void 0===r?void 0:r.nodeType)){let t=y.dom.getBoundingClientRect();return e.y1.5*t.defaultLineHeight){o+=Math.floor((r-i.top)/t.defaultLineHeight)*t.viewState.heightOracle.lineLength}let l=t.state.sliceDoc(i.from,i.to);return i.from+(0,n.Gz)(l,o,t.state.tabSize)}function Ee(t,e,i,s){let r=t.state.doc.lineAt(e.head),o=t.bidiSpans(r),l=t.textDirectionAt(r.from);for(let h=e,a=null;;){let e=ce(r,o,l,h,i),c=ae;if(!e){if(r.number==(i?t.state.doc.lines:1))return h;c="\n",r=t.state.doc.line(r.number+(i?1:-1)),o=t.bidiSpans(r),e=n.jT.cursor(i?r.from:r.to)}if(a){if(!a(c))return h}else{if(!s)return e;a=s(c)}h=e}}function Re(t,e,i){for(;;){let n=0;for(let s of t)s.between(e-1,e+1,((t,s,r)=>{if(e>t&&ee(t))),i.from,e.head>i.from?-1:1);return s==i.from?i:n.jT.cursor(s,s{this.ignoreDuringComposition(i)||"keydown"==i.type&&this.keydown(t,i)||(this.mustFlushObserver(i)&&t.observer.forceFlush(),this.runCustomHandlers(i.type,t,i)?i.preventDefault():e(t,i))};for(let i in ze){let n=ze[i];t.contentDOM.addEventListener(i,(i=>{He(t,i)&&e(n,i)}),je[i]),this.registeredEvents.push(i)}t.scrollDOM.addEventListener("mousedown",(i=>{if(i.target==t.scrollDOM&&i.clientY>t.contentDOM.getBoundingClientRect().bottom&&(e(ze.mousedown,i),!i.defaultPrevented&&2==i.button)){let e=t.contentDOM.style.minHeight;t.contentDOM.style.minHeight="100%",setTimeout((()=>t.contentDOM.style.minHeight=e),200)}})),t.scrollDOM.addEventListener("drop",(i=>{i.target==t.scrollDOM&&i.clientY>t.contentDOM.getBoundingClientRect().bottom&&e(ze.drop,i)})),U.chrome&&102==U.chrome_version&&t.scrollDOM.addEventListener("wheel",(()=>{this.chromeScrollHack<0?t.contentDOM.style.pointerEvents="none":window.clearTimeout(this.chromeScrollHack),this.chromeScrollHack=setTimeout((()=>{this.chromeScrollHack=-1,t.contentDOM.style.pointerEvents=""}),100)}),{passive:!0}),this.notifiedFocused=t.hasFocus,U.safari&&t.contentDOM.addEventListener("input",(()=>null))}ensureHandlers(t,e){var i;let n;this.customHandlers=[];for(let s of e)if(n=null===(i=s.update(t).spec)||void 0===i?void 0:i.domEventHandlers){this.customHandlers.push({plugin:s.value,handlers:n});for(let e in n)this.registeredEvents.indexOf(e)<0&&"scroll"!=e&&(this.registeredEvents.push(e),t.contentDOM.addEventListener(e,(i=>{He(t,i)&&this.runCustomHandlers(e,t,i)&&i.preventDefault()})))}}runCustomHandlers(t,e,i){for(let n of this.customHandlers){let s=n.handlers[t];if(s)try{if(s.call(n.plugin,i,e)||i.defaultPrevented)return!0}catch(t){It(e.state,t)}}return!1}runScrollHandlers(t,e){this.lastScrollTop=t.scrollDOM.scrollTop,this.lastScrollLeft=t.scrollDOM.scrollLeft;for(let i of this.customHandlers){let n=i.handlers.scroll;if(n)try{n.call(i.plugin,e,t)}catch(e){It(t.state,e)}}}keydown(t,e){if(this.lastKeyCode=e.keyCode,this.lastKeyTime=Date.now(),9==e.keyCode&&Date.now()t.keyCode==e.keyCode)))&&!e.ctrlKey||Ie.indexOf(e.key)>-1&&e.ctrlKey&&!e.shiftKey))&&(this.pendingIOSKey=i||e,setTimeout((()=>this.flushIOSKey(t)),250),!0)}flushIOSKey(t){let e=this.pendingIOSKey;return!!e&&(this.pendingIOSKey=void 0,D(t.contentDOM,e.key,e.keyCode))}ignoreDuringComposition(t){return!!/^key/.test(t.type)&&(this.composing>0||!!(U.safari&&!U.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100)&&(this.compositionPendingKey=!1,!0))}mustFlushObserver(t){return"keydown"==t.type&&229!=t.keyCode}startMouseSelection(t){this.mouseSelection&&this.mouseSelection.destroy(),this.mouseSelection=t}update(t){this.mouseSelection&&this.mouseSelection.update(t),t.transactions.length&&(this.lastKeyCode=this.lastSelectionTime=0)}destroy(){this.mouseSelection&&this.mouseSelection.destroy()}}const Le=[{key:"Backspace",keyCode:8,inputType:"deleteContentBackward"},{key:"Enter",keyCode:13,inputType:"insertParagraph"},{key:"Delete",keyCode:46,inputType:"deleteContentForward"}],Ie="dthko",Ne=[16,17,18,20,91,92,224,225];function Ve(t){return.7*Math.max(0,t)+8}class We{constructor(t,e,i,s){this.view=t,this.style=i,this.mustSelect=s,this.scrollSpeed={x:0,y:0},this.scrolling=-1,this.lastEvent=e,this.scrollParent=function(t){let e=t.ownerDocument;for(let i=t.parentNode;i&&i!=e.body;)if(1==i.nodeType){if(i.scrollHeight>i.clientHeight||i.scrollWidth>i.clientWidth)return i;i=i.assignedSlot||i.parentNode}else{if(11!=i.nodeType)break;i=i.host}return null}(t.contentDOM),this.atoms=t.state.facet($t).map((e=>e(t)));let r=t.contentDOM.ownerDocument;r.addEventListener("mousemove",this.move=this.move.bind(this)),r.addEventListener("mouseup",this.up=this.up.bind(this)),this.extend=e.shiftKey,this.multiple=t.state.facet(n.yy.allowMultipleSelections)&&function(t,e){let i=t.state.facet(At);return i.length?i[0](e):U.mac?e.metaKey:e.ctrlKey}(t,e),this.dragMove=function(t,e){let i=t.state.facet(Mt);return i.length?i[0](e):U.mac?!e.altKey:!e.ctrlKey}(t,e),this.dragging=!(!function(t,e){let{main:i}=t.state.selection;if(i.empty)return!1;let n=d(t.root);if(!n||0==n.rangeCount)return!0;let s=n.getRangeAt(0).getClientRects();for(let t=0;t=e.clientX&&i.top<=e.clientY&&i.bottom>=e.clientY)return!0}return!1}(t,e)||1!=Ze(e))&&null}start(t){!1===this.dragging&&(t.preventDefault(),this.select(t))}move(t){var e;if(0==t.buttons)return this.destroy();if(!1!==this.dragging)return;this.select(this.lastEvent=t);let i=0,n=0,s=(null===(e=this.scrollParent)||void 0===e?void 0:e.getBoundingClientRect())||{left:0,top:0,right:this.view.win.innerWidth,bottom:this.view.win.innerHeight},r=Kt(this.view);t.clientX-r.left<=s.left+6?i=-Ve(s.left-t.clientX):t.clientX+r.right>=s.right-6&&(i=Ve(t.clientX-s.right)),t.clientY-r.top<=s.top+6?n=-Ve(s.top-t.clientY):t.clientY+r.bottom>=s.bottom-6&&(n=Ve(t.clientY-s.bottom)),this.setScrollSpeed(i,n)}up(t){null==this.dragging&&this.select(this.lastEvent),this.dragging||t.preventDefault(),this.destroy()}destroy(){this.setScrollSpeed(0,0);let t=this.view.contentDOM.ownerDocument;t.removeEventListener("mousemove",this.move),t.removeEventListener("mouseup",this.up),this.view.inputState.mouseSelection=null}setScrollSpeed(t,e){this.scrollSpeed={x:t,y:e},t||e?this.scrolling<0&&(this.scrolling=setInterval((()=>this.scroll()),50)):this.scrolling>-1&&(clearInterval(this.scrolling),this.scrolling=-1)}scroll(){this.scrollParent?(this.scrollParent.scrollLeft+=this.scrollSpeed.x,this.scrollParent.scrollTop+=this.scrollSpeed.y):this.view.win.scrollBy(this.scrollSpeed.x,this.scrollSpeed.y),!1===this.dragging&&this.select(this.lastEvent)}skipAtoms(t){let e=null;for(let i=0;ithis.select(this.lastEvent)),20)}}function He(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let i,n=e.target;n!=t.contentDOM;n=n.parentNode)if(!n||11==n.nodeType||(i=B.get(n))&&i.ignoreEvent(e))return!1;return!0}const ze=Object.create(null),je=Object.create(null),Fe=U.ie&&U.ie_version<15||U.ios&&U.webkit_version<604;function qe(t,e){let i,{state:s}=t,r=1,o=s.toText(e),l=o.lines==s.selection.ranges.length;if(null!=ei&&s.selection.ranges.every((t=>t.empty))&&ei==o.toString()){let t=-1;i=s.changeByRange((i=>{let h=s.doc.lineAt(i.from);if(h.from==t)return{range:i};t=h.from;let a=s.toText((l?o.line(r++).text:e)+s.lineBreak);return{changes:{from:h.from,insert:a},range:n.jT.cursor(i.from+a.length)}}))}else i=l?s.changeByRange((t=>{let e=o.line(r++);return{changes:{from:t.from,to:t.to,insert:e.text},range:n.jT.cursor(t.from+e.length)}})):s.replaceSelection(o);t.dispatch(i,{userEvent:"input.paste",scrollIntoView:!0})}function $e(t,e,i,s){if(1==s)return n.jT.cursor(e,i);if(2==s)return function(t,e,i=1){let s=t.charCategorizer(e),r=t.doc.lineAt(e),o=e-r.from;if(0==r.length)return n.jT.cursor(e);0==o?i=1:o==r.length&&(i=-1);let l=o,h=o;i<0?l=(0,n.cp)(r.text,o,!1):h=(0,n.cp)(r.text,o);let a=s(r.text.slice(l,h));for(;l>0;){let t=(0,n.cp)(r.text,l,!1);if(s(r.text.slice(t,l))!=a)break;l=t}for(;h{t.inputState.setSelectionOrigin("select"),27==e.keyCode&&(t.inputState.lastEscPress=Date.now())},ze.touchstart=(t,e)=>{t.inputState.lastTouchTime=Date.now(),t.inputState.setSelectionOrigin("select.pointer")},ze.touchmove=t=>{t.inputState.setSelectionOrigin("select.pointer")},je.touchstart=je.touchmove={passive:!0},ze.mousedown=(t,e)=>{if(t.observer.flush(),t.inputState.lastTouchTime>Date.now()-2e3)return;let i=null;for(let n of t.state.facet(Ct))if(i=n(t,e),i)break;if(i||0!=e.button||(i=function(t,e){let i=Ue(t,e),s=Ze(e),r=t.state.selection;return{update(t){t.docChanged&&(i.pos=t.changes.mapPos(i.pos),r=r.map(t.changes))},get(e,o,l){let h,a=Ue(t,e),c=$e(t,a.pos,a.bias,s);if(i.pos!=a.pos&&!o){let e=$e(t,i.pos,i.bias,s),r=Math.min(e.from,c.from),o=Math.max(e.to,c.to);c=r1&&(h=function(t,e){for(let i=0;i=e)return n.jT.create(t.ranges.slice(0,i).concat(t.ranges.slice(i+1)),t.mainIndex==i?0:t.mainIndex-(t.mainIndex>i?1:0))}return null}(r,a.pos))?h:l?r.addRange(c):n.jT.create([c])}}}(t,e)),i){let n=t.root.activeElement!=t.contentDOM;t.inputState.startMouseSelection(new We(t,e,i,n)),n&&t.observer.ignore((()=>C(t.contentDOM))),t.inputState.mouseSelection&&t.inputState.mouseSelection.start(e)}};let _e=(t,e)=>t>=e.top&&t<=e.bottom,Ke=(t,e,i)=>_e(e,i)&&t>=i.left&&t<=i.right;function Je(t,e,i,n){let s=yt.find(t.docView,e);if(!s)return 1;let r=e-s.posAtStart;if(0==r)return 1;if(r==s.length)return-1;let o=s.coordsAt(r,-1);if(o&&Ke(i,n,o))return-1;let l=s.coordsAt(r,1);return l&&Ke(i,n,l)?1:o&&_e(n,o)?-1:1}function Ue(t,e){let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1);return{pos:i,bias:Je(t,i,e.clientX,e.clientY)}}const Ge=U.ie&&U.ie_version<=11;let Xe=null,Qe=0,Ye=0;function Ze(t){if(!Ge)return t.detail;let e=Xe,i=Ye;return Xe=t,Ye=Date.now(),Qe=!e||i>Date.now()-400&&Math.abs(e.clientX-t.clientX)<2&&Math.abs(e.clientY-t.clientY)<2?(Qe+1)%3:1}function ti(t,e,i,n){if(!i)return;let s=t.posAtCoords({x:e.clientX,y:e.clientY},!1);e.preventDefault();let{mouseSelection:r}=t.inputState,o=n&&r&&r.dragging&&r.dragMove?{from:r.dragging.from,to:r.dragging.to}:null,l={from:s,insert:i},h=t.state.changes(o?[o,l]:l);t.focus(),t.dispatch({changes:h,selection:{anchor:h.mapPos(s,-1),head:h.mapPos(s,1)},userEvent:o?"move.drop":"input.drop"})}ze.dragstart=(t,e)=>{let{selection:{main:i}}=t.state,{mouseSelection:n}=t.inputState;n&&(n.dragging=i),e.dataTransfer&&(e.dataTransfer.setData("Text",t.state.sliceDoc(i.from,i.to)),e.dataTransfer.effectAllowed="copyMove")},ze.drop=(t,e)=>{if(!e.dataTransfer)return;if(t.state.readOnly)return e.preventDefault();let i=e.dataTransfer.files;if(i&&i.length){e.preventDefault();let n=Array(i.length),s=0,r=()=>{++s==i.length&&ti(t,e,n.filter((t=>null!=t)).join(t.state.lineBreak),!1)};for(let t=0;t{/[\x00-\x08\x0e-\x1f]{2}/.test(e.result)||(n[t]=e.result),r()},e.readAsText(i[t])}}else ti(t,e,e.dataTransfer.getData("Text"),!0)},ze.paste=(t,e)=>{if(t.state.readOnly)return e.preventDefault();t.observer.flush();let i=Fe?null:e.clipboardData;i?(qe(t,i.getData("text/plain")||i.getData("text/uri-text")),e.preventDefault()):function(t){let e=t.dom.parentNode;if(!e)return;let i=e.appendChild(document.createElement("textarea"));i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus(),setTimeout((()=>{t.focus(),i.remove(),qe(t,i.value)}),50)}(t)};let ei=null;ze.copy=ze.cut=(t,e)=>{let{text:i,ranges:n,linewise:s}=function(t){let e=[],i=[],n=!1;for(let n of t.selection.ranges)n.empty||(e.push(t.sliceDoc(n.from,n.to)),i.push(n));if(!e.length){let s=-1;for(let{from:n}of t.selection.ranges){let r=t.doc.lineAt(n);r.number>s&&(e.push(r.text),i.push({from:r.from,to:Math.min(t.doc.length,r.to+1)})),s=r.number}n=!0}return{text:e.join(t.lineBreak),ranges:i,linewise:n}}(t.state);if(!i&&!s)return;ei=s?i:null;let r=Fe?null:e.clipboardData;r?(e.preventDefault(),r.clearData(),r.setData("text/plain",i)):function(t,e){let i=t.dom.parentNode;if(!i)return;let n=i.appendChild(document.createElement("textarea"));n.style.cssText="position: fixed; left: -10000px; top: 10px",n.value=e,n.focus(),n.selectionEnd=e.length,n.selectionStart=0,setTimeout((()=>{n.remove(),t.focus()}),50)}(t,i),"cut"!=e.type||t.state.readOnly||t.dispatch({changes:n,scrollIntoView:!0,userEvent:"delete.cut"})};const ii=n.q6.define();function ni(t,e){let i=[];for(let n of t.facet(Et)){let s=n(t,e);s&&i.push(s)}return i?t.update({effects:i,annotations:ii.of(!0)}):null}function si(t){setTimeout((()=>{let e=t.hasFocus;if(e!=t.inputState.notifiedFocused){let i=ni(t.state,e);i?t.dispatch(i):t.update([])}}),10)}ze.focus=t=>{t.inputState.lastFocusTime=Date.now(),t.scrollDOM.scrollTop||!t.inputState.lastScrollTop&&!t.inputState.lastScrollLeft||(t.scrollDOM.scrollTop=t.inputState.lastScrollTop,t.scrollDOM.scrollLeft=t.inputState.lastScrollLeft),si(t)},ze.blur=t=>{t.observer.clearSelectionRange(),si(t)},ze.compositionstart=ze.compositionupdate=t=>{null==t.inputState.compositionFirstChange&&(t.inputState.compositionFirstChange=!0),t.inputState.composing<0&&(t.inputState.composing=0)},ze.compositionend=t=>{t.inputState.composing=-1,t.inputState.compositionEndedAt=Date.now(),t.inputState.compositionPendingKey=!0,t.inputState.compositionPendingChange=t.observer.pendingRecords().length>0,t.inputState.compositionFirstChange=null,U.chrome&&U.android?t.observer.flushSoon():t.inputState.compositionPendingChange?Promise.resolve().then((()=>t.observer.flush())):setTimeout((()=>{t.inputState.composing<0&&t.docView.compositionDeco.size&&t.update([])}),50)},ze.contextmenu=t=>{t.inputState.lastContextMenu=Date.now()},ze.beforeinput=(t,e)=>{var i;let n;if(U.chrome&&U.android&&(n=Le.find((t=>t.inputType==e.inputType)))&&(t.observer.delayAndroidKey(n.key,n.keyCode),"Backspace"==n.key||"Delete"==n.key)){let e=(null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0;setTimeout((()=>{var i;((null===(i=window.visualViewport)||void 0===i?void 0:i.height)||0)>e+10&&t.hasFocus&&(t.contentDOM.blur(),t.focus())}),100)}};const ri=["pre-wrap","normal","pre-line","break-spaces"];class oi{constructor(t){this.lineWrapping=t,this.doc=n.xv.empty,this.heightSamples={},this.lineHeight=14,this.charWidth=7,this.textHeight=14,this.lineLength=30,this.heightChanged=!1}heightForGap(t,e){let i=this.doc.lineAt(e).number-this.doc.lineAt(t).number+1;return this.lineWrapping&&(i+=Math.max(0,Math.ceil((e-t-i*this.lineLength*.5)/this.lineLength))),this.lineHeight*i}heightForLine(t){if(!this.lineWrapping)return this.lineHeight;return(1+Math.max(0,Math.ceil((t-this.lineLength)/(this.lineLength-5))))*this.lineHeight}setDoc(t){return this.doc=t,this}mustRefreshForWrapping(t){return ri.indexOf(t)>-1!=this.lineWrapping}mustRefreshForHeights(t){let e=!1;for(let i=0;i-1,l=Math.round(e)!=Math.round(this.lineHeight)||this.lineWrapping!=o;if(this.lineWrapping=o,this.lineHeight=e,this.charWidth=i,this.textHeight=n,this.lineLength=s,l){this.heightSamples={};for(let t=0;t0}set outdated(t){this.flags=(t?2:0)|-3&this.flags}setHeight(t,e){this.height!=e&&(Math.abs(this.height-e)>ci&&(t.heightChanged=!0),this.height=e)}replace(t,e,i){return ui.of(i)}decomposeLeft(t,e){e.push(this)}decomposeRight(t,e){e.push(this)}applyChanges(t,e,i,n){let s=this,r=i.doc;for(let o=n.length-1;o>=0;o--){let{fromA:l,toA:h,fromB:a,toB:c}=n[o],u=s.lineAt(l,ai.ByPosNoHeight,i.setDoc(e),0,0),f=u.to>=h?u:s.lineAt(h,ai.ByPosNoHeight,i,0,0);for(c+=f.to-h,h=f.to;o>0&&u.from<=n[o-1].toA;)l=n[o-1].fromA,a=n[o-1].fromB,o--,l2*s){let s=t[e-1];s.break?t.splice(--e,1,s.left,null,s.right):t.splice(--e,1,s.left,s.right),i+=1+s.break,n-=s.size}else{if(!(s>2*n))break;{let e=t[i];e.break?t.splice(i,1,e.left,null,e.right):t.splice(i,1,e.left,e.right),i+=2+e.break,s-=e.size}}else if(n=s&&r(this.blockAt(0,i,n,s))}updateHeight(t,e=0,i=!1,n){return n&&n.from<=e&&n.more&&this.setHeight(t,n.heights[n.index++]),this.outdated=!1,this}toString(){return`block(${this.length})`}}class di extends fi{constructor(t,e){super(t,e,null),this.collapsed=0,this.widgetHeight=0}replace(t,e,i){let n=i[0];return 1==i.length&&(n instanceof di||n instanceof pi&&4&n.flags)&&Math.abs(this.length-n.length)<10?(n instanceof pi?n=new di(n.length,this.height):n.height=this.height,this.outdated||(n.outdated=!1),n):ui.of(i)}updateHeight(t,e=0,i=!1,n){return n&&n.from<=e&&n.more?this.setHeight(t,n.heights[n.index++]):(i||this.outdated)&&this.setHeight(t,Math.max(this.widgetHeight,t.heightForLine(this.length-this.collapsed))),this.outdated=!1,this}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:""}${this.widgetHeight?":"+this.widgetHeight:""})`}}class pi extends ui{constructor(t){super(t,0)}heightMetrics(t,e){let i,n=t.doc.lineAt(e).number,s=t.doc.lineAt(e+this.length).number,r=s-n+1,o=0;if(t.lineWrapping){let e=Math.min(this.height,t.lineHeight*r);i=e/r,this.length>r+1&&(o=(this.height-e)/(this.length-r-1))}else i=this.height/r;return{firstLine:n,lastLine:s,perLine:i,perChar:o}}blockAt(t,e,i,n){let{firstLine:s,lastLine:r,perLine:o,perChar:l}=this.heightMetrics(e,n);if(e.lineWrapping){let s=n+Math.round(Math.max(0,Math.min(1,(t-i)/this.height))*this.length),r=e.doc.lineAt(s),h=o+r.length*l,a=Math.max(i,t-h/2);return new hi(r.from,r.length,a,h,null,null)}{let n=Math.max(0,Math.min(r-s,Math.floor((t-i)/o))),{from:l,length:h}=e.doc.line(s+n);return new hi(l,h,i+o*n,o,null,null)}}lineAt(t,e,i,n,s){if(e==ai.ByHeight)return this.blockAt(t,i,n,s);if(e==ai.ByPosNoHeight){let{from:e,to:n}=i.doc.lineAt(t);return new hi(e,n-e,0,0,null,null)}let{firstLine:r,perLine:o,perChar:l}=this.heightMetrics(i,s),h=i.doc.lineAt(t),a=o+h.length*l,c=h.number-r,u=n+o*c+l*(h.from-s-c);return new hi(h.from,h.length,Math.max(n,Math.min(u,n+this.height-a)),a,null,null)}forEachLine(t,e,i,n,s,r){t=Math.max(t,s),e=Math.min(e,s+this.length);let{firstLine:o,perLine:l,perChar:h}=this.heightMetrics(i,s);for(let a=t,c=n;a<=e;){let e=i.doc.lineAt(a);if(a==t){let i=e.number-o;c+=l*i+h*(t-s-i)}let n=l+h*e.length;r(new hi(e.from,e.length,c,n,null,null)),c+=n,a=e.to+1}}replace(t,e,i){let n=this.length-e;if(n>0){let t=i[i.length-1];t instanceof pi?i[i.length-1]=new pi(t.length+n):i.push(null,new pi(n-1))}if(t>0){let e=i[0];e instanceof pi?i[0]=new pi(t+e.length):i.unshift(new pi(t-1),null)}return ui.of(i)}decomposeLeft(t,e){e.push(new pi(t-1),null)}decomposeRight(t,e){e.push(null,new pi(this.length-t-1))}updateHeight(t,e=0,i=!1,n){let s=e+this.length;if(n&&n.from<=e+this.length&&n.more){let i=[],r=Math.max(e,n.from),o=-1;for(n.from>e&&i.push(new pi(n.from-e-1).updateHeight(t,e));r<=s&&n.more;){let e=t.doc.lineAt(r).length;i.length&&i.push(null);let s=n.heights[n.index++];-1==o?o=s:Math.abs(s-o)>=ci&&(o=-2);let l=new di(e,s);l.outdated=!1,i.push(l),r+=e+1}r<=s&&i.push(null,new pi(s-r).updateHeight(t,r));let l=ui.of(i);return(o<0||Math.abs(l.height-this.height)>=ci||Math.abs(o-this.heightMetrics(t,e).perLine)>=ci)&&(t.heightChanged=!0),l}return(i||this.outdated)&&(this.setHeight(t,t.heightForGap(e,e+this.length)),this.outdated=!1),this}toString(){return`gap(${this.length})`}}class mi extends ui{constructor(t,e,i){super(t.length+e+i.length,t.height+i.height,e|(t.outdated||i.outdated?2:0)),this.left=t,this.right=i,this.size=t.size+i.size}get break(){return 1&this.flags}blockAt(t,e,i,n){let s=i+this.left.height;return to))return h;let a=e==ai.ByPosNoHeight?ai.ByPosNoHeight:ai.ByPos;return l?h.join(this.right.lineAt(o,a,i,r,o)):this.left.lineAt(o,a,i,n,s).join(h)}forEachLine(t,e,i,n,s,r){let o=n+this.left.height,l=s+this.left.length+this.break;if(this.break)t=l&&this.right.forEachLine(t,e,i,o,l,r);else{let h=this.lineAt(l,ai.ByPos,i,n,s);t=t&&h.from<=e&&r(h),e>h.to&&this.right.forEachLine(h.to+1,e,i,o,l,r)}}replace(t,e,i){let n=this.left.length+this.break;if(ethis.left.length)return this.balanced(this.left,this.right.replace(t-n,e-n,i));let s=[];t>0&&this.decomposeLeft(t,s);let r=s.length;for(let t of i)s.push(t);if(t>0&&gi(s,r-1),e=i&&e.push(null)),t>i&&this.right.decomposeLeft(t-i,e)}decomposeRight(t,e){let i=this.left.length,n=i+this.break;if(t>=n)return this.right.decomposeRight(t-n,e);t2*e.size||e.size>2*t.size?ui.of(this.break?[t,null,e]:[t,e]):(this.left=t,this.right=e,this.height=t.height+e.height,this.outdated=t.outdated||e.outdated,this.size=t.size+e.size,this.length=t.length+this.break+e.length,this)}updateHeight(t,e=0,i=!1,n){let{left:s,right:r}=this,o=e+s.length+this.break,l=null;return n&&n.from<=e+s.length&&n.more?l=s=s.updateHeight(t,e,i,n):s.updateHeight(t,e,i),n&&n.from<=o+r.length&&n.more?l=r=r.updateHeight(t,o,i,n):r.updateHeight(t,o,i),l?this.balanced(s,r):(this.height=this.left.height+this.right.height,this.outdated=!1,this)}toString(){return this.left+(this.break?" ":"-")+this.right}}function gi(t,e){let i,n;null==t[e]&&(i=t[e-1])instanceof pi&&(n=t[e+1])instanceof pi&&t.splice(e-1,3,new pi(i.length+1+n.length))}class vi{constructor(t,e){this.pos=t,this.oracle=e,this.nodes=[],this.lineStart=-1,this.lineEnd=-1,this.covering=null,this.writtenTo=t}get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering}span(t,e){if(this.lineStart>-1){let t=Math.min(e,this.lineEnd),i=this.nodes[this.nodes.length-1];i instanceof di?i.length+=t-this.pos:(t>this.pos||!this.isCovered)&&this.nodes.push(new di(t-this.pos,-1)),this.writtenTo=t,e>t&&(this.nodes.push(null),this.writtenTo++,this.lineStart=-1)}this.pos=e}point(t,e,i){if(t=5)&&this.addLineDeco(n,s)}else e>t&&this.span(t,e);this.lineEnd>-1&&this.lineEnd-1)return;let{from:t,to:e}=this.oracle.doc.lineAt(this.pos);this.lineStart=t,this.lineEnd=e,this.writtenTot&&this.nodes.push(new di(this.pos-t,-1)),this.writtenTo=this.pos}blankContent(t,e){let i=new pi(e-t);return this.oracle.doc.lineAt(t).to==e&&(i.flags|=4),i}ensureLine(){this.enterLine();let t=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(t instanceof di)return t;let e=new di(0,-1);return this.nodes.push(e),e}addBlock(t){var e;this.enterLine();let i=null===(e=t.deco)||void 0===e?void 0:e.type;i!=ft.WidgetAfter||this.isCovered||this.ensureLine(),this.nodes.push(t),this.writtenTo=this.pos=this.pos+t.length,i!=ft.WidgetBefore&&(this.covering=t)}addLineDeco(t,e){let i=this.ensureLine();i.length+=e,i.collapsed+=e,i.widgetHeight=Math.max(i.widgetHeight,t),this.writtenTo=this.pos=this.pos+e}finish(t){let e=0==this.nodes.length?null:this.nodes[this.nodes.length-1];!(this.lineStart>-1)||e instanceof di||this.isCovered?(this.writtenToi.clientHeight||i.scrollWidth>i.clientWidth)&&"visible"!=n.overflow){let n=i.getBoundingClientRect();r=Math.max(r,n.left),o=Math.min(o,n.right),l=Math.max(l,n.top),h=e==t.parentNode?n.bottom:Math.min(h,n.bottom)}e="absolute"==n.position||"fixed"==n.position?i.offsetParent:i.parentNode}else{if(11!=e.nodeType)break;e=e.host}return{left:r-i.left,right:Math.max(r,o)-i.left,top:l-(i.top+e),bottom:Math.max(l,h)-(i.top+e)}}function bi(t,e){let i=t.getBoundingClientRect();return{left:0,right:i.right-i.left,top:e,bottom:i.bottom-(i.top+e)}}class xi{constructor(t,e,i){this.from=t,this.to=e,this.size=i}static same(t,e){if(t.length!=e.length)return!1;for(let i=0;i"function"!=typeof t&&"cm-lineWrapping"==t.class));this.heightOracle=new oi(e),this.stateDeco=t.facet(qt).filter((t=>"function"!=typeof t)),this.heightMap=ui.empty().applyChanges(this.stateDeco,n.xv.empty,this.heightOracle.setDoc(t.doc),[new Ut(0,0,0,t.doc.length)]),this.viewport=this.getViewport(0,null),this.updateViewportLines(),this.updateForViewport(),this.lineGaps=this.ensureLineGaps([]),this.lineGapDeco=dt.set(this.lineGaps.map((t=>t.draw(!1)))),this.computeVisibleRanges()}updateForViewport(){let t=[this.viewport],{main:e}=this.state.selection;for(let i=0;i<=1;i++){let n=i?e.head:e.anchor;if(!t.some((({from:t,to:e})=>n>=t&&n<=e))){let{from:e,to:i}=this.lineBlockAt(n);t.push(new Ai(e,i))}}this.viewports=t.sort(((t,e)=>t.from-e.from)),this.scaler=this.heightMap.height<=7e6?Di:new Oi(this.heightOracle,this.heightMap,this.viewports)}updateViewportLines(){this.viewportLines=[],this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,(t=>{this.viewportLines.push(1==this.scaler.scale?t:Ei(t,this.scaler))}))}update(t,e=null){this.state=t.state;let i=this.stateDeco;this.stateDeco=this.state.facet(qt).filter((t=>"function"!=typeof t));let s=t.changedRanges,r=Ut.extendWithRanges(s,function(t,e,i){let s=new wi;return n.Xs.compare(t,e,i,s,0),s.changes}(i,this.stateDeco,t?t.changes:n.as.empty(this.state.doc.length))),o=this.heightMap.height;this.heightMap=this.heightMap.applyChanges(this.stateDeco,t.startState.doc,this.heightOracle.setDoc(this.state.doc),r),this.heightMap.height!=o&&(t.flags|=2);let l=r.length?this.mapViewport(this.viewport,t.changes):this.viewport;(e&&(e.range.headl.to)||!this.viewportIsAppropriate(l))&&(l=this.getViewport(0,e));let h=!t.changes.empty||2&t.flags||l.from!=this.viewport.from||l.to!=this.viewport.to;this.viewport=l,this.updateForViewport(),h&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,t.changes))),t.flags|=this.computeVisibleRanges(),e&&(this.scrollTarget=e),!this.mustEnforceCursorAssoc&&t.selectionSet&&t.view.lineWrapping&&t.state.selection.main.empty&&t.state.selection.main.assoc&&!t.state.facet(Bt)&&(this.mustEnforceCursorAssoc=!0)}measure(t){let e=t.contentDOM,i=window.getComputedStyle(e),s=this.heightOracle,r=i.whiteSpace;this.defaultTextDirection="rtl"==i.direction?Xt.RTL:Xt.LTR;let o=this.heightOracle.mustRefreshForWrapping(r),l=e.getBoundingClientRect(),h=o||this.mustMeasureContent||this.contentDOMHeight!=l.height;this.contentDOMHeight=l.height,this.mustMeasureContent=!1;let a=0,c=0,u=parseInt(i.paddingTop)||0,f=parseInt(i.paddingBottom)||0;this.paddingTop==u&&this.paddingBottom==f||(this.paddingTop=u,this.paddingBottom=f,a|=10),this.editorWidth!=t.scrollDOM.clientWidth&&(s.lineWrapping&&(h=!0),this.editorWidth=t.scrollDOM.clientWidth,a|=8);let d=(this.printing?bi:yi)(e,this.paddingTop),p=d.top-this.pixelViewport.top,m=d.bottom-this.pixelViewport.bottom;this.pixelViewport=d;let g=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(g!=this.inView&&(this.inView=g,g&&(h=!0)),!this.inView&&!this.scrollTarget)return 0;let v=l.width;if(this.contentDOMWidth==v&&this.editorHeight==t.scrollDOM.clientHeight||(this.contentDOMWidth=l.width,this.editorHeight=t.scrollDOM.clientHeight,a|=8),h){let e=t.docView.measureVisibleLineHeights(this.viewport);if(s.mustRefreshForHeights(e)&&(o=!0),o||s.lineWrapping&&Math.abs(v-this.contentDOMWidth)>s.charWidth){let{lineHeight:i,charWidth:n,textHeight:l}=t.docView.measureTextSize();o=i>0&&s.refresh(r,i,n,l,v/n,e),o&&(t.docView.minWidth=0,a|=8)}p>0&&m>0?c=Math.max(p,m):p<0&&m<0&&(c=Math.min(p,m)),s.heightChanged=!1;for(let i of this.viewports){let r=i.from==this.viewport.from?e:t.docView.measureVisibleLineHeights(i);this.heightMap=(o?ui.empty().applyChanges(this.stateDeco,n.xv.empty,this.heightOracle,[new Ut(0,0,0,t.state.doc.length)]):this.heightMap).updateHeight(s,0,o,new li(i.from,r))}s.heightChanged&&(a|=2)}let w=!this.viewportIsAppropriate(this.viewport,c)||this.scrollTarget&&(this.scrollTarget.range.headthis.viewport.to);return w&&(this.viewport=this.getViewport(c,this.scrollTarget)),this.updateForViewport(),(2&a||w)&&this.updateViewportLines(),(this.lineGaps.length||this.viewport.to-this.viewport.from>4e3)&&this.updateLineGaps(this.ensureLineGaps(o?[]:this.lineGaps,t)),a|=this.computeVisibleRanges(),this.mustEnforceCursorAssoc&&(this.mustEnforceCursorAssoc=!1,t.docView.enforceCursorAssoc()),a}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top)}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom)}getViewport(t,e){let i=.5-Math.max(-.5,Math.min(.5,t/1e3/2)),n=this.heightMap,s=this.heightOracle,{visibleTop:r,visibleBottom:o}=this,l=new Ai(n.lineAt(r-1e3*i,ai.ByHeight,s,0,0).from,n.lineAt(o+1e3*(1-i),ai.ByHeight,s,0,0).to);if(e){let{head:t}=e.range;if(tl.to){let i,r=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top),o=n.lineAt(t,ai.ByPos,s,0,0);i="center"==e.y?(o.top+o.bottom)/2-r/2:"start"==e.y||"nearest"==e.y&&t=o+Math.max(10,Math.min(i,250)))&&n>r-2e3&&s>1,o=s<<1;if(this.defaultTextDirection!=Xt.LTR&&!i)return[];let l=[],h=(s,o,a,c)=>{if(o-ss&&tt.from>=a.from&&t.to<=a.to&&Math.abs(t.from-s)t.frome))));if(!d){if(ot.from<=o&&t.to>=o))){let t=e.moveToLineBoundary(n.jT.cursor(o),!1,!0).head;t>s&&(o=t)}d=new xi(s,o,this.gapSize(a,s,o,c))}l.push(d)};for(let t of this.viewportLines){if(t.lengtht.from&&h(t.from,n,t,e),rt.draw(this.heightOracle.lineWrapping)))))}computeVisibleRanges(){let t=this.stateDeco;this.lineGaps.length&&(t=t.concat(this.lineGapDeco));let e=[];n.Xs.spans(t,this.viewport.from,this.viewport.to,{span(t,i){e.push({from:t,to:i})},point(){}},20);let i=e.length!=this.visibleRanges.length||this.visibleRanges.some(((t,i)=>t.from!=e[i].from||t.to!=e[i].to));return this.visibleRanges=e,i?4:0}lineBlockAt(t){return t>=this.viewport.from&&t<=this.viewport.to&&this.viewportLines.find((e=>e.from<=t&&e.to>=t))||Ei(this.heightMap.lineAt(t,ai.ByPos,this.heightOracle,0,0),this.scaler)}lineBlockAtHeight(t){return Ei(this.heightMap.lineAt(this.scaler.fromDOM(t),ai.ByHeight,this.heightOracle,0,0),this.scaler)}elementAtHeight(t){return Ei(this.heightMap.blockAt(this.scaler.fromDOM(t),this.heightOracle,0,0),this.scaler)}get docHeight(){return this.scaler.toDOM(this.heightMap.height)}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom}}class Ai{constructor(t,e){this.from=t,this.to=e}}function Mi(t,e,i){let s=[],r=t,o=0;return n.Xs.spans(i,t,e,{span(){},point(t,e){t>r&&(s.push({from:r,to:t}),o+=t-r),r=e}},20),r=1)return e[e.length-1].to;let n=Math.floor(t*i);for(let t=0;;t++){let{from:i,to:s}=e[t],r=s-i;if(n<=r)return i+n;n-=r}}function Ti(t,e){let i=0;for(let{from:n,to:s}of t.ranges){if(e<=s){i+=e-n;break}i+=s-n}return i/t.total}const Di={toDOM:t=>t,fromDOM:t=>t,scale:1};class Oi{constructor(t,e,i){let n=0,s=0,r=0;this.viewports=i.map((({from:i,to:s})=>{let r=e.lineAt(i,ai.ByPos,t,0,0).top,o=e.lineAt(s,ai.ByPos,t,0,0).bottom;return n+=o-r,{from:i,to:s,top:r,bottom:o,domTop:0,domBottom:0}})),this.scale=(7e6-n)/(e.height-n);for(let t of this.viewports)t.domTop=r+(t.top-s)*this.scale,r=t.domBottom=t.domTop+(t.bottom-t.top),s=t.bottom}toDOM(t){for(let e=0,i=0,n=0;;e++){let s=eEi(t,e))),t.deco)}const Ri=n.r$.define({combine:t=>t.join(" ")}),Bi=n.r$.define({combine:t=>t.indexOf(!0)>-1}),Pi=s.V.newName(),Li=s.V.newName(),Ii=s.V.newName(),Ni={"&light":"."+Li,"&dark":"."+Ii};function Vi(t,e,i){return new s.V(e,{finish:e=>/&/.test(e)?e.replace(/&\w*/,(e=>{if("&"==e)return t;if(!i||!i[e])throw new RangeError(`Unsupported selector: ${e}`);return i[e]})):t+" "+e})}const Wi=Vi("."+Pi,{"&":{position:"relative !important",boxSizing:"border-box","&.cm-focused":{outline:"1px dotted #212121"},display:"flex !important",flexDirection:"column"},".cm-scroller":{display:"flex !important",alignItems:"flex-start !important",fontFamily:"monospace",lineHeight:1.4,height:"100%",overflowX:"auto",position:"relative",zIndex:0},".cm-content":{margin:0,flexGrow:2,flexShrink:0,display:"block",whiteSpace:"pre",wordWrap:"normal",boxSizing:"border-box",padding:"4px 0",outline:"none","&[contenteditable=true]":{WebkitUserModify:"read-write-plaintext-only"}},".cm-lineWrapping":{whiteSpace_fallback:"pre-wrap",whiteSpace:"break-spaces",wordBreak:"break-word",overflowWrap:"anywhere",flexShrink:1},"&light .cm-content":{caretColor:"black"},"&dark .cm-content":{caretColor:"white"},".cm-line":{display:"block",padding:"0 2px 0 6px"},".cm-layer":{position:"absolute",left:0,top:0,contain:"size style","& > *":{position:"absolute"}},"&light .cm-selectionBackground":{background:"#d9d9d9"},"&dark .cm-selectionBackground":{background:"#222"},"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#d7d4f0"},"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground":{background:"#233"},".cm-cursorLayer":{pointerEvents:"none"},"&.cm-focused > .cm-scroller > .cm-cursorLayer":{animation:"steps(1) cm-blink 1.2s infinite"},"@keyframes cm-blink":{"0%":{},"50%":{opacity:0},"100%":{}},"@keyframes cm-blink2":{"0%":{},"50%":{opacity:0},"100%":{}},".cm-cursor, .cm-dropCursor":{borderLeft:"1.2px solid black",marginLeft:"-0.6px",pointerEvents:"none"},".cm-cursor":{display:"none"},"&dark .cm-cursor":{borderLeftColor:"#444"},".cm-dropCursor":{position:"absolute"},"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor":{display:"block"},"&light .cm-activeLine":{backgroundColor:"#cceeff44"},"&dark .cm-activeLine":{backgroundColor:"#99eeff33"},"&light .cm-specialChar":{color:"red"},"&dark .cm-specialChar":{color:"#f78"},".cm-gutters":{flexShrink:0,display:"flex",height:"100%",boxSizing:"border-box",left:0,zIndex:200},"&light .cm-gutters":{backgroundColor:"#f5f5f5",color:"#6c6c6c",borderRight:"1px solid #ddd"},"&dark .cm-gutters":{backgroundColor:"#333338",color:"#ccc"},".cm-gutter":{display:"flex !important",flexDirection:"column",flexShrink:0,boxSizing:"border-box",minHeight:"100%",overflow:"hidden"},".cm-gutterElement":{boxSizing:"border-box"},".cm-lineNumbers .cm-gutterElement":{padding:"0 3px 0 5px",minWidth:"20px",textAlign:"right",whiteSpace:"nowrap"},"&light .cm-activeLineGutter":{backgroundColor:"#e2f2ff"},"&dark .cm-activeLineGutter":{backgroundColor:"#222227"},".cm-panels":{boxSizing:"border-box",position:"sticky",left:0,right:0},"&light .cm-panels":{backgroundColor:"#f5f5f5",color:"black"},"&light .cm-panels-top":{borderBottom:"1px solid #ddd"},"&light .cm-panels-bottom":{borderTop:"1px solid #ddd"},"&dark .cm-panels":{backgroundColor:"#333338",color:"white"},".cm-tab":{display:"inline-block",overflow:"hidden",verticalAlign:"bottom"},".cm-widgetBuffer":{verticalAlign:"text-top",height:"1em",width:0,display:"inline"},".cm-placeholder":{color:"#888",display:"inline-block",verticalAlign:"top"},".cm-highlightSpace:before":{content:"attr(data-display)",position:"absolute",pointerEvents:"none",color:"#888"},".cm-highlightTab":{backgroundImage:'url(\'data:image/svg+xml,\')',backgroundSize:"auto 100%",backgroundPosition:"right 90%",backgroundRepeat:"no-repeat"},".cm-trailingSpace":{backgroundColor:"#ff332255"},".cm-button":{verticalAlign:"middle",color:"inherit",fontSize:"70%",padding:".2em 1em",borderRadius:"1px"},"&light .cm-button":{backgroundImage:"linear-gradient(#eff1f5, #d9d9df)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#b4b4b4, #d0d3d6)"}},"&dark .cm-button":{backgroundImage:"linear-gradient(#393939, #111)",border:"1px solid #888","&:active":{backgroundImage:"linear-gradient(#111, #333)"}},".cm-textfield":{verticalAlign:"middle",color:"inherit",fontSize:"70%",border:"1px solid silver",padding:".2em .5em"},"&light .cm-textfield":{backgroundColor:"white"},"&dark .cm-textfield":{border:"1px solid #555",backgroundColor:"inherit"}},Ni);class Hi{constructor(t,e,i,s){this.typeOver=s,this.bounds=null,this.text="";let{impreciseHead:r,impreciseAnchor:o}=t.docView;if(t.state.readOnly&&e>-1)this.newSel=null;else if(e>-1&&(this.bounds=t.docView.domBoundsAround(e,i,0))){let e=r||o?[]:function(t){let e=[];if(t.root.activeElement!=t.contentDOM)return e;let{anchorNode:i,anchorOffset:n,focusNode:s,focusOffset:r}=t.observer.selectionRange;i&&(e.push(new pe(i,n)),s==i&&r==n||e.push(new pe(s,r)));return e}(t),i=new fe(e,t.state);i.readRange(this.bounds.startDOM,this.bounds.endDOM),this.text=i.text,this.newSel=function(t,e){if(0==t.length)return null;let i=t[0].pos,s=2==t.length?t[1].pos:i;return i>-1&&s>-1?n.jT.single(i+e,s+e):null}(e,this.bounds.from)}else{let e=t.observer.selectionRange,i=r&&r.node==e.focusNode&&r.offset==e.focusOffset||!p(t.contentDOM,e.focusNode)?t.state.selection.main.head:t.docView.posFromDOM(e.focusNode,e.focusOffset),s=o&&o.node==e.anchorNode&&o.offset==e.anchorOffset||!p(t.contentDOM,e.anchorNode)?t.state.selection.main.anchor:t.docView.posFromDOM(e.anchorNode,e.anchorOffset);this.newSel=n.jT.single(s,i)}}}function zi(t,e){let i,{newSel:s}=e,r=t.state.selection.main,o=t.inputState.lastKeyTime>Date.now()-100?t.inputState.lastKeyCode:-1;if(e.bounds){let{from:s,to:l}=e.bounds,h=r.from,a=null;(8===o||U.android&&e.text.length0&&l>0&&t.charCodeAt(o-1)==e.charCodeAt(l-1);)o--,l--;if("end"==n){i-=o+Math.max(0,r-Math.min(o,l))-r}if(o=o?r-i:0,l=r+(l-o),o=r}else if(l=l?r-i:0,o=r+(o-l),l=r}return{from:r,toA:o,toB:l}}(t.state.doc.sliceString(s,l,ue),e.text,h-s,a);c&&(U.chrome&&13==o&&c.toB==c.from+2&&e.text.slice(c.from,c.toB)==ue+ue&&c.toB--,i={from:s+c.from,to:s+c.toA,insert:n.xv.of(e.text.slice(c.from,c.toB).split(ue))})}else s&&(!t.hasFocus&&t.state.facet(Nt)||s.main.eq(r))&&(s=null);if(!i&&!s)return!1;if(!i&&e.typeOver&&!r.empty&&s&&s.main.empty?i={from:r.from,to:r.to,insert:t.state.doc.slice(r.from,r.to)}:i&&i.from>=r.from&&i.to<=r.to&&(i.from!=r.from||i.to!=r.to)&&r.to-r.from-(i.to-i.from)<=4?i={from:r.from,to:r.to,insert:t.state.doc.slice(r.from,i.from).append(i.insert).append(t.state.doc.slice(i.to,r.to))}:(U.mac||U.android)&&i&&i.from==i.to&&i.from==r.head-1&&/^\. ?$/.test(i.insert.toString())&&"off"==t.contentDOM.getAttribute("autocorrect")?(s&&2==i.insert.length&&(s=n.jT.single(s.main.anchor-1,s.main.head-1)),i={from:r.from,to:r.to,insert:n.xv.of([" "])}):U.chrome&&i&&i.from==i.to&&i.from==r.head&&"\n "==i.insert.toString()&&t.lineWrapping&&(s&&(s=n.jT.single(s.main.anchor-1,s.main.head-1)),i={from:r.from,to:r.to,insert:n.xv.of([" "])}),i){let e=t.state;if(U.ios&&t.inputState.flushIOSKey(t))return!0;if(U.android&&(i.from==r.from&&i.to==r.to&&1==i.insert.length&&2==i.insert.lines&&D(t.contentDOM,"Enter",13)||(i.from==r.from-1&&i.to==r.to&&0==i.insert.length||8==o&&i.insert.lengthe(t,i.from,i.to,h))))return!0;if(t.inputState.composing>=0&&t.inputState.composing++,i.from>=r.from&&i.to<=r.to&&i.to-i.from>=(r.to-r.from)/3&&(!s||s.main.empty&&s.main.from==i.from+i.insert.length)&&t.inputState.composing<0){let n=r.fromi.to?e.sliceDoc(i.to,r.to):"";l=e.replaceSelection(t.state.toText(n+i.insert.sliceString(0,void 0,t.state.lineBreak)+s))}else{let o=e.changes(i),h=s&&s.main.to<=o.newLength?s.main:void 0;if(e.selection.ranges.length>1&&t.inputState.composing>=0&&i.to<=r.to&&i.to>=r.to-10){let s=t.state.sliceDoc(i.from,i.to),a=ve(t)||t.state.doc.lineAt(r.head),c=r.to-i.to,u=r.to-r.from;l=e.changeByRange((l=>{if(l.from==r.from&&l.to==r.to)return{changes:o,range:h||l.map(o)};let f=l.to-c,d=f-s.length;if(l.to-l.from!=u||t.state.sliceDoc(d,f)!=s||a&&l.to>=a.from&&l.from<=a.to)return{range:l};let p=e.changes({from:d,to:f,insert:i.insert}),m=l.to-r.to;return{changes:p,range:h?n.jT.range(Math.max(0,h.anchor+m),Math.max(0,h.head+m)):l.map(p)}}))}else l={changes:o,selection:h&&e.selection.replaceRange(h)}}let a="input.type";return(t.composing||t.inputState.compositionPendingChange&&t.inputState.compositionEndedAt>Date.now()-50)&&(t.inputState.compositionPendingChange=!1,a+=".compose",t.inputState.compositionFirstChange&&(a+=".start",t.inputState.compositionFirstChange=!1)),t.dispatch(l,{scrollIntoView:!0,userEvent:a}),!0}if(s&&!s.main.eq(r)){let e=!1,i="select";return t.inputState.lastSelectionTime>Date.now()-50&&("select"==t.inputState.lastSelectionOrigin&&(e=!0),i=t.inputState.lastSelectionOrigin),t.dispatch({selection:s,scrollIntoView:e,userEvent:i}),!0}return!1}const ji={childList:!0,characterData:!0,subtree:!0,attributes:!0,characterDataOldValue:!0},Fi=U.ie&&U.ie_version<=11;class qi{constructor(t){this.view=t,this.active=!1,this.selectionRange=new S,this.selectionChanged=!1,this.delayedFlush=-1,this.resizeTimeout=-1,this.queue=[],this.delayedAndroidKey=null,this.flushingAndroidKey=-1,this.lastChange=0,this.scrollTargets=[],this.intersection=null,this.resizeScroll=null,this.resizeContent=null,this.intersecting=!1,this.gapIntersection=null,this.gaps=[],this.parentCheck=-1,this.dom=t.contentDOM,this.observer=new MutationObserver((e=>{for(let t of e)this.queue.push(t);(U.ie&&U.ie_version<=11||U.ios&&t.composing)&&e.some((t=>"childList"==t.type&&t.removedNodes.length||"characterData"==t.type&&t.oldValue.length>t.target.nodeValue.length))?this.flushSoon():this.flush()})),Fi&&(this.onCharData=t=>{this.queue.push({target:t.target,type:"characterData",oldValue:t.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this),this.onResize=this.onResize.bind(this),this.onPrint=this.onPrint.bind(this),this.onScroll=this.onScroll.bind(this),"function"==typeof ResizeObserver&&(this.resizeScroll=new ResizeObserver((()=>{var t;(null===(t=this.view.docView)||void 0===t?void 0:t.lastUpdate)this.view.requestMeasure())),this.resizeContent.observe(t.contentDOM)),this.addWindowListeners(this.win=t.win),this.start(),"function"==typeof IntersectionObserver&&(this.intersection=new IntersectionObserver((t=>{this.parentCheck<0&&(this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3)),t.length>0&&t[t.length-1].intersectionRatio>0!=this.intersecting&&(this.intersecting=!this.intersecting,this.intersecting!=this.view.inView&&this.onScrollChanged(document.createEvent("Event")))}),{threshold:[0,.001]}),this.intersection.observe(this.dom),this.gapIntersection=new IntersectionObserver((t=>{t.length>0&&t[t.length-1].intersectionRatio>0&&this.onScrollChanged(document.createEvent("Event"))}),{})),this.listenForScroll(),this.readSelectionRange()}onScrollChanged(t){this.view.inputState.runScrollHandlers(this.view,t),this.intersecting&&this.view.measure()}onScroll(t){this.intersecting&&this.flush(!1),this.onScrollChanged(t)}onResize(){this.resizeTimeout<0&&(this.resizeTimeout=setTimeout((()=>{this.resizeTimeout=-1,this.view.requestMeasure()}),50))}onPrint(){this.view.viewState.printing=!0,this.view.measure(),setTimeout((()=>{this.view.viewState.printing=!1,this.view.requestMeasure()}),500)}updateGaps(t){if(this.gapIntersection&&(t.length!=this.gaps.length||this.gaps.some(((e,i)=>e!=t[i])))){this.gapIntersection.disconnect();for(let e of t)this.gapIntersection.observe(e);this.gaps=t}}onSelectionChange(t){let e=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view:i}=this,n=this.selectionRange;if(i.state.facet(Nt)?i.root.activeElement!=this.dom:!m(i.dom,n))return;let s=n.anchorNode&&i.docView.nearest(n.anchorNode);s&&s.ignoreEvent(t)?e||(this.selectionChanged=!1):(U.ie&&U.ie_version<=11||U.android&&U.chrome)&&!i.state.selection.main.empty&&n.focusNode&&v(n.focusNode,n.focusOffset,n.anchorNode,n.anchorOffset)?this.flushSoon():this.flush(!1)}readSelectionRange(){let{view:t}=this,e=U.safari&&11==t.root.nodeType&&function(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}(this.dom.ownerDocument)==this.dom&&function(t){let e=null;function i(t){t.preventDefault(),t.stopImmediatePropagation(),e=t.getTargetRanges()[0]}if(t.contentDOM.addEventListener("beforeinput",i,!0),t.dom.ownerDocument.execCommand("indent"),t.contentDOM.removeEventListener("beforeinput",i,!0),!e)return null;let n=e.startContainer,s=e.startOffset,r=e.endContainer,o=e.endOffset,l=t.docView.domAtPos(t.state.selection.main.anchor);v(l.node,l.offset,r,o)&&([n,s,r,o]=[r,o,n,s]);return{anchorNode:n,anchorOffset:s,focusNode:r,focusOffset:o}}(this.view)||d(t.root);if(!e||this.selectionRange.eq(e))return!1;let i=m(this.dom,e);return i&&!this.selectionChanged&&t.inputState.lastFocusTime>Date.now()-200&&t.inputState.lastTouchTime{let t=this.delayedAndroidKey;if(t){this.clearDelayedAndroidKey(),this.view.inputState.lastKeyCode=t.keyCode,this.view.inputState.lastKeyTime=Date.now(),!this.flush()&&t.force&&D(this.dom,t.key,t.keyCode)}};this.flushingAndroidKey=this.view.win.requestAnimationFrame(t)}this.delayedAndroidKey&&"Enter"!=t||(this.delayedAndroidKey={key:t,keyCode:e,force:this.lastChange{this.delayedFlush=-1,this.flush()})))}forceFlush(){this.delayedFlush>=0&&(this.view.win.cancelAnimationFrame(this.delayedFlush),this.delayedFlush=-1),this.flush()}pendingRecords(){for(let t of this.observer.takeRecords())this.queue.push(t);return this.queue}processRecords(){let t=this.pendingRecords();t.length&&(this.queue=[]);let e=-1,i=-1,n=!1;for(let s of t){let t=this.readMutation(s);t&&(t.typeOver&&(n=!0),-1==e?({from:e,to:i}=t):(e=Math.min(t.from,e),i=Math.max(t.to,i)))}return{from:e,to:i,typeOver:n}}readChange(){let{from:t,to:e,typeOver:i}=this.processRecords(),n=this.selectionChanged&&m(this.dom,this.selectionRange);return t<0&&!n?null:(t>-1&&(this.lastChange=Date.now()),this.view.inputState.lastFocusTime=0,this.selectionChanged=!1,new Hi(this.view,t,e,i))}flush(t=!0){if(this.delayedFlush>=0||this.delayedAndroidKey)return!1;t&&this.readSelectionRange();let e=this.readChange();if(!e)return!1;let i=this.view.state,n=zi(this.view,e);return this.view.state==i&&this.view.update([]),n}readMutation(t){let e=this.view.docView.nearest(t.target);if(!e||e.ignoreMutation(t))return null;if(e.markDirty("attributes"==t.type),"attributes"==t.type&&(e.dirty|=4),"childList"==t.type){let i=$i(e,t.previousSibling||t.target.previousSibling,-1),n=$i(e,t.nextSibling||t.target.nextSibling,1);return{from:i?e.posAfter(i):e.posAtStart,to:n?e.posBefore(n):e.posAtEnd,typeOver:!1}}return"characterData"==t.type?{from:e.posAtStart,to:e.posAtEnd,typeOver:t.target.nodeValue==t.oldValue}:null}setWindow(t){t!=this.win&&(this.removeWindowListeners(this.win),this.win=t,this.addWindowListeners(this.win))}addWindowListeners(t){t.addEventListener("resize",this.onResize),t.addEventListener("beforeprint",this.onPrint),t.addEventListener("scroll",this.onScroll),t.document.addEventListener("selectionchange",this.onSelectionChange)}removeWindowListeners(t){t.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onResize),t.removeEventListener("beforeprint",this.onPrint),t.document.removeEventListener("selectionchange",this.onSelectionChange)}destroy(){var t,e,i,n;this.stop(),null===(t=this.intersection)||void 0===t||t.disconnect(),null===(e=this.gapIntersection)||void 0===e||e.disconnect(),null===(i=this.resizeScroll)||void 0===i||i.disconnect(),null===(n=this.resizeContent)||void 0===n||n.disconnect();for(let t of this.scrollTargets)t.removeEventListener("scroll",this.onScroll);this.removeWindowListeners(this.win),clearTimeout(this.parentCheck),clearTimeout(this.resizeTimeout),this.win.cancelAnimationFrame(this.delayedFlush),this.win.cancelAnimationFrame(this.flushingAndroidKey)}}function $i(t,e,i){for(;e;){let n=B.get(e);if(n&&n.parent==t)return n;let s=e.parentNode;e=s!=t.dom?s:i>0?e.nextSibling:e.previousSibling}return null}class _i{get state(){return this.viewState.state}get viewport(){return this.viewState.viewport}get visibleRanges(){return this.viewState.visibleRanges}get inView(){return this.viewState.inView}get composing(){return this.inputState.composing>0}get compositionStarted(){return this.inputState.composing>=0}get root(){return this._root}get win(){return this.dom.ownerDocument.defaultView||window}constructor(t={}){this.plugins=[],this.pluginMap=new Map,this.editorAttrs={},this.contentAttrs={},this.bidiCache=[],this.destroyed=!1,this.updateState=2,this.measureScheduled=-1,this.measureRequests=[],this.contentDOM=document.createElement("div"),this.scrollDOM=document.createElement("div"),this.scrollDOM.tabIndex=-1,this.scrollDOM.className="cm-scroller",this.scrollDOM.appendChild(this.contentDOM),this.announceDOM=document.createElement("div"),this.announceDOM.style.cssText="position: fixed; top: -10000px",this.announceDOM.setAttribute("aria-live","polite"),this.dom=document.createElement("div"),this.dom.appendChild(this.announceDOM),this.dom.appendChild(this.scrollDOM),this._dispatch=t.dispatch||(t=>this.update([t])),this.dispatch=this.dispatch.bind(this),this._root=t.root||function(t){for(;t;){if(t&&(9==t.nodeType||11==t.nodeType&&t.host))return t;t=t.assignedSlot||t.parentNode}return null}(t.parent)||document,this.viewState=new Si(t.state||n.yy.create(t)),this.plugins=this.state.facet(Wt).map((t=>new zt(t)));for(let t of this.plugins)t.update(this);this.observer=new qi(this),this.inputState=new Pe(this),this.inputState.ensureHandlers(this,this.plugins),this.docView=new me(this),this.mountStyles(),this.updateAttrs(),this.updateState=0,this.requestMeasure(),t.parent&&t.parent.appendChild(this.dom)}dispatch(...t){let e=1==t.length&&t[0]instanceof n.YW?t[0]:this.state.update(...t);this._dispatch(e,this)}update(t){if(0!=this.updateState)throw new Error("Calls to EditorView.update are not allowed while an update is in progress");let e,i=!1,s=!1,r=this.state;for(let e of t){if(e.startState!=r)throw new RangeError("Trying to update state with a transaction that doesn't start from the previous state.");r=e.state}if(this.destroyed)return void(this.viewState.state=r);let o=this.hasFocus,l=0,h=null;t.some((t=>t.annotation(ii)))?(this.inputState.notifiedFocused=o,l=1):o!=this.inputState.notifiedFocused&&(this.inputState.notifiedFocused=o,h=ni(r,o),h||(l=1));let a=this.observer.delayedAndroidKey,c=null;if(a?(this.observer.clearDelayedAndroidKey(),c=this.observer.readChange(),(c&&!this.state.doc.eq(r.doc)||!this.state.selection.eq(r.selection))&&(c=null)):this.observer.clear(),r.facet(n.yy.phrases)!=this.state.facet(n.yy.phrases))return this.setState(r);e=Gt.create(this,r,t),e.flags|=l;let u=this.viewState.scrollTarget;try{this.updateState=2;for(let e of t){if(u&&(u=u.map(e.changes)),e.scrollIntoView){let{main:t}=e.state.selection;u=new Pt(t.empty?t:n.jT.cursor(t.head,t.head>t.anchor?-1:1))}for(let t of e.effects)t.is(Lt)&&(u=t.value)}this.viewState.update(e,u),this.bidiCache=Ui.update(this.bidiCache,e.changes),e.empty||(this.updatePlugins(e),this.inputState.update(e)),i=this.docView.update(e),this.state.facet(Jt)!=this.styleModules&&this.mountStyles(),s=this.updateAttrs(),this.showAnnouncements(t),this.docView.updateSelection(i,t.some((t=>t.isUserEvent("select.pointer"))))}finally{this.updateState=0}if(e.startState.facet(Ri)!=e.state.facet(Ri)&&(this.viewState.mustMeasureContent=!0),(i||s||u||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)&&this.requestMeasure(),!e.empty)for(let t of this.state.facet(Dt))t(e);(h||c)&&Promise.resolve().then((()=>{h&&this.state==h.startState&&this.dispatch(h),c&&!zi(this,c)&&a.force&&D(this.contentDOM,a.key,a.keyCode)}))}setState(t){if(0!=this.updateState)throw new Error("Calls to EditorView.setState are not allowed while an update is in progress");if(this.destroyed)return void(this.viewState.state=t);this.updateState=2;let e=this.hasFocus;try{for(let t of this.plugins)t.destroy(this);this.viewState=new Si(t),this.plugins=t.facet(Wt).map((t=>new zt(t))),this.pluginMap.clear();for(let t of this.plugins)t.update(this);this.docView=new me(this),this.inputState.ensureHandlers(this,this.plugins),this.mountStyles(),this.updateAttrs(),this.bidiCache=[]}finally{this.updateState=0}e&&this.focus(),this.requestMeasure()}updatePlugins(t){let e=t.startState.facet(Wt),i=t.state.facet(Wt);if(e!=i){let n=[];for(let s of i){let i=e.indexOf(s);if(i<0)n.push(new zt(s));else{let e=this.plugins[i];e.mustUpdate=t,n.push(e)}}for(let e of this.plugins)e.mustUpdate!=t&&e.destroy(this);this.plugins=n,this.pluginMap.clear(),this.inputState.ensureHandlers(this,this.plugins)}else for(let e of this.plugins)e.mustUpdate=t;for(let t=0;t-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.measureScheduled=0,t&&this.observer.forceFlush();let e=null,{scrollHeight:i,scrollTop:n,clientHeight:s}=this.scrollDOM,r=n>i-s-4?i:n;try{for(let t=0;;t++){this.updateState=1;let i=this.viewport,n=this.viewState.lineBlockAtHeight(r),s=this.viewState.measure(this);if(!s&&!this.measureRequests.length&&null==this.viewState.scrollTarget)break;if(t>5){console.warn(this.measureRequests.length?"Measure loop restarted more than 5 times":"Viewport failed to stabilize");break}let o=[];4&s||([this.measureRequests,o]=[o,this.measureRequests]);let l=o.map((t=>{try{return t.read(this)}catch(t){return It(this.state,t),Ji}})),h=Gt.create(this,this.state,[]),a=!1,c=!1;h.flags|=s,e?e.flags|=s:e=h,this.updateState=2,h.empty||(this.updatePlugins(h),this.inputState.update(h),this.updateAttrs(),a=this.docView.update(h));for(let t=0;t1||t<-1)&&(this.scrollDOM.scrollTop+=t,c=!0)}if(a&&this.docView.updateSelection(!0),this.viewport.from==i.from&&this.viewport.to==i.to&&!c&&0==this.measureRequests.length)break}}finally{this.updateState=0,this.measureScheduled=-1}if(e&&!e.empty)for(let t of this.state.facet(Dt))t(e)}get themeClasses(){return Pi+" "+(this.state.facet(Bi)?Ii:Li)+" "+this.state.facet(Ri)}updateAttrs(){let t=Gi(this,jt,{class:"cm-editor"+(this.hasFocus?" cm-focused ":" ")+this.themeClasses}),e={spellcheck:"false",autocorrect:"off",autocapitalize:"off",translate:"no",contenteditable:this.state.facet(Nt)?"true":"false",class:"cm-content",style:`${U.tabSize}: ${this.state.tabSize}`,role:"textbox","aria-multiline":"true"};this.state.readOnly&&(e["aria-readonly"]="true"),Gi(this,Ft,e);let i=this.observer.ignore((()=>{let i=ct(this.contentDOM,this.contentAttrs,e),n=ct(this.dom,this.editorAttrs,t);return i||n}));return this.editorAttrs=t,this.contentAttrs=e,i}showAnnouncements(t){let e=!0;for(let i of t)for(let t of i.effects)if(t.is(_i.announce)){e&&(this.announceDOM.textContent=""),e=!1,this.announceDOM.appendChild(document.createElement("div")).textContent=t.value}}mountStyles(){this.styleModules=this.state.facet(Jt),s.V.mount(this.root,this.styleModules.concat(Wi).reverse())}readMeasured(){if(2==this.updateState)throw new Error("Reading the editor layout isn't allowed during an update");0==this.updateState&&this.measureScheduled>-1&&this.measure(!1)}requestMeasure(t){if(this.measureScheduled<0&&(this.measureScheduled=this.win.requestAnimationFrame((()=>this.measure()))),t){if(this.measureRequests.indexOf(t)>-1)return;if(null!=t.key)for(let e=0;ee.spec==t))||null),e&&e.update(this).value}get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop}get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom}}elementAtHeight(t){return this.readMeasured(),this.viewState.elementAtHeight(t)}lineBlockAtHeight(t){return this.readMeasured(),this.viewState.lineBlockAtHeight(t)}get viewportLineBlocks(){return this.viewState.viewportLines}lineBlockAt(t){return this.viewState.lineBlockAt(t)}get contentHeight(){return this.viewState.contentHeight}moveByChar(t,e,i){return Be(this,t,Ee(this,t,e,i))}moveByGroup(t,e){return Be(this,t,Ee(this,t,e,(e=>function(t,e,i){let s=t.state.charCategorizer(e),r=s(i);return t=>{let e=s(t);return r==n.D0.Space&&(r=e),r==e}}(this,t.head,e))))}moveToLineBoundary(t,e,i=!0){return function(t,e,i,s){let r=t.state.doc.lineAt(e.head),o=s&&t.lineWrapping?t.coordsAtPos(e.assoc<0&&e.head>r.from?e.head-1:e.head):null;if(o){let e=t.dom.getBoundingClientRect(),s=t.textDirectionAt(r.from),l=t.posAtCoords({x:i==(s==Xt.LTR)?e.right-1:e.left+1,y:(o.top+o.bottom)/2});if(null!=l)return n.jT.cursor(l,i?-1:1)}let l=yt.find(t.docView,e.head),h=l?i?l.posAtEnd:l.posAtStart:i?r.to:r.from;return n.jT.cursor(h,i?-1:1)}(this,t,e,i)}moveVertically(t,e,i){return Be(this,t,function(t,e,i,s){let r=e.head,o=i?1:-1;if(r==(i?t.state.doc.length:0))return n.jT.cursor(r,e.assoc);let l,h=e.goalColumn,a=t.contentDOM.getBoundingClientRect(),c=t.coordsAtPos(r),u=t.documentTop;if(c)null==h&&(h=c.left-a.left),l=o<0?c.top:c.bottom;else{let e=t.viewState.lineBlockAt(r);null==h&&(h=Math.min(a.right-a.left,t.defaultCharacterWidth*(r-e.from))),l=(o<0?e.top:e.bottom)+u}let f=a.left+h,d=null!=s?s:t.defaultLineHeight>>1;for(let i=0;;i+=10){let s=l+(d+i)*o,c=De(t,{x:f,y:s},!1,o);if(sa.bottom||(o<0?cr))return n.jT.cursor(c,e.assoc,void 0,h)}}(this,t,e,i))}domAtPos(t){return this.docView.domAtPos(t)}posAtDOM(t,e=0){return this.docView.posFromDOM(t,e)}posAtCoords(t,e=!0){return this.readMeasured(),De(this,t,e)}coordsAtPos(t,e=1){this.readMeasured();let i=this.docView.coordsAt(t,e);if(!i||i.left==i.right)return i;let n=this.state.doc.lineAt(t),s=this.bidiSpans(n);return x(i,s[re.find(s,t-n.from,-1,e)].dir==Xt.LTR==e>0)}get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth}get defaultLineHeight(){return this.viewState.heightOracle.lineHeight}get textDirection(){return this.viewState.defaultTextDirection}textDirectionAt(t){return!this.state.facet(Rt)||tthis.viewport.to?this.textDirection:(this.readMeasured(),this.docView.textDirectionAt(t))}get lineWrapping(){return this.viewState.heightOracle.lineWrapping}bidiSpans(t){if(t.length>Ki)return he(t.length);let e=this.textDirectionAt(t.from);for(let i of this.bidiCache)if(i.from==t.from&&i.dir==e)return i.order;let i=le(t.text,e);return this.bidiCache.push(new Ui(t.from,t.to,e,i)),i}get hasFocus(){var t;return(this.dom.ownerDocument.hasFocus()||U.safari&&(null===(t=this.inputState)||void 0===t?void 0:t.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM}focus(){this.observer.ignore((()=>{C(this.contentDOM),this.docView.updateSelection()}))}setRoot(t){this._root!=t&&(this._root=t,this.observer.setWindow((9==t.nodeType?t:t.ownerDocument).defaultView||window),this.mountStyles())}destroy(){for(let t of this.plugins)t.destroy(this);this.plugins=[],this.inputState.destroy(),this.dom.remove(),this.observer.destroy(),this.measureScheduled>-1&&this.win.cancelAnimationFrame(this.measureScheduled),this.destroyed=!0}static scrollIntoView(t,e={}){return Lt.of(new Pt("number"==typeof t?n.jT.cursor(t):t,e.y,e.x,e.yMargin,e.xMargin))}static domEventHandlers(t){return Ht.define((()=>({})),{eventHandlers:t})}static theme(t,e){let i=s.V.newName(),n=[Ri.of(i),Jt.of(Vi(`.${i}`,t))];return e&&e.dark&&n.push(Bi.of(!0)),n}static baseTheme(t){return n.Wl.lowest(Jt.of(Vi("."+Pi,t,Ni)))}static findFromDOM(t){var e;let i=t.querySelector(".cm-content"),n=i&&B.get(i)||B.get(t);return(null===(e=null==n?void 0:n.rootView)||void 0===e?void 0:e.view)||null}}_i.styleModule=Jt,_i.inputHandler=Ot,_i.focusChangeEffect=Et,_i.perLineTextDirection=Rt,_i.exceptionSink=Tt,_i.updateListener=Dt,_i.editable=Nt,_i.mouseSelectionStyle=Ct,_i.dragMovesSelection=Mt,_i.clickAddsSelectionRange=At,_i.decorations=qt,_i.atomicRanges=$t,_i.scrollMargins=_t,_i.darkTheme=Bi,_i.contentAttributes=Ft,_i.editorAttributes=jt,_i.lineWrapping=_i.contentAttributes.of({class:"cm-lineWrapping"}),_i.announce=n.Py.define();const Ki=4096,Ji={};class Ui{constructor(t,e,i,n){this.from=t,this.to=e,this.dir=i,this.order=n}static update(t,e){if(e.empty)return t;let i=[],n=t.length?t[t.length-1].dir:Xt.LTR;for(let s=Math.max(0,t.length-10);s=0;s--){let e=n[s],r="function"==typeof e?e(t):e;r&&ht(r,i)}return i}const Xi=U.mac?"mac":U.windows?"win":U.linux?"linux":"key";function Qi(t,e,i){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),!1!==i&&e.shiftKey&&(t="Shift-"+t),t}const Yi=n.Wl.default(_i.domEventHandlers({keydown:(t,e)=>on(en(e.state),t,e,"editor")})),Zi=n.r$.define({enables:Yi}),tn=new WeakMap;function en(t){let e=t.facet(Zi),i=tn.get(e);return i||tn.set(e,i=function(t,e=Xi){let i=Object.create(null),n=Object.create(null),s=(t,e)=>{let i=n[t];if(null==i)n[t]=e;else if(i!=e)throw new Error("Key binding "+t+" is used both as a regular binding and as a multi-stroke prefix")},r=(t,n,r,o)=>{var l,h;let a=i[t]||(i[t]=Object.create(null)),c=n.split(/ (?!$)/).map((t=>function(t,e){const i=t.split(/-(?!$)/);let n,s,r,o,l=i[i.length-1];"Space"==l&&(l=" ");for(let t=0;t{let n=sn={view:e,prefix:i,scope:t};return setTimeout((()=>{sn==n&&(sn=null)}),rn),!0}]})}let u=c.join(" ");s(u,!1);let f=a[u]||(a[u]={preventDefault:!1,run:(null===(h=null===(l=a._any)||void 0===l?void 0:l.run)||void 0===h?void 0:h.slice())||[]});r&&f.run.push(r),o&&(f.preventDefault=!0)};for(let n of t){let t=n.scope?n.scope.split(" "):["editor"];if(n.any)for(let e of t){let t=i[e]||(i[e]=Object.create(null));t._any||(t._any={preventDefault:!1,run:[]});for(let e in t)t[e].run.push(n.any)}let s=n[e]||n.key;if(s)for(let e of t)r(e,s,n.run,n.preventDefault),n.shift&&r(e,"Shift-"+s,n.shift,n.preventDefault)}return i}(e.reduce(((t,e)=>t.concat(e)),[]))),i}function nn(t,e,i){return on(en(t.state),e,t,i)}let sn=null;const rn=4e3;function on(t,e,i,s){let l=function(t){var e=!(c&&(t.ctrlKey||t.altKey||t.metaKey)||a&&t.shiftKey&&t.key&&1==t.key.length||"Unidentified"==t.key)&&t.key||(t.shiftKey?o:r)[t.keyCode]||t.key||"Unidentified";return"Esc"==e&&(e="Escape"),"Del"==e&&(e="Delete"),"Left"==e&&(e="ArrowLeft"),"Up"==e&&(e="ArrowUp"),"Right"==e&&(e="ArrowRight"),"Down"==e&&(e="ArrowDown"),e}(e),h=(0,n.gm)(l,0),u=(0,n.nZ)(h)==l.length&&" "!=l,f="",d=!1;sn&&sn.view==i&&sn.scope==s&&(f=sn.prefix+" ",(d=Ne.indexOf(e.keyCode)<0)&&(sn=null));let p,m,g=new Set,v=t=>{if(t){for(let n of t.run)if(!g.has(n)&&(g.add(n),n(i,e)))return!0;t.preventDefault&&(d=!0)}return!1},w=t[s];if(w){if(v(w[f+Qi(l,e,!u)]))return!0;if(u&&(e.altKey||e.metaKey||e.ctrlKey)&&!(U.windows&&e.ctrlKey&&e.altKey)&&(p=r[e.keyCode])&&p!=l){if(v(w[f+Qi(p,e,!0)]))return!0;if(e.shiftKey&&(m=o[e.keyCode])!=l&&m!=p&&v(w[f+Qi(m,e,!1)]))return!0}else if(u&&e.shiftKey&&v(w[f+Qi(l,e,!0)]))return!0;if(v(w._any))return!0}return d}class ln{constructor(t,e,i,n,s){this.className=t,this.left=e,this.top=i,this.width=n,this.height=s}draw(){let t=document.createElement("div");return t.className=this.className,this.adjust(t),t}update(t,e){return e.className==this.className&&(this.adjust(t),!0)}adjust(t){t.style.left=this.left+"px",t.style.top=this.top+"px",null!=this.width&&(t.style.width=this.width+"px"),t.style.height=this.height+"px"}eq(t){return this.left==t.left&&this.top==t.top&&this.width==t.width&&this.height==t.height&&this.className==t.className}static forRange(t,e,i){if(i.empty){let n=t.coordsAtPos(i.head,i.assoc||1);if(!n)return[];let s=hn(t);return[new ln(e,n.left-s.left,n.top-s.top,null,n.bottom-n.top)]}return function(t,e,i){if(i.to<=t.viewport.from||i.from>=t.viewport.to)return[];let n=Math.max(i.from,t.viewport.from),s=Math.min(i.to,t.viewport.to),r=t.textDirection==Xt.LTR,o=t.contentDOM,l=o.getBoundingClientRect(),h=hn(t),a=o.querySelector(".cm-line"),c=a&&window.getComputedStyle(a),u=l.left+(c?parseInt(c.paddingLeft)+Math.min(0,parseInt(c.textIndent)):0),f=l.right-(c?parseInt(c.paddingRight):0),d=cn(t,n),p=cn(t,s),m=d.type==ft.Text?d:null,g=p.type==ft.Text?p:null;t.lineWrapping&&(m&&(m=an(t,n,m)),g&&(g=an(t,s,g)));if(m&&g&&m.from==g.from)return w(y(i.from,i.to,m));{let e=m?y(i.from,null,m):b(d,!1),n=g?y(null,i.to,g):b(p,!0),s=[];return(m||d).to<(g||p).from-(m&&g?1:0)?s.push(v(u,e.bottom,f,n.top)):e.bottoma&&n.from=r)break;l>s&&h(Math.max(t,s),null==e&&t<=a,Math.min(l,r),null==i&&l>=c,o.dir)}if(s=n.to+1,s>=r)break}return 0==l.length&&h(a,null==e,c,null==i,t.textDirection),{top:s,bottom:o,horizontal:l}}function b(t,e){let i=l.top+(e?t.top:t.bottom);return{top:i,bottom:i,horizontal:[]}}}(t,e,i)}}function hn(t){let e=t.scrollDOM.getBoundingClientRect();return{left:(t.textDirection==Xt.LTR?e.left:e.right-t.scrollDOM.clientWidth)-t.scrollDOM.scrollLeft,top:e.top-t.scrollDOM.scrollTop}}function an(t,e,i){let s=n.jT.cursor(e);return{from:Math.max(i.from,t.moveToLineBoundary(s,!1,!0).from),to:Math.min(i.to,t.moveToLineBoundary(s,!0,!0).from),type:ft.Text}}function cn(t,e){let i=t.lineBlockAt(e);if(Array.isArray(i.type))for(let t of i.type)if(t.to>e||t.to==e&&(t.to==i.to||t.type==ft.Text))return t;return i}class un{constructor(t,e){this.view=t,this.layer=e,this.drawn=[],this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)},this.dom=t.scrollDOM.appendChild(document.createElement("div")),this.dom.classList.add("cm-layer"),e.above&&this.dom.classList.add("cm-layer-above"),e.class&&this.dom.classList.add(e.class),this.dom.setAttribute("aria-hidden","true"),this.setOrder(t.state),t.requestMeasure(this.measureReq),e.mount&&e.mount(this.dom,t)}update(t){t.startState.facet(fn)!=t.state.facet(fn)&&this.setOrder(t.state),(this.layer.update(t,this.dom)||t.geometryChanged)&&t.view.requestMeasure(this.measureReq)}setOrder(t){let e=0,i=t.facet(fn);for(;e{return i=t,n=this.drawn[e],!(i.constructor==n.constructor&&i.eq(n));var i,n}))){let e=this.dom.firstChild,i=0;for(let n of t)n.update&&e&&n.constructor&&this.drawn[i].constructor&&n.update(e,this.drawn[i])?(e=e.nextSibling,i++):this.dom.insertBefore(n.draw(),e);for(;e;){let t=e.nextSibling;e.remove(),e=t}this.drawn=t}}destroy(){this.layer.destroy&&this.layer.destroy(this.dom,this.view),this.dom.remove()}}const fn=n.r$.define();function dn(t){return[Ht.define((e=>new un(e,t))),fn.of(t)]}const pn=!U.ios,mn=n.r$.define({combine:t=>(0,n.BO)(t,{cursorBlinkRate:1200,drawRangeCursor:!0},{cursorBlinkRate:(t,e)=>Math.min(t,e),drawRangeCursor:(t,e)=>t||e})});function gn(t={}){return[mn.of(t),wn,bn,kn,Bt.of(!0)]}function vn(t){return t.startState.facet(mn)!=t.state.facet(mn)}const wn=dn({above:!0,markers(t){let{state:e}=t,i=e.facet(mn),s=[];for(let r of e.selection.ranges){let o=r==e.selection.main;if(r.empty?!o||pn:i.drawRangeCursor){let e=o?"cm-cursor cm-cursor-primary":"cm-cursor cm-cursor-secondary",i=r.empty?r:n.jT.cursor(r.head,r.head>r.anchor?-1:1);for(let n of ln.forRange(t,e,i))s.push(n)}}return s},update(t,e){t.transactions.some((t=>t.selection))&&(e.style.animationName="cm-blink"==e.style.animationName?"cm-blink2":"cm-blink");let i=vn(t);return i&&yn(t.state,e),t.docChanged||t.selectionSet||i},mount(t,e){yn(e.state,t)},class:"cm-cursorLayer"});function yn(t,e){e.style.animationDuration=t.facet(mn).cursorBlinkRate+"ms"}const bn=dn({above:!1,markers:t=>t.state.selection.ranges.map((e=>e.empty?[]:ln.forRange(t,"cm-selectionBackground",e))).reduce(((t,e)=>t.concat(e))),update:(t,e)=>t.docChanged||t.selectionSet||t.viewportChanged||vn(t),class:"cm-selectionLayer"}),xn={".cm-line":{"& ::selection":{backgroundColor:"transparent !important"},"&::selection":{backgroundColor:"transparent !important"}}};pn&&(xn[".cm-line"].caretColor="transparent !important");const kn=n.Wl.highest(_i.theme(xn));function Sn(){return Mn}const An=dt.line({class:"cm-activeLine"}),Mn=Ht.fromClass(class{constructor(t){this.decorations=this.getDeco(t)}update(t){(t.docChanged||t.selectionSet)&&(this.decorations=this.getDeco(t.view))}getDeco(t){let e=-1,i=[];for(let n of t.state.selection.ranges){let s=t.lineBlockAt(n.head);s.from>e&&(i.push(An.range(s.from)),e=s.from)}return dt.set(i)}},{decorations:t=>t.decorations});const Cn=2e3;function Tn(t,e){let i=t.posAtCoords({x:e.clientX,y:e.clientY},!1),s=t.state.doc.lineAt(i),r=i-s.from,o=r>Cn?-1:r==s.length?function(t,e){let i=t.coordsAtPos(t.viewport.from);return i?Math.round(Math.abs((i.left-e)/t.defaultCharacterWidth)):-1}(t,e.clientX):(0,n.IS)(s.text,t.state.tabSize,i-s.from);return{line:s.number,col:o,off:r}}function Dn(t,e){let i=Tn(t,e),s=t.state.selection;return i?{update(t){if(t.docChanged){let e=t.changes.mapPos(t.startState.doc.line(i.line).from),n=t.state.doc.lineAt(e);i={line:n.number,col:i.col,off:Math.min(i.off,n.length)},s=s.map(t.changes)}},get(e,r,o){let l=Tn(t,e);if(!l)return s;let h=function(t,e,i){let s=Math.min(e.line,i.line),r=Math.max(e.line,i.line),o=[];if(e.off>Cn||i.off>Cn||e.col<0||i.col<0){let l=Math.min(e.off,i.off),h=Math.max(e.off,i.off);for(let e=s;e<=r;e++){let i=t.doc.line(e);i.length<=h&&o.push(n.jT.range(i.from+l,i.to+h))}}else{let l=Math.min(e.col,i.col),h=Math.max(e.col,i.col);for(let e=s;e<=r;e++){let i=t.doc.line(e),s=(0,n.Gz)(i.text,l,t.tabSize,!0);if(s<0)o.push(n.jT.cursor(i.to));else{let e=(0,n.Gz)(i.text,h,t.tabSize);o.push(n.jT.range(i.from+s,i.from+e))}}}return o}(t.state,i,l);return h.length?o?n.jT.create(h.concat(s.ranges)):n.jT.create(h):s}}:null}function On(t){let e=(null==t?void 0:t.eventFilter)||(t=>t.altKey&&0==t.button);return _i.mouseSelectionStyle.of(((t,i)=>e(i)?Dn(t,i):null))}const En="-10000px";class Rn{constructor(t,e,i){this.facet=e,this.createTooltipView=i,this.input=t.state.facet(e),this.tooltips=this.input.filter((t=>t)),this.tooltipViews=this.tooltips.map(i)}update(t){var e;let i=t.state.facet(this.facet),n=i.filter((t=>t));if(i===this.input){for(let e of this.tooltipViews)e.update&&e.update(t);return!1}let s=[];for(let e=0;e{var e,i,n;return{position:U.ios?"absolute":(null===(e=t.find((t=>t.position)))||void 0===e?void 0:e.position)||"fixed",parent:(null===(i=t.find((t=>t.parent)))||void 0===i?void 0:i.parent)||null,tooltipSpace:(null===(n=t.find((t=>t.tooltipSpace)))||void 0===n?void 0:n.tooltipSpace)||Bn}}}),Ln=new WeakMap,In=Ht.fromClass(class{constructor(t){this.view=t,this.inView=!0,this.lastTransaction=0,this.measureTimeout=-1;let e=t.state.facet(Pn);this.position=e.position,this.parent=e.parent,this.classes=t.themeClasses,this.createContainer(),this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this},this.manager=new Rn(t,Wn,(t=>this.createTooltip(t))),this.intersectionObserver="function"==typeof IntersectionObserver?new IntersectionObserver((t=>{Date.now()>this.lastTransaction-50&&t.length>0&&t[t.length-1].intersectionRatio<1&&this.measureSoon()}),{threshold:[1]}):null,this.observeIntersection(),t.win.addEventListener("resize",this.measureSoon=this.measureSoon.bind(this)),this.maybeMeasure()}createContainer(){this.parent?(this.container=document.createElement("div"),this.container.style.position="relative",this.container.className=this.view.themeClasses,this.parent.appendChild(this.container)):this.container=this.view.dom}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let t of this.manager.tooltipViews)this.intersectionObserver.observe(t.dom)}}measureSoon(){this.measureTimeout<0&&(this.measureTimeout=setTimeout((()=>{this.measureTimeout=-1,this.maybeMeasure()}),50))}update(t){t.transactions.length&&(this.lastTransaction=Date.now());let e=this.manager.update(t);e&&this.observeIntersection();let i=e||t.geometryChanged,n=t.state.facet(Pn);if(n.position!=this.position){this.position=n.position;for(let t of this.manager.tooltipViews)t.dom.style.position=this.position;i=!0}if(n.parent!=this.parent){this.parent&&this.container.remove(),this.parent=n.parent,this.createContainer();for(let t of this.manager.tooltipViews)this.container.appendChild(t.dom);i=!0}else this.parent&&this.view.themeClasses!=this.classes&&(this.classes=this.container.className=this.view.themeClasses);i&&this.maybeMeasure()}createTooltip(t){let e=t.create(this.view);if(e.dom.classList.add("cm-tooltip"),t.arrow&&!e.dom.querySelector(".cm-tooltip > .cm-tooltip-arrow")){let t=document.createElement("div");t.className="cm-tooltip-arrow",e.dom.appendChild(t)}return e.dom.style.position=this.position,e.dom.style.top=En,this.container.appendChild(e.dom),e.mount&&e.mount(this.view),e}destroy(){var t,e;this.view.win.removeEventListener("resize",this.measureSoon);for(let e of this.manager.tooltipViews)e.dom.remove(),null===(t=e.destroy)||void 0===t||t.call(e);null===(e=this.intersectionObserver)||void 0===e||e.disconnect(),clearTimeout(this.measureTimeout)}readMeasure(){let t=this.view.dom.getBoundingClientRect();return{editor:t,parent:this.parent?this.container.getBoundingClientRect():t,pos:this.manager.tooltips.map(((t,e)=>{let i=this.manager.tooltipViews[e];return i.getCoords?i.getCoords(t.pos):this.view.coordsAtPos(t.pos)})),size:this.manager.tooltipViews.map((({dom:t})=>t.getBoundingClientRect())),space:this.view.state.facet(Pn).tooltipSpace(this.view)}}writeMeasure(t){var e;let{editor:i,space:n}=t,s=[];for(let r=0;r=Math.min(i.bottom,n.bottom)||a.rightMath.min(i.right,n.right)+.1){h.style.top=En;continue}let u=o.arrow?l.dom.querySelector(".cm-tooltip-arrow"):null,f=u?7:0,d=c.right-c.left,p=null!==(e=Ln.get(l))&&void 0!==e?e:c.bottom-c.top,m=l.offset||Vn,g=this.view.textDirection==Xt.LTR,v=c.width>n.right-n.left?g?n.left:n.right-c.width:g?Math.min(a.left-(u?14:0)+m.x,n.right-d):Math.max(n.left,a.left-d+(u?14:0)-m.x),w=!!o.above;!o.strictSide&&(w?a.top-(c.bottom-c.top)-m.yn.bottom)&&w==n.bottom-a.bottom>a.top-n.top&&(w=!w);let y=(w?a.top-n.top:n.bottom-a.bottom)-f;if(yv&&t.topb&&(b=w?t.top-p-2-f:t.bottom+f+2);"absolute"==this.position?(h.style.top=b-t.parent.top+"px",h.style.left=v-t.parent.left+"px"):(h.style.top=b+"px",h.style.left=v+"px"),u&&(u.style.left=a.left+(g?m.x:-m.x)-(v+14-7)+"px"),!0!==l.overlap&&s.push({left:v,top:b,right:x,bottom:b+p}),h.classList.toggle("cm-tooltip-above",w),h.classList.toggle("cm-tooltip-below",!w),l.positioned&&l.positioned(t.space)}}maybeMeasure(){if(this.manager.tooltips.length&&(this.view.inView&&this.view.requestMeasure(this.measureReq),this.inView!=this.view.inView&&(this.inView=this.view.inView,!this.inView)))for(let t of this.manager.tooltipViews)t.dom.style.top=En}},{eventHandlers:{scroll(){this.maybeMeasure()}}}),Nn=_i.baseTheme({".cm-tooltip":{zIndex:100,boxSizing:"border-box"},"&light .cm-tooltip":{border:"1px solid #bbb",backgroundColor:"#f5f5f5"},"&light .cm-tooltip-section:not(:first-child)":{borderTop:"1px solid #bbb"},"&dark .cm-tooltip":{backgroundColor:"#333338",color:"white"},".cm-tooltip-arrow":{height:"7px",width:"14px",position:"absolute",zIndex:-1,overflow:"hidden","&:before, &:after":{content:"''",position:"absolute",width:0,height:0,borderLeft:"7px solid transparent",borderRight:"7px solid transparent"},".cm-tooltip-above &":{bottom:"-7px","&:before":{borderTop:"7px solid #bbb"},"&:after":{borderTop:"7px solid #f5f5f5",bottom:"1px"}},".cm-tooltip-below &":{top:"-7px","&:before":{borderBottom:"7px solid #bbb"},"&:after":{borderBottom:"7px solid #f5f5f5",top:"1px"}}},"&dark .cm-tooltip .cm-tooltip-arrow":{"&:before":{borderTopColor:"#333338",borderBottomColor:"#333338"},"&:after":{borderTopColor:"transparent",borderBottomColor:"transparent"}}}),Vn={x:0,y:0},Wn=n.r$.define({enables:[In,Nn]});function Hn(t,e){let i=t.plugin(In);if(!i)return null;let n=i.manager.tooltips.indexOf(e);return n<0?null:i.manager.tooltipViews[n]}const zn=n.r$.define({combine(t){let e,i;for(let n of t)e=e||n.topContainer,i=i||n.bottomContainer;return{topContainer:e,bottomContainer:i}}});function jn(t,e){let i=t.plugin(Fn),n=i?i.specs.indexOf(e):-1;return n>-1?i.panels[n]:null}const Fn=Ht.fromClass(class{constructor(t){this.input=t.state.facet(_n),this.specs=this.input.filter((t=>t)),this.panels=this.specs.map((e=>e(t)));let e=t.state.facet(zn);this.top=new qn(t,!0,e.topContainer),this.bottom=new qn(t,!1,e.bottomContainer),this.top.sync(this.panels.filter((t=>t.top))),this.bottom.sync(this.panels.filter((t=>!t.top)));for(let t of this.panels)t.dom.classList.add("cm-panel"),t.mount&&t.mount()}update(t){let e=t.state.facet(zn);this.top.container!=e.topContainer&&(this.top.sync([]),this.top=new qn(t.view,!0,e.topContainer)),this.bottom.container!=e.bottomContainer&&(this.bottom.sync([]),this.bottom=new qn(t.view,!1,e.bottomContainer)),this.top.syncClasses(),this.bottom.syncClasses();let i=t.state.facet(_n);if(i!=this.input){let e=i.filter((t=>t)),n=[],s=[],r=[],o=[];for(let i of e){let e,l=this.specs.indexOf(i);l<0?(e=i(t.view),o.push(e)):(e=this.panels[l],e.update&&e.update(t)),n.push(e),(e.top?s:r).push(e)}this.specs=e,this.panels=n,this.top.sync(s),this.bottom.sync(r);for(let t of o)t.dom.classList.add("cm-panel"),t.mount&&t.mount()}else for(let e of this.panels)e.update&&e.update(t)}destroy(){this.top.sync([]),this.bottom.sync([])}},{provide:t=>_i.scrollMargins.of((e=>{let i=e.plugin(t);return i&&{top:i.top.scrollMargin(),bottom:i.bottom.scrollMargin()}}))});class qn{constructor(t,e,i){this.view=t,this.top=e,this.container=i,this.dom=void 0,this.classes="",this.panels=[],this.syncClasses()}sync(t){for(let e of this.panels)e.destroy&&t.indexOf(e)<0&&e.destroy();this.panels=t,this.syncDOM()}syncDOM(){if(0==this.panels.length)return void(this.dom&&(this.dom.remove(),this.dom=void 0));if(!this.dom){this.dom=document.createElement("div"),this.dom.className=this.top?"cm-panels cm-panels-top":"cm-panels cm-panels-bottom",this.dom.style[this.top?"top":"bottom"]="0";let t=this.container||this.view.dom;t.insertBefore(this.dom,this.top?t.firstChild:null)}let t=this.dom.firstChild;for(let e of this.panels)if(e.dom.parentNode==this.dom){for(;t!=e.dom;)t=$n(t);t=t.nextSibling}else this.dom.insertBefore(e.dom,t);for(;t;)t=$n(t)}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top)}syncClasses(){if(this.container&&this.classes!=this.view.themeClasses){for(let t of this.classes.split(" "))t&&this.container.classList.remove(t);for(let t of(this.classes=this.view.themeClasses).split(" "))t&&this.container.classList.add(t)}}}function $n(t){let e=t.nextSibling;return t.remove(),e}const _n=n.r$.define({enables:Fn});class Kn extends n.uU{compare(t){return this==t||this.constructor==t.constructor&&this.eq(t)}eq(t){return!1}destroy(t){}}Kn.prototype.elementClass="",Kn.prototype.toDOM=void 0,Kn.prototype.mapMode=n.gc.TrackBefore,Kn.prototype.startSide=Kn.prototype.endSide=-1,Kn.prototype.point=!0;const Jn=n.r$.define(),Un=n.r$.define();const Gn=n.r$.define({combine:t=>t.some((t=>t))});function Xn(t){let e=[Qn];return t&&!1===t.fixed&&e.push(Gn.of(!0)),e}const Qn=Ht.fromClass(class{constructor(t){this.view=t,this.prevViewport=t.viewport,this.dom=document.createElement("div"),this.dom.className="cm-gutters",this.dom.setAttribute("aria-hidden","true"),this.dom.style.minHeight=this.view.contentHeight+"px",this.gutters=t.state.facet(Un).map((e=>new es(t,e)));for(let t of this.gutters)this.dom.appendChild(t.dom);this.fixed=!t.state.facet(Gn),this.fixed&&(this.dom.style.position="sticky"),this.syncGutters(!1),t.scrollDOM.insertBefore(this.dom,t.contentDOM)}update(t){if(this.updateGutters(t)){let e=this.prevViewport,i=t.view.viewport,n=Math.min(e.to,i.to)-Math.max(e.from,i.from);this.syncGutters(n<.8*(i.to-i.from))}t.geometryChanged&&(this.dom.style.minHeight=this.view.contentHeight+"px"),this.view.state.facet(Gn)!=!this.fixed&&(this.fixed=!this.fixed,this.dom.style.position=this.fixed?"sticky":""),this.prevViewport=t.view.viewport}syncGutters(t){let e=this.dom.nextSibling;t&&this.dom.remove();let i=n.Xs.iter(this.view.state.facet(Jn),this.view.viewport.from),s=[],r=this.gutters.map((t=>new ts(t,this.view.viewport,-this.view.documentPadding.top)));for(let t of this.view.viewportLineBlocks)if(s.length&&(s=[]),Array.isArray(t.type)){let e=!0;for(let n of t.type)if(n.type==ft.Text&&e){Zn(i,s,n.from);for(let t of r)t.line(this.view,n,s);e=!1}else if(n.widget)for(let t of r)t.widget(this.view,n)}else if(t.type==ft.Text){Zn(i,s,t.from);for(let e of r)e.line(this.view,t,s)}for(let t of r)t.finish();t&&this.view.scrollDOM.insertBefore(this.dom,e)}updateGutters(t){let e=t.startState.facet(Un),i=t.state.facet(Un),s=t.docChanged||t.heightChanged||t.viewportChanged||!n.Xs.eq(t.startState.facet(Jn),t.state.facet(Jn),t.view.viewport.from,t.view.viewport.to);if(e==i)for(let e of this.gutters)e.update(t)&&(s=!0);else{s=!0;let n=[];for(let s of i){let i=e.indexOf(s);i<0?n.push(new es(this.view,s)):(this.gutters[i].update(t),n.push(this.gutters[i]))}for(let t of this.gutters)t.dom.remove(),n.indexOf(t)<0&&t.destroy();for(let t of n)this.dom.appendChild(t.dom);this.gutters=n}return s}destroy(){for(let t of this.gutters)t.destroy();this.dom.remove()}},{provide:t=>_i.scrollMargins.of((e=>{let i=e.plugin(t);return i&&0!=i.gutters.length&&i.fixed?e.textDirection==Xt.LTR?{left:i.dom.offsetWidth}:{right:i.dom.offsetWidth}:null}))});function Yn(t){return Array.isArray(t)?t:[t]}function Zn(t,e,i){for(;t.value&&t.from<=i;)t.from==i&&e.push(t.value),t.next()}class ts{constructor(t,e,i){this.gutter=t,this.height=i,this.i=0,this.cursor=n.Xs.iter(t.markers,e.from)}addElement(t,e,i){let{gutter:n}=this,s=e.top-this.height;if(this.i==n.elements.length){let r=new is(t,e.height,s,i);n.elements.push(r),n.dom.appendChild(r.dom)}else n.elements[this.i].update(t,e.height,s,i);this.height=e.bottom,this.i++}line(t,e,i){let n=[];Zn(this.cursor,n,e.from),i.length&&(n=n.concat(i));let s=this.gutter.config.lineMarker(t,e,n);s&&n.unshift(s);let r=this.gutter;(0!=n.length||r.config.renderEmptyElements)&&this.addElement(t,e,n)}widget(t,e){let i=this.gutter.config.widgetMarker(t,e.widget,e);i&&this.addElement(t,e,[i])}finish(){let t=this.gutter;for(;t.elements.length>this.i;){let e=t.elements.pop();t.dom.removeChild(e.dom),e.destroy()}}}class es{constructor(t,e){this.view=t,this.config=e,this.elements=[],this.spacer=null,this.dom=document.createElement("div"),this.dom.className="cm-gutter"+(this.config.class?" "+this.config.class:"");for(let i in e.domEventHandlers)this.dom.addEventListener(i,(n=>{let s,r=n.target;if(r!=this.dom&&this.dom.contains(r)){for(;r.parentNode!=this.dom;)r=r.parentNode;let t=r.getBoundingClientRect();s=(t.top+t.bottom)/2}else s=n.clientY;let o=t.lineBlockAtHeight(s-t.documentTop);e.domEventHandlers[i](t,o,n)&&n.preventDefault()}));this.markers=Yn(e.markers(t)),e.initialSpacer&&(this.spacer=new is(t,0,0,[e.initialSpacer(t)]),this.dom.appendChild(this.spacer.dom),this.spacer.dom.style.cssText+="visibility: hidden; pointer-events: none")}update(t){let e=this.markers;if(this.markers=Yn(this.config.markers(t.view)),this.spacer&&this.config.updateSpacer){let e=this.config.updateSpacer(this.spacer.markers[0],t);e!=this.spacer.markers[0]&&this.spacer.update(t.view,0,0,[e])}let i=t.view.viewport;return!n.Xs.eq(this.markers,e,i.from,i.to)||!!this.config.lineMarkerChange&&this.config.lineMarkerChange(t)}destroy(){for(let t of this.elements)t.destroy()}}class is{constructor(t,e,i,n){this.height=-1,this.above=0,this.markers=[],this.dom=document.createElement("div"),this.dom.className="cm-gutterElement",this.update(t,e,i,n)}update(t,e,i,n){this.height!=e&&(this.dom.style.height=(this.height=e)+"px"),this.above!=i&&(this.dom.style.marginTop=(this.above=i)?i+"px":""),function(t,e){if(t.length!=e.length)return!1;for(let i=0;i(0,n.BO)(t,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(t,e){let i=Object.assign({},t);for(let t in e){let n=i[t],s=e[t];i[t]=n?(t,e,i)=>n(t,e,i)||s(t,e,i):s}return i}})});class rs extends Kn{constructor(t){super(),this.number=t}eq(t){return this.number==t.number}toDOM(){return document.createTextNode(this.number)}}function os(t,e){return t.state.facet(ss).formatNumber(e,t.state)}const ls=Un.compute([ss],(t=>({class:"cm-lineNumbers",renderEmptyElements:!1,markers:t=>t.state.facet(ns),lineMarker:(t,e,i)=>i.some((t=>t.toDOM))?null:new rs(os(t,t.state.doc.lineAt(e.from).number)),widgetMarker:()=>null,lineMarkerChange:t=>t.startState.facet(ss)!=t.state.facet(ss),initialSpacer:t=>new rs(os(t,as(t.state.doc.lines))),updateSpacer(t,e){let i=os(e.view,as(e.view.state.doc.lines));return i==t.number?t:new rs(i)},domEventHandlers:t.facet(ss).domEventHandlers})));function hs(t={}){return[ss.of(t),Xn(),ls]}function as(t){let e=9;for(;e{i.d(e,{Jq:()=>h,Lj:()=>a,_b:()=>E,i9:()=>O,md:()=>o,mp:()=>d,vj:()=>f});const n=1024;let s=0;class r{constructor(t,e){this.from=t,this.to=e}}class o{constructor(t={}){this.id=s++,this.perNode=!!t.perNode,this.deserialize=t.deserialize||(()=>{throw new Error("This node type doesn't define a deserialize function")})}add(t){if(this.perNode)throw new RangeError("Can't add per-node props to node types");return"function"!=typeof t&&(t=h.match(t)),e=>{let i=t(e);return void 0===i?null:[this,i]}}}o.closedBy=new o({deserialize:t=>t.split(" ")}),o.openedBy=new o({deserialize:t=>t.split(" ")}),o.group=new o({deserialize:t=>t.split(" ")}),o.contextHash=new o({perNode:!0}),o.lookAhead=new o({perNode:!0}),o.mounted=new o({perNode:!0});const l=Object.create(null);class h{constructor(t,e,i,n=0){this.name=t,this.props=e,this.id=i,this.flags=n}static define(t){let e=t.props&&t.props.length?Object.create(null):l,i=(t.top?1:0)|(t.skipped?2:0)|(t.error?4:0)|(null==t.name?8:0),n=new h(t.name||"",e,t.id,i);if(t.props)for(let i of t.props)if(Array.isArray(i)||(i=i(n)),i){if(i[0].perNode)throw new RangeError("Can't store a per-node prop on a node type");e[i[0].id]=i[1]}return n}prop(t){return this.props[t.id]}get isTop(){return(1&this.flags)>0}get isSkipped(){return(2&this.flags)>0}get isError(){return(4&this.flags)>0}get isAnonymous(){return(8&this.flags)>0}is(t){if("string"==typeof t){if(this.name==t)return!0;let e=this.prop(o.group);return!!e&&e.indexOf(t)>-1}return this.id==t}static match(t){let e=Object.create(null);for(let i in t)for(let n of i.split(" "))e[n]=t[i];return t=>{for(let i=t.prop(o.group),n=-1;n<(i?i.length:0);n++){let s=e[n<0?t.name:i[n]];if(s)return s}}}}h.none=new h("",Object.create(null),0,8);class a{constructor(t){this.types=t;for(let e=0;e=n&&(r.type.isAnonymous||!1!==e(r))){if(r.firstChild())continue;t=!0}for(;t&&i&&!r.type.isAnonymous&&i(r),!r.nextSibling();){if(!r.parent())return;t=!0}}}prop(t){return t.perNode?this.props?this.props[t.id]:void 0:this.type.prop(t)}get propValues(){let t=[];if(this.props)for(let e in this.props)t.push([+e,this.props[e]]);return t}balance(t={}){return this.children.length<=8?this:D(h.none,this.children,this.positions,0,this.children.length,0,this.length,((t,e,i)=>new d(this.type,t,e,i,this.propValues)),t.makeTree||((t,e,i)=>new d(h.none,t,e,i)))}static build(t){return function(t){var e;let{buffer:i,nodeSet:s,maxBufferLength:r=n,reused:l=[],minRepeatType:h=s.types.length}=t,a=Array.isArray(i)?new p(i,i.length):i,c=s.types,u=0,f=0;function g(t,e,i,n,o){let{id:d,start:p,end:k,size:S}=a,A=f;for(;S<0;){if(a.next(),-1==S){let e=l[d];return i.push(e),void n.push(p-t)}if(-3==S)return void(u=d);if(-4==S)return void(f=d);throw new RangeError(`Unrecognized record size: ${S}`)}let M,C,T=c[d],O=p-t;if(k-p<=r&&(C=b(a.pos-e,o))){let e=new Uint16Array(C.size-C.skip),i=a.pos-C.size,n=e.length;for(;a.pos>i;)n=x(C.start,e,n);M=new m(e,k-C.start,s),O=C.start-t}else{let t=a.pos-S;a.next();let e=[],i=[],n=d>=h?d:-1,s=0,o=k;for(;a.pos>t;)n>=0&&a.id==n&&a.size>=0?(a.end<=o-r&&(w(e,i,p,s,a.end,o,n,A),s=e.length,o=a.end),a.next()):g(p,t,e,i,n);if(n>=0&&s>0&&s-1&&s>0){let t=v(T);M=D(T,e,i,0,e.length,0,k-p,t,t)}else M=y(T,e,i,k-p,A-k)}i.push(M),n.push(O)}function v(t){return(e,i,n)=>{let s,r,l=0,h=e.length-1;if(h>=0&&(s=e[h])instanceof d){if(!h&&s.type==t&&s.length==n)return s;(r=s.prop(o.lookAhead))&&(l=i[h]+s.length+r)}return y(t,e,i,n,l)}}function w(t,e,i,n,r,o,l,h){let a=[],c=[];for(;t.length>n;)a.push(t.pop()),c.push(e.pop()+i-r);t.push(y(s.types[l],a,c,o-r,h-o)),e.push(r-i)}function y(t,e,i,n,s=0,r){if(u){let t=[o.contextHash,u];r=r?[t].concat(r):[t]}if(s>25){let t=[o.lookAhead,s];r=r?[t].concat(r):[t]}return new d(t,e,i,n,r)}function b(t,e){let i=a.fork(),n=0,s=0,o=0,l=i.end-r,c={size:0,start:0,skip:0};t:for(let r=i.pos-t;i.pos>r;){let t=i.size;if(i.id==e&&t>=0){c.size=n,c.start=s,c.skip=o,o+=4,n+=4,i.next();continue}let a=i.pos-t;if(t<0||a=h?4:0,f=i.start;for(i.next();i.pos>a;){if(i.size<0){if(-3!=i.size)break t;u+=4}else i.id>=h&&(u+=4);i.next()}s=f,n+=t,o+=u}return(e<0||n==t)&&(c.size=n,c.start=s,c.skip=o),c.size>4?c:void 0}function x(t,e,i){let{id:n,start:s,end:r,size:o}=a;if(a.next(),o>=0&&n4){let n=a.pos-(o-4);for(;a.pos>n;)i=x(t,e,i)}e[--i]=l,e[--i]=r-t,e[--i]=s-t,e[--i]=n}else-3==o?u=n:-4==o&&(f=n);return i}let k=[],S=[];for(;a.pos>0;)g(t.start||0,t.bufferStart||0,k,S,-1);let A=null!==(e=t.length)&&void 0!==e?e:k.length?S[0]+k[0].length:0;return new d(c[t.topID],k.reverse(),S.reverse(),A)}(t)}}d.empty=new d(h.none,[],[],0);class p{constructor(t,e){this.buffer=t,this.index=e}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}get pos(){return this.index}next(){this.index-=4}fork(){return new p(this.buffer,this.index)}}class m{constructor(t,e,i){this.buffer=t,this.length=e,this.set=i}get type(){return h.none}toString(){let t=[];for(let e=0;e0));l=r[l+3]);return o}slice(t,e,i){let n=this.buffer,s=new Uint16Array(e-t),r=0;for(let o=t,l=0;o=e&&ie;case 1:return i<=e&&n>e;case 2:return n>e;case 4:return!0}}function v(t,e){let i=t.childBefore(e);for(;i;){let e=i.lastChild;if(!e||e.to!=i.to)break;e.type.isError&&e.from==e.to?(t=i,i=e.prevSibling):i=e}return t}function w(t,e,i,n){for(var s;t.from==t.to||(i<1?t.from>=e:t.from>e)||(i>-1?t.to<=e:t.to0?l.length:-1;t!=a;t+=e){let a=l[t],c=h[t]+r.from;if(g(n,i,c,c+a.length))if(a instanceof m){if(s&f.ExcludeBuffers)continue;let o=a.findChild(0,a.buffer.length,e,i-c,n);if(o>-1)return new S(new k(r,a,t,c),null,o)}else if(s&f.IncludeAnonymous||!a.type.isAnonymous||M(a)){let l;if(!(s&f.IgnoreMounts)&&a.props&&(l=a.prop(o.mounted))&&!l.overlay)return new y(l.tree,c,t,r);let h=new y(a,c,t,r);return s&f.IncludeAnonymous||!h.type.isAnonymous?h:h.nextChild(e<0?a.children.length-1:0,e,i,n)}}if(s&f.IncludeAnonymous||!r.type.isAnonymous)return null;if(t=r.index>=0?r.index+e:e<0?-1:r._parent._tree.children.length,r=r._parent,!r)return null}}get firstChild(){return this.nextChild(0,1,0,4)}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4)}childAfter(t){return this.nextChild(0,1,t,2)}childBefore(t){return this.nextChild(this._tree.children.length-1,-1,t,-2)}enter(t,e,i=0){let n;if(!(i&f.IgnoreOverlays)&&(n=this._tree.prop(o.mounted))&&n.overlay){let i=t-this.from;for(let{from:t,to:s}of n.overlay)if((e>0?t<=i:t=i:s>i))return new y(n.tree,n.overlay[0].from+this.from,-1,this)}return this.nextChild(0,1,t,e,i)}nextSignificantParent(){let t=this;for(;t.type.isAnonymous&&t._parent;)t=t._parent;return t}get parent(){return this._parent?this._parent.nextSignificantParent():null}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null}cursor(t=0){return new A(this,t)}get tree(){return this._tree}toTree(){return this._tree}resolve(t,e=0){return w(this,t,e,!1)}resolveInner(t,e=0){return w(this,t,e,!0)}enterUnfinishedNodesBefore(t){return v(this,t)}getChild(t,e=null,i=null){let n=b(this,t,e,i);return n.length?n[0]:null}getChildren(t,e=null,i=null){return b(this,t,e,i)}toString(){return this._tree.toString()}get node(){return this}matchContext(t){return x(this,t)}}function b(t,e,i,n){let s=t.cursor(),r=[];if(!s.firstChild())return r;if(null!=i)for(;!s.type.is(i);)if(!s.nextSibling())return r;for(;;){if(null!=n&&s.type.is(n))return r;if(s.type.is(e)&&r.push(s.node),!s.nextSibling())return null==n?r:[]}}function x(t,e,i=e.length-1){for(let n=t.parent;i>=0;n=n.parent){if(!n)return!1;if(!n.type.isAnonymous){if(e[i]&&e[i]!=n.name)return!1;i--}}return!0}class k{constructor(t,e,i,n){this.parent=t,this.buffer=e,this.index=i,this.start=n}}class S{get name(){return this.type.name}get from(){return this.context.start+this.context.buffer.buffer[this.index+1]}get to(){return this.context.start+this.context.buffer.buffer[this.index+2]}constructor(t,e,i){this.context=t,this._parent=e,this.index=i,this.type=t.buffer.set.types[t.buffer.buffer[i]]}child(t,e,i){let{buffer:n}=this.context,s=n.findChild(this.index+4,n.buffer[this.index+3],t,e-this.context.start,i);return s<0?null:new S(this.context,this,s)}get firstChild(){return this.child(1,0,4)}get lastChild(){return this.child(-1,0,4)}childAfter(t){return this.child(1,t,2)}childBefore(t){return this.child(-1,t,-2)}enter(t,e,i=0){if(i&f.ExcludeBuffers)return null;let{buffer:n}=this.context,s=n.findChild(this.index+4,n.buffer[this.index+3],e>0?1:-1,t-this.context.start,e);return s<0?null:new S(this.context,this,s)}get parent(){return this._parent||this.context.parent.nextSignificantParent()}externalSibling(t){return this._parent?null:this.context.parent.nextChild(this.context.index+t,t,0,4)}get nextSibling(){let{buffer:t}=this.context,e=t.buffer[this.index+3];return e<(this._parent?t.buffer[this._parent.index+3]:t.buffer.length)?new S(this.context,this._parent,e):this.externalSibling(1)}get prevSibling(){let{buffer:t}=this.context,e=this._parent?this._parent.index+4:0;return this.index==e?this.externalSibling(-1):new S(this.context,this._parent,t.findChild(e,this.index,-1,0,4))}cursor(t=0){return new A(this,t)}get tree(){return null}toTree(){let t=[],e=[],{buffer:i}=this.context,n=this.index+4,s=i.buffer[this.index+3];if(s>n){let r=i.buffer[this.index+1];t.push(i.slice(n,s,r)),e.push(0)}return new d(this.type,t,e,this.to-this.from)}resolve(t,e=0){return w(this,t,e,!1)}resolveInner(t,e=0){return w(this,t,e,!0)}enterUnfinishedNodesBefore(t){return v(this,t)}toString(){return this.context.buffer.childString(this.index)}getChild(t,e=null,i=null){let n=b(this,t,e,i);return n.length?n[0]:null}getChildren(t,e=null,i=null){return b(this,t,e,i)}get node(){return this}matchContext(t){return x(this,t)}}class A{get name(){return this.type.name}constructor(t,e=0){if(this.mode=e,this.buffer=null,this.stack=[],this.index=0,this.bufferNode=null,t instanceof y)this.yieldNode(t);else{this._tree=t.context.parent,this.buffer=t.context;for(let e=t._parent;e;e=e._parent)this.stack.unshift(e.index);this.bufferNode=t,this.yieldBuf(t.index)}}yieldNode(t){return!!t&&(this._tree=t,this.type=t.type,this.from=t.from,this.to=t.to,!0)}yieldBuf(t,e){this.index=t;let{start:i,buffer:n}=this.buffer;return this.type=e||n.set.types[n.buffer[t]],this.from=i+n.buffer[t+1],this.to=i+n.buffer[t+2],!0}yield(t){return!!t&&(t instanceof y?(this.buffer=null,this.yieldNode(t)):(this.buffer=t.context,this.yieldBuf(t.index,t.type)))}toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString()}enterChild(t,e,i){if(!this.buffer)return this.yield(this._tree.nextChild(t<0?this._tree._tree.children.length-1:0,t,e,i,this.mode));let{buffer:n}=this.buffer,s=n.findChild(this.index+4,n.buffer[this.index+3],t,e-this.buffer.start,i);return!(s<0)&&(this.stack.push(this.index),this.yieldBuf(s))}firstChild(){return this.enterChild(1,0,4)}lastChild(){return this.enterChild(-1,0,4)}childAfter(t){return this.enterChild(1,t,2)}childBefore(t){return this.enterChild(-1,t,-2)}enter(t,e,i=this.mode){return this.buffer?!(i&f.ExcludeBuffers)&&this.enterChild(1,t,e):this.yield(this._tree.enter(t,e,i))}parent(){if(!this.buffer)return this.yieldNode(this.mode&f.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let t=this.mode&f.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();return this.buffer=null,this.yieldNode(t)}sibling(t){if(!this.buffer)return!!this._tree._parent&&this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+t,t,0,4,this.mode));let{buffer:e}=this.buffer,i=this.stack.length-1;if(t<0){let t=i<0?0:this.stack[i]+4;if(this.index!=t)return this.yieldBuf(e.findChild(t,this.index,-1,0,4))}else{let t=e.buffer[this.index+3];if(t<(i<0?e.buffer.length:e.buffer[this.stack[i]+3]))return this.yieldBuf(t)}return i<0&&this.yield(this.buffer.parent.nextChild(this.buffer.index+t,t,0,4,this.mode))}nextSibling(){return this.sibling(1)}prevSibling(){return this.sibling(-1)}atLastNode(t){let e,i,{buffer:n}=this;if(n){if(t>0){if(this.index-1)for(let n=e+t,s=t<0?-1:i._tree.children.length;n!=s;n+=t){let t=i._tree.children[n];if(this.mode&f.IncludeAnonymous||t instanceof m||!t.type.isAnonymous||M(t))return!1}return!0}move(t,e){if(e&&this.enterChild(t,0,4))return!0;for(;;){if(this.sibling(t))return!0;if(this.atLastNode(t)||!this.parent())return!1}}next(t=!0){return this.move(1,t)}prev(t=!0){return this.move(-1,t)}moveTo(t,e=0){for(;(this.from==this.to||(e<1?this.from>=t:this.from>t)||(e>-1?this.to<=t:this.to=0;){for(let r=t;r;r=r._parent)if(r.index==n){if(n==this.index)return r;e=r,i=s+1;break t}n=this.stack[--s]}for(let t=i;t=0;s--){if(s<0)return x(this.node,t,n);let r=i[e.buffer[this.stack[s]]];if(!r.isAnonymous){if(t[n]&&t[n]!=r.name)return!1;n--}}return!0}}function M(t){return t.children.some((t=>t instanceof m||!t.type.isAnonymous||M(t)))}const C=new WeakMap;function T(t,e){if(!t.isAnonymous||e instanceof m||e.type!=t)return 1;let i=C.get(e);if(null==i){i=1;for(let n of e.children){if(n.type!=t||!(n instanceof d)){i=1;break}i+=T(t,n)}C.set(e,i)}return i}function D(t,e,i,n,s,r,o,l,h){let a=0;for(let i=n;i=c)break;p+=e}if(a==s+1){if(p>c){let t=i[s];e(t.children,t.positions,0,t.children.length,n[s]+l);continue}u.push(i[s])}else{let e=n[a-1]+i[a-1].length-d;u.push(D(t,i,n,s,a,d,e,null,h))}f.push(d+l-r)}}(e,i,n,s,0),(l||h)(u,f,o)}class O{constructor(t,e,i,n,s=!1,r=!1){this.from=t,this.to=e,this.tree=i,this.offset=n,this.open=(s?1:0)|(r?2:0)}get openStart(){return(1&this.open)>0}get openEnd(){return(2&this.open)>0}static addTree(t,e=[],i=!1){let n=[new O(0,t.length,t,0,!1,i)];for(let i of e)i.to>t.length&&n.push(i);return n}static applyChanges(t,e,i=128){if(!e.length)return t;let n=[],s=1,r=t.length?t[0]:null;for(let o=0,l=0,h=0;;o++){let a=o=i)for(;r&&r.from=e.from||c<=e.to||h){let t=Math.max(e.from,l)-h,i=Math.min(e.to,c)-h;e=t>=i?null:new O(t,i,e.tree,e.offset+h,o>0,!!a)}if(e&&n.push(e),r.to>c)break;r=snew r(t.from,t.to))):[new r(0,0)]:[new r(0,t.length)],this.createParse(t,e||[],i)}parse(t,e,i){let n=this.startParse(t,e,i);for(;;){let t=n.advance();if(t)return t}}}class R{constructor(t){this.string=t}get length(){return this.string.length}chunk(t){return this.string.slice(t)}get lineChunks(){return!1}read(t,e){return this.string.slice(t,e)}}new o({perNode:!0})},90622:(t,e,i)=>{i.d(e,{Gv:()=>h,QR:()=>u,bW:()=>f,pJ:()=>O});var n=i(97248);let s=0;class r{constructor(t,e,i){this.set=t,this.base=e,this.modified=i,this.id=s++}static define(t){if(null==t?void 0:t.base)throw new Error("Can not derive from a modified tag");let e=new r([],null,[]);if(e.set.push(e),t)for(let i of t.set)e.set.push(i);return e}static defineModifier(){let t=new l;return e=>e.modified.indexOf(t)>-1?e:l.get(e.base||e,e.modified.concat(t).sort(((t,e)=>t.id-e.id)))}}let o=0;class l{constructor(){this.instances=[],this.id=o++}static get(t,e){if(!e.length)return t;let i=e[0].instances.find((i=>{return i.base==t&&(n=e,s=i.modified,n.length==s.length&&n.every(((t,e)=>t==s[e])));var n,s}));if(i)return i;let n=[],s=new r(n,t,e);for(let t of e)t.instances.push(s);let o=function(t){let e=[[]];for(let i=0;ie.length-t.length))}(e);for(let e of t.set)if(!e.modified.length)for(let t of o)n.push(l.get(e,t));return s}}function h(t){let e=Object.create(null);for(let i in t){let n=t[i];Array.isArray(n)||(n=[n]);for(let t of i.split(" "))if(t){let i=[],s=2,r=t;for(let e=0;;){if("..."==r&&e>0&&e+3==t.length){s=1;break}let n=/^"(?:[^"\\]|\\.)*?"|[^\/!]+/.exec(r);if(!n)throw new RangeError("Invalid path: "+t);if(i.push("*"==n[0]?"":'"'==n[0][0]?JSON.parse(n[0]):n[0]),e+=n[0].length,e==t.length)break;let o=t[e++];if(e==t.length&&"!"==o){s=0;break}if("/"!=o)throw new RangeError("Invalid path: "+t);r=t.slice(e)}let o=i.length-1,l=i[o];if(!l)throw new RangeError("Invalid path: "+t);let h=new c(n,s,o>0?i.slice(0,o):null);e[l]=h.sort(e[l])}}return a.add(e)}const a=new n.md;class c{constructor(t,e,i,n){this.tags=t,this.mode=e,this.context=i,this.next=n}get opaque(){return 0==this.mode}get inherit(){return 1==this.mode}sort(t){return!t||t.depth{let e=s;for(let n of t)for(let t of n.set){let n=i[t.id];if(n){e=e?e+" "+n:n;break}}return e},scope:n}}function f(t,e,i,n=0,s=t.length){let r=new d(n,Array.isArray(e)?e:[e],i);r.highlightRange(t.cursor(),n,s,"",r.highlighters),r.flush(s)}c.empty=new c([],2,null);class d{constructor(t,e,i){this.at=t,this.highlighters=e,this.span=i,this.class=""}startSpan(t,e){e!=this.class&&(this.flush(t),t>this.at&&(this.at=t),this.class=e)}flush(t){t>this.at&&this.class&&this.span(this.at,t,this.class)}highlightRange(t,e,i,s,r){let{type:o,from:l,to:h}=t;if(l>=i||h<=e)return;o.isTop&&(r=this.highlighters.filter((t=>!t.scope||t.scope(o))));let u=s,f=function(t){let e=t.type.prop(a);for(;e&&e.context&&!t.matchContext(e.context);)e=e.next;return e||null}(t)||c.empty,d=function(t,e){let i=null;for(let n of t){let t=n.style(e);t&&(i=i?i+" "+t:t)}return i}(r,f.tags);if(d&&(u&&(u+=" "),u+=d,1==f.mode&&(s+=(s?" ":"")+d)),this.startSpan(t.from,u),f.opaque)return;let p=t.tree&&t.tree.prop(n.md.mounted);if(p&&p.overlay){let n=t.node.enter(p.overlay[0].from+l,1),o=this.highlighters.filter((t=>!t.scope||t.scope(p.tree.type))),a=t.firstChild();for(let c=0,f=l;;c++){let d=c=m)&&t.nextSibling()););if(!d||m>i)break;f=d.to+l,f>e&&(this.highlightRange(n.cursor(),Math.max(e,d.from+l),Math.min(i,f),s,o),this.startSpan(f,u))}a&&t.parent()}else if(t.firstChild()){do{if(!(t.to<=e)){if(t.from>=i)break;this.highlightRange(t,e,i,s,r),this.startSpan(Math.min(i,t.to),u)}}while(t.nextSibling());t.parent()}}}const p=r.define,m=p(),g=p(),v=p(g),w=p(g),y=p(),b=p(y),x=p(y),k=p(),S=p(k),A=p(),M=p(),C=p(),T=p(C),D=p(),O={comment:m,lineComment:p(m),blockComment:p(m),docComment:p(m),name:g,variableName:p(g),typeName:v,tagName:p(v),propertyName:w,attributeName:p(w),className:p(g),labelName:p(g),namespace:p(g),macroName:p(g),literal:y,string:b,docString:p(b),character:p(b),attributeValue:p(b),number:x,integer:p(x),float:p(x),bool:p(y),regexp:p(y),escape:p(y),color:p(y),url:p(y),keyword:A,self:p(A),null:p(A),atom:p(A),unit:p(A),modifier:p(A),operatorKeyword:p(A),controlKeyword:p(A),definitionKeyword:p(A),moduleKeyword:p(A),operator:M,derefOperator:p(M),arithmeticOperator:p(M),logicOperator:p(M),bitwiseOperator:p(M),compareOperator:p(M),updateOperator:p(M),definitionOperator:p(M),typeOperator:p(M),controlOperator:p(M),punctuation:C,separator:p(C),bracket:T,angleBracket:p(T),squareBracket:p(T),paren:p(T),brace:p(T),content:k,heading:S,heading1:p(S),heading2:p(S),heading3:p(S),heading4:p(S),heading5:p(S),heading6:p(S),contentSeparator:p(k),list:p(k),quote:p(k),emphasis:p(k),strong:p(k),link:p(k),monospace:p(k),strikethrough:p(k),inserted:p(),deleted:p(),changed:p(),invalid:p(),meta:D,documentMeta:p(D),annotation:p(D),processingInstruction:p(D),definition:r.defineModifier(),constant:r.defineModifier(),function:r.defineModifier(),standard:r.defineModifier(),local:r.defineModifier(),special:r.defineModifier()};u([{tag:O.link,class:"tok-link"},{tag:O.heading,class:"tok-heading"},{tag:O.emphasis,class:"tok-emphasis"},{tag:O.strong,class:"tok-strong"},{tag:O.keyword,class:"tok-keyword"},{tag:O.atom,class:"tok-atom"},{tag:O.bool,class:"tok-bool"},{tag:O.url,class:"tok-url"},{tag:O.labelName,class:"tok-labelName"},{tag:O.inserted,class:"tok-inserted"},{tag:O.deleted,class:"tok-deleted"},{tag:O.literal,class:"tok-literal"},{tag:O.string,class:"tok-string"},{tag:O.number,class:"tok-number"},{tag:[O.regexp,O.escape,O.special(O.string)],class:"tok-string2"},{tag:O.variableName,class:"tok-variableName"},{tag:O.local(O.variableName),class:"tok-variableName tok-local"},{tag:O.definition(O.variableName),class:"tok-variableName tok-definition"},{tag:O.special(O.variableName),class:"tok-variableName2"},{tag:O.definition(O.propertyName),class:"tok-propertyName tok-definition"},{tag:O.typeName,class:"tok-typeName"},{tag:O.namespace,class:"tok-namespace"},{tag:O.className,class:"tok-className"},{tag:O.macroName,class:"tok-macroName"},{tag:O.propertyName,class:"tok-propertyName"},{tag:O.operator,class:"tok-operator"},{tag:O.comment,class:"tok-comment"},{tag:O.meta,class:"tok-meta"},{tag:O.invalid,class:"tok-invalid"},{tag:O.punctuation,class:"tok-punctuation"}])},28450:(t,e,i)=>{i.d(e,{V:()=>o});const n="undefined"==typeof Symbol?"__ͼ":Symbol.for("ͼ"),s="undefined"==typeof Symbol?"__styleSet"+Math.floor(1e8*Math.random()):Symbol("styleSet"),r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:{};class o{constructor(t,e){this.rules=[];let{finish:i}=e||{};function n(t){return/^@/.test(t)?[t]:t.split(/,\s*/)}function s(t,e,r,o){let l=[],h=/^@(\w+)\b/.exec(t[0]),a=h&&"keyframes"==h[1];if(h&&null==e)return r.push(t[0]+";");for(let i in e){let o=e[i];if(/&/.test(i))s(i.split(/,\s*/).map((e=>t.map((t=>e.replace(/&/,t))))).reduce(((t,e)=>t.concat(e))),o,r);else if(o&&"object"==typeof o){if(!h)throw new RangeError("The value of a property ("+i+") should be a primitive value.");s(n(i),o,l,a)}else null!=o&&l.push(i.replace(/_.*/,"").replace(/[A-Z]/g,(t=>"-"+t.toLowerCase()))+": "+o+";")}(l.length||a)&&r.push((!i||h||o?t:t.map(i)).join(", ")+" {"+l.join(" ")+"}")}for(let e in t)s(n(e),t[e],this.rules)}getRules(){return this.rules.join("\n")}static newName(){let t=r[n]||1;return r[n]=t+1,"ͼ"+t.toString(36)}static mount(t,e){(t[s]||new h(t)).mount(Array.isArray(e)?e:[e])}}let l=new Map;class h{constructor(t){let e=t.ownerDocument||t,i=e.defaultView;if(!t.head&&t.adoptedStyleSheets&&i.CSSStyleSheet){let n=l.get(e);if(n)return t.adoptedStyleSheets=[n.sheet,...t.adoptedStyleSheets],t[s]=n;this.sheet=new i.CSSStyleSheet,t.adoptedStyleSheets=[this.sheet,...t.adoptedStyleSheets],l.set(e,this)}else{this.styleTag=e.createElement("style");let i=t.head||t;i.insertBefore(this.styleTag,i.firstChild)}this.modules=[],t[s]=this}mount(t){let e=this.sheet,i=0,n=0;for(let s=0;s-1&&(this.modules.splice(o,1),n--,o=-1),-1==o){if(this.modules.splice(n++,0,r),e)for(let t=0;tlG`*_%CM$MdUKtZHhpRCb>=C$ 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
    ${this.narrow?"":this.addon.name}
    ${this.addon.version?i.dy` ${this._computeIsRunning?i.dy` `:i.dy` `} `:i.dy` ${this.addon.version_latest} `}
    ${this.addon.version?i.dy` Current version: ${this.addon.version}
    (${this.supervisor.localize("addon.dashboard.changelog")})
    `:i.dy`${this.supervisor.localize("addon.dashboard.changelog")}`}
    ${"stable"!==this.addon.stage?i.dy` ${this.supervisor.localize(`addon.dashboard.capability.stages.${this.addon.stage}`)} `:""} ${this.supervisor.localize("addon.dashboard.capability.label.rating")} ${this.addon.host_network?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.host")} `:""} ${this.addon.full_access?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.hardware")} `:""} ${this.addon.homeassistant_api?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.core")} `:""} ${this._computeHassioApi?i.dy` ${this.supervisor.localize(`addon.dashboard.capability.role.${this.addon.hassio_role}`)||this.addon.hassio_role} `:""} ${this.addon.docker_api?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.docker")} `:""} ${this.addon.host_pid?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.host_pid")} `:""} ${"default"!==this.addon.apparmor?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.apparmor")} `:""} ${this.addon.auth_api?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.auth")} `:""} ${this.addon.ingress?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.ingress")} `:""} ${this.addon.signed?i.dy` ${this.supervisor.localize("addon.dashboard.capability.label.signed")} `:""}
    ${this.addon.logo?i.dy` `:""} ${this.addon.version?i.dy`
    ${this.supervisor.localize("addon.dashboard.option.boot.title")} ${this.supervisor.localize("addon.dashboard.option.boot.description")} ${"once"!==this.addon.startup?i.dy` ${this.supervisor.localize("addon.dashboard.option.watchdog.title")} ${this.supervisor.localize("addon.dashboard.option.watchdog.description")} `:""} ${this.addon.auto_update||null!==(s=this.hass.userData)&&void 0!==s&&s.showAdvanced?i.dy` ${this.supervisor.localize("addon.dashboard.option.auto_update.title")} ${this.supervisor.localize("addon.dashboard.option.auto_update.description")} `:""} ${!this._computeCannotIngressSidebar&&this.addon.ingress?i.dy` ${this.supervisor.localize("addon.dashboard.option.ingress_panel.title")} ${this.supervisor.localize("addon.dashboard.option.ingress_panel.description")} `:""} ${this._computeUsesProtectedOptions?i.dy` ${this.supervisor.localize("addon.dashboard.option.protected.title")} ${this.supervisor.localize("addon.dashboard.option.protected.description")} `:""}
    `:""}
    ${this.addon.version&&"started"===this.addon.state?i.dy` ${this.supervisor.localize("addon.dashboard.hostname")} ${this.addon.hostname} ${d.map((e=>{var o;return i.dy` `}))}`:""}
    ${this._error?i.dy`${this._error}`:""} ${this.addon.version||!r||this.addon.available?"":(0,z.I)(this.supervisor.info.supported_arch,this.addon.arch)?i.dy` ${this.supervisor.localize("addon.dashboard.not_available_version","core_version_installed",this.supervisor.core.version,"core_version_needed",r.homeassistant)} `:i.dy` ${this.supervisor.localize("addon.dashboard.not_available_arch")} `}
    1E4lLk>8n(Qj@Cnc5jtHd(;7YQ%#IJ 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 AA^-pY literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/7224-g3sc2rxxKe8.js.map b/supervisor/api/panel/frontend_latest/7224-g3sc2rxxKe8.js.map new file mode 100644 index 000000000..9162d473a --- /dev/null +++ b/supervisor/api/panel/frontend_latest/7224-g3sc2rxxKe8.js.map @@ -0,0 +1 @@ +{"version":3,"file":"7224-g3sc2rxxKe8.js","mappings":"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","sources":["no-source/node_modules/@codemirror/autocomplete/dist/index.js","no-source/node_modules/@codemirror/commands/dist/index.js","no-source/node_modules/@codemirror/language/dist/index.js","no-source/node_modules/@codemirror/legacy-modes/mode/jinja2.js","no-source/node_modules/@codemirror/legacy-modes/mode/yaml.js","no-source/node_modules/crelt/index.js","no-source/node_modules/@codemirror/search/dist/index.js","no-source/node_modules/@codemirror/state/dist/index.js","no-source/node_modules/w3c-keyname/index.js","no-source/node_modules/@codemirror/view/dist/index.js","no-source/node_modules/@lezer/common/dist/index.js","no-source/node_modules/@lezer/highlight/dist/index.js","no-source/node_modules/style-mod/src/style-mod.js"],"names":["CompletionContext","constructor","state","pos","explicit","this","abortListeners","tokenBefore","types","token","syntaxTree","resolveInner","indexOf","name","parent","from","to","text","sliceDoc","type","matchBefore","expr","line","doc","lineAt","start","Math","max","str","slice","found","search","ensureAnchor","aborted","addEventListener","listener","push","toSet","chars","flat","Object","keys","join","words","test","replace","completeFromList","list","options","map","o","label","validFor","match","every","first","create","rest","i","length","source","RegExp","prefixMatch","context","Option","completion","score","cur","selection","main","_a","addStart","addEnd","flags","ignoreCase","pickedCompletion","Annotation","SourceCache","WeakMap","asSource","Array","isArray","known","get","set","startCompletionEffect","StateEffect","closeCompletionEffect","FuzzyMatcher","pattern","folded","any","precise","byWord","p","char","codePointAt","size","codePointSize","part","upper","toUpperCase","toLowerCase","astral","word","firstSize","direct","len","anyTo","e","min","next","preciseTo","byWordTo","byWordFolded","adjacentTo","adjacentStart","adjacentEnd","hasLower","wordAdjacent","prevType","ch","fromCodePoint","result","positions","completionConfig","Facet","combine","configs","combineConfig","activateOnTyping","selectOnOpen","override","closeOnBlur","maxRenderedOptions","defaultKeymap","tooltipClass","optionClass","aboveCursor","icons","addToOptions","positionInfo","defaultPositionInfo","compareCompletions","a","b","localeCompare","interactionDelay","c","joinClass","concat","view","option","info","space","offset","maxWidth","rtl","textDirection","Direction","left","narrow","side","spaceLeft","spaceRight","right","infoWidth","infoHeight","bottom","top","spaceBelow","style","class","moveCompletionSelection","forward","by","cState","field","completionState","open","disabled","Date","now","timestamp","facet","tooltip","step","getTooltip","floor","dom","offsetHeight","querySelector","selected","dispatch","effects","setSelectedEffect","of","RunningQuery","active","time","updates","done","undefined","completionPlugin","ViewPlugin","debounceUpdate","running","debounceAccept","composing","startQuery","update","selectionSet","docChanged","startState","doesReset","transactions","some","tr","getUserEvent","query","handler","logException","splice","clearTimeout","q","setTimeout","startUpdate","r","explicitPos","pending","Promise","resolve","then","scheduleAccept","err","accept","updated","conf","ActiveResult","hasResult","current","find","ActiveSource","setActiveEffect","eventHandlers","blur","event","dialog","contains","relatedTarget","compositionstart","compositionend","applyCompletion","apply","assign","fromOff","toOff","changeByRange","range","changes","insert","EditorSelection","userEvent","insertCompletionText","annotations","rangeAroundSelected","total","off","CompletionTooltip","stateField","placeInfoReq","read","measureInfo","write","placeInfo","key","currentClass","config","optionContent","content","render","icon","document","createElement","classList","add","split","cls","setAttribute","position","_s","labelElt","className","j","appendChild","createTextNode","span","detail","detailElt","textContent","sort","updateTooltipClass","target","parentNode","nodeName","exec","id","preventDefault","contentDOM","createListBox","requestMeasure","mount","updateSel","_b","_c","prevState","toggle","remove","positioned","updateSelectedOption","infoResult","node","addInfoPane","catch","opt","firstChild","nextSibling","hasAttribute","removeAttribute","container","element","getBoundingClientRect","self","scrollTop","scrollIntoView","sel","listRect","infoRect","selRect","win","ownerDocument","defaultView","window","innerWidth","innerHeight","cssText","ul","phrase","curSection","section","header","li","boost","CompletionDialog","attrs","setSelected","makeAttrs","static","prev","sections","addOption","s","filter","getMatch","n","matcher","sectionOrder","cmp","rank","compare","sortOptions","selectedValue","reduce","above","mapPos","CompletionState","none","random","toString","languageDataAt","touchesRange","iA","iB","endA","endB","sameResults","build","effect","is","value","baseAttrs","isUserEvent","handleUserEvent","handleChange","empty","super","checkValid","mapping","sources","StateField","provide","f","showTooltip","val","EditorView","baseTheme","fontFamily","whiteSpace","overflow","maxWidth_fallback","minWidth","maxHeight","height","listStyle","margin","padding","lineHeight","overflowX","textOverflow","cursor","display","borderBottom","paddingLeft","opacity","background","color","textAlign","width","boxSizing","backgroundColor","verticalAlign","borderLeft","textDecoration","marginLeft","fontStyle","fontSize","paddingRight","closedBracket","RangeValue","startSide","endSide","navigator","userAgent","autocompletion","completionKeymapExt","completionKeymap","run","readOnly","Prec","keymap","command","toggleLineComment","changeLineComment","toggleBlockComment","changeBlockComment","toggleBlockCommentByLine","ranges","fromLine","toLine","last","selectedLineRanges","getConfig","data","SearchMargin","tokens","block","comments","close","startText","endText","textBefore","textAfter","spaceBefore","spaceAfter","beforeOff","startSpace","endSpace","endOff","charAt","findBlockComment","comment","lines","prevLine","startI","minIndent","indent","single","l","changeSet","fromHistory","isolateHistory","invertedEffects","historyConfig","minDepth","newGroupDelay","joinToEvent","_t","isAdjacent","adj","historyField_","HistoryState","fromHist","annotation","end","iterChangedRanges","_","changeEnd","item","HistEvent","fromTransaction","other","undone","updateBranch","addSelection","isolate","Transaction","addMapping","desc","addChanges","toJSON","fromJSON","json","history","beforeinput","inputType","undo","redo","cmd","historyState","pop","undoSelection","redoSelection","mapped","startSelection","selectionsAfter","setSelAfter","after","ChangeSet","ChangeDesc","invert","selections","branch","maxLen","newEvent","newBranch","conc","MaxSelectionsPerEvent","lastEvent","sels","eq","popSelection","addMappingToBranch","mapEvent","extraSelections","mappedChanges","before","mapDesc","fullMapping","composeDesc","joinableUserEvent","prevTime","prevUserEvent","t","_f","compose","historyKeymap","mac","linux","mainIndex","setSel","moveSel","how","rangeEnd","cursorByChar","moveByChar","ltrAtCursor","textDirectionAt","head","cursorCharLeft","cursorCharRight","cursorByGroup","moveByGroup","interestingNode","bracketProp","prop","moveBySyntax","newPos","NodeProp","at","childAfter","childBefore","matchBrackets","matched","cursorByLine","moved","moveVertically","moveToLineBoundary","cursorLineUp","cursorLineDown","pageInfo","selfScroll","scrollDOM","clientHeight","scrollHeight","marginTop","marginBottom","margins","defaultLineHeight","cursorByPage","page","startPos","coordsAtPos","scrollRect","scrollBottom","y","yMargin","cursorPageUp","cursorPageDown","moveByLineBoundary","lineBlockAt","toMatchingBracket","extend","matching","anchor","extendSel","goalColumn","bidiLevel","selectByChar","selectCharLeft","selectCharRight","selectByGroup","selectByLine","selectLineUp","selectLineDown","selectByPage","selectPageUp","selectPageDown","cursorDocStart","cursorDocEnd","selectDocStart","selectDocEnd","deleteBy","towards","skipAtomic","between","deleteByChar","targetPos","drop","countColumn","tabSize","getIndentUnit","findClusterBreak","number","deleteCharBackward","deleteCharForward","deleteByGroup","categorize","charCategorizer","cat","nextChar","nextCat","deleteGroupBackward","deleteToLineEnd","lineEnd","selectedLineBlocks","blocks","upto","startLine","endLine","moveLine","nextLine","lineBreak","copyLine","insertNewlineAndIndent","newlineAndIndent","atEof","explode","closedBy","isBetweenBrackets","cx","IndentContext","simulateBreak","simulateDoubleBreak","getIndentation","indentString","lineIndent","Text","changeBySelectedLine","atLine","indentMore","indentUnit","indentLess","col","keep","charCodeAt","shift","moveLineUp","copyLineUp","moveLineDown","copyLineDown","simplifySelection","selectLine","selectParentSyntax","indentSelection","overrideIndentation","norm","cursorMatchingBracket","selectAll","lineStart","splitLine","transposeChars","append","languageDataProp","defineLanguageFacet","baseData","values","sublanguageProp","Language","parser","extraExtensions","EditorState","defineProperty","extension","language","topNodeAt","base","sub","innerNode","sublang","isActiveAt","findRegions","lang","allowsNesting","explore","tree","overlay","children","Tree","topLang","topNode","enter","IterMode","isTop","setState","DocInput","cursorPos","string","iter","syncTo","chunk","lineChunks","stringStart","sliceString","currentContext","ParseContext","fragments","treeLen","viewport","skipped","scheduleOn","parse","tempSkipped","startParse","work","until","isDone","takeTree","withContext","endTime","stoppedAt","stopAt","advance","withoutTempSkipped","TreeFragment","parsedPos","cutFragments","newState","fromA","toA","fromB","toB","updateViewport","startLen","reset","skipUntilInView","Parser","createParse","input","all","NodeType","frags","LanguageState","newCx","vpTo","parseState","init","requestIdle","callback","timeout","requestIdleCallback","idle","cancelIdleCallback","isInputPending","scheduling","parseWorker","working","workScheduled","chunkEnd","chunkBudget","bind","scheduleWork","hasFocus","checkAsyncSchedule","deadline","timeRemaining","viewportFirst","destroy","isWorking","focus","languages","enables","indentService","unit","Error","JSON","stringify","cols","ts","service","ast","indentFrom","enterUnfinishedNodesBefore","syntaxIndentation","bias","textAfterPos","column","overriden","simulatedBreak","indentNodeProp","indentStrategy","strategy","lastChild","closed","delimitedStrategy","ignoreClosed","topIndent","TreeIndentContext","baseIndent","atBreak","isParent","continue","align","units","closing","closedAt","aligned","openToken","sim","openLine","isSkipped","bracketedAligned","HighlightStyle","specs","modSpec","def","spec","StyleModule","scopeOpt","scope","tagHighlighter","tag","module","themeType","highlighterFacet","fallbackHighlighter","getHighlighters","syntaxHighlighting","highlighter","ext","treeHighlighter","fallback","computeN","highlightingFor","tags","highlighters","TreeHighlighter","markCache","decorations","buildDeco","styleChange","viewportChanged","Decoration","builder","RangeSetBuilder","visibleRanges","highlightTree","finish","v","DefaultScanDist","DefaultBrackets","bracketMatchingHandle","matchingNodes","dir","brackets","byProp","index","findHandle","hasHandle","maxScanDistance","matches","handle","matchMarkedBrackets","tokenType","startCh","bracket","startToken","iterRange","depth","distance","basePos","matchPlainBrackets","_state","_pos","firstToken","endHandle","prevSibling","countCol","startIndex","startValue","StringStream","overrideIndent","lastColumnPos","lastColumnValue","eol","sol","peek","eat","ok","eatWhile","eatSpace","skipToEnd","skipTo","backUp","indentation","consume","caseInsensitive","cased","substr","defaultCopyState","IndentedFrom","StreamLanguage","languageData","blankLine","copyState","tokenTable","noTokens","Parse","getIndent","typeArray","props","docID","streamParser","stateAfter","perNode","TokenTable","defaultTokenTable","statePos","findState","stream","readToken","child","cutTree","inside","inner","chunks","chunkPos","chunkReused","rangeIndex","editorState","openStart","openEnd","findStartInFragments","chunkStart","moveRangeIndex","parseEnd","parseLine","finishChunk","lineAfter","rangeStart","skipGapsTo","offPos","emitToken","len0","buffer","nodeSet","topID","maxBufferLength","reused","balance","NodeSet","warned","defaultTable","legacyName","createTokenType","extra","table","warnForPart","msg","console","warn","tagStr","styleTags","keywords","operator","sign","atom","tokenBase","incomment","intag","instring","inbraces","inbrackets","lineTag","jinja2","tokenize","commentTokens","keywordRegex","yaml","esc","escaped","literal","keyCol","pair","pairStart","inlinePairs","inlineList","crelt","elt","arguments","nodeType","prototype","hasOwnProperty","call","RangeError","basicNormalize","String","normalize","x","SearchCursor","bufferPos","bufferStart","nextOverlapping","code","Symbol","iterator","baseFlags","unicode","RegExpCursor","curLine","MultilineRegExpCursor","re","curLineStart","matchPos","toCharEnd","getLine","skip","lastIndex","flattened","FlattenedDoc","cached","cachedFrom","createLineDialog","go","ln","cl","percent","pc","round","docLine","dialogEffect","onkeydown","keyCode","onsubmit","dialogField","showPanel","baseTheme$1","defaultHighlightOptions","highlightWordAroundCursor","minSelectionLength","maxMatches","wholeWords","highlightConfig","highlightSelectionMatches","defaultTheme","matchHighlighter","matchDeco","mainMatchDeco","insideWordBoundaries","check","CharCategory","getDeco","wordAt","insideWord","trim","deco","searchConfigFacet","caseSensitive","wholeWord","createPanel","SearchPanel","scrollToMatch","SearchQuery","regexp","valid","validRegExp","unquoted","unquote","RegExpQuery","StringQuery","getCursor","st","regexpCursor","stringCursor","QueryType","categorizer","buf","bufPos","charBefore","charAfter","nextMatch","curFrom","curTo","prevMatchInRange","prevMatch","getReplacement","_result","matchAll","limit","highlight","_from","_to","m","setSearchQuery","togglePanel","searchState","SearchState","defaultQuery","panel","createSearchPanel","matchMark","selectedMatchMark","searchHighlighter","searchCommand","openSearchPanel","findNext","announceMatch","selectSearchInput","findPrevious","selectMatches","replaceNext","replacement","toText","replaceAll","announceText","_d","selText","getSearchInput","getPanel","root","activeElement","select","searchInput","searchExtensions","closeSearchPanel","searchKeymap","selectSelectionMatches","selectNextOccurrence","selectWord","newSel","searchedText","fullWord","cycled","findNextOccurrence","addRange","button","onclick","commit","searchField","placeholder","form","onchange","onkeyup","replaceField","caseField","checked","reField","wordField","keydown","runScopeHandlers","shiftKey","setQuery","AnnounceMargin","Break","border","font","marginRight","lineInner","parts","decompose","TextNode","scanIdentical","RawTextCursor","PartialTextCursor","iterLines","LineCursor","flatten","TextLeaf","textLength","isLine","Line","sliceText","joined","appendText","mid","newLen","lineSep","childOpen","totalLines","copy","eA","eB","chA","chB","maxChunk","minChunk","chunked","currentLines","currentLen","currentChunk","flush","nodes","offsets","nextInner","offsetValue","afterBreak","parseInt","isExtendingChar","isRegionalIndicator","ZWJ","includeExtending","nextClusterBreak","prevClusterBreak","surrogateLow","surrogateHigh","countBefore","code0","code1","fromCharCode","DefaultSplit","MapMode","newLength","ins","iterGaps","posA","posB","individual","iterChanges","invertedDesc","composeSets","mapSet","assoc","mode","Simple","TrackDel","TrackBefore","TrackAfter","inserted","_toB","resultSections","resultInserted","filteredSections","SectionIter","addSection","addInsert","filtered","force","process","insText","insLen","forceJoin","setA","setB","mkSet","piece","createSet","len2","sectionLen","insB","textBit","forward2","SelectionRange","level","change","abs","asSingle","replaceRange","which","normalized","checkSelection","docLength","nextID","compareInput","isStatic","default","extensions","sameArray","FacetProvider","compute","deps","dependencies","dynamicSlot","addresses","getter","idx","multi","depDoc","depSel","depAddrs","dep","ensureAll","newVal","compareArray","reconfigure","oldState","oldAddr","address","oldVal","getAddr","addrs","changed","addr","ensureAddr","dynamicFacetSlot","providers","providerAddrs","providerTypes","dynamic","depChanged","oldProviders","facets","oldValue","initField","define","createF","updateF","compareF","provides","slot","Prec_","prec","PrecExtension","highest","high","low","lowest","Compartment","CompartmentInstance","compartment","compartments","Configuration","dynamicSlots","staticValues","statusTemplate","staticFacet","fields","newCompartments","Map","seen","delete","has","oldFacets","status","computeSlot","allowMultipleSelections","lineSeparator","changeFilter","transactionFilter","transactionExtender","AnnotationType","StateEffectType","appendConfig","_doc","newDoc","newSelection","applyTransaction","ann","reconfigured","joinRanges","mergeTransaction","sequential","mapForA","mapForB","mapEffects","resolveTransactionInner","docSize","asArray","resolveTransaction","seq","extenders","extendTransaction","back","filters","filterTransaction","addToHistory","remote","nonASCIISingleCaseWordChar","wordChar","makeCategorizer","wordChars","Space","hasWordChar","Word","Other","require","startValues","forEach","replaceSelection","result1","newChanges","newMapped","mapBy","fieldInit","configuration","phrases","provider","defaults","kA","kB","k","Range","point","mapMode","cmpRange","Chunk","maxPoint","findIndex","startAt","arr","lo","hi","diff","newFrom","newTo","RangeSet","nextLayer","isEmpty","updateSpec","filterFrom","filterTo","LayerCursor","goto","spill","addInner","chunkIndex","addChunk","nextChunk","finishInner","touch","HeapCursor","sets","oldSets","newSets","textDiff","comparator","minPointSize","sharedChunks","findSharedChunks","sideA","SpanCursor","sideB","sameValues","openRanges","activeForPoint","openCount","pointFrom","pointRank","lazySort","lastFrom","lastTo","setMaxPoint","newArrays","inA","shared","Set","layer","minPoint","gotoInner","setRangeIndex","heap","heapBubble","childIndex","activeTo","activeRank","minActive","removeActive","findMinIndex","addActive","trackOpen","wasPoint","nextVal","reverse","startA","startB","dPos","clipEnd","comparePoint","compareRange","array","foundPos","findColumn","strict","chrome","platform","ie","brokenModifierNames","getSelection","hasSelection","anchorNode","clientRectsFor","textRange","nodeValue","getClientRects","isEquivalentPosition","targetNode","targetOff","scanFor","domIndex","previousSibling","maxOffset","childNodes","contentEditable","flattenRect","rect","windowRect","DOMSelectionState","anchorOffset","focusNode","focusOffset","domSel","setRange","scratchRange","preventScrollSupported","focusPreventScroll","setActive","stack","scrollLeft","preventScroll","createRange","setEnd","setStart","dispatchKey","cancelable","down","KeyboardEvent","synthetic","dispatchEvent","up","defaultPrevented","clearAttributes","attributes","removeAttributeNode","DOMPos","noChildren","ContentView","dirty","overrideDOMText","posAtStart","posBefore","posAtEnd","breakAfter","posAfter","sync","track","contentView","canReuseDOM","reuseDOM","written","rm$1","insertBefore","_dom","localPosFromDOM","domBoundsAround","fromI","fromStart","toI","toEnd","prevEnd","startDOM","endDOM","markDirty","andParent","markParentsDirty","childList","setParent","setDOM","cmView","rootView","replaceChildren","ignoreMutation","_rec","ignoreEvent","_event","childCursor","ChildCursor","childPos","findPos","isEditable","isWidget","isHidden","merge","hasStart","become","getSide","removeChild","breakAtStart","breakAtEnd","mergeChildrenInto","dLen","nav","vendor","documentElement","ie_edge","ie_upto10","ie_11up","gecko","webkit","safari","ios","maxTouchPoints","browser","windows","ie_version","documentMode","gecko_version","chrome_version","android","webkit_version","TextView","createDOM","textDOM","domAtPos","coordsAt","textCoords","MarkView","mark","setAttrs","tagName","_hasStart","detachFrom","inlineDOMAtPos","coordsInChildren","rects","WidgetView","widget","customView","prevWidget","updateDOM","toDOM","custom","CompositionView","topView","scanCompositionTree","posFromDOMInCompositionTree","enterView","fromText","hasComp","scanCompositionNode","childView","posFromDOMInOpaqueNode","WidgetBufferView","joinInlineInto","beforePos","afterPos","scan","fallbackRect","combineAttrs","attrsEq","keysA","keysB","updateAttrs","WidgetType","estimatedHeight","BlockType","heightRelevant","MarkDecoration","PointDecoration","isBlockGap","getInclusive","LineDecoration","hasHeight","isReplace","WidgetRange","WidgetBefore","WidgetAfter","inclusiveStart","inclusiveEnd","inclusive","LineView","prevAttrs","transferDOM","setDeco","addLineDeco","hack","cmIgnore","measureTextSize","textHeight","totalWidth","charWidth","heightOracle","viewState","dist","_other","docView","BlockWidgetView","_takeDeco","ContentBuilder","disallowBlockEffectsFor","pendingBuffer","bufferMarks","atCursorPos","textOff","posCovered","flushBuffer","wrapMarks","addBlockWidget","buildText","take","NullWidget","cursorBefore","cursorAfter","dynamicDecorationMap","clickAddsSelectionRange","dragMovesSelection$1","mouseSelectionStyle","exceptionSink","updateListener","inputHandler","focusChangeEffect","perLineTextDirection","nativeSelectionHidden","ScrollTarget","xMargin","exception","onerror","error","editable","nextPluginID","viewPlugin","domEventHandlers","buildExtensions","plugin","pluginInst","PluginInstance","mustUpdate","deactivate","editorAttributes","contentAttributes","atomicRanges","scrollMargins","getScrollMargins","styleModule","ChangedRange","addToSet","me","dI","rI","ViewUpdate","changedRanges","heightChanged","geometryChanged","focusChanged","LTR","RTL","dec","LowTypes","ArabicTypes","Brackets","BracketStack","BidiRE","BidiSpan","order","maybe","computeOrder","direction","outerType","oppositeType","trivialOrder","prevStrong","br","sI","sJ","embed","beforeL","movedOver","moveVisually","spanI","indexForward","nextIndex","nextSpan","LineBreakPlaceholder","DOMReader","points","readRange","findPointBefore","oldLen","readNode","nextView","isBlockElement","readTextNode","nextBreak","breakSize","fromView","findPointInside","DOMPoint","DocView","compositionDeco","minWidthFrom","minWidthTo","impreciseAnchor","impreciseHead","forceSelection","lastUpdate","updateDeco","updateInner","inputState","surrounding","compositionSurroundingNode","textNode","CompositionWidget","computeCompositionDeco","decoDiff","comp","DecorationComparator$1","findChangedDeco","extendWithRanges","oldLength","mustMeasureContent","updateChildren","observer","ignore","contentHeight","flexBasis","selectionRange","gaps","BlockGapWidget","updateGaps","updateSelection","mustRead","fromPointer","readSelectionRange","activeElt","focused","selectionNotFocus","dummy","assignedSlot","inUneditable","rawSel","nextTo","nearbyTextNode","collapse","cursorBidiLevel","removeAllRanges","setSelectionRange","enforceCursorAssoc","modify","newRange","posFromDOM","nearest","domView","measureVisibleLineHeights","contentWidth","clientWidth","isWider","widest","ltr","childRect","getComputedStyle","measure","computeBlockGapDeco","vs","viewports","allDeco","d","lineGapDeco","targetRect","bounding","body","scrollWidth","moveX","moveY","rectHeight","boundingHeight","scrollBy","movedX","movedY","host","scrollRectIntoView","cView","startNode","startOffset","getdx","getdy","yOverlap","upTop","upBot","domPosAtCoords","closest","closestRect","closestX","closestY","below","aboveRect","belowRect","closestOverlap","dx","dy","domPosInText","clipX","closestOffset","closestDY","generalSide","posAtCoords","coords","docTop","paddingTop","docHeight","yOffset","halfLine","bounced","elementAtHeight","posAtCoordsImprecise","elementFromPoint","caretPositionFromPoint","offsetNode","caretRangeFromPoint","startContainer","isSuspiciousSafariCaretResult","isSuspiciousChromeCaretResult","contentRect","into","defaultCharacterWidth","lineWrapping","lineLength","spans","bidiSpans","skipAtomicRanges","atoms","skipAtoms","oldPos","InputState","setSelectionOrigin","origin","lastSelectionOrigin","lastSelectionTime","lastKeyCode","lastKeyTime","lastTouchTime","lastFocusTime","lastScrollTop","lastScrollLeft","chromeScrollHack","pendingIOSKey","lastEscPress","lastContextMenu","scrollHandlers","registeredEvents","customHandlers","compositionFirstChange","compositionEndedAt","compositionPendingKey","compositionPendingChange","mouseSelection","handleEvent","ignoreDuringComposition","mustFlushObserver","forceFlush","runCustomHandlers","handlers","eventBelongsToEditor","handlerOptions","clientY","mousedown","minHeight","pointerEvents","passive","notifiedFocused","ensureHandlers","plugins","runScrollHandlers","scroll","modifierCodes","delayAndroidKey","altKey","metaKey","PendingKeys","ctrlKey","EmacsyPendingKeys","flushIOSKey","startMouseSelection","dragScrollSpeed","MouseSelection","startEvent","mustSelect","scrollSpeed","scrolling","scrollParent","scrollableParent","move","multiple","addsSelectionRange","dragMove","dragMovesSelection","dragging","rangeCount","getRangeAt","clientX","isInPrimarySelection","getClickType","buttons","sx","sy","setScrollSpeed","removeEventListener","setInterval","clearInterval","bubbles","brokenClipboardAPI","doPaste","byLine","lastLinewiseCopy","lastLine","rangeForClick","linePos","groupAt","visual","touchstart","touchmove","makeStyle","queryPos","startSel","removed","startRange","removeRangeAround","basicMouseSelection","mustFocus","insideY","findPositionSide","BadMouseDetail","lastMouseDown","lastMouseDownCount","lastMouseDownTime","lastTime","dropText","dropPos","del","dragstart","dataTransfer","setData","effectAllowed","files","finishFile","reader","FileReader","onload","readAsText","getData","paste","clipboardData","capturePaste","cut","linewise","copiedRange","clearData","selectionEnd","selectionStart","captureCopy","isFocusChange","focusChangeTransaction","getEffect","updateForFocusChange","clearSelectionRange","compositionupdate","pendingRecords","flushSoon","contextmenu","startViewHeight","visualViewport","wrappingWhiteSpace","HeightOracle","heightSamples","heightForGap","ceil","heightForLine","setDoc","mustRefreshForWrapping","mustRefreshForHeights","lineHeights","newHeight","h","refresh","knownHeights","MeasuredHeights","heights","more","BlockInfo","Epsilon","HeightMap","outdated","setHeight","oracle","decomposeLeft","decomposeRight","applyChanges","oldDoc","ByPosNoHeight","NodeBuilder","updateHeight","HeightMapText","break","brk","HeightMapBranch","HeightMapBlock","blockAt","_height","_oracle","_value","_type","forEachLine","_force","measured","collapsed","widgetHeight","HeightMapGap","heightMetrics","perLine","firstLine","perChar","totalPerLine","guess","lineTop","ByHeight","linesAbove","unshift","singleHeight","rightTop","rightOffset","subQuery","ByPos","rightStart","balanced","mergeGaps","rebalance","around","covering","writtenTo","isCovered","addBlock","enterLine","blankContent","gap","ensureLine","DecorationComparator","visiblePixelRange","parentRect","offsetParent","fullPixelRange","LineGap","gA","gB","draw","wrapping","LineGapWidget","vertical","ViewState","pixelViewport","inView","paddingBottom","contentDOMWidth","contentDOMHeight","editorHeight","editorWidth","scaler","IdScaler","scrollTarget","printing","defaultTextDirection","mustEnforceCursorAssoc","guessWrapping","stateDeco","heightMap","getViewport","updateViewportLines","updateForViewport","lineGaps","ensureLineGaps","computeVisibleRanges","Viewport","BigScaler","viewportLines","scale","scaleBlock","prevDeco","contentChanges","heightChanges","heightRelevantDecoChanges","prevHeight","mapViewport","viewportIsAppropriate","updateLines","updateLineGaps","mapLineGaps","domRect","measureContent","dTop","dBottom","vp","viewportChange","visibleTop","fromDOM","visibleBottom","topPos","viewHeight","mayMeasure","halfMargin","doubleMargin","addGap","structure","avoid","gapSize","lineStructure","viewFrom","viewTo","bot","marginHeight","targetFrac","findFraction","spaceFrac","findPosition","marginWidth","fraction","same","lineBlockAtHeight","ratio","counted","vpHeight","domBase","domTop","domBottom","obj","bTop","bBottom","theme","strs","darkTheme","baseThemeID","baseLightID","baseDarkID","lightDarkIDs","buildTheme","scopes","outline","flexDirection","alignItems","zIndex","flexGrow","flexShrink","wordWrap","WebkitUserModify","whiteSpace_fallback","wordBreak","overflowWrap","caretColor","contain","animation","borderLeftColor","borderRight","borderTop","backgroundImage","backgroundSize","backgroundPosition","backgroundRepeat","borderRadius","DOMChange","typeOver","bounds","iHead","iAnchor","selPoints","selectionPoints","selectionFromPoints","applyDOMChange","domChange","lastKey","preferredPos","preferredSide","minLen","findDiff","getAttribute","mainSel","replaced","compositionRange","rangeChanges","selOff","observeOptions","characterData","subtree","characterDataOldValue","useCharData","DOMObserver","selectionChanged","delayedFlush","resizeTimeout","queue","delayedAndroidKey","flushingAndroidKey","lastChange","scrollTargets","intersection","resizeScroll","resizeContent","intersecting","gapIntersection","parentCheck","MutationObserver","mutations","mut","removedNodes","onCharData","prevValue","onSelectionChange","onResize","onPrint","onScroll","ResizeObserver","observe","addWindowListeners","IntersectionObserver","entries","listenForScroll","intersectionRatio","onScrollChanged","createEvent","threshold","g","disconnect","wasChanged","shadowRoot","deepActiveElement","stopImmediatePropagation","getTargetRanges","execCommand","endContainer","endOffset","curAnchor","safariSelectionRangeHack","local","atElementStart","stop","clear","processRecords","clearDelayedAndroidKey","requestAnimationFrame","cancelAnimationFrame","takeRecords","records","record","readMutation","readChange","readSelection","handled","rec","findChild","setWindow","removeWindowListeners","curView","compositionStarted","_root","pluginMap","editorAttrs","contentAttrs","bidiCache","destroyed","updateState","measureScheduled","measureRequests","tabIndex","announceDOM","_dispatch","getRoot","mountStyles","redrawn","attrsChanged","focusFlag","dispatchFocus","pendingKey","CachedOrder","updatePlugins","styleModules","showAnnouncements","hadFocus","prevSpecs","newPlugins","refHeight","oldViewport","refBlock","measuring","BadMeasure","scrolled","themeClasses","attrsFromFacet","spellcheck","autocorrect","autocapitalize","translate","contenteditable","role","changedContent","changedEditor","trs","announce","readMeasured","request","documentTop","documentPadding","viewportLineBlocks","initial","byGroup","includeWrap","editorRect","lineView","startY","goal","startCoords","resolvedGoal","curY","posAtDOM","MaxBidiLine","entry","setRoot","prefix","dark","cache","lastDir","currentPlatform","modifiers","handleKeyEvents","runHandlers","getKeymap","Keymaps","bindings","bound","isPrefix","checkPrefix","scopeObj","alt","ctrl","meta","mod","normalizeKeyName","ourObj","storedPrefix","PrefixTimeout","full","binding","_any","buildKeymap","keyName","charCode","isChar","fallthrough","baseName","shiftName","ran","runFor","RectangleMarker","adjust","getBase","lineElt","lineStyle","leftSide","textIndent","rightSide","startBlock","endBlock","visualStart","visualEnd","wrappedLine","pieces","drawForLine","drawForWidget","horizontal","addSpan","fromOpen","toOpen","fromCoords","toCoords","endPos","spanFrom","spanTo","rectanglesForRange","LayerView","drawn","measureReq","setOrder","layerOrder","markers","old","oldI","marker","CanHidePrimary","selectionConfig","cursorBlinkRate","drawRangeCursor","drawSelection","cursorLayer","selectionLayer","hideNativeSelection","configChanged","cursors","prim","forRange","animationName","confChange","setBlinkRate","animationDuration","themeSpec","highlightActiveLine","activeLineHighlighter","lineDeco","fromClass","lastLineStart","MaxOff","getPos","ref","absoluteColumn","rectangleSelectionStyle","newStart","newLine","_extend","startOff","startCol","endCol","rectangleFor","rectangularSelection","eventFilter","Outside","TooltipViewManager","createTooltipView","tooltips","tooltipViews","tip","tooltipView","windowSpace","tooltipConfig","tooltipSpace","knownHeight","tooltipPlugin","lastTransaction","measureTimeout","classes","createContainer","readMeasure","writeMeasure","manager","createTooltip","intersectionObserver","measureSoon","observeIntersection","maybeMeasure","shouldMeasure","newConfig","arrow","editor","tv","getCoords","others","tView","arrowHeight","noOffset","strictSide","spaceVert","resize","overlap","borderTopColor","borderBottomColor","panelConfig","topContainer","bottomContainer","panelPlugin","panels","PanelGroup","syncClasses","scrollMargin","syncDOM","curDOM","rm","GutterMarker","elementClass","gutterLineClass","activeGutters","unfixGutters","gutters","gutterView","fixed","prevViewport","SingleGutterView","gutter","syncGutters","updateGutters","vpA","vpB","vpOverlap","detach","lineClasses","classSet","contexts","UpdateContext","advanceCursor","offsetWidth","collect","addElement","elements","newElt","GutterElement","extraMarkers","localMarkers","forLine","lineMarker","renderEmptyElements","widgetMarker","spacer","initialSpacer","prevMarkers","updateSpacer","lineMarkerChange","sameMarkers","setMarkers","domPos","iNew","iOld","lineNumberMarkers","lineNumberConfig","formatNumber","exists","NumberMarker","lineNumberGutter","maxLineNumber","lineNumbers","DefaultBufferLength","nextPropID","deserialize","openedBy","group","contextHash","lookAhead","mounted","noProps","src","isError","isAnonymous","groups","newTypes","newProps","CachedNode","CachedInnerNode","TreeCursor","cursorAt","moveTo","_tree","TreeNode","resolveNode","iterate","leave","IncludeAnonymous","entered","propValues","balanceRange","makeTree","minRepeatType","FlatBufferCursor","takeNode","parentStart","minPos","inRepeat","lookAheadAtStart","findBufferSize","Uint16Array","copyToBuffer","TreeBuffer","localChildren","localPositions","localInRepeat","lastGroup","lastEnd","makeRepeatLeaf","make","makeBalanced","lookAheadProp","lastI","maxSize","fork","minStart","nodeSize","localSkipped","nodeStart","buildTree","childString","endIndex","pick","checkSide","endI","overlays","IgnoreOverlays","_parent","nextChild","ExcludeBuffers","BufferNode","BufferContext","hasChild","IgnoreMounts","rPos","nextSignificantParent","toTree","getChild","getChildren","matchContext","matchNodeContext","externalSibling","bufferNode","yieldNode","yieldBuf","yield","enterChild","sibling","atLastNode","mustLeave","nodeSizeCache","balanceType","mkTop","mkTree","maxChild","divide","groupFrom","groupStart","groupSize","nextSize","only","partial","minGap","fI","nextF","cI","nextC","nextPos","fFrom","fTo","StringInput","nextTagID","Tag","modified","Modifier","nextModifierID","instances","mods","powerSet","byName","rule","Rule","ruleNodeProp","opaque","inherit","tagClass","putStyle","HighlightBuilder","highlightRange","startSpan","inheritedClass","getStyleTags","tagCls","highlightTags","innerHighlighters","rangeFrom","rangeTo","typeName","propertyName","heading","keyword","punctuation","lineComment","blockComment","docComment","variableName","attributeName","labelName","namespace","macroName","docString","character","attributeValue","integer","float","bool","escape","url","null","modifier","operatorKeyword","controlKeyword","definitionKeyword","moduleKeyword","derefOperator","arithmeticOperator","logicOperator","bitwiseOperator","compareOperator","updateOperator","definitionOperator","typeOperator","controlOperator","separator","angleBracket","squareBracket","paren","brace","heading1","heading2","heading3","heading4","heading5","heading6","contentSeparator","quote","emphasis","strong","link","monospace","strikethrough","deleted","invalid","documentMeta","processingInstruction","definition","defineModifier","constant","function","standard","special","COUNT","for","SET","globalThis","rules","splitSelector","selector","selectors","isKeyframes","isAt","keyframes","getRules","modules","StyleSet","adoptedSet","adoptedStyleSheets","CSSStyleSheet","adopted","sheet","styleTag","insertRule"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/7270--LkwTKfcQoM.js.gz b/supervisor/api/panel/frontend_latest/7270--LkwTKfcQoM.js.gz deleted file mode 100644 index 9590e97653bc62e0d74869b457d9a79b92a8f3e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22100 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 diff --git a/supervisor/api/panel/frontend_latest/7270--LkwTKfcQoM.js b/supervisor/api/panel/frontend_latest/7270-gJR4xMcTsxs.js similarity index 70% rename from supervisor/api/panel/frontend_latest/7270--LkwTKfcQoM.js rename to supervisor/api/panel/frontend_latest/7270-gJR4xMcTsxs.js index bc0f7a8ce..dc7936e6b 100644 --- a/supervisor/api/panel/frontend_latest/7270--LkwTKfcQoM.js +++ b/supervisor/api/panel/frontend_latest/7270-gJR4xMcTsxs.js @@ -1,5 +1,5 @@ -/*! For license information please see 7270--LkwTKfcQoM.js.LICENSE.txt */ -"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[7270],{29530:(e,t,i)=>{i.d(t,{t:()=>l});var s=i(57835),o=i(68144),r=i(76187);const n=Symbol("valueNotInitialized");class a extends r.sR{constructor(e){if(super(e),e.type!==s.pX.ELEMENT)throw new Error(`\`${this.constructor.name}\` must be bound to an element.`);this.previousValue=n}render(e,t){return o.Ld}update(e,[t,i]){if(!this.hasChanged(i))return o.Ld;this.host=e.options&&e.options.host,this.element=e.element,this.renderer=t;return this.previousValue===n?this.addRenderer():this.runRenderer(),this.previousValue=Array.isArray(i)?[...i]:i,o.Ld}reconnected(){this.addRenderer()}disconnected(){this.removeRenderer()}addRenderer(){throw new Error("The `addRenderer` method must be implemented.")}runRenderer(){throw new Error("The `runRenderer` method must be implemented.")}removeRenderer(){throw new Error("The `removeRenderer` method must be implemented.")}renderRenderer(e,...t){const i=this.renderer.call(this.host,...t);(0,o.sY)(i,e,{host:this.host})}hasChanged(e){return Array.isArray(e)?!Array.isArray(this.previousValue)||(this.previousValue.length!==e.length||e.some(((e,t)=>e!==this.previousValue[t]))):this.previousValue!==e}}const l=(0,s.XM)(class extends a{addRenderer(){this.element.renderer=(e,t,i)=>{this.renderRenderer(e,i.item,i,t)}}runRenderer(){this.element.requestContentUpdate()}removeRenderer(){this.element.renderer=null}})},63873:(e,t,i)=>{class s extends HTMLElement{static get version(){return"24.0.4"}}customElements.define("vaadin-material-styles",s);var o=i(86295);const r=o.iv` +/*! For license information please see 7270-gJR4xMcTsxs.js.LICENSE.txt */ +"use strict";(self.webpackChunkhome_assistant_frontend=self.webpackChunkhome_assistant_frontend||[]).push([[7270],{29530:(e,t,i)=>{i.d(t,{t:()=>l});var s=i(57835),o=i(68144),r=i(76187);const n=Symbol("valueNotInitialized");class a extends r.sR{constructor(e){if(super(e),e.type!==s.pX.ELEMENT)throw new Error(`\`${this.constructor.name}\` must be bound to an element.`);this.previousValue=n}render(e,t){return o.Ld}update(e,[t,i]){if(!this.hasChanged(i))return o.Ld;this.host=e.options&&e.options.host,this.element=e.element,this.renderer=t;return this.previousValue===n?this.addRenderer():this.runRenderer(),this.previousValue=Array.isArray(i)?[...i]:i,o.Ld}reconnected(){this.addRenderer()}disconnected(){this.removeRenderer()}addRenderer(){throw new Error("The `addRenderer` method must be implemented.")}runRenderer(){throw new Error("The `runRenderer` method must be implemented.")}removeRenderer(){throw new Error("The `removeRenderer` method must be implemented.")}renderRenderer(e,...t){const i=this.renderer.call(this.host,...t);(0,o.sY)(i,e,{host:this.host})}hasChanged(e){return Array.isArray(e)?!Array.isArray(this.previousValue)||(this.previousValue.length!==e.length||e.some(((e,t)=>e!==this.previousValue[t]))):this.previousValue!==e}}const l=(0,s.XM)(class extends a{addRenderer(){this.element.renderer=(e,t,i)=>{this.renderRenderer(e,i.item,i,t)}}runRenderer(){this.element.requestContentUpdate()}removeRenderer(){this.element.renderer=null}})},63873:(e,t,i)=>{class s extends HTMLElement{static get version(){return"24.0.5"}}customElements.define("vaadin-material-styles",s);var o=i(86295);const r=o.iv` :host { /* Text colors */ --material-body-text-color: var(--light-theme-text-color, rgba(0, 0, 0, 0.87)); @@ -485,7 +485,7 @@
    - `}static get is(){return"vaadin-combo-box-item"}}customElements.define(q.is,q);const U={start:"top",end:"bottom"},W={start:"left",end:"right"},j=new ResizeObserver((e=>{setTimeout((()=>{e.forEach((e=>{e.target.__overlay&&e.target.__overlay._updatePosition()}))}))})),K=e=>class extends e{static get properties(){return{positionTarget:{type:Object,value:null},horizontalAlign:{type:String,value:"start"},verticalAlign:{type:String,value:"top"},noHorizontalOverlap:{type:Boolean,value:!1},noVerticalOverlap:{type:Boolean,value:!1},requiredVerticalSpace:{type:Number,value:0}}}static get observers(){return["__positionSettingsChanged(horizontalAlign, verticalAlign, noHorizontalOverlap, noVerticalOverlap, requiredVerticalSpace)","__overlayOpenedChanged(opened, positionTarget)"]}constructor(){super(),this.__onScroll=this.__onScroll.bind(this),this._updatePosition=this._updatePosition.bind(this)}connectedCallback(){super.connectedCallback(),this.opened&&this.__addUpdatePositionEventListeners()}disconnectedCallback(){super.disconnectedCallback(),this.__removeUpdatePositionEventListeners()}__addUpdatePositionEventListeners(){window.addEventListener("resize",this._updatePosition),this.__positionTargetAncestorRootNodes=function(e){const t=[];for(;e;){if(e.nodeType===Node.DOCUMENT_NODE){t.push(e);break}e.nodeType!==Node.DOCUMENT_FRAGMENT_NODE?e=e.assignedSlot?e.assignedSlot:e.parentNode:(t.push(e),e=e.host)}return t}(this.positionTarget),this.__positionTargetAncestorRootNodes.forEach((e=>{e.addEventListener("scroll",this.__onScroll,!0)}))}__removeUpdatePositionEventListeners(){window.removeEventListener("resize",this._updatePosition),this.__positionTargetAncestorRootNodes&&(this.__positionTargetAncestorRootNodes.forEach((e=>{e.removeEventListener("scroll",this.__onScroll,!0)})),this.__positionTargetAncestorRootNodes=null)}__overlayOpenedChanged(e,t){if(this.__removeUpdatePositionEventListeners(),t&&(t.__overlay=null,j.unobserve(t),e&&(this.__addUpdatePositionEventListeners(),t.__overlay=this,j.observe(t))),e){const e=getComputedStyle(this);this.__margins||(this.__margins={},["top","bottom","left","right"].forEach((t=>{this.__margins[t]=parseInt(e[t],10)}))),this.setAttribute("dir",e.direction),this._updatePosition(),requestAnimationFrame((()=>this._updatePosition()))}}__positionSettingsChanged(){this._updatePosition()}__onScroll(e){this.contains(e.target)||this._updatePosition()}_updatePosition(){if(!this.positionTarget||!this.opened)return;const e=this.positionTarget.getBoundingClientRect(),t=this.__shouldAlignStartVertically(e);this.style.justifyContent=t?"flex-start":"flex-end";const i=this.__isRTL,s=this.__shouldAlignStartHorizontally(e,i),o=!i&&s||i&&!s;this.style.alignItems=o?"flex-start":"flex-end";const r=this.getBoundingClientRect(),n=this.__calculatePositionInOneDimension(e,r,this.noVerticalOverlap,U,this,t),a=this.__calculatePositionInOneDimension(e,r,this.noHorizontalOverlap,W,this,s);Object.assign(this.style,n,a),this.toggleAttribute("bottom-aligned",!t),this.toggleAttribute("top-aligned",t),this.toggleAttribute("end-aligned",!o),this.toggleAttribute("start-aligned",o)}__shouldAlignStartHorizontally(e,t){const i=Math.max(this.__oldContentWidth||0,this.$.overlay.offsetWidth);this.__oldContentWidth=this.$.overlay.offsetWidth;const s=Math.min(window.innerWidth,document.documentElement.clientWidth),o=!t&&"start"===this.horizontalAlign||t&&"end"===this.horizontalAlign;return this.__shouldAlignStart(e,i,s,this.__margins,o,this.noHorizontalOverlap,W)}__shouldAlignStartVertically(e){const t=this.requiredVerticalSpace||Math.max(this.__oldContentHeight||0,this.$.overlay.offsetHeight);this.__oldContentHeight=this.$.overlay.offsetHeight;const i=Math.min(window.innerHeight,document.documentElement.clientHeight),s="top"===this.verticalAlign;return this.__shouldAlignStart(e,t,i,this.__margins,s,this.noVerticalOverlap,U)}__shouldAlignStart(e,t,i,s,o,r,n){const a=i-e[r?n.end:n.start]-s[n.end],l=e[r?n.start:n.end]-s[n.start],h=o?a:l;return o===(h>(o?l:a)||h>t)}__adjustBottomProperty(e,t,i){let s;if(e===t.end){if(t.end===U.end){const e=Math.min(window.innerHeight,document.documentElement.clientHeight);if(i>e&&this.__oldViewportHeight){s=i-(this.__oldViewportHeight-e)}this.__oldViewportHeight=e}if(t.end===W.end){const e=Math.min(window.innerWidth,document.documentElement.clientWidth);if(i>e&&this.__oldViewportWidth){s=i-(this.__oldViewportWidth-e)}this.__oldViewportWidth=e}}return s}__calculatePositionInOneDimension(e,t,i,s,o,r){const n=r?s.start:s.end,a=r?s.end:s.start,l=parseFloat(o.style[n]||getComputedStyle(o)[n]),h=this.__adjustBottomProperty(n,s,l),d=t[r?s.start:s.end]-e[i===r?s.end:s.start];return{[n]:h?`${h}px`:`${l+d*(r?-1:1)}px`,[a]:""}}},G=e=>class extends(K(e)){static get observers(){return["_setOverlayWidth(positionTarget, opened)"]}connectedCallback(){super.connectedCallback();const e=this._comboBox,t=e&&e.getAttribute("dir");t&&this.setAttribute("dir",t)}_shouldCloseOnOutsideClick(e){const t=e.composedPath();return!t.includes(this.positionTarget)&&!t.includes(this)}_setOverlayWidth(e,t){if(e&&t){const t=this.localName;this.style.setProperty(`--_${t}-default-width`,`${e.clientWidth}px`);const i=getComputedStyle(this._comboBox).getPropertyValue(`--${t}-width`);""===i?this.style.removeProperty(`--${t}-width`):this.style.setProperty(`--${t}-width`,i),this._updatePosition()}}};let Y;(0,o.hC)("vaadin-combo-box-overlay",o.iv` + `}static get is(){return"vaadin-combo-box-item"}}customElements.define(q.is,q);const U={start:"top",end:"bottom"},W={start:"left",end:"right"},j=new ResizeObserver((e=>{setTimeout((()=>{e.forEach((e=>{e.target.__overlay&&e.target.__overlay._updatePosition()}))}))})),K=e=>class extends e{static get properties(){return{positionTarget:{type:Object,value:null},horizontalAlign:{type:String,value:"start"},verticalAlign:{type:String,value:"top"},noHorizontalOverlap:{type:Boolean,value:!1},noVerticalOverlap:{type:Boolean,value:!1},requiredVerticalSpace:{type:Number,value:0}}}static get observers(){return["__positionSettingsChanged(horizontalAlign, verticalAlign, noHorizontalOverlap, noVerticalOverlap, requiredVerticalSpace)","__overlayOpenedChanged(opened, positionTarget)"]}constructor(){super(),this.__onScroll=this.__onScroll.bind(this),this._updatePosition=this._updatePosition.bind(this)}connectedCallback(){super.connectedCallback(),this.opened&&this.__addUpdatePositionEventListeners()}disconnectedCallback(){super.disconnectedCallback(),this.__removeUpdatePositionEventListeners()}__addUpdatePositionEventListeners(){window.addEventListener("resize",this._updatePosition),this.__positionTargetAncestorRootNodes=function(e){const t=[];for(;e;){if(e.nodeType===Node.DOCUMENT_NODE){t.push(e);break}e.nodeType!==Node.DOCUMENT_FRAGMENT_NODE?e=e.assignedSlot?e.assignedSlot:e.parentNode:(t.push(e),e=e.host)}return t}(this.positionTarget),this.__positionTargetAncestorRootNodes.forEach((e=>{e.addEventListener("scroll",this.__onScroll,!0)}))}__removeUpdatePositionEventListeners(){window.removeEventListener("resize",this._updatePosition),this.__positionTargetAncestorRootNodes&&(this.__positionTargetAncestorRootNodes.forEach((e=>{e.removeEventListener("scroll",this.__onScroll,!0)})),this.__positionTargetAncestorRootNodes=null)}__overlayOpenedChanged(e,t){if(this.__removeUpdatePositionEventListeners(),t&&(t.__overlay=null,j.unobserve(t),e&&(this.__addUpdatePositionEventListeners(),t.__overlay=this,j.observe(t))),e){const e=getComputedStyle(this);this.__margins||(this.__margins={},["top","bottom","left","right"].forEach((t=>{this.__margins[t]=parseInt(e[t],10)}))),this.setAttribute("dir",e.direction),this._updatePosition(),requestAnimationFrame((()=>this._updatePosition()))}}__positionSettingsChanged(){this._updatePosition()}__onScroll(e){this.contains(e.target)||this._updatePosition()}_updatePosition(){if(!this.positionTarget||!this.opened)return;const e=this.positionTarget.getBoundingClientRect(),t=this.__shouldAlignStartVertically(e);this.style.justifyContent=t?"flex-start":"flex-end";const i=this.__isRTL,s=this.__shouldAlignStartHorizontally(e,i),o=!i&&s||i&&!s;this.style.alignItems=o?"flex-start":"flex-end";const r=this.getBoundingClientRect(),n=this.__calculatePositionInOneDimension(e,r,this.noVerticalOverlap,U,this,t),a=this.__calculatePositionInOneDimension(e,r,this.noHorizontalOverlap,W,this,s);Object.assign(this.style,n,a),this.toggleAttribute("bottom-aligned",!t),this.toggleAttribute("top-aligned",t),this.toggleAttribute("end-aligned",!o),this.toggleAttribute("start-aligned",o)}__shouldAlignStartHorizontally(e,t){const i=Math.max(this.__oldContentWidth||0,this.$.overlay.offsetWidth);this.__oldContentWidth=this.$.overlay.offsetWidth;const s=Math.min(window.innerWidth,document.documentElement.clientWidth),o=!t&&"start"===this.horizontalAlign||t&&"end"===this.horizontalAlign;return this.__shouldAlignStart(e,i,s,this.__margins,o,this.noHorizontalOverlap,W)}__shouldAlignStartVertically(e){const t=this.requiredVerticalSpace||Math.max(this.__oldContentHeight||0,this.$.overlay.offsetHeight);this.__oldContentHeight=this.$.overlay.offsetHeight;const i=Math.min(window.innerHeight,document.documentElement.clientHeight),s="top"===this.verticalAlign;return this.__shouldAlignStart(e,t,i,this.__margins,s,this.noVerticalOverlap,U)}__shouldAlignStart(e,t,i,s,o,r,n){const a=i-e[r?n.end:n.start]-s[n.end],l=e[r?n.start:n.end]-s[n.start],h=o?a:l;return o===(h>(o?l:a)||h>t)}__adjustBottomProperty(e,t,i){let s;if(e===t.end){if(t.end===U.end){const e=Math.min(window.innerHeight,document.documentElement.clientHeight);if(i>e&&this.__oldViewportHeight){s=i-(this.__oldViewportHeight-e)}this.__oldViewportHeight=e}if(t.end===W.end){const e=Math.min(window.innerWidth,document.documentElement.clientWidth);if(i>e&&this.__oldViewportWidth){s=i-(this.__oldViewportWidth-e)}this.__oldViewportWidth=e}}return s}__calculatePositionInOneDimension(e,t,i,s,o,r){const n=r?s.start:s.end,a=r?s.end:s.start,l=parseFloat(o.style[n]||getComputedStyle(o)[n]),h=this.__adjustBottomProperty(n,s,l),d=t[r?s.start:s.end]-e[i===r?s.end:s.start];return{[n]:h?`${h}px`:`${l+d*(r?-1:1)}px`,[a]:""}}},G=e=>class extends(K(e)){static get observers(){return["_setOverlayWidth(positionTarget, opened)"]}constructor(){super(),this.requiredVerticalSpace=200}connectedCallback(){super.connectedCallback();const e=this._comboBox,t=e&&e.getAttribute("dir");t&&this.setAttribute("dir",t)}_shouldCloseOnOutsideClick(e){const t=e.composedPath();return!t.includes(this.positionTarget)&&!t.includes(this)}_setOverlayWidth(e,t){if(e&&t){const t=this.localName;this.style.setProperty(`--_${t}-default-width`,`${e.clientWidth}px`);const i=getComputedStyle(this._comboBox).getPropertyValue(`--${t}-width`);""===i?this.style.removeProperty(`--${t}-width`):this.style.setProperty(`--${t}-width`,i),this._updatePosition()}}};let Y;(0,o.hC)("vaadin-combo-box-overlay",o.iv` #overlay { width: var(--vaadin-combo-box-overlay-width, var(--_vaadin-combo-box-overlay-default-width, auto)); } @@ -495,7 +495,7 @@ flex-direction: column; height: 100%; } - `,{moduleId:"vaadin-combo-box-overlay-styles"});class X extends(G(D)){static get is(){return"vaadin-combo-box-overlay"}static get template(){if(!Y){Y=super.template.cloneNode(!0);const e=Y.content.querySelector('[part~="overlay"]');e.removeAttribute("tabindex");const t=document.createElement("div");t.setAttribute("part","loader"),e.insertBefore(t,e.firstElementChild)}return Y}constructor(){super(),this.requiredVerticalSpace=200}}customElements.define(X.is,X);let Q=0;let Z=0,J=0;const ee=[];let te=0,ie=!1;const se=document.createTextNode("");new window.MutationObserver((function(){ie=!1;const e=ee.length;for(let t=0;t{throw e}))}}ee.splice(0,e),J+=e})).observe(se,{characterData:!0});const oe={after:e=>({run:t=>window.setTimeout(t,e),cancel(e){window.clearTimeout(e)}}),run:(e,t)=>window.setTimeout(e,t),cancel(e){window.clearTimeout(e)}},re={run:e=>window.requestAnimationFrame(e),cancel(e){window.cancelAnimationFrame(e)}},ne={run:e=>window.requestIdleCallback?window.requestIdleCallback(e):window.setTimeout(e,16),cancel(e){window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e)}},ae={run(e){ie||(ie=!0,se.textContent=te,te+=1),ee.push(e);const t=Z;return Z+=1,t},cancel(e){const t=e-J;if(t>=0){if(!ee[t])throw new Error(`invalid async handle: ${e}`);ee[t]=null}}},le=new Set;class he{static debounce(e,t,i){return e instanceof he?e._cancelAsync():e=new he,e.setConfig(t,i),e}constructor(){this._asyncModule=null,this._callback=null,this._timer=null}setConfig(e,t){this._asyncModule=e,this._callback=t,this._timer=this._asyncModule.run((()=>{this._timer=null,le.delete(this),this._callback()}))}cancel(){this.isActive()&&(this._cancelAsync(),le.delete(this))}_cancelAsync(){this.isActive()&&(this._asyncModule.cancel(this._timer),this._timer=null)}flush(){this.isActive()&&(this.cancel(),this._callback())}isActive(){return null!=this._timer}}function de(){const e=Boolean(le.size);return le.forEach((e=>{try{e.flush()}catch(e){setTimeout((()=>{throw e}))}})),e}const ce=()=>{let e;do{e=de()}while(e)},ue=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/u),_e=ue&&ue[1]>=8,pe={_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_templateCost:0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return this._physicalSize-this._viewportHeight},get _maxScrollTop(){return this._estScrollHeight-this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){const e=this._virtualCount;return Math.max(0,e-this._physicalCount)},get _virtualStart(){return this._virtualStartVal||0},set _virtualStart(e){e=this._clamp(e,0,this._maxVirtualStart),this._virtualStartVal=e},get _physicalStart(){return this._physicalStartVal||0},set _physicalStart(e){(e%=this._physicalCount)<0&&(e=this._physicalCount+e),this._physicalStartVal=e},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},get _physicalCount(){return this._physicalCountVal||0},set _physicalCount(e){this._physicalCountVal=e},get _optPhysicalSize(){return 0===this._viewportHeight?1/0:this._viewportHeight*this._maxPages},get _isVisible(){return Boolean(this.offsetWidth||this.offsetHeight)},get firstVisibleIndex(){let e=this._firstVisibleIndexVal;if(null==e){let t=this._physicalTop+this._scrollOffset;e=this._iterateItems(((e,i)=>{if(t+=this._getPhysicalSizeIncrement(e),t>this._scrollPosition)return i}))||0,this._firstVisibleIndexVal=e}return e},get lastVisibleIndex(){let e=this._lastVisibleIndexVal;if(null==e){let t=this._physicalTop+this._scrollOffset;this._iterateItems(((i,s)=>{t=0;if(this._scrollPosition=e,this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,Math.abs(t)>this._physicalSize&&this._physicalSize>0){t-=this._scrollOffset;const e=Math.round(t/this._physicalAverage);this._virtualStart+=e,this._physicalStart+=e,this._physicalTop=Math.min(Math.floor(this._virtualStart)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){const e=this._getReusables(i);i?(this._physicalTop=e.physicalTop,this._virtualStart+=e.indexes.length,this._physicalStart+=e.indexes.length):(this._virtualStart-=e.indexes.length,this._physicalStart-=e.indexes.length),this._update(e.indexes,i?null:e.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),ae)}},_getReusables(e){let t,i,s;const o=[],r=this._hiddenContentSize*this._ratio,n=this._virtualStart,a=this._virtualEnd,l=this._physicalCount;let h=this._physicalTop+this._scrollOffset;const d=this._physicalBottom+this._scrollOffset,c=this._scrollPosition,u=this._scrollBottom;for(e?(t=this._physicalStart,i=c-h):(t=this._physicalEnd,i=d-u);s=this._getPhysicalSizeIncrement(t),i-=s,!(o.length>=l||i<=r);)if(e){if(a+o.length+1>=this._virtualCount)break;if(h+s>=c-this._scrollOffset)break;o.push(t),h+=s,t=(t+1)%l}else{if(n-o.length<=0)break;if(h+this._physicalSize-s<=u)break;o.push(t),h-=s,t=0===t?l-1:t-1}return{indexes:o,physicalTop:h-this._scrollOffset}},_update(e,t){if(!(e&&0===e.length||0===this._physicalCount)){if(this._assignModels(e),this._updateMetrics(e),t)for(;t.length;){const e=t.pop();this._physicalTop-=this._getPhysicalSizeIncrement(e)}this._positionItems(),this._updateScrollerSize()}},_isClientFull(){return 0!==this._scrollBottom&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},_increasePoolIfNeeded(e){const t=this._clamp(this._physicalCount+e,3,this._virtualCount-this._virtualStart)-this._physicalCount;let i=Math.round(.5*this._physicalCount);if(!(t<0)){if(t>0){const e=window.performance.now();[].push.apply(this._physicalItems,this._createPool(t));for(let e=0;ethis._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===i||(this._isClientFull()?this._physicalSize0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_itemsChanged(e){"items"===e.path&&(this._virtualStart=0,this._physicalTop=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._physicalItems||(this._physicalItems=[]),this._physicalSizes||(this._physicalSizes=[]),this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._debounce("_render",this._render,re))},_iterateItems(e,t){let i,s,o,r;if(2===arguments.length&&t){for(r=0;r=this._physicalStart?this._virtualStart+(e-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+e},_positionItems(){this._adjustScrollPosition();let e=this._physicalTop;this._iterateItems((t=>{this.translate3d(0,`${e}px`,0,this._physicalItems[t]),e+=this._physicalSizes[t]}))},_getPhysicalSizeIncrement(e){return this._physicalSizes[e]},_adjustScrollPosition(){const e=0===this._virtualStart?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(0!==e){this._physicalTop-=e;const t=this._scrollPosition;!_e&&t>0&&this._resetScrollPosition(t-e)}},_resetScrollPosition(e){this.scrollTarget&&e>=0&&(this._scrollTop=e,this._scrollPosition=this._scrollTop)},_updateScrollerSize(e){const t=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;this._estScrollHeight=t,(e||0===this._scrollHeight||this._scrollPosition>=t-this._physicalSize||Math.abs(t-this._scrollHeight)>=this._viewportHeight)&&(this.$.items.style.height=`${t}px`,this._scrollHeight=t)},scrollToIndex(e){if("number"!=typeof e||e<0||e>this.items.length-1)return;if(ce(),0===this._physicalCount)return;e=this._clamp(e,0,this._virtualCount-1),(!this._isIndexRendered(e)||e>=this._maxVirtualStart)&&(this._virtualStart=e-1),this._assignModels(),this._updateMetrics(),this._physicalTop=this._virtualStart*this._physicalAverage;let t=this._physicalStart,i=this._virtualStart,s=0;const o=this._hiddenContentSize;for(;i{this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)}),re)},_isIndexRendered(e){return e>=this._virtualStart&&e<=this._virtualEnd},_getPhysicalIndex(e){return(this._physicalStart+(e-this._virtualStart))%this._physicalCount},_clamp:(e,t,i)=>Math.min(i,Math.max(t,e)),_debounce(e,t,i){var s;this._debouncers||(this._debouncers={}),this._debouncers[e]=he.debounce(this._debouncers[e],i,t.bind(this)),s=this._debouncers[e],le.add(s)}},me=1e3;class ge{constructor({createElements:e,updateElement:t,scrollTarget:i,scrollContainer:s,elementsContainer:o,reorderElements:r}){this.isAttached=!0,this._vidxOffset=0,this.createElements=e,this.updateElement=t,this.scrollTarget=i,this.scrollContainer=s,this.elementsContainer=o||s,this.reorderElements=r,this._maxPages=1.3,this.__placeholderHeight=200,this.__elementHeightQueue=Array(10),this.timeouts={SCROLL_REORDER:500,IGNORE_WHEEL:500,FIX_INVALID_ITEM_POSITIONING:100},this.__resizeObserver=new ResizeObserver((()=>this._resizeHandler())),"visible"===getComputedStyle(this.scrollTarget).overflow&&(this.scrollTarget.style.overflow="auto"),"static"===getComputedStyle(this.scrollContainer).position&&(this.scrollContainer.style.position="relative"),this.__resizeObserver.observe(this.scrollTarget),this.scrollTarget.addEventListener("scroll",(()=>this._scrollHandler())),this._scrollLineHeight=this._getScrollLineHeight(),this.scrollTarget.addEventListener("wheel",(e=>this.__onWheel(e))),this.reorderElements&&(this.scrollTarget.addEventListener("mousedown",(()=>{this.__mouseDown=!0})),this.scrollTarget.addEventListener("mouseup",(()=>{this.__mouseDown=!1,this.__pendingReorder&&this.__reorderElements()})))}get scrollOffset(){return 0}get adjustedFirstVisibleIndex(){return this.firstVisibleIndex+this._vidxOffset}get adjustedLastVisibleIndex(){return this.lastVisibleIndex+this._vidxOffset}scrollToIndex(e){if("number"!=typeof e||isNaN(e)||0===this.size||!this.scrollTarget.offsetHeight)return;e=this._clamp(e,0,this.size-1);const t=this.__getVisibleElements().length;let i=Math.floor(e/this.size*this._virtualCount);this._virtualCount-i{i.__virtualIndex>=e&&i.__virtualIndex<=t&&this.__updateElement(i,i.__virtualIndex,!0)}))}_updateMetrics(e){ce();let t=0,i=0;const s=this._physicalAverageCount,o=this._physicalAverage;this._iterateItems(((e,s)=>{i+=this._physicalSizes[e],this._physicalSizes[e]=Math.ceil(this.__getBorderBoxHeight(this._physicalItems[e])),t+=this._physicalSizes[e],this._physicalAverageCount+=this._physicalSizes[e]?1:0}),e),this._physicalSize=this._physicalSize+t-i,this._physicalAverageCount!==s&&(this._physicalAverage=Math.round((o*s+t)/this._physicalAverageCount))}__getBorderBoxHeight(e){const t=getComputedStyle(e),i=parseFloat(t.height)||0;if("border-box"===t.boxSizing)return i;return i+(parseFloat(t.paddingBottom)||0)+(parseFloat(t.paddingTop)||0)+(parseFloat(t.borderBottomWidth)||0)+(parseFloat(t.borderTopWidth)||0)}__updateElement(e,t,i){e.style.paddingTop&&(e.style.paddingTop=""),this.__preventElementUpdates||e.__lastUpdatedIndex===t&&!i||(this.updateElement(e,t),e.__lastUpdatedIndex=t);const s=e.offsetHeight;if(0===s)e.style.paddingTop=`${this.__placeholderHeight}px`,requestAnimationFrame((()=>this._resizeHandler()));else{this.__elementHeightQueue.push(s),this.__elementHeightQueue.shift();const e=this.__elementHeightQueue.filter((e=>void 0!==e));this.__placeholderHeight=Math.round(e.reduce(((e,t)=>e+t),0)/e.length)}}__getIndexScrollOffset(e){const t=this.__getVisibleElements().find((t=>t.__virtualIndex===e));return t?this.scrollTarget.getBoundingClientRect().top-t.getBoundingClientRect().top:void 0}get size(){return this.__size}set size(e){if(e===this.size)return;let t,i;if(this.__fixInvalidItemPositioningDebouncer&&this.__fixInvalidItemPositioningDebouncer.cancel(),this._debouncers&&this._debouncers._increasePoolIfNeeded&&this._debouncers._increasePoolIfNeeded.cancel(),this.__preventElementUpdates=!0,e>0&&(t=this.adjustedFirstVisibleIndex,i=this.__getIndexScrollOffset(t)),this.__size=e,this._itemsChanged({path:"items"}),ce(),e>0){t=Math.min(t,e-1),this.scrollToIndex(t);const s=this.__getIndexScrollOffset(t);void 0!==i&&void 0!==s&&(this._scrollTop+=i-s)}this.elementsContainer.children.length||requestAnimationFrame((()=>this._resizeHandler())),this.__preventElementUpdates=!1,this._resizeHandler(),ce()}get _scrollTop(){return this.scrollTarget.scrollTop}set _scrollTop(e){this.scrollTarget.scrollTop=e}get items(){return{length:Math.min(this.size,1e5)}}get offsetHeight(){return this.scrollTarget.offsetHeight}get $(){return{items:this.scrollContainer}}updateViewportBoundaries(){const e=window.getComputedStyle(this.scrollTarget);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(e["padding-top"],10),this._isRTL=Boolean("rtl"===e.direction),this._viewportWidth=this.elementsContainer.offsetWidth,this._viewportHeight=this.scrollTarget.offsetHeight,this._scrollPageHeight=this._viewportHeight-this._scrollLineHeight,this.grid&&this._updateGridMetrics()}setAttribute(){}_createPool(e){const t=this.createElements(e),i=document.createDocumentFragment();return t.forEach((e=>{e.style.position="absolute",i.appendChild(e),this.__resizeObserver.observe(e)})),this.elementsContainer.appendChild(i),t}_assignModels(e){this._iterateItems(((e,t)=>{const i=this._physicalItems[e];i.hidden=t>=this.size,i.hidden?delete i.__lastUpdatedIndex:(i.__virtualIndex=t+(this._vidxOffset||0),this.__updateElement(i,i.__virtualIndex))}),e)}_isClientFull(){return setTimeout((()=>{this.__clientFull=!0})),this.__clientFull||super._isClientFull()}translate3d(e,t,i,s){s.style.transform=`translateY(${t})`}toggleScrollListener(){}_scrollHandler(){this._adjustVirtualIndexOffset(this._scrollTop-(this.__previousScrollTop||0));const e=this.scrollTarget.scrollTop-this._scrollPosition;if(super._scrollHandler(),0!==this._physicalCount){const t=e>=0,i=this._getReusables(!t);i.indexes.length&&(this._physicalTop=i.physicalTop,t?(this._virtualStart-=i.indexes.length,this._physicalStart-=i.indexes.length):(this._virtualStart+=i.indexes.length,this._physicalStart+=i.indexes.length),this._resizeHandler())}e&&(this.__fixInvalidItemPositioningDebouncer=he.debounce(this.__fixInvalidItemPositioningDebouncer,oe.after(this.timeouts.FIX_INVALID_ITEM_POSITIONING),(()=>this.__fixInvalidItemPositioning()))),this.reorderElements&&(this.__scrollReorderDebouncer=he.debounce(this.__scrollReorderDebouncer,oe.after(this.timeouts.SCROLL_REORDER),(()=>this.__reorderElements()))),this.__previousScrollTop=this._scrollTop,0===this._scrollTop&&0!==this.firstVisibleIndex&&Math.abs(e)>0&&this.scrollToIndex(0)}__fixInvalidItemPositioning(){if(!this.scrollTarget.isConnected)return;const e=this._physicalTop>this._scrollTop,t=this._physicalBottom{this._wheelAnimationFrame=!1}));const i=Math.abs(e.deltaX)+Math.abs(t);this._canScroll(this.scrollTarget,e.deltaX,t)?(e.preventDefault(),this.scrollTarget.scrollTop+=t,this.scrollTarget.scrollLeft+=e.deltaX,this._hasResidualMomentum=!0,this._ignoreNewWheel=!0,this._debouncerIgnoreNewWheel=he.debounce(this._debouncerIgnoreNewWheel,oe.after(this.timeouts.IGNORE_WHEEL),(()=>{this._ignoreNewWheel=!1}))):this._hasResidualMomentum&&i<=this._previousMomentum||this._ignoreNewWheel?e.preventDefault():i>this._previousMomentum&&(this._hasResidualMomentum=!1),this._previousMomentum=i}_hasScrolledAncestor(e,t,i){return e!==this.scrollTarget&&e!==this.scrollTarget.getRootNode().host&&(!(!this._canScroll(e,t,i)||-1===["auto","scroll"].indexOf(getComputedStyle(e).overflow))||(e!==this&&e.parentElement?this._hasScrolledAncestor(e.parentElement,t,i):void 0))}_canScroll(e,t,i){return i>0&&e.scrollTop0||t>0&&e.scrollLeft0}_getScrollLineHeight(){const e=document.createElement("div");e.style.fontSize="initial",e.style.display="none",document.body.appendChild(e);const t=window.getComputedStyle(e).fontSize;return document.body.removeChild(e),t?window.parseInt(t):void 0}__getVisibleElements(){return Array.from(this.elementsContainer.children).filter((e=>!e.hidden))}__reorderElements(){if(this.__mouseDown)return void(this.__pendingReorder=!0);this.__pendingReorder=!1;const e=this._virtualStart+(this._vidxOffset||0),t=this.__getVisibleElements(),i=t.find((e=>e.contains(this.elementsContainer.getRootNode().activeElement)||e.contains(this.scrollTarget.getRootNode().activeElement)))||t[0];if(!i)return;const s=i.__virtualIndex-e,o=t.indexOf(i)-s;if(o>0)for(let e=0;e{this.scrollTarget.style.transform=e}))}}_adjustVirtualIndexOffset(e){if(this._virtualCount>=this.size)this._vidxOffset=0;else if(this.__skipNextVirtualIndexAdjust)this.__skipNextVirtualIndexAdjust=!1;else if(Math.abs(e)>1e4){const e=this._scrollTop/(this.scrollTarget.scrollHeight-this.scrollTarget.offsetHeight),t=e*this.size;this._vidxOffset=Math.round(t-e*this._virtualCount)}else{const e=this._vidxOffset,t=me,i=100;0===this._scrollTop?(this._vidxOffset=0,e!==this._vidxOffset&&super.scrollToIndex(0)):this.firstVisibleIndex0&&(this._vidxOffset-=Math.min(this._vidxOffset,i),super.scrollToIndex(this.firstVisibleIndex+(e-this._vidxOffset)));const s=this.size-this._virtualCount;this._scrollTop>=this._maxScrollTop&&this._maxScrollTop>0?(this._vidxOffset=s,e!==this._vidxOffset&&super.scrollToIndex(this._virtualCount-1)):this.firstVisibleIndex>this._virtualCount-t&&this._vidxOffsetclass extends e{static get properties(){return{items:{type:Array,observer:"__itemsChanged"},focusedIndex:{type:Number,observer:"__focusedIndexChanged"},loading:{type:Boolean,observer:"__loadingChanged"},opened:{type:Boolean,observer:"__openedChanged"},selectedItem:{type:Object,observer:"__selectedItemChanged"},itemIdPath:{type:String},owner:{type:Object},getItemLabel:{type:Object},renderer:{type:Object,observer:"__rendererChanged"},theme:{type:String}}}constructor(){super(),this.__boundOnItemClick=this.__onItemClick.bind(this)}get _viewportTotalPaddingBottom(){if(void 0===this._cachedViewportTotalPaddingBottom){const e=window.getComputedStyle(this.$.selector);this._cachedViewportTotalPaddingBottom=[e.paddingBottom,e.borderBottomWidth].map((e=>parseInt(e,10))).reduce(((e,t)=>e+t))}return this._cachedViewportTotalPaddingBottom}ready(){super.ready(),this.setAttribute("role","listbox"),this.id=`${this.localName}-${Q++}`,this.__hostTagName=this.constructor.is.replace("-scroller",""),this.addEventListener("click",(e=>e.stopPropagation())),this.__patchWheelOverScrolling(),this.__virtualizer=new ve({createElements:this.__createElements.bind(this),updateElement:this._updateElement.bind(this),elementsContainer:this,scrollTarget:this,scrollContainer:this.$.selector})}requestContentUpdate(){this.__virtualizer&&this.__virtualizer.update()}scrollIntoView(e){if(!(this.opened&&e>=0))return;const t=this._visibleItemsCount();let i=e;e>this.__virtualizer.lastVisibleIndex-1?(this.__virtualizer.scrollToIndex(e),i=e-t+1):e>this.__virtualizer.firstVisibleIndex&&(i=this.__virtualizer.firstVisibleIndex),this.__virtualizer.scrollToIndex(Math.max(0,i));const s=[...this.children].find((e=>!e.hidden&&e.index===this.__virtualizer.lastVisibleIndex));if(!s||e!==s.index)return;const o=s.getBoundingClientRect(),r=this.getBoundingClientRect(),n=o.bottom-r.bottom+this._viewportTotalPaddingBottom;n>0&&(this.scrollTop+=n)}_isItemSelected(e,t,i){return!(e instanceof be)&&(i&&void 0!==e&&void 0!==t?this.get(i,e)===this.get(i,t):e===t)}__itemsChanged(e){this.__virtualizer&&e&&(this.__virtualizer.size=e.length,this.__virtualizer.flush(),this.requestContentUpdate())}__loadingChanged(){this.requestContentUpdate()}__openedChanged(e){e&&this.requestContentUpdate()}__selectedItemChanged(){this.requestContentUpdate()}__focusedIndexChanged(e,t){e!==t&&this.requestContentUpdate(),e>=0&&!this.loading&&this.scrollIntoView(e)}__rendererChanged(e,t){(e||t)&&this.requestContentUpdate()}__createElements(e){return[...Array(e)].map((()=>{const e=document.createElement(`${this.__hostTagName}-item`);return e.addEventListener("click",this.__boundOnItemClick),e.tabIndex="-1",e.style.width="100%",e}))}_updateElement(e,t){const i=this.items[t],s=this.focusedIndex,o=this._isItemSelected(i,this.selectedItem,this.itemIdPath);e.setProperties({item:i,index:t,label:this.getItemLabel(i),selected:o,renderer:this.renderer,focused:!this.loading&&s===t}),e.id=`${this.__hostTagName}-item-${t}`,e.setAttribute("role",void 0!==t&&"option"),e.setAttribute("aria-selected",o.toString()),e.setAttribute("aria-posinset",t+1),e.setAttribute("aria-setsize",this.items.length),this.theme?e.setAttribute("theme",this.theme):e.removeAttribute("theme"),i instanceof be&&this.__requestItemByIndex(t)}__onItemClick(e){this.dispatchEvent(new CustomEvent("selection-changed",{detail:{item:e.currentTarget.item}}))}__patchWheelOverScrolling(){this.$.selector.addEventListener("wheel",(e=>{const t=0===this.scrollTop,i=this.scrollHeight-this.scrollTop-this.clientHeight<=1;(t&&e.deltaY<0||i&&e.deltaY>0)&&e.preventDefault()}))}__requestItemByIndex(e){requestAnimationFrame((()=>{this.dispatchEvent(new CustomEvent("index-requested",{detail:{index:e,currentScrollerPos:this._oldScrollerPosition}}))}))}_visibleItemsCount(){this.__virtualizer.scrollToIndex(this.__virtualizer.firstVisibleIndex);return this.__virtualizer.size>0?this.__virtualizer.lastVisibleIndex-this.__virtualizer.firstVisibleIndex+1:0}};class ye extends(fe(m.H3)){static get is(){return"vaadin-combo-box-scroller"}static get template(){return m.dy` + `,{moduleId:"vaadin-combo-box-overlay-styles"});class X extends(G(D)){static get is(){return"vaadin-combo-box-overlay"}static get template(){if(!Y){Y=super.template.cloneNode(!0);const e=Y.content.querySelector('[part~="overlay"]');e.removeAttribute("tabindex");const t=document.createElement("div");t.setAttribute("part","loader"),e.insertBefore(t,e.firstElementChild)}return Y}}customElements.define(X.is,X);let Q=0;let Z=0,J=0;const ee=[];let te=0,ie=!1;const se=document.createTextNode("");new window.MutationObserver((function(){ie=!1;const e=ee.length;for(let t=0;t{throw e}))}}ee.splice(0,e),J+=e})).observe(se,{characterData:!0});const oe={after:e=>({run:t=>window.setTimeout(t,e),cancel(e){window.clearTimeout(e)}}),run:(e,t)=>window.setTimeout(e,t),cancel(e){window.clearTimeout(e)}},re={run:e=>window.requestAnimationFrame(e),cancel(e){window.cancelAnimationFrame(e)}},ne={run:e=>window.requestIdleCallback?window.requestIdleCallback(e):window.setTimeout(e,16),cancel(e){window.cancelIdleCallback?window.cancelIdleCallback(e):window.clearTimeout(e)}},ae={run(e){ie||(ie=!0,se.textContent=te,te+=1),ee.push(e);const t=Z;return Z+=1,t},cancel(e){const t=e-J;if(t>=0){if(!ee[t])throw new Error(`invalid async handle: ${e}`);ee[t]=null}}},le=new Set;class he{static debounce(e,t,i){return e instanceof he?e._cancelAsync():e=new he,e.setConfig(t,i),e}constructor(){this._asyncModule=null,this._callback=null,this._timer=null}setConfig(e,t){this._asyncModule=e,this._callback=t,this._timer=this._asyncModule.run((()=>{this._timer=null,le.delete(this),this._callback()}))}cancel(){this.isActive()&&(this._cancelAsync(),le.delete(this))}_cancelAsync(){this.isActive()&&(this._asyncModule.cancel(this._timer),this._timer=null)}flush(){this.isActive()&&(this.cancel(),this._callback())}isActive(){return null!=this._timer}}function de(){const e=Boolean(le.size);return le.forEach((e=>{try{e.flush()}catch(e){setTimeout((()=>{throw e}))}})),e}const ce=()=>{let e;do{e=de()}while(e)},ue=navigator.userAgent.match(/iP(?:hone|ad;(?: U;)? CPU) OS (\d+)/u),_e=ue&&ue[1]>=8,pe={_ratio:.5,_scrollerPaddingTop:0,_scrollPosition:0,_physicalSize:0,_physicalAverage:0,_physicalAverageCount:0,_physicalTop:0,_virtualCount:0,_estScrollHeight:0,_scrollHeight:0,_viewportHeight:0,_viewportWidth:0,_physicalItems:null,_physicalSizes:null,_firstVisibleIndexVal:null,_lastVisibleIndexVal:null,_maxPages:2,_templateCost:0,get _physicalBottom(){return this._physicalTop+this._physicalSize},get _scrollBottom(){return this._scrollPosition+this._viewportHeight},get _virtualEnd(){return this._virtualStart+this._physicalCount-1},get _hiddenContentSize(){return this._physicalSize-this._viewportHeight},get _maxScrollTop(){return this._estScrollHeight-this._viewportHeight+this._scrollOffset},get _maxVirtualStart(){const e=this._virtualCount;return Math.max(0,e-this._physicalCount)},get _virtualStart(){return this._virtualStartVal||0},set _virtualStart(e){e=this._clamp(e,0,this._maxVirtualStart),this._virtualStartVal=e},get _physicalStart(){return this._physicalStartVal||0},set _physicalStart(e){(e%=this._physicalCount)<0&&(e=this._physicalCount+e),this._physicalStartVal=e},get _physicalEnd(){return(this._physicalStart+this._physicalCount-1)%this._physicalCount},get _physicalCount(){return this._physicalCountVal||0},set _physicalCount(e){this._physicalCountVal=e},get _optPhysicalSize(){return 0===this._viewportHeight?1/0:this._viewportHeight*this._maxPages},get _isVisible(){return Boolean(this.offsetWidth||this.offsetHeight)},get firstVisibleIndex(){let e=this._firstVisibleIndexVal;if(null==e){let t=this._physicalTop+this._scrollOffset;e=this._iterateItems(((e,i)=>{if(t+=this._getPhysicalSizeIncrement(e),t>this._scrollPosition)return i}))||0,this._firstVisibleIndexVal=e}return e},get lastVisibleIndex(){let e=this._lastVisibleIndexVal;if(null==e){let t=this._physicalTop+this._scrollOffset;this._iterateItems(((i,s)=>{t=0;if(this._scrollPosition=e,this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,Math.abs(t)>this._physicalSize&&this._physicalSize>0){t-=this._scrollOffset;const e=Math.round(t/this._physicalAverage);this._virtualStart+=e,this._physicalStart+=e,this._physicalTop=Math.min(Math.floor(this._virtualStart)*this._physicalAverage,this._scrollPosition),this._update()}else if(this._physicalCount>0){const e=this._getReusables(i);i?(this._physicalTop=e.physicalTop,this._virtualStart+=e.indexes.length,this._physicalStart+=e.indexes.length):(this._virtualStart-=e.indexes.length,this._physicalStart-=e.indexes.length),this._update(e.indexes,i?null:e.indexes),this._debounce("_increasePoolIfNeeded",this._increasePoolIfNeeded.bind(this,0),ae)}},_getReusables(e){let t,i,s;const o=[],r=this._hiddenContentSize*this._ratio,n=this._virtualStart,a=this._virtualEnd,l=this._physicalCount;let h=this._physicalTop+this._scrollOffset;const d=this._physicalBottom+this._scrollOffset,c=this._scrollPosition,u=this._scrollBottom;for(e?(t=this._physicalStart,i=c-h):(t=this._physicalEnd,i=d-u);s=this._getPhysicalSizeIncrement(t),i-=s,!(o.length>=l||i<=r);)if(e){if(a+o.length+1>=this._virtualCount)break;if(h+s>=c-this._scrollOffset)break;o.push(t),h+=s,t=(t+1)%l}else{if(n-o.length<=0)break;if(h+this._physicalSize-s<=u)break;o.push(t),h-=s,t=0===t?l-1:t-1}return{indexes:o,physicalTop:h-this._scrollOffset}},_update(e,t){if(!(e&&0===e.length||0===this._physicalCount)){if(this._assignModels(e),this._updateMetrics(e),t)for(;t.length;){const e=t.pop();this._physicalTop-=this._getPhysicalSizeIncrement(e)}this._positionItems(),this._updateScrollerSize()}},_isClientFull(){return 0!==this._scrollBottom&&this._physicalBottom-1>=this._scrollBottom&&this._physicalTop<=this._scrollPosition},_increasePoolIfNeeded(e){const t=this._clamp(this._physicalCount+e,3,this._virtualCount-this._virtualStart)-this._physicalCount;let i=Math.round(.5*this._physicalCount);if(!(t<0)){if(t>0){const e=window.performance.now();[].push.apply(this._physicalItems,this._createPool(t));for(let e=0;ethis._physicalEnd&&this._isIndexRendered(this._focusedVirtualIndex)&&this._getPhysicalIndex(this._focusedVirtualIndex)=this._virtualCount-1||0===i||(this._isClientFull()?this._physicalSize0&&(this.updateViewportBoundaries(),this._increasePoolIfNeeded(3))},_itemsChanged(e){"items"===e.path&&(this._virtualStart=0,this._physicalTop=0,this._virtualCount=this.items?this.items.length:0,this._physicalIndexForKey={},this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._physicalItems||(this._physicalItems=[]),this._physicalSizes||(this._physicalSizes=[]),this._physicalStart=0,this._scrollTop>this._scrollOffset&&this._resetScrollPosition(0),this._debounce("_render",this._render,re))},_iterateItems(e,t){let i,s,o,r;if(2===arguments.length&&t){for(r=0;r=this._physicalStart?this._virtualStart+(e-this._physicalStart):this._virtualStart+(this._physicalCount-this._physicalStart)+e},_positionItems(){this._adjustScrollPosition();let e=this._physicalTop;this._iterateItems((t=>{this.translate3d(0,`${e}px`,0,this._physicalItems[t]),e+=this._physicalSizes[t]}))},_getPhysicalSizeIncrement(e){return this._physicalSizes[e]},_adjustScrollPosition(){const e=0===this._virtualStart?this._physicalTop:Math.min(this._scrollPosition+this._physicalTop,0);if(0!==e){this._physicalTop-=e;const t=this._scrollPosition;!_e&&t>0&&this._resetScrollPosition(t-e)}},_resetScrollPosition(e){this.scrollTarget&&e>=0&&(this._scrollTop=e,this._scrollPosition=this._scrollTop)},_updateScrollerSize(e){const t=this._physicalBottom+Math.max(this._virtualCount-this._physicalCount-this._virtualStart,0)*this._physicalAverage;this._estScrollHeight=t,(e||0===this._scrollHeight||this._scrollPosition>=t-this._physicalSize||Math.abs(t-this._scrollHeight)>=this._viewportHeight)&&(this.$.items.style.height=`${t}px`,this._scrollHeight=t)},scrollToIndex(e){if("number"!=typeof e||e<0||e>this.items.length-1)return;if(ce(),0===this._physicalCount)return;e=this._clamp(e,0,this._virtualCount-1),(!this._isIndexRendered(e)||e>=this._maxVirtualStart)&&(this._virtualStart=e-1),this._assignModels(),this._updateMetrics(),this._physicalTop=this._virtualStart*this._physicalAverage;let t=this._physicalStart,i=this._virtualStart,s=0;const o=this._hiddenContentSize;for(;i{this._firstVisibleIndexVal=null,this._lastVisibleIndexVal=null,this._isVisible?(this.updateViewportBoundaries(),this.toggleScrollListener(!0),this._resetAverage(),this._render()):this.toggleScrollListener(!1)}),re)},_isIndexRendered(e){return e>=this._virtualStart&&e<=this._virtualEnd},_getPhysicalIndex(e){return(this._physicalStart+(e-this._virtualStart))%this._physicalCount},_clamp:(e,t,i)=>Math.min(i,Math.max(t,e)),_debounce(e,t,i){var s;this._debouncers||(this._debouncers={}),this._debouncers[e]=he.debounce(this._debouncers[e],i,t.bind(this)),s=this._debouncers[e],le.add(s)}},me=1e3;class ge{constructor({createElements:e,updateElement:t,scrollTarget:i,scrollContainer:s,elementsContainer:o,reorderElements:r}){this.isAttached=!0,this._vidxOffset=0,this.createElements=e,this.updateElement=t,this.scrollTarget=i,this.scrollContainer=s,this.elementsContainer=o||s,this.reorderElements=r,this._maxPages=1.3,this.__placeholderHeight=200,this.__elementHeightQueue=Array(10),this.timeouts={SCROLL_REORDER:500,IGNORE_WHEEL:500,FIX_INVALID_ITEM_POSITIONING:100},this.__resizeObserver=new ResizeObserver((()=>this._resizeHandler())),"visible"===getComputedStyle(this.scrollTarget).overflow&&(this.scrollTarget.style.overflow="auto"),"static"===getComputedStyle(this.scrollContainer).position&&(this.scrollContainer.style.position="relative"),this.__resizeObserver.observe(this.scrollTarget),this.scrollTarget.addEventListener("scroll",(()=>this._scrollHandler())),this._scrollLineHeight=this._getScrollLineHeight(),this.scrollTarget.addEventListener("wheel",(e=>this.__onWheel(e))),this.reorderElements&&(this.scrollTarget.addEventListener("mousedown",(()=>{this.__mouseDown=!0})),this.scrollTarget.addEventListener("mouseup",(()=>{this.__mouseDown=!1,this.__pendingReorder&&this.__reorderElements()})))}get scrollOffset(){return 0}get adjustedFirstVisibleIndex(){return this.firstVisibleIndex+this._vidxOffset}get adjustedLastVisibleIndex(){return this.lastVisibleIndex+this._vidxOffset}scrollToIndex(e){if("number"!=typeof e||isNaN(e)||0===this.size||!this.scrollTarget.offsetHeight)return;e=this._clamp(e,0,this.size-1);const t=this.__getVisibleElements().length;let i=Math.floor(e/this.size*this._virtualCount);this._virtualCount-i{i.__virtualIndex>=e&&i.__virtualIndex<=t&&this.__updateElement(i,i.__virtualIndex,!0)}))}_updateMetrics(e){ce();let t=0,i=0;const s=this._physicalAverageCount,o=this._physicalAverage;this._iterateItems(((e,s)=>{i+=this._physicalSizes[e],this._physicalSizes[e]=Math.ceil(this.__getBorderBoxHeight(this._physicalItems[e])),t+=this._physicalSizes[e],this._physicalAverageCount+=this._physicalSizes[e]?1:0}),e),this._physicalSize=this._physicalSize+t-i,this._physicalAverageCount!==s&&(this._physicalAverage=Math.round((o*s+t)/this._physicalAverageCount))}__getBorderBoxHeight(e){const t=getComputedStyle(e),i=parseFloat(t.height)||0;if("border-box"===t.boxSizing)return i;return i+(parseFloat(t.paddingBottom)||0)+(parseFloat(t.paddingTop)||0)+(parseFloat(t.borderBottomWidth)||0)+(parseFloat(t.borderTopWidth)||0)}__updateElement(e,t,i){e.style.paddingTop&&(e.style.paddingTop=""),this.__preventElementUpdates||e.__lastUpdatedIndex===t&&!i||(this.updateElement(e,t),e.__lastUpdatedIndex=t);const s=e.offsetHeight;if(0===s)e.style.paddingTop=`${this.__placeholderHeight}px`,requestAnimationFrame((()=>this._resizeHandler()));else{this.__elementHeightQueue.push(s),this.__elementHeightQueue.shift();const e=this.__elementHeightQueue.filter((e=>void 0!==e));this.__placeholderHeight=Math.round(e.reduce(((e,t)=>e+t),0)/e.length)}}__getIndexScrollOffset(e){const t=this.__getVisibleElements().find((t=>t.__virtualIndex===e));return t?this.scrollTarget.getBoundingClientRect().top-t.getBoundingClientRect().top:void 0}get size(){return this.__size}set size(e){if(e===this.size)return;let t,i;if(this.__fixInvalidItemPositioningDebouncer&&this.__fixInvalidItemPositioningDebouncer.cancel(),this._debouncers&&this._debouncers._increasePoolIfNeeded&&this._debouncers._increasePoolIfNeeded.cancel(),this.__preventElementUpdates=!0,e>0&&(t=this.adjustedFirstVisibleIndex,i=this.__getIndexScrollOffset(t)),this.__size=e,this._itemsChanged({path:"items"}),ce(),e>0){t=Math.min(t,e-1),this.scrollToIndex(t);const s=this.__getIndexScrollOffset(t);void 0!==i&&void 0!==s&&(this._scrollTop+=i-s)}this.elementsContainer.children.length||requestAnimationFrame((()=>this._resizeHandler())),this.__preventElementUpdates=!1,this._resizeHandler(),ce()}get _scrollTop(){return this.scrollTarget.scrollTop}set _scrollTop(e){this.scrollTarget.scrollTop=e}get items(){return{length:Math.min(this.size,1e5)}}get offsetHeight(){return this.scrollTarget.offsetHeight}get $(){return{items:this.scrollContainer}}updateViewportBoundaries(){const e=window.getComputedStyle(this.scrollTarget);this._scrollerPaddingTop=this.scrollTarget===this?0:parseInt(e["padding-top"],10),this._isRTL=Boolean("rtl"===e.direction),this._viewportWidth=this.elementsContainer.offsetWidth,this._viewportHeight=this.scrollTarget.offsetHeight,this._scrollPageHeight=this._viewportHeight-this._scrollLineHeight,this.grid&&this._updateGridMetrics()}setAttribute(){}_createPool(e){const t=this.createElements(e),i=document.createDocumentFragment();return t.forEach((e=>{e.style.position="absolute",i.appendChild(e),this.__resizeObserver.observe(e)})),this.elementsContainer.appendChild(i),t}_assignModels(e){this._iterateItems(((e,t)=>{const i=this._physicalItems[e];i.hidden=t>=this.size,i.hidden?delete i.__lastUpdatedIndex:(i.__virtualIndex=t+(this._vidxOffset||0),this.__updateElement(i,i.__virtualIndex))}),e)}_isClientFull(){return setTimeout((()=>{this.__clientFull=!0})),this.__clientFull||super._isClientFull()}translate3d(e,t,i,s){s.style.transform=`translateY(${t})`}toggleScrollListener(){}_scrollHandler(){this._adjustVirtualIndexOffset(this._scrollTop-(this.__previousScrollTop||0));const e=this.scrollTarget.scrollTop-this._scrollPosition;if(super._scrollHandler(),0!==this._physicalCount){const t=e>=0,i=this._getReusables(!t);i.indexes.length&&(this._physicalTop=i.physicalTop,t?(this._virtualStart-=i.indexes.length,this._physicalStart-=i.indexes.length):(this._virtualStart+=i.indexes.length,this._physicalStart+=i.indexes.length),this._resizeHandler())}e&&(this.__fixInvalidItemPositioningDebouncer=he.debounce(this.__fixInvalidItemPositioningDebouncer,oe.after(this.timeouts.FIX_INVALID_ITEM_POSITIONING),(()=>this.__fixInvalidItemPositioning()))),this.reorderElements&&(this.__scrollReorderDebouncer=he.debounce(this.__scrollReorderDebouncer,oe.after(this.timeouts.SCROLL_REORDER),(()=>this.__reorderElements()))),this.__previousScrollTop=this._scrollTop,0===this._scrollTop&&0!==this.firstVisibleIndex&&Math.abs(e)>0&&this.scrollToIndex(0)}__fixInvalidItemPositioning(){if(!this.scrollTarget.isConnected)return;const e=this._physicalTop>this._scrollTop,t=this._physicalBottom{this._wheelAnimationFrame=!1}));const i=Math.abs(e.deltaX)+Math.abs(t);this._canScroll(this.scrollTarget,e.deltaX,t)?(e.preventDefault(),this.scrollTarget.scrollTop+=t,this.scrollTarget.scrollLeft+=e.deltaX,this._hasResidualMomentum=!0,this._ignoreNewWheel=!0,this._debouncerIgnoreNewWheel=he.debounce(this._debouncerIgnoreNewWheel,oe.after(this.timeouts.IGNORE_WHEEL),(()=>{this._ignoreNewWheel=!1}))):this._hasResidualMomentum&&i<=this._previousMomentum||this._ignoreNewWheel?e.preventDefault():i>this._previousMomentum&&(this._hasResidualMomentum=!1),this._previousMomentum=i}_hasScrolledAncestor(e,t,i){return e!==this.scrollTarget&&e!==this.scrollTarget.getRootNode().host&&(!(!this._canScroll(e,t,i)||-1===["auto","scroll"].indexOf(getComputedStyle(e).overflow))||(e!==this&&e.parentElement?this._hasScrolledAncestor(e.parentElement,t,i):void 0))}_canScroll(e,t,i){return i>0&&e.scrollTop0||t>0&&e.scrollLeft0}_getScrollLineHeight(){const e=document.createElement("div");e.style.fontSize="initial",e.style.display="none",document.body.appendChild(e);const t=window.getComputedStyle(e).fontSize;return document.body.removeChild(e),t?window.parseInt(t):void 0}__getVisibleElements(){return Array.from(this.elementsContainer.children).filter((e=>!e.hidden))}__reorderElements(){if(this.__mouseDown)return void(this.__pendingReorder=!0);this.__pendingReorder=!1;const e=this._virtualStart+(this._vidxOffset||0),t=this.__getVisibleElements(),i=t.find((e=>e.contains(this.elementsContainer.getRootNode().activeElement)||e.contains(this.scrollTarget.getRootNode().activeElement)))||t[0];if(!i)return;const s=i.__virtualIndex-e,o=t.indexOf(i)-s;if(o>0)for(let e=0;e{this.scrollTarget.style.transform=e}))}}_adjustVirtualIndexOffset(e){if(this._virtualCount>=this.size)this._vidxOffset=0;else if(this.__skipNextVirtualIndexAdjust)this.__skipNextVirtualIndexAdjust=!1;else if(Math.abs(e)>1e4){const e=this._scrollTop/(this.scrollTarget.scrollHeight-this.scrollTarget.offsetHeight),t=e*this.size;this._vidxOffset=Math.round(t-e*this._virtualCount)}else{const e=this._vidxOffset,t=me,i=100;0===this._scrollTop?(this._vidxOffset=0,e!==this._vidxOffset&&super.scrollToIndex(0)):this.firstVisibleIndex0&&(this._vidxOffset-=Math.min(this._vidxOffset,i),super.scrollToIndex(this.firstVisibleIndex+(e-this._vidxOffset)));const s=this.size-this._virtualCount;this._scrollTop>=this._maxScrollTop&&this._maxScrollTop>0?(this._vidxOffset=s,e!==this._vidxOffset&&super.scrollToIndex(this._virtualCount-1)):this.firstVisibleIndex>this._virtualCount-t&&this._vidxOffsetclass extends e{static get properties(){return{items:{type:Array,observer:"__itemsChanged"},focusedIndex:{type:Number,observer:"__focusedIndexChanged"},loading:{type:Boolean,observer:"__loadingChanged"},opened:{type:Boolean,observer:"__openedChanged"},selectedItem:{type:Object,observer:"__selectedItemChanged"},itemIdPath:{type:String},owner:{type:Object},getItemLabel:{type:Object},renderer:{type:Object,observer:"__rendererChanged"},theme:{type:String}}}constructor(){super(),this.__boundOnItemClick=this.__onItemClick.bind(this)}get _viewportTotalPaddingBottom(){if(void 0===this._cachedViewportTotalPaddingBottom){const e=window.getComputedStyle(this.$.selector);this._cachedViewportTotalPaddingBottom=[e.paddingBottom,e.borderBottomWidth].map((e=>parseInt(e,10))).reduce(((e,t)=>e+t))}return this._cachedViewportTotalPaddingBottom}ready(){super.ready(),this.setAttribute("role","listbox"),this.id=`${this.localName}-${Q++}`,this.__hostTagName=this.constructor.is.replace("-scroller",""),this.addEventListener("click",(e=>e.stopPropagation())),this.__patchWheelOverScrolling(),this.__virtualizer=new ve({createElements:this.__createElements.bind(this),updateElement:this._updateElement.bind(this),elementsContainer:this,scrollTarget:this,scrollContainer:this.$.selector})}requestContentUpdate(){this.__virtualizer&&this.__virtualizer.update()}scrollIntoView(e){if(!(this.opened&&e>=0))return;const t=this._visibleItemsCount();let i=e;e>this.__virtualizer.lastVisibleIndex-1?(this.__virtualizer.scrollToIndex(e),i=e-t+1):e>this.__virtualizer.firstVisibleIndex&&(i=this.__virtualizer.firstVisibleIndex),this.__virtualizer.scrollToIndex(Math.max(0,i));const s=[...this.children].find((e=>!e.hidden&&e.index===this.__virtualizer.lastVisibleIndex));if(!s||e!==s.index)return;const o=s.getBoundingClientRect(),r=this.getBoundingClientRect(),n=o.bottom-r.bottom+this._viewportTotalPaddingBottom;n>0&&(this.scrollTop+=n)}_isItemSelected(e,t,i){return!(e instanceof be)&&(i&&void 0!==e&&void 0!==t?this.get(i,e)===this.get(i,t):e===t)}__itemsChanged(e){this.__virtualizer&&e&&(this.__virtualizer.size=e.length,this.__virtualizer.flush(),this.requestContentUpdate())}__loadingChanged(){this.requestContentUpdate()}__openedChanged(e){e&&this.requestContentUpdate()}__selectedItemChanged(){this.requestContentUpdate()}__focusedIndexChanged(e,t){e!==t&&this.requestContentUpdate(),e>=0&&!this.loading&&this.scrollIntoView(e)}__rendererChanged(e,t){(e||t)&&this.requestContentUpdate()}__createElements(e){return[...Array(e)].map((()=>{const e=document.createElement(`${this.__hostTagName}-item`);return e.addEventListener("click",this.__boundOnItemClick),e.tabIndex="-1",e.style.width="100%",e}))}_updateElement(e,t){const i=this.items[t],s=this.focusedIndex,o=this._isItemSelected(i,this.selectedItem,this.itemIdPath);e.setProperties({item:i,index:t,label:this.getItemLabel(i),selected:o,renderer:this.renderer,focused:!this.loading&&s===t}),e.id=`${this.__hostTagName}-item-${t}`,e.setAttribute("role",void 0!==t&&"option"),e.setAttribute("aria-selected",o.toString()),e.setAttribute("aria-posinset",t+1),e.setAttribute("aria-setsize",this.items.length),this.theme?e.setAttribute("theme",this.theme):e.removeAttribute("theme"),i instanceof be&&this.__requestItemByIndex(t)}__onItemClick(e){this.dispatchEvent(new CustomEvent("selection-changed",{detail:{item:e.currentTarget.item}}))}__patchWheelOverScrolling(){this.$.selector.addEventListener("wheel",(e=>{const t=0===this.scrollTop,i=this.scrollHeight-this.scrollTop-this.clientHeight<=1;(t&&e.deltaY<0||i&&e.deltaY>0)&&e.preventDefault()}))}__requestItemByIndex(e){requestAnimationFrame((()=>{this.dispatchEvent(new CustomEvent("index-requested",{detail:{index:e,currentScrollerPos:this._oldScrollerPosition}}))}))}_visibleItemsCount(){this.__virtualizer.scrollToIndex(this.__virtualizer.firstVisibleIndex);return this.__virtualizer.size>0?this.__virtualizer.lastVisibleIndex-this.__virtualizer.firstVisibleIndex+1:0}};class ye extends(fe(m.H3)){static get is(){return"vaadin-combo-box-scroller"}static get template(){return m.dy` ',document.head.appendChild(t.content);c(74332);var i=c(11654);const o=document.createElement("template");o.setAttribute("style","display: none;"),o.innerHTML=`\n \n`,document.head.appendChild(o.content);if(/^((?!chrome|android).)*version\/14\.0\s.*safari/i.test(navigator.userAgent)){const e=window.Element.prototype.attachShadow;window.Element.prototype.attachShadow=function(t){return t&&t.delegatesFocus&&delete t.delegatesFocus,e.apply(this,[t])}}var r=c(17463),a=c(34541),n=c(47838),s=c(68144),d=c(14243),l=c(63864),p=c(15838),h=c(20030);const u=(e,t=1)=>[e[0]-18*t,e[1],e[2]],f=e=>{const t=[0,0,0];for(let i=0;i{const i=f(e),o=f(t);return i>o?(i+.05)/(o+.05):(o+.05)/(i+.05)};let b={};const g=(e,t,o,r,a)=>{var n,s;const d=o||(a?t.theme:void 0),l=r&&void 0!==(null==r?void 0:r.dark)?null==r?void 0:r.dark:t.darkMode;let c=d,f={};if(d&&l&&(c=`${c}__dark`,f={...i._l}),"default"===d){var g;const t=null==r?void 0:r.primaryColor,i=null==r?void 0:r.accentColor;if(l&&t&&(f["app-header-background-color"]=(0,h.o)(t,"#121212",8)),t){c=`${c}__primary_${t}`;const e=(0,p.wK)(t),i=(0,p.Rw)(e);f["primary-color"]=t;const o=(0,p.p3)(((e,t=1)=>u(e,-t))(i));f["light-primary-color"]=(0,p.CO)(o),f["dark-primary-color"]=(0,p.uO)(u(i)),f["text-primary-color"]=m(e,[33,33,33])<6?"#fff":"#212121",f["text-light-primary-color"]=m(o,[33,33,33])<6?"#fff":"#212121",f["state-icon-color"]=f["dark-primary-color"]}if(i){c=`${c}__accent_${i}`,f["accent-color"]=i;const e=(0,p.wK)(i);f["text-accent-color"]=m(e,[33,33,33])<6?"#fff":"#212121"}if((null===(g=e.__themes)||void 0===g?void 0:g.cacheKey)===c)return}if(d&&"default"!==d&&t.themes[d]){const{modes:e,...i}=t.themes[d];f={...f,...i},e&&(f=l?{...f,...e.dark}:{...f,...e.light})}if(!(null!==(n=e.__themes)&&void 0!==n&&n.keys||Object.keys(f).length))return;const y=Object.keys(f).length&&c?b[c]||v(c,f):void 0,x={...null===(s=e.__themes)||void 0===s?void 0:s.keys,...null==y?void 0:y.styles};e.__themes={cacheKey:c,keys:null==y?void 0:y.keys},e.updateStyles?e.updateStyles(x):window.ShadyCSS&&window.ShadyCSS.styleSubtree(e,x)},v=(e,t)=>{if(!t||!Object.keys(t).length)return;const o={...i.q0,...t},r={},a={};for(const e of Object.keys(o)){const t=`--${e}`,i=String(o[e]);if(r[t]=i,a[t]="",!i.startsWith("#"))continue;const n=`rgb-${e}`;if(void 0===o[n])try{const e=(0,p.wK)(i).join(","),t=`--${n}`;r[t]=e,a[t]=""}catch(e){continue}}return b[e]={styles:r,keys:a},{styles:r,keys:a}};var y=c(47181),x=c(30418);var _=c(83849),w=c(38378),k=c(14516),E=c(18199),C=c(72881);const S={type:"supervisor/api",method:"GET"},A={host:"/host/info",supervisor:"/supervisor/info",info:"/info",core:"/core/info",network:"/network/info",resolution:"/resolution/info",os:"/os/info",addon:"/addons",store:"/store"},T=(e,t)=>e.sendMessagePromise({...S,...t});const L=(e,t,i)=>e.subscribeMessage((o=>async function(e,t,i,o){if("supervisor_update"!==i.event||i.update_key!==o)return;if(0===Object.keys(i.data).length){const i=await T(e,{endpoint:A[o]});return void t.setState(i,!0)}void 0!==t.state&&t.setState(i.data)}(e,t,o,i)),{type:"supervisor/subscribe"}),I=(e,t,i)=>(0,C._)(e,`_supervisor${t}Event`,(e=>T(e,{endpoint:i})),((e,i)=>L(e,i,t)));c(15291),c(93201),c(49703);var P=c(43499),R=c(85415),$=(c(22098),c(65040),c(46586),c(55677));(0,r.Z)([(0,d.Mo)("hassio-addons")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_filter",value:void 0},{kind:"method",key:"render",value:function(){return s.dy`
    ${(0,l.I)(this.hass.config.version,2021,12)?"":s.dy`

    ${this.supervisor.localize("dashboard.addons")}

    `}
    ${this.supervisor.addon.addons.length?this._getAddons(this.supervisor.addon.addons,this._filter).map((e=>s.dy`
    `)):s.dy`
    `}
    `}},{kind:"field",key:"_getAddons",value(){return(0,k.Z)(((e,t)=>(t&&(e=e.filter((e=>{const i=t.toLowerCase();return e.name.toLowerCase().includes(i)||e.description.toLowerCase().includes(i)||e.slug.toLowerCase().includes(i)}))),e.sort(((e,t)=>(0,R.f)(e.name,t.name,this.hass.locale.language))))))}},{kind:"method",key:"_handleSearchChange",value:function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return[i.Qx,$.l,s.iv`ha-card{cursor:pointer}.search{position:sticky;top:0;z-index:2}search-input{display:block;--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color)}`]}},{kind:"method",key:"_addonTapped",value:function(e){(0,_.c)(`/hassio/addon/${e.currentTarget.addon.slug}/info`)}},{kind:"method",key:"_openStore",value:function(){(0,_.c)("/hassio/store")}}]}}),s.oi);c(15803);var H=c(34154),O=c(41682),B=c(26765);const N="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15";(0,r.Z)([(0,d.Mo)("hassio-dashboard")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"firstUpdated",value:function(){(0,l.I)(this.hass.config.version,2022,5)||c.e(4114).then(c.bind(c,54114))}},{kind:"method",key:"render",value:function(){return(0,l.I)(this.hass.config.version,2022,5)?s.dy`
    `:s.dy` ${this.supervisor.localize((0,l.I)(this.hass.config.version,2021,12)?"panel.addons":"panel.dashboard")}
    ${(0,l.I)(this.hass.config.version,2021,12)?"":s.dy` `}
    `}},{kind:"method",key:"_handleCheckUpdates",value:async function(){try{await(0,H.a_)(this.hass)}catch(e){(0,B.Ys)(this,{text:(0,O.js)(e)})}finally{(0,y.B)(this,"supervisor-collection-refresh",{collection:"addon"})}}},{kind:"get",static:!0,key:"styles",value:function(){return[i.Qx,s.iv`.content{margin:0 auto}ha-fab.non-tabs{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}`]}}]}}),s.oi),(0,r.Z)([(0,d.Mo)("hassio-panel-router")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",key:"routerOptions",value:()=>({beforeRender:e=>"snapshots"===e?"backups":void 0,routes:{dashboard:{tag:"hassio-dashboard"},store:{tag:"hassio-addon-store",load:()=>Promise.all([c.e(8133),c.e(8597),c.e(7386),c.e(3001),c.e(1599),c.e(8910),c.e(9996)]).then(c.bind(c,19996))},backups:{tag:"hassio-backups",load:()=>Promise.all([c.e(1985),c.e(8958),c.e(7386),c.e(5142),c.e(2853)]).then(c.bind(c,2853))},system:{tag:"hassio-system",load:()=>Promise.all([c.e(5943),c.e(8958),c.e(8597),c.e(7386),c.e(7812),c.e(2890),c.e(4247)]).then(c.bind(c,94247))}}})},{kind:"method",key:"updatePageEl",value:function(e){e.hass=this.hass,e.supervisor=this.supervisor,e.route=this.route,e.narrow=this.narrow}}]}}),E.n),(0,r.Z)([(0,d.Mo)("hassio-panel")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"render",value:function(){return this.hass?Object.keys(A).some((e=>!this.supervisor[e]))?s.dy``:s.dy` `:s.dy``}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{--app-header-background-color:var(--sidebar-background-color);--app-header-text-color:var(--sidebar-text-color);--app-header-border-bottom:1px solid var(--divider-color)}`}}]}}),s.oi),(0,r.Z)([(0,d.Mo)("hassio-router")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"panel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",key:"routerOptions",value(){return{defaultPage:"dashboard",beforeRender:e=>{var t;return"snapshots"===e?"backups":"dashboard"===e&&null!==(t=this.panel.config)&&void 0!==t&&t.ingress?"ingress":void 0},showLoading:!0,routes:{dashboard:{tag:"hassio-panel",cache:!0},backups:"dashboard",store:"dashboard",system:"dashboard","update-available":{tag:"update-available-dashboard",load:()=>Promise.all([c.e(1985),c.e(7386),c.e(7630),c.e(1036),c.e(2246)]).then(c.bind(c,64529))},addon:{tag:"hassio-addon-dashboard",load:()=>Promise.all([c.e(5943),c.e(1985),c.e(7426),c.e(7386),c.e(7630),c.e(6815),c.e(1036),c.e(8910),c.e(8926)]).then(c.bind(c,18926))},ingress:{tag:"hassio-ingress-view",load:()=>c.e(2094).then(c.bind(c,72094))},_my_redirect:{tag:"hassio-my-redirect",load:()=>c.e(8226).then(c.bind(c,98226))}}}}},{kind:"method",key:"updatePageEl",value:function(e){var t,i;const o="hassio-panel"===e.localName,r="hassio-ingress-view"===e.localName,a=o?this.route:r&&null!==(t=this.panel.config)&&void 0!==t&&t.ingress?this._ingressRoute(null===(i=this.panel.config)||void 0===i?void 0:i.ingress):this.routeTail;var n;(e.hass=this.hass,e.narrow=this.narrow,e.route=a,e.supervisor=this.supervisor,r)&&(e.ingressPanel=Boolean(null===(n=this.panel.config)||void 0===n?void 0:n.ingress))}},{kind:"field",key:"_ingressRoute",value:()=>(0,k.Z)((e=>({prefix:"/hassio/ingress",path:`/${e}`})))}]}}),E.n);var M,z,F,D=c(87480);function U(e){return e.type===z.literal}function V(e){return e.type===z.argument}function G(e){return e.type===z.number}function j(e){return e.type===z.date}function X(e){return e.type===z.time}function Y(e){return e.type===z.select}function Z(e){return e.type===z.plural}function W(e){return e.type===z.pound}function q(e){return e.type===z.tag}function K(e){return!(!e||"object"!=typeof e||e.type!==F.number)}function J(e){return!(!e||"object"!=typeof e||e.type!==F.dateTime)}!function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(M||(M={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(z||(z={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(F||(F={}));var Q=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,ee=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function te(e){var t={};return e.replace(ee,(function(e){var i=e.length;switch(e[0]){case"G":t.era=4===i?"long":5===i?"narrow":"short";break;case"y":t.year=2===i?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][i-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][i-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===i?"short":5===i?"narrow":"short";break;case"e":if(i<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][i-4];break;case"c":if(i<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][i-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][i-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][i-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][i-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][i-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][i-1];break;case"s":t.second=["numeric","2-digit"][i-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=i<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),t}var ie=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;var oe=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,re=/^(@+)?(\+|#+)?[rs]?$/g,ae=/(\*)(0+)|(#+)(0+)|(0+)/g,ne=/^(0+)$/;function se(e){var t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(re,(function(e,i,o){return"string"!=typeof o?(t.minimumSignificantDigits=i.length,t.maximumSignificantDigits=i.length):"+"===o?t.minimumSignificantDigits=i.length:"#"===i[0]?t.maximumSignificantDigits=i.length:(t.minimumSignificantDigits=i.length,t.maximumSignificantDigits=i.length+("string"==typeof o?o.length:0)),""})),t}function de(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function le(e){var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var i=e.slice(0,2);if("+!"===i?(t.signDisplay="always",e=e.slice(2)):"+?"===i&&(t.signDisplay="exceptZero",e=e.slice(2)),!ne.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function ce(e){var t=de(e);return t||{}}function pe(e){for(var t={},i=0,o=e;i1)throw new RangeError("integer-width stems only accept a single optional option");r.options[0].replace(ae,(function(e,i,o,r,a,n){if(i)t.minimumIntegerDigits=o.length;else{if(r&&a)throw new Error("We currently do not support maximum integer digits");if(n)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(ne.test(r.stem))t.minimumIntegerDigits=r.stem.length;else if(oe.test(r.stem)){if(r.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(oe,(function(e,i,o,r,a,n){return"*"===o?t.minimumFractionDigits=i.length:r&&"#"===r[0]?t.maximumFractionDigits=r.length:a&&n?(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length+n.length):(t.minimumFractionDigits=i.length,t.maximumFractionDigits=i.length),""}));var a=r.options[0];"w"===a?t=(0,D.__assign)((0,D.__assign)({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=(0,D.__assign)((0,D.__assign)({},t),se(a)))}else if(re.test(r.stem))t=(0,D.__assign)((0,D.__assign)({},t),se(r.stem));else{var n=de(r.stem);n&&(t=(0,D.__assign)((0,D.__assign)({},t),n));var s=le(r.stem);s&&(t=(0,D.__assign)((0,D.__assign)({},t),s))}}return t}var he,ue={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","h","K"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TL:["H","hB","hb","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function fe(e){var t=e.hourCycle;if(void 0===t&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var i,o=e.language;return"root"!==o&&(i=e.maximize().region),(ue[i||""]||ue[o||""]||ue["".concat(o,"-001")]||ue["001"])[0]}var me=new RegExp("^".concat(Q.source,"*")),be=new RegExp("".concat(Q.source,"*$"));function ge(e,t){return{start:e,end:t}}var ve=!!String.prototype.startsWith,ye=!!String.fromCodePoint,xe=!!Object.fromEntries,_e=!!String.prototype.codePointAt,we=!!String.prototype.trimStart,ke=!!String.prototype.trimEnd,Ee=!!Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Ce=!0;try{Ce="a"===(null===(he=$e("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===he?void 0:he[0])}catch(e){Ce=!1}var Se,Ae=ve?function(e,t,i){return e.startsWith(t,i)}:function(e,t,i){return e.slice(i,i+t.length)===t},Te=ye?String.fromCodePoint:function(){for(var e=[],t=0;ta;){if((i=e[a++])>1114111)throw RangeError(i+" is not a valid code point");o+=i<65536?String.fromCharCode(i):String.fromCharCode(55296+((i-=65536)>>10),i%1024+56320)}return o},Le=xe?Object.fromEntries:function(e){for(var t={},i=0,o=e;i=i)){var o,r=e.charCodeAt(t);return r<55296||r>56319||t+1===i||(o=e.charCodeAt(t+1))<56320||o>57343?r:o-56320+(r-55296<<10)+65536}},Pe=we?function(e){return e.trimStart()}:function(e){return e.replace(me,"")},Re=ke?function(e){return e.trimEnd()}:function(e){return e.replace(be,"")};function $e(e,t){return new RegExp(e,t)}if(Ce){var He=$e("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Se=function(e,t){var i;return He.lastIndex=t,null!==(i=He.exec(e)[1])&&void 0!==i?i:""}}else Se=function(e,t){for(var i=[];;){var o=Ie(e,t);if(void 0===o||Ne(o)||Me(o))break;i.push(o),t+=o>=65536?2:1}return Te.apply(void 0,i)};var Oe=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,i){for(var o=[];!this.isEOF();){var r=this.char();if(123===r){if((a=this.parseArgument(e,i)).err)return a;o.push(a.val)}else{if(125===r&&e>0)break;if(35!==r||"plural"!==t&&"selectordinal"!==t){if(60===r&&!this.ignoreTag&&47===this.peek()){if(i)break;return this.error(M.UNMATCHED_CLOSING_TAG,ge(this.clonePosition(),this.clonePosition()))}if(60===r&&!this.ignoreTag&&Be(this.peek()||0)){if((a=this.parseTag(e,t)).err)return a;o.push(a.val)}else{var a;if((a=this.parseLiteral(e,t)).err)return a;o.push(a.val)}}else{var n=this.clonePosition();this.bump(),o.push({type:z.pound,location:ge(n,this.clonePosition())})}}}return{val:o,err:null}},e.prototype.parseTag=function(e,t){var i=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:z.literal,value:"<".concat(o,"/>"),location:ge(i,this.clonePosition())},err:null};if(this.bumpIf(">")){var r=this.parseMessage(e+1,t,!0);if(r.err)return r;var a=r.val,n=this.clonePosition();if(this.bumpIf("")?{val:{type:z.tag,value:o,children:a,location:ge(i,this.clonePosition())},err:null}:this.error(M.INVALID_TAG,ge(n,this.clonePosition())))}return this.error(M.UNCLOSED_TAG,ge(i,this.clonePosition()))}return this.error(M.INVALID_TAG,ge(i,this.clonePosition()))},e.prototype.parseTagName=function(){var e,t=this.offset();for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(e,t){for(var i=this.clonePosition(),o="";;){var r=this.tryParseQuote(t);if(r)o+=r;else{var a=this.tryParseUnquoted(e,t);if(a)o+=a;else{var n=this.tryParseLeftAngleBracket();if(!n)break;o+=n}}}var s=ge(i,this.clonePosition());return{val:{type:z.literal,value:o,location:s},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Be(e=this.peek()||0)||47===e)?null:(this.bump(),"<");var e},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];for(this.bump();!this.isEOF();){var i=this.char();if(39===i){if(39!==this.peek()){this.bump();break}t.push(39),this.bump()}else t.push(i);this.bump()}return Te.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var i=this.char();return 60===i||123===i||35===i&&("plural"===t||"selectordinal"===t)||125===i&&e>0?null:(this.bump(),Te(i))},e.prototype.parseArgument=function(e,t){var i=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(i,this.clonePosition()));if(125===this.char())return this.bump(),this.error(M.EMPTY_ARGUMENT,ge(i,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(M.MALFORMED_ARGUMENT,ge(i,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(i,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:z.argument,value:o,location:ge(i,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(i,this.clonePosition())):this.parseArgumentOptions(e,t,o,i);default:return this.error(M.MALFORMED_ARGUMENT,ge(i,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),i=Se(this.message,t),o=t+i.length;return this.bumpTo(o),{value:i,location:ge(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,i,o){var r,a=this.clonePosition(),n=this.parseIdentifierIfPossible().value,s=this.clonePosition();switch(n){case"":return this.error(M.EXPECT_ARGUMENT_TYPE,ge(a,s));case"number":case"date":case"time":this.bumpSpace();var d=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition();if((g=this.parseSimpleArgStyleIfPossible()).err)return g;if(0===(u=Re(g.val)).length)return this.error(M.EXPECT_ARGUMENT_STYLE,ge(this.clonePosition(),this.clonePosition()));d={style:u,styleLocation:ge(l,this.clonePosition())}}if((v=this.tryParseArgumentClose(o)).err)return v;var c=ge(o,this.clonePosition());if(d&&Ae(null==d?void 0:d.style,"::",0)){var p=Pe(d.style.slice(2));if("number"===n)return(g=this.parseNumberSkeletonFromString(p,d.styleLocation)).err?g:{val:{type:z.number,value:i,location:c,style:g.val},err:null};if(0===p.length)return this.error(M.EXPECT_DATE_TIME_SKELETON,c);var h=p;this.locale&&(h=function(e,t){for(var i="",o=0;o>1),d=fe(t);for("H"!=d&&"k"!=d||(s=0);s-- >0;)i+="a";for(;n-- >0;)i=d+i}else i+="J"===r?"H":r}return i}(p,this.locale));var u={type:F.dateTime,pattern:h,location:d.styleLocation,parsedOptions:this.shouldParseSkeletons?te(h):{}};return{val:{type:"date"===n?z.date:z.time,value:i,location:c,style:u},err:null}}return{val:{type:"number"===n?z.number:"date"===n?z.date:z.time,value:i,location:c,style:null!==(r=null==d?void 0:d.style)&&void 0!==r?r:null},err:null};case"plural":case"selectordinal":case"select":var f=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(M.EXPECT_SELECT_ARGUMENT_OPTIONS,ge(f,(0,D.__assign)({},f)));this.bumpSpace();var m=this.parseIdentifierIfPossible(),b=0;if("select"!==n&&"offset"===m.value){if(!this.bumpIf(":"))return this.error(M.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ge(this.clonePosition(),this.clonePosition()));var g;if(this.bumpSpace(),(g=this.tryParseDecimalInteger(M.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,M.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return g;this.bumpSpace(),m=this.parseIdentifierIfPossible(),b=g.val}var v,y=this.tryParsePluralOrSelectOptions(e,n,t,m);if(y.err)return y;if((v=this.tryParseArgumentClose(o)).err)return v;var x=ge(o,this.clonePosition());return"select"===n?{val:{type:z.select,value:i,options:Le(y.val),location:x},err:null}:{val:{type:z.plural,value:i,options:Le(y.val),offset:b,pluralType:"plural"===n?"cardinal":"ordinal",location:x},err:null};default:return this.error(M.INVALID_ARGUMENT_TYPE,ge(a,s))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();){switch(this.char()){case 39:this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(M.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,ge(i,this.clonePosition()));this.bump();break;case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var i=[];try{i=function(e){if(0===e.length)throw new Error("Number skeleton cannot be empty");for(var t=[],i=0,o=e.split(ie).filter((function(e){return e.length>0}));i=48&&n<=57))break;r=!0,a=10*a+(n-48),this.bump()}var s=ge(o,this.clonePosition());return r?Ee(a*=i)?{val:a,err:null}:this.error(t,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=Ie(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(Ae(this.message,e,this.offset())){for(var t=0;t=0?(this.bumpTo(i),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Ne(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),i=this.message.charCodeAt(t+(e>=65536?2:1));return null!=i?i:null},e}();function Be(e){return e>=97&&e<=122||e>=65&&e<=90}function Ne(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function Me(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function ze(e){e.forEach((function(e){if(delete e.location,Y(e)||Z(e))for(var t in e.options)delete e.options[t].location,ze(e.options[t].value);else G(e)&&K(e.style)||(j(e)||X(e))&&J(e.style)?delete e.style.location:q(e)&&ze(e.children)}))}function Fe(e,t){void 0===t&&(t={}),t=(0,D.__assign)({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var i=new Oe(e,t).parse();if(i.err){var o=SyntaxError(M[i.err.kind]);throw o.location=i.err.location,o.originalMessage=i.err.message,o}return(null==t?void 0:t.captureLocation)||ze(i.val),i.val}function De(e,t){var i=t&&t.cache?t.cache:We,o=t&&t.serializer?t.serializer:Xe;return(t&&t.strategy?t.strategy:je)(e,{cache:i,serializer:o})}function Ue(e,t,i,o){var r,a=null==(r=o)||"number"==typeof r||"boolean"==typeof r?o:i(o),n=t.get(a);return void 0===n&&(n=e.call(this,o),t.set(a,n)),n}function Ve(e,t,i){var o=Array.prototype.slice.call(arguments,3),r=i(o),a=t.get(r);return void 0===a&&(a=e.apply(this,o),t.set(r,a)),a}function Ge(e,t,i,o,r){return i.bind(t,e,o,r)}function je(e,t){return Ge(e,this,1===e.length?Ue:Ve,t.cache.create(),t.serializer)}var Xe=function(){return JSON.stringify(arguments)};function Ye(){this.cache=Object.create(null)}Ye.prototype.get=function(e){return this.cache[e]},Ye.prototype.set=function(e,t){this.cache[e]=t};var Ze,We={create:function(){return new Ye}},qe={variadic:function(e,t){return Ge(e,this,Ve,t.cache.create(),t.serializer)},monadic:function(e,t){return Ge(e,this,Ue,t.cache.create(),t.serializer)}};!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(Ze||(Ze={}));var Ke,Je=function(e){function t(t,i,o){var r=e.call(this,t)||this;return r.code=i,r.originalMessage=o,r}return(0,D.__extends)(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Qe=function(e){function t(t,i,o,r){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(i,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Ze.INVALID_VALUE,r)||this}return(0,D.__extends)(t,e),t}(Je),et=function(e){function t(t,i,o){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(i),Ze.INVALID_VALUE,o)||this}return(0,D.__extends)(t,e),t}(Je),tt=function(e){function t(t,i){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(i,'"'),Ze.MISSING_VALUE,i)||this}return(0,D.__extends)(t,e),t}(Je);function it(e){return"function"==typeof e}function ot(e,t,i,o,r,a,n){if(1===e.length&&U(e[0]))return[{type:Ke.literal,value:e[0].value}];for(var s=[],d=0,l=e;d0?new Intl.Locale(t[0]):new Intl.Locale("string"==typeof e?e:e[0])}},e.__parse=Fe,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const st=nt;var dt=c(24517);const lt=async(e,t,i,o)=>(await Promise.all([c.e(8958),c.e(4631)]).then(c.bind(c,4631)).then((()=>(0,dt.n)(t))),e._localizationCache={},(r,...a)=>{if(!(r&&i&&t&&i[t]))return"";const n=i[t][r];if(!n)return"";const s=r+n;let d=e._localizationCache[s];if(!d){try{d=new st(n,t,o)}catch(e){return"Translation error: "+e.message}e._localizationCache[s]=d}let l={};if(1===a.length&&"object"==typeof a[0])l=a[0];else for(let e=0;e({localize:()=>""})},{kind:"field",decorators:[(0,d.SB)()],key:"_unsubs",value:()=>({})},{kind:"field",decorators:[(0,d.SB)()],key:"_collections",value:()=>({})},{kind:"field",decorators:[(0,d.SB)()],key:"_language",value:()=>"en"},{kind:"method",key:"connectedCallback",value:function(){var e;(0,a.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),this.hasUpdated&&"/hassio"===(null===(e=this.route)||void 0===e?void 0:e.prefix)&&this._initSupervisor()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),Object.keys(this._unsubs).forEach((e=>{this._unsubs[e](),delete this._unsubs[e]})),this.removeEventListener("supervisor-collection-refresh",this._handleSupervisorStoreRefreshEvent)}},{kind:"method",key:"willUpdate",value:function(e){var t;this.hasUpdated||"/hassio"===(null===(t=this.route)||void 0===t?void 0:t.prefix)&&this._initSupervisor();if(e.has("hass")){const t=e.get("hass");(null==t?void 0:t.language)!==this.hass.language&&(this._language=this.hass.language)}!e.has("_language")&&this.hasUpdated||this._initializeLocalize()}},{kind:"method",key:"_updateSupervisor",value:function(e){this.supervisor={...this.supervisor,...e}}},{kind:"method",key:"_initializeLocalize",value:async function(){const{language:e,data:t}=await(0,bt.i0)(null,this._language,"/api/hassio/app/static/translations");this._updateSupervisor({localize:await lt(this.constructor.prototype,e,{[e]:t})})}},{kind:"method",key:"_handleSupervisorStoreRefreshEvent",value:async function(e){const t=e.detail.collection;if((0,l.I)(this.hass.config.version,2021,2,4))return void this._collections[t].refresh();const i=await this.hass.callApi("GET",`hassio${A[t]}`);this._updateSupervisor({[t]:i.data})}},{kind:"method",key:"_subscribeCollection",value:function(e){this._unsubs[e]&&this._unsubs[e](),this._unsubs[e]=this._collections[e].subscribe((t=>this._updateSupervisor({[e]:t})))}},{kind:"method",key:"_initSupervisor",value:async function(){if(this.addEventListener("supervisor-collection-refresh",this._handleSupervisorStoreRefreshEvent),(0,l.I)(this.hass.config.version,2021,2,4))Object.keys(A).forEach((e=>{e in this._collections?(this._subscribeCollection(e),this._collections[e].refresh()):(this._collections[e]=I(this.hass.connection,e,A[e]),this._collections[e].state&&this._updateSupervisor({[e]:this._collections[e].state}),this._subscribeCollection(e))}));else{const[e,t,i,o,r,a,n,s,d]=await Promise.all([(0,H.yt)(this.hass),(0,ut.CP)(this.hass),(0,ct.Sj)(this.hass),(0,ut.qs)(this.hass),(0,ut.Lm)(this.hass),(0,ct.AP)(this.hass),(0,pt.bR)(this.hass),(0,ht.p)(this.hass),(0,ft.Er)(this.hass)]);this._updateSupervisor({addon:e,supervisor:t,host:i,core:o,info:r,os:a,network:n,resolution:s,store:d}),this.addEventListener("supervisor-update",(e=>this._updateSupervisor(e.detail)))}}}]}}),(0,mt.M)((vt=s.oi,class extends vt{constructor(...e){super(...e),this.hass=void 0,this.__provideHass=[]}provideHass(e){this.__provideHass.push(e),e.hass=this.hass}updated(e){super.updated(e),e.has("hass")&&this.__provideHass.forEach((e=>{e.hass=this.hass}))}})));var vt;(0,r.Z)([(0,d.Mo)("hassio-main")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"panel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),this._applyTheme(),this.addEventListener("hass-toggle-menu",(()=>{(0,y.B)(window.parent.customPanel,this.hass.dockedSidebar?"hass-close-menu":"hass-open-menu")})),x.E.addEventListener("location-changed",(e=>(0,y.B)(this,e.type,e.detail,{bubbles:!1}))),document.body.addEventListener("click",(e=>{const t=(e=>{if(e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey)return;const t=e.composedPath().find((e=>"A"===e.tagName));if(!t||t.target||t.hasAttribute("download")||"external"===t.getAttribute("rel"))return;let i=t.href;if(!i||-1!==i.indexOf("mailto:"))return;const o=window.location,r=o.origin||o.protocol+"//"+o.host;return 0===i.indexOf(r)&&(i=i.substr(r.length),"#"!==i)?(e.preventDefault(),i):void 0})(e);t&&(0,_.c)(t)})),window.addEventListener("haptic",(e=>{(0,y.B)(window.parent,e.type,e.detail,{bubbles:!1})})),document.body.addEventListener("keydown",(e=>{e.altKey||e.ctrlKey||e.shiftKey||e.metaKey||(0,y.B)(x.E,"hass-quick-bar-trigger",e,{bubbles:!1})})),(0,w.lD)(this,this.shadowRoot)}},{kind:"method",key:"updated",value:function(e){(0,a.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e);const t=e.get("hass");t&&t.themes!==this.hass.themes&&this._applyTheme()}},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"method",key:"_applyTheme",value:function(){let e,t;var i;(0,l.I)(this.hass.config.version,0,114)?(e=(null===(i=this.hass.selectedTheme)||void 0===i?void 0:i.theme)||(this.hass.themes.darkMode&&this.hass.themes.default_dark_theme?this.hass.themes.default_dark_theme:this.hass.themes.default_theme),t=this.hass.selectedTheme):e=this.hass.selectedTheme||this.hass.themes.default_theme;g(this.parentElement,this.hass.themes,e,t,!0)}}]}}),gt);(0,e.xj)(!1);const yt=document.createElement("style");yt.innerHTML="\nbody {\n font-family: Roboto, sans-serif;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n margin: 0;\n padding: 0;\n height: 100vh;\n}\n@media (prefers-color-scheme: dark) {\n body {\n background-color: #111111;\n color: #e1e1e1;\n }\n}\n",document.head.appendChild(yt)})()})(); -//# sourceMappingURL=entrypoint-Oz9jOw0TQis.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/entrypoint-Oz9jOw0TQis.js.gz b/supervisor/api/panel/frontend_latest/entrypoint-Oz9jOw0TQis.js.gz deleted file mode 100644 index a944c07b5f9da43f4c9d04bcaf10ddcf1908ecfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 80952 zcmV)9K*hfwiwFP!000021GHNAcB4qv|Nnamtn+Ojv8Pl`k nRueR5<;giV7A32u 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%0D!Mjp^N{Gb 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%0Dt?1mlTUq$om z_YZItpoX5X!p%~2C(ZLe7$*0E!RUWKfNUVXIWT*0d#jdsNV(zi!oa#S2c}Yvp3hqG z{SW4GzU`(8yeo0rt`~**wD&QngT>bnfSb2IIcndza|208Gq&8hyL5EeLF*Kov27YpAd>oP(W>DEsm?XNq@Q$CiEZKuo|{pwJMrpf(wE zWuURFR1IhJ9@;Qa$zFF(DzN684Sd0R1&CbPTmMj-V9AJd@cP8*KD6n^4}P~O~1J;f8Sizo04xho5&OJXa^VeY;X5Y z#=8!OZN9rM+wpq{vzGDh{voj%CZ6jy?2~QgxgzGd@_ey}!(oBj85I^vm=R7KIV7VJ zp1O@rR^eIWi9zS8M8kvr%~feqxue>q6x8TU_gV^CDRftC@b|lx(H8A0LgZZ$GYuzOo;4x@Yof zG`kk=X38hiEL~3dWJn`kL4oi3?|4@QzW@G8>|WaMSqc{HHWA6|orAxm) zdh=$p3Ev}pl?AI9;UzPFmyMdeF-T@om1=6Z1pk(Nto?fZ5ER&h{~AaZqldLldjSX&RC zh4o8lI2WO^$za%xQ~BN zy5|*!iOQ8>W~7NO-1SO#lgv*Srl`o3K^a?X-o&I7wWQ6EDR)oXPPntwoJLK<1K@5s zuS8D)bTHyqaDW+r;Y!UQ)XH7c$X$Qm-t&hd&8TeWxjD_4St8=x^@syOTWp*5jfAn6ME1Aj=Z>K!o1w)m+sa9R3KF)Zq+BI|n+9Pbn-NLSGOaS;>p; z6}L0FnyeCIt++I$DpdfNCJ&*+4kSLvbyIq&2=%k|Ck;2|fzB5O(2vS;u8M`3u9}>o zapZ$(_2U?F9beAvxAkzymG?wdxqUzgkyW1oWAR9jvG0QTRW)X$A4G+5eRAVyV`N&qJ2uPD=}ybF7Xv|E=~k}S(C+Q8PtYOB&~8l8^)FU7 zd8OPpSx%O~rkk8yMtW!v|K#00JCAPJ?SAx(CPQNjHHAR{>Cs)OodxD z+g1scSS6G|H~?Gg3EHH@7HIlSN8KR_1x6!+P;b*DJ%sQqU1n!PG5`b;UnCGPT|RkV zRm$i;>*g1dy(`mhduu4UgTAr7MB_YQ_3a1+V^wfeqDI0}dSNKN_eMo#8J$vh4m;Zh z_TPa=>i)=5P@d!2I&>K;*~n!OwwB@aCgJoZ>>}#G)OH>h9{s79=$+NlSIKyCdo5&% z#tx=8J{VpUQ(W9s0I?N{oTe-j4@5nYiXir5+p~n07uT`_bxcE`)%KekS4Uddq!fvX z7`~|Qoi4xef^rkA2JCSE0OY_c1q>xQL18Sqk&#|5^jX8E&<<)Z;-GlwW{SC<;L$jN zh;?r*MI>iT_!jFww**Eod-h3@-QzC3c(o$)#+WeW9ZZ?R6xmZJf_?!z&TdWMI5)&RfH};2vBBL4~T=87bmbG>$hZyYd+^ z$MPF5HPVnuIb3y!?ow%~taFmj>vy{a9Kb_(K^CmC|$7E2E`_yXa<2L9l|g9CBM zTLk$!h3RcPlzc$?$U(y+#;M)8#?fjn+f`-#|s2v zC1eA}n=#_in5C17Dmy|?+sMzUGT6R-oR$rSw7*@rR}dT2|KvQ6G%!s#Z~4#<>7_zc z&vB~{nCs>Rxc3FN3vV%W-669Dl*qtSQFktRHgt6GSA*@HVWus_Icr4!aua#9x8evl zj|?h)D5f9%!UPmcQJy6!SYmsHx#*z_=3E(X@)W82_jcFUz;B8E{gvu8X_o;|lCeO@ zl$ow?2Eu=KppT)eFCMF>>Uc)*gG<7*xRIf z_Z(!F$Pl$l%4?I~NE=~y^tMf|?}^SKXe&CRLn?02flqNBYWScjs8icH^ae?f4;GjW z2@mCJKEr7Im2FYI~I)3#8XJ0tOuXybPiNwgm6TrCWjC<4fZ5 zXS?ZQ@Qg&Q*MpWk>bLBS5{G_T# z5U~RRR#1Q52nPevGtFC09N0xqeoU&V+bvQZUps|EMk?6%^#w)#Bi$X6*Fqp2pR6JJ zV|PD(#G56E=V&{n&OXcYdHJE3A48X+%+u=`JRs<7Ht{e%Z#JKi?uLqD{oL2gKYAPV zlm52*F9sPGk|!)}$M5TReNFZ6?RS%Rc~9Zq{r%188`$4%E9P=$phjI z85-eXQJ6sOo~nV8a_!Rcb$C5xW-<_DnyLsb!uOPiAMJE>DQ8069HO7}>zVN-SsKh4 z7zuf$>dflfUD`WLGx~SYd__w*hNLN%2yN-FX$#D+NlTCf?O>R8c!)!dKy_vQm4_lx ztc|L@JdV3ENE8{QsaH5W@iKE=g~LVv^jTHva_3%L>nW0f0WF`h~I zQGx0Qlf6?59QwAr?JEuiD$_fmpY@Q%Xzd)^1f6kV=6fJ8*}3Mxz?CQ=v@{nkNrxnQ z={@qlcXL#%uvf?|NTdAP<*!>|h2~1sFxT*CymdvvnJJ3cuIU*f_>5zXgYY(w!H@bZ zR@i15@VXmS^1y8}7?uH1ZE$Dlj%Q}6m*jOCaH;?tA(L7G4!t-cXdIk~mTwCx_1cvc6Tdf`R;&3X;+QVd}=Tvh@d@qSNBP-9$hw^Q-N<=;!az{jx3b z-Jf`J|KWWG02##ZuAqzS{7B2t;plq&#N!S>gP(V)d~XW=p4Y$sGVupW_W$J9jmJ1L z3#VFA)&F^a4wn95<7Z4=NZmsH^jk?|+J_kAx9s~eWcom7pwU|w`umsN>c8Fa>-({0 z`yb->j$F)({tWTwKkbynvTy(S<4Fvd?gwrThPI|bjz|!Gh19pdtXk6x!S9bPgw#pd0V&PKzy70`AB`eDT!sG{x(aK2Q>6H4G+Sajahk1xTQdhA zz@{7Y?eokSCa_VMiosT47Za?S-dF;00n}Em*R3>~?bDTz4xzBUO;IY#rdAS?%16Vy zDfTV!*JkDesSH+!&roZzbvNs#K$>YH18RG#ulG&qFd$vR{V7--H$B(xEF2({Ll_iA zWq6){9JqvZxVI|TI!}jIzL>oca(DN8{ro;X@ar2%4QV*eIlF{C)!S3bO;lkpbEnh6 z!_hlEAVp&z4dr;;94}Y*K1zY!F|NIOw~GT|%^e_>Bc)%#XTmn_g&97OMktoWanbLF zK`MZB1HR^6!^l^zK7P#zQQiAteeDZ>_$*0iP~i{$Vte2T-?t+msURTD*1V~7t8JAM z(o|%1v6?8W;pg5HgiN^KKBDrg(_eRda&Ibde^Hz&32Win2uNj&e8mqw{2YB5sw8B< zYNB);%exl##063fxIgD#qC20;r|km?s-r(!W%v7~t1nxGOvJc(s@-_(rRyjH(iEUk zdvRUgw5CxmfpqFX&zSHjE1d1U1d=+ew1a)GPR;h9n*y1JhN)g7vvV>#ey>G{8a`_d zo$YFWMy?4-hOEX0tM6=?DtkgEtd6rHcumid>R?2{7<}F5nQiSK@r?O|IMB0<7?+{b zIxGp9h*4W9NBbn!d07G}lrL_!I?0*~yW4vsggu)UuRgz6y9op00;rqEL;Kjj3?D8b z13giHHP2CXRn8Lp`i%` z)OY7kTRS@|5=v@vJw0r=RF1$)ET+YqL~=7m30+KAdNC% zKH7sr={23%9!Td94vS+D-Cr|v)gmO2!tuVi@0Lk#Dk30*VX6-q?sk=5Po6O$31O;S zcDfdSvWSpWFk;K-`NCl8gaud$-}~nb)sL4@gm|O?HnHAMN8NkKRZk6DvhTs+Vo^79k0%Du^sO zxD>V#5i*g&0J*QNRy%DwZ$w?VD{r%AG`;Ld$T?8iUySVDeDRsPgfs}dMSB|0kM?xNusZcp)-GRN^rDEd~q7nVwTsU!{ zE>4n=hJcph(8F_TB=4B2$y5`GUf6P2tPanGOUQumwBh+|UtIh@XV!nk z54SA&7K1A#EMGmn_kNyS*%qLUEqP^=gj4?e)kr9|z~tf#|{41b+WNP{-W53pqcdOyC3}@Zhv^4eO*8hh%dgrV{zpDe*4e}aR-pQ3{Y5imUg$n!QZ2Y|u%2ls{=NU^aBkK> zZAX)r&p6BURibx$r}{eCe3ks1$|;7t{=5*d@_29|Cw`7&;8Z~SFsufW;w5Z!Tjgrw zsaQ5shfz7BA#dFfpcT6q$6LhV{>{OzT-);jj2_h$Ml08IL{8E8fB%;^?+$=S7~~f1 z>Wx4-AmK4=Se1iIxCa2RZ&!NDBp)*>=Lc5sEoCTC8$^xkqIP=J0YV_h4qHCp=ZM!% zZv=g-Ux!6pwM~IvjO3#r<|ZBj1G{Qw2NpR-yZU8LTXkh4=%jbNtK**shrAk$O2mbg zF~mjiM0dQbC)#na2S+eb5J zF6LHa$$lRTf^dURQYU# z3jFO?ABq#zaJn9+ESAR$kGCAJr7Pgo?~8?~=p3<;dAuIKzV|2PCvyA-Yq~HnJgjbm z->A!)#TTY;&|`1`M6JLd%?GKw=hzD5tbP{1V3=8BU2%OIzrgx3hLb6w7P`M|PH2}7 z(P&6iRipJ1V|-9$s071L_|yw9aD?a1?V6uK3#o9e zKn$D`4}?RSD?XxnGu;Y}m^grNNZ|;U(LhSKg>-rBj?A6XG|z~SewK%o|GFZhWF;+w z#s$mN6wv+k)fei1Sq8&%Du?HE#2~ZcaR#SzQ}K48uE8pXu{s1_z=u-2OkN>f<0f!t z;|l$p{5n$k&xH&u_9Liw@%RNScEbJy=g$#YNsl{JViG(wCRg{3$(8os&V*u;P?rMGbhTMr{3v(VI#ONPmt^{ zEy^ff!nN(SGv{Btl4O7Xh5mERpdm#uwtoMG9)4sb6^w(gSj0*;SpGr_9$)@KEei^4 zIy^*JVm_V&h;Y4jZoq+UW!X?e5MmoM_>$P`b!R`Pg(8-?y+CiUNOg7u{ z(sCU~2TAP#nqWvp;Gd5NVtrVml*FxgRCEtiis8Z7h-7~}wof2|MpP=M6Cg#~5sUv^ zc2Zc*8A=lLu#~~k6W-IC>MOk2rHD5o({Y_pY3h!Mf@d?>8B?jKet3G>DR?$JeToyZ z%NkLssE()mX-6QlXEPNjan4W> z-^)xDLtku9Z=@7PmyM_(rYj(z?TBUZe0BmY&Ke2``dO;tcqlx>RIetg3;1HxJ|->o zePS0&=$iVzcX3#@jfbu~4TI`*f(|`Z*0ra~YCYBed!-Klw3W7yQ?IJ8mNoese8S%c zEW_5nbT8dHEEQUkxDW#&P4^+SV8=>^x#f+W(Gj7gcId%V-VwG6EU>AwMc}4SOCRGl z*20Egw;8p=lM^JGbF% zM-$T)G2)3`MYcPO&gUjt1g}OnZJ@>>yp~cayd^Y|)d1)LMO$5_4=UERUo&n&EsD9J zyb7{)ISZ#y_>TEf6ya1Tl5DWSTno23PK0Lfychh(eRtVR5~Vv_J$ma8P>@AxaiHB~d*ZfKQ&M!2(+bWY&9W5+-Xt&bsI{620M{gLHP z7bD9Hf~84lwvS#I3d+zMS&m89*hBG!SoPl|Zt1AFZZNukGdYYdi=m8uGwItJE|bN` zC0+G2bZX50Og*Jqn6ujoz-$qQ!Mq9OzTJ(CSly-@m6}O1b>MYm=VOvtGLH-rQ5b5rg1>qnb4$uP zNcd~$S2UCo)y%6$fV6-c#D_-iUo4Lq2yJ2k3~d}cif#}|p-7rcW;wlRQafQV?l49h zrur%3*;TBLaJb45#i=bqaB_ui(f&k7Om$k_1*rk`RkVi#&z?jgj7gtF5CtE75=l2m zEiFG@7@-?eh$@GDq<~*Mi6EGoc>*ydCz}m)nN2|u&?*J<(q`**ucQ?d?VL(PDB}C8 z0@H%={w3LD*B#dfrynC8F?y9T%I-*lA1-Kviib0AF?vKErYydGICsWKQSSI7py!-L zDb5})01jv@_mAMu*fo9xJM`He&R(J{$Gi`JoRSPa(XM1Y>MqR|GnSfcs#kTME8+V- zKVCdZhYQ7zXj~+S- zJOo|A%0zQss{A^eqdDdUYqVhpw!YpXG^N^nok13aW7?Z(Cs-m;qD04!liwKa;Vr-$ z;gsDr^Qv)V8?!ppwZDt1=gl==56`(l@otwjGQxv8^1q4!>{yK z0{UpK1ym4}j6NV>iLypN^n!3?>9_XGI^_#R68i0wkI?Hr$kYPF8K!BwYUkMeCi`=i zC*Z*_Ioie;21h>p9YP5_e7eushNFCIE*d~Lh7*+9+o@e&lpT8^$Jw%hu*guF)@dPQ z+K6MM)*uY>R_bV1mW(#ZHX(h1a?CAtvWtO61=+G5Adv8-UUG)NdT_+<4%8wIZ(dmO zE+VlV;ok`6Ls4oE+3Afex3a{aN)IzN*ehV9Q^{5v2^!b|hFar+Wp=U39eHh4I3jhYKf&!dc+CaS{RiQxrPLZ^Z=#GM4$>`FIb_5 zlB{`Ez*diERPJAMnk4LUU!|l>RvD4ox@Y^{$CJxy{`A1T?Bo5VI^384#huY;cVo zkuTIP#TO&%#b@fXK(w$6%*lFL@!0CVEG4+e7?V3XE-ggm6%itd#MJtXLNQDJS|RIG zMx|E&VHCDe6!861Oj8KVL|l=h7(bJS_%6q^fRW=hmK&!Gb>%{`I_^tG!Bzj6=zo2J zHzXn{DfgWdqU@F<(>>KPnnZVLsrVX77*VWKaNR9Q5=@szYE|(#O-WvmqRp8;J#-_j z_k=!`C$;E%*ykWwSGc`tJML*8*j`WAjZlK{5m4NDJCtDF1B&|; zQ2gLAP|hIfWE9wq2y9P*#CsGHuN{i-b%9cnGR1GZOnFW_=FoB45P6;4tk^|hpQo^m z+qvwUdInwej9BtC#o7(}=VmW0-RITvd|q}bkb1u6tv8C^L(8rs%C3vE$Dz(J-Mw|l z{xdq8nn-(oNd3!CyA|g+>jYZ$3)LJSJa%+x?Q)@K3?Mr6QWM;{t^nePV4Xd-6hgx8 zb88tsK+FIB{cu7DrX?r17?SZD=l|Jz7RI!3r2mTJ+plM}!e9e|ICZ&{k|x)r=_YA* zTgnj!l*Ctpv$n~j#Q*)9kz^Tzp|rQ(`|AVC(!3;%q>(Mp5aImN=rS7ji2LfiRQhGg z5(l7Th%T&R^6MlKboeFx=nFsp%6(ULzTzveKz#*Qcrh)~DFG7FEXA%67M0C#PK zdXTKv>KIRc49QxfS#1&;L6V0HCUl6fHM<6|Bg_RKT#$Q2A zVPn$nCG-Xb&qatur>Hc5ORPM1`mchP;UgDP7TkydKK|f z7a3z3$g@Do@1$Ln!ec|p@S6p`5$_884@n;RTh_Oo}oNJ-p2Py)L$$Y zr`>rm@(1QI@W1Tppqui0qJ>lCdJny*Uz-6sQP=-s+4xtdP3{V5s$`d}`#4jaO9>fb z-kSIC0F_W*+#TN&j9&vxC5mDbOSC`$-d2fWDE*y4suU9phRcx)zJEhW5wU$ljDS!8 z!UipdnE=cLX(1S{LJMFw7(TsPrTkxyyxeT*cyL&EboqUtu273)K?1=V1m?b5Lc}G4 zC(vX5OpA-oga-GMbEG8h6%~K66MV9riY$TGuPky`@qVscbREpcNG@3aRjO)N<^ZNn z_KrOg$R0?SS&7hjrPDB$;8qT{s5?}#>M^WCfkAaQ2^w#DGM6eX0Q_PV2%%42-6 zCC*F+@0^4n?+xWCemq-&nV~(#NZ9Ca_vvZY`R*l=b0Cp5k!}0v7D7FHHfUXR2R&#R zV?Zy{aE0`N3!gS(w4@QEv=JjtmMWCTwBS+3h)lLK3hp#*ac4jg&sjjiTxc^HDB*;Y zXytE>2jYnJP=$Jb_G~Ug2AG>%#393IOAjQWcWS=IW`^i38?y})tLDqKUcj3J?GCJC zoX`**@_FzxADD8MSU|E!64E|7hq*;YDi69$czFuZMV3!Jyy!aJ@Ih=Zj74C7{VzHp zXn*+Q36s){-E(-_E$AVEEM!=B+#?vlr(irudx+|UN@>P`&3UtwcNRJ)<){KTU+`c6 zqBEUPbeosZ`5fsO>ycXpR?{N%0d0j!&1w=}(uZ5H0BT!=-eXC#+GrB`mD>w-Ym?9p zBmr>?0NRjj*iE1!D}LfiA9XzL#GM}nA$noc=?#mogQ26p?VRcf-H}m9^fF$`_|2_O zGZe_rZe%I`LcX{e1R;YPyvUp}i|>Q*D`d))%nw-<-Q4ko*FmG3=)yEPJ!zb zs&fn47dt!P*(_035!YMpzw0FCft)A?98oiz3J0Bmq|6d&8sVzAs1m9z(7WG$)=DrM z+Gd}?{dqqFM>C*e@QP>GLG;lWg{6Z(s5fYobPwwegOS+CS89B;GU+{8q^zS(F1agZ}KKNF)1iJ^H2 z=8P`<43?zskRCN=dsPL6-gS5w9~HzWAMzZvM+Nf1G?md_lY|bP?)0mVu0$_=HX7=5 z$Uy&bzY;k@j`jsHW@EEk3F+aecerpm6%G<*q#ydz#Ilb08IoKVWUzZha_og+aQ}nk zPF@ouCD6b0M=@I_keGaQ0g5lQGDy`)Y9|(%!^d;&<(zSFDY0Ib0p~o)3jq)%+$r3m9P{)9uB0HRv6g5y z^is>Sja4{wwiAeo6C%6%+AAS{Ej^B?2`p@OhCMbI`Gc=nPw~Q2eEu-RCSIsU)}Sxt zq%fOZtTrZpPrx~H@0XZ0l!4`aDavdHl&fQ|8pZ*8IKYC> zx}zW36|+t)YtPy`YqYH`S~r_pn$lPJbLth%;#hN;O$vZ# z^}X5-@RoVN<_v(Fdr;J_Q%q``CQ2(Vn9UP)4N4)UK@Lys*=KfThEfgcv)3@2kPA4F zpw^bQMJ-54aUj*UY?)Iugu57B$dLp~Z+**5V_QB3UrPhg4pbzVl8MFJooG*aX`gq}Fj7Jc3l2%Jgh*3?@vns;p^gThVc$h(7?sHY`vL$9As+@$SJrK z3ZAG;ykJItRhLV0HjB$;S*^wfhLZbCRD3K$1Sw*2eTD3q$9i!tu)i{5#f+LSGyU;k zG#TQfYS=F4rqzltm&|l0EjZFXUT=w&H zFbQ$fhW0qxIMNQ8-Ujkibp$NFK5oMxb1K{4N<8k8V<)qg$uxDbc7fkOZNuU3;XpXD zKt0Kw))yaWphukxZ}ABuS;WnMiXjQ)omG+Kytk~$XO{b-wubKQn*(B;=Y~BW_0TT( z&B>{7iOuunOo02%^QE1vhU5ajjGZpo$;~Oyf(j7mm%tZ$pJuw#+2gMQta^>mBS_XP z2>L5(^g$yv58Yt-G9P9 z?*I33%Owm0$XI7jHya4xSH$tPtCt0902QxjR_`sjGlp#ECbl%< z1%tFLqEQgLdJKAivoV$|m>6==YG1R#SJ6kj4k!=8fa!0cJ&yZp5)Ah*nB10=K3BoM4g2%rSX8qS4~ zwCEN{hvm@CAR5SLRjCa#7|Pe!6iL9e8@&7gB!HO;xgT0+`!~uWwW;LCr7exoZEay8o+r$bjSfY>_j{>&KH5U2h$OAi1 z!&n<`eu0ykcj;Zo+O4Cv>C&jnS(*(~Qy4wb#ok3E$wqfqP-mshn4D42_fkv+#_v!T zNO;2F%|`62b7iYzE^=8tn3dSOFmJ4?)=vz46WPm+%m?$2nJI{1DLVT3Ah$XjYd`y0 zGNEJ=YkZ?eVq=2b|IBAyYAA>S^K(N%YP_O? zo1#Bqj1>+g+;lA+QLbrMD;P}qVS_DHyzUmPEa@UV_hN-i@ueGo;Q{@= zXL|kISWs`(pzyW%DH4Trin|C0@{S-d7=iMHBs|Rd=n)|w&DRnzv!(ckV#GMt60~~A zqHCQ_vrI?l-J=7kKVdJ%_hF_~>*)>bH2kqs(a<+bBAV4q=ele^1`nv&a69COx}Z}B z2LJBqg~rBr270q8c_D*EU>vcy#Gwe;z6fA7xcM%)03$?g^DMrz%JwF7xz#N^Kk=z6 z{C~syCoJXvR5Lzf8y@lJCaQffT#zxnV3#mK9COPU15oSH*t?CcgE-<3;aWPbA(Puk zm-H#86**Hii96HSyK)xyWQlw+tBTc}SKz4@Ji#j{C5WqtBu$;?$EVMO1QRlPYc5{5z*DU6-F$R2Z% zd-NE^>?Y4#&Zy{l3KNT; znw%+{UHIl!CCa4XlUY5GC5@yR3rWsE9drEM3FyD`%=7s?gr|LSd+?EnT8EzM8AGeTC|8;L1*_Ok8FIzO{2F_xJa4d?oFA^szhseU+!%52 zM9;KTDn13e-Xq)`Hril?cvw(~A)UxblLbFQj)D7?D1%i$(ME=#V^CH1aVmz?JFGm~sR^CmMV zFmSg>S(U2Hv+Y`eb+uWm+goVgaQm*v@`QWJ5oMMJ!M8=CPC(%n`(>;R}`-W^&6c z`8mssj|S?i1GjnAL)8}#2`~yZ4c)?e&p~-^(8|_0C;Yjw!y)_f?ieYl!{vSfnVI9! zetMwUPl*vHljjr^oxegGZyWPwX`z{^%u#Q()f)1+yD7^LD4Z+jIwkpdwdCVe^0AVf z6u(^0HB4@gmcCnOke=R#44w-(>LHQD(kVW=an8&9EHl2}&P-|EHiz^Z-KB5v3}vI% ztdQ+gWwei|H0m8ZPUs-_H*@5})a;EC1$R~q=Y?1NbFU2WZ86|@f}RyKuzwbVp>k(H zzZU~xXzdK>Q!$W;v6X>+E(W_DO>*`8Z3!4!J{i;>#ZWNrGnjW7%!aW6(c1NZ+qhXM zZpahJFjjVD3z3Y#-+zz*wjIVLC&@-`uhwN|=l2ht_Gy3T`0dBT&im7T`{3wg|NYzk z>*Jkv$F+K{z7j&GoXFva(@zS*wGk_qCBP1M4t9@@4?Ax%&?^!je3v_a6^mcaHlf?>Yya)1&up1JIU~ z-)`m;@Y^x<^>=>3Unq4KPT$$herGeVxfAi0hsTZ z)g(~?*MVGBTX}zU>{_Us-vL@#-;9z}*i}Gl$<*IH-g%2Tu7%3HF7$FKi)o{>uM54p zf3hanD(;(tHhA;#!@+(V)qN>78wZAhTbJJQuC}clz16*axPQVY*`w1v7|ZR0osTCS z*T%6?RFZF>)19}jjha7`u>jG3zjFu_QT^s~(=mUzbK2g6;VdV7K^L{GuqZ!M2w>Eo z*&IDF4&kHPLwAZ_eatUK(z0-|-DR2+Ri*@Aj?x=mB$r0M;)tZk#s!bBEtn8lXd3X< z0~0(;8UlQI5J{db7k<6~h@{NMg`UsvJSC}mSA5!rD^%_qRPI}G<)omM0zq+Q=2c5? zfYL5d+C@sjO8eCFrcz2|=wzvMZ;{zA%Enb8?D zwN-)IXGcIoc02M0P{^n;zp3$E^;x>`-)-Rc?PQ9+BlNer6Put)ZjJ93^ihCEhU?-+ zK9F#9*sO=KzRhE(Zgadx#Cv2O=$3%BOGE$4j{z9^kA?mq2mVQS_;n($ALTU!GS|RE z8?$@u7!Q1QfMsat=by@x^2c&`t{KRMXt&&@_BhhKkZI!}#uxIpAQc-@Z4xo<93E2o zuybSHP$z=vACk$hOPTyp{uLPfG4X)TDjtgDp(J^L)xQbG@wMAk6{e~YsBAGR+LNX& z+3Wfxt2f&)_mbdmOJ%$-{{}MNGxl{I0f#8q(0eQrtAPC*$$nQ}ua=7Oro3Ce0zrWG z8l5p*=!^~uhP40!QrTo9t)Xp9ckqkumo>6PI%b-TG1*S5MMQ}*NxH>7rFsyXtd?uC z!S`etnC4(G_)n3=!$yU8$)RPt877wI8JLPubLem)G{vCjV#o@8vc$Iuc)_ z$*;?M<#*+;3k`q6Cm(-2iP@SWMu;IoEv|`iA}h1Av@$2<9jJ;Rx<+N9g=&05q0rj+ z9E=%0FLPl~sYyYMfmxA0OOcM`^-f;T8r>xfy{@aZ3 ziF{zLqZtz?e1&CTe|(8cUqUcKnssh>boei~JM1R^-RhNnZmk3W{*Nyv7#K$71u?!n zC#@&rFE7Xw-eQ9MQof=gLK%O1L0ZO_7f+De>V{FTg+(3|AsWIXrcA&O6pj%O(m*7$ z8=@k+K@a%@%Wi5OfC{u?e8k5CynKL(A@t)%SHB5D_90{gKLS!XKQExc^S&a)5sRV> zk;wb*`u1EWpHixZzeY<{?*vO^atKJeuIh|xxN&F0*v>t8iqLf z3lu$Qtw9jnc_6G0rc!GS+RmRPhv_ zx+SSPmnDC`|FC$KVmA22=%^CoqEeh>=8ou~E!c0u?jP zlQ76?8gwnG*u#L`#-(p83{ufr#bgEKX9O%3uYi_8zE5mDImhgdg{g%7Vxj^jNwS_F zWy2ahBj_D5GAl43(=?1}1I9eeYMwZs2a4p684I}tl)3oPmk&eICd8Q~kjIJ!J{!lV zvNcKp7>=^_{)_M4>HRo{X#+V83W{k|3V{*Pf z^hW3^j}0+KIZQ%KgSwZqnrLbDU`0}+cYhqSD;CO8na**k7m}G#H<+1HhnU_@VV<6* zGktW+;Xn{0oqnnBR%qZda2OWk9EJ%mXF=ERr8~9I#21)yNTa_$5M64?zwtF4&n&pA zWLr6E5g-p%rBVP!A!p!04iwL!q{^CMsVqcG({5-6;`KA=${Y#)ojZoAl!DSe5`%U0 zEf#>f7#r44TSz2TJ@6LmfY+S- zYE^=D(|q0{r83oZGDjc7A%OrTX`W=(XR1VQ3W7XjQfaWjT0#;nos{DGBoS+#Vy4?b z2A%J`G5dWl!oft0)wiIQF`-LFJfW(+ps|J%Xsg0wBHv}f2nF1j5Fm+9Z}Rfz=B9tO z0y$#;X*EdMmm>e>cEs|%8O0vPIv>t=8){_f-XDT3m2QHwp{6=q6rDWYTm++3kLL=P z6P9{gL>FCYF3=O;%gJ5Bdt4CqhAk2GW}c)}*yR-cC@7&Qg#;sB>qT|g6y?q{4!>KvaFaW3K4RD3hJS_rk8!=7L^F}fO zvq|BE<1LuM=xmXWxrZd5ELoJ)qQOQHLr6GS;4LnHzcEdIq6-2JgV~LZCg)U5R!AFi z$~s@R$3I4jJ;1CqPbjxbQth80b-7^6m2FuaMe%G!H9!vLkf%S=dFcXDQmf66_8@|* zz6+N2ovixvxxGfpe}3lxy(jh>q1tN{fQKo#2d79{#xkm2eygz@;Kf+&ik1@dR};$s z3u6hGLsCEww60w zW%#j@_thhy%u&q_*C{CFWlEKzcbJf9tYr3R7HFAv&sILINHsegGReM(EMvsg%q(cx zSNn%8!?~NXI3XouEGueKvm=sflr>wa6Kw-cE?bsn*vjHc+zyj7NlZPH%-)r^)O+a} zcfj0{I9<;0NXrevqJWG-;OK{)*-BB$M|1mkv_Y@ z^M_=q@R)zZ@We`9aLH?yihMf+ST-PO<88Djuf_H(70PUS$D$lL8K(WYtQA zDH{xX(u53{|30oHEl1ZnwOqHb;#*_;-ZiT<0ESoM@ zz=3sw1<7QLt6^PEVOYbuoMGI)>*ILuLoPe0iPMV^D9!5STf zABd$L4|t3Qk4ps%!~o|TQ|hDT?^)?Hq{yKcn=7`5;Hy6$gepy=iG%c~4L zafjc2%Q-;o?eA;Z1F^j4pYKWWpS|#WPu-sH4f4s}yI)sPoO^r!1-AVD?^U}C8uJ$rN8wv%5)=JZ^mf?ZNCN2DQ5noFj>%d2%d z_lN7t&=O?vERilrrSXOO?guOYk}H9hfz2YcRxi{wir53E%HszcUA4T(_BC~<5XU}!;+1ljH)O%UbzpW+2_xe(H zOz&FrUng_=TIRloF#Xdwzl;`KZ_Q6_iRhHACTarZ>JTS>d>rR*;v|Lu_v7PtQL#K- ztkN_SpK$D4B}F&6NH}L>&pY$S-PF5;!x*d~eZzVIo2`os*s)1BKp>4Wo_{e#wm;xKr67VcKQ!`Di%okI;CQQ6|Ua#w4&M z4~M<+s4DAtvB*m_2s4voNTM-%bm zUx&q2bj_05J3}ux`;57uqAU_fx7cBUy`vlOCRcIpm1QwuF;V#`P-UhO0?n8xr0g8f zQFt(& zSxOim>YB?)n=SpFvpaiZM&}%C>P9tHYu+C?LU*mUAz8YjU+IbU z*XOB+@RBnN$qWI0l~Y+>T*!OkSV7In|CoskP%NAXmT8{)kEe0qI9uha+-tlNMAs1iDXW>1wl11Q@Dde4C^h z{}kPdDW<5uRHnL2o)!9!O3e6Qn>ge7hhoX)6Cj(MLtRU{s*nrAV>SOMqeU+7_=*>4 zl0yw!hQSVR%!4w}1R+IWUlI^nSL1VaJfg9Api0)6MTrVGxZyIgd@ep_+^K{X8i1na z6)lg-7ukHWr5J#^2*Wc+%_ym4lp}@I{Pl-7E(wk5f<&nST;LqP*O%c3N}WfnhT^53 z58(YNa>}!eXh@?lRs0mmi}#g#{TnnjluZc}bmAGtTe$tCN?m?4gj2WO0F=s3S~36zdiHwc9skp9koNRtY*Dg><3gn!hG=@M#7BxL&- zM89yi0Z&YM~dqC6s^__ZnsT3S&~C0s0A z=jVw-NCQGMM15vfUlHP*H< zNknR=++JVjKRb%kn&MrSM~WYfY!hM;ismV2+D>N^qhbZe7*$8iMxyD{WH4{(IIz+e z;dzP(TST{-s41Pv7qc^-1krbrGk6Y;$ku{jbjX{wcaAILo)6cx$Qs}u%}ZeT(*jRS zVAwZh4b2f^79U6z?sC@Tq_P~0M5??uWx@t8gnmC~!?Us+53AJi8KnBX9(<05@HrMX zrT?OD3i;z6B=`IQeE0m3`W}qbw{H8zxG%rO?@)dFV_zloyaA+$KSP}|gfjBaNTu{m znW3)b`@PY?fOiII^52Uwq)GEuwKeLW4OF?&V0@<2hMosNfyt!60^>=IPjuEFlaMqq z+9a$pgv>gwpokWjj!56PntwKifF)Xp=XbFd227s5Uf)YJtd2}iI^>vB57yl@Sw6zYhli}Z4*u# zP|R|BCeoTCW4i&f%apx&-W7_Kvz@8FEWse*>N)eEDN|HTFG_=Q3?w2-gTxkP-XCMI zj53#%-iiVCwYfIlNo|Mmi%F$@$1Rg*&*ByDUrCGXgF zgG5dACX{9iu#vXio#hL5)fnXUAV=(BW-J>0t@h-AYmcir7@!D{6LsxJ;+WxLJdNEf=V|aG4 z5C!x2W+nHdL0N$YOlhRR2OGB9)?1_^nb07GxrQZFUZg!v0=k8af&bZ2dfn zgX#az;Dh}&ufATjdgvJ|vwuWcJaM(M)V?Wa6}(;hPQLKY-KOn93uzz}-PmjZX#QK)V>xj@!q8hhW7V+kf{PtP>j9hmkx{z^HvuV)!@Fo-D^oDBIn5l2nn5s|PML zzKH-n;DRLe7cNE$FgNNsY|bPX@2%3PT%=hmtXfs5d)q+6B^)9Xc)gTI7#pa-8v(cG zS#)>9e&_BjYzGicY`d1Q-Q4$`8zbRdzsDbJDEz){u+6HCZR8NYU@Ow_&8tDAX`Hx8lv7GCZy$NLON5Nwq*BV zWA9X04a?S*h2zkad0~29c^y*Y?l69amxY@uZ2b=$S*oi?vS!z>>K-50HM%~Lg+mf` zyHvCpsmCimW7$zo-&AYKO=4AGN0H9ORPLLTpF5U{NHPE8x_zhFUs;>m4`fiY5SrcrB z+7!5BuC-p!y2U&#xVt2QI2*pd;8A)8F1}S)xd!U8)^={$G}l3U?KOFMYFO_Xy%?`W z#_Y1ybYEms1j6B7pk)w;FX{YV?G0nOwc^#i#rpZ*`7B;X zE9K6ADm3q&bYJN1JhlhRlduh%Qw3Ad2Mqg1;JpvoC6J=F=@MGdHL%q~6M~2EdGpiP z$L1$h(r^QaADS3cMkR!)RwQq^fK4PeHm1KeH!M*bO2!^(L%ZE>s4Dphw1oPvKyqf0 z5lY91r@iM#En!1-yM=|#MmvTZ)01_>2G+EAYvemu0sQdJvsvF9dG)w$%j7l-jafr5 zJX%=Pn`M*3z7|v4J7@!?eL0SF%O65;R<84-UA-K>4rjX9~Fk+(>c>2>0533(*KMYrY% zhm$c#GYh~tvM<4aHvp~UWvUy5XfEKMvn0&V=LU#e0HJ%EU**@&=&;cKO?Ut#suW_f zC3Sd?%Nx;Kc4cP0sa()?-{dm)(9p&h z3VRU%=)O5e--jzXKhNwMOklyH5@vRlAlI+(M20)Js8WQ7>ANRfdmS_iwGVnlLMJVj zV9?98kSmDk5o)zhm#sv?WclVC9>A0DLJw?&vlo4iow{lDsK+p}O_SOisIqv>hFe0d zMYGl-Oq9mBnwyQVjg$?v8Md?oxxFSdm#_7@bIW$+oVnRSE0$Dpm{oFU6qOW2b6dys z*|a)LqVJ?k&=!3q;$$Lhk=ZU~|K8p})h37ZBGxC?x!9+vT||(0bRANbDCNW<5Q2W< z*V9=hm1@L1tCuR-^->+ViE^GN(s^#QqG-btZTQ|#QP)jQ1~0Hv3cRO>mlvIE`kK4Z zPb}8a5s^K%p`bZwesl4SPzk!u>NQ1ye7YE}3gfrbL^_l)tZx-#qlWMx_Zu`pgf@s& zTp`YpNhZ(`=cq)?Oh7Tq-n*qUNmV|vjR%MSrJJIYE;=`GGrsYAUhM4Ba~#H5;3hsm zhn*^FiBpKFj*3pKji5h1y*cqmDzaK$tfjh(vInQ;5==1Qfn6!7EgRq-U?cVL5~mte zWJ5RXoGnHqu<%ZtBoY*aS}i9&*u+zJpMtQMuuxAXTWBMSlfboA=(g72Ittwndc-o8 zi^Z-1|8kdxJN80tfvMPg-iW!kgp3?{Tm8pJz1NF41OT+V>;1vp2=7#XSO94a6T}nd zP2HyVCnhpBEkJ2Drrr-lRfTuaf#`PYB0^$HA)Fi}7)U6$kQb6)b5AYv4XW;Ti+Z2 z`h_=_t?hAU+p5O<-5RRG|8aF5X|UWX7~Reb4kE+cIV`{nxSQ}-i+583q3e-OogZj* zS4}$8^APTjuK-a(f1*sYAiWwlp?kbb3%6h8nHWHX7;h3t?1!)qn z4YlDmdFku&xeZ-W8LZ3zt_-j6$-aX0QQ&KePx@Ia= zeL$IhEJ9+N&{alrW@yh0jV4=%V5W!ltezfm47K6c#FvkVwRU^b-1S(CcG2>;%K6G% zb_T#{653Fd;Z?@kcpH~Cx=mev2~wuJu)8o;nSgBwU>i2vMsrT6$m~@`E7LdAJJZSx zVjII%2Ca>6Kd({DTWsf>fL24N5fX^;nHPzUYa0eJ5K@r{x07`bDjb~H|o)8pbD!?R_E zLA-}Eb(2Ut(c|oG5x-j`Dvm{8e+eTg;CXVXJDX^OJ{XO()*uYxAPw@M%&w5?G$z@O zeJbN1tU(yWK^o*i8Pq|$cTlG>Dc%_8wy2tvoz@_new7vU_9yW?UHSWcy7J|_&(p&n zKmVNn_4|PNskwaH=}W#9*dJy3>ytcB{^Rq1`*n+a9{VY&H_-muJtgv&0;WB0@Cxc< zF8k-Ze|~@1;rCC${^Zc}{L|cXce!ml`Tu z+EMBW{`ADAwnXy&=97#yb*aNe&Nko_>w;3(;g8lrkY&wbg$rZ_+hrwSg4+>Fd z9EhwcO-K$kIr(^RwV4cd;LrG-_hK6Ds%2hCRj7DbCNaP-Zd=zo#J)bQmyBjDPHtSVzkXr zJL8$Y^eI=bTlCYWQ5-smP3tV4ANY-}bp^4hj+ly+{cxJvpgV>H-?2d{X7p<#Kqrdt zxW?F>IE8oDx`2cv!Uzt$fiTGId(9iZYl)=EYbk1SCuX_`RD*wB90;2=J-bgbvLj!@ z4_7D2J5JmaP1KMk@4E*>tR)l$6dplS-X2YL3eDq4K3Z{oBS{sZk%|Bj1+XL2xfc~b z#QiGA!-+t@E=9>p`>6q|?@J5We$WS*xHUcAL<$w0h-Fj#a2EKTrE)`nzaPdLbPTqC zjJG;d1UJK&q_6nFMp|74XJwr~;HlL?L1lKIRT-a_?^pH{RcRx^imaNIb3Mm-ObSX{ z43rpYqUhmMcWcX2U1>0c!x(rPkkCT{hQNJldNffqxxlBK_VD{X9YwJBu7Lm~veC2F zCcG3*DY9X;jge_)8$-|&jT^9UaP1_dS(JSm7{pa(i)KOcfVx$Gkd==3k7LUANF72r z^VDlbNYm|mKCA*(z6NwrCfgw%11gH^{?~vOH$aGb^nm;$D`rAWO@s6eB5t~ zumWLQCz2KI{4Fcb44x-(RAT*WaKs8=rc1G1|B6(3aYgBRY`?l4M`5wDO3MEg zp$R3IS>YC(Aey(K1&E@Z+FoLE+^SUBLiI#e^}fCS*rCDw9tbFWh`oJ=mK19ald zO-NRB-XjbFOI3nFoj-0X-Uj%6$;q9=Y4xu|rHyV$;rDsB|Jw8g{7hln*Zt^vme|JCR+m z1srXeXzpZL=Cv4B%)`Vpf%x9d6h5RJt%RZs_{nB-+L1O`>@{j{O`*<0=5RVhHe6ym z1ZQ%t7uprVV8R zo`*F!WCnAnJeX~bt_80_v3=@3jvZ@*Oq_fg+(oDV+h3y1oKUm-^DOS4W5#FJdSwqF z9UtS4e5Ds#Uj>V;T8*5#XRVEQa*6(A+7NW-- zH552v6$1Lod3!8S)NlX`*?O74*M0mlZWHibFBJzu_2;HoMrDe<$Dy;EIae@F=wZig z3{lptfK=JyZk?)wwv^OMz5>ccuX@<8+yeF$BJwJ>N1+)Lr^C71K%&<003C{wmd#?H z7tihXDBwrtFeZxKXzohNtbC8~t+R6t2V9wX#{LA%X42yYM4I$G&Li<-T=k^=XMs@DA3^X`&uuhPH@mpXe0sn;hG7 z$L!XqsTdx7EOZd&OauoX!^_mW1qtEVpnp)~dhMqf+={Z@G(0a2<0+XTt#hVyz$6HZ zS|_+(yY|Zo%ABA4El;f95sD5LFMl#|wy{5oJS(^p1ctN6Kbg9qrQc6lpoe4B`3+_` z3DU!|sQLGe-0()}cH_N)I%fNmj$rUx^R)yIaQSgq9(vM9PDXSOAL{GjfI_G}^?;2) z>KLzqsf}J)r0?l7dg}|Z-1hJHyU~gnMvU)U^~2y`cVd7+70cMU#H~i7;I4hQi}B3S zj^&7+YtZyC^~ll^y<$4t+ga%BQ_h@q^EL@DIfjR$x8bJuJ7zDgPWzKl{N?!_>u=w8 zS^az5p{axP70?O5Wvy0eYy=>R7&3Rk+m7c=8b6$rx=nzJ4iQ(&z&KvVzIIIC#O-S6 zmzyf++rHE5E6(3QIa}rS^*g4-+7qbneFzG#MZHzrB{-UHEXZ08idhaR`?d89dM{+n z_4%2Whe-7w1+43%nxSl~qE=H!;&P)p*;FhU?_(rhJt@*%6XXMxW~87bn>i04^w@Z-Db_*dRlQ6mD#Zd zXDwDN>9yV=U7D}!ts*s0F9+Lm<3~+iw^fd7q5kvEU2Z3a-AD^r*=Y4OzlQRQtLiKzc%5vgkS6NI>U`Z@rB@38M6}lMw0`8Hl1nROFmk_>^4`b5sR(TLrX{J>@iY|LjWHF*rsM z{O7lREwIYl#~VGc>9d>e!CNb&zm>%wFsubXwou(P{6f5gm4PYwQq)5I@*^)XHd86Bl|oxGNp{F6&wtFJ|?c+DFU zX!XQv(FAzZ@OBk5gtf}+vf`diKPlPpAF+&qH^#OrQB^3h0kiD%Y|0lMMU#o_`?%Ja#W*{M+!3I<8-tlV zDX!6a9c8D;fbNU24A|vndqFL%W#v3OveW^-f1d1Az<48ztx7)n{xA`k{?qFtCEvD3 z62D#_seV3yxlzgD$HT-GjA4gq7b^Lr2@~hz{T0+y)+uLRIa9?}vQ?>Ig=}~#nW!&h z+A!Isz#XoxWb-DinQ^Ub@hp7SDqXY$w%@G#h(pW>AMK3R0Gi&|%{%C&*xn=pw0Zz`zi$p;Yev{pXfD;%uAp!_{*9yvTFA*d7j;bM|Ie0HNcf+(s`}j^ zH+jvgUk|O1oB0q!z#X(YZyI?u1UDE}0Cv-=ekL~@18-U!gtZ5Y0_M!MaWq3L;+m7u z4ypw-QF6Jg_+-uNZOn|PMkBCGV7Ye%xXUXYUIf*WV%sXY{$4YUdDC9X;tel<0*zke z%^89$D%tiBQ%sQ?USonb!|Yx1$q{tyE`&+3($_bZXf7-=NM3?-vffs(>&14lsCa9{ z3V;C{PnqGtwL2;O>$)G2=swpdQHLW9$j`Ho+W__)*Hy zh4uEgnwjmmg_#~-4l5HWp)F3kxBSH<$Q;14F=E*)RH_=ETF?IH6)^lF5(fczu$ z89y&W=e(HSIOV_3V9UPlI^O#s0={De94}34p({jKhlNN~pGOYGm6Un&<{MeUYJQAC)YS0CC3T$4@o6jG8^K}NXjM{cY*FV=0xbbT>xyaX| z+NIHtav_yuQJdH8q~(pcnCdc&Rpv}`R{"use strict";var e,t,i,o,r,a,n,s,d={46586:(e,t,i)=>{var o=i(17463),r=i(68144),a=i(14243);i(52039);(0,o.Z)([(0,a.Mo)("hassio-card-content")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"title",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"description",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"available",value:()=>!0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"showTopbar",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)()],key:"topbarClass",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"iconTitle",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"iconClass",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"icon",value:()=>"M15.07,11.25L14.17,12.17C13.45,12.89 13,13.5 13,15H11V14.5C11,13.39 11.45,12.39 12.17,11.67L13.41,10.41C13.78,10.05 14,9.55 14,9C14,7.89 13.1,7 12,7A2,2 0 0,0 10,9H8A4,4 0 0,1 12,5A4,4 0 0,1 16,9C16,9.88 15.64,10.67 15.07,11.25M13,19H11V17H13M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12C22,6.47 17.5,2 12,2Z"},{kind:"field",decorators:[(0,a.Cb)()],key:"iconImage",value:void 0},{kind:"method",key:"render",value:function(){return r.dy` ${this.showTopbar?r.dy`
    `:""} ${this.iconImage?r.dy`
    `:r.dy` `}
    ${this.title}
    ${this.description} ${!1===this.available?" (Not available)":""}
    `}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`ha-svg-icon{margin-right:24px;margin-left:8px;margin-top:12px;float:left;color:var(--secondary-text-color)}ha-svg-icon.update{color:var(--warning-color)}ha-svg-icon.installed,ha-svg-icon.running{color:var(--success-color)}ha-svg-icon.backup,ha-svg-icon.hassupdate{color:var(--paper-item-icon-color)}ha-svg-icon.not_available{color:var(--error-color)}.title{color:var(--primary-text-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.addition{color:var(--secondary-text-color);overflow:hidden;position:relative;height:2.4em;line-height:1.2em}.icon_image img{max-height:40px;max-width:40px;margin-top:4px;margin-right:16px;float:left}.icon_image.not_available,.icon_image.stopped{filter:grayscale(1)}.dot{position:absolute;background-color:var(--warning-color);width:12px;height:12px;top:8px;right:8px;border-radius:50%}.topbar{position:absolute;width:100%;height:2px;top:0;left:0;border-top-left-radius:2px;border-top-right-radius:2px}.topbar.installed{background-color:var(--primary-color)}.topbar.update{background-color:var(--accent-color)}.topbar.unavailable{background-color:var(--error-color)}`}}]}}),r.oi)},43499:(e,t,i)=>{i.d(t,{q:()=>r});var o=i(63864);const r=e=>(0,o.I)(e.config.version,2022,5)?[]:[{translationKey:(0,o.I)(e.config.version,2021,12)?"panel.addons":"panel.dashboard",path:"/hassio/dashboard",iconPath:(0,o.I)(e.config.version,2021,12)?"M20.5,11H19V7C19,5.89 18.1,5 17,5H13V3.5A2.5,2.5 0 0,0 10.5,1A2.5,2.5 0 0,0 8,3.5V5H4A2,2 0 0,0 2,7V10.8H3.5C5,10.8 6.2,12 6.2,13.5C6.2,15 5,16.2 3.5,16.2H2V20A2,2 0 0,0 4,22H7.8V20.5C7.8,19 9,17.8 10.5,17.8C12,17.8 13.2,19 13.2,20.5V22H17A2,2 0 0,0 19,20V16H20.5A2.5,2.5 0 0,0 23,13.5A2.5,2.5 0 0,0 20.5,11Z":"M13,3V9H21V3M13,21H21V11H13M3,21H11V15H3M3,13H11V3H3V13Z"},{translationKey:"panel.backups",path:"/hassio/backups",iconPath:"M12,3A9,9 0 0,0 3,12H0L4,16L8,12H5A7,7 0 0,1 12,5A7,7 0 0,1 19,12A7,7 0 0,1 12,19C10.5,19 9.09,18.5 7.94,17.7L6.5,19.14C8.04,20.3 9.94,21 12,21A9,9 0 0,0 21,12A9,9 0 0,0 12,3M14,12A2,2 0 0,0 12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12Z"},{translationKey:"panel.system",path:"/hassio/system",iconPath:"M15.9,18.45C17.25,18.45 18.35,17.35 18.35,16C18.35,14.65 17.25,13.55 15.9,13.55C14.54,13.55 13.45,14.65 13.45,16C13.45,17.35 14.54,18.45 15.9,18.45M21.1,16.68L22.58,17.84C22.71,17.95 22.75,18.13 22.66,18.29L21.26,20.71C21.17,20.86 21,20.92 20.83,20.86L19.09,20.16C18.73,20.44 18.33,20.67 17.91,20.85L17.64,22.7C17.62,22.87 17.47,23 17.3,23H14.5C14.32,23 14.18,22.87 14.15,22.7L13.89,20.85C13.46,20.67 13.07,20.44 12.71,20.16L10.96,20.86C10.81,20.92 10.62,20.86 10.54,20.71L9.14,18.29C9.05,18.13 9.09,17.95 9.22,17.84L10.7,16.68L10.65,16L10.7,15.31L9.22,14.16C9.09,14.05 9.05,13.86 9.14,13.71L10.54,11.29C10.62,11.13 10.81,11.07 10.96,11.13L12.71,11.84C13.07,11.56 13.46,11.32 13.89,11.15L14.15,9.29C14.18,9.13 14.32,9 14.5,9H17.3C17.47,9 17.62,9.13 17.64,9.29L17.91,11.15C18.33,11.32 18.73,11.56 19.09,11.84L20.83,11.13C21,11.07 21.17,11.13 21.26,11.29L22.66,13.71C22.75,13.86 22.71,14.05 22.58,14.16L21.1,15.31L21.15,16L21.1,16.68M6.69,8.07C7.56,8.07 8.26,7.37 8.26,6.5C8.26,5.63 7.56,4.92 6.69,4.92A1.58,1.58 0 0,0 5.11,6.5C5.11,7.37 5.82,8.07 6.69,8.07M10.03,6.94L11,7.68C11.07,7.75 11.09,7.87 11.03,7.97L10.13,9.53C10.08,9.63 9.96,9.67 9.86,9.63L8.74,9.18L8,9.62L7.81,10.81C7.79,10.92 7.7,11 7.59,11H5.79C5.67,11 5.58,10.92 5.56,10.81L5.4,9.62L4.64,9.18L3.5,9.63C3.41,9.67 3.3,9.63 3.24,9.53L2.34,7.97C2.28,7.87 2.31,7.75 2.39,7.68L3.34,6.94L3.31,6.5L3.34,6.06L2.39,5.32C2.31,5.25 2.28,5.13 2.34,5.03L3.24,3.47C3.3,3.37 3.41,3.33 3.5,3.37L4.63,3.82L5.4,3.38L5.56,2.19C5.58,2.08 5.67,2 5.79,2H7.59C7.7,2 7.79,2.08 7.81,2.19L8,3.38L8.74,3.82L9.86,3.37C9.96,3.33 10.08,3.37 10.13,3.47L11.03,5.03C11.09,5.13 11.07,5.25 11,5.32L10.03,6.06L10.06,6.5L10.03,6.94Z"}]},55677:(e,t,i)=>{i.d(t,{l:()=>o});const o=i(68144).iv`.content{margin:8px}.card-content,.description,h1{color:var(--primary-text-color)}h1{font-size:2em;margin-bottom:8px;font-family:var(--paper-font-headline_-_font-family);-webkit-font-smoothing:var(--paper-font-headline_-_-webkit-font-smoothing);font-size:var(--paper-font-headline_-_font-size);font-weight:var(--paper-font-headline_-_font-weight);letter-spacing:var(--paper-font-headline_-_letter-spacing);line-height:var(--paper-font-headline_-_line-height);padding-left:8px}.description{margin-top:4px;padding-left:8px}.card-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:8px}@media screen and (min-width:640px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.5fr))}}@media screen and (min-width:1020px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.333fr))}}@media screen and (min-width:1300px){.card-group{grid-template-columns:repeat(auto-fit,minmax(300px,.25fr))}}.error{color:var(--error-color);margin-top:16px}`},72774:(e,t,i)=>{i.d(t,{K:()=>o});var o=function(){function e(e){void 0===e&&(e={}),this.adapter=e}return Object.defineProperty(e,"cssClasses",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"strings",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"numbers",{get:function(){return{}},enumerable:!1,configurable:!0}),Object.defineProperty(e,"defaultAdapter",{get:function(){return{}},enumerable:!1,configurable:!0}),e.prototype.init=function(){},e.prototype.destroy=function(){},e}()},58014:(e,t,i)=>{function o(e,t){if(e.closest)return e.closest(t);for(var i=e;i;){if(r(i,t))return i;i=i.parentElement}return null}function r(e,t){return(e.matches||e.webkitMatchesSelector||e.msMatchesSelector).call(e,t)}i.d(t,{oq:()=>o,wB:()=>r})},38103:(e,t,i)=>{function o(e,t,i){if(void 0!==t)return function(e,t,i){const o=e.constructor;if(!i){const e=`__${t}`;if(!(i=o.getPropertyDescriptor(t,e)))throw new Error("@ariaProperty must be used after a @property decorator")}const r=i;let a="";if(!r.set)throw new Error(`@ariaProperty requires a setter for ${t}`);if(e.dispatchWizEvent)return i;const n={configurable:!0,enumerable:!0,set(e){if(""===a){const e=o.getPropertyOptions(t);a="string"==typeof e.attribute?e.attribute:t}this.hasAttribute(a)&&this.removeAttribute(a),r.set.call(this,e)}};return r.get&&(n.get=function(){return r.get.call(this)}),n}(e,t,i);throw new Error("@ariaProperty only supports TypeScript Decorators")}i.d(t,{L:()=>o})},78220:(e,t,i)=>{i.d(t,{H:()=>a,q:()=>r.qN});var o=i(68144),r=i(82612);class a extends o.oi{click(){if(this.mdcRoot)return this.mdcRoot.focus(),void this.mdcRoot.click();super.click()}createFoundation(){void 0!==this.mdcFoundation&&this.mdcFoundation.destroy(),this.mdcFoundationClass&&(this.mdcFoundation=new this.mdcFoundationClass(this.createAdapter()),this.mdcFoundation.init())}firstUpdated(){this.createFoundation()}}},18601:(e,t,i)=>{i.d(t,{Wg:()=>l,qN:()=>s.q});var o,r,a=i(87480),n=i(14243),s=i(78220);const d=null!==(r=null===(o=window.ShadyDOM)||void 0===o?void 0:o.inUse)&&void 0!==r&&r;class l extends s.H{constructor(){super(...arguments),this.disabled=!1,this.containingForm=null,this.formDataListener=e=>{this.disabled||this.setFormData(e.formData)}}findFormElement(){if(!this.shadowRoot||d)return null;const e=this.getRootNode().querySelectorAll("form");for(const t of Array.from(e))if(t.contains(this))return t;return null}connectedCallback(){var e;super.connectedCallback(),this.containingForm=this.findFormElement(),null===(e=this.containingForm)||void 0===e||e.addEventListener("formdata",this.formDataListener)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this.containingForm)||void 0===e||e.removeEventListener("formdata",this.formDataListener),this.containingForm=null}click(){this.formElement&&!this.disabled&&(this.formElement.focus(),this.formElement.click())}firstUpdated(){super.firstUpdated(),this.shadowRoot&&this.mdcRoot.addEventListener("change",(e=>{this.dispatchEvent(new Event("change",e))}))}}l.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,a.__decorate)([(0,n.Cb)({type:Boolean})],l.prototype,"disabled",void 0)},14114:(e,t,i)=>{i.d(t,{P:()=>o});const o=e=>(t,i)=>{if(t.constructor._observers){if(!t.constructor.hasOwnProperty("_observers")){const e=t.constructor._observers;t.constructor._observers=new Map,e.forEach(((e,i)=>t.constructor._observers.set(i,e)))}}else{t.constructor._observers=new Map;const e=t.updated;t.updated=function(t){e.call(this,t),t.forEach(((e,t)=>{const i=this.constructor._observers.get(t);void 0!==i&&i.call(this,this[t],e)}))}}t.constructor._observers.set(i,e)}},82612:(e,t,i)=>{i.d(t,{Mh:()=>l,OE:()=>o,Vq:()=>d,WU:()=>c,qN:()=>r});const o=e=>e.nodeType===Node.ELEMENT_NODE;function r(e){return{addClass:t=>{e.classList.add(t)},removeClass:t=>{e.classList.remove(t)},hasClass:t=>e.classList.contains(t)}}let a=!1;const n=()=>{},s={get passive(){return a=!0,!1}};document.addEventListener("x",n,s),document.removeEventListener("x",n);const d=a,l=(e=window.document)=>{let t=e.activeElement;const i=[];if(!t)return i;for(;t&&(i.push(t),t.shadowRoot);)t=t.shadowRoot.activeElement;return i},c=e=>{const t=l();if(!t.length)return!1;const i=t[t.length-1],o=new Event("check-if-focused",{bubbles:!0,composed:!0});let r=[];const a=e=>{r=e.composedPath()};return document.body.addEventListener("check-if-focused",a),i.dispatchEvent(o),document.body.removeEventListener("check-if-focused",a),-1!==r.indexOf(e)}},38341:(e,t,i)=>{i.d(t,{o:()=>l});var o=i(87480),r=i(72774),a={LABEL_FLOAT_ABOVE:"mdc-floating-label--float-above",LABEL_REQUIRED:"mdc-floating-label--required",LABEL_SHAKE:"mdc-floating-label--shake",ROOT:"mdc-floating-label"},n=function(e){function t(i){var r=e.call(this,(0,o.__assign)((0,o.__assign)({},t.defaultAdapter),i))||this;return r.shakeAnimationEndHandler=function(){r.handleShakeAnimationEnd()},r}return(0,o.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return a},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},getWidth:function(){return 0},registerInteractionHandler:function(){},deregisterInteractionHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerInteractionHandler("animationend",this.shakeAnimationEndHandler)},t.prototype.destroy=function(){this.adapter.deregisterInteractionHandler("animationend",this.shakeAnimationEndHandler)},t.prototype.getWidth=function(){return this.adapter.getWidth()},t.prototype.shake=function(e){var i=t.cssClasses.LABEL_SHAKE;e?this.adapter.addClass(i):this.adapter.removeClass(i)},t.prototype.float=function(e){var i=t.cssClasses,o=i.LABEL_FLOAT_ABOVE,r=i.LABEL_SHAKE;e?this.adapter.addClass(o):(this.adapter.removeClass(o),this.adapter.removeClass(r))},t.prototype.setRequired=function(e){var i=t.cssClasses.LABEL_REQUIRED;e?this.adapter.addClass(i):this.adapter.removeClass(i)},t.prototype.handleShakeAnimationEnd=function(){var e=t.cssClasses.LABEL_SHAKE;this.adapter.removeClass(e)},t}(r.K);var s=i(57835);class d extends s.Xe{constructor(e){switch(super(e),this.foundation=null,this.previousPart=null,e.type){case s.pX.ATTRIBUTE:case s.pX.PROPERTY:break;default:throw new Error("FloatingLabel directive only support attribute and property parts")}}update(e,[t]){if(e!==this.previousPart){this.foundation&&this.foundation.destroy(),this.previousPart=e;const t=e.element;t.classList.add("mdc-floating-label");const i=(e=>({addClass:t=>e.classList.add(t),removeClass:t=>e.classList.remove(t),getWidth:()=>e.scrollWidth,registerInteractionHandler:(t,i)=>{e.addEventListener(t,i)},deregisterInteractionHandler:(t,i)=>{e.removeEventListener(t,i)}}))(t);this.foundation=new n(i),this.foundation.init()}return this.render(t)}render(e){return this.foundation}}const l=(0,s.XM)(d)},12335:(e,t,i)=>{i.d(t,{_:()=>l});var o=i(87480),r=i(72774),a={LINE_RIPPLE_ACTIVE:"mdc-line-ripple--active",LINE_RIPPLE_DEACTIVATING:"mdc-line-ripple--deactivating"},n=function(e){function t(i){var r=e.call(this,(0,o.__assign)((0,o.__assign)({},t.defaultAdapter),i))||this;return r.transitionEndHandler=function(e){r.handleTransitionEnd(e)},r}return(0,o.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return a},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!1},setStyle:function(){},registerEventHandler:function(){},deregisterEventHandler:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){this.adapter.registerEventHandler("transitionend",this.transitionEndHandler)},t.prototype.destroy=function(){this.adapter.deregisterEventHandler("transitionend",this.transitionEndHandler)},t.prototype.activate=function(){this.adapter.removeClass(a.LINE_RIPPLE_DEACTIVATING),this.adapter.addClass(a.LINE_RIPPLE_ACTIVE)},t.prototype.setRippleCenter=function(e){this.adapter.setStyle("transform-origin",e+"px center")},t.prototype.deactivate=function(){this.adapter.addClass(a.LINE_RIPPLE_DEACTIVATING)},t.prototype.handleTransitionEnd=function(e){var t=this.adapter.hasClass(a.LINE_RIPPLE_DEACTIVATING);"opacity"===e.propertyName&&t&&(this.adapter.removeClass(a.LINE_RIPPLE_ACTIVE),this.adapter.removeClass(a.LINE_RIPPLE_DEACTIVATING))},t}(r.K);var s=i(57835);class d extends s.Xe{constructor(e){switch(super(e),this.previousPart=null,this.foundation=null,e.type){case s.pX.ATTRIBUTE:case s.pX.PROPERTY:return;default:throw new Error("LineRipple only support attribute and property parts.")}}update(e,t){if(this.previousPart!==e){this.foundation&&this.foundation.destroy(),this.previousPart=e;const t=e.element;t.classList.add("mdc-line-ripple");const i=(e=>({addClass:t=>e.classList.add(t),removeClass:t=>e.classList.remove(t),hasClass:t=>e.classList.contains(t),setStyle:(t,i)=>e.style.setProperty(t,i),registerEventHandler:(t,i)=>{e.addEventListener(t,i)},deregisterEventHandler:(t,i)=>{e.removeEventListener(t,i)}}))(t);this.foundation=new n(i),this.foundation.init()}return this.render()}render(){return this.foundation}}const l=(0,s.XM)(d)},11027:(e,t,i)=>{var o=i(87480),r=i(14243),a=i(78220),n=i(72774),s={NOTCH_ELEMENT_SELECTOR:".mdc-notched-outline__notch"},d={NOTCH_ELEMENT_PADDING:8},l={NO_LABEL:"mdc-notched-outline--no-label",OUTLINE_NOTCHED:"mdc-notched-outline--notched",OUTLINE_UPGRADED:"mdc-notched-outline--upgraded"},c=function(e){function t(i){return e.call(this,(0,o.__assign)((0,o.__assign)({},t.defaultAdapter),i))||this}return(0,o.__extends)(t,e),Object.defineProperty(t,"strings",{get:function(){return s},enumerable:!1,configurable:!0}),Object.defineProperty(t,"cssClasses",{get:function(){return l},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return d},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},setNotchWidthProperty:function(){},removeNotchWidthProperty:function(){}}},enumerable:!1,configurable:!0}),t.prototype.notch=function(e){var i=t.cssClasses.OUTLINE_NOTCHED;e>0&&(e+=d.NOTCH_ELEMENT_PADDING),this.adapter.setNotchWidthProperty(e),this.adapter.addClass(i)},t.prototype.closeNotch=function(){var e=t.cssClasses.OUTLINE_NOTCHED;this.adapter.removeClass(e),this.adapter.removeNotchWidthProperty()},t}(n.K);var p=i(68144),h=i(83448);class u extends a.H{constructor(){super(...arguments),this.mdcFoundationClass=c,this.width=0,this.open=!1,this.lastOpen=this.open}createAdapter(){return{addClass:e=>this.mdcRoot.classList.add(e),removeClass:e=>this.mdcRoot.classList.remove(e),setNotchWidthProperty:e=>this.notchElement.style.setProperty("width",`${e}px`),removeNotchWidthProperty:()=>this.notchElement.style.removeProperty("width")}}openOrClose(e,t){this.mdcFoundation&&(e&&void 0!==t?this.mdcFoundation.notch(t):this.mdcFoundation.closeNotch())}render(){this.openOrClose(this.open,this.width);const e=(0,h.$)({"mdc-notched-outline--notched":this.open});return p.dy` `}}(0,o.__decorate)([(0,r.IO)(".mdc-notched-outline")],u.prototype,"mdcRoot",void 0),(0,o.__decorate)([(0,r.Cb)({type:Number})],u.prototype,"width",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean,reflect:!0})],u.prototype,"open",void 0),(0,o.__decorate)([(0,r.IO)(".mdc-notched-outline__notch")],u.prototype,"notchElement",void 0);const f=p.iv`.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}:host{display:block;position:absolute;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}:host([dir=rtl]),[dir=rtl] :host{text-align:right}::slotted(.mdc-floating-label){display:inline-block;position:relative;top:17px;bottom:auto;max-width:100%}::slotted(.mdc-floating-label--float-above){text-overflow:clip}.mdc-notched-outline--upgraded ::slotted(.mdc-floating-label--float-above){max-width:calc(100% / .75)}.mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}@supports(top:max(0%)){.mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small,4px)) * 2)}}.mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}.mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-color:var(--mdc-notched-outline-border-color,var(--mdc-theme-primary,#6200ee));border-width:1px;border-width:var(--mdc-notched-outline-stroke-width,1px)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0;padding-top:var(--mdc-notched-outline-notch-offset,0)}`;let m=class extends u{};m.styles=[f],m=(0,o.__decorate)([(0,r.Mo)("mwc-notched-outline")],m)},27763:(e,t,i)=>{var o=i(87480),r=i(14243),a=i(58014),n=i(78220),s=i(72774),d={BG_FOCUSED:"mdc-ripple-upgraded--background-focused",FG_ACTIVATION:"mdc-ripple-upgraded--foreground-activation",FG_DEACTIVATION:"mdc-ripple-upgraded--foreground-deactivation",ROOT:"mdc-ripple-upgraded",UNBOUNDED:"mdc-ripple-upgraded--unbounded"},l={VAR_FG_SCALE:"--mdc-ripple-fg-scale",VAR_FG_SIZE:"--mdc-ripple-fg-size",VAR_FG_TRANSLATE_END:"--mdc-ripple-fg-translate-end",VAR_FG_TRANSLATE_START:"--mdc-ripple-fg-translate-start",VAR_LEFT:"--mdc-ripple-left",VAR_TOP:"--mdc-ripple-top"},c={DEACTIVATION_TIMEOUT_MS:225,FG_DEACTIVATION_MS:150,INITIAL_ORIGIN_SCALE:.6,PADDING:10,TAP_DELAY_MS:300};var p=["touchstart","pointerdown","mousedown","keydown"],h=["touchend","pointerup","mouseup","contextmenu"],u=[];const f=function(e){function t(i){var r=e.call(this,(0,o.__assign)((0,o.__assign)({},t.defaultAdapter),i))||this;return r.activationAnimationHasEnded=!1,r.activationTimer=0,r.fgDeactivationRemovalTimer=0,r.fgScale="0",r.frame={width:0,height:0},r.initialSize=0,r.layoutFrame=0,r.maxRadius=0,r.unboundedCoords={left:0,top:0},r.activationState=r.defaultActivationState(),r.activationTimerCallback=function(){r.activationAnimationHasEnded=!0,r.runDeactivationUXLogicIfReady()},r.activateHandler=function(e){r.activateImpl(e)},r.deactivateHandler=function(){r.deactivateImpl()},r.focusHandler=function(){r.handleFocus()},r.blurHandler=function(){r.handleBlur()},r.resizeHandler=function(){r.layout()},r}return(0,o.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return d},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return l},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return c},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},browserSupportsCssVars:function(){return!0},computeBoundingRect:function(){return{top:0,right:0,bottom:0,left:0,width:0,height:0}},containsEventTarget:function(){return!0},deregisterDocumentInteractionHandler:function(){},deregisterInteractionHandler:function(){},deregisterResizeHandler:function(){},getWindowPageOffset:function(){return{x:0,y:0}},isSurfaceActive:function(){return!0},isSurfaceDisabled:function(){return!0},isUnbounded:function(){return!0},registerDocumentInteractionHandler:function(){},registerInteractionHandler:function(){},registerResizeHandler:function(){},removeClass:function(){},updateCssVariable:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e=this,i=this.supportsPressRipple();if(this.registerRootHandlers(i),i){var o=t.cssClasses,r=o.ROOT,a=o.UNBOUNDED;requestAnimationFrame((function(){e.adapter.addClass(r),e.adapter.isUnbounded()&&(e.adapter.addClass(a),e.layoutInternal())}))}},t.prototype.destroy=function(){var e=this;if(this.supportsPressRipple()){this.activationTimer&&(clearTimeout(this.activationTimer),this.activationTimer=0,this.adapter.removeClass(t.cssClasses.FG_ACTIVATION)),this.fgDeactivationRemovalTimer&&(clearTimeout(this.fgDeactivationRemovalTimer),this.fgDeactivationRemovalTimer=0,this.adapter.removeClass(t.cssClasses.FG_DEACTIVATION));var i=t.cssClasses,o=i.ROOT,r=i.UNBOUNDED;requestAnimationFrame((function(){e.adapter.removeClass(o),e.adapter.removeClass(r),e.removeCssVars()}))}this.deregisterRootHandlers(),this.deregisterDeactivationHandlers()},t.prototype.activate=function(e){this.activateImpl(e)},t.prototype.deactivate=function(){this.deactivateImpl()},t.prototype.layout=function(){var e=this;this.layoutFrame&&cancelAnimationFrame(this.layoutFrame),this.layoutFrame=requestAnimationFrame((function(){e.layoutInternal(),e.layoutFrame=0}))},t.prototype.setUnbounded=function(e){var i=t.cssClasses.UNBOUNDED;e?this.adapter.addClass(i):this.adapter.removeClass(i)},t.prototype.handleFocus=function(){var e=this;requestAnimationFrame((function(){return e.adapter.addClass(t.cssClasses.BG_FOCUSED)}))},t.prototype.handleBlur=function(){var e=this;requestAnimationFrame((function(){return e.adapter.removeClass(t.cssClasses.BG_FOCUSED)}))},t.prototype.supportsPressRipple=function(){return this.adapter.browserSupportsCssVars()},t.prototype.defaultActivationState=function(){return{activationEvent:void 0,hasDeactivationUXRun:!1,isActivated:!1,isProgrammatic:!1,wasActivatedByPointer:!1,wasElementMadeActive:!1}},t.prototype.registerRootHandlers=function(e){var t,i;if(e){try{for(var r=(0,o.__values)(p),a=r.next();!a.done;a=r.next()){var n=a.value;this.adapter.registerInteractionHandler(n,this.activateHandler)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(t)throw t.error}}this.adapter.isUnbounded()&&this.adapter.registerResizeHandler(this.resizeHandler)}this.adapter.registerInteractionHandler("focus",this.focusHandler),this.adapter.registerInteractionHandler("blur",this.blurHandler)},t.prototype.registerDeactivationHandlers=function(e){var t,i;if("keydown"===e.type)this.adapter.registerInteractionHandler("keyup",this.deactivateHandler);else try{for(var r=(0,o.__values)(h),a=r.next();!a.done;a=r.next()){var n=a.value;this.adapter.registerDocumentInteractionHandler(n,this.deactivateHandler)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(i=r.return)&&i.call(r)}finally{if(t)throw t.error}}},t.prototype.deregisterRootHandlers=function(){var e,t;try{for(var i=(0,o.__values)(p),r=i.next();!r.done;r=i.next()){var a=r.value;this.adapter.deregisterInteractionHandler(a,this.activateHandler)}}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}this.adapter.deregisterInteractionHandler("focus",this.focusHandler),this.adapter.deregisterInteractionHandler("blur",this.blurHandler),this.adapter.isUnbounded()&&this.adapter.deregisterResizeHandler(this.resizeHandler)},t.prototype.deregisterDeactivationHandlers=function(){var e,t;this.adapter.deregisterInteractionHandler("keyup",this.deactivateHandler);try{for(var i=(0,o.__values)(h),r=i.next();!r.done;r=i.next()){var a=r.value;this.adapter.deregisterDocumentInteractionHandler(a,this.deactivateHandler)}}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}},t.prototype.removeCssVars=function(){var e=this,i=t.strings;Object.keys(i).forEach((function(t){0===t.indexOf("VAR_")&&e.adapter.updateCssVariable(i[t],null)}))},t.prototype.activateImpl=function(e){var t=this;if(!this.adapter.isSurfaceDisabled()){var i=this.activationState;if(!i.isActivated){var o=this.previousActivationEvent;if(!(o&&void 0!==e&&o.type!==e.type))i.isActivated=!0,i.isProgrammatic=void 0===e,i.activationEvent=e,i.wasActivatedByPointer=!i.isProgrammatic&&(void 0!==e&&("mousedown"===e.type||"touchstart"===e.type||"pointerdown"===e.type)),void 0!==e&&u.length>0&&u.some((function(e){return t.adapter.containsEventTarget(e)}))?this.resetActivationState():(void 0!==e&&(u.push(e.target),this.registerDeactivationHandlers(e)),i.wasElementMadeActive=this.checkElementMadeActive(e),i.wasElementMadeActive&&this.animateActivation(),requestAnimationFrame((function(){u=[],i.wasElementMadeActive||void 0===e||" "!==e.key&&32!==e.keyCode||(i.wasElementMadeActive=t.checkElementMadeActive(e),i.wasElementMadeActive&&t.animateActivation()),i.wasElementMadeActive||(t.activationState=t.defaultActivationState())})))}}},t.prototype.checkElementMadeActive=function(e){return void 0===e||"keydown"!==e.type||this.adapter.isSurfaceActive()},t.prototype.animateActivation=function(){var e=this,i=t.strings,o=i.VAR_FG_TRANSLATE_START,r=i.VAR_FG_TRANSLATE_END,a=t.cssClasses,n=a.FG_DEACTIVATION,s=a.FG_ACTIVATION,d=t.numbers.DEACTIVATION_TIMEOUT_MS;this.layoutInternal();var l="",c="";if(!this.adapter.isUnbounded()){var p=this.getFgTranslationCoordinates(),h=p.startPoint,u=p.endPoint;l=h.x+"px, "+h.y+"px",c=u.x+"px, "+u.y+"px"}this.adapter.updateCssVariable(o,l),this.adapter.updateCssVariable(r,c),clearTimeout(this.activationTimer),clearTimeout(this.fgDeactivationRemovalTimer),this.rmBoundedActivationClasses(),this.adapter.removeClass(n),this.adapter.computeBoundingRect(),this.adapter.addClass(s),this.activationTimer=setTimeout((function(){e.activationTimerCallback()}),d)},t.prototype.getFgTranslationCoordinates=function(){var e,t=this.activationState,i=t.activationEvent;return{startPoint:e={x:(e=t.wasActivatedByPointer?function(e,t,i){if(!e)return{x:0,y:0};var o,r,a=t.x,n=t.y,s=a+i.left,d=n+i.top;if("touchstart"===e.type){var l=e;o=l.changedTouches[0].pageX-s,r=l.changedTouches[0].pageY-d}else{var c=e;o=c.pageX-s,r=c.pageY-d}return{x:o,y:r}}(i,this.adapter.getWindowPageOffset(),this.adapter.computeBoundingRect()):{x:this.frame.width/2,y:this.frame.height/2}).x-this.initialSize/2,y:e.y-this.initialSize/2},endPoint:{x:this.frame.width/2-this.initialSize/2,y:this.frame.height/2-this.initialSize/2}}},t.prototype.runDeactivationUXLogicIfReady=function(){var e=this,i=t.cssClasses.FG_DEACTIVATION,o=this.activationState,r=o.hasDeactivationUXRun,a=o.isActivated;(r||!a)&&this.activationAnimationHasEnded&&(this.rmBoundedActivationClasses(),this.adapter.addClass(i),this.fgDeactivationRemovalTimer=setTimeout((function(){e.adapter.removeClass(i)}),c.FG_DEACTIVATION_MS))},t.prototype.rmBoundedActivationClasses=function(){var e=t.cssClasses.FG_ACTIVATION;this.adapter.removeClass(e),this.activationAnimationHasEnded=!1,this.adapter.computeBoundingRect()},t.prototype.resetActivationState=function(){var e=this;this.previousActivationEvent=this.activationState.activationEvent,this.activationState=this.defaultActivationState(),setTimeout((function(){return e.previousActivationEvent=void 0}),t.numbers.TAP_DELAY_MS)},t.prototype.deactivateImpl=function(){var e=this,t=this.activationState;if(t.isActivated){var i=(0,o.__assign)({},t);t.isProgrammatic?(requestAnimationFrame((function(){e.animateDeactivation(i)})),this.resetActivationState()):(this.deregisterDeactivationHandlers(),requestAnimationFrame((function(){e.activationState.hasDeactivationUXRun=!0,e.animateDeactivation(i),e.resetActivationState()})))}},t.prototype.animateDeactivation=function(e){var t=e.wasActivatedByPointer,i=e.wasElementMadeActive;(t||i)&&this.runDeactivationUXLogicIfReady()},t.prototype.layoutInternal=function(){var e=this;this.frame=this.adapter.computeBoundingRect();var i=Math.max(this.frame.height,this.frame.width);this.maxRadius=this.adapter.isUnbounded()?i:Math.sqrt(Math.pow(e.frame.width,2)+Math.pow(e.frame.height,2))+t.numbers.PADDING;var o=Math.floor(i*t.numbers.INITIAL_ORIGIN_SCALE);this.adapter.isUnbounded()&&o%2!=0?this.initialSize=o-1:this.initialSize=o,this.fgScale=""+this.maxRadius/this.initialSize,this.updateLayoutCssVars()},t.prototype.updateLayoutCssVars=function(){var e=t.strings,i=e.VAR_FG_SIZE,o=e.VAR_LEFT,r=e.VAR_TOP,a=e.VAR_FG_SCALE;this.adapter.updateCssVariable(i,this.initialSize+"px"),this.adapter.updateCssVariable(a,this.fgScale),this.adapter.isUnbounded()&&(this.unboundedCoords={left:Math.round(this.frame.width/2-this.initialSize/2),top:Math.round(this.frame.height/2-this.initialSize/2)},this.adapter.updateCssVariable(o,this.unboundedCoords.left+"px"),this.adapter.updateCssVariable(r,this.unboundedCoords.top+"px"))},t}(s.K);var m=i(68144),b=i(83448),g=i(76538);class v extends n.H{constructor(){super(...arguments),this.primary=!1,this.accent=!1,this.unbounded=!1,this.disabled=!1,this.activated=!1,this.selected=!1,this.internalUseStateLayerCustomProperties=!1,this.hovering=!1,this.bgFocused=!1,this.fgActivation=!1,this.fgDeactivation=!1,this.fgScale="",this.fgSize="",this.translateStart="",this.translateEnd="",this.leftPos="",this.topPos="",this.mdcFoundationClass=f}get isActive(){return(0,a.wB)(this.parentElement||this,":active")}createAdapter(){return{browserSupportsCssVars:()=>!0,isUnbounded:()=>this.unbounded,isSurfaceActive:()=>this.isActive,isSurfaceDisabled:()=>this.disabled,addClass:e=>{switch(e){case"mdc-ripple-upgraded--background-focused":this.bgFocused=!0;break;case"mdc-ripple-upgraded--foreground-activation":this.fgActivation=!0;break;case"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation=!0}},removeClass:e=>{switch(e){case"mdc-ripple-upgraded--background-focused":this.bgFocused=!1;break;case"mdc-ripple-upgraded--foreground-activation":this.fgActivation=!1;break;case"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation=!1}},containsEventTarget:()=>!0,registerInteractionHandler:()=>{},deregisterInteractionHandler:()=>{},registerDocumentInteractionHandler:()=>{},deregisterDocumentInteractionHandler:()=>{},registerResizeHandler:()=>{},deregisterResizeHandler:()=>{},updateCssVariable:(e,t)=>{switch(e){case"--mdc-ripple-fg-scale":this.fgScale=t;break;case"--mdc-ripple-fg-size":this.fgSize=t;break;case"--mdc-ripple-fg-translate-end":this.translateEnd=t;break;case"--mdc-ripple-fg-translate-start":this.translateStart=t;break;case"--mdc-ripple-left":this.leftPos=t;break;case"--mdc-ripple-top":this.topPos=t}},computeBoundingRect:()=>(this.parentElement||this).getBoundingClientRect(),getWindowPageOffset:()=>({x:window.pageXOffset,y:window.pageYOffset})}}startPress(e){this.waitForFoundation((()=>{this.mdcFoundation.activate(e)}))}endPress(){this.waitForFoundation((()=>{this.mdcFoundation.deactivate()}))}startFocus(){this.waitForFoundation((()=>{this.mdcFoundation.handleFocus()}))}endFocus(){this.waitForFoundation((()=>{this.mdcFoundation.handleBlur()}))}startHover(){this.hovering=!0}endHover(){this.hovering=!1}waitForFoundation(e){this.mdcFoundation?e():this.updateComplete.then(e)}update(e){e.has("disabled")&&this.disabled&&this.endHover(),super.update(e)}render(){const e=this.activated&&(this.primary||!this.accent),t=this.selected&&(this.primary||!this.accent),i={"mdc-ripple-surface--accent":this.accent,"mdc-ripple-surface--primary--activated":e,"mdc-ripple-surface--accent--activated":this.accent&&this.activated,"mdc-ripple-surface--primary--selected":t,"mdc-ripple-surface--accent--selected":this.accent&&this.selected,"mdc-ripple-surface--disabled":this.disabled,"mdc-ripple-surface--hover":this.hovering,"mdc-ripple-surface--primary":this.primary,"mdc-ripple-surface--selected":this.selected,"mdc-ripple-upgraded--background-focused":this.bgFocused,"mdc-ripple-upgraded--foreground-activation":this.fgActivation,"mdc-ripple-upgraded--foreground-deactivation":this.fgDeactivation,"mdc-ripple-upgraded--unbounded":this.unbounded,"mdc-ripple-surface--internal-use-state-layer-custom-properties":this.internalUseStateLayerCustomProperties};return m.dy`
    `}}(0,o.__decorate)([(0,r.IO)(".mdc-ripple-surface")],v.prototype,"mdcRoot",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean})],v.prototype,"primary",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean})],v.prototype,"accent",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean})],v.prototype,"unbounded",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean})],v.prototype,"disabled",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean})],v.prototype,"activated",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean})],v.prototype,"selected",void 0),(0,o.__decorate)([(0,r.Cb)({type:Boolean})],v.prototype,"internalUseStateLayerCustomProperties",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"hovering",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"bgFocused",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"fgActivation",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"fgDeactivation",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"fgScale",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"fgSize",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"translateStart",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"translateEnd",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"leftPos",void 0),(0,o.__decorate)([(0,r.SB)()],v.prototype,"topPos",void 0);const y=m.iv`.mdc-ripple-surface{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent;will-change:transform,opacity;position:relative;outline:0;overflow:hidden}.mdc-ripple-surface::after,.mdc-ripple-surface::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-ripple-surface::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-ripple-surface::after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-ripple-surface.mdc-ripple-upgraded::before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface.mdc-ripple-upgraded::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-ripple-surface::after,.mdc-ripple-surface::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-ripple-surface.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded],.mdc-ripple-upgraded--unbounded{overflow:visible}.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before,.mdc-ripple-upgraded--unbounded::after,.mdc-ripple-upgraded--unbounded::before{top:calc(50% - 50%);left:calc(50% - 50%);width:100%;height:100%}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::before{top:var(--mdc-ripple-top,calc(50% - 50%));left:var(--mdc-ripple-left,calc(50% - 50%));width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after,.mdc-ripple-upgraded--unbounded.mdc-ripple-upgraded::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-ripple-surface::after,.mdc-ripple-surface::before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-ripple-surface.mdc-ripple-surface--hover::before,.mdc-ripple-surface:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}:host{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;display:block}:host .mdc-ripple-surface{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:unset}.mdc-ripple-surface--primary::after,.mdc-ripple-surface--primary::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface--primary.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--primary--activated::before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}.mdc-ripple-surface--primary--activated::after,.mdc-ripple-surface--primary--activated::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary--activated.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary--activated:hover::before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24)}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24)}.mdc-ripple-surface--primary--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--primary--selected::before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-ripple-surface--primary--selected::after,.mdc-ripple-surface--primary--selected::before{background-color:#6200ee;background-color:var(--mdc-ripple-color,var(--mdc-theme-primary,#6200ee))}.mdc-ripple-surface--primary--selected.mdc-ripple-surface--hover::before,.mdc-ripple-surface--primary--selected:hover::before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2)}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--primary--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2)}.mdc-ripple-surface--primary--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--accent::after,.mdc-ripple-surface--accent::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12)}.mdc-ripple-surface--accent.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.12)}.mdc-ripple-surface--accent--activated::before{opacity:.12;opacity:var(--mdc-ripple-activated-opacity,.12)}.mdc-ripple-surface--accent--activated::after,.mdc-ripple-surface--accent--activated::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent--activated.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent--activated:hover::before{opacity:.16;opacity:var(--mdc-ripple-hover-opacity,.16)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-focus-opacity,.24)}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--activated:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.24;opacity:var(--mdc-ripple-press-opacity,.24)}.mdc-ripple-surface--accent--activated.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.24)}.mdc-ripple-surface--accent--selected::before{opacity:.08;opacity:var(--mdc-ripple-selected-opacity,.08)}.mdc-ripple-surface--accent--selected::after,.mdc-ripple-surface--accent--selected::before{background-color:#018786;background-color:var(--mdc-ripple-color,var(--mdc-theme-secondary,#018786))}.mdc-ripple-surface--accent--selected.mdc-ripple-surface--hover::before,.mdc-ripple-surface--accent--selected:hover::before{opacity:.12;opacity:var(--mdc-ripple-hover-opacity,.12)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-focus-opacity,.2)}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--accent--selected:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.2;opacity:var(--mdc-ripple-press-opacity,.2)}.mdc-ripple-surface--accent--selected.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity, 0.2)}.mdc-ripple-surface--disabled{opacity:0}.mdc-ripple-surface--internal-use-state-layer-custom-properties::after,.mdc-ripple-surface--internal-use-state-layer-custom-properties::before{background-color:#000;background-color:var(--mdc-ripple-hover-state-layer-color,#000)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-surface--hover::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:hover::before{opacity:.04;opacity:var(--mdc-ripple-hover-state-layer-opacity,.04)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded--background-focused::before,.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):focus::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-state-layer-opacity,.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded)::after{transition:opacity 150ms linear}.mdc-ripple-surface--internal-use-state-layer-custom-properties:not(.mdc-ripple-upgraded):active::after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-pressed-state-layer-opacity,.12)}.mdc-ripple-surface--internal-use-state-layer-custom-properties.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-pressed-state-layer-opacity, 0.12)}`;let x=class extends v{};x.styles=[y],x=(0,o.__decorate)([(0,r.Mo)("mwc-ripple")],x)},98734:(e,t,i)=>{i.d(t,{A:()=>o});class o{constructor(e){this.startPress=t=>{e().then((e=>{e&&e.startPress(t)}))},this.endPress=()=>{e().then((e=>{e&&e.endPress()}))},this.startFocus=()=>{e().then((e=>{e&&e.startFocus()}))},this.endFocus=()=>{e().then((e=>{e&&e.endFocus()}))},this.startHover=()=>{e().then((e=>{e&&e.startHover()}))},this.endHover=()=>{e().then((e=>{e&&e.endHover()}))}}}},42977:(e,t,i)=>{i.d(t,{P:()=>E});var o=i(87480),r=(i(11027),i(18601)),a=i(14114),n=i(38341),s=i(12335),d=i(72774),l={ARIA_CONTROLS:"aria-controls",ARIA_DESCRIBEDBY:"aria-describedby",INPUT_SELECTOR:".mdc-text-field__input",LABEL_SELECTOR:".mdc-floating-label",LEADING_ICON_SELECTOR:".mdc-text-field__icon--leading",LINE_RIPPLE_SELECTOR:".mdc-line-ripple",OUTLINE_SELECTOR:".mdc-notched-outline",PREFIX_SELECTOR:".mdc-text-field__affix--prefix",SUFFIX_SELECTOR:".mdc-text-field__affix--suffix",TRAILING_ICON_SELECTOR:".mdc-text-field__icon--trailing"},c={DISABLED:"mdc-text-field--disabled",FOCUSED:"mdc-text-field--focused",HELPER_LINE:"mdc-text-field-helper-line",INVALID:"mdc-text-field--invalid",LABEL_FLOATING:"mdc-text-field--label-floating",NO_LABEL:"mdc-text-field--no-label",OUTLINED:"mdc-text-field--outlined",ROOT:"mdc-text-field",TEXTAREA:"mdc-text-field--textarea",WITH_LEADING_ICON:"mdc-text-field--with-leading-icon",WITH_TRAILING_ICON:"mdc-text-field--with-trailing-icon",WITH_INTERNAL_COUNTER:"mdc-text-field--with-internal-counter"},p={LABEL_SCALE:.75},h=["pattern","min","max","required","step","minlength","maxlength"],u=["color","date","datetime-local","month","range","time","week"],f=["mousedown","touchstart"],m=["click","keydown"];const b=function(e){function t(i,r){void 0===r&&(r={});var a=e.call(this,(0,o.__assign)((0,o.__assign)({},t.defaultAdapter),i))||this;return a.isFocused=!1,a.receivedUserInput=!1,a.valid=!0,a.useNativeValidation=!0,a.validateOnValueChange=!0,a.helperText=r.helperText,a.characterCounter=r.characterCounter,a.leadingIcon=r.leadingIcon,a.trailingIcon=r.trailingIcon,a.inputFocusHandler=function(){a.activateFocus()},a.inputBlurHandler=function(){a.deactivateFocus()},a.inputInputHandler=function(){a.handleInput()},a.setPointerXOffset=function(e){a.setTransformOrigin(e)},a.textFieldInteractionHandler=function(){a.handleTextFieldInteraction()},a.validationAttributeChangeHandler=function(e){a.handleValidationAttributeChange(e)},a}return(0,o.__extends)(t,e),Object.defineProperty(t,"cssClasses",{get:function(){return c},enumerable:!1,configurable:!0}),Object.defineProperty(t,"strings",{get:function(){return l},enumerable:!1,configurable:!0}),Object.defineProperty(t,"numbers",{get:function(){return p},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldAlwaysFloat",{get:function(){var e=this.getNativeInput().type;return u.indexOf(e)>=0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldFloat",{get:function(){return this.shouldAlwaysFloat||this.isFocused||!!this.getValue()||this.isBadInput()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"shouldShake",{get:function(){return!this.isFocused&&!this.isValid()&&!!this.getValue()},enumerable:!1,configurable:!0}),Object.defineProperty(t,"defaultAdapter",{get:function(){return{addClass:function(){},removeClass:function(){},hasClass:function(){return!0},setInputAttr:function(){},removeInputAttr:function(){},registerTextFieldInteractionHandler:function(){},deregisterTextFieldInteractionHandler:function(){},registerInputInteractionHandler:function(){},deregisterInputInteractionHandler:function(){},registerValidationAttributeChangeHandler:function(){return new MutationObserver((function(){}))},deregisterValidationAttributeChangeHandler:function(){},getNativeInput:function(){return null},isFocused:function(){return!1},activateLineRipple:function(){},deactivateLineRipple:function(){},setLineRippleTransformOrigin:function(){},shakeLabel:function(){},floatLabel:function(){},setLabelRequired:function(){},hasLabel:function(){return!1},getLabelWidth:function(){return 0},hasOutline:function(){return!1},notchOutline:function(){},closeOutline:function(){}}},enumerable:!1,configurable:!0}),t.prototype.init=function(){var e,t,i,r;this.adapter.hasLabel()&&this.getNativeInput().required&&this.adapter.setLabelRequired(!0),this.adapter.isFocused()?this.inputFocusHandler():this.adapter.hasLabel()&&this.shouldFloat&&(this.notchOutline(!0),this.adapter.floatLabel(!0),this.styleFloating(!0)),this.adapter.registerInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.registerInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.registerInputInteractionHandler("input",this.inputInputHandler);try{for(var a=(0,o.__values)(f),n=a.next();!n.done;n=a.next()){var s=n.value;this.adapter.registerInputInteractionHandler(s,this.setPointerXOffset)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}try{for(var d=(0,o.__values)(m),l=d.next();!l.done;l=d.next()){s=l.value;this.adapter.registerTextFieldInteractionHandler(s,this.textFieldInteractionHandler)}}catch(e){i={error:e}}finally{try{l&&!l.done&&(r=d.return)&&r.call(d)}finally{if(i)throw i.error}}this.validationObserver=this.adapter.registerValidationAttributeChangeHandler(this.validationAttributeChangeHandler),this.setcharacterCounter(this.getValue().length)},t.prototype.destroy=function(){var e,t,i,r;this.adapter.deregisterInputInteractionHandler("focus",this.inputFocusHandler),this.adapter.deregisterInputInteractionHandler("blur",this.inputBlurHandler),this.adapter.deregisterInputInteractionHandler("input",this.inputInputHandler);try{for(var a=(0,o.__values)(f),n=a.next();!n.done;n=a.next()){var s=n.value;this.adapter.deregisterInputInteractionHandler(s,this.setPointerXOffset)}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}try{for(var d=(0,o.__values)(m),l=d.next();!l.done;l=d.next()){s=l.value;this.adapter.deregisterTextFieldInteractionHandler(s,this.textFieldInteractionHandler)}}catch(e){i={error:e}}finally{try{l&&!l.done&&(r=d.return)&&r.call(d)}finally{if(i)throw i.error}}this.adapter.deregisterValidationAttributeChangeHandler(this.validationObserver)},t.prototype.handleTextFieldInteraction=function(){var e=this.adapter.getNativeInput();e&&e.disabled||(this.receivedUserInput=!0)},t.prototype.handleValidationAttributeChange=function(e){var t=this;e.some((function(e){return h.indexOf(e)>-1&&(t.styleValidity(!0),t.adapter.setLabelRequired(t.getNativeInput().required),!0)})),e.indexOf("maxlength")>-1&&this.setcharacterCounter(this.getValue().length)},t.prototype.notchOutline=function(e){if(this.adapter.hasOutline()&&this.adapter.hasLabel())if(e){var t=this.adapter.getLabelWidth()*p.LABEL_SCALE;this.adapter.notchOutline(t)}else this.adapter.closeOutline()},t.prototype.activateFocus=function(){this.isFocused=!0,this.styleFocused(this.isFocused),this.adapter.activateLineRipple(),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),!this.helperText||!this.helperText.isPersistent()&&this.helperText.isValidation()&&this.valid||this.helperText.showToScreenReader()},t.prototype.setTransformOrigin=function(e){if(!this.isDisabled()&&!this.adapter.hasOutline()){var t=e.touches,i=t?t[0]:e,o=i.target.getBoundingClientRect(),r=i.clientX-o.left;this.adapter.setLineRippleTransformOrigin(r)}},t.prototype.handleInput=function(){this.autoCompleteFocus(),this.setcharacterCounter(this.getValue().length)},t.prototype.autoCompleteFocus=function(){this.receivedUserInput||this.activateFocus()},t.prototype.deactivateFocus=function(){this.isFocused=!1,this.adapter.deactivateLineRipple();var e=this.isValid();this.styleValidity(e),this.styleFocused(this.isFocused),this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.adapter.shakeLabel(this.shouldShake)),this.shouldFloat||(this.receivedUserInput=!1)},t.prototype.getValue=function(){return this.getNativeInput().value},t.prototype.setValue=function(e){if(this.getValue()!==e&&(this.getNativeInput().value=e),this.setcharacterCounter(e.length),this.validateOnValueChange){var t=this.isValid();this.styleValidity(t)}this.adapter.hasLabel()&&(this.notchOutline(this.shouldFloat),this.adapter.floatLabel(this.shouldFloat),this.styleFloating(this.shouldFloat),this.validateOnValueChange&&this.adapter.shakeLabel(this.shouldShake))},t.prototype.isValid=function(){return this.useNativeValidation?this.isNativeInputValid():this.valid},t.prototype.setValid=function(e){this.valid=e,this.styleValidity(e);var t=!e&&!this.isFocused&&!!this.getValue();this.adapter.hasLabel()&&this.adapter.shakeLabel(t)},t.prototype.setValidateOnValueChange=function(e){this.validateOnValueChange=e},t.prototype.getValidateOnValueChange=function(){return this.validateOnValueChange},t.prototype.setUseNativeValidation=function(e){this.useNativeValidation=e},t.prototype.isDisabled=function(){return this.getNativeInput().disabled},t.prototype.setDisabled=function(e){this.getNativeInput().disabled=e,this.styleDisabled(e)},t.prototype.setHelperTextContent=function(e){this.helperText&&this.helperText.setContent(e)},t.prototype.setLeadingIconAriaLabel=function(e){this.leadingIcon&&this.leadingIcon.setAriaLabel(e)},t.prototype.setLeadingIconContent=function(e){this.leadingIcon&&this.leadingIcon.setContent(e)},t.prototype.setTrailingIconAriaLabel=function(e){this.trailingIcon&&this.trailingIcon.setAriaLabel(e)},t.prototype.setTrailingIconContent=function(e){this.trailingIcon&&this.trailingIcon.setContent(e)},t.prototype.setcharacterCounter=function(e){if(this.characterCounter){var t=this.getNativeInput().maxLength;if(-1===t)throw new Error("MDCTextFieldFoundation: Expected maxlength html property on text input or textarea.");this.characterCounter.setCounterValue(e,t)}},t.prototype.isBadInput=function(){return this.getNativeInput().validity.badInput||!1},t.prototype.isNativeInputValid=function(){return this.getNativeInput().validity.valid},t.prototype.styleValidity=function(e){var i=t.cssClasses.INVALID;if(e?this.adapter.removeClass(i):this.adapter.addClass(i),this.helperText){if(this.helperText.setValidity(e),!this.helperText.isValidation())return;var o=this.helperText.isVisible(),r=this.helperText.getId();o&&r?this.adapter.setInputAttr(l.ARIA_DESCRIBEDBY,r):this.adapter.removeInputAttr(l.ARIA_DESCRIBEDBY)}},t.prototype.styleFocused=function(e){var i=t.cssClasses.FOCUSED;e?this.adapter.addClass(i):this.adapter.removeClass(i)},t.prototype.styleDisabled=function(e){var i=t.cssClasses,o=i.DISABLED,r=i.INVALID;e?(this.adapter.addClass(o),this.adapter.removeClass(r)):this.adapter.removeClass(o),this.leadingIcon&&this.leadingIcon.setDisabled(e),this.trailingIcon&&this.trailingIcon.setDisabled(e)},t.prototype.styleFloating=function(e){var i=t.cssClasses.LABEL_FLOATING;e?this.adapter.addClass(i):this.adapter.removeClass(i)},t.prototype.getNativeInput=function(){return(this.adapter?this.adapter.getNativeInput():null)||{disabled:!1,maxLength:-1,required:!1,type:"input",validity:{badInput:!1,valid:!0},value:""}},t}(d.K);var g=i(68144),v=i(14243),y=i(83448),x=i(30153),_=i(67004);const w=["touchstart","touchmove","scroll","mousewheel"],k=(e={})=>{const t={};for(const i in e)t[i]=e[i];return Object.assign({badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:!0,valueMissing:!1},t)};class E extends r.Wg{constructor(){super(...arguments),this.mdcFoundationClass=b,this.value="",this.type="text",this.placeholder="",this.label="",this.icon="",this.iconTrailing="",this.disabled=!1,this.required=!1,this.minLength=-1,this.maxLength=-1,this.outlined=!1,this.helper="",this.validateOnInitialRender=!1,this.validationMessage="",this.autoValidate=!1,this.pattern="",this.min="",this.max="",this.step=null,this.size=null,this.helperPersistent=!1,this.charCounter=!1,this.endAligned=!1,this.prefix="",this.suffix="",this.name="",this.readOnly=!1,this.autocapitalize="",this.outlineOpen=!1,this.outlineWidth=0,this.isUiValid=!0,this.focused=!1,this._validity=k(),this.validityTransform=null}get validity(){return this._checkValidity(this.value),this._validity}get willValidate(){return this.formElement.willValidate}get selectionStart(){return this.formElement.selectionStart}get selectionEnd(){return this.formElement.selectionEnd}focus(){const e=new CustomEvent("focus");this.formElement.dispatchEvent(e),this.formElement.focus()}blur(){const e=new CustomEvent("blur");this.formElement.dispatchEvent(e),this.formElement.blur()}select(){this.formElement.select()}setSelectionRange(e,t,i){this.formElement.setSelectionRange(e,t,i)}update(e){e.has("autoValidate")&&this.mdcFoundation&&this.mdcFoundation.setValidateOnValueChange(this.autoValidate),e.has("value")&&"string"!=typeof this.value&&(this.value=`${this.value}`),super.update(e)}setFormData(e){this.name&&e.append(this.name,this.value)}render(){const e=this.charCounter&&-1!==this.maxLength,t=!!this.helper||!!this.validationMessage||e,i={"mdc-text-field--disabled":this.disabled,"mdc-text-field--no-label":!this.label,"mdc-text-field--filled":!this.outlined,"mdc-text-field--outlined":this.outlined,"mdc-text-field--with-leading-icon":this.icon,"mdc-text-field--with-trailing-icon":this.iconTrailing,"mdc-text-field--end-aligned":this.endAligned};return g.dy` ${this.renderHelperText(t,e)} `}updated(e){e.has("value")&&void 0!==e.get("value")&&(this.mdcFoundation.setValue(this.value),this.autoValidate&&this.reportValidity())}renderRipple(){return this.outlined?"":g.dy` `}renderOutline(){return this.outlined?g.dy` ${this.renderLabel()} `:""}renderLabel(){return this.label?g.dy` ${this.label} `:""}renderLeadingIcon(){return this.icon?this.renderIcon(this.icon):""}renderTrailingIcon(){return this.iconTrailing?this.renderIcon(this.iconTrailing,!0):""}renderIcon(e,t=!1){const i={"mdc-text-field__icon--leading":!t,"mdc-text-field__icon--trailing":t};return g.dy`${e}`}renderPrefix(){return this.prefix?this.renderAffix(this.prefix):""}renderSuffix(){return this.suffix?this.renderAffix(this.suffix,!0):""}renderAffix(e,t=!1){const i={"mdc-text-field__affix--prefix":!t,"mdc-text-field__affix--suffix":t};return g.dy` ${e}`}renderInput(e){const t=-1===this.minLength?void 0:this.minLength,i=-1===this.maxLength?void 0:this.maxLength,o=this.autocapitalize?this.autocapitalize:void 0,r=this.validationMessage&&!this.isUiValid,a=this.label?"label":void 0,n=e?"helper-text":void 0,s=this.focused||this.helperPersistent||r?"helper-text":void 0;return g.dy` `}renderLineRipple(){return this.outlined?"":g.dy` `}renderHelperText(e,t){const i=this.validationMessage&&!this.isUiValid,o={"mdc-text-field-helper-text--persistent":this.helperPersistent,"mdc-text-field-helper-text--validation-msg":i},r=this.focused||this.helperPersistent||i?void 0:"true",a=i?this.validationMessage:this.helper;return e?g.dy`
    ${a}
    ${this.renderCharCounter(t)}
    `:""}renderCharCounter(e){const t=Math.min(this.value.length,this.maxLength);return e?g.dy` ${t} / ${this.maxLength}`:""}onInputFocus(){this.focused=!0}onInputBlur(){this.focused=!1,this.reportValidity()}checkValidity(){const e=this._checkValidity(this.value);if(!e){const e=new Event("invalid",{bubbles:!1,cancelable:!0});this.dispatchEvent(e)}return e}reportValidity(){const e=this.checkValidity();return this.mdcFoundation.setValid(e),this.isUiValid=e,e}_checkValidity(e){const t=this.formElement.validity;let i=k(t);if(this.validityTransform){const t=this.validityTransform(e,i);i=Object.assign(Object.assign({},i),t),this.mdcFoundation.setUseNativeValidation(!1)}else this.mdcFoundation.setUseNativeValidation(!0);return this._validity=i,this._validity.valid}setCustomValidity(e){this.validationMessage=e,this.formElement.setCustomValidity(e)}handleInputChange(){this.value=this.formElement.value}createAdapter(){return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},this.getRootAdapterMethods()),this.getInputAdapterMethods()),this.getLabelAdapterMethods()),this.getLineRippleAdapterMethods()),this.getOutlineAdapterMethods())}getRootAdapterMethods(){return Object.assign({registerTextFieldInteractionHandler:(e,t)=>this.addEventListener(e,t),deregisterTextFieldInteractionHandler:(e,t)=>this.removeEventListener(e,t),registerValidationAttributeChangeHandler:e=>{const t=new MutationObserver((t=>{e((e=>e.map((e=>e.attributeName)).filter((e=>e)))(t))}));return t.observe(this.formElement,{attributes:!0}),t},deregisterValidationAttributeChangeHandler:e=>e.disconnect()},(0,r.qN)(this.mdcRoot))}getInputAdapterMethods(){return{getNativeInput:()=>this.formElement,setInputAttr:()=>{},removeInputAttr:()=>{},isFocused:()=>!!this.shadowRoot&&this.shadowRoot.activeElement===this.formElement,registerInputInteractionHandler:(e,t)=>this.formElement.addEventListener(e,t,{passive:e in w}),deregisterInputInteractionHandler:(e,t)=>this.formElement.removeEventListener(e,t)}}getLabelAdapterMethods(){return{floatLabel:e=>this.labelElement&&this.labelElement.floatingLabelFoundation.float(e),getLabelWidth:()=>this.labelElement?this.labelElement.floatingLabelFoundation.getWidth():0,hasLabel:()=>Boolean(this.labelElement),shakeLabel:e=>this.labelElement&&this.labelElement.floatingLabelFoundation.shake(e),setLabelRequired:e=>{this.labelElement&&this.labelElement.floatingLabelFoundation.setRequired(e)}}}getLineRippleAdapterMethods(){return{activateLineRipple:()=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.activate()},deactivateLineRipple:()=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.deactivate()},setLineRippleTransformOrigin:e=>{this.lineRippleElement&&this.lineRippleElement.lineRippleFoundation.setRippleCenter(e)}}}async getUpdateComplete(){var e;const t=await super.getUpdateComplete();return await(null===(e=this.outlineElement)||void 0===e?void 0:e.updateComplete),t}firstUpdated(){var e;super.firstUpdated(),this.mdcFoundation.setValidateOnValueChange(this.autoValidate),this.validateOnInitialRender&&this.reportValidity(),null===(e=this.outlineElement)||void 0===e||e.updateComplete.then((()=>{var e;this.outlineWidth=(null===(e=this.labelElement)||void 0===e?void 0:e.floatingLabelFoundation.getWidth())||0}))}getOutlineAdapterMethods(){return{closeOutline:()=>this.outlineElement&&(this.outlineOpen=!1),hasOutline:()=>Boolean(this.outlineElement),notchOutline:e=>{this.outlineElement&&!this.outlineOpen&&(this.outlineWidth=e,this.outlineOpen=!0)}}}async layout(){await this.updateComplete;const e=this.labelElement;if(!e)return void(this.outlineOpen=!1);const t=!!this.label&&!!this.value;if(e.floatingLabelFoundation.float(t),!this.outlined)return;this.outlineOpen=t,await this.updateComplete;const i=e.floatingLabelFoundation.getWidth();this.outlineOpen&&(this.outlineWidth=i,await this.updateComplete)}}(0,o.__decorate)([(0,v.IO)(".mdc-text-field")],E.prototype,"mdcRoot",void 0),(0,o.__decorate)([(0,v.IO)("input")],E.prototype,"formElement",void 0),(0,o.__decorate)([(0,v.IO)(".mdc-floating-label")],E.prototype,"labelElement",void 0),(0,o.__decorate)([(0,v.IO)(".mdc-line-ripple")],E.prototype,"lineRippleElement",void 0),(0,o.__decorate)([(0,v.IO)("mwc-notched-outline")],E.prototype,"outlineElement",void 0),(0,o.__decorate)([(0,v.IO)(".mdc-notched-outline__notch")],E.prototype,"notchElement",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"value",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"type",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"placeholder",void 0),(0,o.__decorate)([(0,v.Cb)({type:String}),(0,a.P)((function(e,t){void 0!==t&&this.label!==t&&this.layout()}))],E.prototype,"label",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"icon",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"iconTrailing",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean,reflect:!0})],E.prototype,"disabled",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean})],E.prototype,"required",void 0),(0,o.__decorate)([(0,v.Cb)({type:Number})],E.prototype,"minLength",void 0),(0,o.__decorate)([(0,v.Cb)({type:Number})],E.prototype,"maxLength",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean,reflect:!0}),(0,a.P)((function(e,t){void 0!==t&&this.outlined!==t&&this.layout()}))],E.prototype,"outlined",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"helper",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean})],E.prototype,"validateOnInitialRender",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"validationMessage",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean})],E.prototype,"autoValidate",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"pattern",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"min",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"max",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"step",void 0),(0,o.__decorate)([(0,v.Cb)({type:Number})],E.prototype,"size",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean})],E.prototype,"helperPersistent",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean})],E.prototype,"charCounter",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean})],E.prototype,"endAligned",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"prefix",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"suffix",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"name",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"inputMode",void 0),(0,o.__decorate)([(0,v.Cb)({type:Boolean})],E.prototype,"readOnly",void 0),(0,o.__decorate)([(0,v.Cb)({type:String})],E.prototype,"autocapitalize",void 0),(0,o.__decorate)([(0,v.SB)()],E.prototype,"outlineOpen",void 0),(0,o.__decorate)([(0,v.SB)()],E.prototype,"outlineWidth",void 0),(0,o.__decorate)([(0,v.SB)()],E.prototype,"isUiValid",void 0),(0,o.__decorate)([(0,v.SB)()],E.prototype,"focused",void 0),(0,o.__decorate)([(0,v.hO)({passive:!0})],E.prototype,"handleInputChange",null)},31338:(e,t,i)=>{i.d(t,{W:()=>o});const o=i(68144).iv`.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform;transition:transform 150ms cubic-bezier(.4,0,.2,1),color 150ms cubic-bezier(.4,0,.2,1)}.mdc-floating-label[dir=rtl],[dir=rtl] .mdc-floating-label{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required::after{margin-left:1px;margin-right:0px;content:"*"}.mdc-floating-label--required[dir=rtl]::after,[dir=rtl] .mdc-floating-label--required::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(.75)}}.mdc-line-ripple::after,.mdc-line-ripple::before{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);border-bottom-width:2px;opacity:0;z-index:2}.mdc-line-ripple::after{transition:transform 180ms cubic-bezier(.4,0,.2,1),opacity 180ms cubic-bezier(.4,0,.2,1)}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}.mdc-notched-outline[dir=rtl],[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}.mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}.mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(100% / .75)}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl],[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}@keyframes mdc-ripple-fg-radius-in{from{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-opacity-in{from{animation-timing-function:linear;opacity:0}to{opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-out{from{animation-timing-function:linear;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-text-field--filled{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:transparent;will-change:transform,opacity}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{position:absolute;border-radius:50%;opacity:0;pointer-events:none;content:""}.mdc-text-field--filled .mdc-text-field__ripple::before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-text-field--filled .mdc-text-field__ripple::after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::before{transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{top:0;left:0;transform:scale(0);transform-origin:center center}.mdc-text-field--filled.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after{top:var(--mdc-ripple-top,0);left:var(--mdc-ripple-left,0)}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-text-field--filled.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after{animation:mdc-ripple-fg-opacity-out 150ms;transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{top:calc(50% - 100%);left:calc(50% - 100%);width:200%;height:200%}.mdc-text-field--filled.mdc-ripple-upgraded .mdc-text-field__ripple::after{width:var(--mdc-ripple-fg-size,100%);height:var(--mdc-ripple-fg-size,100%)}.mdc-text-field__ripple{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input{color:rgba(0,0,0,.87)}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:rgba(0,0,0,.54)}}@media all{.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.54)}}.mdc-text-field .mdc-text-field__input{caret-color:#6200ee;caret-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,.mdc-text-field:not(.mdc-text-field--disabled)+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:rgba(0,0,0,.54)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix{color:rgba(0,0,0,.6)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:rgba(0,0,0,.6)}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);height:28px;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1);width:100%;min-width:0;border:none;border-radius:0;background:0 0;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:0}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{transition:opacity 67ms 0s cubic-bezier(.4,0,.2,1);opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0s cubic-bezier(.4,0,.2,1);opacity:0}}@media all{.mdc-text-field--focused .mdc-text-field__input::placeholder,.mdc-text-field--no-label .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}@media all{.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}}.mdc-text-field__affix{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-subtitle1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-subtitle1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-subtitle1-font-weight,400);letter-spacing:.009375em;letter-spacing:var(--mdc-typography-subtitle1-letter-spacing,.009375em);text-decoration:inherit;text-decoration:var(--mdc-typography-subtitle1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-subtitle1-text-transform,inherit);height:28px;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1);opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens:none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field__affix--prefix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field__affix--suffix{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled .mdc-text-field__ripple::after,.mdc-text-field--filled .mdc-text-field__ripple::before{background-color:rgba(0,0,0,.87);background-color:var(--mdc-ripple-color,rgba(0,0,0,.87))}.mdc-text-field--filled.mdc-ripple-surface--hover .mdc-text-field__ripple::before,.mdc-text-field--filled:hover .mdc-text-field__ripple::before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12)}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42)}.mdc-text-field--filled:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-color:#6200ee;border-bottom-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens:none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(.75)}.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(.75)}}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.38)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.87)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#6200ee;border-color:var(--mdc-theme-primary,#6200ee)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}@supports(top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px,var(--mdc-shape-small,4px)) * 2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small,4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small,4px);border-bottom-left-radius:0}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small,4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small,4px)}@supports(top:max(0%)){.mdc-text-field--outlined{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}@supports(top:max(0%)){.mdc-text-field--outlined{padding-right:max(16px,var(--mdc-shape-small,4px))}}@supports(top:max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}@supports(top:max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:max(16px,var(--mdc-shape-small,4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:0}@supports(top:max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:max(16px,calc(var(--mdc-shape-small,4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-text-field__ripple::after,.mdc-text-field--outlined .mdc-text-field__ripple::before{background-color:transparent;background-color:var(--mdc-ripple-color,transparent)}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none!important;background-color:transparent}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0;transition:none}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px;line-height:1.5rem}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(.75)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(.75)}}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(1px) translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-leading-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 64px / .75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(32px) scale(.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)}33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(.75)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(.75)}}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}.mdc-text-field--with-trailing-icon[dir=rtl],[dir=rtl] .mdc-text-field--with-trailing-icon{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 64px / .75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / .75 - 96px / .75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label{color:rgba(98,0,238,.87)}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid .mdc-text-field__input{caret-color:#b00020;caret-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing{color:#b00020;color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:#b00020;border-color:var(--mdc-theme-error,#b00020)}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}.mdc-text-field--disabled .mdc-text-field__input{color:rgba(0,0,0,.38)}@media all{.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:rgba(0,0,0,.38)}}@media all{.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}}.mdc-text-field--disabled .mdc-floating-label{color:rgba(0,0,0,.38)}.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__icon--leading{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:rgba(0,0,0,.3)}.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:rgba(0,0,0,.38)}.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.06)}.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:rgba(0,0,0,.06)}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__input::placeholder{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-floating-label{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-helper-text{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field-character-counter,.mdc-text-field--disabled+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__icon--leading{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__icon--trailing{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__affix--prefix{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-text-field__affix--suffix{color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:GrayText}}@media screen and (forced-colors:active),(-ms-high-contrast:active){.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:GrayText}}@media screen and (forced-colors:active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled{background-color:#fafafa}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl],[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input{text-align:left}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{direction:ltr}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading{order:1}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix{order:2}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input{order:3}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix{order:4}.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing{order:5}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-right:12px}.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix,[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px}.mdc-text-field-helper-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);display:block;margin-top:0;line-height:normal;margin:0;opacity:0;will-change:opacity;transition:opacity 150ms 0s cubic-bezier(.4,0,.2,1)}.mdc-text-field-helper-text::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-helper-text--persistent{transition:none;opacity:1;will-change:initial}.mdc-text-field-character-counter{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-caption-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.75rem;font-size:var(--mdc-typography-caption-font-size,.75rem);line-height:1.25rem;line-height:var(--mdc-typography-caption-line-height,1.25rem);font-weight:400;font-weight:var(--mdc-typography-caption-font-weight,400);letter-spacing:.0333333333em;letter-spacing:var(--mdc-typography-caption-letter-spacing,.0333333333em);text-decoration:inherit;text-decoration:var(--mdc-typography-caption-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-caption-text-transform,inherit);display:block;margin-top:0;line-height:normal;margin-left:auto;margin-right:0;padding-left:16px;padding-right:0;white-space:nowrap}.mdc-text-field-character-counter::before{display:inline-block;width:0;height:16px;content:"";vertical-align:0}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{margin-left:0;margin-right:auto}.mdc-text-field-character-counter[dir=rtl],[dir=rtl] .mdc-text-field-character-counter{padding-left:0;padding-right:16px}.mdc-text-field__icon{align-self:center;cursor:pointer}.mdc-text-field__icon:not([tabindex]),.mdc-text-field__icon[tabindex="-1"]{cursor:default;pointer-events:none}.mdc-text-field__icon svg{display:block}.mdc-text-field__icon--leading{margin-left:16px;margin-right:8px}.mdc-text-field__icon--leading[dir=rtl],[dir=rtl] .mdc-text-field__icon--leading{margin-left:8px;margin-right:16px}.mdc-text-field__icon--trailing{padding:12px;margin-left:0px;margin-right:0px}.mdc-text-field__icon--trailing[dir=rtl],[dir=rtl] .mdc-text-field__icon--trailing{margin-left:0px;margin-right:0px}.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{display:inline-flex;flex-direction:column;outline:0}.mdc-text-field{width:100%}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.42);border-bottom-color:var(--mdc-text-field-idle-line-color,rgba(0,0,0,.42))}.mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.87);border-bottom-color:var(--mdc-text-field-hover-line-color,rgba(0,0,0,.87))}.mdc-text-field.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:rgba(0,0,0,.06);border-bottom-color:var(--mdc-text-field-disabled-line-color,rgba(0,0,0,.06))}.mdc-text-field.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:#b00020;border-bottom-color:var(--mdc-theme-error,#b00020)}.mdc-text-field__input{direction:inherit}mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-idle-border-color, rgba(0, 0, 0, 0.38) )}:host(:not([disabled]):hover) :not(.mdc-text-field--invalid):not(.mdc-text-field--focused) mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-hover-border-color, rgba(0, 0, 0, 0.87) )}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-fill-color,#f5f5f5)}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-error-color, var(--mdc-theme-error, #b00020) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid .mdc-text-field__icon,:host(:not([disabled])) .mdc-text-field.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-character-counter{color:var(--mdc-text-field-error-color,var(--mdc-theme-error,#b00020))}:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host(:not([disabled])) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused mwc-notched-outline{--mdc-notched-outline-stroke-width:2px}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-focused-label-color, var(--mdc-theme-primary, rgba(98, 0, 238, 0.87)) )}:host(:not([disabled])) .mdc-text-field.mdc-text-field--focused:not(.mdc-text-field--invalid) .mdc-floating-label{color:#6200ee;color:var(--mdc-theme-primary,#6200ee)}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input{color:var(--mdc-text-field-ink-color,rgba(0,0,0,.87))}:host(:not([disabled])) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host(:not([disabled])) .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg),:host(:not([disabled])) .mdc-text-field-helper-line:not(.mdc-text-field--invalid) .mdc-text-field-character-counter{color:var(--mdc-text-field-label-ink-color,rgba(0,0,0,.6))}:host([disabled]) .mdc-text-field:not(.mdc-text-field--outlined){background-color:var(--mdc-text-field-disabled-fill-color,#fafafa)}:host([disabled]) .mdc-text-field.mdc-text-field--outlined mwc-notched-outline{--mdc-notched-outline-border-color:var( --mdc-text-field-outlined-disabled-border-color, rgba(0, 0, 0, 0.06) )}:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label,:host([disabled]) .mdc-text-field:not(.mdc-text-field--invalid):not(.mdc-text-field--focused) .mdc-floating-label::after{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-text-field .mdc-text-field__input,:host([disabled]) .mdc-text-field .mdc-text-field__input::placeholder{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-character-counter,:host([disabled]) .mdc-text-field-helper-line .mdc-text-field-helper-text{color:var(--mdc-text-field-disabled-ink-color,rgba(0,0,0,.38))}`},74332:(e,t,i)=>{var o=i(57197),r=i(10868),a=i(26539);const n=new o.ZP;window.ShadyCSS||(window.ShadyCSS={prepareTemplate(e,t,i){},prepareTemplateDom(e,t){},prepareTemplateStyles(e,t,i){},styleSubtree(e,t){n.processStyles(),(0,r.wW)(e,t)},styleElement(e){n.processStyles()},styleDocument(e){n.processStyles(),(0,r.wW)(document.body,e)},getComputedStyleValue:(e,t)=>(0,r.B7)(e,t),flushCustomStyles(){},nativeCss:a.rd,nativeShadow:a.WA,cssBuild:a.Cp,disableRuntime:a.jF}),window.ShadyCSS.CustomStyleInterface=n;var s=i(15392);const d="include",l=window.ShadyCSS.CustomStyleInterface;class c extends HTMLElement{constructor(){super(),this._style=null,l.addCustomStyle(this)}getStyle(){if(this._style)return this._style;const e=this.querySelector("style");if(!e)return null;this._style=e;const t=e.getAttribute(d);return t&&(e.removeAttribute(d),e.textContent=(0,s.jv)(t)+e.textContent),this.ownerDocument!==window.document&&window.document.head.appendChild(this),this._style}}window.customElements.define("custom-style",c)},21384:(e,t,i)=>{i.d(t,{t:()=>l});i(56646);var o=i(42687),r=i(74460);let a={},n={};function s(e,t){a[e]=n[e.toLowerCase()]=t}function d(e){return a[e]||n[e.toLowerCase()]}class l extends HTMLElement{static get observedAttributes(){return["id"]}static import(e,t){if(e){let i=d(e);return i&&t?i.querySelector(t):i}return null}attributeChangedCallback(e,t,i,o){t!==i&&this.register()}get assetpath(){if(!this.__assetpath){const e=window.HTMLImports&&HTMLImports.importForElement?HTMLImports.importForElement(this)||document:this.ownerDocument,t=(0,o.Kk)(this.getAttribute("assetpath")||"",e.baseURI);this.__assetpath=(0,o.iY)(t)}return this.__assetpath}register(e){if(e=e||this.id){if(r.XN&&void 0!==d(e))throw s(e,null),new Error(`strictTemplatePolicy: dom-module ${e} re-registered`);this.id=e,s(e,this),(t=this).querySelector("style")&&console.warn("dom-module %s has style outside template",t.id)}var t}}l.prototype.modules=a,customElements.define("dom-module",l)},56646:()=>{window.JSCompiler_renameProperty=function(e,t){return e}},42687:(e,t,i)=>{i.d(t,{Kk:()=>s,Rq:()=>d,iY:()=>l});i(56646);let o,r,a=/(url\()([^)]*)(\))/g,n=/(^\/[^\/])|(^#)|(^[\w-\d]*:)/;function s(e,t){if(e&&n.test(e))return e;if("//"===e)return e;if(void 0===o){o=!1;try{const e=new URL("b","http://a");e.pathname="c%20d",o="http://a/c%20d"===e.href}catch(e){}}if(t||(t=document.baseURI||window.location.href),o)try{return new URL(e,t).href}catch(t){return e}return r||(r=document.implementation.createHTMLDocument("temp"),r.base=r.createElement("base"),r.head.appendChild(r.base),r.anchor=r.createElement("a"),r.body.appendChild(r.anchor)),r.base.href=t,r.anchor.href=e,r.anchor.href||e}function d(e,t){return e.replace(a,(function(e,i,o,r){return i+"'"+s(o.replace(/["']/g,""),t)+"'"+r}))}function l(e){return e.substring(0,e.lastIndexOf("/")+1)}},74460:(e,t,i)=>{i.d(t,{FV:()=>a,HY:()=>f,Hr:()=>u,XN:()=>l,ZN:()=>c,a2:()=>h,dJ:()=>x,ew:()=>y,f6:()=>d,gx:()=>v,j8:()=>_,ls:()=>m,md:()=>w,my:()=>r,nL:()=>p,sM:()=>n,v1:()=>s,xj:()=>g,z2:()=>b});i(56646);var o=i(42687);const r=!window.ShadyDOM||!window.ShadyDOM.inUse,a=(Boolean(!window.ShadyCSS||window.ShadyCSS.nativeCss),window.customElements.polyfillWrapFlushCallback,r&&"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype&&(()=>{try{const e=new CSSStyleSheet;e.replaceSync("");const t=document.createElement("div");return t.attachShadow({mode:"open"}),t.shadowRoot.adoptedStyleSheets=[e],t.shadowRoot.adoptedStyleSheets[0]===e}catch(e){return!1}})());let n=window.Polymer&&window.Polymer.rootPath||(0,o.iY)(document.baseURI||window.location.href);let s=window.Polymer&&window.Polymer.sanitizeDOMValue||void 0;let d=window.Polymer&&window.Polymer.setPassiveTouchGestures||!1;let l=window.Polymer&&window.Polymer.strictTemplatePolicy||!1;let c=window.Polymer&&window.Polymer.allowTemplateFromDomModule||!1;let p=window.Polymer&&window.Polymer.legacyOptimizations||!1;let h=window.Polymer&&window.Polymer.legacyWarnings||!1;let u=window.Polymer&&window.Polymer.syncInitialRender||!1;let f=window.Polymer&&window.Polymer.legacyUndefined||!1;let m=window.Polymer&&window.Polymer.orderedComputed||!1;let b=!0;const g=function(e){b=e};let v=window.Polymer&&window.Polymer.removeNestedTemplates||!1;let y=window.Polymer&&window.Polymer.fastDomIf||!1;let x=window.Polymer&&window.Polymer.suppressTemplateNotifications||!1;let _=window.Polymer&&window.Polymer.legacyNoObservedAttributes||!1;let w=window.Polymer&&window.Polymer.useAdoptedStyleSheetsWithBuiltCSS||!1},15392:(e,t,i)=>{i.d(t,{jv:()=>m,lx:()=>u,uT:()=>h});var o=i(21384),r=i(42687);const a="link[rel=import][type~=css]",n="include",s="shady-unscoped";function d(e){return o.t.import(e)}function l(e){let t=e.body?e.body:e;const i=(0,r.Rq)(t.textContent,e.baseURI),o=document.createElement("style");return o.textContent=i,o}function c(e){const t=e.trim().split(/\s+/),i=[];for(let e=0;e{i.d(t,{$T:()=>r,CN:()=>o,mA:()=>a});const o=/(?:^|[;\s{]\s*)(--[\w-]*?)\s*:\s*(?:((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};{])+)|\{([^}]*)\}(?:(?=[;\s}])|$))/gi,r=/(?:^|\W+)@apply\s*\(?([^);\n]*)\)?/gi,a=/@media\s(.*)/},10868:(e,t,i)=>{i.d(t,{B7:()=>a,OH:()=>n,wW:()=>r});var o=i(60309);function r(e,t){for(let i in t)null===i?e.style.removeProperty(i):e.style.setProperty(i,t[i])}function a(e,t){const i=window.getComputedStyle(e).getPropertyValue(t);return i?i.trim():""}function n(e){const t=o.$T.test(e)||o.CN.test(e);return o.$T.lastIndex=0,o.CN.lastIndex=0,t}},57197:(e,t,i)=>{i.d(t,{ZP:()=>p});let o,r=null,a=window.HTMLImports&&window.HTMLImports.whenReady||null;function n(e){requestAnimationFrame((function(){a?a(e):(r||(r=new Promise((e=>{o=e})),"complete"===document.readyState?o():document.addEventListener("readystatechange",(()=>{"complete"===document.readyState&&o()}))),r.then((function(){e&&e()})))}))}const s="__seenByShadyCSS",d="__shadyCSSCachedStyle";let l=null,c=null;class p{constructor(){this.customStyles=[],this.enqueued=!1,n((()=>{window.ShadyCSS.flushCustomStyles&&window.ShadyCSS.flushCustomStyles()}))}enqueueDocumentValidation(){!this.enqueued&&c&&(this.enqueued=!0,n(c))}addCustomStyle(e){e[s]||(e[s]=!0,this.customStyles.push(e),this.enqueueDocumentValidation())}getStyleForCustomStyle(e){if(e[d])return e[d];let t;return t=e.getStyle?e.getStyle():e,t}processStyles(){const e=this.customStyles;for(let t=0;tl,set(e){l=e}},validateCallback:{get:()=>c,set(e){let t=!1;c||(t=!0),c=e,t&&this.enqueueDocumentValidation()}}})},26539:(e,t,i)=>{i.d(t,{Cp:()=>a,WA:()=>o,jF:()=>s,rd:()=>d});const o=!(window.ShadyDOM&&window.ShadyDOM.inUse);let r,a;function n(e){r=(!e||!e.shimcssproperties)&&(o||Boolean(!navigator.userAgent.match(/AppleWebKit\/601|Edge\/15/)&&window.CSS&&CSS.supports&&CSS.supports("box-shadow","0 0 0 var(--foo)")))}window.ShadyCSS&&void 0!==window.ShadyCSS.cssBuild&&(a=window.ShadyCSS.cssBuild);const s=Boolean(window.ShadyCSS&&window.ShadyCSS.disableRuntime);window.ShadyCSS&&void 0!==window.ShadyCSS.nativeCss?r=window.ShadyCSS.nativeCss:window.ShadyCSS?(n(window.ShadyCSS),window.ShadyCSS=void 0):n(window.WebComponents&&window.WebComponents.flags);const d=r},14516:(e,t,i)=>{i.d(t,{Z:()=>a});var o=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function r(e,t){if(e.length!==t.length)return!1;for(var i=0;i{i.r(t),i.d(t,{__assign:()=>a,__asyncDelegator:()=>C,__asyncGenerator:()=>E,__asyncValues:()=>S,__await:()=>k,__awaiter:()=>f,__classPrivateFieldGet:()=>P,__classPrivateFieldIn:()=>$,__classPrivateFieldSet:()=>R,__createBinding:()=>b,__decorate:()=>s,__esDecorate:()=>l,__exportStar:()=>g,__extends:()=>r,__generator:()=>m,__importDefault:()=>I,__importStar:()=>L,__makeTemplateObject:()=>A,__metadata:()=>u,__param:()=>d,__propKey:()=>p,__read:()=>y,__rest:()=>n,__runInitializers:()=>c,__setFunctionName:()=>h,__spread:()=>x,__spreadArray:()=>w,__spreadArrays:()=>_,__values:()=>v,default:()=>H});var o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},o(e,t)};function r(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}var a=function(){return a=Object.assign||function(e){for(var t,i=1,o=arguments.length;i=0;s--)(r=e[s])&&(n=(a<3?r(n):a>3?r(t,i,n):r(t,i))||n);return a>3&&n&&Object.defineProperty(t,i,n),n}function d(e,t){return function(i,o){t(i,o,e)}}function l(e,t,i,o,r,a){function n(e){if(void 0!==e&&"function"!=typeof e)throw new TypeError("Function expected");return e}for(var s,d=o.kind,l="getter"===d?"get":"setter"===d?"set":"value",c=!t&&e?o.static?e:e.prototype:null,p=t||(c?Object.getOwnPropertyDescriptor(c,o.name):{}),h=!1,u=i.length-1;u>=0;u--){var f={};for(var m in o)f[m]="access"===m?{}:o[m];for(var m in o.access)f.access[m]=o.access[m];f.addInitializer=function(e){if(h)throw new TypeError("Cannot add initializers after decoration has completed");a.push(n(e||null))};var b=(0,i[u])("accessor"===d?{get:p.get,set:p.set}:p[l],f);if("accessor"===d){if(void 0===b)continue;if(null===b||"object"!=typeof b)throw new TypeError("Object expected");(s=n(b.get))&&(p.get=s),(s=n(b.set))&&(p.set=s),(s=n(b.init))&&r.unshift(s)}else(s=n(b))&&("field"===d?r.unshift(s):p[l]=s)}c&&Object.defineProperty(c,o.name,p),h=!0}function c(e,t,i){for(var o=arguments.length>2,r=0;r0&&r[r.length-1])||6!==s[0]&&2!==s[0])){n=0;continue}if(3===s[0]&&(!r||s[1]>r[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function y(e,t){var i="function"==typeof Symbol&&e[Symbol.iterator];if(!i)return e;var o,r,a=i.call(e),n=[];try{for(;(void 0===t||t-- >0)&&!(o=a.next()).done;)n.push(o.value)}catch(e){r={error:e}}finally{try{o&&!o.done&&(i=a.return)&&i.call(a)}finally{if(r)throw r.error}}return n}function x(){for(var e=[],t=0;t1||s(e,t)}))})}function s(e,t){try{(i=r[e](t)).value instanceof k?Promise.resolve(i.value.v).then(d,l):c(a[0][2],i)}catch(e){c(a[0][3],e)}var i}function d(e){s("next",e)}function l(e){s("throw",e)}function c(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function C(e){var t,i;return t={},o("next"),o("throw",(function(e){throw e})),o("return"),t[Symbol.iterator]=function(){return this},t;function o(o,r){t[o]=e[o]?function(t){return(i=!i)?{value:k(e[o](t)),done:!1}:r?r(t):t}:r}}function S(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,i=e[Symbol.asyncIterator];return i?i.call(e):(e=v(e),t={},o("next"),o("throw"),o("return"),t[Symbol.asyncIterator]=function(){return this},t);function o(i){t[i]=e[i]&&function(t){return new Promise((function(o,r){(function(e,t,i,o){Promise.resolve(o).then((function(t){e({value:t,done:i})}),t)})(o,r,(t=e[i](t)).done,t.value)}))}}}function A(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var T=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function L(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&b(t,e,i);return T(t,e),t}function I(e){return e&&e.__esModule?e:{default:e}}function P(e,t,i,o){if("a"===i&&!o)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?o:"a"===i?o.call(e):o?o.value:t.get(e)}function R(e,t,i,o,r){if("m"===o)throw new TypeError("Private method is not writable");if("a"===o&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===o?r.call(e,i):r?r.value=i:t.set(e,i),i}function $(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}const H={__extends:r,__assign:a,__rest:n,__decorate:s,__param:d,__metadata:u,__awaiter:f,__generator:m,__createBinding:b,__exportStar:g,__values:v,__read:y,__spread:x,__spreadArrays:_,__spreadArray:w,__await:k,__asyncGenerator:E,__asyncDelegator:C,__asyncValues:S,__makeTemplateObject:A,__importStar:L,__importDefault:I,__classPrivateFieldGet:P,__classPrivateFieldSet:R,__classPrivateFieldIn:$}},15838:(e,t,i)=>{i.d(t,{CO:()=>n,Rw:()=>m,p3:()=>b,uO:()=>g,wK:()=>a});var o=i(20030);const r=e=>{const t=Math.round(Math.min(Math.max(e,0),255)).toString(16);return 1===t.length?`0${t}`:t},a=e=>(e=(0,o.R)(e),[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)]),n=e=>`#${r(e[0])}${r(e[1])}${r(e[2])}`,s=.95047,d=1.08883,l=.137931034,c=.12841855,p=e=>(e/=255)<=.04045?e/12.92:((e+.055)/1.055)**2.4,h=e=>e>.008856452?e**(1/3):e/c+l,u=e=>255*(e<=.00304?12.92*e:1.055*e**(1/2.4)-.055),f=e=>e>.206896552?e*e*e:c*(e-l),m=e=>{const[t,i,o]=(e=>{let[t,i,o]=e;return t=p(t),i=p(i),o=p(o),[h((.4124564*t+.3575761*i+.1804375*o)/s),h((.2126729*t+.7151522*i+.072175*o)/1),h((.0193339*t+.119192*i+.9503041*o)/d)]})(e),r=116*i-16;return[r<0?0:r,500*(t-i),200*(i-o)]},b=e=>{const[t,i,o]=e;let r=(t+16)/116,a=isNaN(i)?r:r+i/500,n=isNaN(o)?r:r-o/200;r=1*f(r),a=s*f(a),n=d*f(n);return[u(3.2404542*a-1.5371385*r-.4985314*n),u(-.969266*a+1.8760108*r+.041556*n),u(.0556434*a-.2040259*r+1.0572252*n)]},g=e=>{const t=b(e);return n(t)}},20030:(e,t,i)=>{i.d(t,{R:()=>o,o:()=>r});const o=e=>{if(6===(e=e.replace("#","")).length)return e;let t="";for(const i of e)t+=i+i;return t},r=(e,t,i=50)=>{let r="";e=o(e),t=o(t);for(let o=0;o<=5;o+=2){const a=parseInt(e.substr(o,2),16),n=parseInt(t.substr(o,2),16);let s=Math.floor(n+i/100*(a-n)).toString(16);for(;s.length<2;)s="0"+s;r+=s}return`#${r}`}},7323:(e,t,i)=>{i.d(t,{p:()=>o});const o=(e,t)=>e&&e.config.components.includes(t)},63864:(e,t,i)=>{i.d(t,{I:()=>o});const o=(e,t,i,o)=>{const[r,a,n]=e.split(".",3);return Number(r)>t||Number(r)===t&&(void 0===o?Number(a)>=i:Number(a)>i)||void 0!==o&&Number(r)===t&&Number(a)===i&&Number(n)>=o}},25516:(e,t,i)=>{i.d(t,{i:()=>o});const o=e=>t=>({kind:"method",placement:"prototype",key:t.key,descriptor:{set(e){this[`__${String(t.key)}`]=e},get(){return this[`__${String(t.key)}`]},enumerable:!0,configurable:!0},finisher(i){const o=i.prototype.connectedCallback;i.prototype.connectedCallback=function(){if(o.call(this),this[t.key]){const i=this.renderRoot.querySelector(e);if(!i)return;i.scrollTop=this[t.key]}}}})},47181:(e,t,i)=>{i.d(t,{B:()=>o});const o=(e,t,i,o)=>{o=o||{},i=null==i?{}:i;const r=new Event(t,{bubbles:void 0===o.bubbles||o.bubbles,cancelable:Boolean(o.cancelable),composed:void 0===o.composed||o.composed});return r.detail=i,e.dispatchEvent(r),r}},30418:(e,t,i)=>{i.d(t,{E:()=>r});const o="ha-main-window",r=window.name===o?window:parent.name===o?parent:top},83849:(e,t,i)=>{i.d(t,{c:()=>n});var o=i(98651),r=i(47181),a=i(30418);const n=(e,t)=>{const i=(null==t?void 0:t.replace)||!1;var s;o.U?o.U.then((()=>n(e,t))):(i?a.E.history.replaceState(null!==(s=a.E.history.state)&&void 0!==s&&s.root?{root:!0}:null,"",e):a.E.history.pushState(null,"",e),(0,r.B)(a.E,"location-changed",{replace:i}))}},85415:(e,t,i)=>{i.d(t,{$:()=>s,f:()=>d});var o=i(14516);const r=(0,o.Z)((e=>new Intl.Collator(e))),a=(0,o.Z)((e=>new Intl.Collator(e,{sensitivity:"accent"}))),n=(e,t)=>et?1:0,s=(e,t,i=void 0)=>{var o;return null!==(o=Intl)&&void 0!==o&&o.Collator?r(i).compare(e,t):n(e,t)},d=(e,t,i=void 0)=>{var o;return null!==(o=Intl)&&void 0!==o&&o.Collator?a(i).compare(e,t):n(e.toLowerCase(),t.toLowerCase())}},87744:(e,t,i)=>{function o(e){const t=e.language||"en";return e.translationMetadata.translations[t]&&e.translationMetadata.translations[t].isRTL||!1}function r(e){return a(o(e))}function a(e){return e?"rtl":"ltr"}i.d(t,{HE:()=>o,Zu:()=>r})},96151:(e,t,i)=>{i.d(t,{y:()=>o});const o=()=>new Promise((e=>{var t;t=e,requestAnimationFrame((()=>setTimeout(t,0)))}))},22098:(e,t,i)=>{var o=i(17463),r=i(68144),a=i(14243);(0,o.Z)([(0,a.Mo)("ha-card")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"header",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"raised",value:()=>!1},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{background:var(--ha-card-background,var(--card-background-color,#fff));box-shadow:var(--ha-card-box-shadow,none);box-sizing:border-box;border-radius:var(--ha-card-border-radius,12px);border-width:var(--ha-card-border-width,1px);border-style:solid;border-color:var(--ha-card-border-color,var(--divider-color,#e0e0e0));color:var(--primary-text-color);display:block;transition:all .3s ease-out;position:relative}:host([raised]){border:none;box-shadow:var(--ha-card-box-shadow,0px 2px 1px -1px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 1px 3px 0px rgba(0,0,0,.12))}.card-header,:host ::slotted(.card-header){color:var(--ha-card-header-color,--primary-text-color);font-family:var(--ha-card-header-font-family,inherit);font-size:var(--ha-card-header-font-size,24px);letter-spacing:-.012em;line-height:48px;padding:12px 16px 16px;display:block;margin-block-start:0px;margin-block-end:0px;font-weight:400}:host ::slotted(.card-content:not(:first-child)),slot:not(:first-child)::slotted(.card-content){padding-top:0px;margin-top:-8px}:host ::slotted(.card-content){padding:16px}:host ::slotted(.card-actions){border-top:1px solid var(--divider-color,#e8e8e8);padding:5px 16px}`}},{kind:"method",key:"render",value:function(){return r.dy` ${this.header?r.dy`

    ${this.header}

    `:r.Ld} `}}]}}),r.oi)},76870:(e,t,i)=>{var o=i(17463),r=i(34541),a=i(47838),n=i(87480),s=i(14243),d=i(38103),l=i(68144),c=i(83448),p=i(30153),h=i(76538);class u extends l.oi{constructor(){super(...arguments),this.indeterminate=!1,this.progress=0,this.density=0,this.closed=!1}open(){this.closed=!1}close(){this.closed=!0}render(){const e={"mdc-circular-progress--closed":this.closed,"mdc-circular-progress--indeterminate":this.indeterminate},t=48+4*this.density,i={width:`${t}px`,height:`${t}px`};return l.dy`
    ${this.renderDeterminateContainer()} ${this.renderIndeterminateContainer()}
    `}renderDeterminateContainer(){const e=48+4*this.density,t=e/2,i=this.density>=-3?18+11*this.density/6:12.5+5*(this.density+3)/4,o=6.2831852*i,r=(1-this.progress)*o,a=this.density>=-3?4+this.density*(1/3):3+(this.density+3)*(1/6);return l.dy`
    `}renderIndeterminateContainer(){return l.dy`
    ${this.renderIndeterminateSpinnerLayer()}
    `}renderIndeterminateSpinnerLayer(){const e=48+4*this.density,t=e/2,i=this.density>=-3?18+11*this.density/6:12.5+5*(this.density+3)/4,o=6.2831852*i,r=.5*o,a=this.density>=-3?4+this.density*(1/3):3+(this.density+3)*(1/6);return l.dy`
    `}update(e){super.update(e),e.has("progress")&&(this.progress>1&&(this.progress=1),this.progress<0&&(this.progress=0))}}(0,n.__decorate)([(0,s.Cb)({type:Boolean,reflect:!0})],u.prototype,"indeterminate",void 0),(0,n.__decorate)([(0,s.Cb)({type:Number,reflect:!0})],u.prototype,"progress",void 0),(0,n.__decorate)([(0,s.Cb)({type:Number,reflect:!0})],u.prototype,"density",void 0),(0,n.__decorate)([(0,s.Cb)({type:Boolean,reflect:!0})],u.prototype,"closed",void 0),(0,n.__decorate)([d.L,(0,s.Cb)({type:String,attribute:"aria-label"})],u.prototype,"ariaLabel",void 0);const f=l.iv`.mdc-circular-progress__determinate-circle,.mdc-circular-progress__indeterminate-circle-graphic{stroke:#6200ee;stroke:var(--mdc-theme-primary,#6200ee)}.mdc-circular-progress__determinate-track{stroke:transparent}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0s cubic-bezier(.4,0,.6,1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:transparent}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset .5s 0s cubic-bezier(0,0,.2,1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1.568s linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.mdc-circular-progress--closed{opacity:0}:host{display:inline-flex}.mdc-circular-progress__determinate-track{stroke:transparent;stroke:var(--mdc-circular-progress-track-color,transparent)}`;let m=class extends u{};m.styles=[f],m=(0,n.__decorate)([(0,s.Mo)("mwc-circular-progress")],m);(0,o.Z)([(0,s.Mo)("ha-circular-progress")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"active",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"alt",value:()=>"Loading"},{kind:"field",decorators:[(0,s.Cb)()],key:"size",value:()=>"medium"},{kind:"set",key:"density",value:function(e){}},{kind:"get",key:"density",value:function(){switch(this.size){case"tiny":return-8;case"small":return-5;case"medium":default:return 0;case"large":return 5}}},{kind:"set",key:"indeterminate",value:function(e){}},{kind:"get",key:"indeterminate",value:function(){return this.active}},{kind:"get",static:!0,key:"styles",value:function(){return[(0,r.Z)((0,a.Z)(i),"styles",this),l.iv`:host{overflow:hidden}`]}}]}}),m)},93201:(e,t,i)=>{var o=i(17463),r=i(34541),a=i(47838),n=i(87480),s=(i(27763),i(98734)),d=i(68144),l=i(14243),c=i(83448);class p extends d.oi{constructor(){super(...arguments),this.mini=!1,this.exited=!1,this.disabled=!1,this.extended=!1,this.showIconAtEnd=!1,this.reducedTouchTarget=!1,this.icon="",this.label="",this.shouldRenderRipple=!1,this.useStateLayerCustomProperties=!1,this.rippleHandlers=new s.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}render(){const e=this.mini&&!this.reducedTouchTarget,t={"mdc-fab--mini":this.mini,"mdc-fab--touch":e,"mdc-fab--exited":this.exited,"mdc-fab--extended":this.extended,"icon-end":this.showIconAtEnd},i=this.label?this.label:this.icon;return d.dy``}renderIcon(){return d.dy``}renderTouchTarget(){const e=this.mini&&!this.reducedTouchTarget;return d.dy`${e?d.dy`
    `:""}`}renderLabel(){const e=""!==this.label&&this.extended;return d.dy`${e?d.dy`${this.label}`:""}`}renderBeforeRipple(){return d.dy``}renderRipple(){return this.shouldRenderRipple?d.dy``:""}handleRippleActivate(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.handleRippleStartPress(e)}handleRippleStartPress(e){this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}p.shadowRootOptions={mode:"open",delegatesFocus:!0},(0,n.__decorate)([(0,l.GC)("mwc-ripple")],p.prototype,"ripple",void 0),(0,n.__decorate)([(0,l.Cb)({type:Boolean})],p.prototype,"mini",void 0),(0,n.__decorate)([(0,l.Cb)({type:Boolean})],p.prototype,"exited",void 0),(0,n.__decorate)([(0,l.Cb)({type:Boolean})],p.prototype,"disabled",void 0),(0,n.__decorate)([(0,l.Cb)({type:Boolean})],p.prototype,"extended",void 0),(0,n.__decorate)([(0,l.Cb)({type:Boolean})],p.prototype,"showIconAtEnd",void 0),(0,n.__decorate)([(0,l.Cb)({type:Boolean})],p.prototype,"reducedTouchTarget",void 0),(0,n.__decorate)([(0,l.Cb)()],p.prototype,"icon",void 0),(0,n.__decorate)([(0,l.Cb)()],p.prototype,"label",void 0),(0,n.__decorate)([(0,l.SB)()],p.prototype,"shouldRenderRipple",void 0),(0,n.__decorate)([(0,l.SB)()],p.prototype,"useStateLayerCustomProperties",void 0),(0,n.__decorate)([(0,l.hO)({passive:!0})],p.prototype,"handleRippleStartPress",null);const h=d.iv`:host .mdc-fab .material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:host{outline:0;--mdc-ripple-color:currentcolor;user-select:none;-webkit-tap-highlight-color:transparent;display:inline-flex;-webkit-tap-highlight-color:transparent;display:inline-flex;outline:0;user-select:none}:host .mdc-touch-target-wrapper{display:inline}:host .mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);transition:opacity 280ms cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff)}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0,0,.2,1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab{background-color:#018786;background-color:var(--mdc-theme-secondary,#018786);box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}:host .mdc-fab,:host .mdc-fab:disabled .mdc-fab__icon,:host .mdc-fab:disabled .mdc-fab__label,:host .mdc-fab:not(:disabled) .mdc-fab__icon,:host .mdc-fab:not(:disabled) .mdc-fab__label{color:#fff;color:var(--mdc-theme-on-secondary,#fff)}:host .mdc-fab:not(.mdc-fab--extended){border-radius:50%}:host .mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}:host .mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform 270ms 0s cubic-bezier(0,0,.2,1)}:host .mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}:host .mdc-fab::-moz-focus-inner{padding:0;border:0}:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab.mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(.mdc-ripple-upgraded):focus{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12)}:host .mdc-fab .mdc-fab__focus-ring{position:absolute}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors:active){:host .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,:host .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}:host .mdc-fab:active,:host .mdc-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12)}:host .mdc-fab:active,:host .mdc-fab:focus{outline:0}:host .mdc-fab:hover{cursor:pointer}:host .mdc-fab>svg{width:100%}:host .mdc-fab--mini{width:40px;height:40px}:host .mdc-fab--extended{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-button-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:.875rem;font-size:var(--mdc-typography-button-font-size,.875rem);line-height:2.25rem;line-height:var(--mdc-typography-button-line-height,2.25rem);font-weight:500;font-weight:var(--mdc-typography-button-font-weight,500);letter-spacing:.0892857143em;letter-spacing:var(--mdc-typography-button-letter-spacing,.0892857143em);text-decoration:none;text-decoration:var(--mdc-typography-button-text-decoration,none);text-transform:uppercase;text-transform:var(--mdc-typography-button-text-transform,uppercase);border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}:host .mdc-fab--extended .mdc-fab__ripple{border-radius:24px}:host .mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--extended .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}:host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}:host .mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}:host .mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}:host .mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors:active){:host .mdc-fab::before{border-color:CanvasText}}:host .mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}:host .mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform}:host .mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab .mdc-fab__icon ::slotted(*){width:inherit;height:inherit;font-size:inherit}:host .mdc-fab--extended.mdc-fab--exited .mdc-fab__icon ::slotted(*){transform:scale(0);transition:transform 135ms 0s cubic-bezier(.4,0,1,1)}:host .mdc-fab{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:0px;padding-right:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:0px;padding-left:max(0px,var(--mdc-fab-focus-outline-width,0px));box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12))}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-color:initial;border-color:var(--mdc-fab-focus-outline-color,initial)}:host .mdc-fab:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:0px;padding-right:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:0px;padding-left:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab:focus,:host .mdc-fab:hover{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12))}:host .mdc-fab:active{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);box-shadow:var(--mdc-fab-box-shadow,0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12))}:host .mdc-fab .ripple{overflow:hidden}:host .mdc-fab .mdc-fab__label{z-index:0}:host .mdc-fab:not(.mdc-fab--extended) .ripple{border-radius:50%}:host .mdc-fab.mdc-fab--extended .ripple{border-radius:24px}:host .mdc-fab .mdc-fab__icon{width:24px;width:var(--mdc-icon-size,24px);height:24px;height:var(--mdc-icon-size,24px);font-size:24px;font-size:var(--mdc-icon-size,24px);transition:transform 180ms 90ms cubic-bezier(0,0,.2,1);fill:currentColor;will-change:transform;display:inline-flex;align-items:center;justify-content:center}:host .mdc-fab.mdc-fab--extended{padding-top:0px;padding-top:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-right:20px;padding-right:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px));padding-bottom:0px;padding-bottom:max(0px,var(--mdc-fab-focus-outline-width,0px));padding-left:20px;padding-left:max(var(--mdc-fab-extended-label-padding,20px),var(--mdc-fab-focus-outline-width,0px))}:host .mdc-fab.mdc-fab--extended:not(:disabled).mdc-ripple-upgraded--background-focused,:host .mdc-fab.mdc-fab--extended:not(:disabled):not(.mdc-ripple-upgraded):focus{border-style:solid;border-width:var(--mdc-fab-focus-outline-width,0px);padding-top:0px;padding-top:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-right:20px;padding-right:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-bottom:0px;padding-bottom:max(calc(0px - var(--mdc-fab-focus-outline-width,0px)),calc(calc(0px - var(--mdc-fab-focus-outline-width,0px)) * -1));padding-left:20px;padding-left:max(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)),calc(calc(var(--mdc-fab-extended-label-padding,20px) - var(--mdc-fab-focus-outline-width,0px)) * -1))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:12px;margin-left:var(--mdc-fab-extended-icon-padding,12px);margin-right:calc(12px - 20px);margin-right:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px))}:host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon[dir=rtl],[dir=rtl] :host .mdc-fab.mdc-fab--extended.icon-end .mdc-fab__icon{margin-left:calc(12px - 20px);margin-left:calc(var(--mdc-fab-extended-icon-padding,12px) - var(--mdc-fab-extended-label-padding,20px));margin-right:12px;margin-right:var(--mdc-fab-extended-icon-padding,12px)}`;(0,o.Z)([(0,l.Mo)("ha-fab")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"method",key:"firstUpdated",value:function(e){(0,r.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this,e),this.style.setProperty("--mdc-theme-secondary","var(--primary-color)")}},{kind:"field",static:!0,key:"styles",value:()=>[h,d.iv`:host .mdc-fab--extended .mdc-fab__icon{margin-inline-start:-8px;margin-inline-end:12px;direction:var(--direction)}`,"rtl"===document.dir?d.iv`:host .mdc-fab--extended .mdc-fab__icon{direction:rtl}`:d.iv``]}]}}),p)},2315:(e,t,i)=>{var o=i(17463),r=i(34541),a=i(47838),n=i(68144),s=i(14243);i(5666);const d="M20,11V13H8L13.5,18.5L12.08,19.92L4.16,12L12.08,4.08L13.5,5.5L8,11H20Z";(0,o.Z)([(0,s.Mo)("ha-icon-button-arrow-prev")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"label",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_icon",value:()=>d},{kind:"method",key:"connectedCallback",value:function(){(0,r.Z)((0,a.Z)(i.prototype),"connectedCallback",this).call(this),setTimeout((()=>{this._icon="ltr"===window.getComputedStyle(this).direction?d:"M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"}),100)}},{kind:"method",key:"render",value:function(){var e;return n.dy` `}}]}}),n.oi)},5666:(e,t,i)=>{var o=i(17463),r=i(87480),a=i(14243),n=(i(27763),i(38103)),s=i(98734),d=i(68144),l=i(30153);class c extends d.oi{constructor(){super(...arguments),this.disabled=!1,this.icon="",this.shouldRenderRipple=!1,this.rippleHandlers=new s.A((()=>(this.shouldRenderRipple=!0,this.ripple)))}renderRipple(){return this.shouldRenderRipple?d.dy` `:""}focus(){const e=this.buttonElement;e&&(this.rippleHandlers.startFocus(),e.focus())}blur(){const e=this.buttonElement;e&&(this.rippleHandlers.endFocus(),e.blur())}render(){return d.dy``}handleRippleMouseDown(e){const t=()=>{window.removeEventListener("mouseup",t),this.handleRippleDeactivate()};window.addEventListener("mouseup",t),this.rippleHandlers.startPress(e)}handleRippleTouchStart(e){this.rippleHandlers.startPress(e)}handleRippleDeactivate(){this.rippleHandlers.endPress()}handleRippleMouseEnter(){this.rippleHandlers.startHover()}handleRippleMouseLeave(){this.rippleHandlers.endHover()}handleRippleFocus(){this.rippleHandlers.startFocus()}handleRippleBlur(){this.rippleHandlers.endFocus()}}(0,r.__decorate)([(0,a.Cb)({type:Boolean,reflect:!0})],c.prototype,"disabled",void 0),(0,r.__decorate)([(0,a.Cb)({type:String})],c.prototype,"icon",void 0),(0,r.__decorate)([n.L,(0,a.Cb)({type:String,attribute:"aria-label"})],c.prototype,"ariaLabel",void 0),(0,r.__decorate)([n.L,(0,a.Cb)({type:String,attribute:"aria-haspopup"})],c.prototype,"ariaHasPopup",void 0),(0,r.__decorate)([(0,a.IO)("button")],c.prototype,"buttonElement",void 0),(0,r.__decorate)([(0,a.GC)("mwc-ripple")],c.prototype,"ripple",void 0),(0,r.__decorate)([(0,a.SB)()],c.prototype,"shouldRenderRipple",void 0),(0,r.__decorate)([(0,a.hO)({passive:!0})],c.prototype,"handleRippleMouseDown",null),(0,r.__decorate)([(0,a.hO)({passive:!0})],c.prototype,"handleRippleTouchStart",null);const p=d.iv`.material-icons{font-family:var(--mdc-icon-font, "Material Icons");font-weight:400;font-style:normal;font-size:var(--mdc-icon-size,24px);line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{display:none}.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block;max-height:48px;max-width:48px}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{pointer-events:none;border:2px solid transparent;border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{border-color:CanvasText}}@media screen and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{content:"";border:2px solid transparent;border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% + 4px);width:calc(100% + 4px)}}@media screen and (forced-colors:active)and (forced-colors:active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring::after,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button.mdc-icon-button--reduced-size:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{color:rgba(0,0,0,.38);color:var(--mdc-theme-text-disabled-on-light,rgba(0,0,0,.38))}.mdc-icon-button img,.mdc-icon-button svg{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:0;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%,-50%)}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:0;position:absolute;top:0;width:100%}:host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block}:host{--mdc-ripple-color:currentcolor;-webkit-tap-highlight-color:transparent}.mdc-icon-button,:host{vertical-align:top}.mdc-icon-button{width:var(--mdc-icon-button-size,48px);height:var(--mdc-icon-button-size,48px);padding:calc((var(--mdc-icon-button-size,48px) - var(--mdc-icon-size,24px))/ 2)}.mdc-icon-button ::slotted(*),.mdc-icon-button i,.mdc-icon-button img,.mdc-icon-button svg{display:block;width:var(--mdc-icon-size,24px);height:var(--mdc-icon-size,24px)}`;let h=class extends c{};h.styles=[p],h=(0,r.__decorate)([(0,a.Mo)("mwc-icon-button")],h);i(52039);(0,o.Z)([(0,a.Mo)("ha-icon-button")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({type:Boolean,reflect:!0})],key:"disabled",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:String})],key:"path",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:String})],key:"label",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:String,attribute:"aria-haspopup"})],key:"ariaHasPopup",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"hideTitle",value:()=>!1},{kind:"field",decorators:[(0,a.IO)("mwc-icon-button",!0)],key:"_button",value:void 0},{kind:"method",key:"focus",value:function(){var e;null===(e=this._button)||void 0===e||e.focus()}},{kind:"field",static:!0,key:"shadowRootOptions",value:()=>({mode:"open",delegatesFocus:!0})},{kind:"method",key:"render",value:function(){return d.dy` ${this.path?d.dy``:d.dy``} `}},{kind:"get",static:!0,key:"styles",value:function(){return d.iv`:host{display:inline-block;outline:0}:host([disabled]){pointer-events:none}mwc-icon-button{--mdc-theme-on-primary:currentColor;--mdc-theme-text-disabled-on-light:var(--disabled-text-color)}`}}]}}),d.oi)},93686:(e,t,i)=>{var o=i(17463),r=i(34541),a=i(47838),n=i(68144),s=i(14243),d=i(47181),l=i(72881);const c=e=>e.sendMessagePromise({type:"persistent_notification/get"}),p=(e,t)=>e.subscribeEvents((()=>c(e).then((e=>t.setState(e,!0)))),"persistent_notifications_updated");i(5666);(0,o.Z)([(0,s.Mo)("ha-menu-button")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"hassio",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"narrow",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_hasNotifications",value:()=>!1},{kind:"field",key:"_alwaysVisible",value:()=>!1},{kind:"field",key:"_attachNotifOnConnect",value:()=>!1},{kind:"field",key:"_unsubNotifications",value:void 0},{kind:"method",key:"connectedCallback",value:function(){(0,r.Z)((0,a.Z)(i.prototype),"connectedCallback",this).call(this),this._attachNotifOnConnect&&(this._attachNotifOnConnect=!1,this._subscribeNotifications())}},{kind:"method",key:"disconnectedCallback",value:function(){(0,r.Z)((0,a.Z)(i.prototype),"disconnectedCallback",this).call(this),this._unsubNotifications&&(this._attachNotifOnConnect=!0,this._unsubNotifications(),this._unsubNotifications=void 0)}},{kind:"method",key:"render",value:function(){const e=this._hasNotifications&&(this.narrow||"always_hidden"===this.hass.dockedSidebar);return n.dy` ${e?n.dy`
    `:""} `}},{kind:"method",key:"firstUpdated",value:function(e){(0,r.Z)((0,a.Z)(i.prototype),"firstUpdated",this).call(this,e),this.hassio&&(this._alwaysVisible=(Number(window.parent.frontendVersion)||0)<20190710)}},{kind:"method",key:"updated",value:function(e){if((0,r.Z)((0,a.Z)(i.prototype),"updated",this).call(this,e),!e.has("narrow")&&!e.has("hass"))return;const t=e.get("hass"),o=e.get("narrow")||t&&"always_hidden"===t.dockedSidebar,n=this.narrow||"always_hidden"===this.hass.dockedSidebar;o!==n&&(this.style.display=n||this._alwaysVisible?"initial":"none",n?this._subscribeNotifications():this._unsubNotifications&&(this._unsubNotifications(),this._unsubNotifications=void 0))}},{kind:"method",key:"_subscribeNotifications",value:function(){var e,t;this._unsubNotifications=(e=this.hass.connection,t=e=>{this._hasNotifications=e.length>0},(0,l.B)("_ntf",c,p,e,t))}},{kind:"method",key:"_toggleMenu",value:function(){(0,d.B)(this,"hass-toggle-menu")}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`:host{position:relative}.dot{pointer-events:none;position:absolute;background-color:var(--accent-color);width:12px;height:12px;top:9px;right:7px;border-radius:50%;border:2px solid var(--app-header-background-color)}`}}]}}),n.oi)},52039:(e,t,i)=>{i.d(t,{C:()=>n});var o=i(17463),r=i(68144),a=i(14243);let n=(0,o.Z)([(0,a.Mo)("ha-svg-icon")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)()],key:"path",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"viewBox",value:void 0},{kind:"method",key:"render",value:function(){return r.YP` `}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:var(--ha-icon-display,inline-flex);align-items:center;justify-content:center;position:relative;vertical-align:middle;fill:currentcolor;width:var(--mdc-icon-size,24px);height:var(--mdc-icon-size,24px)}svg{width:100%;height:100%;pointer-events:none;display:block}`}}]}}),r.oi)},3555:(e,t,i)=>{var o=i(17463),r=i(34541),a=i(47838),n=i(42977),s=i(31338),d=i(68144),l=i(14243);(0,o.Z)([(0,l.Mo)("ha-textfield")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"invalid",value:void 0},{kind:"field",decorators:[(0,l.Cb)({attribute:"error-message"})],key:"errorMessage",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"icon",value:void 0},{kind:"field",decorators:[(0,l.Cb)({type:Boolean})],key:"iconTrailing",value:void 0},{kind:"field",decorators:[(0,l.Cb)()],key:"autocomplete",value:void 0},{kind:"field",decorators:[(0,l.IO)("input")],key:"formElement",value:void 0},{kind:"method",key:"updated",value:function(e){(0,r.Z)((0,a.Z)(i.prototype),"updated",this).call(this,e),(e.has("invalid")&&(this.invalid||void 0!==e.get("invalid"))||e.has("errorMessage"))&&(this.setCustomValidity(this.invalid?this.errorMessage||"Invalid":""),this.reportValidity()),e.has("autocomplete")&&(this.autocomplete?this.formElement.setAttribute("autocomplete",this.autocomplete):this.formElement.removeAttribute("autocomplete"))}},{kind:"method",key:"renderIcon",value:function(e,t=!1){const i=t?"trailing":"leading";return d.dy` `}},{kind:"field",static:!0,key:"styles",value:()=>[s.W,d.iv`.mdc-text-field__input{width:var(--ha-textfield-input-width,100%)}.mdc-text-field:not(.mdc-text-field--with-leading-icon){padding:var(--text-field-padding,0px 16px)}.mdc-text-field__affix--suffix{padding-left:var(--text-field-suffix-padding-left,12px);padding-right:var(--text-field-suffix-padding-right,0px);padding-inline-start:var(--text-field-suffix-padding-left,12px);padding-inline-end:var(--text-field-suffix-padding-right,0px);direction:var(--direction)}.mdc-text-field--with-leading-icon{padding-inline-start:var(--text-field-suffix-padding-left,0px);padding-inline-end:var(--text-field-suffix-padding-right,16px);direction:var(--direction)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:var(--text-field-suffix-padding-left,0px);padding-right:var(--text-field-suffix-padding-right,0px);padding-inline-start:var(--text-field-suffix-padding-left,0px);padding-inline-end:var(--text-field-suffix-padding-right,0px)}.mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix{color:var(--secondary-text-color)}.mdc-text-field__icon{color:var(--secondary-text-color)}.mdc-text-field__icon--leading{margin-inline-start:16px;margin-inline-end:8px;direction:var(--direction)}.mdc-floating-label:not(.mdc-floating-label--float-above){text-overflow:ellipsis;width:inherit;padding-right:30px;padding-inline-end:30px;padding-inline-start:initial;box-sizing:border-box;direction:var(--direction)}input{text-align:var(--text-field-text-align,start)}:host([no-spinner]) input::-webkit-inner-spin-button,:host([no-spinner]) input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:host([no-spinner]) input[type=number]{-moz-appearance:textfield}.mdc-text-field__ripple{overflow:hidden}.mdc-text-field{overflow:var(--text-field-overflow)}.mdc-floating-label{inset-inline-start:16px!important;inset-inline-end:initial!important;transform-origin:var(--float-start);direction:var(--direction);text-align:var(--float-start)}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px - var(--text-field-suffix-padding-left,0px));inset-inline-start:calc(48px + var(--text-field-suffix-padding-left,0px))!important;inset-inline-end:initial!important;direction:var(--direction)}.mdc-text-field__input[type=number]{direction:var(--direction)}`,"rtl"===document.dir?d.iv`.mdc-floating-label,.mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field__affix--suffix,.mdc-text-field__icon--leading,.mdc-text-field__input[type=number]{direction:rtl}`:d.iv``]}]}}),n.P)},65040:(e,t,i)=>{var o=i(17463),r=i(68144),a=i(14243),n=(i(5666),i(52039),i(3555),i(47181));(0,o.Z)([(0,a.Mo)("search-input")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)()],key:"filter",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"suffix",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"autofocus",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:String})],key:"label",value:void 0},{kind:"method",key:"focus",value:function(){var e;null===(e=this._input)||void 0===e||e.focus()}},{kind:"field",decorators:[(0,a.IO)("ha-textfield",!0)],key:"_input",value:void 0},{kind:"method",key:"render",value:function(){return r.dy`
    ${this.filter&&r.dy` `}
    `}},{kind:"method",key:"_filterChanged",value:async function(e){(0,n.B)(this,"value-changed",{value:String(e)})}},{kind:"method",key:"_filterInputChanged",value:async function(e){this._filterChanged(e.target.value)}},{kind:"method",key:"_clearSearch",value:async function(){this._filterChanged("")}},{kind:"get",static:!0,key:"styles",value:function(){return r.iv`:host{display:inline-flex}ha-icon-button,ha-svg-icon{color:var(--primary-text-color)}ha-svg-icon{outline:0}.clear-button{--mdc-icon-size:20px}ha-textfield{display:inherit}.trailing{display:flex;align-items:center}`}}]}}),r.oi)},34154:(e,t,i)=>{i.d(t,{AD:()=>d,CH:()=>l,NI:()=>b,P$:()=>y,RY:()=>w,R_:()=>_,V_:()=>v,Yn:()=>x,a_:()=>n,d3:()=>h,fU:()=>g,ii:()=>p,kP:()=>f,kr:()=>c,ow:()=>m,su:()=>u,yt:()=>s});var o=i(63864),r=i(81529),a=i(41682);const n=async e=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/addons/reload",method:"post"}):await e.callApi("POST","hassio/addons/reload")},s=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/addons",method:"get"}):(0,a.rY)(await e.callApi("GET","hassio/addons")),d=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/info`,method:"get"}):(0,a.rY)(await e.callApi("GET",`hassio/addons/${t}/info`)),l=async(e,t)=>e.callApi("GET",`hassio/addons/${t}/changelog`),c=async(e,t)=>e.callApi("GET",`hassio/addons/${t}/logs`),p=async(e,t)=>e.callApi("GET",`hassio/addons/${t}/documentation`),h=async(e,t,i)=>{if((0,o.I)(e.config.version,2021,2,4)){const o=await e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/options`,method:"post",data:i});if("error"===o.result)throw Error((0,a.js)(o));return o}return e.callApi("POST",`hassio/addons/${t}/options`,i)},u=async(e,t,i)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/options/validate`,method:"post",data:i}):(await e.callApi("POST",`hassio/addons/${t}/options/validate`)).data,f=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/start`,method:"post",timeout:null}):e.callApi("POST",`hassio/addons/${t}/start`),m=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/stop`,method:"post",timeout:null}):e.callApi("POST",`hassio/addons/${t}/stop`),b=async(e,t,i)=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/security`,method:"post",data:i}):await e.callApi("POST",`hassio/addons/${t}/security`,i)},g=async(e,t)=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/install`,method:"post",timeout:null}):await e.callApi("POST",`hassio/addons/${t}/install`)},v=async(e,t,i)=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/store/addons/${t}/update`,method:"post",timeout:null,data:{backup:i}}):await e.callApi("POST",`hassio/addons/${t}/update`,{backup:i})},y=async(e,t)=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/restart`,method:"post",timeout:null}):await e.callApi("POST",`hassio/addons/${t}/restart`)},x=async(e,t)=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/uninstall`,method:"post",timeout:null}):await e.callApi("POST",`hassio/addons/${t}/uninstall`)},_=(e,t,i)=>{var o;return(0,r.t)(e,null!==(o=t.addon)&&void 0!==o&&o.addons.find((e=>e.slug===i))?`/addons/${i}/info`:`/store/addons/${i}`)},w=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/addons/${t}/rebuild`,method:"post",timeout:null}):(await e.callApi("POST",`hassio/addons/${t}rebuild`)).data},41682:(e,t,i)=>{i.d(t,{js:()=>a,rY:()=>r,yd:()=>d,yz:()=>s});var o=i(63864);const r=e=>e.data,a=e=>"object"==typeof e?"object"==typeof e.body?e.body.message||"Unknown error, see supervisor logs":e.body||e.message||"Unknown error, see supervisor logs":e,n=new Set([502,503,504]),s=e=>!!(e&&e.status_code&&n.has(e.status_code))||!(!e||!e.message||!e.message.includes("ERR_CONNECTION_CLOSED")&&!e.message.includes("ERR_CONNECTION_RESET")),d=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/${t}/stats`,method:"get"}):r(await e.callApi("GET",`hassio/${t}/stats`))},35460:(e,t,i)=>{i.d(t,{AP:()=>n,Fu:()=>l,HG:()=>c,MY:()=>s,Or:()=>d,Sj:()=>a,Sx:()=>h,oJ:()=>p,ou:()=>u});var o=i(63864),r=i(41682);const a=async e=>{if((0,o.I)(e.config.version,2021,2,4))return e.callWS({type:"supervisor/api",endpoint:"/host/info",method:"get"});const t=await e.callApi("GET","hassio/host/info");return(0,r.rY)(t)},n=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/os/info",method:"get"}):(0,r.rY)(await e.callApi("GET","hassio/os/info")),s=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/host/reboot",method:"post",timeout:null}):e.callApi("POST","hassio/host/reboot"),d=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/host/shutdown",method:"post",timeout:null}):e.callApi("POST","hassio/host/shutdown"),l=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/os/update",method:"post",timeout:null}):e.callApi("POST","hassio/os/update"),c=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/os/config/sync",method:"post",timeout:null}):e.callApi("POST","hassio/os/config/sync"),p=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/host/options",method:"post",data:t}):e.callApi("POST","hassio/host/options",t),h=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/os/datadisk/move",method:"post",timeout:null,data:{device:t}}):e.callApi("POST","hassio/os/datadisk/move"),u=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/os/datadisk/list",method:"get",timeout:null}):(0,r.rY)(await e.callApi("GET","/os/datadisk/list"))},75388:(e,t,i)=>{i.d(t,{Ne:()=>s,bR:()=>a,tJ:()=>n});var o=i(63864),r=i(41682);const a=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/network/info",method:"get"}):(0,r.rY)(await e.callApi("GET","hassio/network/info")),n=async(e,t,i)=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:`/network/interface/${t}/update`,method:"post",data:i,timeout:null}):await e.callApi("POST",`hassio/network/interface/${t}/update`,i)},s=async(e,t)=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:`/network/interface/${t}/accesspoints`,method:"get",timeout:null}):(0,r.rY)(await e.callApi("GET",`hassio/network/interface/${t}/accesspoints`))},28257:(e,t,i)=>{i.d(t,{p:()=>a});var o=i(63864),r=i(41682);const a=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/resolution/info",method:"get"}):(0,r.rY)(await e.callApi("GET","hassio/resolution/info"))},69810:(e,t,i)=>{i.d(t,{CG:()=>s,CP:()=>l,Lm:()=>c,NC:()=>p,cB:()=>n,jP:()=>h,lC:()=>a,qs:()=>d});var o=i(63864),r=i(41682);const a=async e=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/supervisor/reload",method:"post"}):await e.callApi("POST","hassio/supervisor/reload")},n=async e=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/supervisor/restart",method:"post",timeout:null}):await e.callApi("POST","hassio/supervisor/restart")},s=async e=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/supervisor/update",method:"post",timeout:null}):await e.callApi("POST","hassio/supervisor/update")},d=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/core/info",method:"get"}):(0,r.rY)(await e.callApi("GET","hassio/core/info")),l=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/supervisor/info",method:"get"}):(0,r.rY)(await e.callApi("GET","hassio/supervisor/info")),c=async e=>(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:"/info",method:"get"}):(0,r.rY)(await e.callApi("GET","hassio/info")),p=async(e,t)=>e.callApi("GET",`hassio/${t.includes("_")?`addons/${t}`:t}/logs`),h=async(e,t)=>{(0,o.I)(e.config.version,2021,2,4)?await e.callWS({type:"supervisor/api",endpoint:"/supervisor/options",method:"post",data:t}):await e.callApi("POST","hassio/supervisor/options",t)}},81529:(e,t,i)=>{i.d(t,{t:()=>a});var o=i(63864),r=i(41682);const a=async(e,t,i)=>{var a;return(0,o.I)(e.config.version,2021,2,4)?e.callWS({type:"supervisor/api",endpoint:t,method:(null==i?void 0:i.method)||"get",timeout:null!==(a=null==i?void 0:i.timeout)&&void 0!==a?a:null,data:null==i?void 0:i.data}):(0,r.rY)(await e.callApi((i.method||"get").toUpperCase(),`hassio${t}`,null==i?void 0:i.data))}},28166:(e,t,i)=>{i.d(t,{Cw:()=>s,Er:()=>r,FV:()=>n,iV:()=>a});var o=i(81529);const r=async e=>(0,o.t)(e,"/store"),a=async e=>(0,o.t)(e,"/store/repositories"),n=async(e,t)=>(0,o.t)(e,"/store/repositories",{method:"post",data:{repository:t}}),s=async(e,t)=>(0,o.t)(e,`/store/repositories/${t}`,{method:"delete"})},66477:(e,t,i)=>{i.d(t,{FS:()=>a,y4:()=>o,zt:()=>r});let o=function(e){return e.language="language",e.system="system",e.comma_decimal="comma_decimal",e.decimal_comma="decimal_comma",e.space_comma="space_comma",e.none="none",e}({}),r=function(e){return e.language="language",e.system="system",e.am_pm="12",e.twenty_four="24",e}({}),a=function(e){return e.language="language",e.monday="monday",e.tuesday="tuesday",e.wednesday="wednesday",e.thursday="thursday",e.friday="friday",e.saturday="saturday",e.sunday="sunday",e}({})},26765:(e,t,i)=>{i.d(t,{D9:()=>d,Ys:()=>n,g7:()=>s});var o=i(47181);const r=()=>Promise.all([i.e(8597),i.e(1281)]).then(i.bind(i,1281)),a=(e,t,i)=>new Promise((a=>{const n=t.cancel,s=t.confirm;(0,o.B)(e,"show-dialog",{dialogTag:"dialog-box",dialogImport:r,dialogParams:{...t,...i,cancel:()=>{a(!(null==i||!i.prompt)&&null),n&&n()},confirm:e=>{a(null==i||!i.prompt||e),s&&s(e)}}})})),n=(e,t)=>a(e,t),s=(e,t)=>a(e,t,{confirmation:!0}),d=(e,t)=>a(e,t,{prompt:!0})},38378:(e,t,i)=>{i.d(t,{gA:()=>d,gk:()=>c,lD:()=>p,vC:()=>l});var o=i(30418);const r=(e,t,i=true)=>{var o;if(!e||e===document.body)return null;if((e=null!==(o=e.assignedSlot)&&void 0!==o?o:e).parentElement)e=e.parentElement;else{const t=e.getRootNode();e=t instanceof ShadowRoot?t.host:null}return(i?Object.prototype.hasOwnProperty.call(e,t):e&&t in e)?e:r(e,t,i)},a=(e=document)=>{var t,i;return null!==(t=e.activeElement)&&void 0!==t&&null!==(i=t.shadowRoot)&&void 0!==i&&i.activeElement?a(e.activeElement.shadowRoot):e.activeElement};var n=i(96151);const s={},d=Symbol.for("HA focus target"),l=async(e,t,i,n,l,c=!0)=>{var p;if(!(i in s)){if(!l)return!1;s[i]={element:l().then((()=>{const t=document.createElement(i);return e.provideHass(t),t}))}}if(null!==(p=o.E.history.state)&&void 0!==p&&p.replaced?(s[i].closedFocusTargets=s[o.E.history.state.dialog].closedFocusTargets,delete s[o.E.history.state.dialog].closedFocusTargets):s[i].closedFocusTargets=((e,t,i=!0)=>{const o=new Set;for(;e;)o.add(e),e=r(e,t,i);return o})(a(),d),c){var u,f;o.E.history.replaceState({dialog:i,open:!1,oldState:null!==(u=o.E.history.state)&&void 0!==u&&u.open&&(null===(f=o.E.history.state)||void 0===f?void 0:f.dialog)!==i?o.E.history.state:null},"");try{o.E.history.pushState({dialog:i,dialogParams:n,open:!0},"")}catch(e){o.E.history.pushState({dialog:i,dialogParams:null,open:!0},"")}}const m=await s[i].element;return m.addEventListener("dialog-closed",h),t.appendChild(m),m.showDialog(n),!0},c=async e=>{if(!(e in s))return!0;const t=await s[e].element;return!t.closeDialog||!1!==t.closeDialog()},p=(e,t)=>{e.addEventListener("show-dialog",(i=>{const{dialogTag:o,dialogImport:r,dialogParams:a,addHistory:n}=i.detail;l(e,t,o,a,r,n)}))},h=async e=>{const t=s[e.detail.dialog].closedFocusTargets;if(delete s[e.detail.dialog].closedFocusTargets,!t)return;let i=a();i instanceof HTMLElement&&i.blur(),await(0,n.y)();for(const e of t)if(e instanceof HTMLElement&&(e.focus(),i=a(),i&&i!==document.body))return}},15291:(e,t,i)=>{i.r(t);var o=i(17463),r=i(68144),a=i(14243),n=(i(76870),i(2315),i(93686),i(11654));(0,o.Z)([(0,a.Mo)("hass-loading-screen")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,a.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,a.Cb)({type:Boolean,attribute:"no-toolbar"})],key:"noToolbar",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"rootnav",value:()=>!1},{kind:"field",decorators:[(0,a.Cb)({type:Boolean})],key:"narrow",value:()=>!1},{kind:"method",key:"render",value:function(){var e;return r.dy` ${this.noToolbar?"":r.dy`
    ${this.rootnav||null!==(e=history.state)&&void 0!==e&&e.root?r.dy` `:r.dy` `}
    `}
    `}},{kind:"method",key:"_handleBack",value:function(){history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return[n.Qx,r.iv`:host{display:block;height:100%;background-color:var(--primary-background-color)}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);padding:8px 12px;pointer-events:none;background-color:var(--app-header-background-color);font-weight:400;color:var(--app-header-text-color,#fff);border-bottom:var(--app-header-border-bottom,none);box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}ha-icon-button-arrow-prev,ha-menu-button{pointer-events:auto}.content{height:calc(100% - var(--header-height));display:flex;align-items:center;justify-content:center}`]}}]}}),r.oi)},18199:(e,t,i)=>{i.d(t,{n:()=>c});var o=i(17463),r=i(34541),a=i(47838),n=i(68144),s=i(14243),d=i(14516),l=i(83849);let c=(0,o.Z)(null,(function(e,t){class o extends t{constructor(...t){super(...t),e(this)}}return{F:o,d:[{kind:"field",decorators:[(0,s.Cb)()],key:"route",value:void 0},{kind:"field",key:"routerOptions",value:void 0},{kind:"field",key:"_currentPage",value:()=>""},{kind:"field",key:"_currentLoadProm",value:void 0},{kind:"field",key:"_cache",value:()=>({})},{kind:"field",key:"_initialLoadDone",value:()=>!1},{kind:"field",key:"_computeTail",value:()=>(0,d.Z)((e=>{const t=e.path.indexOf("/",1);return-1===t?{prefix:e.prefix+e.path,path:""}:{prefix:e.prefix+e.path.substr(0,t),path:e.path.substr(t)}}))},{kind:"method",key:"createRenderRoot",value:function(){return this}},{kind:"method",key:"update",value:function(e){(0,r.Z)((0,a.Z)(o.prototype),"update",this).call(this,e);const t=this.routerOptions||{routes:{}};if(t&&t.initialLoad&&!this._initialLoadDone)return;if(!e.has("route"))return void(this.lastChild&&!this._currentLoadProm&&this.updatePageEl(this.lastChild,e));const i=this.route,n=t.defaultPage;i&&""===i.path&&void 0!==n&&(0,l.c)(`${i.prefix}/${n}`,{replace:!0});let s=i?((e,t)=>{if(""===e)return t;const i=e.indexOf("/",1);return-1===i?e.substr(1):e.substr(1,i-1)})(i.path,n||""):"not_found",d=t.routes[s];for(;"string"==typeof d;)s=d,d=t.routes[s];if(t.beforeRender){const e=t.beforeRender(s);if(void 0!==e){for(s=e,d=t.routes[s];"string"==typeof d;)s=d,d=t.routes[s];i&&(0,l.c)(`${i.prefix}/${e}${location.search}`,{replace:!0})}}if(this._currentPage===s)return void(this.lastChild&&this.updatePageEl(this.lastChild,e));if(!d)return this._currentPage="",void(this.lastChild&&this.removeChild(this.lastChild));this._currentPage=s;const c=d.load?d.load():Promise.resolve();let p;if(c.catch((e=>{console.error("Error loading page",s,e),this._currentPage===s&&(this.lastChild&&this.removeChild(this.lastChild),p&&clearTimeout(p),this.appendChild(this.createErrorScreen(`Error while loading page ${s}.`)))})),!t.showLoading)return void this._createPanel(t,s,d);let h=!1;p=window.setTimeout((()=>{h||this._currentPage!==s||(this.lastChild&&this.removeChild(this.lastChild),this.appendChild(this.createLoadingScreen()))}),400),this._currentLoadProm=c.then((()=>{this._currentLoadProm=void 0,this._currentPage===s&&(h=!0,this._createPanel(t,s,d))}),(()=>{this._currentLoadProm=void 0}))}},{kind:"method",key:"firstUpdated",value:function(e){(0,r.Z)((0,a.Z)(o.prototype),"firstUpdated",this).call(this,e);const t=this.routerOptions;t&&(t.preloadAll&&Object.values(t.routes).forEach((e=>"object"==typeof e&&e.load&&e.load())),t.initialLoad&&(setTimeout((()=>{this._initialLoadDone||this.appendChild(this.createLoadingScreen())}),400),t.initialLoad().then((()=>{this._initialLoadDone=!0,this.requestUpdate("route")}))))}},{kind:"method",key:"createLoadingScreen",value:function(){return Promise.resolve().then(i.bind(i,15291)),document.createElement("hass-loading-screen")}},{kind:"method",key:"createErrorScreen",value:function(e){i.e(8811).then(i.bind(i,48811));const t=document.createElement("hass-error-screen");return t.error=e,t}},{kind:"method",key:"rebuild",value:async function(){const e=this.route;void 0!==e&&(this.route=void 0,await this.updateComplete,void 0===this.route&&(this.route=e))}},{kind:"get",key:"pageRendered",value:function(){return this.updateComplete.then((()=>this._currentLoadProm))}},{kind:"method",key:"createElement",value:function(e){return document.createElement(e)}},{kind:"method",key:"updatePageEl",value:function(e,t){}},{kind:"get",key:"routeTail",value:function(){return this._computeTail(this.route)}},{kind:"method",key:"_createPanel",value:function(e,t,i){this.lastChild&&this.removeChild(this.lastChild);const o=this._cache[t]||this.createElement(i.tag);this.updatePageEl(o),this.appendChild(o),(e.cacheAll||i.cache)&&(this._cache[t]=o)}}]}}),n.fl)},15803:(e,t,i)=>{var o=i(17463),r=i(34541),a=i(47838),n=i(68144),s=i(14243),d=i(25516);var l=i(87744);i(2315),i(93686);(0,o.Z)([(0,s.Mo)("hass-subpage")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"header",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"main-page"})],key:"mainPage",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:String,attribute:"back-path"})],key:"backPath",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"backCallback",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"supervisor",value:()=>!1},{kind:"field",decorators:[(0,d.i)(".content")],key:"_savedScrollPos",value:void 0},{kind:"method",key:"willUpdate",value:function(e){if((0,r.Z)((0,a.Z)(i.prototype),"willUpdate",this).call(this,e),!e.has("hass"))return;const t=e.get("hass");var o,n,s;t&&t.locale===this.hass.locale||(o=this,n="rtl",void 0!==(s=(0,l.HE)(this.hass))&&(s=!!s),o.hasAttribute(n)?s||o.removeAttribute(n):!1!==s&&o.setAttribute(n,""))}},{kind:"method",key:"render",value:function(){var e;return n.dy`
    `}},{kind:"method",decorators:[(0,s.hO)({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`:host{display:block;height:100%;background-color:var(--primary-background-color);overflow:hidden;position:relative}:host([narrow]){width:100%;position:fixed}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);padding:8px 12px;pointer-events:none;background-color:var(--app-header-background-color);font-weight:400;color:var(--app-header-text-color,#fff);border-bottom:var(--app-header-border-bottom,none);box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}.toolbar a{color:var(--sidebar-text-color);text-decoration:none}::slotted([slot=toolbar-icon]),ha-icon-button-arrow-prev,ha-menu-button{pointer-events:auto;color:var(--sidebar-icon-color)}.main-title{margin:0 0 0 24px;line-height:20px;flex-grow:1}.content{position:relative;width:100%;height:calc(100% - 1px - var(--header-height));overflow-y:auto;overflow:auto;-webkit-overflow-scrolling:touch}#fab{position:absolute;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}:host([narrow]) #fab.tabs{bottom:calc(84px + env(safe-area-inset-bottom))}#fab[is-wide]{bottom:24px;right:24px}:host([rtl]) #fab{right:auto;left:calc(16px + env(safe-area-inset-left))}:host([rtl][is-wide]) #fab{bottom:24px;left:24px;right:auto}`}}]}}),n.oi)},49703:(e,t,i)=>{var o=i(17463),r=i(34541),a=i(47838),n=(i(27763),i(68144)),s=i(14243),d=i(83448),l=i(14516),c=i(7323),p=i(25516),h=i(87744),u=(i(2315),i(93686),i(52039),i(98734)),f=i(30153);(0,o.Z)([(0,s.Mo)("ha-tab")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"active",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)()],key:"name",value:void 0},{kind:"field",decorators:[(0,s.GC)("mwc-ripple")],key:"_ripple",value:void 0},{kind:"field",decorators:[(0,s.SB)()],key:"_shouldRenderRipple",value:()=>!1},{kind:"method",key:"render",value:function(){return n.dy`
    ${this.narrow?n.dy``:""} ${this.name} ${this._shouldRenderRipple?n.dy``:""}
    `}},{kind:"field",key:"_rippleHandlers",value(){return new u.A((()=>(this._shouldRenderRipple=!0,this._ripple)))}},{kind:"method",key:"_handleKeyDown",value:function(e){13===e.keyCode&&e.target.click()}},{kind:"method",decorators:[(0,s.hO)({passive:!0})],key:"handleRippleActivate",value:function(e){this._rippleHandlers.startPress(e)}},{kind:"method",key:"handleRippleDeactivate",value:function(){this._rippleHandlers.endPress()}},{kind:"method",key:"handleRippleMouseEnter",value:function(){this._rippleHandlers.startHover()}},{kind:"method",key:"handleRippleMouseLeave",value:function(){this._rippleHandlers.endHover()}},{kind:"method",key:"handleRippleFocus",value:function(){this._rippleHandlers.startFocus()}},{kind:"method",key:"handleRippleBlur",value:function(){this._rippleHandlers.endFocus()}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`div{padding:0 32px;display:flex;flex-direction:column;text-align:center;box-sizing:border-box;align-items:center;justify-content:center;width:100%;height:var(--header-height);cursor:pointer;position:relative;outline:0}.name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}:host([active]){color:var(--primary-color)}:host(:not([narrow])[active]) div{border-bottom:2px solid var(--primary-color)}:host([narrow]){min-width:0;display:flex;justify-content:center;overflow:hidden}:host([narrow]) div{padding:0 4px}`}}]}}),n.oi),(0,o.Z)([(0,s.Mo)("hass-tabs-subpage")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean})],key:"supervisor",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"localizeFunc",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:String,attribute:"back-path"})],key:"backPath",value:void 0},{kind:"field",decorators:[(0,s.Cb)()],key:"backCallback",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,attribute:"main-page"})],key:"mainPage",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,s.Cb)({attribute:!1})],key:"tabs",value:void 0},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"narrow",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0,attribute:"is-wide"})],key:"isWide",value:()=>!1},{kind:"field",decorators:[(0,s.Cb)({type:Boolean,reflect:!0})],key:"rtl",value:()=>!1},{kind:"field",decorators:[(0,s.SB)()],key:"_activeTab",value:void 0},{kind:"field",decorators:[(0,p.i)(".content")],key:"_savedScrollPos",value:void 0},{kind:"field",key:"_getTabs",value(){return(0,l.Z)(((e,t,i,o,r,a,s)=>{const d=e.filter((e=>(!e.component||e.core||(0,c.p)(this.hass,e.component))&&(!e.advancedOnly||i)));if(d.length<2){if(1===d.length){const e=d[0];return[e.translationKey?s(e.translationKey):e.name]}return[""]}return d.map((e=>n.dy` ${e.iconPath?n.dy``:""} `))}))}},{kind:"method",key:"willUpdate",value:function(e){if(e.has("route")&&(this._activeTab=this.tabs.find((e=>`${this.route.prefix}${this.route.path}`.includes(e.path)))),e.has("hass")){const t=e.get("hass");t&&t.language===this.hass.language||(this.rtl=(0,h.HE)(this.hass))}(0,r.Z)((0,a.Z)(i.prototype),"willUpdate",this).call(this,e)}},{kind:"method",key:"render",value:function(){var e,t;const i=this._getTabs(this.tabs,this._activeTab,null===(e=this.hass.userData)||void 0===e?void 0:e.showAdvanced,this.hass.config.components,this.hass.language,this.narrow,this.localizeFunc||this.hass.localize),o=i.length>1;return n.dy`
    ${this.mainPage||!this.backPath&&null!==(t=history.state)&&void 0!==t&&t.root?n.dy` `:this.backPath?n.dy` `:n.dy` `} ${this.narrow||!o?n.dy`
    ${o?"":i[0]}
    `:""} ${o?n.dy`
    ${i}
    `:""}
    `}},{kind:"method",decorators:[(0,s.hO)({passive:!0})],key:"_saveScrollPos",value:function(e){this._savedScrollPos=e.target.scrollTop}},{kind:"method",key:"_backTapped",value:function(){this.backCallback?this.backCallback():history.back()}},{kind:"get",static:!0,key:"styles",value:function(){return n.iv`:host{display:block;height:100%;background-color:var(--primary-background-color)}:host([narrow]){width:100%;position:fixed}ha-menu-button{margin-right:24px}.toolbar{display:flex;align-items:center;font-size:20px;height:var(--header-height);background-color:var(--sidebar-background-color);font-weight:400;border-bottom:1px solid var(--divider-color);padding:8px 12px;box-sizing:border-box}@media (max-width:599px){.toolbar{padding:4px}}.toolbar a{color:var(--sidebar-text-color);text-decoration:none}.bottom-bar a{width:25%}#tabbar{display:flex;font-size:14px;overflow:hidden}#tabbar>a{overflow:hidden;max-width:45%}#tabbar.bottom-bar{position:absolute;bottom:0;left:0;padding:0 16px;box-sizing:border-box;background-color:var(--sidebar-background-color);border-top:1px solid var(--divider-color);justify-content:space-around;z-index:2;font-size:12px;width:100%;padding-bottom:env(safe-area-inset-bottom)}#tabbar:not(.bottom-bar){flex:1;justify-content:center}:host(:not([narrow])) #toolbar-icon{min-width:40px}::slotted([slot=toolbar-icon]),ha-icon-button-arrow-prev,ha-menu-button{display:flex;flex-shrink:0;pointer-events:auto;color:var(--sidebar-icon-color)}.main-title{flex:1;max-height:var(--header-height);line-height:20px;color:var(--sidebar-text-color);margin:var(--main-title-margin,0 0 0 24px)}.content{position:relative;width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right));margin-left:env(safe-area-inset-left);margin-right:env(safe-area-inset-right);height:calc(100% - 1px - var(--header-height));height:calc(100% - 1px - var(--header-height) - env(safe-area-inset-bottom));overflow:auto;-webkit-overflow-scrolling:touch}:host([narrow]) .content.tabs{height:calc(100% - 2 * var(--header-height));height:calc(100% - 2 * var(--header-height) - env(safe-area-inset-bottom))}#fab{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}:host([narrow]) #fab.tabs{bottom:calc(84px + env(safe-area-inset-bottom))}#fab[is-wide]{bottom:24px;right:24px}:host([rtl]) #fab{right:auto;left:calc(16px + env(safe-area-inset-left))}:host([rtl][is-wide]) #fab{bottom:24px;left:24px;right:auto}`}}]}}),n.oi)},24517:(e,t,i)=>{i.d(t,{n:()=>r});const o=new Set,r=async e=>{if(!o.has(e)){o.add(e);try{if(Intl.NumberFormat&&"function"==typeof Intl.NumberFormat.__addLocaleData){const t=await fetch(`/static/locale-data/intl-numberformat/${e}.json`);Intl.NumberFormat.__addLocaleData(await t.json())}if(Intl.RelativeTimeFormat&&"function"==typeof Intl.RelativeTimeFormat.__addLocaleData){const t=await fetch(`/static/locale-data/intl-relativetimeformat/${e}.json`);Intl.RelativeTimeFormat.__addLocaleData(await t.json())}if(Intl.DateTimeFormat&&"function"==typeof Intl.DateTimeFormat.__addLocaleData){const t=await fetch(`/static/locale-data/intl-datetimeformat/${e}.json`);Intl.DateTimeFormat.__addLocaleData(await t.json())}if(Intl.DisplayNames&&"function"==typeof Intl.DisplayNames.__addLocaleData){const t=await fetch(`/static/locale-data/intl-displaynames/${e}.json`);Intl.DisplayNames.__addLocaleData(await t.json())}}catch(e){}}}},11654:(e,t,i)=>{i.d(t,{$c:()=>l,Qx:()=>s,_l:()=>r,k1:()=>n,q0:()=>a,yu:()=>d});var o=i(68144);const r={"primary-background-color":"#111111","card-background-color":"#1c1c1c","secondary-background-color":"#202020","primary-text-color":"#e1e1e1","secondary-text-color":"#9b9b9b","disabled-text-color":"#6f6f6f","app-header-text-color":"#e1e1e1","app-header-background-color":"#101e24","switch-unchecked-button-color":"#999999","switch-unchecked-track-color":"#9b9b9b","divider-color":"rgba(225, 225, 225, .12)","mdc-ripple-color":"#AAAAAA","input-idle-line-color":"rgba(255, 255, 255, 0.42)","input-hover-line-color":"rgba(255, 255, 255, 0.87)","input-disabled-line-color":"rgba(255, 255, 255, 0.06)","input-outlined-idle-border-color":"rgba(255, 255, 255, 0.38)","input-outlined-hover-border-color":"rgba(255, 255, 255, 0.87)","input-outlined-disabled-border-color":"rgba(255, 255, 255, 0.06)","input-fill-color":"rgba(255, 255, 255, 0.05)","input-disabled-fill-color":"rgba(255, 255, 255, 0.02)","input-ink-color":"rgba(255, 255, 255, 0.87)","input-label-ink-color":"rgba(255, 255, 255, 0.6)","input-disabled-ink-color":"rgba(255, 255, 255, 0.37)","input-dropdown-icon-color":"rgba(255, 255, 255, 0.54)","codemirror-keyword":"#C792EA","codemirror-operator":"#89DDFF","codemirror-variable":"#f07178","codemirror-variable-2":"#EEFFFF","codemirror-variable-3":"#DECB6B","codemirror-builtin":"#FFCB6B","codemirror-atom":"#F78C6C","codemirror-number":"#FF5370","codemirror-def":"#82AAFF","codemirror-string":"#C3E88D","codemirror-string-2":"#f07178","codemirror-comment":"#545454","codemirror-tag":"#FF5370","codemirror-meta":"#FFCB6B","codemirror-attribute":"#C792EA","codemirror-property":"#C792EA","codemirror-qualifier":"#DECB6B","codemirror-type":"#DECB6B","energy-grid-return-color":"#a280db","map-filter":"invert(.9) hue-rotate(170deg) brightness(1.5) contrast(1.2) saturate(.3)","disabled-color":"#464646"},a={"state-icon-error-color":"var(--error-state-color, var(--error-color))","state-unavailable-color":"var(--state-icon-unavailable-color, var(--disabled-text-color))","sidebar-text-color":"var(--primary-text-color)","sidebar-background-color":"var(--card-background-color)","sidebar-selected-text-color":"var(--primary-color)","sidebar-selected-icon-color":"var(--primary-color)","sidebar-icon-color":"rgba(var(--rgb-primary-text-color), 0.6)","switch-checked-color":"var(--primary-color)","switch-checked-button-color":"var(--switch-checked-color, var(--primary-background-color))","switch-checked-track-color":"var(--switch-checked-color, #000000)","switch-unchecked-button-color":"var(--switch-unchecked-color, var(--primary-background-color))","switch-unchecked-track-color":"var(--switch-unchecked-color, #000000)","slider-color":"var(--primary-color)","slider-secondary-color":"var(--light-primary-color)","slider-track-color":"var(--scrollbar-thumb-color)","label-badge-background-color":"var(--card-background-color)","label-badge-text-color":"rgba(var(--rgb-primary-text-color), 0.8)","paper-listbox-background-color":"var(--card-background-color)","paper-item-icon-color":"var(--state-icon-color)","paper-item-icon-active-color":"var(--state-icon-active-color)","table-header-background-color":"var(--input-fill-color)","table-row-background-color":"var(--primary-background-color)","table-row-alternative-background-color":"var(--secondary-background-color)","paper-slider-knob-color":"var(--slider-color)","paper-slider-knob-start-color":"var(--slider-color)","paper-slider-pin-color":"var(--slider-color)","paper-slider-pin-start-color":"var(--slider-color)","paper-slider-active-color":"var(--slider-color)","paper-slider-secondary-color":"var(--slider-secondary-color)","paper-slider-container-color":"var(--slider-track-color)","data-table-background-color":"var(--card-background-color)","markdown-code-background-color":"var(--primary-background-color)","mdc-theme-primary":"var(--primary-color)","mdc-theme-secondary":"var(--accent-color)","mdc-theme-background":"var(--primary-background-color)","mdc-theme-surface":"var(--card-background-color)","mdc-theme-on-primary":"var(--text-primary-color)","mdc-theme-on-secondary":"var(--text-primary-color)","mdc-theme-on-surface":"var(--primary-text-color)","mdc-theme-text-disabled-on-light":"var(--disabled-text-color)","mdc-theme-text-primary-on-background":"var(--primary-text-color)","mdc-theme-text-secondary-on-background":"var(--secondary-text-color)","mdc-theme-text-hint-on-background":"var(--secondary-text-color)","mdc-theme-text-icon-on-background":"var(--secondary-text-color)","mdc-theme-error":"var(--error-color)","app-header-text-color":"var(--text-primary-color)","app-header-background-color":"var(--primary-color)","mdc-checkbox-unchecked-color":"rgba(var(--rgb-primary-text-color), 0.54)","mdc-checkbox-disabled-color":"var(--disabled-text-color)","mdc-radio-unchecked-color":"rgba(var(--rgb-primary-text-color), 0.54)","mdc-radio-disabled-color":"var(--disabled-text-color)","mdc-tab-text-label-color-default":"var(--primary-text-color)","mdc-button-disabled-ink-color":"var(--disabled-text-color)","mdc-button-outline-color":"var(--divider-color)","mdc-dialog-scroll-divider-color":"var(--divider-color)","mdc-dialog-heading-ink-color":"var(--primary-text-color)","mdc-dialog-content-ink-color":"var(--primary-text-color)","mdc-text-field-idle-line-color":"var(--input-idle-line-color)","mdc-text-field-hover-line-color":"var(--input-hover-line-color)","mdc-text-field-disabled-line-color":"var(--input-disabled-line-color)","mdc-text-field-outlined-idle-border-color":"var(--input-outlined-idle-border-color)","mdc-text-field-outlined-hover-border-color":"var(--input-outlined-hover-border-color)","mdc-text-field-outlined-disabled-border-color":"var(--input-outlined-disabled-border-color)","mdc-text-field-fill-color":"var(--input-fill-color)","mdc-text-field-disabled-fill-color":"var(--input-disabled-fill-color)","mdc-text-field-ink-color":"var(--input-ink-color)","mdc-text-field-label-ink-color":"var(--input-label-ink-color)","mdc-text-field-disabled-ink-color":"var(--input-disabled-ink-color)","mdc-select-idle-line-color":"var(--input-idle-line-color)","mdc-select-hover-line-color":"var(--input-hover-line-color)","mdc-select-outlined-idle-border-color":"var(--input-outlined-idle-border-color)","mdc-select-outlined-hover-border-color":"var(--input-outlined-hover-border-color)","mdc-select-outlined-disabled-border-color":"var(--input-outlined-disabled-border-color)","mdc-select-fill-color":"var(--input-fill-color)","mdc-select-disabled-fill-color":"var(--input-disabled-fill-color)","mdc-select-ink-color":"var(--input-ink-color)","mdc-select-label-ink-color":"var(--input-label-ink-color)","mdc-select-disabled-ink-color":"var(--input-disabled-ink-color)","mdc-select-dropdown-icon-color":"var(--input-dropdown-icon-color)","mdc-select-disabled-dropdown-icon-color":"var(--input-disabled-ink-color)","chip-background-color":"rgba(var(--rgb-primary-text-color), 0.15)","material-body-text-color":"var(--primary-text-color)","material-background-color":"var(--card-background-color)","material-secondary-background-color":"var(--secondary-background-color)","material-secondary-text-color":"var(--secondary-text-color)"},n=o.iv`button.link{background:0 0;color:inherit;border:none;padding:0;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;outline:0}`,s=o.iv`:host{font-family:var(--paper-font-body1_-_font-family);-webkit-font-smoothing:var(--paper-font-body1_-_-webkit-font-smoothing);font-size:var(--paper-font-body1_-_font-size);font-weight:var(--paper-font-body1_-_font-weight);line-height:var(--paper-font-body1_-_line-height)}app-header div[sticky]{height:48px}app-toolbar [main-title]{margin-left:20px}h1{font-family:var(--paper-font-headline_-_font-family);-webkit-font-smoothing:var(--paper-font-headline_-_-webkit-font-smoothing);white-space:var(--paper-font-headline_-_white-space);overflow:var(--paper-font-headline_-_overflow);text-overflow:var(--paper-font-headline_-_text-overflow);font-size:var(--paper-font-headline_-_font-size);font-weight:var(--paper-font-headline_-_font-weight);line-height:var(--paper-font-headline_-_line-height)}h2{font-family:var(--paper-font-title_-_font-family);-webkit-font-smoothing:var(--paper-font-title_-_-webkit-font-smoothing);white-space:var(--paper-font-title_-_white-space);overflow:var(--paper-font-title_-_overflow);text-overflow:var(--paper-font-title_-_text-overflow);font-size:var(--paper-font-title_-_font-size);font-weight:var(--paper-font-title_-_font-weight);line-height:var(--paper-font-title_-_line-height)}h3{font-family:var(--paper-font-subhead_-_font-family);-webkit-font-smoothing:var(--paper-font-subhead_-_-webkit-font-smoothing);white-space:var(--paper-font-subhead_-_white-space);overflow:var(--paper-font-subhead_-_overflow);text-overflow:var(--paper-font-subhead_-_text-overflow);font-size:var(--paper-font-subhead_-_font-size);font-weight:var(--paper-font-subhead_-_font-weight);line-height:var(--paper-font-subhead_-_line-height)}a{color:var(--primary-color)}.secondary{color:var(--secondary-text-color)}.error{color:var(--error-color)}.warning{color:var(--error-color)}mwc-button.warning{--mdc-theme-primary:var(--error-color)}${n} .card-actions a{text-decoration:none}.card-actions .warning{--mdc-theme-primary:var(--error-color)}.layout.horizontal,.layout.vertical{display:flex}.layout.inline{display:inline-flex}.layout.horizontal{flex-direction:row}.layout.vertical{flex-direction:column}.layout.wrap{flex-wrap:wrap}.layout.no-wrap{flex-wrap:nowrap}.layout.center,.layout.center-center{align-items:center}.layout.bottom{align-items:flex-end}.layout.center-center,.layout.center-justified{justify-content:center}.flex{flex:1;flex-basis:.000000001px}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.layout.justified{justify-content:space-between}`,d=o.iv`ha-dialog{--mdc-dialog-min-width:400px;--mdc-dialog-max-width:600px;--justify-action-buttons:space-between}ha-dialog .form{color:var(--primary-text-color)}a{color:var(--primary-color)}@media all and (max-width:450px),all and (max-height:500px){ha-dialog{--mdc-dialog-min-width:calc( + 100vw - env(safe-area-inset-right) - env(safe-area-inset-left) + );--mdc-dialog-max-width:calc( + 100vw - env(safe-area-inset-right) - env(safe-area-inset-left) + );--mdc-dialog-min-height:100%;--mdc-dialog-max-height:100%;--vertical-align-dialog:flex-end;--ha-dialog-border-radius:0px}}ha-button.warning,mwc-button.warning{--mdc-theme-primary:var(--error-color)}.error{color:var(--error-color)}`,l=o.iv`.ha-scrollbar::-webkit-scrollbar{width:.4rem;height:.4rem}.ha-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background:var(--scrollbar-thumb-color)}.ha-scrollbar{overflow-y:auto;scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}`;o.iv`body{background-color:var(--primary-background-color);color:var(--primary-text-color);height:calc(100vh - 32px);width:100vw}`},98651:(e,t,i)=>{i.d(t,{M:()=>s,U:()=>a});var o=i(30418),r=i(38378);let a,n;const s=e=>class extends e{constructor(...e){super(...e),this._ignoreNextPopState=!1,this._dialogClosedListener=e=>{var t,i;null!==(t=o.E.history.state)&&void 0!==t&&t.open&&(null===(i=o.E.history.state)||void 0===i?void 0:i.dialog)===e.detail.dialog&&o.E.history.length&&(this._ignoreNextPopState=!0,a=new Promise((e=>{n=()=>{e(),n=void 0,a=void 0},o.E.history.back()})))},this._popstateChangeListener=e=>{var t,i,r,a;if(this._ignoreNextPopState)return history.length&&(null!==(t=e.state)&&void 0!==t&&null!==(i=t.oldState)&&void 0!==i&&i.replaced||null===(null===(r=e.state)||void 0===r||null===(a=r.oldState)||void 0===a?void 0:a.dialogParams))?void o.E.history.back():(this._ignoreNextPopState=!1,void(n&&n()));e.state&&"dialog"in e.state&&this._handleDialogStateChange(e.state),n&&n()}}connectedCallback(){super.connectedCallback(),1===o.E.history.length&&o.E.history.replaceState({...o.E.history.state,root:!0},""),o.E.addEventListener("popstate",this._popstateChangeListener),this.addEventListener("dialog-closed",this._dialogClosedListener)}disconnectedCallback(){super.disconnectedCallback(),o.E.removeEventListener("popstate",this._popstateChangeListener),this.removeEventListener("dialog-closed",this._dialogClosedListener)}firstUpdated(e){var t;super.firstUpdated(e),null!==(t=o.E.history.state)&&void 0!==t&&t.dialog&&this._handleDialogStateChange(o.E.history.state)}async _handleDialogStateChange(e){if(!e.open){return await(0,r.gk)(e.dialog)?void(e.oldState&&this._handleDialogStateChange(e.oldState)):void o.E.history.pushState({dialog:e.dialog,open:!0,dialogParams:null,oldState:null},"")}let t=!1;e.open&&null!==e.dialogParams&&(t=await(0,r.vC)(this,this.shadowRoot,e.dialog,e.dialogParams)),t||o.E.history.replaceState({...o.E.history.state,open:!1},"")}}},72100:(e,t,i)=>{i.d(t,{sS:()=>l,i0:()=>c});i(66477);const o=JSON.parse('{"fragments":["my","config","lovelace","mailbox","media-browser","map","profile","shopping_list","page-authorize","page-demo","developer-tools","page-onboarding","custom","energy","history"],"translations":{"af":{"nativeName":"Afrikaans","hash":"3ca6506d5027d79bf29e76d18933a169"},"ar":{"nativeName":"العربية","isRTL":true,"hash":"f19e22a33ef799cebbdba3d799a36716"},"bg":{"nativeName":"Български","hash":"c43b68b06cb3c9856dad7cb6397983c4"},"bn":{"nativeName":"বাংলা","hash":"b2c138602b070590653bfd96651c7091"},"bs":{"nativeName":"Bosanski","hash":"07789d3fc5d1e47b505d864f06441178"},"ca":{"nativeName":"Català","hash":"d409923812e97bb77bd1252afa19b357"},"cs":{"nativeName":"Čeština","hash":"b43fdddf3b420fe9b592eceb78bc76ef"},"cy":{"nativeName":"Cymraeg","hash":"5e9835311736127c1799b19b1e978042"},"da":{"nativeName":"Dansk","hash":"e13c094a5b59b81f8d13f8ccc25cb56d"},"de":{"nativeName":"Deutsch","hash":"3e0cd56de396559decd8024d297cc912"},"el":{"nativeName":"Ελληνικά","hash":"d889eb8076c5caf425000f840097f63e"},"en":{"nativeName":"English","hash":"40b3d7ab75204f8ea8305ebfa66bcac5"},"en-GB":{"nativeName":"English (GB)","hash":"1da5ffc2660db373d21bd5e8bf0394a3"},"eo":{"nativeName":"Esperanto","hash":"e93bfa80e133b23f2fb85884459f55ad"},"es":{"nativeName":"Español","hash":"9d386727d6d1ecb6571353c291570804"},"es-419":{"nativeName":"Español (Latin America)","hash":"e28883b2674e39f8d929045ac2afc82f"},"et":{"nativeName":"Eesti","hash":"6396fd984dcc6c50018693a6f16cf2d8"},"eu":{"nativeName":"Euskara","hash":"afbe6ee57eace24fdb988a9ff79ad91c"},"fa":{"nativeName":"فارسی","isRTL":true,"hash":"0331001974b050d39fa7582e88577307"},"fi":{"nativeName":"Suomi","hash":"08a60cee5783805d47401394ab7b57ba"},"fy":{"nativeName":"Frysk","hash":"89f89ded88ee7241840f2b7ecb8732fb"},"fr":{"nativeName":"Français","hash":"a47558aece9ee5d3f00c7fe3286fee13"},"gl":{"nativeName":"Galego","hash":"5c37083840a600f87d80e6cf5d50a8c0"},"gsw":{"nativeName":"Schwiizerdütsch","hash":"eb969d34edc95c5ff452a6563197d551"},"he":{"nativeName":"עברית","isRTL":true,"hash":"21ad884c1fa047a35bf73d76d865f403"},"hi":{"nativeName":"हिन्दी","hash":"6c5204b6c478a792d465d6e10ac65e12"},"hr":{"nativeName":"Hrvatski","hash":"2f6c103ec8a7d7efa9e5f9ce1960aa13"},"hu":{"nativeName":"Magyar","hash":"aafecd669541d4f567413793056cd9a0"},"hy":{"nativeName":"Հայերեն","hash":"002bf5074f58583503b2bfccd673018f"},"id":{"nativeName":"Indonesia","hash":"73e0f74a55eb26cbb38883db04db5a5e"},"it":{"nativeName":"Italiano","hash":"b5944b0b89a6b4b6e9b5fffa50c79a52"},"is":{"nativeName":"Íslenska","hash":"723a467ffeaf685109ea1c44f7e9daf7"},"ja":{"nativeName":"日本語","hash":"3e8d88c857e804746f7880c0a0666dd3"},"ka":{"nativeName":"Kartuli","hash":"9dee338a9b47745cf58459a3254a52c4"},"ko":{"nativeName":"한국어","hash":"b66faa1302de2684feafc2a0fe7053e5"},"lb":{"nativeName":"Lëtzebuergesch","hash":"dc7e8fba7cd8d980f955bc8576feb6c1"},"lt":{"nativeName":"Lietuvių","hash":"cb657e7636bcd80af2d4141c9bbe3493"},"lv":{"nativeName":"Latviešu","hash":"274b856ed63d79109ad05096e86bf43e"},"ml":{"nativeName":"മലയാളം","hash":"f7b57df562bd3af867955e628707bf33"},"nl":{"nativeName":"Nederlands","hash":"7d79ef1b0391fa047382e0c9a087a3b3"},"nb":{"nativeName":"Norsk Bokmål","hash":"99fc470c1e5abe2080642c7eb488dbaa"},"nn":{"nativeName":"Norsk Nynorsk","hash":"421b16eb3235539c885453b92e4d794f"},"pl":{"nativeName":"Polski","hash":"20b2d0a57898620af028ae1436b07939"},"pt":{"nativeName":"Português","hash":"8b4caa65d831254898f214477deb4a0a"},"pt-BR":{"nativeName":"Português (BR)","hash":"7e4f9723fa97666e719b5a5efa487f0c"},"ro":{"nativeName":"Română","hash":"f99be97db12645599d094b182b85a79b"},"ru":{"nativeName":"Русский","hash":"4d4c2dc89d9aa40e24e702c067a09cb6"},"sk":{"nativeName":"Slovenčina","hash":"7e833158935c9c955d4e609c8d298992"},"sl":{"nativeName":"Slovenščina","hash":"a01958877758e4d76dd0b6e9dafc3064"},"sr":{"nativeName":"Српски","hash":"41b0cd6adcd12b0891c4807a27315cc2"},"sr-Latn":{"nativeName":"Srpski","hash":"29862e442ad46a89e6168ed153db3b53"},"sv":{"nativeName":"Svenska","hash":"e996a5453f4aa4c7eb217b9a0aaf37d6"},"ta":{"nativeName":"தமிழ்","hash":"03298e916f0e42140bf746eaf7ae2cc3"},"te":{"nativeName":"తెలుగు","hash":"a1b47e1d406744bbd22333544db81cf6"},"th":{"nativeName":"ภาษาไทย","hash":"ddc10f730f2f4c56119501ff25932411"},"tr":{"nativeName":"Türkçe","hash":"d27036c478269053c2738ca76974aacb"},"uk":{"nativeName":"Українська","hash":"f6b0af60af39ca4bb1852515adf5f04c"},"ur":{"nativeName":"اُردُو","hash":"43aed25b72f4558bed031607be0578b7"},"vi":{"nativeName":"Tiếng Việt","hash":"4165c3902ff84398101e675df61e0734"},"zh-Hans":{"nativeName":"简体中文","hash":"d1b8f0fba41eb6ec15ddaa5e6c437f14"},"zh-Hant":{"nativeName":"繁體中文","hash":"01d44ac1b3719291d405ecbe361d9c9f"}}}'),r="/static/translations",a=window.localStorage||{},n={};const s={"zh-cn":"zh-Hans","zh-sg":"zh-Hans","zh-my":"zh-Hans","zh-tw":"zh-Hant","zh-hk":"zh-Hant","zh-mo":"zh-Hant",zh:"zh-Hant"};function d(e){if(e in o.translations)return e;const t=e.toLowerCase();if(t in s)return s[t];const i=Object.keys(o.translations).find((e=>e.toLowerCase()===t));return i||(e.includes("-")?d(e.split("-")[0]):void 0)}function l(){let e=null;if(a.selectedLanguage)try{const t=JSON.parse(a.selectedLanguage);if(t&&(e=d(t),e))return e}catch(e){}if(navigator.languages)for(const t of navigator.languages)if(e=d(t),e)return e;return e=d(navigator.language),e||"en"}async function c(e,t,i){const a=o.translations[t];if(null==a||!a.hash){if("en"!==t)return c(e,"en",i);throw new Error("Language en is not found in metadata")}const s=`${e?e+"/":""}${t}-${a.hash}.json`;return n[s]||(n[s]=async function(e,t){const i=await fetch(`${t}/${e}`,{credentials:"same-origin"});if(!i.ok)throw new Error(`Fail to fetch translation ${e}: HTTP response status is ${i.status}`);return i.json()}(s,i||r).then((e=>({language:t,data:e}))).catch((o=>(delete n[s],"en"!==t?c(e,"en",i):Promise.reject(o))))),n[s]}},17463:(e,t,i)=>{function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,o=new Array(t);is});var a=i(76775);function n(e){var t=function(e,t){if("object"!==(0,a.Z)(e)||null===e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!==(0,a.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,a.Z)(t)?t:String(t)}function s(e,t,i,o){var r=d();if(o)for(var a=0;a=0;a--){var n=t[e.placement];n.splice(n.indexOf(e.key),1);var s=this.fromElementDescriptor(e),d=this.toElementFinisherExtras((0,r[a])(s)||s);e=d.element,this.addElementPlacement(e,t),d.finisher&&o.push(d.finisher);var l=d.extras;if(l){for(var c=0;c=0;o--){var r=this.fromClassDescriptor(e),a=this.toClassDescriptor((0,t[o])(r)||r);if(void 0!==a.finisher&&i.push(a.finisher),void 0!==a.elements){e=a.elements;for(var n=0;n{i.d(t,{Z:()=>r});var o=i(47838);function r(){return r="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,i){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,o.Z)(e)););return e}(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(arguments.length<3?e:i):a.value}},r.apply(this,arguments)}},47838:(e,t,i)=>{function o(e){return o=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},o(e)}i.d(t,{Z:()=>o})},76775:(e,t,i)=>{function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}i.d(t,{Z:()=>o})},5701:(e,t,i)=>{i.d(t,{C:()=>r});const o=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?{...t,finisher(i){i.createProperty(t.key,e)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:t.key,initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(i){i.createProperty(t.key,e)}};function r(e){return(t,i)=>void 0!==i?((e,t,i)=>{t.constructor.createProperty(i,e)})(e,t,i):o(e,t)}},72881:(e,t,i)=>{i.d(t,{B:()=>a,_:()=>r});const o=e=>{let t=[];function i(i,o){e=o?i:Object.assign(Object.assign({},e),i);let r=t;for(let t=0;t(t.push(e),()=>{!function(e){let i=[];for(let o=0;o{if(e[t])return e[t];let a,n,s=0,d=o();const l=()=>{if(!i)throw new Error("Collection does not support refresh");return i(e).then((e=>d.setState(e,!0)))},c=()=>l().catch((t=>{if(e.connected)throw t})),p=()=>{n=void 0,a&&a.then((e=>{e()})),e.removeEventListener("ready",l),e.removeEventListener("disconnected",h)},h=()=>{n&&(clearTimeout(n),p())};return e[t]={get state(){return d.state},refresh:l,subscribe(t){s++,1===s&&(()=>{if(void 0!==n)return clearTimeout(n),void(n=void 0);r&&(a=r(e,d)),i&&(e.addEventListener("ready",c),c()),e.addEventListener("disconnected",h)})();const o=d.subscribe(t);return void 0!==d.state&&setTimeout((()=>t(d.state)),0),()=>{o(),s--,s||(n=setTimeout(p,5e3))}}},e[t]},a=(e,t,i,o,a)=>r(o,e,t,i).subscribe(a)},81563:(e,t,i)=>{i.d(t,{E_:()=>m,OR:()=>s,_Y:()=>l,fk:()=>c,hN:()=>n,hl:()=>h,i9:()=>u,pt:()=>a,ws:()=>f});var o=i(15304);const{I:r}=o._$LH,a=e=>null===e||"object"!=typeof e&&"function"!=typeof e,n=(e,t)=>void 0===t?void 0!==(null==e?void 0:e._$litType$):(null==e?void 0:e._$litType$)===t,s=e=>void 0===e.strings,d=()=>document.createComment(""),l=(e,t,i)=>{var o;const a=e._$AA.parentNode,n=void 0===t?e._$AB:t._$AA;if(void 0===i){const t=a.insertBefore(d(),n),o=a.insertBefore(d(),n);i=new r(t,o,e,e.options)}else{const t=i._$AB.nextSibling,r=i._$AM,s=r!==e;if(s){let t;null===(o=i._$AQ)||void 0===o||o.call(i,e),i._$AM=e,void 0!==i._$AP&&(t=e._$AU)!==r._$AU&&i._$AP(t)}if(t!==n||s){let e=i._$AA;for(;e!==t;){const t=e.nextSibling;a.insertBefore(e,n),e=t}}}return i},c=(e,t,i=e)=>(e._$AI(t,i),e),p={},h=(e,t=p)=>e._$AH=t,u=e=>e._$AH,f=e=>{var t;null===(t=e._$AP)||void 0===t||t.call(e,!1,!0);let i=e._$AA;const o=e._$AB.nextSibling;for(;i!==o;){const e=i.nextSibling;i.remove(),i=e}},m=e=>{e._$AR()}},38941:(e,t,i)=>{i.d(t,{XM:()=>r,Xe:()=>a,pX:()=>o});const o={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},r=e=>(...t)=>({_$litDirective$:e,values:t});class a{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,i){this._$Ct=e,this._$AM=t,this._$Ci=i}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}},15304:(e,t,i)=>{var o;i.d(t,{Jb:()=>A,Ld:()=>T,YP:()=>S,_$LH:()=>U,dy:()=>C,sY:()=>G});const r=window,a=r.trustedTypes,n=a?a.createPolicy("lit-html",{createHTML:e=>e}):void 0,s="$lit$",d=`lit$${(Math.random()+"").slice(9)}$`,l="?"+d,c=`<${l}>`,p=document,h=()=>p.createComment(""),u=e=>null===e||"object"!=typeof e&&"function"!=typeof e,f=Array.isArray,m=e=>f(e)||"function"==typeof(null==e?void 0:e[Symbol.iterator]),b="[ \t\n\f\r]",g=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,v=/-->/g,y=/>/g,x=RegExp(`>|${b}(?:([^\\s"'>=/]+)(${b}*=${b}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),_=/'/g,w=/"/g,k=/^(?:script|style|textarea|title)$/i,E=e=>(t,...i)=>({_$litType$:e,strings:t,values:i}),C=E(1),S=E(2),A=Symbol.for("lit-noChange"),T=Symbol.for("lit-nothing"),L=new WeakMap,I=p.createTreeWalker(p,129,null,!1),P=(e,t)=>{const i=e.length-1,o=[];let r,a=2===t?"":"",l=g;for(let t=0;t"===p[0]?(l=null!=r?r:g,h=-1):void 0===p[1]?h=-2:(h=l.lastIndex-p[2].length,n=p[1],l=void 0===p[3]?x:'"'===p[3]?w:_):l===w||l===_?l=x:l===v||l===y?l=g:(l=x,r=void 0);const f=l===x&&e[t+1].startsWith("/>")?" ":"";a+=l===g?i+c:h>=0?(o.push(n),i.slice(0,h)+s+i.slice(h)+d+f):i+d+(-2===h?(o.push(void 0),t):f)}const p=a+(e[i]||"")+(2===t?"":"");if(!Array.isArray(e)||!e.hasOwnProperty("raw"))throw Error("invalid template strings array");return[void 0!==n?n.createHTML(p):p,o]};class R{constructor({strings:e,_$litType$:t},i){let o;this.parts=[];let r=0,n=0;const c=e.length-1,p=this.parts,[u,f]=P(e,t);if(this.el=R.createElement(u,i),I.currentNode=this.el.content,2===t){const e=this.el.content,t=e.firstChild;t.remove(),e.append(...t.childNodes)}for(;null!==(o=I.nextNode())&&p.length0){o.textContent=a?a.emptyScript:"";for(let i=0;i2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=T}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(e,t=this,i,o){const r=this.strings;let a=!1;if(void 0===r)e=$(this,e,t,0),a=!u(e)||e!==this._$AH&&e!==A,a&&(this._$AH=e);else{const o=e;let n,s;for(e=r[0],n=0;n{var o,r;const a=null!==(o=null==i?void 0:i.renderBefore)&&void 0!==o?o:t;let n=a._$litPart$;if(void 0===n){const e=null!==(r=null==i?void 0:i.renderBefore)&&void 0!==r?r:null;a._$litPart$=n=new O(t.insertBefore(h(),e),e,void 0,null!=i?i:{})}return n._$AI(e),n}},14243:(e,t,i)=>{i.d(t,{Mo:()=>o,hO:()=>s,Cb:()=>r.C,IO:()=>d,vZ:()=>h,GC:()=>l,SB:()=>a});const o=e=>t=>"function"==typeof t?((e,t)=>(customElements.define(e,t),t))(e,t):((e,t)=>{const{kind:i,elements:o}=t;return{kind:i,elements:o,finisher(t){customElements.define(e,t)}}})(e,t);var r=i(5701);function a(e){return(0,r.C)({...e,state:!0})}const n=({finisher:e,descriptor:t})=>(i,o)=>{var r;if(void 0===o){const o=null!==(r=i.originalKey)&&void 0!==r?r:i.key,a=null!=t?{kind:"method",placement:"prototype",key:o,descriptor:t(i.key)}:{...i,key:o};return null!=e&&(a.finisher=function(t){e(t,o)}),a}{const r=i.constructor;void 0!==t&&Object.defineProperty(i,o,t(o)),null==e||e(r,o)}};function s(e){return n({finisher:(t,i)=>{Object.assign(t.prototype[i],e)}})}function d(e,t){return n({descriptor:i=>{const o={get(){var t,i;return null!==(i=null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(e))&&void 0!==i?i:null},enumerable:!0,configurable:!0};if(t){const t="symbol"==typeof i?Symbol():"__"+i;o.get=function(){var i,o;return void 0===this[t]&&(this[t]=null!==(o=null===(i=this.renderRoot)||void 0===i?void 0:i.querySelector(e))&&void 0!==o?o:null),this[t]}}return o}})}function l(e){return n({descriptor:t=>({async get(){var t;return await this.updateComplete,null===(t=this.renderRoot)||void 0===t?void 0:t.querySelector(e)},enumerable:!0,configurable:!0})})}var c;const p=null!=(null===(c=window.HTMLSlotElement)||void 0===c?void 0:c.prototype.assignedElements)?(e,t)=>e.assignedElements(t):(e,t)=>e.assignedNodes(t).filter((e=>e.nodeType===Node.ELEMENT_NODE));function h(e,t,i){let o,r=e;return"object"==typeof e?(r=e.slot,o=e):o={flatten:t},i?function(e){const{slot:t,selector:i}=null!=e?e:{};return n({descriptor:o=>({get(){var o;const r="slot"+(t?`[name=${t}]`:":not([name])"),a=null===(o=this.renderRoot)||void 0===o?void 0:o.querySelector(r),n=null!=a?p(a,e):[];return i?n.filter((e=>e.matches(i))):n},enumerable:!0,configurable:!0})})}({slot:r,flatten:t,selector:i}):n({descriptor:e=>({get(){var e,t;const i="slot"+(r?`[name=${r}]`:":not([name])"),a=null===(e=this.renderRoot)||void 0===e?void 0:e.querySelector(i);return null!==(t=null==a?void 0:a.assignedNodes(o))&&void 0!==t?t:[]},enumerable:!0,configurable:!0})})}},57835:(e,t,i)=>{i.d(t,{XM:()=>o.XM,Xe:()=>o.Xe,pX:()=>o.pX});var o=i(38941)},83448:(e,t,i)=>{i.d(t,{$:()=>a});var o=i(15304),r=i(38941);const a=(0,r.XM)(class extends r.Xe{constructor(e){var t;if(super(e),e.type!==r.pX.ATTRIBUTE||"class"!==e.name||(null===(t=e.strings)||void 0===t?void 0:t.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(e){return" "+Object.keys(e).filter((t=>e[t])).join(" ")+" "}update(e,[t]){var i,r;if(void 0===this.it){this.it=new Set,void 0!==e.strings&&(this.nt=new Set(e.strings.join(" ").split(/\s/).filter((e=>""!==e))));for(const e in t)t[e]&&!(null===(i=this.nt)||void 0===i?void 0:i.has(e))&&this.it.add(e);return this.render(t)}const a=e.element.classList;this.it.forEach((e=>{e in t||(a.remove(e),this.it.delete(e))}));for(const e in t){const i=!!t[e];i===this.it.has(e)||(null===(r=this.nt)||void 0===r?void 0:r.has(e))||(i?(a.add(e),this.it.add(e)):(a.remove(e),this.it.delete(e)))}return o.Jb}})},30153:(e,t,i)=>{i.d(t,{o:()=>r});var o=i(15304);const r=e=>null!=e?e:o.Ld},67004:(e,t,i)=>{i.d(t,{a:()=>n});var o=i(15304),r=i(38941),a=i(81563);const n=(0,r.XM)(class extends r.Xe{constructor(e){if(super(e),e.type!==r.pX.PROPERTY&&e.type!==r.pX.ATTRIBUTE&&e.type!==r.pX.BOOLEAN_ATTRIBUTE)throw Error("The `live` directive is not allowed on child or event bindings");if(!(0,a.OR)(e))throw Error("`live` bindings can only contain a single expression")}render(e){return e}update(e,[t]){if(t===o.Jb||t===o.Ld)return t;const i=e.element,n=e.name;if(e.type===r.pX.PROPERTY){if(t===i[n])return o.Jb}else if(e.type===r.pX.BOOLEAN_ATTRIBUTE){if(!!t===i.hasAttribute(n))return o.Jb}else if(e.type===r.pX.ATTRIBUTE&&i.getAttribute(n)===t+"")return o.Jb;return(0,a.hl)(e),t}})},76538:(e,t,i)=>{i.d(t,{V:()=>s});var o=i(15304),r=i(38941);const a="important",n=" !"+a,s=(0,r.XM)(class extends r.Xe{constructor(e){var t;if(super(e),e.type!==r.pX.ATTRIBUTE||"style"!==e.name||(null===(t=e.strings)||void 0===t?void 0:t.length)>2)throw Error("The `styleMap` directive must be used in the `style` attribute and must be the only part in the attribute.")}render(e){return Object.keys(e).reduce(((t,i)=>{const o=e[i];return null==o?t:t+`${i=i.includes("-")?i:i.replace(/(?:^(webkit|moz|ms|o)|)(?=[A-Z])/g,"-$&").toLowerCase()}:${o};`}),"")}update(e,[t]){const{style:i}=e.element;if(void 0===this.ut){this.ut=new Set;for(const e in t)this.ut.add(e);return this.render(t)}this.ut.forEach((e=>{null==t[e]&&(this.ut.delete(e),e.includes("-")?i.removeProperty(e):i[e]="")}));for(const e in t){const o=t[e];if(null!=o){this.ut.add(e);const t="string"==typeof o&&o.endsWith(n);e.includes("-")||t?i.setProperty(e,t?o.slice(0,-11):o,t?a:""):i[e]=o}}return o.Jb}})},68144:(e,t,i)=>{i.d(t,{c3:()=>s,oi:()=>k,fl:()=>y,iv:()=>l,dy:()=>w.dy,Jb:()=>w.Jb,Ld:()=>w.Ld,sY:()=>w.sY,YP:()=>w.YP,$m:()=>d});const o=window,r=o.ShadowRoot&&(void 0===o.ShadyCSS||o.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,a=Symbol(),n=new WeakMap;class s{constructor(e,t,i){if(this._$cssResult$=!0,i!==a)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e,this.t=t}get styleSheet(){let e=this.o;const t=this.t;if(r&&void 0===e){const i=void 0!==t&&1===t.length;i&&(e=n.get(t)),void 0===e&&((this.o=e=new CSSStyleSheet).replaceSync(this.cssText),i&&n.set(t,e))}return e}toString(){return this.cssText}}const d=e=>new s("string"==typeof e?e:e+"",void 0,a),l=(e,...t)=>{const i=1===e.length?e[0]:t.reduce(((t,i,o)=>t+(e=>{if(!0===e._$cssResult$)return e.cssText;if("number"==typeof e)return e;throw Error("Value passed to 'css' function must be a 'css' function result: "+e+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+e[o+1]),e[0]);return new s(i,e,a)},c=r?e=>e:e=>e instanceof CSSStyleSheet?(e=>{let t="";for(const i of e.cssRules)t+=i.cssText;return d(t)})(e):e;var p;const h=window,u=h.trustedTypes,f=u?u.emptyScript:"",m=h.reactiveElementPolyfillSupport,b={toAttribute(e,t){switch(t){case Boolean:e=e?f:null;break;case Object:case Array:e=null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){let i=e;switch(t){case Boolean:i=null!==e;break;case Number:i=null===e?null:Number(e);break;case Object:case Array:try{i=JSON.parse(e)}catch(e){i=null}}return i}},g=(e,t)=>t!==e&&(t==t||e==e),v={attribute:!0,type:String,converter:b,reflect:!1,hasChanged:g};class y extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this.u()}static addInitializer(e){var t;this.finalize(),(null!==(t=this.h)&&void 0!==t?t:this.h=[]).push(e)}static get observedAttributes(){this.finalize();const e=[];return this.elementProperties.forEach(((t,i)=>{const o=this._$Ep(i,t);void 0!==o&&(this._$Ev.set(o,i),e.push(o))})),e}static createProperty(e,t=v){if(t.state&&(t.attribute=!1),this.finalize(),this.elementProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){const i="symbol"==typeof e?Symbol():"__"+e,o=this.getPropertyDescriptor(e,i,t);void 0!==o&&Object.defineProperty(this.prototype,e,o)}}static getPropertyDescriptor(e,t,i){return{get(){return this[t]},set(o){const r=this[e];this[t]=o,this.requestUpdate(e,r,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this.elementProperties.get(e)||v}static finalize(){if(this.hasOwnProperty("finalized"))return!1;this.finalized=!0;const e=Object.getPrototypeOf(this);if(e.finalize(),void 0!==e.h&&(this.h=[...e.h]),this.elementProperties=new Map(e.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const e=this.properties,t=[...Object.getOwnPropertyNames(e),...Object.getOwnPropertySymbols(e)];for(const i of t)this.createProperty(i,e[i])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(e){const t=[];if(Array.isArray(e)){const i=new Set(e.flat(1/0).reverse());for(const e of i)t.unshift(c(e))}else void 0!==e&&t.push(c(e));return t}static _$Ep(e,t){const i=t.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof e?e.toLowerCase():void 0}u(){var e;this._$E_=new Promise((e=>this.enableUpdating=e)),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(e=this.constructor.h)||void 0===e||e.forEach((e=>e(this)))}addController(e){var t,i;(null!==(t=this._$ES)&&void 0!==t?t:this._$ES=[]).push(e),void 0!==this.renderRoot&&this.isConnected&&(null===(i=e.hostConnected)||void 0===i||i.call(e))}removeController(e){var t;null===(t=this._$ES)||void 0===t||t.splice(this._$ES.indexOf(e)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach(((e,t)=>{this.hasOwnProperty(t)&&(this._$Ei.set(t,this[t]),delete this[t])}))}createRenderRoot(){var e;const t=null!==(e=this.shadowRoot)&&void 0!==e?e:this.attachShadow(this.constructor.shadowRootOptions);return((e,t)=>{r?e.adoptedStyleSheets=t.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):t.forEach((t=>{const i=document.createElement("style"),r=o.litNonce;void 0!==r&&i.setAttribute("nonce",r),i.textContent=t.cssText,e.appendChild(i)}))})(t,this.constructor.elementStyles),t}connectedCallback(){var e;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostConnected)||void 0===t?void 0:t.call(e)}))}enableUpdating(e){}disconnectedCallback(){var e;null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostDisconnected)||void 0===t?void 0:t.call(e)}))}attributeChangedCallback(e,t,i){this._$AK(e,i)}_$EO(e,t,i=v){var o;const r=this.constructor._$Ep(e,i);if(void 0!==r&&!0===i.reflect){const a=(void 0!==(null===(o=i.converter)||void 0===o?void 0:o.toAttribute)?i.converter:b).toAttribute(t,i.type);this._$El=e,null==a?this.removeAttribute(r):this.setAttribute(r,a),this._$El=null}}_$AK(e,t){var i;const o=this.constructor,r=o._$Ev.get(e);if(void 0!==r&&this._$El!==r){const e=o.getPropertyOptions(r),a="function"==typeof e.converter?{fromAttribute:e.converter}:void 0!==(null===(i=e.converter)||void 0===i?void 0:i.fromAttribute)?e.converter:b;this._$El=r,this[r]=a.fromAttribute(t,e.type),this._$El=null}}requestUpdate(e,t,i){let o=!0;void 0!==e&&(((i=i||this.constructor.getPropertyOptions(e)).hasChanged||g)(this[e],t)?(this._$AL.has(e)||this._$AL.set(e,t),!0===i.reflect&&this._$El!==e&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(e,i))):o=!1),!this.isUpdatePending&&o&&(this._$E_=this._$Ej())}async _$Ej(){this.isUpdatePending=!0;try{await this._$E_}catch(e){Promise.reject(e)}const e=this.scheduleUpdate();return null!=e&&await e,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var e;if(!this.isUpdatePending)return;this.hasUpdated,this._$Ei&&(this._$Ei.forEach(((e,t)=>this[t]=e)),this._$Ei=void 0);let t=!1;const i=this._$AL;try{t=this.shouldUpdate(i),t?(this.willUpdate(i),null===(e=this._$ES)||void 0===e||e.forEach((e=>{var t;return null===(t=e.hostUpdate)||void 0===t?void 0:t.call(e)})),this.update(i)):this._$Ek()}catch(e){throw t=!1,this._$Ek(),e}t&&this._$AE(i)}willUpdate(e){}_$AE(e){var t;null===(t=this._$ES)||void 0===t||t.forEach((e=>{var t;return null===(t=e.hostUpdated)||void 0===t?void 0:t.call(e)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(e)),this.updated(e)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(e){return!0}update(e){void 0!==this._$EC&&(this._$EC.forEach(((e,t)=>this._$EO(t,this[t],e))),this._$EC=void 0),this._$Ek()}updated(e){}firstUpdated(e){}}y.finalized=!0,y.elementProperties=new Map,y.elementStyles=[],y.shadowRootOptions={mode:"open"},null==m||m({ReactiveElement:y}),(null!==(p=h.reactiveElementVersions)&&void 0!==p?p:h.reactiveElementVersions=[]).push("1.6.1");var x,_,w=i(15304);class k extends y{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var e,t;const i=super.createRenderRoot();return null!==(e=(t=this.renderOptions).renderBefore)&&void 0!==e||(t.renderBefore=i.firstChild),i}update(e){const t=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(e),this._$Do=(0,w.sY)(t,this.renderRoot,this.renderOptions)}connectedCallback(){var e;super.connectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!0)}disconnectedCallback(){var e;super.disconnectedCallback(),null===(e=this._$Do)||void 0===e||e.setConnected(!1)}render(){return w.Jb}}k.finalized=!0,k._$litElement$=!0,null===(x=globalThis.litElementHydrateSupport)||void 0===x||x.call(globalThis,{LitElement:k});const E=globalThis.litElementPolyfillSupport;null==E||E({LitElement:k});(null!==(_=globalThis.litElementVersions)&&void 0!==_?_:globalThis.litElementVersions=[]).push("3.3.2")}},l={};function c(e){var t=l[e];if(void 0!==t)return t.exports;var i=l[e]={exports:{}};return d[e].call(i.exports,i,i.exports,c),i.exports}c.m=d,e="function"==typeof Symbol?Symbol("webpack queues"):"__webpack_queues__",t="function"==typeof Symbol?Symbol("webpack exports"):"__webpack_exports__",i="function"==typeof Symbol?Symbol("webpack error"):"__webpack_error__",o=e=>{e&&!e.d&&(e.d=1,e.forEach((e=>e.r--)),e.forEach((e=>e.r--?e.r++:e())))},c.a=(r,a,n)=>{var s;n&&((s=[]).d=1);var d,l,c,p=new Set,h=r.exports,u=new Promise(((e,t)=>{c=t,l=e}));u[t]=h,u[e]=e=>(s&&e(s),p.forEach(e),u.catch((e=>{}))),r.exports=u,a((r=>{var a;d=(r=>r.map((r=>{if(null!==r&&"object"==typeof r){if(r[e])return r;if(r.then){var a=[];a.d=0,r.then((e=>{n[t]=e,o(a)}),(e=>{n[i]=e,o(a)}));var n={};return n[e]=e=>e(a),n}}var s={};return s[e]=e=>{},s[t]=r,s})))(r);var n=()=>d.map((e=>{if(e[i])throw e[i];return e[t]})),l=new Promise((t=>{(a=()=>t(n)).r=0;var i=e=>e!==s&&!p.has(e)&&(p.add(e),e&&!e.d&&(a.r++,e.push(a)));d.map((t=>t[e](i)))}));return a.r?l:n()}),(e=>(e?c(u[i]=e):l(h),o(s)))),s&&(s.d=0)},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var i=Object.create(null);c.r(i);var o={};r=r||[null,a({}),a([]),a(a)];for(var n=2&t&&e;"object"==typeof n&&!~r.indexOf(n);n=a(n))Object.getOwnPropertyNames(n).forEach((t=>o[t]=()=>e[t]));return o.default=()=>e,c.d(i,o),i},c.d=(e,t)=>{for(var i in t)c.o(t,i)&&!c.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,i)=>(c.f[i](e,t),t)),[])),c.u=e=>e+"-"+{19:"vodk4YyKM10",184:"rMlOMlRn5rE",208:"zDjIHMH1x2k",278:"v4eazIhRCcA",409:"29yfLUFzrvg",546:"SF4UexXy3Ws",549:"4MztajOPey0",655:"ZbOGX3wz2Ig",759:"RT242D5inP0",1036:"5w22bOZ9bMc",1246:"dZqHxRGZL6Q",1267:"4GTXvw1U-5w",1281:"6we-moCCUkk",1307:"U8rWvUPfRAA",1599:"Y3BZ6Wc-8I0",1686:"haVfXEMGCSI",1927:"avvx7TTYfJM",1985:"IfR20jeE3Tc",2094:"JQMPPJnI6CE",2322:"piOqTDd_ieQ",2522:"bj8E4h5kmco",2592:"KVN7RPX_CKI",2670:"RD77uVM6NyQ",2684:"HezkH4YKqwY",2708:"dYSZd2r2cBg",2809:"m60VvQpQ4Iw",2811:"5G5TP8MxZxs",2853:"knmdwMnEOiY",2890:"ZngwpCHWCYQ",2914:"r3YeI7LjT3M",3001:"5on2KbLp738",3074:"z5k_42rGlCY",3373:"8z7jWPoI37o",3430:"-EKQZ6o8SIc",3467:"YQVtmmjD6UA",3493:"v_6orASpwIQ",3512:"LBSkWl5-7wU",3649:"T7O2P0vIZmw",3862:"5dGmxh-BJDs",3975:"eUekxKfAU6g",3978:"t-KIZVcioa4",3980:"oo70zm0Us1c",3998:"fQvayPig3IU",4025:"_ezs8OIWSX4",4093:"5V1fGh4Wuww",4114:"29ACrW24GDE",4117:"QPvyH2jF_O0",4171:"fp4nJdjnYp8",4247:"y2SNvz0OT6s",4276:"zp-igxk1iOE",4306:"VJuLAq28rdo",4631:"8qkVQyN4vK0",4651:"xxt3yltxCkE",4754:"fHMRqG5iIVo",4783:"ORujYtaN5FI",4971:"L2WL6jRcp9U",5054:"Luk0yr2Fquo",5142:"jGfcrYrtX7E",5353:"aR24G7Zctqs",5365:"milStG2oZS4",5442:"JEVtvB3kVug",5444:"5NFF2TFNPrY",5481:"fUtrQqXJNBQ",5499:"fvR1rjuojLo",5510:"zLk9_BJ2it8",5926:"PDKzTNpYCsk",5943:"34botx_zQsQ",6042:"tgQ4Lt6s95s",6087:"Xsj8wzRnFHs",6097:"wLx_12SAZ2o",6117:"0mK_GoVOwXw",6272:"eu7iNJD2ZSY",6485:"kz0oMM1Wxg8",6554:"9nBJdwT-IQc",6641:"Ncvm_UrEP4g",6703:"n8e__xYzOqo",6782:"s1j_65ob0go",6815:"AFCBQMaWrxI",6823:"JX1Yd4r4I0M",6884:"5B6c04Gi7Cs",7013:"MCmPOfbXWG4",7021:"KX4kgoN8iAQ",7053:"h1xx95fhrKs",7155:"v3B-R8VUgcw",7165:"0m0nQGu81IE",7224:"g3sc2rxxKe8",7270:"gJR4xMcTsxs",7386:"Xt2eVfyx7Ww",7426:"ljqxGmwq7PA",7628:"zvHT0Gd12r0",7630:"2X6BzMsTz3I",7646:"M4hK03-WeqY",7716:"KeeAoHLvKR0",7757:"irETZBbiGhU",7764:"jjlXmjpLAEE",7812:"etLurtYWcl8",8002:"ZElKhquzyOE",8133:"3_nh2Lco-2g",8138:"vV14g3TtZuA",8183:"xagF8JjvG7g",8191:"P9VDHanhdw0",8196:"P_wlQ-gPj_A",8204:"qTfCPgxRU8g",8226:"wHSLGERSbuM",8251:"DvBPoRfGiZk",8331:"xewibyLtrmY",8440:"jjlXmjpLAEE",8597:"R5sVIrUJUgk",8610:"1TQf-8WPNK4",8811:"A9jk_lxzQ2o",9039:"VZv73onlAX0",9076:"pf64mqC4YFI",9204:"-H4ETdfwDU0",9221:"ONqnHHrR85A",9244:"jlUrAP4sae4",9431:"Yf-o0nCn-po",9461:"ICQgPBMm0Zo",9593:"N8WMp5inc9I",9605:"9Y_edWsUwQE",9715:"AxY3XwXjmSs",9721:"sSxocb2Z3qg",9972:"0T7ZryOd-eA"}[e]+".js",c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},s="home-assistant-frontend:",c.l=(e,t,i,o)=>{if(n[e])n[e].push(t);else{var r,a;if(void 0!==i)for(var d=document.getElementsByTagName("script"),l=0;l{r.onerror=r.onload=null,clearTimeout(u);var o=n[e];if(delete n[e],r.parentNode&&r.parentNode.removeChild(r),o&&o.forEach((e=>e(i))),t)return t(i)},u=setTimeout(h.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=h.bind(null,r.onerror),r.onload=h.bind(null,r.onload),a&&document.head.appendChild(r)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/api/hassio/app/frontend_latest/",(()=>{c.b=document.baseURI||self.location.href;var e={9976:0};c.f.j=(t,i)=>{var o=c.o(e,t)?e[t]:void 0;if(0!==o)if(o)i.push(o[2]);else{var r=new Promise(((i,r)=>o=e[t]=[i,r]));i.push(o[2]=r);var a=c.p+c.u(t),n=new Error;c.l(a,(i=>{if(c.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var r=i&&("load"===i.type?"missing":i.type),a=i&&i.target&&i.target.src;n.message="Loading chunk "+t+" failed.\n("+r+": "+a+")",n.name="ChunkLoadError",n.type=r,n.request=a,o[1](n)}}),"chunk-"+t,t)}};var t=(t,i)=>{var o,r,[a,n,s]=i,d=0;if(a.some((t=>0!==e[t]))){for(o in n)c.o(n,o)&&(c.m[o]=n[o]);if(s)s(c)}for(t&&t(i);d{var e=c(74460);const t=document.createElement("template");t.setAttribute("style","display: none;"),t.innerHTML='',document.head.appendChild(t.content);c(74332);var i=c(11654);const o=document.createElement("template");o.setAttribute("style","display: none;"),o.innerHTML=`\n \n`,document.head.appendChild(o.content);if(/^((?!chrome|android).)*version\/14\.0\s.*safari/i.test(navigator.userAgent)){const e=window.Element.prototype.attachShadow;window.Element.prototype.attachShadow=function(t){return t&&t.delegatesFocus&&delete t.delegatesFocus,e.apply(this,[t])}}var r=c(17463),a=c(34541),n=c(47838),s=c(68144),d=c(14243),l=c(63864),p=c(15838),h=c(20030);const u=(e,t=1)=>[e[0]-18*t,e[1],e[2]],f=e=>{const t=[0,0,0];for(let i=0;i{const i=f(e),o=f(t);return i>o?(i+.05)/(o+.05):(o+.05)/(i+.05)};let b={};const g=(e,t,o,r,a)=>{var n,s;const d=o||(a?t.theme:void 0),l=r&&void 0!==(null==r?void 0:r.dark)?null==r?void 0:r.dark:t.darkMode;let c=d,f={};if(d&&l&&(c=`${c}__dark`,f={...i._l}),"default"===d){var g;const t=null==r?void 0:r.primaryColor,i=null==r?void 0:r.accentColor;if(l&&t&&(f["app-header-background-color"]=(0,h.o)(t,"#121212",8)),t){c=`${c}__primary_${t}`;const e=(0,p.wK)(t),i=(0,p.Rw)(e);f["primary-color"]=t;const o=(0,p.p3)(((e,t=1)=>u(e,-t))(i));f["light-primary-color"]=(0,p.CO)(o),f["dark-primary-color"]=(0,p.uO)(u(i)),f["text-primary-color"]=m(e,[33,33,33])<6?"#fff":"#212121",f["text-light-primary-color"]=m(o,[33,33,33])<6?"#fff":"#212121",f["state-icon-color"]=f["dark-primary-color"]}if(i){c=`${c}__accent_${i}`,f["accent-color"]=i;const e=(0,p.wK)(i);f["text-accent-color"]=m(e,[33,33,33])<6?"#fff":"#212121"}if((null===(g=e.__themes)||void 0===g?void 0:g.cacheKey)===c)return}if(d&&"default"!==d&&t.themes[d]){const{modes:e,...i}=t.themes[d];f={...f,...i},e&&(f=l?{...f,...e.dark}:{...f,...e.light})}if(!(null!==(n=e.__themes)&&void 0!==n&&n.keys||Object.keys(f).length))return;const y=Object.keys(f).length&&c?b[c]||v(c,f):void 0,x={...null===(s=e.__themes)||void 0===s?void 0:s.keys,...null==y?void 0:y.styles};e.__themes={cacheKey:c,keys:null==y?void 0:y.keys},e.updateStyles?e.updateStyles(x):window.ShadyCSS&&window.ShadyCSS.styleSubtree(e,x)},v=(e,t)=>{if(!t||!Object.keys(t).length)return;const o={...i.q0,...t},r={},a={};for(const e of Object.keys(o)){const t=`--${e}`,i=String(o[e]);if(r[t]=i,a[t]="",!i.startsWith("#"))continue;const n=`rgb-${e}`;if(void 0===o[n])try{const e=(0,p.wK)(i).join(","),t=`--${n}`;r[t]=e,a[t]=""}catch(e){continue}}return b[e]={styles:r,keys:a},{styles:r,keys:a}};var y=c(47181),x=c(30418);var _=c(83849),w=c(38378),k=c(14516),E=c(18199),C=c(72881);const S={type:"supervisor/api",method:"GET"},A={host:"/host/info",supervisor:"/supervisor/info",info:"/info",core:"/core/info",network:"/network/info",resolution:"/resolution/info",os:"/os/info",addon:"/addons",store:"/store"},T=(e,t)=>e.sendMessagePromise({...S,...t});const L=(e,t,i)=>e.subscribeMessage((o=>async function(e,t,i,o){if("supervisor_update"!==i.event||i.update_key!==o)return;if(0===Object.keys(i.data).length){const i=await T(e,{endpoint:A[o]});return void t.setState(i,!0)}void 0!==t.state&&t.setState(i.data)}(e,t,o,i)),{type:"supervisor/subscribe"}),I=(e,t,i)=>(0,C._)(e,`_supervisor${t}Event`,(e=>T(e,{endpoint:i})),((e,i)=>L(e,i,t)));c(15291),c(93201),c(49703);var P=c(43499),R=c(85415),$=(c(22098),c(65040),c(46586),c(55677));(0,r.Z)([(0,d.Mo)("hassio-addons")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,d.SB)()],key:"_filter",value:void 0},{kind:"method",key:"render",value:function(){return s.dy`
    ${(0,l.I)(this.hass.config.version,2021,12)?"":s.dy`

    ${this.supervisor.localize("dashboard.addons")}

    `}
    ${this.supervisor.addon.addons.length?this._getAddons(this.supervisor.addon.addons,this._filter).map((e=>s.dy`
    `)):s.dy`
    `}
    `}},{kind:"field",key:"_getAddons",value(){return(0,k.Z)(((e,t)=>(t&&(e=e.filter((e=>{const i=t.toLowerCase();return e.name.toLowerCase().includes(i)||e.description.toLowerCase().includes(i)||e.slug.toLowerCase().includes(i)}))),e.sort(((e,t)=>(0,R.f)(e.name,t.name,this.hass.locale.language))))))}},{kind:"method",key:"_handleSearchChange",value:function(e){this._filter=e.detail.value}},{kind:"get",static:!0,key:"styles",value:function(){return[i.Qx,$.l,s.iv`ha-card{cursor:pointer}.search{position:sticky;top:0;z-index:2}search-input{display:block;--mdc-text-field-fill-color:var(--sidebar-background-color);--mdc-text-field-idle-line-color:var(--divider-color)}`]}},{kind:"method",key:"_addonTapped",value:function(e){(0,_.c)(`/hassio/addon/${e.currentTarget.addon.slug}/info`)}},{kind:"method",key:"_openStore",value:function(){(0,_.c)("/hassio/store")}}]}}),s.oi);c(15803);var H=c(34154),O=c(41682),B=c(26765);const N="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15";(0,r.Z)([(0,d.Mo)("hassio-dashboard")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"firstUpdated",value:function(){(0,l.I)(this.hass.config.version,2022,5)||c.e(4114).then(c.bind(c,54114))}},{kind:"method",key:"render",value:function(){return(0,l.I)(this.hass.config.version,2022,5)?s.dy` `:s.dy` ${this.supervisor.localize((0,l.I)(this.hass.config.version,2021,12)?"panel.addons":"panel.dashboard")}
    ${(0,l.I)(this.hass.config.version,2021,12)?"":s.dy` `}
    `}},{kind:"method",key:"_handleCheckUpdates",value:async function(){try{await(0,H.a_)(this.hass)}catch(e){(0,B.Ys)(this,{text:(0,O.js)(e)})}finally{(0,y.B)(this,"supervisor-collection-refresh",{collection:"addon"})}}},{kind:"get",static:!0,key:"styles",value:function(){return[i.Qx,s.iv`.content{margin:0 auto}ha-fab.non-tabs{position:fixed;right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));z-index:1}`]}}]}}),s.oi),(0,r.Z)([(0,d.Mo)("hassio-panel-router")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",key:"routerOptions",value:()=>({beforeRender:e=>"snapshots"===e?"backups":void 0,routes:{dashboard:{tag:"hassio-dashboard"},store:{tag:"hassio-addon-store",load:()=>Promise.all([c.e(8133),c.e(8597),c.e(7386),c.e(3001),c.e(1599),c.e(8331),c.e(5499)]).then(c.bind(c,19996))},backups:{tag:"hassio-backups",load:()=>Promise.all([c.e(3430),c.e(1985),c.e(7386),c.e(5142),c.e(2853)]).then(c.bind(c,2853))},system:{tag:"hassio-system",load:()=>Promise.all([c.e(5943),c.e(3430),c.e(8597),c.e(7386),c.e(7812),c.e(2890),c.e(4247)]).then(c.bind(c,94247))}}})},{kind:"method",key:"updatePageEl",value:function(e){e.hass=this.hass,e.supervisor=this.supervisor,e.route=this.route,e.narrow=this.narrow}}]}}),E.n),(0,r.Z)([(0,d.Mo)("hassio-panel")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"route",value:void 0},{kind:"method",key:"render",value:function(){return this.hass?Object.keys(A).some((e=>!this.supervisor[e]))?s.dy``:s.dy` `:s.dy``}},{kind:"get",static:!0,key:"styles",value:function(){return s.iv`:host{--app-header-background-color:var(--sidebar-background-color);--app-header-text-color:var(--sidebar-text-color);--app-header-border-bottom:1px solid var(--divider-color)}`}}]}}),s.oi),(0,r.Z)([(0,d.Mo)("hassio-router")],(function(e,t){return{F:class extends t{constructor(...t){super(...t),e(this)}},d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"panel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"field",key:"routerOptions",value(){return{defaultPage:"dashboard",beforeRender:e=>{var t;return"snapshots"===e?"backups":"dashboard"===e&&null!==(t=this.panel.config)&&void 0!==t&&t.ingress?"ingress":void 0},showLoading:!0,routes:{dashboard:{tag:"hassio-panel",cache:!0},backups:"dashboard",store:"dashboard",system:"dashboard","update-available":{tag:"update-available-dashboard",load:()=>Promise.all([c.e(1985),c.e(7386),c.e(7630),c.e(1036),c.e(2592)]).then(c.bind(c,64529))},addon:{tag:"hassio-addon-dashboard",load:()=>Promise.all([c.e(5943),c.e(1985),c.e(7426),c.e(7386),c.e(7630),c.e(8331),c.e(6815),c.e(1036),c.e(6117)]).then(c.bind(c,18926))},ingress:{tag:"hassio-ingress-view",load:()=>c.e(2094).then(c.bind(c,72094))},_my_redirect:{tag:"hassio-my-redirect",load:()=>c.e(8226).then(c.bind(c,98226))}}}}},{kind:"method",key:"updatePageEl",value:function(e){var t,i;const o="hassio-panel"===e.localName,r="hassio-ingress-view"===e.localName,a=o?this.route:r&&null!==(t=this.panel.config)&&void 0!==t&&t.ingress?this._ingressRoute(null===(i=this.panel.config)||void 0===i?void 0:i.ingress):this.routeTail;var n;(e.hass=this.hass,e.narrow=this.narrow,e.route=a,e.supervisor=this.supervisor,r)&&(e.ingressPanel=Boolean(null===(n=this.panel.config)||void 0===n?void 0:n.ingress))}},{kind:"field",key:"_ingressRoute",value:()=>(0,k.Z)((e=>({prefix:"/hassio/ingress",path:`/${e}`})))}]}}),E.n);var M,z,F,D=c(87480);function U(e){return e.type===z.literal}function V(e){return e.type===z.argument}function G(e){return e.type===z.number}function j(e){return e.type===z.date}function X(e){return e.type===z.time}function Y(e){return e.type===z.select}function Z(e){return e.type===z.plural}function W(e){return e.type===z.pound}function q(e){return e.type===z.tag}function K(e){return!(!e||"object"!=typeof e||e.type!==F.number)}function Q(e){return!(!e||"object"!=typeof e||e.type!==F.dateTime)}!function(e){e[e.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",e[e.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",e[e.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",e[e.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",e[e.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",e[e.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",e[e.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",e[e.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",e[e.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",e[e.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",e[e.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",e[e.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",e[e.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",e[e.INVALID_TAG=23]="INVALID_TAG",e[e.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",e[e.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",e[e.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(M||(M={})),function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound",e[e.tag=8]="tag"}(z||(z={})),function(e){e[e.number=0]="number",e[e.dateTime=1]="dateTime"}(F||(F={}));var J=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,ee=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function te(e){var t={};return e.replace(ee,(function(e){var i=e.length;switch(e[0]){case"G":t.era=4===i?"long":5===i?"narrow":"short";break;case"y":t.year=2===i?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][i-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][i-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===i?"short":5===i?"narrow":"short";break;case"e":if(i<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][i-4];break;case"c":if(i<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][i-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][i-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][i-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][i-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][i-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][i-1];break;case"s":t.second=["numeric","2-digit"][i-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":t.timeZoneName=i<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),t}var ie=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i;var oe=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,re=/^(@+)?(\+|#+)?[rs]?$/g,ae=/(\*)(0+)|(#+)(0+)|(0+)/g,ne=/^(0+)$/;function se(e){var t={};return"r"===e[e.length-1]?t.roundingPriority="morePrecision":"s"===e[e.length-1]&&(t.roundingPriority="lessPrecision"),e.replace(re,(function(e,i,o){return"string"!=typeof o?(t.minimumSignificantDigits=i.length,t.maximumSignificantDigits=i.length):"+"===o?t.minimumSignificantDigits=i.length:"#"===i[0]?t.maximumSignificantDigits=i.length:(t.minimumSignificantDigits=i.length,t.maximumSignificantDigits=i.length+("string"==typeof o?o.length:0)),""})),t}function de(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function le(e){var t;if("E"===e[0]&&"E"===e[1]?(t={notation:"engineering"},e=e.slice(2)):"E"===e[0]&&(t={notation:"scientific"},e=e.slice(1)),t){var i=e.slice(0,2);if("+!"===i?(t.signDisplay="always",e=e.slice(2)):"+?"===i&&(t.signDisplay="exceptZero",e=e.slice(2)),!ne.test(e))throw new Error("Malformed concise eng/scientific notation");t.minimumIntegerDigits=e.length}return t}function ce(e){var t=de(e);return t||{}}function pe(e){for(var t={},i=0,o=e;i1)throw new RangeError("integer-width stems only accept a single optional option");r.options[0].replace(ae,(function(e,i,o,r,a,n){if(i)t.minimumIntegerDigits=o.length;else{if(r&&a)throw new Error("We currently do not support maximum integer digits");if(n)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(ne.test(r.stem))t.minimumIntegerDigits=r.stem.length;else if(oe.test(r.stem)){if(r.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");r.stem.replace(oe,(function(e,i,o,r,a,n){return"*"===o?t.minimumFractionDigits=i.length:r&&"#"===r[0]?t.maximumFractionDigits=r.length:a&&n?(t.minimumFractionDigits=a.length,t.maximumFractionDigits=a.length+n.length):(t.minimumFractionDigits=i.length,t.maximumFractionDigits=i.length),""}));var a=r.options[0];"w"===a?t=(0,D.__assign)((0,D.__assign)({},t),{trailingZeroDisplay:"stripIfInteger"}):a&&(t=(0,D.__assign)((0,D.__assign)({},t),se(a)))}else if(re.test(r.stem))t=(0,D.__assign)((0,D.__assign)({},t),se(r.stem));else{var n=de(r.stem);n&&(t=(0,D.__assign)((0,D.__assign)({},t),n));var s=le(r.stem);s&&(t=(0,D.__assign)((0,D.__assign)({},t),s))}}return t}var he,ue={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","h","K"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TL:["H","hB","hb","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function fe(e){var t=e.hourCycle;if(void 0===t&&e.hourCycles&&e.hourCycles.length&&(t=e.hourCycles[0]),t)switch(t){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var i,o=e.language;return"root"!==o&&(i=e.maximize().region),(ue[i||""]||ue[o||""]||ue["".concat(o,"-001")]||ue["001"])[0]}var me=new RegExp("^".concat(J.source,"*")),be=new RegExp("".concat(J.source,"*$"));function ge(e,t){return{start:e,end:t}}var ve=!!String.prototype.startsWith,ye=!!String.fromCodePoint,xe=!!Object.fromEntries,_e=!!String.prototype.codePointAt,we=!!String.prototype.trimStart,ke=!!String.prototype.trimEnd,Ee=!!Number.isSafeInteger?Number.isSafeInteger:function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e&&Math.abs(e)<=9007199254740991},Ce=!0;try{Ce="a"===(null===(he=$e("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===he?void 0:he[0])}catch(e){Ce=!1}var Se,Ae=ve?function(e,t,i){return e.startsWith(t,i)}:function(e,t,i){return e.slice(i,i+t.length)===t},Te=ye?String.fromCodePoint:function(){for(var e=[],t=0;ta;){if((i=e[a++])>1114111)throw RangeError(i+" is not a valid code point");o+=i<65536?String.fromCharCode(i):String.fromCharCode(55296+((i-=65536)>>10),i%1024+56320)}return o},Le=xe?Object.fromEntries:function(e){for(var t={},i=0,o=e;i=i)){var o,r=e.charCodeAt(t);return r<55296||r>56319||t+1===i||(o=e.charCodeAt(t+1))<56320||o>57343?r:o-56320+(r-55296<<10)+65536}},Pe=we?function(e){return e.trimStart()}:function(e){return e.replace(me,"")},Re=ke?function(e){return e.trimEnd()}:function(e){return e.replace(be,"")};function $e(e,t){return new RegExp(e,t)}if(Ce){var He=$e("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");Se=function(e,t){var i;return He.lastIndex=t,null!==(i=He.exec(e)[1])&&void 0!==i?i:""}}else Se=function(e,t){for(var i=[];;){var o=Ie(e,t);if(void 0===o||Ne(o)||Me(o))break;i.push(o),t+=o>=65536?2:1}return Te.apply(void 0,i)};var Oe=function(){function e(e,t){void 0===t&&(t={}),this.message=e,this.position={offset:0,line:1,column:1},this.ignoreTag=!!t.ignoreTag,this.locale=t.locale,this.requiresOtherClause=!!t.requiresOtherClause,this.shouldParseSkeletons=!!t.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(e,t,i){for(var o=[];!this.isEOF();){var r=this.char();if(123===r){if((a=this.parseArgument(e,i)).err)return a;o.push(a.val)}else{if(125===r&&e>0)break;if(35!==r||"plural"!==t&&"selectordinal"!==t){if(60===r&&!this.ignoreTag&&47===this.peek()){if(i)break;return this.error(M.UNMATCHED_CLOSING_TAG,ge(this.clonePosition(),this.clonePosition()))}if(60===r&&!this.ignoreTag&&Be(this.peek()||0)){if((a=this.parseTag(e,t)).err)return a;o.push(a.val)}else{var a;if((a=this.parseLiteral(e,t)).err)return a;o.push(a.val)}}else{var n=this.clonePosition();this.bump(),o.push({type:z.pound,location:ge(n,this.clonePosition())})}}}return{val:o,err:null}},e.prototype.parseTag=function(e,t){var i=this.clonePosition();this.bump();var o=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:z.literal,value:"<".concat(o,"/>"),location:ge(i,this.clonePosition())},err:null};if(this.bumpIf(">")){var r=this.parseMessage(e+1,t,!0);if(r.err)return r;var a=r.val,n=this.clonePosition();if(this.bumpIf("")?{val:{type:z.tag,value:o,children:a,location:ge(i,this.clonePosition())},err:null}:this.error(M.INVALID_TAG,ge(n,this.clonePosition())))}return this.error(M.UNCLOSED_TAG,ge(i,this.clonePosition()))}return this.error(M.INVALID_TAG,ge(i,this.clonePosition()))},e.prototype.parseTagName=function(){var e,t=this.offset();for(this.bump();!this.isEOF()&&(45===(e=this.char())||46===e||e>=48&&e<=57||95===e||e>=97&&e<=122||e>=65&&e<=90||183==e||e>=192&&e<=214||e>=216&&e<=246||e>=248&&e<=893||e>=895&&e<=8191||e>=8204&&e<=8205||e>=8255&&e<=8256||e>=8304&&e<=8591||e>=11264&&e<=12271||e>=12289&&e<=55295||e>=63744&&e<=64975||e>=65008&&e<=65533||e>=65536&&e<=983039);)this.bump();return this.message.slice(t,this.offset())},e.prototype.parseLiteral=function(e,t){for(var i=this.clonePosition(),o="";;){var r=this.tryParseQuote(t);if(r)o+=r;else{var a=this.tryParseUnquoted(e,t);if(a)o+=a;else{var n=this.tryParseLeftAngleBracket();if(!n)break;o+=n}}}var s=ge(i,this.clonePosition());return{val:{type:z.literal,value:o,location:s},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Be(e=this.peek()||0)||47===e)?null:(this.bump(),"<");var e},e.prototype.tryParseQuote=function(e){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===e||"selectordinal"===e)break;return null;default:return null}this.bump();var t=[this.char()];for(this.bump();!this.isEOF();){var i=this.char();if(39===i){if(39!==this.peek()){this.bump();break}t.push(39),this.bump()}else t.push(i);this.bump()}return Te.apply(void 0,t)},e.prototype.tryParseUnquoted=function(e,t){if(this.isEOF())return null;var i=this.char();return 60===i||123===i||35===i&&("plural"===t||"selectordinal"===t)||125===i&&e>0?null:(this.bump(),Te(i))},e.prototype.parseArgument=function(e,t){var i=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(i,this.clonePosition()));if(125===this.char())return this.bump(),this.error(M.EMPTY_ARGUMENT,ge(i,this.clonePosition()));var o=this.parseIdentifierIfPossible().value;if(!o)return this.error(M.MALFORMED_ARGUMENT,ge(i,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(i,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:z.argument,value:o,location:ge(i,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(i,this.clonePosition())):this.parseArgumentOptions(e,t,o,i);default:return this.error(M.MALFORMED_ARGUMENT,ge(i,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var e=this.clonePosition(),t=this.offset(),i=Se(this.message,t),o=t+i.length;return this.bumpTo(o),{value:i,location:ge(e,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,t,i,o){var r,a=this.clonePosition(),n=this.parseIdentifierIfPossible().value,s=this.clonePosition();switch(n){case"":return this.error(M.EXPECT_ARGUMENT_TYPE,ge(a,s));case"number":case"date":case"time":this.bumpSpace();var d=null;if(this.bumpIf(",")){this.bumpSpace();var l=this.clonePosition();if((g=this.parseSimpleArgStyleIfPossible()).err)return g;if(0===(u=Re(g.val)).length)return this.error(M.EXPECT_ARGUMENT_STYLE,ge(this.clonePosition(),this.clonePosition()));d={style:u,styleLocation:ge(l,this.clonePosition())}}if((v=this.tryParseArgumentClose(o)).err)return v;var c=ge(o,this.clonePosition());if(d&&Ae(null==d?void 0:d.style,"::",0)){var p=Pe(d.style.slice(2));if("number"===n)return(g=this.parseNumberSkeletonFromString(p,d.styleLocation)).err?g:{val:{type:z.number,value:i,location:c,style:g.val},err:null};if(0===p.length)return this.error(M.EXPECT_DATE_TIME_SKELETON,c);var h=p;this.locale&&(h=function(e,t){for(var i="",o=0;o>1),d=fe(t);for("H"!=d&&"k"!=d||(s=0);s-- >0;)i+="a";for(;n-- >0;)i=d+i}else i+="J"===r?"H":r}return i}(p,this.locale));var u={type:F.dateTime,pattern:h,location:d.styleLocation,parsedOptions:this.shouldParseSkeletons?te(h):{}};return{val:{type:"date"===n?z.date:z.time,value:i,location:c,style:u},err:null}}return{val:{type:"number"===n?z.number:"date"===n?z.date:z.time,value:i,location:c,style:null!==(r=null==d?void 0:d.style)&&void 0!==r?r:null},err:null};case"plural":case"selectordinal":case"select":var f=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(M.EXPECT_SELECT_ARGUMENT_OPTIONS,ge(f,(0,D.__assign)({},f)));this.bumpSpace();var m=this.parseIdentifierIfPossible(),b=0;if("select"!==n&&"offset"===m.value){if(!this.bumpIf(":"))return this.error(M.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,ge(this.clonePosition(),this.clonePosition()));var g;if(this.bumpSpace(),(g=this.tryParseDecimalInteger(M.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,M.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return g;this.bumpSpace(),m=this.parseIdentifierIfPossible(),b=g.val}var v,y=this.tryParsePluralOrSelectOptions(e,n,t,m);if(y.err)return y;if((v=this.tryParseArgumentClose(o)).err)return v;var x=ge(o,this.clonePosition());return"select"===n?{val:{type:z.select,value:i,options:Le(y.val),location:x},err:null}:{val:{type:z.plural,value:i,options:Le(y.val),offset:b,pluralType:"plural"===n?"cardinal":"ordinal",location:x},err:null};default:return this.error(M.INVALID_ARGUMENT_TYPE,ge(a,s))}},e.prototype.tryParseArgumentClose=function(e){return this.isEOF()||125!==this.char()?this.error(M.EXPECT_ARGUMENT_CLOSING_BRACE,ge(e,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var e=0,t=this.clonePosition();!this.isEOF();){switch(this.char()){case 39:this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(M.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,ge(i,this.clonePosition()));this.bump();break;case 123:e+=1,this.bump();break;case 125:if(!(e>0))return{val:this.message.slice(t.offset,this.offset()),err:null};e-=1;break;default:this.bump()}}return{val:this.message.slice(t.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(e,t){var i=[];try{i=function(e){if(0===e.length)throw new Error("Number skeleton cannot be empty");for(var t=[],i=0,o=e.split(ie).filter((function(e){return e.length>0}));i=48&&n<=57))break;r=!0,a=10*a+(n-48),this.bump()}var s=ge(o,this.clonePosition());return r?Ee(a*=i)?{val:a,err:null}:this.error(t,s):this.error(e,s)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var e=this.position.offset;if(e>=this.message.length)throw Error("out of bound");var t=Ie(this.message,e);if(void 0===t)throw Error("Offset ".concat(e," is at invalid UTF-16 code unit boundary"));return t},e.prototype.error=function(e,t){return{val:null,err:{kind:e,message:this.message,location:t}}},e.prototype.bump=function(){if(!this.isEOF()){var e=this.char();10===e?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=e<65536?1:2)}},e.prototype.bumpIf=function(e){if(Ae(this.message,e,this.offset())){for(var t=0;t=0?(this.bumpTo(i),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(e){if(this.offset()>e)throw Error("targetOffset ".concat(e," must be greater than or equal to the current offset ").concat(this.offset()));for(e=Math.min(e,this.message.length);;){var t=this.offset();if(t===e)break;if(t>e)throw Error("targetOffset ".concat(e," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&Ne(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var e=this.char(),t=this.offset(),i=this.message.charCodeAt(t+(e>=65536?2:1));return null!=i?i:null},e}();function Be(e){return e>=97&&e<=122||e>=65&&e<=90}function Ne(e){return e>=9&&e<=13||32===e||133===e||e>=8206&&e<=8207||8232===e||8233===e}function Me(e){return e>=33&&e<=35||36===e||e>=37&&e<=39||40===e||41===e||42===e||43===e||44===e||45===e||e>=46&&e<=47||e>=58&&e<=59||e>=60&&e<=62||e>=63&&e<=64||91===e||92===e||93===e||94===e||96===e||123===e||124===e||125===e||126===e||161===e||e>=162&&e<=165||166===e||167===e||169===e||171===e||172===e||174===e||176===e||177===e||182===e||187===e||191===e||215===e||247===e||e>=8208&&e<=8213||e>=8214&&e<=8215||8216===e||8217===e||8218===e||e>=8219&&e<=8220||8221===e||8222===e||8223===e||e>=8224&&e<=8231||e>=8240&&e<=8248||8249===e||8250===e||e>=8251&&e<=8254||e>=8257&&e<=8259||8260===e||8261===e||8262===e||e>=8263&&e<=8273||8274===e||8275===e||e>=8277&&e<=8286||e>=8592&&e<=8596||e>=8597&&e<=8601||e>=8602&&e<=8603||e>=8604&&e<=8607||8608===e||e>=8609&&e<=8610||8611===e||e>=8612&&e<=8613||8614===e||e>=8615&&e<=8621||8622===e||e>=8623&&e<=8653||e>=8654&&e<=8655||e>=8656&&e<=8657||8658===e||8659===e||8660===e||e>=8661&&e<=8691||e>=8692&&e<=8959||e>=8960&&e<=8967||8968===e||8969===e||8970===e||8971===e||e>=8972&&e<=8991||e>=8992&&e<=8993||e>=8994&&e<=9e3||9001===e||9002===e||e>=9003&&e<=9083||9084===e||e>=9085&&e<=9114||e>=9115&&e<=9139||e>=9140&&e<=9179||e>=9180&&e<=9185||e>=9186&&e<=9254||e>=9255&&e<=9279||e>=9280&&e<=9290||e>=9291&&e<=9311||e>=9472&&e<=9654||9655===e||e>=9656&&e<=9664||9665===e||e>=9666&&e<=9719||e>=9720&&e<=9727||e>=9728&&e<=9838||9839===e||e>=9840&&e<=10087||10088===e||10089===e||10090===e||10091===e||10092===e||10093===e||10094===e||10095===e||10096===e||10097===e||10098===e||10099===e||10100===e||10101===e||e>=10132&&e<=10175||e>=10176&&e<=10180||10181===e||10182===e||e>=10183&&e<=10213||10214===e||10215===e||10216===e||10217===e||10218===e||10219===e||10220===e||10221===e||10222===e||10223===e||e>=10224&&e<=10239||e>=10240&&e<=10495||e>=10496&&e<=10626||10627===e||10628===e||10629===e||10630===e||10631===e||10632===e||10633===e||10634===e||10635===e||10636===e||10637===e||10638===e||10639===e||10640===e||10641===e||10642===e||10643===e||10644===e||10645===e||10646===e||10647===e||10648===e||e>=10649&&e<=10711||10712===e||10713===e||10714===e||10715===e||e>=10716&&e<=10747||10748===e||10749===e||e>=10750&&e<=11007||e>=11008&&e<=11055||e>=11056&&e<=11076||e>=11077&&e<=11078||e>=11079&&e<=11084||e>=11085&&e<=11123||e>=11124&&e<=11125||e>=11126&&e<=11157||11158===e||e>=11159&&e<=11263||e>=11776&&e<=11777||11778===e||11779===e||11780===e||11781===e||e>=11782&&e<=11784||11785===e||11786===e||11787===e||11788===e||11789===e||e>=11790&&e<=11798||11799===e||e>=11800&&e<=11801||11802===e||11803===e||11804===e||11805===e||e>=11806&&e<=11807||11808===e||11809===e||11810===e||11811===e||11812===e||11813===e||11814===e||11815===e||11816===e||11817===e||e>=11818&&e<=11822||11823===e||e>=11824&&e<=11833||e>=11834&&e<=11835||e>=11836&&e<=11839||11840===e||11841===e||11842===e||e>=11843&&e<=11855||e>=11856&&e<=11857||11858===e||e>=11859&&e<=11903||e>=12289&&e<=12291||12296===e||12297===e||12298===e||12299===e||12300===e||12301===e||12302===e||12303===e||12304===e||12305===e||e>=12306&&e<=12307||12308===e||12309===e||12310===e||12311===e||12312===e||12313===e||12314===e||12315===e||12316===e||12317===e||e>=12318&&e<=12319||12320===e||12336===e||64830===e||64831===e||e>=65093&&e<=65094}function ze(e){e.forEach((function(e){if(delete e.location,Y(e)||Z(e))for(var t in e.options)delete e.options[t].location,ze(e.options[t].value);else G(e)&&K(e.style)||(j(e)||X(e))&&Q(e.style)?delete e.style.location:q(e)&&ze(e.children)}))}function Fe(e,t){void 0===t&&(t={}),t=(0,D.__assign)({shouldParseSkeletons:!0,requiresOtherClause:!0},t);var i=new Oe(e,t).parse();if(i.err){var o=SyntaxError(M[i.err.kind]);throw o.location=i.err.location,o.originalMessage=i.err.message,o}return(null==t?void 0:t.captureLocation)||ze(i.val),i.val}function De(e,t){var i=t&&t.cache?t.cache:We,o=t&&t.serializer?t.serializer:Xe;return(t&&t.strategy?t.strategy:je)(e,{cache:i,serializer:o})}function Ue(e,t,i,o){var r,a=null==(r=o)||"number"==typeof r||"boolean"==typeof r?o:i(o),n=t.get(a);return void 0===n&&(n=e.call(this,o),t.set(a,n)),n}function Ve(e,t,i){var o=Array.prototype.slice.call(arguments,3),r=i(o),a=t.get(r);return void 0===a&&(a=e.apply(this,o),t.set(r,a)),a}function Ge(e,t,i,o,r){return i.bind(t,e,o,r)}function je(e,t){return Ge(e,this,1===e.length?Ue:Ve,t.cache.create(),t.serializer)}var Xe=function(){return JSON.stringify(arguments)};function Ye(){this.cache=Object.create(null)}Ye.prototype.get=function(e){return this.cache[e]},Ye.prototype.set=function(e,t){this.cache[e]=t};var Ze,We={create:function(){return new Ye}},qe={variadic:function(e,t){return Ge(e,this,Ve,t.cache.create(),t.serializer)},monadic:function(e,t){return Ge(e,this,Ue,t.cache.create(),t.serializer)}};!function(e){e.MISSING_VALUE="MISSING_VALUE",e.INVALID_VALUE="INVALID_VALUE",e.MISSING_INTL_API="MISSING_INTL_API"}(Ze||(Ze={}));var Ke,Qe=function(e){function t(t,i,o){var r=e.call(this,t)||this;return r.code=i,r.originalMessage=o,r}return(0,D.__extends)(t,e),t.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},t}(Error),Je=function(e){function t(t,i,o,r){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(i,'". Options are "').concat(Object.keys(o).join('", "'),'"'),Ze.INVALID_VALUE,r)||this}return(0,D.__extends)(t,e),t}(Qe),et=function(e){function t(t,i,o){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(i),Ze.INVALID_VALUE,o)||this}return(0,D.__extends)(t,e),t}(Qe),tt=function(e){function t(t,i){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(i,'"'),Ze.MISSING_VALUE,i)||this}return(0,D.__extends)(t,e),t}(Qe);function it(e){return"function"==typeof e}function ot(e,t,i,o,r,a,n){if(1===e.length&&U(e[0]))return[{type:Ke.literal,value:e[0].value}];for(var s=[],d=0,l=e;d0?new Intl.Locale(t[0]):new Intl.Locale("string"==typeof e?e:e[0])}},e.__parse=Fe,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const st=nt;var dt=c(24517);const lt=async(e,t,i,o)=>(await Promise.all([c.e(3430),c.e(4631)]).then(c.bind(c,4631)).then((()=>(0,dt.n)(t))),e._localizationCache={},(r,...a)=>{if(!(r&&i&&t&&i[t]))return"";const n=i[t][r];if(!n)return"";const s=r+n;let d=e._localizationCache[s];if(!d){try{d=new st(n,t,o)}catch(e){return"Translation error: "+e.message}e._localizationCache[s]=d}let l={};if(1===a.length&&"object"==typeof a[0])l=a[0];else for(let e=0;e({localize:()=>""})},{kind:"field",decorators:[(0,d.SB)()],key:"_unsubs",value:()=>({})},{kind:"field",decorators:[(0,d.SB)()],key:"_collections",value:()=>({})},{kind:"field",decorators:[(0,d.SB)()],key:"_language",value:()=>"en"},{kind:"method",key:"connectedCallback",value:function(){var e;(0,a.Z)((0,n.Z)(i.prototype),"connectedCallback",this).call(this),this.hasUpdated&&"/hassio"===(null===(e=this.route)||void 0===e?void 0:e.prefix)&&this._initSupervisor()}},{kind:"method",key:"disconnectedCallback",value:function(){(0,a.Z)((0,n.Z)(i.prototype),"disconnectedCallback",this).call(this),Object.keys(this._unsubs).forEach((e=>{this._unsubs[e](),delete this._unsubs[e]})),this.removeEventListener("supervisor-collection-refresh",this._handleSupervisorStoreRefreshEvent)}},{kind:"method",key:"willUpdate",value:function(e){var t;this.hasUpdated||"/hassio"===(null===(t=this.route)||void 0===t?void 0:t.prefix)&&this._initSupervisor();if(e.has("hass")){const t=e.get("hass");(null==t?void 0:t.language)!==this.hass.language&&(this._language=this.hass.language)}!e.has("_language")&&this.hasUpdated||this._initializeLocalize()}},{kind:"method",key:"_updateSupervisor",value:function(e){this.supervisor={...this.supervisor,...e}}},{kind:"method",key:"_initializeLocalize",value:async function(){const{language:e,data:t}=await(0,bt.i0)(null,this._language,"/api/hassio/app/static/translations");this._updateSupervisor({localize:await lt(this.constructor.prototype,e,{[e]:t})})}},{kind:"method",key:"_handleSupervisorStoreRefreshEvent",value:async function(e){const t=e.detail.collection;if((0,l.I)(this.hass.config.version,2021,2,4))return void this._collections[t].refresh();const i=await this.hass.callApi("GET",`hassio${A[t]}`);this._updateSupervisor({[t]:i.data})}},{kind:"method",key:"_subscribeCollection",value:function(e){this._unsubs[e]&&this._unsubs[e](),this._unsubs[e]=this._collections[e].subscribe((t=>this._updateSupervisor({[e]:t})))}},{kind:"method",key:"_initSupervisor",value:async function(){if(this.addEventListener("supervisor-collection-refresh",this._handleSupervisorStoreRefreshEvent),(0,l.I)(this.hass.config.version,2021,2,4))Object.keys(A).forEach((e=>{e in this._collections?(this._subscribeCollection(e),this._collections[e].refresh()):(this._collections[e]=I(this.hass.connection,e,A[e]),this._collections[e].state&&this._updateSupervisor({[e]:this._collections[e].state}),this._subscribeCollection(e))}));else{const[e,t,i,o,r,a,n,s,d]=await Promise.all([(0,H.yt)(this.hass),(0,ut.CP)(this.hass),(0,ct.Sj)(this.hass),(0,ut.qs)(this.hass),(0,ut.Lm)(this.hass),(0,ct.AP)(this.hass),(0,pt.bR)(this.hass),(0,ht.p)(this.hass),(0,ft.Er)(this.hass)]);this._updateSupervisor({addon:e,supervisor:t,host:i,core:o,info:r,os:a,network:n,resolution:s,store:d}),this.addEventListener("supervisor-update",(e=>this._updateSupervisor(e.detail)))}}}]}}),(0,mt.M)((vt=s.oi,class extends vt{constructor(...e){super(...e),this.hass=void 0,this.__provideHass=[]}provideHass(e){this.__provideHass.push(e),e.hass=this.hass}updated(e){super.updated(e),e.has("hass")&&this.__provideHass.forEach((e=>{e.hass=this.hass}))}})));var vt;(0,r.Z)([(0,d.Mo)("hassio-main")],(function(e,t){class i extends t{constructor(...t){super(...t),e(this)}}return{F:i,d:[{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"hass",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"supervisor",value:void 0},{kind:"field",decorators:[(0,d.Cb)({attribute:!1})],key:"panel",value:void 0},{kind:"field",decorators:[(0,d.Cb)({type:Boolean})],key:"narrow",value:void 0},{kind:"method",key:"firstUpdated",value:function(e){(0,a.Z)((0,n.Z)(i.prototype),"firstUpdated",this).call(this,e),this._applyTheme(),this.addEventListener("hass-toggle-menu",(()=>{(0,y.B)(window.parent.customPanel,this.hass.dockedSidebar?"hass-close-menu":"hass-open-menu")})),x.E.addEventListener("location-changed",(e=>(0,y.B)(this,e.type,e.detail,{bubbles:!1}))),document.body.addEventListener("click",(e=>{const t=(e=>{if(e.defaultPrevented||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey)return;const t=e.composedPath().find((e=>"A"===e.tagName));if(!t||t.target||t.hasAttribute("download")||"external"===t.getAttribute("rel"))return;let i=t.href;if(!i||-1!==i.indexOf("mailto:"))return;const o=window.location,r=o.origin||o.protocol+"//"+o.host;return 0===i.indexOf(r)&&(i=i.substr(r.length),"#"!==i)?(e.preventDefault(),i):void 0})(e);t&&(0,_.c)(t)})),window.addEventListener("haptic",(e=>{(0,y.B)(window.parent,e.type,e.detail,{bubbles:!1})})),document.body.addEventListener("keydown",(e=>{e.altKey||e.ctrlKey||e.shiftKey||e.metaKey||(0,y.B)(x.E,"hass-quick-bar-trigger",e,{bubbles:!1})})),(0,w.lD)(this,this.shadowRoot)}},{kind:"method",key:"updated",value:function(e){(0,a.Z)((0,n.Z)(i.prototype),"updated",this).call(this,e);const t=e.get("hass");t&&t.themes!==this.hass.themes&&this._applyTheme()}},{kind:"method",key:"render",value:function(){return s.dy` `}},{kind:"method",key:"_applyTheme",value:function(){let e,t;var i;(0,l.I)(this.hass.config.version,0,114)?(e=(null===(i=this.hass.selectedTheme)||void 0===i?void 0:i.theme)||(this.hass.themes.darkMode&&this.hass.themes.default_dark_theme?this.hass.themes.default_dark_theme:this.hass.themes.default_theme),t=this.hass.selectedTheme):e=this.hass.selectedTheme||this.hass.themes.default_theme;g(this.parentElement,this.hass.themes,e,t,!0)}}]}}),gt);(0,e.xj)(!1);const yt=document.createElement("style");yt.innerHTML="\nbody {\n font-family: Roboto, sans-serif;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n margin: 0;\n padding: 0;\n height: 100vh;\n}\n@media (prefers-color-scheme: dark) {\n body {\n background-color: #111111;\n color: #e1e1e1;\n }\n}\n",document.head.appendChild(yt)})()})(); +//# sourceMappingURL=entrypoint-nEitM956Cj4.js.map \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/entrypoint-Oz9jOw0TQis.js.LICENSE.txt b/supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.LICENSE.txt similarity index 100% rename from supervisor/api/panel/frontend_latest/entrypoint-Oz9jOw0TQis.js.LICENSE.txt rename to supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.LICENSE.txt diff --git a/supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.gz b/supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc53a9476ee3de049097f3ac136802fb2c40386f GIT binary patch literal 81219 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

    ExyADWX?e## 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 Z&)@%W?ZbD$hYBNp{|`4XGgFg)1pp%$N>%^> literal 0 HcmV?d00001 diff --git a/supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.map b/supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.map new file mode 100644 index 000000000..2b033ee44 --- /dev/null +++ b/supervisor/api/panel/frontend_latest/entrypoint-nEitM956Cj4.js.map @@ -0,0 +1 @@ +{"version":3,"file":"entrypoint-nEitM956Cj4.js","mappings":"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CA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,KAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,KAEJ,GAAM,CACF,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,KACA,KACA,IACA,KAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,KAEJ,GAAM,CACF,IACA,KACA,KAEJ,GAAM,CACF,IACA,KACA,KACA,KAEJ,GAAM,CACF,IACA,MAEJ,GAAM,CACF,IACA,IACA,KACA,MAEJ,GAAM,CACF,IACA,KACA,IACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,SAAU,CACN,IACA,KACA,KACA,KAEJ,QAAS,CACL,IACA,IACA,MAEJ,SAAU,CACN,IACA,KACA,IACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KACA,MAEJ,QAAS,CACL,IACA,IACA,KA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AK03D,SACdkH,EAAW5+D,KAAK+mB,QAAQqwC,WAAWM,GAAUT,GAAQ,MAAU,EAAI,IACvE,OAAO2H,QAA2CA,EAAW,IACjE,EACOnH,CACX,CA/yB4B,GAszB5B,SAASiB,GAASqB,GACd,OAASA,GAAa,IAAMA,GAAa,KACpCA,GAAa,IAAMA,GAAa,EACzC,CA8BA,SAASxC,GAAcjhC,GACnB,OAASA,GAAK,GAAUA,GAAK,IACnB,KAANA,GACM,MAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,CACR,CAKA,SAASkhC,GAAiBlhC,GACtB,OAASA,GAAK,IAAUA,GAAK,IACnB,KAANA,GACCA,GAAK,IAAUA,GAAK,IACf,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACCA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACpBA,GAAK,IAAUA,GAAK,IACf,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,KAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACCA,GAAK,KAAUA,GAAK,KACf,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACM,MAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACM,OAANA,GACM,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,KACf,OAANA,GACM,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACpBA,GAAK,MAAUA,GAAK,MACf,OAANA,GACCA,GAAK,MAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACf,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA,GAAK,OACf,QAANA,GACM,QAANA,GACM,QAANA,GACCA,GAAK,OAAUA,GAAK,OACpBA,GAAK,OAAUA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","sources":["no-source/webpack/runtime/async module","no-source/webpack/runtime/create fake namespace object","no-source/webpack/runtime/load script","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/components/hassio-card-content.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-tabs.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/resources/hassio-style.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/foundation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/ponyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/aria-property.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/base-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/form-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/observer.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/utils.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/constants.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-floating-label-directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-line-ripple-directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-notched-outline.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/util.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-ripple.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/ripple-handlers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textfield-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-textfield.css.ts","no-source/node_modules/@webcomponents/shadycss/entrypoints/custom-style-interface.js","no-source/node_modules/@polymer/polymer/lib/elements/custom-style.js","no-source/node_modules/@polymer/polymer/lib/elements/dom-module.js","no-source/node_modules/@polymer/polymer/lib/utils/boot.js","no-source/node_modules/@polymer/polymer/lib/utils/resolve-url.js","no-source/node_modules/@polymer/polymer/lib/utils/settings.js","no-source/node_modules/@polymer/polymer/lib/utils/style-gather.js","no-source/node_modules/@webcomponents/shadycss/src/common-regex.js","no-source/node_modules/@webcomponents/shadycss/src/common-utils.js","no-source/node_modules/@webcomponents/shadycss/src/document-wait.js","no-source/node_modules/@webcomponents/shadycss/src/custom-style-interface.js","no-source/node_modules/@webcomponents/shadycss/src/style-settings.js","no-source/node_modules/memoize-one/dist/memoize-one.esm.js","no-source/node_modules/tslib/tslib.es6.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/convert-color.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/hex.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/config/is_component_loaded.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/config/version.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/decorators/restore-scroll.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/fire_event.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/main_window.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/get_main_window.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/navigate.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/string/compare.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/compute_rtl.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/util/render-status.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-card.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-circular-progress.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-circular-progress.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-fab-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-fab.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-fab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-icon-button-arrow-prev.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button-base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button.css.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/mwc-icon-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-icon-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/persistent_notification.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-menu-button.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-svg-icon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-textfield.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/search-input.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/addon.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/common.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/host.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/network.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/resolution.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/hassio/supervisor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/common.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/store.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/translation.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/generic/show-dialog-box.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/ancestors-with-property.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/deep-active-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/dialogs/make-dialog-manager.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-loading-screen.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-router-page.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-subpage.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/toggle_attribute.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/components/ha-tab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/layouts/hass-tabs-subpage.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/locale-data-polyfill.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/styles.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/state/url-sync-mixin.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/translations-metadata.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/util/common-translation.ts","no-source/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/toArray.js","no-source/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","no-source/node_modules/@babel/runtime/helpers/esm/iterableToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","no-source/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","no-source/node_modules/@babel/runtime/helpers/esm/toPropertyKey.js","no-source/node_modules/@babel/runtime/helpers/esm/toPrimitive.js","no-source/node_modules/@babel/runtime/helpers/esm/decorate.js","no-source/node_modules/@babel/runtime/helpers/esm/get.js","no-source/node_modules/@babel/runtime/helpers/esm/superPropBase.js","no-source/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","no-source/node_modules/@babel/runtime/helpers/esm/typeof.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/property.ts","no-source/node_modules/home-assistant-js-websocket/dist/store.js","no-source/node_modules/home-assistant-js-websocket/dist/collection.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/directive-helpers.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/directive.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/lit-html.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/custom-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/state.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/base.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/event-options.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-async.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-assigned-elements.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/decorators/query-assigned-nodes.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/class-map.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/if-defined.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/live.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/../src/directives/style-map.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/css-tag.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/reactive-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/lit-element.ts","no-source/webpack/bootstrap","no-source/webpack/runtime/define property getters","no-source/webpack/runtime/ensure chunk","no-source/webpack/runtime/get javascript chunk filename","no-source/webpack/runtime/hasOwnProperty shorthand","no-source/webpack/runtime/make namespace object","no-source/webpack/runtime/publicPath","no-source/webpack/runtime/jsonp chunk loading","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/roboto.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/ha-style.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/resources/safari-14-attachshadow-patch.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/lab.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/color/rgb.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/apply_themes_on_element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/data/supervisor/supervisor.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dashboard/hassio-addons.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/dashboard/hassio-dashboard.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-panel-router.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-panel.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-router.ts","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/error.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/types.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/regex.generated.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/date-time.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/regex.generated.js","no-source/node_modules/@formatjs/icu-skeleton-parser/lib/number.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/time-data.generated.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/parser.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/date-time-pattern-generator.js","no-source/node_modules/@formatjs/icu-messageformat-parser/lib/index.js","no-source/node_modules/@formatjs/fast-memoize/lib/index.js","no-source/node_modules/intl-messageformat/lib/src/error.js","no-source/node_modules/intl-messageformat/lib/src/formatters.js","no-source/node_modules/intl-messageformat/lib/src/core.js","no-source/node_modules/intl-messageformat/lib/index.js","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/translations/localize.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/supervisor-base-element.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/mixins/provide-hass-lit-mixin.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/hassio-main.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/src/common/dom/is-navigation-click.ts","https://raw.githubusercontent.com/home-assistant/frontend/20230503.1/hassio/src/entrypoint.ts"],"names":["webpackQueues","webpackExports","webpackError","resolveQueue","leafPrototypes","getProto","inProgress","dataWebpackPrefix","_decorate","customElement","_initialize","_LitElement","F","constructor","args","d","kind","decorators","property","attribute","key","value","type","Boolean","html","this","showTopbar","topbarClass","iconImage","iconClass","iconTitle","icon","title","description","available","static","css","LitElement","supervisorTabs","hass","atLeastVersion","config","version","translationKey","path","iconPath","hassioStyle","MDCFoundation","adapter","Object","defineProperty","prototype","init","destroy","closest","element","selector","el","matches","parentElement","webkitMatchesSelector","msMatchesSelector","call","ariaProperty","protoOrDescriptor","name","descriptor","undefined","litInternalPropertyKey","getPropertyDescriptor","Error","propDescriptor","set","dispatchWizEvent","wrappedDescriptor","configurable","enumerable","options","getPropertyOptions","hasAttribute","removeAttribute","get","tsDecorator","BaseElement","click","mdcRoot","focus","super","createFoundation","mdcFoundation","mdcFoundationClass","createAdapter","firstUpdated","USING_SHADY_DOM","_b","_a","window","ShadyDOM","inUse","FormElement","disabled","containingForm","formDataListener","ev","setFormData","formData","findFormElement","shadowRoot","forms","getRootNode","querySelectorAll","form","Array","from","contains","connectedCallback","addEventListener","disconnectedCallback","removeEventListener","formElement","e","dispatchEvent","Event","shadowRootOptions","mode","delegatesFocus","__decorate","observer","proto","propName","_observers","hasOwnProperty","observers","Map","forEach","v","k","userUpdated","updated","changedProperties","isNodeElement","node","nodeType","Node","ELEMENT_NODE","addHasRemoveClass","addClass","className","classList","add","removeClass","remove","hasClass","supportsPassive","fn","optionsBlock","passive","document","supportsPassiveEventListener","deepActiveElementPath","doc","activeElement","push","doesElementContainFocus","activePath","length","deepActiveElement","focusEv","bubbles","composed","composedPath","listener","body","indexOf","cssClasses","LABEL_FLOAT_ABOVE","LABEL_REQUIRED","LABEL_SHAKE","ROOT","MDCFloatingLabelFoundation","_super","_this","__assign","defaultAdapter","shakeAnimationEndHandler","handleShakeAnimationEnd","__extends","getWidth","registerInteractionHandler","deregisterInteractionHandler","shake","shouldShake","float","shouldFloat","setRequired","isRequired","FloatingLabelDirective","Directive","partInfo","foundation","previousPart","PartType","update","part","label","labelElement","scrollWidth","evtType","handler","render","_label","floatingLabel","directive","LINE_RIPPLE_ACTIVE","LINE_RIPPLE_DEACTIVATING","MDCLineRippleFoundation","transitionEndHandler","evt","handleTransitionEnd","setStyle","registerEventHandler","deregisterEventHandler","activate","setRippleCenter","xCoordinate","deactivate","isDeactivating","propertyName","LineRippleDirective","_params","lineElement","style","setProperty","lineRipple","strings","NOTCH_ELEMENT_SELECTOR","numbers","NOTCH_ELEMENT_PADDING","NO_LABEL","OUTLINE_NOTCHED","OUTLINE_UPGRADED","MDCNotchedOutlineFoundation","setNotchWidthProperty","removeNotchWidthProperty","notch","notchWidth","closeNotch","NotchedOutlineBase","width","open","lastOpen","notchElement","removeProperty","openOrClose","shouldOpen","classes","classMap","query","Number","reflect","styles","NotchedOutline","BG_FOCUSED","FG_ACTIVATION","FG_DEACTIVATION","UNBOUNDED","VAR_FG_SCALE","VAR_FG_SIZE","VAR_FG_TRANSLATE_END","VAR_FG_TRANSLATE_START","VAR_LEFT","VAR_TOP","DEACTIVATION_TIMEOUT_MS","FG_DEACTIVATION_MS","INITIAL_ORIGIN_SCALE","PADDING","TAP_DELAY_MS","ACTIVATION_EVENT_TYPES","POINTER_DEACTIVATION_EVENT_TYPES","activatedTargets","MDCRippleFoundation","activationAnimationHasEnded","activationTimer","fgDeactivationRemovalTimer","fgScale","frame","height","initialSize","layoutFrame","maxRadius","unboundedCoords","left","top","activationState","defaultActivationState","activationTimerCallback","runDeactivationUXLogicIfReady","activateHandler","activateImpl","deactivateHandler","deactivateImpl","focusHandler","handleFocus","blurHandler","handleBlur","resizeHandler","layout","browserSupportsCssVars","computeBoundingRect","right","bottom","containsEventTarget","deregisterDocumentInteractionHandler","deregisterResizeHandler","getWindowPageOffset","x","y","isSurfaceActive","isSurfaceDisabled","isUnbounded","registerDocumentInteractionHandler","registerResizeHandler","updateCssVariable","supportsPressRipple","registerRootHandlers","ROOT_1","UNBOUNDED_1","requestAnimationFrame","layoutInternal","clearTimeout","ROOT_2","UNBOUNDED_2","removeCssVars","deregisterRootHandlers","deregisterDeactivationHandlers","cancelAnimationFrame","setUnbounded","unbounded","activationEvent","hasDeactivationUXRun","isActivated","isProgrammatic","wasActivatedByPointer","wasElementMadeActive","ACTIVATION_EVENT_TYPES_1","__values","ACTIVATION_EVENT_TYPES_1_1","next","done","registerDeactivationHandlers","POINTER_DEACTIVATION_EVENT_TYPES_1","POINTER_DEACTIVATION_EVENT_TYPES_1_1","ACTIVATION_EVENT_TYPES_2","ACTIVATION_EVENT_TYPES_2_1","POINTER_DEACTIVATION_EVENT_TYPES_2","POINTER_DEACTIVATION_EVENT_TYPES_2_1","rippleStrings","keys","previousActivationEvent","some","target","resetActivationState","checkElementMadeActive","animateActivation","keyCode","translateStart","translateEnd","_c","getFgTranslationCoordinates","startPoint","endPoint","rmBoundedActivationClasses","setTimeout","pageOffset","clientRect","normalizedX","normalizedY","documentX","documentY","touchEvent","changedTouches","pageX","pageY","mouseEvent","getNormalizedEventCoords","state","animateDeactivation","maxDim","Math","max","sqrt","pow","floor","updateLayoutCssVars","round","RippleBase","primary","accent","activated","selected","internalUseStateLayerCustomProperties","hovering","bgFocused","fgActivation","fgDeactivation","fgSize","leftPos","topPos","isActive","varName","getBoundingClientRect","pageXOffset","pageYOffset","startPress","waitForFoundation","endPress","startFocus","endFocus","startHover","endHover","updateComplete","then","has","shouldActivateInPrimary","shouldSelectInPrimary","styleMap","Ripple","RippleHandlers","rippleFn","r","ARIA_CONTROLS","ARIA_DESCRIBEDBY","INPUT_SELECTOR","LABEL_SELECTOR","LEADING_ICON_SELECTOR","LINE_RIPPLE_SELECTOR","OUTLINE_SELECTOR","PREFIX_SELECTOR","SUFFIX_SELECTOR","TRAILING_ICON_SELECTOR","DISABLED","FOCUSED","HELPER_LINE","INVALID","LABEL_FLOATING","OUTLINED","TEXTAREA","WITH_LEADING_ICON","WITH_TRAILING_ICON","WITH_INTERNAL_COUNTER","LABEL_SCALE","VALIDATION_ATTR_WHITELIST","ALWAYS_FLOAT_TYPES","POINTERDOWN_EVENTS","INTERACTION_EVENTS","MDCTextFieldFoundation","foundationMap","isFocused","receivedUserInput","valid","useNativeValidation","validateOnValueChange","helperText","characterCounter","leadingIcon","trailingIcon","inputFocusHandler","activateFocus","inputBlurHandler","deactivateFocus","inputInputHandler","handleInput","setPointerXOffset","setTransformOrigin","textFieldInteractionHandler","handleTextFieldInteraction","validationAttributeChangeHandler","attributesList","handleValidationAttributeChange","getNativeInput","shouldAlwaysFloat","getValue","isBadInput","isValid","setInputAttr","removeInputAttr","registerTextFieldInteractionHandler","deregisterTextFieldInteractionHandler","registerInputInteractionHandler","deregisterInputInteractionHandler","registerValidationAttributeChangeHandler","MutationObserver","deregisterValidationAttributeChangeHandler","activateLineRipple","deactivateLineRipple","setLineRippleTransformOrigin","shakeLabel","floatLabel","setLabelRequired","hasLabel","getLabelWidth","hasOutline","notchOutline","closeOutline","required","styleFloating","POINTERDOWN_EVENTS_1","POINTERDOWN_EVENTS_1_1","INTERACTION_EVENTS_1","INTERACTION_EVENTS_1_1","validationObserver","setcharacterCounter","POINTERDOWN_EVENTS_2","POINTERDOWN_EVENTS_2_1","INTERACTION_EVENTS_2","INTERACTION_EVENTS_2_1","nativeInput","attributeName","styleValidity","openNotch","labelWidth","styleFocused","isPersistent","isValidation","showToScreenReader","isDisabled","touches","targetEvent","targetClientRect","clientX","autoCompleteFocus","setValue","isNativeInputValid","setValid","setValidateOnValueChange","shouldValidate","getValidateOnValueChange","setUseNativeValidation","setDisabled","styleDisabled","setHelperTextContent","content","setContent","setLeadingIconAriaLabel","setAriaLabel","setLeadingIconContent","setTrailingIconAriaLabel","setTrailingIconContent","currentLength","maxLength","setCounterValue","validity","badInput","setValidity","helperTextVisible","isVisible","helperTextId","getId","isFloating","passiveEvents","createValidityObj","customValidity","objectifiedCustomValidity","assign","customError","patternMismatch","rangeOverflow","rangeUnderflow","stepMismatch","tooLong","tooShort","typeMismatch","valueMissing","TextFieldBase","placeholder","iconTrailing","minLength","outlined","helper","validateOnInitialRender","validationMessage","autoValidate","pattern","min","step","size","helperPersistent","charCounter","endAligned","prefix","suffix","readOnly","autocapitalize","outlineOpen","outlineWidth","isUiValid","focused","_validity","validityTransform","_checkValidity","willValidate","selectionStart","selectionEnd","focusEvt","CustomEvent","blur","blurEvt","select","setSelectionRange","selectionDirection","append","shouldRenderCharCounter","shouldRenderHelperText","renderRipple","renderOutline","renderLabel","renderLeadingIcon","renderPrefix","renderInput","renderSuffix","renderTrailingIcon","renderLineRipple","renderHelperText","reportValidity","renderIcon","isTrailingIcon","renderAffix","isSuffix","minOrUndef","maxOrUndef","autocapitalizeOrUndef","showValidationMessage","ariaLabelledbyOrUndef","ariaControlsOrUndef","ariaDescribedbyOrUndef","ifDefined","live","inputMode","handleInputChange","onInputFocus","onInputBlur","ariaHiddenOrUndef","renderCharCounter","checkValidity","invalidEvent","cancelable","nativeValidity","setCustomValidity","message","getRootAdapterMethods","getInputAdapterMethods","getLabelAdapterMethods","getLineRippleAdapterMethods","getOutlineAdapterMethods","mutationsList","map","mutation","filter","getAttributesList","observe","attributes","disconnect","floatingLabelFoundation","lineRippleElement","lineRippleFoundation","async","result","getUpdateComplete","outlineElement","String","_newVal","oldVal","eventOptions","customStyleInterface","CustomStyleInterface","ShadyCSS","prepareTemplate","template","elementName","elementExtends","prepareTemplateDom","prepareTemplateStyles","styleSubtree","properties","processStyles","updateNativeProperties","styleElement","styleDocument","getComputedStyleValue","flushCustomStyles","nativeCss","nativeCssVariables","nativeShadow","cssBuild","disableRuntime","attr","CustomStyle","HTMLElement","_style","addCustomStyle","getStyle","querySelector","include","getAttribute","textContent","cssFromModules","ownerDocument","head","appendChild","customElements","define","modules","lcModules","setModule","id","module","toLowerCase","findModule","DomModule","observedAttributes","m","attributeChangedCallback","old","namespace","register","assetpath","__assetpath","owner","HTMLImports","importForElement","url","resolveUrl","baseURI","pathFromUrl","strictTemplatePolicy","inst","console","warn","JSCompiler_renameProperty","prop","obj","workingURL","resolveDoc","CSS_URL_RX","ABS_URL","test","u","URL","pathname","href","location","implementation","createHTMLDocument","base","createElement","anchor","resolveCss","cssText","replace","pre","post","substring","lastIndexOf","useShadow","supportsAdoptingStyleSheets","polyfillWrapFlushCallback","Document","CSSStyleSheet","sheet","replaceSync","host","attachShadow","adoptedStyleSheets","rootPath","Polymer","sanitizeDOMValue","passiveTouchGestures","setPassiveTouchGestures","allowTemplateFromDomModule","legacyOptimizations","legacyWarnings","syncInitialRender","legacyUndefined","orderedComputed","cancelSyntheticClickEvents","setCancelSyntheticClickEvents","useCancelSyntheticClickEvents","removeNestedTemplates","fastDomIf","suppressTemplateNotifications","legacyNoObservedAttributes","useAdoptedStyleSheetsWithBuiltCSS","MODULE_STYLE_LINK_SELECTOR","INCLUDE_ATTR","SHADY_UNSCOPED_ATTR","importModule","moduleId","styleForImport","importDoc","container","importCss","stylesFromModules","moduleIds","trim","split","i","stylesFromModule","_styles","_stylesFromModuleImports","stylesFromTemplate","e$","item","index","self","stylesFromModuleImports","p$","p","import","unscoped","_unscopedStyle","setAttribute","cssFromModule","_cssText","_cssFromModuleImports","t","parentNode","removeChild","cssFromTemplate","VAR_ASSIGN","MIXIN_MATCH","MEDIA_MATCH","getComputedStyle","getPropertyValue","detectMixin","resolveFn","readyPromise","whenReady","documentWait","callback","Promise","resolve","readyState","SEEN_MARKER","CACHED_STYLE","transformFn","validateFn","enqueueDocumentValidation","getStyleForCustomStyle","customStyle","cs","styleToTransform","defineProperties","needsEnqueue","nativeCssVariables_","calcCssVariables","settings","shimcssproperties","navigator","userAgent","match","CSS","supports","safeIsNaN","isNaN","areInputsEqual","newInputs","lastInputs","first","second","memoizeOne","resultFn","isEqual","cache","memoized","newArgs","_i","arguments","lastThis","lastArgs","lastResult","apply","clear","extendStatics","b","setPrototypeOf","__proto__","TypeError","__","create","s","n","__rest","getOwnPropertySymbols","propertyIsEnumerable","desc","c","getOwnPropertyDescriptor","Reflect","decorate","__param","paramIndex","decorator","__esDecorate","ctor","descriptorIn","contextIn","initializers","extraInitializers","accept","f","_","context","access","addInitializer","unshift","__runInitializers","thisArg","useValue","__propKey","concat","__setFunctionName","__metadata","metadataKey","metadataValue","metadata","__awaiter","_arguments","P","generator","reject","fulfilled","rejected","__generator","g","sent","trys","ops","verb","Symbol","iterator","op","pop","__createBinding","o","k2","__esModule","writable","__exportStar","__read","ar","error","__spread","__spreadArrays","il","a","j","jl","__spreadArray","to","pack","l","slice","__await","__asyncGenerator","asyncIterator","q","resume","fulfill","settle","shift","__asyncDelegator","__asyncValues","__makeTemplateObject","cooked","raw","__setModuleDefault","__importStar","mod","__importDefault","default","__classPrivateFieldGet","receiver","__classPrivateFieldSet","__classPrivateFieldIn","rgb_hex","component","hex","toString","hex2rgb","expandHex","parseInt","rgb2hex","rgb","Xn","Zn","t0","t2","rgb_xyz","xyz_lab","xyz_rgb","lab_xyz","rgb2lab","z","rgb2xyz","lab2rgb","lab","lab2hex","val","hexBlend","c1","c2","blend","color","h1","substr","h2","isComponentLoaded","components","includes","major","minor","patch","haMajor","haMinor","haPatch","restoreScroll","placement","finisher","cls","renderRoot","scrollTop","fireEvent","detail","event","MAIN_WINDOW_NAME","mainWindow","parent","navigate","_mainWindow$history$s2","historyPromise","root","collator","language","Intl","Collator","caseInsensitiveCollator","sensitivity","fallbackStringCompare","stringCompare","_Intl","compare","caseInsensitiveStringCompare","_Intl2","computeRTL","lang","translationMetadata","translations","isRTL","computeRTLDirection","emitRTLDirection","rtl","nextRender","cb","header","nothing","CircularProgressBase","indeterminate","progress","density","closed","close","containerSideLength","ariaLabel","renderDeterminateContainer","renderIndeterminateContainer","sideLength","center","circleRadius","circumference","determinateStrokeDashOffset","strokeWidth","renderIndeterminateSpinnerLayer","halfCircumference","CircularProgress","_CircularProgress","HaCircularProgress","active","_get","_getPrototypeOf","FabBase","mini","exited","extended","showIconAtEnd","reducedTouchTarget","shouldRenderRipple","useStateLayerCustomProperties","rippleHandlers","ripple","hasTouchTarget","handleRippleMouseEnter","handleRippleMouseLeave","handleRippleFocus","handleRippleBlur","handleRippleActivate","handleRippleStartPress","handleRippleDeactivate","renderBeforeRipple","renderTouchTarget","showLabel","onUp","queryAsync","_FabBase","HaFab","dir","HaIconButtonArrowPrev","mdiArrowLeft","_icon","direction","_this$hass","localize","IconButtonBase","buttonElement","ariaHasPopup","handleRippleMouseDown","handleRippleTouchStart","IconButton","_this$_button","_button","hideTitle","fetchNotifications","conn","sendMessagePromise","subscribeUpdates","store","subscribeEvents","ntf","setState","HaMenuButton","_attachNotifOnConnect","_subscribeNotifications","_unsubNotifications","hasNotifications","_hasNotifications","narrow","dockedSidebar","_toggleMenu","changedProps","hassio","_alwaysVisible","frontendVersion","oldHass","oldNarrow","newNarrow","display","subscribeNotifications","onChange","connection","notifications","createCollection","HaSvgIcon","svg","viewBox","_TextFieldBase","HaTextField","invalid","errorMessage","autocomplete","_this$_input","_input","autofocus","_filterInputChanged","_clearSearch","_filterChanged","reloadHassioAddons","callWS","endpoint","method","callApi","fetchHassioAddonsInfo","hassioApiResultExtractor","fetchHassioAddonInfo","slug","fetchHassioAddonChangelog","fetchHassioAddonLogs","fetchHassioAddonDocumentation","setHassioAddonOption","data","response","extractApiErrorMessage","validateHassioAddonOption","startHassioAddon","timeout","stopHassioAddon","setHassioAddonSecurity","installHassioAddon","updateHassioAddon","backup","restartHassioAddon","uninstallHassioAddon","fetchAddonInfo","supervisor","addonSlug","_supervisor$addon","supervisorApiCall","addon","addons","find","rebuildLocalAddon","ignoredStatusCodes","Set","ignoreSupervisorError","status_code","fetchHassioStats","fetchHassioHostInfo","fetchHassioHassOsInfo","rebootHost","shutdownHost","updateOS","configSyncOS","changeHostOptions","moveDatadisk","device","listDatadisks","fetchNetworkInfo","updateNetworkInterface","network_interface","accesspointScan","fetchHassioResolution","reloadSupervisor","restartSupervisor","updateSupervisor","fetchHassioHomeAssistantInfo","fetchHassioSupervisorInfo","fetchHassioInfo","fetchHassioLogs","provider","setSupervisorOption","_options$timeout","toUpperCase","fetchSupervisorStore","fetchStoreRepositories","addStoreRepository","repository","removeStoreRepository","NumberFormat","TimeFormat","FirstWeekday","loadGenericDialog","showDialogHelper","dialogParams","extra","origCancel","cancel","origConfirm","confirm","dialogTag","dialogImport","prompt","out","showAlertDialog","showConfirmationDialog","confirmation","showPromptDialog","closestWithProperty","own","_element$assignedSlot","assignedSlot","ShadowRoot","_root$activeElement","_root$activeElement$s","LOADED","FOCUS_TARGET","for","showDialog","addHistory","_mainWindow$history$s","dialogEl","provideHass","replaced","closedFocusTargets","ancestorsWithProperty","ancestors","_mainWindow$history$s3","dialog","oldState","err","dialogElement","_handleClosedFocus","closeDialog","makeDialogManager","focusedElement","focusTarget","_history$state","noToolbar","rootnav","history","_handleBack","back","haStyle","HassRouterPage","_ReactiveElement","route","dividerPos","routerOptions","routes","initialLoad","_initialLoadDone","lastChild","_currentLoadProm","updatePageEl","defaultPage","newPage","extractPage","subpathStart","routeOptions","beforeRender","search","_currentPage","loadProm","load","showLoadingScreenTimeout","catch","createErrorScreen","showLoading","_createPanel","created","createLoadingScreen","preloadAll","values","requestUpdate","errorEl","oldRoute","tag","_pageEl","_changedProps","_computeTail","page","panelEl","_cache","cacheAll","ReactiveElement","HassSubpage","toggleAttribute","force","locale","mainPage","backPath","_backTapped","_saveScrollPos","_savedScrollPos","backCallback","_handleKeyDown","_shouldRenderRipple","_ripple","_rippleHandlers","HassTabsSubpage","tabs","activeTab","showAdvanced","_components","_language","_narrow","localizeFunc","shownTabs","core","advancedOnly","_activeTab","tab","_this$hass$userData","_getTabs","userData","showTabs","loadedPolyfillLocale","polyfillLocaleData","__addLocaleData","fetch","json","RelativeTimeFormat","DateTimeFormat","DisplayNames","darkStyles","derivedStyles","buttonLinkStyle","haStyleDialog","haStyleScrollbar","historyResolve","urlSyncMixin","superClass","_ignoreNextPopState","_dialogClosedListener","_mainWindow$history$s4","_popstateChangeListener","_ev$state","_ev$state$oldState","_ev$state2","_ev$state2$oldState","_handleDialogStateChange","_mainWindow$history$s5","shown","DEFAULT_BASE_URL","STORAGE","localStorage","LOCALE_LOOKUP","zh","findAvailableLanguage","langLower","translation","getLocalLanguage","selectedLanguage","stored","JSON","parse","languages","getTranslation","fragment","base_url","hash","fingerprint","credentials","ok","status","fetchTranslation","_arrayLikeToArray","arr","len","arr2","_toArray","isArray","arrayWithHoles","iter","iterableToArray","minLen","arrayLikeToArray","unsupportedIterableToArray","nonIterableRest","_toPropertyKey","arg","input","hint","_typeof","prim","toPrimitive","res","factory","mixins","api","_getDecoratorsApi","O","initializeInstanceElements","decorated","elements","decorateClass","newElements","isSameElement","other","_isDataDescriptor","_hasDecorators","ReferenceError","_coalesceGetterSetter","_coalesceClassElements","_createElementDescriptor","initializeClassElements","runClassFinishers","finishers","elementsDefinitionOrder","defineClassElement","initializer","placements","addElementPlacement","elementFinishersExtras","decorateElement","extras","decorateConstructor","silent","splice","elementObject","fromElementDescriptor","elementFinisherExtras","toElementFinisherExtras","newExtras","fromClassDescriptor","elementsAndFinisher","toClassDescriptor","toStringTag","toElementDescriptors","elementObjects","toArray","toElementDescriptor","disallowProperty","toPropertyKey","_optionalCallableProperty","newConstructor","objectType","def","bind","object","getPrototypeOf","superPropBase","standardProperty","createProperty","originalKey","createStore","listeners","overwrite","currentListeners","action","ret","subscribe","unsubscribe","getCollection","fetchCollection","unsubProm","unsubTimer","refresh","refreshSwallow","connected","teardownUpdateSubscription","unsub","handleDisconnect","subscriber","setupUpdateSubscription","I","isTemplateResult","_$litType$","createMarker","createComment","insertPart","_$AA","_$AB","insertBefore","nextSibling","_$AM","_$AQ","_$AP","_$AU","setChildPartValue","_$AI","setCommittedValue","_$AH","_$AR","ATTRIBUTE","CHILD","PROPERTY","BOOLEAN_ATTRIBUTE","EVENT","ELEMENT","_$litDirective$","_$AT","_$Ct","_$Ci","_$AS","trustedTypes","createPolicy","createHTML","random","h","RegExp","$","w","T","A","E","WeakMap","C","createTreeWalker","getTemplateHtml","lastIndex","exec","startsWith","V","parts","currentNode","firstChild","childNodes","nextNode","hasAttributes","getAttributeNames","endsWith","L","R","tagName","emptyScript","innerHTML","N","_$Co","_$Cl","_$AO","S","_$AV","_$AN","_$AD","creationScope","importNode","M","_$Cp","isConnected","startNode","endNode","createTextNode","_$AC","setConnected","fill","H","capture","once","handleEvent","Z","D","U","litHtmlPolyfillSupport","litHtmlVersions","B","renderBefore","_$litPart$","decorateProperty","HTMLSlotElement","assignedElements","assignedNodes","slot","flatten","join","it","nt","delete","reduce","ut","_$cssResult$","styleSheet","cssRules","reactiveElementPolyfillSupport","toAttribute","stringify","fromAttribute","notEqual","converter","hasChanged","_$Ei","isUpdatePending","hasUpdated","_$El","finalize","elementProperties","_$Ep","_$Ev","noAccessor","finalized","getOwnPropertyNames","elementStyles","finalizeStyles","flat","reverse","_$E_","enableUpdating","_$AL","_$Eg","addController","_$ES","hostConnected","removeController","createRenderRoot","adoptStyles","litNonce","hostDisconnected","_$AK","_$EO","_$EC","_$Ej","scheduleUpdate","performUpdate","shouldUpdate","willUpdate","hostUpdate","_$Ek","_$AE","hostUpdated","reactiveElementVersions","renderOptions","_$Do","_$litElement$","globalThis","litElementHydrateSupport","litElementPolyfillSupport","litElementVersions","__webpack_module_cache__","__webpack_require__","cachedModule","exports","__webpack_modules__","queue","hasAwait","currentDeps","outerResolve","depQueues","promise","rej","deps","dep","wrapDeps","getResult","fnQueue","ns","current","definition","chunkId","all","promises","script","needAttach","scripts","getElementsByTagName","charset","nc","src","onScriptComplete","prev","onerror","onload","doneFns","installedChunks","installedChunkData","errorType","realSrc","request","webpackJsonpCallback","parentChunkLoadingFunction","chunkIds","moreModules","runtime","chunkLoadingGlobal","documentContainer","entries","origAttachShadow","Element","labDarken","amount","luminosity","lum","chan","rgbContrast","color1","color2","lum1","lum2","PROCESSED_THEMES","applyThemesOnElement","themes","selectedTheme","themeSettings","main","_element$__themes2","_element$__themes3","themeToApply","theme","darkMode","dark","cacheKey","themeRules","_element$__themes","primaryColor","accentColor","rgbPrimaryColor","labPrimaryColor","rgbLightPrimaryColor","labBrighten","rgbAccentColor","__themes","modes","baseThemeRules","light","newTheme","processTheme","updateStyles","combinedTheme","prefixedKey","rgbKey","rgbValue","prefixedRgbKey","supervisorWSbaseCommand","supervisorCollection","info","network","resolution","os","supervisorApiWsRequest","subscribeSupervisorEventUpdates","subscribeMessage","update_key","processEvent","getSupervisorEventCollection","conn2","_filter","_handleSearchChange","_getAddons","_addonTapped","update_available","_openStore","lowerCaseFilter","sort","currentTarget","_handleCheckUpdates","mdiStorePlus","text","collection","_HassRouterPage","dashboard","backups","system","_this$panel$config","panel","ingress","_my_redirect","_this$panel$config2","_this$panel$config3","hassioPanel","localName","ingressPanel","_ingressRoute","routeTail","_this$panel$config4","ErrorKind","TYPE","SKELETON_TYPE","isLiteralElement","literal","isArgumentElement","argument","isNumberElement","number","isDateElement","date","isTimeElement","time","isSelectElement","isPluralElement","plural","isPoundElement","pound","isTagElement","isNumberSkeleton","isDateTimeSkeleton","dateTime","SPACE_SEPARATOR_REGEX","DATE_TIME_REGEX","parseDateTimeSkeleton","skeleton","era","year","RangeError","month","day","weekday","hour12","hourCycle","hour","minute","timeZoneName","WHITE_SPACE_REGEX","FRACTION_PRECISION_REGEX","SIGNIFICANT_PRECISION_REGEX","INTEGER_WIDTH_REGEX","CONCISE_INTEGER_WIDTH_REGEX","parseSignificantPrecision","str","roundingPriority","g1","g2","minimumSignificantDigits","maximumSignificantDigits","parseSign","signDisplay","currencySign","parseConciseScientificAndEngineeringStem","stem","notation","minimumIntegerDigits","parseNotationOptions","opt","signOpts","parseNumberSkeleton","tokens","tokens_1","token","scale","currency","useGrouping","maximumFractionDigits","unit","compactDisplay","currencyDisplay","unitDisplay","parseFloat","g3","g4","g5","minimumFractionDigits","trailingZeroDisplay","conciseScientificAndEngineeringOpts","timeData","getDefaultHourSymbolFromLocale","hourCycles","regionTag","languageTag","maximize","region","SPACE_SEPARATOR_START_REGEX","source","SPACE_SEPARATOR_END_REGEX","createLocation","start","end","hasNativeStartsWith","hasNativeFromCodePoint","fromCodePoint","hasNativeFromEntries","fromEntries","hasNativeCodePointAt","codePointAt","hasTrimStart","trimStart","hasTrimEnd","trimEnd","isSafeInteger","isFinite","abs","REGEX_SUPPORTS_U_AND_Y","RE","matchIdentifierAtIndex","position","codePoints","code","fromCharCode","entries_1","charCodeAt","flag","IDENTIFIER_PREFIX_RE_1","_isWhiteSpace","_isPatternSyntax","Parser","offset","line","column","ignoreTag","requiresOtherClause","shouldParseSkeletons","parseMessage","nestingLevel","parentArgType","expectingCloseTag","isEOF","char","parseArgument","peek","UNMATCHED_CLOSING_TAG","clonePosition","_isAlpha","parseTag","parseLiteral","bump","startPosition","parseTagName","bumpSpace","bumpIf","childrenResult","children","endTagStartPosition","INVALID_TAG","closingTagNameStartPosition","UNCLOSED_TAG","startOffset","parseQuoteResult","tryParseQuote","parseUnquotedResult","tryParseUnquoted","parseLeftAngleResult","tryParseLeftAngleBracket","codepoint","ch","openingBracePosition","EXPECT_ARGUMENT_CLOSING_BRACE","EMPTY_ARGUMENT","parseIdentifierIfPossible","MALFORMED_ARGUMENT","parseArgumentOptions","startingPosition","endOffset","bumpTo","typeStartPosition","argType","typeEndPosition","EXPECT_ARGUMENT_TYPE","styleAndLocation","styleStartPosition","parseSimpleArgStyleIfPossible","EXPECT_ARGUMENT_STYLE","styleLocation","argCloseResult","tryParseArgumentClose","location_1","parseNumberSkeletonFromString","EXPECT_DATE_TIME_SKELETON","dateTimePattern","skeletonCopy","patternPos","patternChar","charAt","extraLength","hourLen","dayPeriodLen","hourChar","getBestPattern","parsedOptions","typeEndPosition_1","EXPECT_SELECT_ARGUMENT_OPTIONS","identifierAndLocation","pluralOffset","EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE","tryParseDecimalInteger","INVALID_PLURAL_ARGUMENT_OFFSET_VALUE","optionsResult","tryParsePluralOrSelectOptions","location_2","pluralType","INVALID_ARGUMENT_TYPE","nestedBraces","apostrophePosition","bumpUntil","UNCLOSED_QUOTE_IN_ARGUMENT_STYLE","stringTokens_1","stemAndOptions","options_1","INVALID_NUMBER_SKELETON","expectCloseTag","parsedFirstIdentifier","hasOtherClause","parsedSelectors","selectorLocation","EXPECT_PLURAL_ARGUMENT_SELECTOR","INVALID_PLURAL_ARGUMENT_SELECTOR","DUPLICATE_SELECT_ARGUMENT_SELECTOR","DUPLICATE_PLURAL_ARGUMENT_SELECTOR","EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT","EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT","fragmentResult","EXPECT_SELECT_ARGUMENT_SELECTOR","MISSING_OTHER_CLAUSE","expectNumberError","invalidNumberError","sign","hasDigits","decimal","currentOffset","targetOffset","nextCode","pruneLocation","els","opts","SyntaxError","originalMessage","captureLocation","memoize","cacheDefault","serializer","serializerDefault","strategy","strategyDefault","monadic","computedValue","variadic","assemble","serialize","ObjectWithoutPrototypeCache","ErrorCode","strategies","PART_TYPE","FormatError","msg","InvalidValueError","variableId","INVALID_VALUE","InvalidValueTypeError","MissingValueError","MISSING_VALUE","isFormatXMLElementFn","formatToParts","locales","formatters","formats","currentPluralValue","els_1","getNumberFormat","format","getDateTimeFormat","medium","value_1","formatFn","chunks","PluralRules","MISSING_INTL_API","rule","getPluralRules","lastPart","mergeLiteral","mergeConfigs","defaultConfig","configs","createFastMemoizeCache","IntlMessageFormat","overrideFormats","defaultLocale","formatterCache","pluralRules","ast","resolvedOptions","resolvedLocale","supportedLocalesOf","getAst","resolveLocale","__parse","parseOpts","memoizedDefaultLocale","Locale","supportedLocales","integer","percent","short","long","full","computeLocalize","resources","_localizationCache","translatedValue","messageKey","translatedMessage","argObject","SupervisorBaseElement","_urlSyncMixin","_this$route","_initSupervisor","_unsubs","_handleSupervisorStoreRefreshEvent","_this$route2","_initializeLocalize","_updateSupervisor","_collections","_subscribeCollection","__provideHass","_SupervisorBaseElemen","HassioMain","_applyTheme","customPanel","defaultPrevented","button","metaKey","ctrlKey","shiftKey","origin","protocol","preventDefault","isNavigationClick","altKey","themeName","_this$hass$selectedTh","default_dark_theme","default_theme","styleEl"],"sourceRoot":""} \ No newline at end of file diff --git a/supervisor/api/panel/frontend_latest/manifest.json b/supervisor/api/panel/frontend_latest/manifest.json index c4b4972ee..9a89506ea 100644 --- a/supervisor/api/panel/frontend_latest/manifest.json +++ b/supervisor/api/panel/frontend_latest/manifest.json @@ -1,3 +1,3 @@ { - "entrypoint.js": "/api/hassio/app/frontend_latest/entrypoint-Oz9jOw0TQis.js" + "entrypoint.js": "/api/hassio/app/frontend_latest/entrypoint-nEitM956Cj4.js" } \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/af-2c7e3e3ff4450dde0b19d0ab7d797f2a.json b/supervisor/api/panel/static/translations/af-3ca6506d5027d79bf29e76d18933a169.json similarity index 95% rename from supervisor/api/panel/static/translations/af-2c7e3e3ff4450dde0b19d0ab7d797f2a.json rename to supervisor/api/panel/static/translations/af-3ca6506d5027d79bf29e76d18933a169.json index fe3dab23a..be3852fd7 100644 --- a/supervisor/api/panel/static/translations/af-2c7e3e3ff4450dde0b19d0ab7d797f2a.json +++ b/supervisor/api/panel/static/translations/af-3ca6506d5027d79bf29e76d18933a169.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standert","addon.configuration.audio.input":"Ynfier","addon.configuration.audio.output":"Utfier","addon.configuration.options.header":"Opsjes","addon.configuration.options.edit_in_ui":"Bewurkje yn UI","addon.configuration.options.edit_in_yaml":"Bewurkje yn YAML","addon.configuration.options.invalid_yaml":"Unjildiche YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Kontener","addon.configuration.network.disabled":"Utskeakele","addon.configuration.network.header":"Netwurk","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Konfiguraasje bewurkje","addon.dashboard.action_error.start_invalid_config":"Gean nei de konfiguraasje","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"Die aangevraagde byvoegsel ondersteun nie ingryping nie","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Soek","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Geskep","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standert","addon.configuration.audio.input":"Ynfier","addon.configuration.audio.output":"Utfier","addon.configuration.options.header":"Opsjes","addon.configuration.options.edit_in_ui":"Bewurkje yn UI","addon.configuration.options.edit_in_yaml":"Bewurkje yn YAML","addon.configuration.options.invalid_yaml":"Unjildiche YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Kontener","addon.configuration.network.disabled":"Utskeakele","addon.configuration.network.header":"Netwurk","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Konfiguraasje bewurkje","addon.dashboard.action_error.start_invalid_config":"Gean nei de konfiguraasje","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"Die aangevraagde byvoegsel ondersteun nie ingryping nie","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Soek","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Geskep","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ar-4d28b19a2953b49c11545461d3c68bb2.json b/supervisor/api/panel/static/translations/ar-f19e22a33ef799cebbdba3d799a36716.json similarity index 96% rename from supervisor/api/panel/static/translations/ar-4d28b19a2953b49c11545461d3c68bb2.json rename to supervisor/api/panel/static/translations/ar-f19e22a33ef799cebbdba3d799a36716.json index 7f495742e..4aef2e9d9 100644 --- a/supervisor/api/panel/static/translations/ar-4d28b19a2953b49c11545461d3c68bb2.json +++ b/supervisor/api/panel/static/translations/ar-f19e22a33ef799cebbdba3d799a36716.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"فشل حفظ تكوين الوظيفة الإضافية ، {error}","addon.state.installed":"الوظيفة الإضافية مثبتة","addon.state.not_installed":"الوظيفة الإضافية غير مثبتة","addon.state.not_available":"الوظيفة الإضافية غير متوفرة على نظامك","addon.panel.configuration":"الإعدادات","addon.panel.documentation":"الوثائق","addon.panel.info":"معلومات","addon.panel.log":"سجل","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"إظهار خيارات التكوين الاختيارية غير المستخدمة","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"معطل","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"اسم المضيف","addon.dashboard.new_update_available":"{name} {version} متاح","addon.dashboard.not_available_arch":"هذه الوظيفة الإضافية غير متوافقة مع معالج جهازك أو نظام التشغيل الذي قمت بتثبيته على جهازك.","addon.dashboard.not_available_version":"أنت تقوم بتشغيل Home Assistant {core_version_installed} ، للتحديث إلى هذا الإصدار من الوظيفة الإضافية تحتاج على الأقل الإصدار {core_version_needed} من Home Assistant","addon.dashboard.visit_addon_page":"قم بزيارة صفحة {name} لمزيد من التفاصيل","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"افتح واجهة مستخدم الويب","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"تفعيل وضع الحماية","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"يوفر Home Assistant تصنيفًا أمنيًا لكل من الوظائف الإضافية ، مما يشير إلى المخاطر التي تنطوي عليها عند استخدام هذه الوظيفة الإضافية. كلما زاد الوصول الذي تتطلبه الوظيفة الإضافية على نظامك ، انخفضت النتيجة ، وبالتالي تزيد من مخاطر الأمان المحتملة. \n\n تكون الدرجة على مقياس من 1 إلى 8. حيث 1 هي أدنى درجة (تعتبر الأكثر انعدامًا للأمان والأكثر خطورة) والنتيجة 8 هي أعلى درجة (تعتبر الأكثر أمانًا والأقل خطورة).","addon.dashboard.capability.host_network.title":"الشبكة المضيفة","addon.dashboard.capability.host_network.description":"تعمل الوظائف الإضافية عادةً في طبقة الشبكة المعزولة الخاصة بها ، مما يمنعها من الوصول إلى شبكة نظام التشغيل المضيف. في بعض الحالات ، يمكن أن يحد عزل الشبكة هذا من الوظائف الإضافية في تقديم خدماتها ، وبالتالي ، يمكن رفع العزلة بواسطة مؤلف الوظيفة الإضافية ، مما يمنح الوظيفة الإضافية حق الوصول الكامل إلى إمكانات الشبكة الخاصة بالجهاز المضيف. يمنح هذا الوظيفة الإضافية المزيد من إمكانيات الشبكة ولكنه يقلل من مستوى الأمان ، وبالتالي ، سيتم تخفيض تصنيف الأمان للوظيفة الإضافية عند استخدام هذا الخيار بواسطة الوظيفة الإضافية.","addon.dashboard.capability.homeassistant_api.title":"وصول Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"يُسمح لهذه الوظيفة الإضافية بالوصول إلى مثيل Home Assistant قيد التشغيل مباشرةً عبر واجهة برمجة تطبيقات Home Assistant. يعالج هذا الوضع المصادقة للوظيفة الإضافية أيضًا ، مما يمكّن الوظيفة الإضافية من التفاعل مع Home Assistant دون الحاجة إلى رموز مصادقة إضافية.","addon.dashboard.capability.full_access.title":"الوصول الكامل إلى العتاد","addon.dashboard.capability.full_access.description":"تُمنح هذه الوظيفة الإضافية حق الوصول الكامل إلى أجهزة نظامك ، بناءً على طلب مؤلف الوظيفة الإضافية. الوصول مشابه للوضع المميز في Docker. نظرًا لأن هذا يفتح مخاطر أمنية محتملة ، فإن هذه الميزة تؤثر سلبًا على درجة أمان الوظيفة الإضافية. \n\n لا يتم منح هذا المستوى من الوصول تلقائيًا ويجب تأكيده بواسطتك. للقيام بذلك ، تحتاج إلى تعطيل وضع الحماية على الوظيفة الإضافية يدويًا. قم بتعطيل وضع الحماية فقط إذا كنت تعلم وتحتاج وتثق بمصدر هذه الوظيفة الإضافية.","addon.dashboard.capability.hassio_api.title":"وصول supervisor API","addon.dashboard.capability.hassio_api.description":"تم منح الوظيفة الإضافية حق الوصول إلى Supervisor API ، بناءً على طلب مؤلف الوظيفة الإضافية. بشكل افتراضي ، يمكن للوظيفة الإضافية الوصول إلى معلومات الإصدار العامة لنظامك. عندما تطلب الوظيفة الإضافية وصول \"مدير\" أو \"مسؤول\" إلى واجهة برمجة التطبيقات ، فإنها ستحصل على حق الوصول للتحكم في أجزاء متعددة من نظام Home Assistant الخاص بك. يشار إلى هذا الإذن من خلال هذه الشارة وسيؤثر سلبًا على درجة أمان الاضافات.","addon.dashboard.capability.docker_api.title":"الوصول الكامل إلى Docker","addon.dashboard.capability.docker_api.description":"طلب مؤلف الوظيفة الإضافية الحصول على وصول إداري إلى مثيل Docker الذي يعمل على نظامك. يمنح هذا الوضع الوظيفة الإضافية وصولاً كاملاً وتحكمًا كاملاً في نظام Home Assistant بالكامل ، مما يضيف مخاطر أمنية ، وقد يؤدي إلى إتلاف نظامك عند إساءة استخدامه. لذلك ، تؤثر هذه الميزة سلبًا على درجة أمان الوظيفة الإضافية. \n\n لا يتم منح هذا المستوى من الوصول تلقائيًا ويجب تأكيده بواسطتك. للقيام بذلك ، تحتاج إلى تعطيل وضع الحماية على الوظيفة الإضافية يدويًا. قم بتعطيل وضع الحماية فقط إذا كنت تعلم ، تحتاج وتثق بمصدر هذه الوظيفة الإضافية.","addon.dashboard.capability.host_pid.title":"مساحة عمليات المضيف","addon.dashboard.capability.host_pid.description":"عادة ، يتم عزل العمليات التي يتم تشغيلها الإضافي عن جميع عمليات النظام الأخرى. طالب مؤلف الوظيفة الإضافية بالوصول إلى عمليات النظام التي تعمل على مثيل النظام المضيف ، والسماح للوظيفة الإضافية بنشر العمليات على النظام المضيف أيضًا. يمنح هذا الوضع الوظيفة الإضافية وصولاً كاملاً وتحكمًا كاملاً في نظام Home Assistant بالكامل ، مما يضيف مخاطر أمنية ، وقد يؤدي إلى إتلاف نظامك عند إساءة استخدامه. لذلك ، تؤثر هذه الميزة سلبًا على درجة أمان الوظيفة الإضافية. \n\n لا يتم منح هذا المستوى من الوصول تلقائيًا ويجب تأكيده بواسطتك. للقيام بذلك ، تحتاج إلى تعطيل وضع الحماية على الوظيفة الإضافية يدويًا. قم بتعطيل وضع الحماية فقط إذا كنت تعلم ، تحتاج وتثق بمصدر هذه الوظيفة الإضافية.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') هو وحدة أمان Linux kernel التي تقيد إمكانات الوظائف الإضافية مثل الوصول إلى الشبكة والوصول إلى المقبس الأولي والإذن بقراءة ملفات معينة أو كتابتها أو تنفيذها. \n\n يمكن لمؤلفي الإضافات توفير ملفات تعريف الأمان الخاصة بهم ، أو تحسينها للوظيفة الإضافية ، أو طلب تعطيلها. إذا تم تعطيل AppArmor ، فسيؤدي ذلك إلى زيادة مخاطر الأمان وبالتالي يكون له تأثير سلبي على درجة أمان الوظيفة الإضافية.","addon.dashboard.capability.auth_api.title":"مصادقة Home Assistant","addon.dashboard.capability.auth_api.description":"يمكن للوظيفة الإضافية المصادقة على المستخدمين مقابل Home Assistant ، مما يسمح للوظائف الإضافية بمنح المستخدمين إمكانية تسجيل الدخول إلى التطبيقات التي تعمل داخل الوظائف الإضافية ، باستخدام اسم المستخدم / كلمة المرور الخاصة بـ Home Assistant. تشير هذه الشارة إلى ما إذا كان مؤلف الوظيفة الإضافية يطلب هذه الإمكانية.","addon.dashboard.capability.ingress.title":"مدخل","addon.dashboard.capability.ingress.description":"تستخدم هذه الوظيفة الإضافية Ingress لتضمين واجهتها بشكل آمن في Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"تقييم","addon.dashboard.capability.label.hardware":"عتاد","addon.dashboard.capability.label.host":"مضيف","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid المضيف","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"المصادقة","addon.dashboard.capability.label.ingress":"مدخل","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"مدير","addon.dashboard.capability.role.default":"إفتراضي","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"نسخ احتياطي","addon.dashboard.capability.role.admin":"المشرف","addon.dashboard.option.boot.title":"ابدأ عند الاقلاع","addon.dashboard.option.boot.description":"جعل الوظيفة الإضافية تبدأ أثناء إقلاع النظام","addon.dashboard.option.watchdog.title":"مراقبه","addon.dashboard.option.watchdog.description":"سيبدأ هذا الوظيفة الإضافية إذا تعطلت","addon.dashboard.option.auto_update.title":"تحديث تلقائي","addon.dashboard.option.auto_update.description":"التحديث التلقائي للوظيفة الإضافية عند توفر إصدار جديد","addon.dashboard.option.ingress_panel.title":"إظهار في الشريط الجانبي","addon.dashboard.option.ingress_panel.description":"إضافة هذه الوظيفة الإضافية إلى الشريط الجانبي","addon.dashboard.option.protected.title":"وضع الحماية","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"فشل إلغاء تثبيت الوظيفة الإضافية","addon.dashboard.action_error.install":"فشل تثبيت الوظيفة الإضافية","addon.dashboard.action_error.stop":"فشل إيقاف الوظيفة الإضافية","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"فشل إعادة تشغيل الوظيفة الإضافية","addon.dashboard.action_error.start":"فشل بدء تشغيل الوظيفة الإضافية","addon.dashboard.action_error.go_to_config":"فشل بدء الوظيفة الإضافية - فشل التحقق من صحة التكوين!","addon.dashboard.action_error.start_invalid_config":"الانتقال إلى التكوين","addon.dashboard.action_error.validate_config":"فشل التحقق من صحة تكوين الوظيفة الإضافية","addon.dashboard.action_error.get_changelog":"فشل الحصول على سجل تغيير الوظيفة الإضافية","addon.documentation.get_documentation":"فشل الحصول على وثائق الوظيفة الإضافية ، {error}","addon.logs.get_logs":"فشل الحصول على سجلات الوظائف الإضافية ، {error}","common.cancel":"إلغاء","common.yes":"نعم","common.no":"لا","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"فشل في إعادة تشغيل {name}","common.failed_to_update_name":"فشل في تحديث {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"أحدث إصدار","common.refresh":"تحديث","common.release_notes":"ملاحظات الإصدار","common.reload":"إعادة تحميل","common.reset_defaults":"إعادة التعيين إلى الإعدادات الافتراضية","common.reset_options":"خيارات إعادة التعيين","common.restart_name":"أعد تشغيل {name}","common.restart":"إعادة التشغيل","common.running_version":"تقوم حاليا بتشغيل الإصدار {version}","common.save":"حفظ","common.close":"إغلاق","common.menu":"القائمه","common.show":"show","common.show_more":"أظهر المزيد من المعلومات حول هذا","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"تحديث","common.version":"الإصدار","common.error.unknown":"خطأ غير معروف","common.error.update_failed":"فشل التحديث","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"أعد تشغيل {name}","confirm.restart.text":"هل أنت متأكد أنك تريد إعادة تشغيل {name} ؟","confirm.reset_options.title":"خيارات إعادة التعيين","confirm.reset_options.text":"هل أنت متأكد أنك تريد إعادة تعيين جميع خياراتك؟","dashboard.addon_new_version":"الإصدار الجديد متوفر","dashboard.addon_running":"الوظيفة الإضافية قيد التشغيل","dashboard.addon_stopped":"تم إيقاف الوظيفة الإضافية","dashboard.addons":"الوظائف الإضافية المثبتة","dashboard.no_addons":"لم يتم تثبيت أية إضافات بعد. توجه إلى متجر الإضافات للبدء!","dashboard.search_addons":"Search add-ons","store.missing_addons":"الإضافات المفقودة؟ مكن الوضع المتقدم في صفحة ملف تعريف المستخدم","store.no_results_found":"لم يتم العثور على نتائج في {repository} .","store.registries":"المسجلات","store.repositories":"مستودعات","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"لوحة المعلومات","panel.backups":"نسخ احتياطية","panel.store":"متجر الوظائف الإضافية","panel.system":"النظام","my.not_supported":"لا يدعم مثيل Home Assistant إعادة التوجيه هذه. تحقق من {link} لعمليات إعادة التوجيه المدعومة والإصدار الذي تم تقديمه فيه.","my.faq_link":"الأسئلة الشائعة حول My Home Assistant","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"حدث خطأ غير معروف","my.error_addon_not_found":"لم يتم العثور على الإضافة","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"الوظيفة الإضافية المطلوبة ليست قيد التشغيل. يرجى تشغيلها أولاً","my.error_addon_not_installed":"لم يتم تثبيت الوظيفة الإضافية المطلوبة. الرجاء تثبيتها أولا","my.error_addon_no_ingress":"الوظيفة الإضافية المطلوبة لا تدعم الإدخال","system.log.log_provider":"مزود السجل","system.log.get_logs":"فشل الحصول على سجلات {provider} {error}","system.supervisor.cpu_usage":"استخدام supervisor لـ CPU","system.supervisor.ram_usage":"استخدام supervisor لـ RAM","system.supervisor.failed_to_set_option":"فشل في تعيين خيار supervisor","system.supervisor.failed_to_reload":"فشل في إعادة تحميل supervisor","system.supervisor.failed_to_update":"فشل في تحديث supervisor","system.supervisor.unsupported_title":"أنت تقوم بتشغيل تثبيت غير مدعوم","system.supervisor.unsupported_description":"يوجد أدناه قائمة بالمشكلات التي تم العثور عليها في التثبيت الخاص بك ، انقر فوق الارتباطات لمعرفة كيفية حل المشكلات.","system.supervisor.unhealthy_title":"التثبيت الخاص بك غير صحي","system.supervisor.unhealthy_description":"سيؤدي تشغيل التثبيت غير الصحي إلى حدوث مشكلات. يوجد أدناه قائمة بالمشكلات التي تم العثور عليها في التثبيت الخاص بك ، انقر فوق الارتباطات لمعرفة كيفية حل المشكلات.","system.supervisor.update_supervisor":"تحديث supervisor","system.supervisor.channel":"قناة","system.supervisor.leave_beta_action":"غادر النسخ التجريبية","system.supervisor.leave_beta_description":"احصل على تحديثات ثابتة لـ Home Assistant و supervisor والمضيف","system.supervisor.join_beta_action":"انضم إلى النسخ التجريبية","system.supervisor.join_beta_description":"احصل على تحديثات تجريبية لـ Home Assistant (RCs) وsupervisor والمضيف","system.supervisor.share_diagnostics":"شارك التشخيصات","system.supervisor.share_diagnostics_description":"شارك تقارير الأعطال ومعلومات التشخيص.","system.supervisor.reload_supervisor":"إعادة تحميل supervisor","system.supervisor.warning":"تحذير","system.supervisor.search":"بحث","system.supervisor.share_diagonstics_title":"ساعد في تحسين Home Assistant","system.supervisor.share_diagonstics_description":"هل تريد مشاركة تقارير الأعطال والمعلومات التشخيصية تلقائيا عندما يواجه Supervisor أخطاء غير متوقعة؟ {line_break} سيسمح لنا هذا بإصلاح المشاكل ، والمعلومات متاحة فقط لفريق Home Assistant Core ولن يتم مشاركتها مع الآخرين. {line_break} لا تتضمن البيانات أي معلومات خاصة/حساسة ويمكنك تعطيلها في الإعدادات في أي وقت تريده.","system.supervisor.unsupported_reason.apparmor":"لم يتم تمكين AppArmor على المضيف","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"نسخة Docker","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"مدير الشبكة","system.supervisor.unsupported_reason.os":"نظام التشغيل","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"supervisor ليس له امتياز","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"supervisor ليس له امتياز","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"فشل إعداد supervisor","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"تم الكشف عن محتوى غير موثوق به","system.host.failed_to_get_hardware_list":"فشل في الحصول على قائمة الأجهزة","system.host.failed_to_reboot":"فشل إعادة تشغيل المضيف","system.host.failed_to_shutdown":"فشل إيقاف تشغيل المضيف","system.host.failed_to_set_hostname":"فشل إعداد اسم المضيف","system.host.failed_to_import_from_usb":"فشل الاستيراد من USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"المساحة المستخدمة","system.host.hostname":"اسم المضيف","system.host.change_hostname":"تغيير اسم المضيف","system.host.new_hostname":"الرجاء إدخال اسم مضيف جديد:","system.host.ip_address":"عنوان IP","system.host.change":"تغيير","system.host.operating_system":"نظام التشغيل","system.host.docker_version":"نسخة Docker","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"مدة حياة eMMC المستخدمة","system.host.reboot_host":"إعادة تشغيل المضيف","system.host.confirm_reboot":"هل تريد بالتأكيد إعادة تشغيل المضيف؟","system.host.confirm_shutdown":"هل تريد بالتأكيد إيقاف تشغيل المضيف؟","system.host.shutdown_host":"إيقاف تشغيل المضيف","system.host.hardware":"العتاد","system.host.import_from_usb":"الاستيراد من USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"استخدام وحدة المعالجة المركزية الأساسية","system.core.ram_usage":"استخدام ذاكرة الوصول العشوائي الأساسية","backup.search":"Search backups","backup.no_backups":"ليس لديك أي نسخ احياطية حتى الآن.","backup.create_blocked_not_running":"إنشاء لقطة غير ممكن الآن لأن النظام في حالة {state}.","backup.delete_selected":"حذف النسخ الاحتياطية المحددة","backup.delete_backup_title":"حذف نسخة احتياطية","backup.delete_backup_text":"هل تريد أن تحذف {number} {number, plural,\n one {backups}\n other {backups}\n}?","backup.delete_backup_confirm":"حذف","backup.selected":"{number} حدد","backup.failed_to_delete":"فشل الحذف","backup.could_not_create":"تعذر إنشاء النسخة الاحتياطية","backup.upload_backup":"تحميل نسخة احتياطية","backup.download_backup":"Download backup","backup.create_backup":"انشاء نسخة احتياطية","backup.create":"إنشاء","backup.created":"خلقت","backup.name":"اسم النسخة الاحتياطية","backup.type":"نوع النسخة الاحتياطية","backup.select_type":"تحديد ما يجب استعادته","backup.full_backup":"نسخة احتياطية كاملة","backup.partial_backup":"نسخة احتياطية جزئية","backup.addons":"الإضافات","backup.folders":"المجلدات","backup.size":"Size","backup.password":"كلمة مرور النسخ الاحتياطي","backup.confirm_password":"تأكيد كلمة مرور النسخ الاحتياطي","backup.password_protection":"حماية كلمة المرور","backup.enter_password":"الرجاء إدخال كلمة المرور.","backup.passwords_not_matching":"كلمات المرور غير متطابقة","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"إعدادات الشبكة","dialog.network.connected_to":"متصل بـ {ssid}","dialog.network.scan_ap":"ابحث عن نقاط الوصول","dialog.network.signal_strength":"قوة الاشارة","dialog.network.open":"فتح","dialog.network.wep":"WEP","dialog.network.wpa":"WPA PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"كلمة مرور Wi-Fi","dialog.network.warning":"إذا كنت تقوم بتغيير عناوين Wi-Fi أو IP أو البوابة ، فقد تفقد الاتصال!","dialog.network.static":"ثابتة","dialog.network.auto":"Automatic","dialog.network.disabled":"معطل","dialog.network.ip_netmask":"عنوان IP / قناع الشبكة","dialog.network.gateway":"عنوان البوابة","dialog.network.dns_servers":"خوادم DNS","dialog.network.unsaved":"لديك تغييرات غير محفوظة ، ستضيع هذه التغييرات إذا قمت بتغيير علامات التبويب ، هل تريد المتابعة؟","dialog.network.failed_to_change":"فشل تغيير إعدادات الشبكة","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"إضافة سجل حاوية جديد","dialog.registries.title_manage":"إدارة سجلات الحاويات","dialog.registries.registry":"سجل","dialog.registries.username":"اسم المستخدم","dialog.registries.password":"كلمة المرور","dialog.registries.no_registries":"لم يتم تكوين سجلات","dialog.registries.add_registry":"إضافة سجل","dialog.registries.add_new_registry":"إضافة سجل جديد","dialog.registries.remove":"إزالة","dialog.registries.failed_to_add":"فشل في إضافة السجل","dialog.registries.failed_to_remove":"فشل في إزالة السجل","dialog.repositories.title":"إدارة مستودعات الإضافات","dialog.repositories.add":"إضافة","dialog.repositories.remove":"إزالة","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"هل تريد إعادة تشغيل الإضافة بالتغييرات التي قمت بها؟","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"العتاد","dialog.hardware.search":"البحث عن العتاد","dialog.hardware.subsystem":"النظام الفرعي","dialog.hardware.id":"معرف","dialog.hardware.attributes":"سمات","dialog.hardware.device_path":"مسار الجهاز","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"فشل حفظ تكوين الوظيفة الإضافية ، {error}","addon.state.installed":"الوظيفة الإضافية مثبتة","addon.state.not_installed":"الوظيفة الإضافية غير مثبتة","addon.state.not_available":"الوظيفة الإضافية غير متوفرة على نظامك","addon.panel.configuration":"الإعدادات","addon.panel.documentation":"الوثائق","addon.panel.info":"معلومات","addon.panel.log":"سجل","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"إظهار خيارات التكوين الاختيارية غير المستخدمة","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"معطل","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"اسم المضيف","addon.dashboard.new_update_available":"{name} {version} متاح","addon.dashboard.not_available_arch":"هذه الوظيفة الإضافية غير متوافقة مع معالج جهازك أو نظام التشغيل الذي قمت بتثبيته على جهازك.","addon.dashboard.not_available_version":"أنت تقوم بتشغيل Home Assistant {core_version_installed} ، للتحديث إلى هذا الإصدار من الوظيفة الإضافية تحتاج على الأقل الإصدار {core_version_needed} من Home Assistant","addon.dashboard.visit_addon_page":"قم بزيارة صفحة {name} لمزيد من التفاصيل","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"افتح واجهة مستخدم الويب","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"تفعيل وضع الحماية","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"يوفر Home Assistant تصنيفًا أمنيًا لكل من الوظائف الإضافية ، مما يشير إلى المخاطر التي تنطوي عليها عند استخدام هذه الوظيفة الإضافية. كلما زاد الوصول الذي تتطلبه الوظيفة الإضافية على نظامك ، انخفضت النتيجة ، وبالتالي تزيد من مخاطر الأمان المحتملة. \n\n تكون الدرجة على مقياس من 1 إلى 8. حيث 1 هي أدنى درجة (تعتبر الأكثر انعدامًا للأمان والأكثر خطورة) والنتيجة 8 هي أعلى درجة (تعتبر الأكثر أمانًا والأقل خطورة).","addon.dashboard.capability.host_network.title":"الشبكة المضيفة","addon.dashboard.capability.host_network.description":"تعمل الوظائف الإضافية عادةً في طبقة الشبكة المعزولة الخاصة بها ، مما يمنعها من الوصول إلى شبكة نظام التشغيل المضيف. في بعض الحالات ، يمكن أن يحد عزل الشبكة هذا من الوظائف الإضافية في تقديم خدماتها ، وبالتالي ، يمكن رفع العزلة بواسطة مؤلف الوظيفة الإضافية ، مما يمنح الوظيفة الإضافية حق الوصول الكامل إلى إمكانات الشبكة الخاصة بالجهاز المضيف. يمنح هذا الوظيفة الإضافية المزيد من إمكانيات الشبكة ولكنه يقلل من مستوى الأمان ، وبالتالي ، سيتم تخفيض تصنيف الأمان للوظيفة الإضافية عند استخدام هذا الخيار بواسطة الوظيفة الإضافية.","addon.dashboard.capability.homeassistant_api.title":"وصول Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"يُسمح لهذه الوظيفة الإضافية بالوصول إلى مثيل Home Assistant قيد التشغيل مباشرةً عبر واجهة برمجة تطبيقات Home Assistant. يعالج هذا الوضع المصادقة للوظيفة الإضافية أيضًا ، مما يمكّن الوظيفة الإضافية من التفاعل مع Home Assistant دون الحاجة إلى رموز مصادقة إضافية.","addon.dashboard.capability.full_access.title":"الوصول الكامل إلى العتاد","addon.dashboard.capability.full_access.description":"تُمنح هذه الوظيفة الإضافية حق الوصول الكامل إلى أجهزة نظامك ، بناءً على طلب مؤلف الوظيفة الإضافية. الوصول مشابه للوضع المميز في Docker. نظرًا لأن هذا يفتح مخاطر أمنية محتملة ، فإن هذه الميزة تؤثر سلبًا على درجة أمان الوظيفة الإضافية. \n\n لا يتم منح هذا المستوى من الوصول تلقائيًا ويجب تأكيده بواسطتك. للقيام بذلك ، تحتاج إلى تعطيل وضع الحماية على الوظيفة الإضافية يدويًا. قم بتعطيل وضع الحماية فقط إذا كنت تعلم وتحتاج وتثق بمصدر هذه الوظيفة الإضافية.","addon.dashboard.capability.hassio_api.title":"وصول supervisor API","addon.dashboard.capability.hassio_api.description":"تم منح الوظيفة الإضافية حق الوصول إلى Supervisor API ، بناءً على طلب مؤلف الوظيفة الإضافية. بشكل افتراضي ، يمكن للوظيفة الإضافية الوصول إلى معلومات الإصدار العامة لنظامك. عندما تطلب الوظيفة الإضافية وصول \"مدير\" أو \"مسؤول\" إلى واجهة برمجة التطبيقات ، فإنها ستحصل على حق الوصول للتحكم في أجزاء متعددة من نظام Home Assistant الخاص بك. يشار إلى هذا الإذن من خلال هذه الشارة وسيؤثر سلبًا على درجة أمان الاضافات.","addon.dashboard.capability.docker_api.title":"الوصول الكامل إلى Docker","addon.dashboard.capability.docker_api.description":"طلب مؤلف الوظيفة الإضافية الحصول على وصول إداري إلى مثيل Docker الذي يعمل على نظامك. يمنح هذا الوضع الوظيفة الإضافية وصولاً كاملاً وتحكمًا كاملاً في نظام Home Assistant بالكامل ، مما يضيف مخاطر أمنية ، وقد يؤدي إلى إتلاف نظامك عند إساءة استخدامه. لذلك ، تؤثر هذه الميزة سلبًا على درجة أمان الوظيفة الإضافية. \n\n لا يتم منح هذا المستوى من الوصول تلقائيًا ويجب تأكيده بواسطتك. للقيام بذلك ، تحتاج إلى تعطيل وضع الحماية على الوظيفة الإضافية يدويًا. قم بتعطيل وضع الحماية فقط إذا كنت تعلم ، تحتاج وتثق بمصدر هذه الوظيفة الإضافية.","addon.dashboard.capability.host_pid.title":"مساحة عمليات المضيف","addon.dashboard.capability.host_pid.description":"عادة ، يتم عزل العمليات التي يتم تشغيلها الإضافي عن جميع عمليات النظام الأخرى. طالب مؤلف الوظيفة الإضافية بالوصول إلى عمليات النظام التي تعمل على مثيل النظام المضيف ، والسماح للوظيفة الإضافية بنشر العمليات على النظام المضيف أيضًا. يمنح هذا الوضع الوظيفة الإضافية وصولاً كاملاً وتحكمًا كاملاً في نظام Home Assistant بالكامل ، مما يضيف مخاطر أمنية ، وقد يؤدي إلى إتلاف نظامك عند إساءة استخدامه. لذلك ، تؤثر هذه الميزة سلبًا على درجة أمان الوظيفة الإضافية. \n\n لا يتم منح هذا المستوى من الوصول تلقائيًا ويجب تأكيده بواسطتك. للقيام بذلك ، تحتاج إلى تعطيل وضع الحماية على الوظيفة الإضافية يدويًا. قم بتعطيل وضع الحماية فقط إذا كنت تعلم ، تحتاج وتثق بمصدر هذه الوظيفة الإضافية.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') هو وحدة أمان Linux kernel التي تقيد إمكانات الوظائف الإضافية مثل الوصول إلى الشبكة والوصول إلى المقبس الأولي والإذن بقراءة ملفات معينة أو كتابتها أو تنفيذها. \n\n يمكن لمؤلفي الإضافات توفير ملفات تعريف الأمان الخاصة بهم ، أو تحسينها للوظيفة الإضافية ، أو طلب تعطيلها. إذا تم تعطيل AppArmor ، فسيؤدي ذلك إلى زيادة مخاطر الأمان وبالتالي يكون له تأثير سلبي على درجة أمان الوظيفة الإضافية.","addon.dashboard.capability.auth_api.title":"مصادقة Home Assistant","addon.dashboard.capability.auth_api.description":"يمكن للوظيفة الإضافية المصادقة على المستخدمين مقابل Home Assistant ، مما يسمح للوظائف الإضافية بمنح المستخدمين إمكانية تسجيل الدخول إلى التطبيقات التي تعمل داخل الوظائف الإضافية ، باستخدام اسم المستخدم / كلمة المرور الخاصة بـ Home Assistant. تشير هذه الشارة إلى ما إذا كان مؤلف الوظيفة الإضافية يطلب هذه الإمكانية.","addon.dashboard.capability.ingress.title":"مدخل","addon.dashboard.capability.ingress.description":"تستخدم هذه الوظيفة الإضافية Ingress لتضمين واجهتها بشكل آمن في Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"تقييم","addon.dashboard.capability.label.hardware":"عتاد","addon.dashboard.capability.label.host":"مضيف","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid المضيف","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"المصادقة","addon.dashboard.capability.label.ingress":"مدخل","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"مدير","addon.dashboard.capability.role.default":"إفتراضي","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"نسخ احتياطي","addon.dashboard.capability.role.admin":"المشرف","addon.dashboard.option.boot.title":"ابدأ عند الاقلاع","addon.dashboard.option.boot.description":"جعل الوظيفة الإضافية تبدأ أثناء إقلاع النظام","addon.dashboard.option.watchdog.title":"مراقبه","addon.dashboard.option.watchdog.description":"سيبدأ هذا الوظيفة الإضافية إذا تعطلت","addon.dashboard.option.auto_update.title":"تحديث تلقائي","addon.dashboard.option.auto_update.description":"التحديث التلقائي للوظيفة الإضافية عند توفر إصدار جديد","addon.dashboard.option.ingress_panel.title":"إظهار في الشريط الجانبي","addon.dashboard.option.ingress_panel.description":"إضافة هذه الوظيفة الإضافية إلى الشريط الجانبي","addon.dashboard.option.protected.title":"وضع الحماية","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"فشل إلغاء تثبيت الوظيفة الإضافية","addon.dashboard.action_error.install":"فشل تثبيت الوظيفة الإضافية","addon.dashboard.action_error.stop":"فشل إيقاف الوظيفة الإضافية","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"فشل إعادة تشغيل الوظيفة الإضافية","addon.dashboard.action_error.start":"فشل بدء تشغيل الوظيفة الإضافية","addon.dashboard.action_error.go_to_config":"فشل بدء الوظيفة الإضافية - فشل التحقق من صحة التكوين!","addon.dashboard.action_error.start_invalid_config":"الانتقال إلى التكوين","addon.dashboard.action_error.validate_config":"فشل التحقق من صحة تكوين الوظيفة الإضافية","addon.dashboard.action_error.get_changelog":"فشل الحصول على سجل تغيير الوظيفة الإضافية","addon.documentation.get_documentation":"فشل الحصول على وثائق الوظيفة الإضافية ، {error}","addon.logs.get_logs":"فشل الحصول على سجلات الوظائف الإضافية ، {error}","common.cancel":"إلغاء","common.yes":"نعم","common.no":"لا","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"فشل في إعادة تشغيل {name}","common.failed_to_update_name":"فشل في تحديث {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"أحدث إصدار","common.refresh":"تحديث","common.release_notes":"ملاحظات الإصدار","common.reload":"إعادة تحميل","common.reset_defaults":"إعادة التعيين إلى الإعدادات الافتراضية","common.reset_options":"خيارات إعادة التعيين","common.restart_name":"أعد تشغيل {name}","common.restart":"إعادة التشغيل","common.running_version":"تقوم حاليا بتشغيل الإصدار {version}","common.save":"حفظ","common.close":"إغلاق","common.menu":"القائمه","common.show":"show","common.show_more":"أظهر المزيد من المعلومات حول هذا","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"تحديث","common.version":"الإصدار","common.error.unknown":"خطأ غير معروف","common.error.update_failed":"فشل التحديث","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"أعد تشغيل {name}","confirm.restart.text":"هل أنت متأكد أنك تريد إعادة تشغيل {name} ؟","confirm.reset_options.title":"خيارات إعادة التعيين","confirm.reset_options.text":"هل أنت متأكد أنك تريد إعادة تعيين جميع خياراتك؟","dashboard.addon_new_version":"الإصدار الجديد متوفر","dashboard.addon_running":"الوظيفة الإضافية قيد التشغيل","dashboard.addon_stopped":"تم إيقاف الوظيفة الإضافية","dashboard.addons":"الوظائف الإضافية المثبتة","dashboard.no_addons":"لم يتم تثبيت أية إضافات بعد. توجه إلى متجر الإضافات للبدء!","dashboard.search_addons":"Search add-ons","store.missing_addons":"الإضافات المفقودة؟ مكن الوضع المتقدم في صفحة ملف تعريف المستخدم","store.no_results_found":"لم يتم العثور على نتائج في {repository} .","store.registries":"المسجلات","store.repositories":"مستودعات","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"لوحة المعلومات","panel.backups":"نسخ احتياطية","panel.store":"متجر الوظائف الإضافية","panel.system":"النظام","my.not_supported":"لا يدعم مثيل Home Assistant إعادة التوجيه هذه. تحقق من {link} لعمليات إعادة التوجيه المدعومة والإصدار الذي تم تقديمه فيه.","my.faq_link":"الأسئلة الشائعة حول My Home Assistant","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"حدث خطأ غير معروف","my.error_addon_not_found":"لم يتم العثور على الإضافة","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"الوظيفة الإضافية المطلوبة ليست قيد التشغيل. يرجى تشغيلها أولاً","my.error_addon_not_installed":"لم يتم تثبيت الوظيفة الإضافية المطلوبة. الرجاء تثبيتها أولا","my.error_addon_no_ingress":"الوظيفة الإضافية المطلوبة لا تدعم الإدخال","system.log.log_provider":"مزود السجل","system.log.get_logs":"فشل الحصول على سجلات {provider} {error}","system.supervisor.cpu_usage":"استخدام supervisor لـ CPU","system.supervisor.ram_usage":"استخدام supervisor لـ RAM","system.supervisor.failed_to_set_option":"فشل في تعيين خيار supervisor","system.supervisor.failed_to_reload":"فشل في إعادة تحميل supervisor","system.supervisor.failed_to_update":"فشل في تحديث supervisor","system.supervisor.unsupported_title":"أنت تقوم بتشغيل تثبيت غير مدعوم","system.supervisor.unsupported_description":"يوجد أدناه قائمة بالمشكلات التي تم العثور عليها في التثبيت الخاص بك ، انقر فوق الارتباطات لمعرفة كيفية حل المشكلات.","system.supervisor.unhealthy_title":"التثبيت الخاص بك غير صحي","system.supervisor.unhealthy_description":"سيؤدي تشغيل التثبيت غير الصحي إلى حدوث مشكلات. يوجد أدناه قائمة بالمشكلات التي تم العثور عليها في التثبيت الخاص بك ، انقر فوق الارتباطات لمعرفة كيفية حل المشكلات.","system.supervisor.update_supervisor":"تحديث supervisor","system.supervisor.channel":"قناة","system.supervisor.leave_beta_action":"غادر النسخ التجريبية","system.supervisor.leave_beta_description":"احصل على تحديثات ثابتة لـ Home Assistant و supervisor والمضيف","system.supervisor.join_beta_action":"انضم إلى النسخ التجريبية","system.supervisor.join_beta_description":"احصل على تحديثات تجريبية لـ Home Assistant (RCs) وsupervisor والمضيف","system.supervisor.share_diagnostics":"شارك التشخيصات","system.supervisor.share_diagnostics_description":"شارك تقارير الأعطال ومعلومات التشخيص.","system.supervisor.reload_supervisor":"إعادة تحميل supervisor","system.supervisor.warning":"تحذير","system.supervisor.search":"بحث","system.supervisor.share_diagonstics_title":"ساعد في تحسين Home Assistant","system.supervisor.share_diagonstics_description":"هل تريد مشاركة تقارير الأعطال والمعلومات التشخيصية تلقائيا عندما يواجه Supervisor أخطاء غير متوقعة؟ {line_break} سيسمح لنا هذا بإصلاح المشاكل ، والمعلومات متاحة فقط لفريق Home Assistant Core ولن يتم مشاركتها مع الآخرين. {line_break} لا تتضمن البيانات أي معلومات خاصة/حساسة ويمكنك تعطيلها في الإعدادات في أي وقت تريده.","system.supervisor.unsupported_reason.apparmor":"لم يتم تمكين AppArmor على المضيف","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"نسخة Docker","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"مدير الشبكة","system.supervisor.unsupported_reason.os":"نظام التشغيل","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"supervisor ليس له امتياز","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"supervisor ليس له امتياز","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"فشل إعداد supervisor","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"تم الكشف عن محتوى غير موثوق به","system.host.failed_to_get_hardware_list":"فشل في الحصول على قائمة الأجهزة","system.host.failed_to_reboot":"فشل إعادة تشغيل المضيف","system.host.failed_to_shutdown":"فشل إيقاف تشغيل المضيف","system.host.failed_to_set_hostname":"فشل إعداد اسم المضيف","system.host.failed_to_import_from_usb":"فشل الاستيراد من USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"المساحة المستخدمة","system.host.hostname":"اسم المضيف","system.host.change_hostname":"تغيير اسم المضيف","system.host.new_hostname":"الرجاء إدخال اسم مضيف جديد:","system.host.ip_address":"عنوان IP","system.host.change":"تغيير","system.host.operating_system":"نظام التشغيل","system.host.docker_version":"نسخة Docker","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"مدة حياة eMMC المستخدمة","system.host.reboot_host":"إعادة تشغيل المضيف","system.host.confirm_reboot":"هل تريد بالتأكيد إعادة تشغيل المضيف؟","system.host.confirm_shutdown":"هل تريد بالتأكيد إيقاف تشغيل المضيف؟","system.host.shutdown_host":"إيقاف تشغيل المضيف","system.host.hardware":"العتاد","system.host.import_from_usb":"الاستيراد من USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"استخدام وحدة المعالجة المركزية الأساسية","system.core.ram_usage":"استخدام ذاكرة الوصول العشوائي الأساسية","backup.search":"Search backups","backup.no_backups":"ليس لديك أي نسخ احياطية حتى الآن.","backup.create_blocked_not_running":"إنشاء لقطة غير ممكن الآن لأن النظام في حالة {state}.","backup.delete_selected":"حذف النسخ الاحتياطية المحددة","backup.delete_backup_title":"حذف نسخة احتياطية","backup.delete_backup_text":"هل تريد أن تحذف {number} {number, plural,\n one {backups}\n other {backups}\n}?","backup.delete_backup_confirm":"حذف","backup.selected":"{number} حدد","backup.failed_to_delete":"فشل الحذف","backup.could_not_create":"تعذر إنشاء النسخة الاحتياطية","backup.upload_backup":"تحميل نسخة احتياطية","backup.download_backup":"Download backup","backup.create_backup":"انشاء نسخة احتياطية","backup.create":"إنشاء","backup.created":"خلقت","backup.name":"اسم النسخة الاحتياطية","backup.type":"نوع النسخة الاحتياطية","backup.select_type":"تحديد ما يجب استعادته","backup.full_backup":"نسخة احتياطية كاملة","backup.partial_backup":"نسخة احتياطية جزئية","backup.addons":"الإضافات","backup.folders":"المجلدات","backup.size":"Size","backup.password":"كلمة مرور النسخ الاحتياطي","backup.confirm_password":"تأكيد كلمة مرور النسخ الاحتياطي","backup.password_protection":"حماية كلمة المرور","backup.enter_password":"الرجاء إدخال كلمة المرور.","backup.passwords_not_matching":"كلمات المرور غير متطابقة","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"إعدادات الشبكة","dialog.network.connected_to":"متصل بـ {ssid}","dialog.network.scan_ap":"ابحث عن نقاط الوصول","dialog.network.signal_strength":"قوة الاشارة","dialog.network.open":"فتح","dialog.network.wep":"WEP","dialog.network.wpa":"WPA PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"كلمة مرور Wi-Fi","dialog.network.warning":"إذا كنت تقوم بتغيير عناوين Wi-Fi أو IP أو البوابة ، فقد تفقد الاتصال!","dialog.network.static":"ثابتة","dialog.network.auto":"Automatic","dialog.network.disabled":"معطل","dialog.network.ip_netmask":"عنوان IP / قناع الشبكة","dialog.network.gateway":"عنوان البوابة","dialog.network.dns_servers":"خوادم DNS","dialog.network.unsaved":"لديك تغييرات غير محفوظة ، ستضيع هذه التغييرات إذا قمت بتغيير علامات التبويب ، هل تريد المتابعة؟","dialog.network.failed_to_change":"فشل تغيير إعدادات الشبكة","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"إضافة سجل حاوية جديد","dialog.registries.title_manage":"إدارة سجلات الحاويات","dialog.registries.registry":"سجل","dialog.registries.username":"اسم المستخدم","dialog.registries.password":"كلمة المرور","dialog.registries.no_registries":"لم يتم تكوين سجلات","dialog.registries.add_registry":"إضافة سجل","dialog.registries.add_new_registry":"إضافة سجل جديد","dialog.registries.remove":"إزالة","dialog.registries.failed_to_add":"فشل في إضافة السجل","dialog.registries.failed_to_remove":"فشل في إزالة السجل","dialog.repositories.title":"إدارة مستودعات الإضافات","dialog.repositories.add":"إضافة","dialog.repositories.remove":"إزالة","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"هل تريد إعادة تشغيل الإضافة بالتغييرات التي قمت بها؟","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"العتاد","dialog.hardware.search":"البحث عن العتاد","dialog.hardware.subsystem":"النظام الفرعي","dialog.hardware.id":"معرف","dialog.hardware.attributes":"سمات","dialog.hardware.device_path":"مسار الجهاز","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/bg-44190bfd8400493cd73999489737d08f.json b/supervisor/api/panel/static/translations/bg-c43b68b06cb3c9856dad7cb6397983c4.json similarity index 51% rename from supervisor/api/panel/static/translations/bg-44190bfd8400493cd73999489737d08f.json rename to supervisor/api/panel/static/translations/bg-c43b68b06cb3c9856dad7cb6397983c4.json index f9c39e1d1..f77bc1e11 100644 --- a/supervisor/api/panel/static/translations/bg-44190bfd8400493cd73999489737d08f.json +++ b/supervisor/api/panel/static/translations/bg-c43b68b06cb3c9856dad7cb6397983c4.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Нулирането на конфигурацията на добавката не е успешно, {error}","addon.failed_to_save":"Запазването на конфигурацията на добавката не е успешно, {error}","addon.state.installed":"Добавката е инсталирана","addon.state.not_installed":"Добавката не е инсталирана","addon.state.not_available":"Добавката не е налична във вашата система","addon.panel.configuration":"Конфигурация","addon.panel.documentation":"Документация","addon.panel.info":"Информация","addon.panel.log":"Журнал","addon.configuration.no_configuration":"Тази добавка не предлага конфигурация, с която да се занимавате…","addon.configuration.audio.header":"Аудио","addon.configuration.audio.default":"По подразбиране","addon.configuration.audio.input":"Вход","addon.configuration.audio.output":"Изход","addon.configuration.options.header":"Опции","addon.configuration.options.edit_in_ui":"Редактиране в потребителския интерфейс","addon.configuration.options.edit_in_yaml":"Редактиране в YAML","addon.configuration.options.invalid_yaml":"Невалиден YAML","addon.configuration.options.show_unused_optional":"Показване на неизползваните опции за конфигуриране по избор","addon.configuration.network.container":"Контейнер","addon.configuration.network.disabled":"Деактивиран","addon.configuration.network.header":"Мрежа","addon.configuration.network.show_disabled":"Показване на деактивирани портове","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Дневник на промените","addon.dashboard.cpu_usage":"Използване на CPU от добавката","addon.dashboard.ram_usage":"Използване на RAM от добавката","addon.dashboard.hostname":"Име на хоста","addon.dashboard.new_update_available":"{name} {version} е налично","addon.dashboard.not_available_arch":"Тази добавка не е съвместима с процесора на вашето устройство или операционната система, която сте инсталирали на вашето устройство.","addon.dashboard.not_available_version":"Изпълнявате Home Assistant {core_version_installed}, за да актуализирате до тази версия на добавката ви е необходима поне версия {core_version_needed} на Home Assistant","addon.dashboard.visit_addon_page":"Посетете страницата на {name} за повече информация","addon.dashboard.restart":"рестарт","addon.dashboard.start":"старт","addon.dashboard.stop":"стоп","addon.dashboard.install":"инсталиране","addon.dashboard.uninstall":"деинсталиране","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Отваряне на потребителския WEB интерфейс","addon.dashboard.protection_mode.title":"Режимът на защита е деактивиран!","addon.dashboard.protection_mode.content":"Режимът на защита на тази добавка е деактивиран! Това дава на добавката пълен достъп до цялата система, което добавя рискове за сигурността и може да повреди вашата система при неправилно използване. Деактивирайте режима на защита само ако знаете, имате нужда и се доверявате на източника на тази добавка.","addon.dashboard.protection_mode.enable":"Активиране","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Пълен достъп до хардуера","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Пълен достъп до Docker","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Проникване","addon.dashboard.capability.ingress.description":"Тази добавка използва Ingress, за да вгради интерфейса си по сигурен начин в Home Assistant.","addon.dashboard.capability.signed.title":"Подписано","addon.dashboard.capability.signed.description":"Тази добавка е подписана и проверена с Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"рейтинг","addon.dashboard.capability.label.hardware":"хардуер","addon.dashboard.capability.label.host":"хост","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"хост pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"авт","addon.dashboard.capability.label.ingress":"Проникване","addon.dashboard.capability.label.signed":"Подписано","addon.dashboard.capability.stages.experimental":"Експериментално","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"мениджър","addon.dashboard.capability.role.default":"по подразбиране","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"архивиране","addon.dashboard.capability.role.admin":"админ","addon.dashboard.option.boot.title":"Стартиране при зареждане на системата","addon.dashboard.option.boot.description":"Направете добавката да стартира по време на зареждане на системата","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Това ще стартира добавката, ако се срине","addon.dashboard.option.auto_update.title":"Автоматично актуализиране","addon.dashboard.option.auto_update.description":"Автоматично актуализиране на добавката, когато има налична нова версия","addon.dashboard.option.ingress_panel.title":"Показване в страничната лента","addon.dashboard.option.ingress_panel.description":"Добавете тази добавка към страничната си лента","addon.dashboard.option.protected.title":"Режим на защита","addon.dashboard.option.protected.description":"Блокира елевиран системен достъп на добавката","addon.dashboard.action_error.uninstall":"Деинсталирането на добавката не е успешно","addon.dashboard.action_error.install":"Инсталирането на добавката не е успешно","addon.dashboard.action_error.stop":"Спирането на добавката не е успешно","addon.dashboard.action_error.rebuild":"Неуспешно възстановяване на добавката","addon.dashboard.action_error.restart":"Рестартирането на добавката не е успешно","addon.dashboard.action_error.start":"Стартирането на добавката не е успешно","addon.dashboard.action_error.go_to_config":"Редактиране на конфигурацията","addon.dashboard.action_error.start_invalid_config":"Към конфигурацията","addon.dashboard.action_error.validate_config":"Грешка при проверка на конфигурацията на добавката","addon.dashboard.action_error.get_changelog":"Неуспешно получаване на списък с промени на добавката","addon.documentation.get_documentation":"Неуспешно получаване на документация за добавката, {error}","addon.logs.get_logs":"Неуспешно получаване журнали на добавка, {грешка}","common.cancel":"Отказ","common.yes":"Да","common.no":"Не","common.add":"Добавяне","common.description":"Описание","common.failed_to_restart_name":"Рестартирането на {name} не е успешно","common.failed_to_update_name":"Актуализирането на {name} не е успешно","common.learn_more":"Научете повече","common.new_version_available":"Налична е нова версия","common.newest_version":"Последна версия","common.refresh":"Опресняване","common.release_notes":"Бележки към изданието","common.reload":"Презареждане","common.reset_defaults":"Нулирайте по подразбиране","common.reset_options":"Нулиране на опциите","common.restart_name":"Рестартиране на {name}","common.restart":"Рестартиране","common.running_version":"В момента използвате версия {version}","common.save":"Запис","common.close":"Затвори","common.menu":"Меню","common.show":"показване","common.show_more":"Показване на повече информация за това","common.update_available":"{count}{count, plural,\n one {обновление изчаква}\n other {{count} обновления изчакват}\n}","common.update":"Актуализиране","common.version":"Версия","common.error.unknown":"Неизвестна грешка","common.error.update_failed":"Актуализацията не е успешна","update_available.update_name":"Актуализиране на {name}","update_available.open_release_notes":"Отваряне на бележките за версията","update_available.create_backup":"Създаване на резервно копие преди актуализиране","update_available.description":"Имате инсталирана версия {version}. Кликнете върху актуализиране, за да актуализирате до версия {newest_version}","update_available.updating":"Актуализиране на {name} до версия {version}","update_available.no_update":"Няма налична актуализация за {name}","confirm.restart.title":"Рестартиране на {name}","confirm.restart.text":"Наистина ли искате да рестартирате {name}?","confirm.reset_options.title":"Нулиране на опциите","confirm.reset_options.text":"Сигурни ли сте, че искате да нулирате всичките си опции?","dashboard.addon_new_version":"Налична е нова версия","dashboard.addon_running":"Добавката се изпълнява","dashboard.addon_stopped":"Добавката е спряна","dashboard.addons":"Инсталирани добавки","dashboard.no_addons":"Все още нямате инсталирани добавки. Насочете се към хранилището за добавки, за да започнете!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Липсват добавки? Активирайте разширения режим в страницата на потребителския си профил","store.no_results_found":"Няма намерени резултати в {repository}.","store.registries":"Регистри","store.repositories":"Хранилища","store.check_updates":"Проверка за актуализации","panel.addons":"Добавки","panel.dashboard":"Табло","panel.backups":"Резервни копия","panel.store":"Хранилище за добавки","panel.system":"Система","my.not_supported":"Тази препратка не се поддържа от вашата Home Assistant инсталация. Последвайте {link} за поддържани препратки както и версиите при тяхното пускане.","my.faq_link":"My Home Assistant ЧЗВ","my.add_addon_repository_title":"Липсва хранилище за добавки","my.add_addon_repository_description":"Добавката ''{addon}'' е част от хранилището за добавки ''{repository}'', това хранилище липсва във вашата система, искате ли да го добавите сега?","my.error":"Възникна неизвестна грешка","my.error_addon_not_found":"Не е намерена добавка","my.error_repository_not_found":"Необходимото хранилище за тази добавка не е намерено","my.error_addon_not_started":"Заявената добавка не е стартирана. Моля, първо я стартирайте","my.error_addon_not_installed":"Исканата добавка не е инсталирана. Моля, първо я инсталирайте","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Доставчик на журнал","system.log.get_logs":"Неуспешно получаване на {provider} журнали, {error}","system.supervisor.cpu_usage":"Използване на CPU от Supervisor","system.supervisor.ram_usage":"Използване на RAM от Supervisor","system.supervisor.failed_to_set_option":"Неуспешно задаване на Супервайзър-опция","system.supervisor.failed_to_reload":"Неуспешно презареждане на Supervisor","system.supervisor.failed_to_update":"Неуспешно актуализиране на Supervisor","system.supervisor.unsupported_title":"Използвате неподдържана инсталация","system.supervisor.unsupported_description":"По-долу са откритите проблеми на вашата инсталация, следвайте връзките за възможни решения.","system.supervisor.unhealthy_title":"Вашата инсталация е нездрава","system.supervisor.unhealthy_description":"Управлението на нездрава инсталация ще доведе до проблеми. По-долу са проблемите на вашата инсталация, следвайте връзките за възможни решения.","system.supervisor.update_supervisor":"Актуализиране на Supervisor","system.supervisor.channel":"Канал","system.supervisor.leave_beta_action":"Напускане на бета канала","system.supervisor.leave_beta_description":"Получавайте стабилни актуализации за Home Assistant, Supervisor и хоста","system.supervisor.join_beta_action":"Присъединяване към бета канала","system.supervisor.join_beta_description":"Получавайте бета актуализации за Home Assistant (RCs), Supervisor и хоста","system.supervisor.share_diagnostics":"Споделяне на диагностика","system.supervisor.share_diagnostics_description":"Споделяйте доклади за сривове и диагностична информация.","system.supervisor.reload_supervisor":"Презареждане на Supervisor","system.supervisor.warning":"ВНИМАНИЕ","system.supervisor.search":"Търсене","system.supervisor.share_diagonstics_title":"Помогнете за подобряването на Home Assistant","system.supervisor.share_diagonstics_description":"Искате ли да споделяте автоматично отчети за сривове и диагностична информация, когато Supervisor срещне неочаквани грешки? {line_break} Това ще ни позволи да отстраним проблемите, информацията е достъпна само за екипа на Home Assistant Core и няма да бъде споделяна с други. {line_break} Данните не включват никаква частна/чувствителна информация и можете да деактивирате това в настройките по всяко време, когато пожелаете.","system.supervisor.unsupported_reason.apparmor":"AppArmor не е активиран на хоста","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Конфигурация на Docker","system.supervisor.unsupported_reason.docker_version":"Docker Версия","system.supervisor.unsupported_reason.job_conditions":"Игнорирани условия при работа","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Мрежов мениджър","system.supervisor.unsupported_reason.os":"Операционна система","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor не е привилегирован","system.supervisor.unsupported_reason.software":"Открит е неподдържан софтуер","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor не е привилегирован","system.supervisor.unhealthy_reason.supervisor":"Supervisor не успя да се актуализира","system.supervisor.unhealthy_reason.setup":"Настройката на Supervisor не е успешна","system.supervisor.unhealthy_reason.docker":"Средата на Docker не работи правилно","system.supervisor.unhealthy_reason.untrusted":"Открито e ненадежден съдържание","system.host.failed_to_get_hardware_list":"Неуспешно получаване на списъка с хардуер","system.host.failed_to_reboot":"Неуспешно рестартиране на хоста","system.host.failed_to_shutdown":"Неуспешно изключване на хоста","system.host.failed_to_set_hostname":"Неуспешно задаване на име на хост","system.host.failed_to_import_from_usb":"Неуспешно импортиране от USB","system.host.failed_to_move":"Преместването на диска с данни не бе успешно","system.host.used_space":"Използвано пространство","system.host.hostname":"Име на хоста","system.host.change_hostname":"Промяна в името на хоста","system.host.new_hostname":"Моля, въведете ново име на хоста:","system.host.ip_address":"IP адрес","system.host.change":"Промяна","system.host.operating_system":"Операционна система","system.host.docker_version":"Версия на Docker","system.host.deployment":"Зареждане","system.host.emmc_lifetime_used":"Използван живот на eMMC","system.host.reboot_host":"Рестартиране на хоста","system.host.confirm_reboot":"Сигурни ли сте, че искате да рестартирате хоста?","system.host.confirm_shutdown":"Сигурни ли сте, че искате да изключите хоста?","system.host.shutdown_host":"Изключване на хоста","system.host.hardware":"Хардуер","system.host.import_from_usb":"Импортиране от USB","system.host.move_datadisk":"Преместване на диск с данни","system.core.cpu_usage":"Използване на CPU от Core","system.core.ram_usage":"Използване на RAM от Core","backup.search":"Търсете на резервни копия","backup.no_backups":"Още нямате резервни копия.","backup.create_blocked_not_running":"Създаването на резервно копие в момента не е възможно, тъй като системата е в състояние {state}.","backup.delete_selected":"Изтриване на избраните резервни копия","backup.delete_backup_title":"Изтриване на резервно копие","backup.delete_backup_text":"Искате ли да изтриете {number} {number, plural,\n one {резервно копие}\n other {резервни копия}\n}?","backup.delete_backup_confirm":"Изтрий","backup.selected":"{number} избрани","backup.failed_to_delete":"Изтриването не е успешно","backup.could_not_create":"Не може да се създаде резервно копие","backup.upload_backup":"Качване на резервно копие","backup.download_backup":"Изтегляне на резервно копие","backup.create_backup":"Създаване на резервно копие","backup.create":"Създаване","backup.created":"Създаден","backup.name":"Име на резервното копие","backup.type":"Тип резервното копие","backup.select_type":"Изберете какво да възстановите","backup.full_backup":"Пълно резервно копие","backup.partial_backup":"Частично резервно копие","backup.addons":"Добавки","backup.folders":"Папки","backup.size":"Размер","backup.password":"Парола за резервното копие","backup.confirm_password":"Потвърдете паролата за резервното копие","backup.password_protection":"Защита с парола","backup.enter_password":"Моля, въведете парола.","backup.passwords_not_matching":"Паролите не съвпадат","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Мрежови настройки","dialog.network.connected_to":"Свързан с {ssid}","dialog.network.scan_ap":"Сканиране за точки за достъп","dialog.network.signal_strength":"Сила на сигнала","dialog.network.open":"Отворена","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Парола за Wi-Fi","dialog.network.warning":"Ако промените Wi-Fi, IP адреса или адреса на шлюза, може да загубите връзката!","dialog.network.static":"Статичен","dialog.network.auto":"Автоматично","dialog.network.disabled":"Деактивиран","dialog.network.ip_netmask":"IP адрес/Мрежова маска","dialog.network.gateway":"Адрес на шлюза","dialog.network.dns_servers":"DNS Сървъри","dialog.network.unsaved":"Имате незапазени промени, които ще се загубят, ако промените разделите, искате ли да продължите?","dialog.network.failed_to_change":"Промяната на мрежовите настройки не е успешна","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Добавяне регистър на контейнер","dialog.registries.title_manage":"Управление на регистрите на контейнери","dialog.registries.registry":"Регистър","dialog.registries.username":"Потребителско име","dialog.registries.password":"Парола","dialog.registries.no_registries":"Няма конфигурирани регистри","dialog.registries.add_registry":"Добавяне на регистър","dialog.registries.add_new_registry":"Добавяне на нов регистър","dialog.registries.remove":"Премахване","dialog.registries.failed_to_add":"Добавянето на регистър не е успешно","dialog.registries.failed_to_remove":"Премахването на регистър не е успешно","dialog.repositories.title":"Управление на хранилищата на добавки","dialog.repositories.add":"Добавяне","dialog.repositories.remove":"Премахване","dialog.repositories.used":"Хранилището се използва за инсталирани добавки и не може да бъде премахнато.","dialog.restart_addon.title":"Рестартиране на {name}?","dialog.restart_addon.text":"За да се използва новата запазена конфигурация, добавката трябва да се рестартира.","dialog.restart_addon.restart":"Рестартиране","dialog.uninstall_addon.title":"Деинсталиране на {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Деинсталиране","dialog.hardware.title":"Хардуер","dialog.hardware.search":"Търсене на хардуер","dialog.hardware.subsystem":"Подсистема","dialog.hardware.id":"ID","dialog.hardware.attributes":"Атрибути","dialog.hardware.device_path":"Път до устройството","dialog.datadisk_move.title":"Преместване на диск с данни","dialog.datadisk_move.description":"В момента използвате ''{current_path}'' като диск за данни. Преместването на дискове с данни ще рестартира устройството ви и се очаква да отнеме {time} минути. Инсталацията на вашия Home Assistant няма да бъде достъпна през този период. Не изключвайте захранването по време на преместване!","dialog.datadisk_move.select_device":"Изберете нов диск с данни","dialog.datadisk_move.no_devices":"Не са намерени подходящи свързани устройства","dialog.datadisk_move.moving_desc":"Рестартиране и преместване на диск с данни. Моля, имайте търпение","dialog.datadisk_move.moving":"Преместване на диск с данни","dialog.datadisk_move.loading_devices":"Зареждане на устройства","dialog.datadisk_move.cancel":"Отказ","dialog.datadisk_move.move":"Преместване"} \ No newline at end of file +{"addon.failed_to_reset":"Нулирането на конфигурацията на добавката не е успешно, {error}","addon.failed_to_save":"Запазването на конфигурацията на добавката не е успешно, {error}","addon.state.installed":"Добавката е инсталирана","addon.state.not_installed":"Добавката не е инсталирана","addon.state.not_available":"Добавката не е налична във вашата система","addon.panel.configuration":"Конфигурация","addon.panel.documentation":"Документация","addon.panel.info":"Информация","addon.panel.log":"Журнал","addon.configuration.no_configuration":"Тази добавка не предлага конфигурация, с която да се занимавате…","addon.configuration.audio.header":"Аудио","addon.configuration.audio.default":"По подразбиране","addon.configuration.audio.input":"Вход","addon.configuration.audio.output":"Изход","addon.configuration.options.header":"Опции","addon.configuration.options.edit_in_ui":"Редактиране в потребителския интерфейс","addon.configuration.options.edit_in_yaml":"Редактиране в YAML","addon.configuration.options.invalid_yaml":"Невалиден YAML","addon.configuration.options.show_unused_optional":"Показване на неизползваните опции за конфигуриране по избор","addon.configuration.network.container":"Контейнер","addon.configuration.network.disabled":"Деактивиран","addon.configuration.network.header":"Мрежа","addon.configuration.network.show_disabled":"Показване на деактивирани портове","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Дневник на промените","addon.dashboard.cpu_usage":"Използване на CPU от добавката","addon.dashboard.ram_usage":"Използване на RAM от добавката","addon.dashboard.hostname":"Име на хоста","addon.dashboard.new_update_available":"{name} {version} е налично","addon.dashboard.not_available_arch":"Тази добавка не е съвместима с процесора на вашето устройство или операционната система, която сте инсталирали на вашето устройство.","addon.dashboard.not_available_version":"Изпълнявате Home Assistant {core_version_installed}, за да актуализирате до тази версия на добавката ви е необходима поне версия {core_version_needed} на Home Assistant","addon.dashboard.visit_addon_page":"Посетете страницата на {name} за повече информация","addon.dashboard.restart":"рестарт","addon.dashboard.start":"старт","addon.dashboard.stop":"стоп","addon.dashboard.install":"инсталиране","addon.dashboard.uninstall":"деинсталиране","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Отваряне на потребителския WEB интерфейс","addon.dashboard.protection_mode.title":"Режимът на защита е деактивиран!","addon.dashboard.protection_mode.content":"Режимът на защита на тази добавка е деактивиран! Това дава на добавката пълен достъп до цялата система, което добавя рискове за сигурността и може да повреди вашата система при неправилно използване. Деактивирайте режима на защита само ако знаете, имате нужда и се доверявате на източника на тази добавка.","addon.dashboard.protection_mode.enable":"Активиране","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Пълен достъп до хардуера","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Пълен достъп до Docker","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Проникване","addon.dashboard.capability.ingress.description":"Тази добавка използва Ingress, за да вгради интерфейса си по сигурен начин в Home Assistant.","addon.dashboard.capability.signed.title":"Подписано","addon.dashboard.capability.signed.description":"Тази добавка е подписана и проверена с Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"рейтинг","addon.dashboard.capability.label.hardware":"хардуер","addon.dashboard.capability.label.host":"хост","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"хост pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"авт","addon.dashboard.capability.label.ingress":"Проникване","addon.dashboard.capability.label.signed":"Подписано","addon.dashboard.capability.stages.experimental":"Експериментално","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"мениджър","addon.dashboard.capability.role.default":"по подразбиране","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"архивиране","addon.dashboard.capability.role.admin":"админ","addon.dashboard.option.boot.title":"Стартиране при зареждане на системата","addon.dashboard.option.boot.description":"Направете добавката да стартира по време на зареждане на системата","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Това ще стартира добавката, ако се срине","addon.dashboard.option.auto_update.title":"Автоматично актуализиране","addon.dashboard.option.auto_update.description":"Автоматично актуализиране на добавката, когато има налична нова версия","addon.dashboard.option.ingress_panel.title":"Показване в страничната лента","addon.dashboard.option.ingress_panel.description":"Добавете тази добавка към страничната си лента","addon.dashboard.option.protected.title":"Режим на защита","addon.dashboard.option.protected.description":"Блокира елевиран системен достъп на добавката","addon.dashboard.action_error.uninstall":"Деинсталирането на добавката не е успешно","addon.dashboard.action_error.install":"Инсталирането на добавката не е успешно","addon.dashboard.action_error.stop":"Спирането на добавката не е успешно","addon.dashboard.action_error.rebuild":"Неуспешно възстановяване на добавката","addon.dashboard.action_error.restart":"Рестартирането на добавката не е успешно","addon.dashboard.action_error.start":"Стартирането на добавката не е успешно","addon.dashboard.action_error.go_to_config":"Редактиране на конфигурацията","addon.dashboard.action_error.start_invalid_config":"Към конфигурацията","addon.dashboard.action_error.validate_config":"Грешка при проверка на конфигурацията на добавката","addon.dashboard.action_error.get_changelog":"Неуспешно получаване на списък с промени на добавката","addon.documentation.get_documentation":"Неуспешно получаване на документация за добавката, {error}","addon.logs.get_logs":"Неуспешно получаване журнали на добавка, {грешка}","common.cancel":"Отказ","common.yes":"Да","common.no":"Не","common.add":"Добавяне","common.description":"Описание","common.failed_to_restart_name":"Рестартирането на {name} не е успешно","common.failed_to_update_name":"Актуализирането на {name} не е успешно","common.learn_more":"Научете повече","common.new_version_available":"Налична е нова версия","common.newest_version":"Последна версия","common.refresh":"Опресняване","common.release_notes":"Бележки към изданието","common.reload":"Презареждане","common.reset_defaults":"Нулирайте по подразбиране","common.reset_options":"Нулиране на опциите","common.restart_name":"Рестартиране на {name}","common.restart":"Рестартиране","common.running_version":"В момента използвате версия {version}","common.save":"Запис","common.close":"Затвори","common.menu":"Меню","common.show":"показване","common.show_more":"Показване на повече информация за това","common.update_available":"{count}{count, plural,\n one {обновление изчаква}\n other {{count} обновления изчакват}\n}","common.update":"Актуализиране","common.version":"Версия","common.error.unknown":"Неизвестна грешка","common.error.update_failed":"Актуализацията не е успешна","update_available.update_name":"Актуализиране на {name}","update_available.open_release_notes":"Отваряне на бележките за версията","update_available.create_backup":"Създаване на резервно копие преди актуализиране","update_available.description":"Имате инсталирана версия {version}. Кликнете върху актуализиране, за да актуализирате до версия {newest_version}","update_available.updating":"Актуализиране на {name} до версия {version}","update_available.no_update":"Няма налична актуализация за {name}","confirm.restart.title":"Рестартиране на {name}","confirm.restart.text":"Наистина ли искате да рестартирате {name}?","confirm.reset_options.title":"Нулиране на опциите","confirm.reset_options.text":"Сигурни ли сте, че искате да нулирате всичките си опции?","dashboard.addon_new_version":"Налична е нова версия","dashboard.addon_running":"Добавката се изпълнява","dashboard.addon_stopped":"Добавката е спряна","dashboard.addons":"Инсталирани добавки","dashboard.no_addons":"Все още нямате инсталирани добавки. Насочете се към хранилището за добавки, за да започнете!","dashboard.search_addons":"Търсене на добавки","store.missing_addons":"Липсват добавки? Активирайте разширения режим в страницата на потребителския си профил","store.no_results_found":"Няма намерени резултати в {repository}.","store.registries":"Регистри","store.repositories":"Хранилища","store.check_updates":"Проверка за актуализации","panel.addons":"Добавки","panel.dashboard":"Табло","panel.backups":"Резервни копия","panel.store":"Хранилище за добавки","panel.system":"Система","my.not_supported":"Тази препратка не се поддържа от вашата Home Assistant инсталация. Последвайте {link} за поддържани препратки както и версиите при тяхното пускане.","my.faq_link":"My Home Assistant ЧЗВ","my.add_addon_repository_title":"Липсва хранилище за добавки","my.add_addon_repository_description":"Добавката ''{addon}'' е част от хранилището за добавки ''{repository}'', това хранилище липсва във вашата система, искате ли да го добавите сега?","my.error":"Възникна неизвестна грешка","my.error_addon_not_found":"Не е намерена добавка","my.error_repository_not_found":"Необходимото хранилище за тази добавка не е намерено","my.error_addon_not_started":"Заявената добавка не е стартирана. Моля, първо я стартирайте","my.error_addon_not_installed":"Исканата добавка не е инсталирана. Моля, първо я инсталирайте","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Доставчик на журнал","system.log.get_logs":"Неуспешно получаване на {provider} журнали, {error}","system.supervisor.cpu_usage":"Използване на CPU от Supervisor","system.supervisor.ram_usage":"Използване на RAM от Supervisor","system.supervisor.failed_to_set_option":"Неуспешно задаване на Супервайзър-опция","system.supervisor.failed_to_reload":"Неуспешно презареждане на Supervisor","system.supervisor.failed_to_update":"Неуспешно актуализиране на Supervisor","system.supervisor.unsupported_title":"Използвате неподдържана инсталация","system.supervisor.unsupported_description":"По-долу са откритите проблеми на вашата инсталация, следвайте връзките за възможни решения.","system.supervisor.unhealthy_title":"Вашата инсталация е нездрава","system.supervisor.unhealthy_description":"Управлението на нездрава инсталация ще доведе до проблеми. По-долу са проблемите на вашата инсталация, следвайте връзките за възможни решения.","system.supervisor.update_supervisor":"Актуализиране на Supervisor","system.supervisor.channel":"Канал","system.supervisor.leave_beta_action":"Напускане на бета канала","system.supervisor.leave_beta_description":"Получавайте стабилни актуализации за Home Assistant, Supervisor и хоста","system.supervisor.join_beta_action":"Присъединяване към бета канала","system.supervisor.join_beta_description":"Получавайте бета актуализации за Home Assistant (RCs), Supervisor и хоста","system.supervisor.share_diagnostics":"Споделяне на диагностика","system.supervisor.share_diagnostics_description":"Споделяйте доклади за сривове и диагностична информация.","system.supervisor.reload_supervisor":"Презареждане на Supervisor","system.supervisor.warning":"ВНИМАНИЕ","system.supervisor.search":"Търсене","system.supervisor.share_diagonstics_title":"Помогнете за подобряването на Home Assistant","system.supervisor.share_diagonstics_description":"Искате ли да споделяте автоматично отчети за сривове и диагностична информация, когато Supervisor срещне неочаквани грешки? {line_break} Това ще ни позволи да отстраним проблемите, информацията е достъпна само за екипа на Home Assistant Core и няма да бъде споделяна с други. {line_break} Данните не включват никаква частна/чувствителна информация и можете да деактивирате това в настройките по всяко време, когато пожелаете.","system.supervisor.unsupported_reason.apparmor":"AppArmor не е активиран на хоста","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Конфигурация на Docker","system.supervisor.unsupported_reason.docker_version":"Docker Версия","system.supervisor.unsupported_reason.job_conditions":"Игнорирани условия при работа","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Мрежов мениджър","system.supervisor.unsupported_reason.os":"Операционна система","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor не е привилегирован","system.supervisor.unsupported_reason.software":"Открит е неподдържан софтуер","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor не е привилегирован","system.supervisor.unhealthy_reason.supervisor":"Supervisor не успя да се актуализира","system.supervisor.unhealthy_reason.setup":"Настройката на Supervisor не е успешна","system.supervisor.unhealthy_reason.docker":"Средата на Docker не работи правилно","system.supervisor.unhealthy_reason.untrusted":"Открито e ненадежден съдържание","system.host.failed_to_get_hardware_list":"Неуспешно получаване на списъка с хардуер","system.host.failed_to_reboot":"Неуспешно рестартиране на хоста","system.host.failed_to_shutdown":"Неуспешно изключване на хоста","system.host.failed_to_set_hostname":"Неуспешно задаване на име на хост","system.host.failed_to_import_from_usb":"Неуспешно импортиране от USB","system.host.failed_to_move":"Преместването на диска с данни не бе успешно","system.host.used_space":"Използвано пространство","system.host.hostname":"Име на хоста","system.host.change_hostname":"Промяна в името на хоста","system.host.new_hostname":"Моля, въведете ново име на хоста:","system.host.ip_address":"IP адрес","system.host.change":"Промяна","system.host.operating_system":"Операционна система","system.host.docker_version":"Версия на Docker","system.host.deployment":"Зареждане","system.host.emmc_lifetime_used":"Използван живот на eMMC","system.host.reboot_host":"Рестартиране на хоста","system.host.confirm_reboot":"Сигурни ли сте, че искате да рестартирате хоста?","system.host.confirm_shutdown":"Сигурни ли сте, че искате да изключите хоста?","system.host.shutdown_host":"Изключване на хоста","system.host.hardware":"Хардуер","system.host.import_from_usb":"Импортиране от USB","system.host.move_datadisk":"Преместване на диск с данни","system.core.cpu_usage":"Използване на CPU от Core","system.core.ram_usage":"Използване на RAM от Core","backup.search":"Търсете на резервни копия","backup.no_backups":"Още нямате резервни копия.","backup.create_blocked_not_running":"Създаването на резервно копие в момента не е възможно, тъй като системата е в състояние {state}.","backup.delete_selected":"Изтриване на избраните резервни копия","backup.delete_backup_title":"Изтриване на резервно копие","backup.delete_backup_text":"Искате ли да изтриете {number} {number, plural,\n one {резервно копие}\n other {резервни копия}\n}?","backup.delete_backup_confirm":"Изтрий","backup.selected":"{number} избрани","backup.failed_to_delete":"Изтриването не е успешно","backup.could_not_create":"Не може да се създаде резервно копие","backup.upload_backup":"Качване на резервно копие","backup.download_backup":"Изтегляне на резервно копие","backup.create_backup":"Създаване на резервно копие","backup.create":"Създаване","backup.created":"Създаден","backup.name":"Име на резервното копие","backup.type":"Тип резервното копие","backup.select_type":"Изберете какво да възстановите","backup.full_backup":"Пълно резервно копие","backup.partial_backup":"Частично резервно копие","backup.addons":"Добавки","backup.folders":"Папки","backup.size":"Размер","backup.password":"Парола за резервното копие","backup.confirm_password":"Потвърдете паролата за резервното копие","backup.password_protection":"Защита с парола","backup.enter_password":"Моля, въведете парола.","backup.passwords_not_matching":"Паролите не съвпадат","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Мрежови настройки","dialog.network.connected_to":"Свързан с {ssid}","dialog.network.scan_ap":"Сканиране за точки за достъп","dialog.network.signal_strength":"Сила на сигнала","dialog.network.open":"Отворена","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Парола за Wi-Fi","dialog.network.warning":"Ако промените Wi-Fi, IP адреса или адреса на шлюза, може да загубите връзката!","dialog.network.static":"Статичен","dialog.network.auto":"Автоматично","dialog.network.disabled":"Деактивиран","dialog.network.ip_netmask":"IP адрес/Мрежова маска","dialog.network.gateway":"Адрес на шлюза","dialog.network.dns_servers":"DNS Сървъри","dialog.network.unsaved":"Имате незапазени промени, които ще се загубят, ако промените разделите, искате ли да продължите?","dialog.network.failed_to_change":"Промяната на мрежовите настройки не е успешна","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Добавяне регистър на контейнер","dialog.registries.title_manage":"Управление на регистрите на контейнери","dialog.registries.registry":"Регистър","dialog.registries.username":"Потребителско име","dialog.registries.password":"Парола","dialog.registries.no_registries":"Няма конфигурирани регистри","dialog.registries.add_registry":"Добавяне на регистър","dialog.registries.add_new_registry":"Добавяне на нов регистър","dialog.registries.remove":"Премахване","dialog.registries.failed_to_add":"Добавянето на регистър не е успешно","dialog.registries.failed_to_remove":"Премахването на регистър не е успешно","dialog.repositories.title":"Управление на хранилищата на добавки","dialog.repositories.add":"Добавяне","dialog.repositories.remove":"Премахване","dialog.repositories.used":"Хранилището се използва за инсталирани добавки и не може да бъде премахнато.","dialog.restart_addon.title":"Рестартиране на {name}?","dialog.restart_addon.text":"За да се използва новата запазена конфигурация, добавката трябва да се рестартира.","dialog.restart_addon.restart":"Рестартиране","dialog.uninstall_addon.title":"Деинсталиране на {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Деинсталиране","dialog.hardware.title":"Хардуер","dialog.hardware.search":"Търсене на хардуер","dialog.hardware.subsystem":"Подсистема","dialog.hardware.id":"ID","dialog.hardware.attributes":"Атрибути","dialog.hardware.device_path":"Път до устройството","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Преместване на диск с данни","dialog.datadisk_move.description":"В момента използвате ''{current_path}'' като диск за данни. Преместването на дискове с данни ще рестартира устройството ви и се очаква да отнеме {time} минути. Инсталацията на вашия Home Assistant няма да бъде достъпна през този период. Не изключвайте захранването по време на преместване!","dialog.datadisk_move.select_device":"Изберете нов диск с данни","dialog.datadisk_move.no_devices":"Не са намерени подходящи свързани устройства","dialog.datadisk_move.moving_desc":"Рестартиране и преместване на диск с данни. Моля, имайте търпение","dialog.datadisk_move.moving":"Преместване на диск с данни","dialog.datadisk_move.loading_devices":"Зареждане на устройства","dialog.datadisk_move.cancel":"Отказ","dialog.datadisk_move.move":"Преместване"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/eo-8413c0a88de8cf0346cda3b8c8b0f01c.json b/supervisor/api/panel/static/translations/bn-b2c138602b070590653bfd96651c7091.json similarity index 95% rename from supervisor/api/panel/static/translations/eo-8413c0a88de8cf0346cda3b8c8b0f01c.json rename to supervisor/api/panel/static/translations/bn-b2c138602b070590653bfd96651c7091.json index 00cebdd58..15ad76964 100644 --- a/supervisor/api/panel/static/translations/eo-8413c0a88de8cf0346cda3b8c8b0f01c.json +++ b/supervisor/api/panel/static/translations/bn-b2c138602b070590653bfd96651c7091.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/bs-e141cd16df50a29d966c252a33fdb9c1.json b/supervisor/api/panel/static/translations/bs-07789d3fc5d1e47b505d864f06441178.json similarity index 95% rename from supervisor/api/panel/static/translations/bs-e141cd16df50a29d966c252a33fdb9c1.json rename to supervisor/api/panel/static/translations/bs-07789d3fc5d1e47b505d864f06441178.json index 1bf2b2f43..39030ecde 100644 --- a/supervisor/api/panel/static/translations/bs-e141cd16df50a29d966c252a33fdb9c1.json +++ b/supervisor/api/panel/static/translations/bs-07789d3fc5d1e47b505d864f06441178.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Název hostitele","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Název hostitele","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Název hostitele","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Název hostitele","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ca-f7c2763b7f76e59ca6632fe57f00bd7e.json b/supervisor/api/panel/static/translations/ca-d409923812e97bb77bd1252afa19b357.json similarity index 95% rename from supervisor/api/panel/static/translations/ca-f7c2763b7f76e59ca6632fe57f00bd7e.json rename to supervisor/api/panel/static/translations/ca-d409923812e97bb77bd1252afa19b357.json index 6fb339271..75bb16280 100644 --- a/supervisor/api/panel/static/translations/ca-f7c2763b7f76e59ca6632fe57f00bd7e.json +++ b/supervisor/api/panel/static/translations/ca-d409923812e97bb77bd1252afa19b357.json @@ -1 +1 @@ -{"addon.failed_to_reset":"No s'ha pogut reiniciar la configuració del complement, {error}","addon.failed_to_save":"No s'ha pogut desar la configuració del complement, {error}","addon.state.installed":"El complement està instal·lat","addon.state.not_installed":"El complement no està instal·lat","addon.state.not_available":"El complement no està disponible pel teu sistema","addon.panel.configuration":"Configuració","addon.panel.documentation":"Documentació","addon.panel.info":"Informació","addon.panel.log":"Registre","addon.configuration.no_configuration":"Aquest complement no té cap configuració.","addon.configuration.audio.header":"Àudio","addon.configuration.audio.default":"Per defecte","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Sortida","addon.configuration.options.header":"Opcions","addon.configuration.options.edit_in_ui":"Edita a la IU","addon.configuration.options.edit_in_yaml":"Edita com a YAML","addon.configuration.options.invalid_yaml":"YAML invàlid","addon.configuration.options.show_unused_optional":"Mostra les opcions de configuració opcionals no utilitzades","addon.configuration.network.container":"Contenidor","addon.configuration.network.disabled":"Desactivada","addon.configuration.network.header":"Xarxa","addon.configuration.network.show_disabled":"Mostra els ports desactivats","addon.configuration.network.introduction":"Canvia els ports de l'amfitrió exposats pel complement","addon.dashboard.changelog":"Registre de canvis","addon.dashboard.cpu_usage":"Ús de CPU del complement","addon.dashboard.ram_usage":"Ús de RAM del complement","addon.dashboard.hostname":"Nom d'amfitrió","addon.dashboard.new_update_available":"{name} {version} està disponible","addon.dashboard.not_available_arch":"Aquest complement no és compatible amb el processador del dispositiu o amb el sistema operatiu que està instal·lat al dispositiu.","addon.dashboard.not_available_version":"Estàs utilitzant Home Assistant {core_version_installed}, per actualitzar el complement a aquesta versió, necessites com mínim la versió {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Vés a la pàgina {name} per a més detalls","addon.dashboard.restart":"reinicia","addon.dashboard.start":"inicia","addon.dashboard.stop":"atura","addon.dashboard.install":"instal·la","addon.dashboard.uninstall":"desinstal·la","addon.dashboard.rebuild":"reconstrueix","addon.dashboard.open_web_ui":"Obre la IU web","addon.dashboard.protection_mode.title":"Mode de protecció desactivat!","addon.dashboard.protection_mode.content":"El mode de protecció en aquest complement està desactivat. Això fa que el complement tingui accés complet a tot el sistema, cosa que afegeix riscos de seguretat i pot fer malbé el sistema si s'utilitza incorrectament. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.protection_mode.enable":"Activa","addon.dashboard.capability.stage.title":"Fase del complement","addon.dashboard.capability.stage.description":"Els complements poden estar en una de les tres fases següents: \n\n{icon_stable} **Estable**: complements llestos per a ser utilitzats a producció. \n\n{icon_experimental} **Experimental**: poden contenir errors i pot ser que encara no estiguin acabats. \n\n{icon_deprecated} **Obsolet**: complements que ja no rebran més actualitzacions.","addon.dashboard.capability.rating.title":"Nivell de seguretat del complement","addon.dashboard.capability.rating.description":"Home Assistant proporciona un nivell de seguretat a cadascun dels complements que n'indica els riscos que comporta el seu ús. Com més accés tingui el complement al teu sistema, menor serà la puntuació, ja que els possibles riscos de seguretat augmenten. \n\nEl nivell es troba en una escala de l'1 al 8. On l'1 és la puntuació més baixa (menys segur i risc més alt) i la puntuació 8 és la puntuació més alta (més segur i risc més baix).","addon.dashboard.capability.host_network.title":"Xarxa amfitrió","addon.dashboard.capability.host_network.description":"Els complements normalment s'executen dins la seva pròpia capa de xarxa aïllada, cosa que els impedeix accedir a la xarxa del sistema operatiu amfitrió. En alguns casos, aquest aïllament pot limitar la prestació dels serveis del complement. Per tant, l'aïllament pot ser eliminat per l'autor del complement; en aquest cas, el complement té un accés complet a les capacitats de xarxa del dispositiu amfitrió. Això li porporciona més capacitats però en redueix la seguretat, per tant, el nivell de seguretat del complement es reduirà quan aquesta opció s'utilitzi.","addon.dashboard.capability.homeassistant_api.title":"Accés a l'API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Aquest complement té permís per accedir a la teva instància de Home Assistant directament mitjançant l'API de Home Assistant. Aquest mode també gestiona l'autenticació del complement, cosa que li permet interactuar amb Home Assistant sense necessitat de tokens d'autenticació addicionals.","addon.dashboard.capability.full_access.title":"Accés complet al maquinari","addon.dashboard.capability.full_access.description":"Aquest complement té accés complet al maquinari del teu sistema per petició del seu autor. Aquest accés és similar al mode privilegiat de Docker. Com que això genera possibles riscos de seguretat, aquesta funció afecta negativament al nivell de seguretat del complement. \n\nAquest accés no s'atorga automàticament i cal que el confirms. Per fer-ho, has de desactivar manualment el mode de protecció del complement. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.capability.hassio_api.title":"Accés a l'API del Supervisor","addon.dashboard.capability.hassio_api.description":"Aquest complement té accés a l'API del Supervisor per petició del seu autor. Per defecte, el complement pot accedir a informació de la versió del teu sistema. Si demana a l'API accés de gestió o d'administrador, obtindrà accés per controlar diferents parts de Home Assistant. Aquest permís s'indica amb aquesta insígnia i afecta negativament al nivell de seguretat del complement.","addon.dashboard.capability.docker_api.title":"Accés complet a Docker","addon.dashboard.capability.docker_api.description":"Aquest complement, per petició del seu autor, demana accés a la instància de Docker del teu sistema. Aquest mode porporciona un control complet de tot el teu sistema Home Assistant al complement. Això genera possibles riscos de seguretat i podria fer malbé el sistema si no s'utilitza adequadament. Per aquesta raó, aquesta funció afecta negativament al nivell de seguretat del complement. \n\nAquest nivell d'accés no s'atorga automàticament i cal que el confirms. Per fer-ho, has de desactivar manualment el mode de protecció del complement. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.capability.host_pid.title":"Espai de noms de processos de l'amfitrió","addon.dashboard.capability.host_pid.description":"Habitualment, els processos que executen els complements estan aïllats dels altres processos del sistema. L'autor del complement ha demanat tenir accés i poder crear processos del sistema amfitrió. Aquest mode dóna accés i control total de tot el teu sistema Home Assistant al complement. Això genera possibles riscos de seguretat i podria fer malbé el sistema si no s'utilitza adequadament. Per aquesta raó, aquesta funció afecta negativament al nivell de seguretat del complement. \n\nAquest nivell d'accés no s'atorga automàticament i cal que el confirms. Per fer-ho, has de desactivar manualment el mode de protecció del complement. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') és un mòdul de seguretat del nucli Linux que restringeix certes capacitats dels complements com l'accés a la xarxa, l'accés complet a sockets o els permisos per llegir, escriure o executar fitxers específics.\n\nEls autors del complement poden proporcionar els seus perfils de seguretat optimitzats per al complement, o demanar que es desactivi. Si AppArmor està desactivat, augmenten els riscos de seguretat i, per tant, el nivell de seguretat del complement se'n veurà ressentit.","addon.dashboard.capability.auth_api.title":"Autenticació de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complement pot autenticar usuaris amb Home Assistant, cosa que permet que els usuaris puguin iniciar sessió a aplicacions que s'estan executant dins de complements mitjançant el seu nom d'usuari/contrasenya de Home Assistant. Aquesta insígnia indica si l'autor del complement ha demanat aquesta funcionalitat.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Aquest complement utilitza Ingress per poder incrustar la seva interfície de manera segura a Home Assistant.","addon.dashboard.capability.signed.title":"Firmat","addon.dashboard.capability.signed.description":"Aquest complement ha estat firmat i verificat per Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Nucli","addon.dashboard.capability.label.rating":"nivell","addon.dashboard.capability.label.hardware":"maquinari","addon.dashboard.capability.label.host":"amfitrió","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"PID d'amfitrió","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autenticació","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Firmat","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Obsolet","addon.dashboard.capability.role.manager":"gestor","addon.dashboard.capability.role.default":"per defecte","addon.dashboard.capability.role.homeassistant":"homeasistant","addon.dashboard.capability.role.backup":"còpia de seguretat","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Inici a l'arrencada","addon.dashboard.option.boot.description":"Fa que el complement s'iniciï durant l'arrencada del sistema","addon.dashboard.option.watchdog.title":"Gos guardià","addon.dashboard.option.watchdog.description":"Això farà que s'iniciï el complement en cas de que falli","addon.dashboard.option.auto_update.title":"Actualització automàtica","addon.dashboard.option.auto_update.description":"Actualitza el complement automàticament quan hi hagi una nova versió disponible","addon.dashboard.option.ingress_panel.title":"Mostra a la barra lateral","addon.dashboard.option.ingress_panel.description":"Afegeix aquest complement a la barra lateral","addon.dashboard.option.protected.title":"Mode de protecció","addon.dashboard.option.protected.description":"Bloqueja l'accés privilegiat del complement al sistema","addon.dashboard.action_error.uninstall":"No s'ha pogut desinstal·lar el complement","addon.dashboard.action_error.install":"No s'ha pogut instal·lar el complement","addon.dashboard.action_error.stop":"No s'ha pogut aturar el complement","addon.dashboard.action_error.rebuild":"No s'ha pogut reconstruir el complement","addon.dashboard.action_error.restart":"No s'ha pogut reiniciar el complement","addon.dashboard.action_error.start":"No s'ha pogut iniciar el complement","addon.dashboard.action_error.go_to_config":"Edita la configuració","addon.dashboard.action_error.start_invalid_config":"Vés a configuració","addon.dashboard.action_error.validate_config":"No s'ha pogut validar la configuració del complement","addon.dashboard.action_error.get_changelog":"No s'ha pogut obtenir el registre de canvis del complement","addon.documentation.get_documentation":"No s'ha pogut obtenir la documentació del complement, {error}","addon.logs.get_logs":"No s'han pogut obtenir els registres del complement, {error}","common.cancel":"Cancel·la","common.yes":"Sí","common.no":"No","common.add":"Afegeix","common.description":"Descripció","common.failed_to_restart_name":"No s'han pogut reiniciar {name}","common.failed_to_update_name":"No s'han pogut actualitzar {name}","common.learn_more":"Més informació","common.new_version_available":"Nova versió disponible","common.newest_version":"Última versió","common.refresh":"Actualitza","common.release_notes":"Notes de la versió","common.reload":"Torna a carregar","common.reset_defaults":"Restableix els valors per defecte","common.reset_options":"Opcions de reinici","common.restart_name":"Reinicia {name}","common.restart":"Reinicia","common.running_version":"Estàs utilitzant la versió {version}","common.save":"Desa","common.close":"Tanca","common.menu":"Menú","common.show":"mostra","common.show_more":"Mostra més informació al respecte","common.update_available":"{count, plural,\n one {Actualització pendent}\n other {{count} actualitzacions pendents}\n}","common.update":"Actualitza","common.version":"Versió","common.error.unknown":"Error desconegut","common.error.update_failed":"Ha fallat l'actualització","update_available.update_name":"Actualització {name}","update_available.open_release_notes":"Obre les notes de versió","update_available.create_backup":"Crea una còpia de seguretat abans d'actualitzar","update_available.description":"Tens instal·lada la versió {version}. Fes clic a Actualitza per instal·lar la versió {newest_version}","update_available.updating":"S'està actualitzant {name} a la versió {version}","update_available.no_update":"No hi ha cap actualització de {name} disponible","confirm.restart.title":"Reinicia {name}","confirm.restart.text":"Estàs segur que vols reiniciar {name}?","confirm.reset_options.title":"Restableix opcions","confirm.reset_options.text":"Estàs segur que vols restablir totes les opcions?","dashboard.addon_new_version":"Nova versió disponible","dashboard.addon_running":"El complement s'està executant","dashboard.addon_stopped":"El complement està aturat","dashboard.addons":"Complements instal·lats","dashboard.no_addons":"Encara no tens cap complement instal·lat. Vés al directori de complements per començar!","dashboard.search_addons":"Cerca complements","store.missing_addons":"Falten complements? Activa el mode avançat a la pàgina de perfil d'usuari","store.no_results_found":"No s'han trobat resultats a {repository}.","store.registries":"Registres","store.repositories":"Repositoris","store.check_updates":"Comprova si hi ha actualitzacions","panel.addons":"Complements","panel.dashboard":"Panell","panel.backups":"Còpies de seguretat","panel.store":"Directori de complements","panel.system":"Sistema","my.not_supported":"La instància de Home Assistant no admet aquesta redirecció. Consulta {link} per veure les redireccions compatibles i en quina versió es van introduir.","my.faq_link":"Preguntes freqüents de My Home Assistant","my.add_addon_repository_title":"Falta el repositori de complements","my.add_addon_repository_description":"El complement ''{addon}'' forma part del repositori de complements ''{repository}'', aquest repositori no es troba al teu sistema, vols afegir-lo?","my.error":"S'ha produït un error desconegut","my.error_addon_not_found":"No s'ha trobat el complement","my.error_repository_not_found":"No s'ha trobat el repositori necessari per a aquest complement","my.error_addon_not_started":"El complement sol·licitat no s'està executant. Inicia'l primer","my.error_addon_not_installed":"El complement sol·licitat no està instal·lat. Instal·la'l primer","my.error_addon_no_ingress":"El complement sol·licitat no admet ingress","system.log.log_provider":"Proveïdor de registres","system.log.get_logs":"No s'han pogut obtenir els registres de {provider}, {error}","system.supervisor.cpu_usage":"Ús de CPU del Supervisor","system.supervisor.ram_usage":"Ús de RAM del Supervisor","system.supervisor.failed_to_set_option":"No s'ha pogut configurar l'opció del Supervisor","system.supervisor.failed_to_reload":"No s'ha pogut tornar a carregar el Supervisor","system.supervisor.failed_to_update":"No s'ha pogut actualitzar el Supervisor","system.supervisor.unsupported_title":"Estàs executant una instal·lació no suportada","system.supervisor.unsupported_description":"A continuació es mostra una llista de problemes relacionats amb la instal·lació, fes clic als enllaços per obtenir informació sobre com resoldre'ls.","system.supervisor.unhealthy_title":"La teva instal·lació no és bona","system.supervisor.unhealthy_description":"Si utilitzes una instal·lació que no és bona, es produiran problemes. A continuació es mostra una llista de problemes relacionats amb la instal·lació, fes clic als enllaços per obtenir informació sobre com resoldre'ls.","system.supervisor.update_supervisor":"Actualitza el Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Marxa del canal beta","system.supervisor.leave_beta_description":"Obtén actualitzacions estables de Home Assistant, del Supervisor i de l'amfitrió","system.supervisor.join_beta_action":"Uneix-te al canal beta","system.supervisor.join_beta_description":"Obtén actualitzacions beta de Home Assistant (RCs), del Supervisor i de l'amfitrió","system.supervisor.share_diagnostics":"Comparteix diagnòstics","system.supervisor.share_diagnostics_description":"Comparteix informes d'errors i informació de diagnòstic.","system.supervisor.reload_supervisor":"Torna a carregar el Supervisor","system.supervisor.warning":"ATENCIÓ","system.supervisor.search":"Cerca","system.supervisor.share_diagonstics_title":"Ajuda a millorar Home Assistant","system.supervisor.share_diagonstics_description":"Vols compartir automàticament informes d'error i informació de diagnòstic quan el Supervisor trobi amb errors inesperats?{line_break} Això ens permetrà solucionar problemes, la informació només és accessible per a l'equip de Home Assistant Core i no es compartirà amb altres persones.{line_break} Les dades no inclouen informació privada/confidencial, ho pots desactivar en qualsevol moment a la configuració.","system.supervisor.unsupported_reason.apparmor":"AppArmor no està habilitat a l'amfitrió","system.supervisor.unsupported_reason.content_trust":"Validació de continguts de confiança desactivada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuració de Docker","system.supervisor.unsupported_reason.docker_version":"Versió de Docker","system.supervisor.unsupported_reason.job_conditions":"Condicions 'job' ignorades","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestor de xarxa","system.supervisor.unsupported_reason.os":"Sistema operatiu","system.supervisor.unsupported_reason.os_agent":"Agent de S.O.","system.supervisor.unsupported_reason.privileged":"El Supervisor no és privilegiat","system.supervisor.unsupported_reason.software":"Programari no compatible detectat","system.supervisor.unsupported_reason.source_mods":"Modificacions de font","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Resolt pel Systemd","system.supervisor.unhealthy_reason.privileged":"El Supervisor no és privilegiat","system.supervisor.unhealthy_reason.supervisor":"El Supervisor no s'ha pogut actualitzar","system.supervisor.unhealthy_reason.setup":"Ha fallat la configuració del Supervisor","system.supervisor.unhealthy_reason.docker":"L'entorn Docker no està funcionant correctament","system.supervisor.unhealthy_reason.untrusted":"S'ha detectat algun contingut que no és de confiança","system.host.failed_to_get_hardware_list":"No s'ha pogut obtenir la llista del maquinari","system.host.failed_to_reboot":"No s'ha pogut reiniciar l'amfitrió","system.host.failed_to_shutdown":"No s'ha pogut apagar l'amfitrió","system.host.failed_to_set_hostname":"No s'ha pogut establir el nom d'amfitrió","system.host.failed_to_import_from_usb":"No s'ha pogut importar des d'USB","system.host.failed_to_move":"No s'ha pogut moure el disc de dades","system.host.used_space":"Espai utilitzat","system.host.hostname":"Nom d'amfitrió","system.host.change_hostname":"Canvia el nom d'amfitrió","system.host.new_hostname":"Introdueix un nom d'amfitrió nou:","system.host.ip_address":"Adreça IP","system.host.change":"Canvia","system.host.operating_system":"Sistema operatiu","system.host.docker_version":"Versió de Docker","system.host.deployment":"Desplegament","system.host.emmc_lifetime_used":"Vida de l'eMMC utilitzada","system.host.reboot_host":"Reinicia amfitrió","system.host.confirm_reboot":"Segur que vols reiniciar l'amfitrió?","system.host.confirm_shutdown":"Segur que vols apagar l'amfitrió?","system.host.shutdown_host":"Apaga amfitrió","system.host.hardware":"Maquinari","system.host.import_from_usb":"Importa des d'USB","system.host.move_datadisk":"Mou disc de dades","system.core.cpu_usage":"Ús de CPU del nucli","system.core.ram_usage":"Ús de RAM del nucli","backup.search":"Cerca còpies de seguretat","backup.no_backups":"Encara no tens cap còpia de seguretat.","backup.create_blocked_not_running":"Ara mateix no és possible crear una còpia de seguretat perquè el sistema es troba en estat {state}.","backup.delete_selected":"Suprimeix les còpies de seguretat seleccionades","backup.delete_backup_title":"Suprimeix còpia de seguretat","backup.delete_backup_text":"Vols suprimir {number} {number, plural,\n one {còpia de seguretat}\n other {còpies de seguretat}\n}?","backup.delete_backup_confirm":"suprimeix","backup.selected":"{number} seleccionada/es","backup.failed_to_delete":"No s'ha pogut suprimir","backup.could_not_create":"No s'ha pogut crear la còpia de seguretat","backup.upload_backup":"Puja còpia de seguretat","backup.download_backup":"Baixa còpia de seguretat","backup.create_backup":"Crea còpia de seguretat","backup.create":"Crea","backup.created":"Creada","backup.name":"Nom de la còpia de seguretat","backup.type":"Tipus de còpia de seguretat","backup.select_type":"Selecciona què vols restaurar","backup.full_backup":"Còpia de seguretat completa","backup.partial_backup":"Còpia de seguretat parcial","backup.addons":"Complements","backup.folders":"Carpetes","backup.size":"Mida","backup.password":"Contrasenya de la còpia de seguretat","backup.confirm_password":"Confirma la contrasenya de la còpia de seguretat","backup.password_protection":"Protecció amb contrasenya","backup.enter_password":"Introdueix una contrasenya.","backup.passwords_not_matching":"Les contrasenyes no coincideixen","backup.backup_already_running":"Ja s'està executant una còpia de seguretat o una restauració, ara mateix no és possible crear una nova còpia de seguretat. Torna-ho a provar més tard.","dialog.network.title":"Configuració de xarxa","dialog.network.connected_to":"Connectat a {ssid}","dialog.network.scan_ap":"Busca punts d'accés","dialog.network.signal_strength":"Potència del senyal","dialog.network.open":"Oberta","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Contrasenya del Wi-Fi","dialog.network.warning":"Si canvies l'adreça Wi-Fi, IP o de la passarel·la, és possible que perdis la connexió!","dialog.network.static":"Estàtica","dialog.network.auto":"Automàtic","dialog.network.disabled":"Desactivada","dialog.network.ip_netmask":"Adreça IP/màscara de xarxa","dialog.network.gateway":"Adreça de la passarel·la","dialog.network.dns_servers":"Servidors DNS","dialog.network.unsaved":"Tens canvis sense desar, es perdran si canvies de pestanya, vols continuar?","dialog.network.failed_to_change":"No s'ha pogut canviar la configuració de xarxa","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Afegeix nou registre de contenidors","dialog.registries.title_manage":"Gestiona els registres de contenidors","dialog.registries.registry":"Registre","dialog.registries.username":"Nom d'usuari","dialog.registries.password":"Contrasenya","dialog.registries.no_registries":"No hi ha registres configurats","dialog.registries.add_registry":"Afegeix registre","dialog.registries.add_new_registry":"Afegeix nou registre","dialog.registries.remove":"Elimina","dialog.registries.failed_to_add":"No s'ha pogut afegir el registre","dialog.registries.failed_to_remove":"No s'ha pogut eliminar el registre","dialog.repositories.title":"Gestiona els repositoris de complements","dialog.repositories.add":"Afegeix","dialog.repositories.remove":"Elimina","dialog.repositories.used":"El repositori s'utilitza per a complements ja instal·lats i no es pot eliminar.","dialog.restart_addon.title":"Voleu reiniciar {name}?","dialog.restart_addon.text":"Per utilitzar la nova configuració, aquest complement s'ha de reiniciar.","dialog.restart_addon.restart":"Reinicia","dialog.uninstall_addon.title":"Voleu desinstal·lar {name}?","dialog.uninstall_addon.text":"La seva configuració s'eliminarà permanentment.","dialog.uninstall_addon.uninstall":"Desinstal·la","dialog.hardware.title":"Maquinari","dialog.hardware.search":"Cerca maquinari","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributs","dialog.hardware.device_path":"Ruta del dispositiu","dialog.datadisk_move.title":"Mou disc de dades","dialog.datadisk_move.description":"Actualment utilitzes ''{current_path}'' com a disc de dades. Si el desplaces, el dispositiu es reiniciarà i el procés tardarà uns {time} minuts. No es podrà accedir a Home Assistant durant aquest període. No desconnectis res mentre duri el procés!","dialog.datadisk_move.select_device":"Selecciona un nou disc de dades","dialog.datadisk_move.no_devices":"No s'han trobat dispositius compatibles connectats","dialog.datadisk_move.moving_desc":"Reiniciant i desplaçant disc de dades. Tingues paciència","dialog.datadisk_move.moving":"Desplaçant disc de dades","dialog.datadisk_move.loading_devices":"Carregant dispositius","dialog.datadisk_move.cancel":"Cancel·la","dialog.datadisk_move.move":"Mou"} \ No newline at end of file +{"addon.failed_to_reset":"No s'ha pogut reiniciar la configuració del complement, {error}","addon.failed_to_save":"No s'ha pogut desar la configuració del complement, {error}","addon.state.installed":"El complement està instal·lat","addon.state.not_installed":"El complement no està instal·lat","addon.state.not_available":"El complement no està disponible pel teu sistema","addon.panel.configuration":"Configuració","addon.panel.documentation":"Documentació","addon.panel.info":"Informació","addon.panel.log":"Registre","addon.configuration.no_configuration":"Aquest complement no té cap configuració.","addon.configuration.audio.header":"Àudio","addon.configuration.audio.default":"Per defecte","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Sortida","addon.configuration.options.header":"Opcions","addon.configuration.options.edit_in_ui":"Edita a la IU","addon.configuration.options.edit_in_yaml":"Edita com a YAML","addon.configuration.options.invalid_yaml":"YAML invàlid","addon.configuration.options.show_unused_optional":"Mostra les opcions de configuració opcionals no utilitzades","addon.configuration.network.container":"Contenidor","addon.configuration.network.disabled":"Desactivada","addon.configuration.network.header":"Xarxa","addon.configuration.network.show_disabled":"Mostra els ports desactivats","addon.configuration.network.introduction":"Canvia els ports de l'amfitrió exposats pel complement","addon.dashboard.changelog":"Registre de canvis","addon.dashboard.cpu_usage":"Ús de CPU del complement","addon.dashboard.ram_usage":"Ús de RAM del complement","addon.dashboard.hostname":"Nom d'amfitrió","addon.dashboard.new_update_available":"{name} {version} està disponible","addon.dashboard.not_available_arch":"Aquest complement no és compatible amb el processador del dispositiu o amb el sistema operatiu que està instal·lat al dispositiu.","addon.dashboard.not_available_version":"Estàs utilitzant Home Assistant {core_version_installed}, per actualitzar el complement a aquesta versió, necessites com mínim la versió {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Vés a la pàgina {name} per a més detalls","addon.dashboard.restart":"reinicia","addon.dashboard.start":"inicia","addon.dashboard.stop":"atura","addon.dashboard.install":"instal·la","addon.dashboard.uninstall":"desinstal·la","addon.dashboard.rebuild":"reconstrueix","addon.dashboard.open_web_ui":"Obre la IU web","addon.dashboard.protection_mode.title":"Mode de protecció desactivat!","addon.dashboard.protection_mode.content":"El mode de protecció en aquest complement està desactivat. Això fa que el complement tingui accés complet a tot el sistema, cosa que afegeix riscos de seguretat i pot fer malbé el sistema si s'utilitza incorrectament. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.protection_mode.enable":"Activa","addon.dashboard.capability.stage.title":"Fase del complement","addon.dashboard.capability.stage.description":"Els complements poden estar en una de les tres fases següents: \n\n{icon_stable} **Estable**: complements llestos per a ser utilitzats a producció. \n\n{icon_experimental} **Experimental**: poden contenir errors i pot ser que encara no estiguin acabats. \n\n{icon_deprecated} **Obsolet**: complements que ja no rebran més actualitzacions.","addon.dashboard.capability.rating.title":"Nivell de seguretat del complement","addon.dashboard.capability.rating.description":"Home Assistant proporciona un nivell de seguretat a cadascun dels complements que n'indica els riscos que comporta el seu ús. Com més accés tingui el complement al teu sistema, menor serà la puntuació, ja que els possibles riscos de seguretat augmenten. \n\nEl nivell es troba en una escala de l'1 al 8. On l'1 és la puntuació més baixa (menys segur i risc més alt) i la puntuació 8 és la puntuació més alta (més segur i risc més baix).","addon.dashboard.capability.host_network.title":"Xarxa amfitrió","addon.dashboard.capability.host_network.description":"Els complements normalment s'executen dins la seva pròpia capa de xarxa aïllada, cosa que els impedeix accedir a la xarxa del sistema operatiu amfitrió. En alguns casos, aquest aïllament pot limitar la prestació dels serveis del complement. Per tant, l'aïllament pot ser eliminat per l'autor del complement; en aquest cas, el complement té un accés complet a les capacitats de xarxa del dispositiu amfitrió. Això li porporciona més capacitats però en redueix la seguretat, per tant, el nivell de seguretat del complement es reduirà quan aquesta opció s'utilitzi.","addon.dashboard.capability.homeassistant_api.title":"Accés a l'API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Aquest complement té permís per accedir a la teva instància de Home Assistant directament mitjançant l'API de Home Assistant. Aquest mode també gestiona l'autenticació del complement, cosa que li permet interactuar amb Home Assistant sense necessitat de tokens d'autenticació addicionals.","addon.dashboard.capability.full_access.title":"Accés complet al maquinari","addon.dashboard.capability.full_access.description":"Aquest complement té accés complet al maquinari del teu sistema per petició del seu autor. Aquest accés és similar al mode privilegiat de Docker. Com que això genera possibles riscos de seguretat, aquesta funció afecta negativament al nivell de seguretat del complement. \n\nAquest accés no s'atorga automàticament i cal que el confirms. Per fer-ho, has de desactivar manualment el mode de protecció del complement. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.capability.hassio_api.title":"Accés a l'API del Supervisor","addon.dashboard.capability.hassio_api.description":"Aquest complement té accés a l'API del Supervisor per petició del seu autor. Per defecte, el complement pot accedir a informació de la versió del teu sistema. Si demana a l'API accés de gestió o d'administrador, obtindrà accés per controlar diferents parts de Home Assistant. Aquest permís s'indica amb aquesta insígnia i afecta negativament al nivell de seguretat del complement.","addon.dashboard.capability.docker_api.title":"Accés complet a Docker","addon.dashboard.capability.docker_api.description":"Aquest complement, per petició del seu autor, demana accés a la instància de Docker del teu sistema. Aquest mode porporciona un control complet de tot el teu sistema Home Assistant al complement. Això genera possibles riscos de seguretat i podria fer malbé el sistema si no s'utilitza adequadament. Per aquesta raó, aquesta funció afecta negativament al nivell de seguretat del complement. \n\nAquest nivell d'accés no s'atorga automàticament i cal que el confirms. Per fer-ho, has de desactivar manualment el mode de protecció del complement. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.capability.host_pid.title":"Espai de noms de processos de l'amfitrió","addon.dashboard.capability.host_pid.description":"Habitualment, els processos que executen els complements estan aïllats dels altres processos del sistema. L'autor del complement ha demanat tenir accés i poder crear processos del sistema amfitrió. Aquest mode dóna accés i control total de tot el teu sistema Home Assistant al complement. Això genera possibles riscos de seguretat i podria fer malbé el sistema si no s'utilitza adequadament. Per aquesta raó, aquesta funció afecta negativament al nivell de seguretat del complement. \n\nAquest nivell d'accés no s'atorga automàticament i cal que el confirms. Per fer-ho, has de desactivar manualment el mode de protecció del complement. Desactiva el mode de protecció només si coneixes i confies en l'origen del complement.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') és un mòdul de seguretat del nucli Linux que restringeix certes capacitats dels complements com l'accés a la xarxa, l'accés complet a sockets o els permisos per llegir, escriure o executar fitxers específics.\n\nEls autors del complement poden proporcionar els seus perfils de seguretat optimitzats per al complement, o demanar que es desactivi. Si AppArmor està desactivat, augmenten els riscos de seguretat i, per tant, el nivell de seguretat del complement se'n veurà ressentit.","addon.dashboard.capability.auth_api.title":"Autenticació de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complement pot autenticar usuaris amb Home Assistant, cosa que permet que els usuaris puguin iniciar sessió a aplicacions que s'estan executant dins de complements mitjançant el seu nom d'usuari/contrasenya de Home Assistant. Aquesta insígnia indica si l'autor del complement ha demanat aquesta funcionalitat.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Aquest complement utilitza Ingress per poder incrustar la seva interfície de manera segura a Home Assistant.","addon.dashboard.capability.signed.title":"Firmat","addon.dashboard.capability.signed.description":"Aquest complement ha estat firmat i verificat per Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Nucli","addon.dashboard.capability.label.rating":"nivell","addon.dashboard.capability.label.hardware":"maquinari","addon.dashboard.capability.label.host":"amfitrió","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"PID d'amfitrió","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autenticació","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Firmat","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Obsolet","addon.dashboard.capability.role.manager":"gestor","addon.dashboard.capability.role.default":"per defecte","addon.dashboard.capability.role.homeassistant":"homeasistant","addon.dashboard.capability.role.backup":"còpia de seguretat","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Inici a l'arrencada","addon.dashboard.option.boot.description":"Fa que el complement s'iniciï durant l'arrencada del sistema","addon.dashboard.option.watchdog.title":"Gos guardià","addon.dashboard.option.watchdog.description":"Això farà que s'iniciï el complement en cas de que falli","addon.dashboard.option.auto_update.title":"Actualització automàtica","addon.dashboard.option.auto_update.description":"Actualitza el complement automàticament quan hi hagi una nova versió disponible","addon.dashboard.option.ingress_panel.title":"Mostra a la barra lateral","addon.dashboard.option.ingress_panel.description":"Afegeix aquest complement a la barra lateral","addon.dashboard.option.protected.title":"Mode de protecció","addon.dashboard.option.protected.description":"Bloqueja l'accés privilegiat del complement al sistema","addon.dashboard.action_error.uninstall":"No s'ha pogut desinstal·lar el complement","addon.dashboard.action_error.install":"No s'ha pogut instal·lar el complement","addon.dashboard.action_error.stop":"No s'ha pogut aturar el complement","addon.dashboard.action_error.rebuild":"No s'ha pogut reconstruir el complement","addon.dashboard.action_error.restart":"No s'ha pogut reiniciar el complement","addon.dashboard.action_error.start":"No s'ha pogut iniciar el complement","addon.dashboard.action_error.go_to_config":"Edita la configuració","addon.dashboard.action_error.start_invalid_config":"Vés a configuració","addon.dashboard.action_error.validate_config":"No s'ha pogut validar la configuració del complement","addon.dashboard.action_error.get_changelog":"No s'ha pogut obtenir el registre de canvis del complement","addon.documentation.get_documentation":"No s'ha pogut obtenir la documentació del complement, {error}","addon.logs.get_logs":"No s'han pogut obtenir els registres del complement, {error}","common.cancel":"Cancel·la","common.yes":"Sí","common.no":"No","common.add":"Afegeix","common.description":"Descripció","common.failed_to_restart_name":"No s'han pogut reiniciar {name}","common.failed_to_update_name":"No s'han pogut actualitzar {name}","common.learn_more":"Més informació","common.new_version_available":"Nova versió disponible","common.newest_version":"Última versió","common.refresh":"Actualitza","common.release_notes":"Notes de la versió","common.reload":"Torna a carregar","common.reset_defaults":"Restableix els valors per defecte","common.reset_options":"Opcions de reinici","common.restart_name":"Reinicia {name}","common.restart":"Reinicia","common.running_version":"Estàs utilitzant la versió {version}","common.save":"Desa","common.close":"Tanca","common.menu":"Menú","common.show":"mostra","common.show_more":"Mostra més informació al respecte","common.update_available":"{count, plural,\n one {Actualització pendent}\n other {{count} actualitzacions pendents}\n}","common.update":"Actualitza","common.version":"Versió","common.error.unknown":"Error desconegut","common.error.update_failed":"Ha fallat l'actualització","update_available.update_name":"Actualització {name}","update_available.open_release_notes":"Obre les notes de versió","update_available.create_backup":"Crea una còpia de seguretat abans d'actualitzar","update_available.description":"Tens instal·lada la versió {version}. Fes clic a Actualitza per instal·lar la versió {newest_version}","update_available.updating":"S'està actualitzant {name} a la versió {version}","update_available.no_update":"No hi ha cap actualització de {name} disponible","confirm.restart.title":"Reinicia {name}","confirm.restart.text":"Estàs segur que vols reiniciar {name}?","confirm.reset_options.title":"Restableix opcions","confirm.reset_options.text":"Estàs segur que vols restablir totes les opcions?","dashboard.addon_new_version":"Nova versió disponible","dashboard.addon_running":"El complement s'està executant","dashboard.addon_stopped":"El complement està aturat","dashboard.addons":"Complements instal·lats","dashboard.no_addons":"Encara no tens cap complement instal·lat. Vés al directori de complements per començar!","dashboard.search_addons":"Cerca complements","store.missing_addons":"Falten complements? Activa el mode avançat a la pàgina de perfil d'usuari","store.no_results_found":"No s'han trobat resultats a {repository}.","store.registries":"Registres","store.repositories":"Repositoris","store.check_updates":"Comprova si hi ha actualitzacions","panel.addons":"Complements","panel.dashboard":"Panell","panel.backups":"Còpies de seguretat","panel.store":"Directori de complements","panel.system":"Sistema","my.not_supported":"La instància de Home Assistant no admet aquesta redirecció. Consulta {link} per veure les redireccions compatibles i en quina versió es van introduir.","my.faq_link":"Preguntes freqüents de My Home Assistant","my.add_addon_repository_title":"Falta el repositori de complements","my.add_addon_repository_description":"El complement ''{addon}'' forma part del repositori de complements ''{repository}'', aquest repositori no es troba al teu sistema, vols afegir-lo?","my.error":"S'ha produït un error desconegut","my.error_addon_not_found":"No s'ha trobat el complement","my.error_repository_not_found":"No s'ha trobat el repositori necessari per a aquest complement","my.error_addon_not_started":"El complement sol·licitat no s'està executant. Inicia'l primer","my.error_addon_not_installed":"El complement sol·licitat no està instal·lat. Instal·la'l primer","my.error_addon_no_ingress":"El complement sol·licitat no admet ingress","system.log.log_provider":"Proveïdor de registres","system.log.get_logs":"No s'han pogut obtenir els registres de {provider}, {error}","system.supervisor.cpu_usage":"Ús de CPU del Supervisor","system.supervisor.ram_usage":"Ús de RAM del Supervisor","system.supervisor.failed_to_set_option":"No s'ha pogut configurar l'opció del Supervisor","system.supervisor.failed_to_reload":"No s'ha pogut tornar a carregar el Supervisor","system.supervisor.failed_to_update":"No s'ha pogut actualitzar el Supervisor","system.supervisor.unsupported_title":"Estàs executant una instal·lació no suportada","system.supervisor.unsupported_description":"A continuació es mostra una llista de problemes relacionats amb la instal·lació, fes clic als enllaços per obtenir informació sobre com resoldre'ls.","system.supervisor.unhealthy_title":"La teva instal·lació no és bona","system.supervisor.unhealthy_description":"Si utilitzes una instal·lació que no és bona, es produiran problemes. A continuació es mostra una llista de problemes relacionats amb la instal·lació, fes clic als enllaços per obtenir informació sobre com resoldre'ls.","system.supervisor.update_supervisor":"Actualitza el Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Marxa del canal beta","system.supervisor.leave_beta_description":"Obtén actualitzacions estables de Home Assistant, del Supervisor i de l'amfitrió","system.supervisor.join_beta_action":"Uneix-te al canal beta","system.supervisor.join_beta_description":"Obtén actualitzacions beta de Home Assistant (RCs), del Supervisor i de l'amfitrió","system.supervisor.share_diagnostics":"Comparteix diagnòstics","system.supervisor.share_diagnostics_description":"Comparteix informes d'errors i informació de diagnòstic.","system.supervisor.reload_supervisor":"Torna a carregar el Supervisor","system.supervisor.warning":"ATENCIÓ","system.supervisor.search":"Cerca","system.supervisor.share_diagonstics_title":"Ajuda a millorar Home Assistant","system.supervisor.share_diagonstics_description":"Vols compartir automàticament informes d'error i informació de diagnòstic quan el Supervisor trobi amb errors inesperats?{line_break} Això ens permetrà solucionar problemes, la informació només és accessible per a l'equip de Home Assistant Core i no es compartirà amb altres persones.{line_break} Les dades no inclouen informació privada/confidencial, ho pots desactivar en qualsevol moment a la configuració.","system.supervisor.unsupported_reason.apparmor":"AppArmor no està habilitat a l'amfitrió","system.supervisor.unsupported_reason.content_trust":"Validació de continguts de confiança desactivada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuració de Docker","system.supervisor.unsupported_reason.docker_version":"Versió de Docker","system.supervisor.unsupported_reason.job_conditions":"Condicions 'job' ignorades","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestor de xarxa","system.supervisor.unsupported_reason.os":"Sistema operatiu","system.supervisor.unsupported_reason.os_agent":"Agent de S.O.","system.supervisor.unsupported_reason.privileged":"El Supervisor no és privilegiat","system.supervisor.unsupported_reason.software":"Programari no compatible detectat","system.supervisor.unsupported_reason.source_mods":"Modificacions de font","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Resolt pel Systemd","system.supervisor.unhealthy_reason.privileged":"El Supervisor no és privilegiat","system.supervisor.unhealthy_reason.supervisor":"El Supervisor no s'ha pogut actualitzar","system.supervisor.unhealthy_reason.setup":"Ha fallat la configuració del Supervisor","system.supervisor.unhealthy_reason.docker":"L'entorn Docker no està funcionant correctament","system.supervisor.unhealthy_reason.untrusted":"S'ha detectat algun contingut que no és de confiança","system.host.failed_to_get_hardware_list":"No s'ha pogut obtenir la llista del maquinari","system.host.failed_to_reboot":"No s'ha pogut reiniciar l'amfitrió","system.host.failed_to_shutdown":"No s'ha pogut apagar l'amfitrió","system.host.failed_to_set_hostname":"No s'ha pogut establir el nom d'amfitrió","system.host.failed_to_import_from_usb":"No s'ha pogut importar des d'USB","system.host.failed_to_move":"No s'ha pogut moure el disc de dades","system.host.used_space":"Espai utilitzat","system.host.hostname":"Nom d'amfitrió","system.host.change_hostname":"Canvia el nom d'amfitrió","system.host.new_hostname":"Introdueix un nom d'amfitrió nou:","system.host.ip_address":"Adreça IP","system.host.change":"Canvia","system.host.operating_system":"Sistema operatiu","system.host.docker_version":"Versió de Docker","system.host.deployment":"Desplegament","system.host.emmc_lifetime_used":"Vida de l'eMMC utilitzada","system.host.reboot_host":"Reinicia amfitrió","system.host.confirm_reboot":"Segur que vols reiniciar l'amfitrió?","system.host.confirm_shutdown":"Segur que vols apagar l'amfitrió?","system.host.shutdown_host":"Apaga amfitrió","system.host.hardware":"Maquinari","system.host.import_from_usb":"Importa des d'USB","system.host.move_datadisk":"Mou disc de dades","system.core.cpu_usage":"Ús de CPU del nucli","system.core.ram_usage":"Ús de RAM del nucli","backup.search":"Cerca còpies de seguretat","backup.no_backups":"Encara no tens cap còpia de seguretat.","backup.create_blocked_not_running":"Ara mateix no és possible crear una còpia de seguretat perquè el sistema es troba en estat {state}.","backup.delete_selected":"Suprimeix les còpies de seguretat seleccionades","backup.delete_backup_title":"Suprimeix còpia de seguretat","backup.delete_backup_text":"Vols suprimir {number} {number, plural,\n one {còpia de seguretat}\n other {còpies de seguretat}\n}?","backup.delete_backup_confirm":"suprimeix","backup.selected":"{number} seleccionada/es","backup.failed_to_delete":"No s'ha pogut suprimir","backup.could_not_create":"No s'ha pogut crear la còpia de seguretat","backup.upload_backup":"Puja còpia de seguretat","backup.download_backup":"Baixa còpia de seguretat","backup.create_backup":"Crea còpia de seguretat","backup.create":"Crea","backup.created":"Creada","backup.name":"Nom de la còpia de seguretat","backup.type":"Tipus de còpia de seguretat","backup.select_type":"Selecciona què vols restaurar","backup.full_backup":"Còpia de seguretat completa","backup.partial_backup":"Còpia de seguretat parcial","backup.addons":"Complements","backup.folders":"Carpetes","backup.size":"Mida","backup.password":"Contrasenya de la còpia de seguretat","backup.confirm_password":"Confirma la contrasenya de la còpia de seguretat","backup.password_protection":"Protecció amb contrasenya","backup.enter_password":"Introdueix una contrasenya.","backup.passwords_not_matching":"Les contrasenyes no coincideixen","backup.backup_already_running":"Ja s'està executant una còpia de seguretat o una restauració, ara mateix no és possible crear una nova còpia de seguretat. Torna-ho a provar més tard.","dialog.network.title":"Configuració de xarxa","dialog.network.connected_to":"Connectat a {ssid}","dialog.network.scan_ap":"Busca punts d'accés","dialog.network.signal_strength":"Potència del senyal","dialog.network.open":"Oberta","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Contrasenya del Wi-Fi","dialog.network.warning":"Si canvies l'adreça Wi-Fi, IP o de la passarel·la, és possible que perdis la connexió!","dialog.network.static":"Estàtica","dialog.network.auto":"Automàtic","dialog.network.disabled":"Desactivada","dialog.network.ip_netmask":"Adreça IP/màscara de xarxa","dialog.network.gateway":"Adreça de la passarel·la","dialog.network.dns_servers":"Servidors DNS","dialog.network.unsaved":"Tens canvis sense desar, es perdran si canvies de pestanya, vols continuar?","dialog.network.failed_to_change":"No s'ha pogut canviar la configuració de xarxa","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Afegeix nou registre de contenidors","dialog.registries.title_manage":"Gestiona els registres de contenidors","dialog.registries.registry":"Registre","dialog.registries.username":"Nom d'usuari","dialog.registries.password":"Contrasenya","dialog.registries.no_registries":"No hi ha registres configurats","dialog.registries.add_registry":"Afegeix registre","dialog.registries.add_new_registry":"Afegeix nou registre","dialog.registries.remove":"Elimina","dialog.registries.failed_to_add":"No s'ha pogut afegir el registre","dialog.registries.failed_to_remove":"No s'ha pogut eliminar el registre","dialog.repositories.title":"Gestiona els repositoris de complements","dialog.repositories.add":"Afegeix","dialog.repositories.remove":"Elimina","dialog.repositories.used":"El repositori s'utilitza per a complements ja instal·lats i no es pot eliminar.","dialog.restart_addon.title":"Voleu reiniciar {name}?","dialog.restart_addon.text":"Per utilitzar la nova configuració, aquest complement s'ha de reiniciar.","dialog.restart_addon.restart":"Reinicia","dialog.uninstall_addon.title":"Voleu desinstal·lar {name}?","dialog.uninstall_addon.text":"La seva configuració s'eliminarà permanentment.","dialog.uninstall_addon.uninstall":"Desinstal·la","dialog.hardware.title":"Maquinari","dialog.hardware.search":"Cerca maquinari","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributs","dialog.hardware.device_path":"Ruta del dispositiu","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Mou disc de dades","dialog.datadisk_move.description":"Actualment utilitzes ''{current_path}'' com a disc de dades. Si el desplaces, el dispositiu es reiniciarà i el procés tardarà uns {time} minuts. No es podrà accedir a Home Assistant durant aquest període. No desconnectis res mentre duri el procés!","dialog.datadisk_move.select_device":"Selecciona un nou disc de dades","dialog.datadisk_move.no_devices":"No s'han trobat dispositius compatibles connectats","dialog.datadisk_move.moving_desc":"Reiniciant i desplaçant disc de dades. Tingues paciència","dialog.datadisk_move.moving":"Desplaçant disc de dades","dialog.datadisk_move.loading_devices":"Carregant dispositius","dialog.datadisk_move.cancel":"Cancel·la","dialog.datadisk_move.move":"Mou"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/cs-49a5d2c6f01b5b34f9b4d64a4188dd96.json b/supervisor/api/panel/static/translations/cs-b43fdddf3b420fe9b592eceb78bc76ef.json similarity index 95% rename from supervisor/api/panel/static/translations/cs-49a5d2c6f01b5b34f9b4d64a4188dd96.json rename to supervisor/api/panel/static/translations/cs-b43fdddf3b420fe9b592eceb78bc76ef.json index 57e082121..1d4df1095 100644 --- a/supervisor/api/panel/static/translations/cs-49a5d2c6f01b5b34f9b4d64a4188dd96.json +++ b/supervisor/api/panel/static/translations/cs-b43fdddf3b420fe9b592eceb78bc76ef.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Obnovení konfigurace doplňku se nezdařilo, {error}","addon.failed_to_save":"Uložení konfigurace doplňku se nezdařilo, {error}","addon.state.installed":"Doplněk je nainstalován","addon.state.not_installed":"Doplněk není nainstalován","addon.state.not_available":"Doplněk není ve vašem systému k dispozici","addon.panel.configuration":"Nastavení","addon.panel.documentation":"Dokumentace","addon.panel.info":"Informace","addon.panel.log":"Log","addon.configuration.no_configuration":"Tento doplněk nemá žádná nastavení.","addon.configuration.audio.header":"Zvuk","addon.configuration.audio.default":"Výchozí","addon.configuration.audio.input":"Vstup","addon.configuration.audio.output":"Výstup","addon.configuration.options.header":"Možnosti","addon.configuration.options.edit_in_ui":"Upravit v uživatelském rozhraní","addon.configuration.options.edit_in_yaml":"Upravit v YAML","addon.configuration.options.invalid_yaml":"Neplatný YAML","addon.configuration.options.show_unused_optional":"Zobrazit nepoužívané volitelné volby nastavení","addon.configuration.network.container":"Kontejner","addon.configuration.network.disabled":"Zakázáno","addon.configuration.network.header":"Síť","addon.configuration.network.show_disabled":"Zobrazit zakázané porty","addon.configuration.network.introduction":"Změňte porty hostitele, které jsou vystaveny doplňkem","addon.dashboard.changelog":"Seznam změn","addon.dashboard.cpu_usage":"Využití procesoru doplňkem","addon.dashboard.ram_usage":"Využití paměti RAM doplňkem","addon.dashboard.hostname":"Název hostitele","addon.dashboard.new_update_available":"Je k dispozici {name} {version}","addon.dashboard.not_available_arch":"Tento doplněk není kompatibilní s procesorem vašeho zařízení nebo operačním systémem, který jste do zařízení nainstalovali.","addon.dashboard.not_available_version":"Používáte Home Assistant {core_version_installed}, pro aktualizaci na tuto verzi doplňku potřebujete alespoň Home Assistant ve verzi {core_version_needed}","addon.dashboard.visit_addon_page":"Další podrobnosti naleznete na stránce {name}","addon.dashboard.restart":"restartovat","addon.dashboard.start":"spustit","addon.dashboard.stop":"zastavit","addon.dashboard.install":"nainstalovat","addon.dashboard.uninstall":"odinstalovat","addon.dashboard.rebuild":"obnovit","addon.dashboard.open_web_ui":"Otevřít webové rozhraní","addon.dashboard.protection_mode.title":"Ochranný režim je vypnut!","addon.dashboard.protection_mode.content":"Režim ochrany je v tomto doplňku zakázán! To poskytuje doplňku plný přístup k celému systému, což zvyšuje bezpečnostní rizika a mohlo by poškodit systém při nesprávném použití. Režim ochrany zakažte pouze v případě, že víte, co děláte, je to potřeba a důvěřujete zdroji tohoto doplňku.","addon.dashboard.protection_mode.enable":"Povolit","addon.dashboard.capability.stage.title":"Fáze doplňku","addon.dashboard.capability.stage.description":"Doplňky mohou mít jednu ze tří fází: \n\n {icon_stable} **Stabilní**: Tyto doplňky jsou připraveny k produkčnímu nasazení.\n\n {icon_experimental} **Experimentální**: Mohou obsahovat chyby a mohou být nedokončené. \n\n {icon_deprecated} **Zastaralé**: Tyto doplňky již nebudou dostávat žádné aktualizace.","addon.dashboard.capability.rating.title":"Bezpečnostní hodnocení doplňku","addon.dashboard.capability.rating.description":"Home Assistant poskytuje každému z doplňků hodnocení zabezpečení, které označuje rizika spojená s používáním tohoto doplňku. Čím více přístupu doplněk ve vašem systému vyžaduje, tím nižší je skóre, čímž se zvyšují možná bezpečnostní rizika. \n\nSkóre je na stupnici od 1 do 8. Kde 1 je nejnižší skóre (považováno za nejméně bezpečné a nejvyšší riziko) a skóre 8 je nejvyšší skóre (považováno za nejbezpečnější a nejnižší riziko).","addon.dashboard.capability.host_network.title":"Hostitelská síť","addon.dashboard.capability.host_network.description":"Doplňky obvykle běží ve své vlastní izolované síťové vrstvě, což jim brání v přístupu k síti hostitelského operačního systému. V některých případech může tato izolace sítě omezit doplňky při poskytování jejich služeb a proto může izolace být zrušena autorem doplňku, což doplňku poskytne plný přístup k síťovým funkcím hostitelského počítače. To dává doplňku více síťových funkcí, ale snižuje zabezpečení, proto se sníží bezpečnostní hodnocení doplňku, pokud doplněk tuto možnost použije.","addon.dashboard.capability.homeassistant_api.title":"Přístup k API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Tento doplněk má přístup k Vaší spuštěné instanci Home Assistanta přímo přes Home Assistant API. Tento režim taktéž zajištuje autentifikaci pro doplněk, což umožňuje doplňku komunikovat s Home Assistantem bez nutnosti dalších ověřovacích tokenů.","addon.dashboard.capability.full_access.title":"Plný přístup k hardwaru","addon.dashboard.capability.full_access.description":"Tento doplněk získá úplný přístup k hardwaru vašeho systému na žádost autora doplňku. Přístup je srovnatelný s privilegovaným režimem v Dockeru. Protože to představuje možná bezpečnostní rizika, tato funkce negativně ovlivňuje skóre zabezpečení doplňku. \n\nTato úroveň přístupu není udělena automaticky a je třeba ji potvrdit. Chcete-li to provést, musíte ručně deaktivovat režim ochrany doplňku. Režim ochrany deaktivujte pouze pokud víte co děláte, potřebujete to a důvěřujete zdroji tohoto doplňku.","addon.dashboard.capability.hassio_api.title":"Přístup k rozhraní Supervisor API","addon.dashboard.capability.hassio_api.description":"Doplňku byl na žádost autora doplňku umožněn přístup k rozhraní Supervisor API. Ve výchozím nastavení má doplněk přístup k obecným informacím o verzi vašeho systému. Když doplněk požaduje přístup k rozhraní API na úrovni „manažer“ nebo „správce“, získá přístup k ovládání více částí systému Home Assistanta. Toto oprávnění je označeno tímto odznakem a negativně ovlivní skóre zabezpečení doplňku.","addon.dashboard.capability.docker_api.title":"Úplný přístup k Dockeru","addon.dashboard.capability.docker_api.description":"Autor doplňku požádal, aby měl doplněk správcovský přístup k instanci Dockeru spuštěné ve vašem systému. Tento režim poskytuje doplňku plný přístup a kontrolu nad celým Vaším systémem Home Assistant, což zvyšuje bezpečnostní rizika a při zneužití může Váš systém poškodit. Proto tato funkce negativně ovlivňuje skóre zabezpečení doplňku. \n\nTato úroveň přístupu není udělena automaticky a je třeba ji potvrdit. Chcete-li to provést, musíte ručně deaktivovat režim ochrany doplňku. Režim ochrany deaktivujte pouze pokud víte, co děláte, potřebujete to a důvěřujete zdroji tohoto doplňku.","addon.dashboard.capability.host_pid.title":"Obor názvů hostitelských procesů","addon.dashboard.capability.host_pid.description":"Obvykle procesy, které doplněk spouští, jsou izolovány od všech ostatních systémových procesů. Autor doplňku požádal, aby měl doplněk přístup k systémovým procesům běžícím na instanci hostitelského systému a umožnil doplňku také spouštět procesy v hostitelském systému. Tento režim poskytuje doplňku plný přístup a kontrolu nad celým vaším systémem Home Assistant, což zvyšuje bezpečnostní rizika a při zneužití může váš systém poškodit. Proto tato funkce negativně ovlivňuje skóre zabezpečení doplňku. \n\nTato úroveň přístupu není udělena automaticky a je třeba ji potvrdit. Chcete-li to provést, musíte ručně deaktivovat režim ochrany doplňku. Režim ochrany deaktivujte, pouze pokud víte, co děláte, potřebujete to a důvěřujete zdroji tohoto doplňku.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') je modul zabezpečení jádra systému Linux, který omezuje možnosti doplňků, jako je přístup k síti, přístup k soketům a oprávnění číst, zapisovat nebo spouštět konkrétní soubory. \n\nAutoři doplňků mohou poskytnout své bezpečnostní profily optimalizované pro doplněk nebo požádat o jejich deaktivaci. Pokud je AppArmor zakázán, zvýší se bezpečnostní rizika a proto má negativní dopad na skóre zabezpečení doplňku.","addon.dashboard.capability.auth_api.title":"Ověření Home Assistant","addon.dashboard.capability.auth_api.description":"Doplněk může ověřovat uživatele pomocí Home Assistanta, což umožňuje doplňkům možnost přihlašovat se do aplikací spuštěných uvnitř doplňků pomocí uživatelského jména / hesla Home Assistanta. Tento odznak označuje, zda autor doplňku tuto schopnost požaduje.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Tento doplněk používá Ingress k bezpečné integraci svého rozhraní do Home Assistant.","addon.dashboard.capability.signed.title":"Podepsáno","addon.dashboard.capability.signed.description":"Tento doplněk je podepsán a ověřen pomocí Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jádro","addon.dashboard.capability.label.rating":"hodnocení","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"hostitel","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"hostitelský pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"ověření","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Podepsáno","addon.dashboard.capability.stages.experimental":"Experimentální","addon.dashboard.capability.stages.deprecated":"Zastaralé","addon.dashboard.capability.role.manager":"správce","addon.dashboard.capability.role.default":"výchozí","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"záloha","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Spustit při spuštění","addon.dashboard.option.boot.description":"Spustit doplněk při spuštění systému","addon.dashboard.option.watchdog.title":"Hlídací pes","addon.dashboard.option.watchdog.description":"Toto spustí doplněk, pokud dojde k jeho selhání","addon.dashboard.option.auto_update.title":"Automatická aktualizace","addon.dashboard.option.auto_update.description":"Automaticky aktualizovat doplněk, pokud je k dispozici nová verze","addon.dashboard.option.ingress_panel.title":"Zobrazit v postranním panelu","addon.dashboard.option.ingress_panel.description":"Přidejte si tento doplněk na svůj postranní panel","addon.dashboard.option.protected.title":"Režim ochrany","addon.dashboard.option.protected.description":"Blokuje doplňku zvýšený přístup do systému","addon.dashboard.action_error.uninstall":"Odinstalace doplňku se nezdařila","addon.dashboard.action_error.install":"Instalace doplňku se nezdařila","addon.dashboard.action_error.stop":"Zastavení doplňku se nezdařilo","addon.dashboard.action_error.rebuild":"Nezdařilo se znovu sestavit doplněk","addon.dashboard.action_error.restart":"Restartování doplňku se nezdařilo","addon.dashboard.action_error.start":"Spuštění doplňku se nezdařilo","addon.dashboard.action_error.go_to_config":"Upravit nastavení","addon.dashboard.action_error.start_invalid_config":"Přejít do konfigurace","addon.dashboard.action_error.validate_config":"Ověření konfigurace doplňku se nezdařila","addon.dashboard.action_error.get_changelog":"Nepodařilo se získat seznam změn doplňku","addon.documentation.get_documentation":"Nepodařilo se získat dokumentaci k doplňku, {error}","addon.logs.get_logs":"Nepodařilo se získat logy doplňků, {error}","common.cancel":"Zrušit","common.yes":"Ano","common.no":"Ne","common.add":"Přidat","common.description":"Popis","common.failed_to_restart_name":"Restartování {name} se nezdařilo","common.failed_to_update_name":"Aktualizace {name} se nezdařila","common.learn_more":"Další informace","common.new_version_available":"K dispozici je nová verze","common.newest_version":"Nejnovější verze","common.refresh":"Obnovit","common.release_notes":"Poznámky k vydání","common.reload":"Znovu načíst","common.reset_defaults":"Obnovit výchozí hodnoty","common.reset_options":"Obnovit možnosti","common.restart_name":"Restartovat {name}","common.restart":"Restartovat","common.running_version":"Aktuálně používáte verzi {version}","common.save":"Uložit","common.close":"Zavřít","common.menu":"Menu","common.show":"zobrazit","common.show_more":"Zobrazit o tom více informací","common.update_available":"{count, plural,\n one {čekající aktualizace}\n few {{count} čekající aktualizace}\n other {{count} čekajících aktualizací}\n}","common.update":"Aktualizovat","common.version":"Verze","common.error.unknown":"Neznámá chyba","common.error.update_failed":"Aktualizace se nezdařila","update_available.update_name":"Aktualizovat {name}","update_available.open_release_notes":"Otevřít poznámky k vydání","update_available.create_backup":"Vytvořit zálohu před aktualizací","update_available.description":"Máte nainstalovanou verzi {version}. Klepnutím na tlačítko Aktualizovat aktualizujete na verzi {newest_version}","update_available.updating":"Aktualizuji {name} na verzi {version}","update_available.no_update":"Pro {name} není k dispozici žádná aktualizace","confirm.restart.title":"Restartovat {name}","confirm.restart.text":"Opravdu chcete restartovat {name}?","confirm.reset_options.title":"Obnovit možnosti","confirm.reset_options.text":"Opravdu chcete resetovat všechny volby?","dashboard.addon_new_version":"K dispozici je nová verze","dashboard.addon_running":"Doplněk je spuštěn","dashboard.addon_stopped":"Doplněk je zastaven","dashboard.addons":"Nainstalované doplňky","dashboard.no_addons":"Zatím nemáte nainstalované žádné doplňky. Chcete-li začít, přejděte do obchodu s doplňky.","dashboard.search_addons":"Hledat doplňky","store.missing_addons":"Chybí doplňky? Na stránce svého uživatelského profilu povolte pokročilý režim","store.no_results_found":"V {repository} nebyly nalezeny žádné výsledky.","store.registries":"Registry","store.repositories":"Repozitáře","store.check_updates":"Vyhledat aktualizace","panel.addons":"Doplňky","panel.dashboard":"Ovládací panel","panel.backups":"Zálohy","panel.store":"Obchod s doplňky","panel.system":"Systém","my.not_supported":"Toto přesměrování není vaší instancí Home Assistant podporováno. Zkontrolujte {link} pro podporovaná přesměrování a verzi, ve které byla zavedena.","my.faq_link":"Časté dotazy týkající se My Home Assistant","my.add_addon_repository_title":"Chybějící úložiště doplňků","my.add_addon_repository_description":"Doplněk ''{addon}'' je součástí úložiště doplňků ''{repository}'', toto úložiště ve vašem systému chybí, chcete jej nyní přidat?","my.error":"Nastala neznámá chyba","my.error_addon_not_found":"Doplněk nebyl nalezen","my.error_repository_not_found":"Požadované úložiště pro tento doplněk nebylo nalezeno","my.error_addon_not_started":"Požadovaný doplněk není spuštěn. Nejprve jej, prosím, spusťte","my.error_addon_not_installed":"Požadovaný doplněk není nainstalován. Nejprve jej prosím nainstalujte","my.error_addon_no_ingress":"Požadovaný doplněk nepodporuje ingress","system.log.log_provider":"Poskytovatel logů","system.log.get_logs":"Nepodařilo se získat logy {provider}, {error}","system.supervisor.cpu_usage":"Využití procesoru Supervisorem","system.supervisor.ram_usage":"Využití paměti RAM Supervisorem","system.supervisor.failed_to_set_option":"Nastavení možnosti Supervisora se nezdařilo","system.supervisor.failed_to_reload":"Nové načtení Supervisora se nezdařilo","system.supervisor.failed_to_update":"Aktualizace Supervisora se nezdařila","system.supervisor.unsupported_title":"Používáte nepodporovanou instalaci","system.supervisor.unsupported_description":"Níže je uveden seznam problémů nalezených ve vaší instalaci. Klepnutím na odkazy se dozvíte, jak tyto problémy vyřešit.","system.supervisor.unhealthy_title":"Instalace není v pořádku","system.supervisor.unhealthy_description":"Používáním instalace, která není v pořádku, způsobí problémy. Níže je uveden seznam problémů nalezených ve vaší instalaci. Klepnutím na odkazy se dozvíte, jak tyto problémy vyřešit.","system.supervisor.update_supervisor":"Aktualizovat Supervisor","system.supervisor.channel":"Kanál","system.supervisor.leave_beta_action":"Opustit beta kanál","system.supervisor.leave_beta_description":"Získejte stabilní aktualizace pro Home Assistant, Supervisor a hostitele","system.supervisor.join_beta_action":"Připojit se k beta kanálu","system.supervisor.join_beta_description":"Získejte beta aktualizace pro Home Assistant (RC), Supervisor a hostitele","system.supervisor.share_diagnostics":"Sdílet diagnostické informace","system.supervisor.share_diagnostics_description":"Sdílejte zprávy o selhání a diagnostické informace.","system.supervisor.reload_supervisor":"Nově načíst Supervisor","system.supervisor.warning":"VAROVÁNÍ","system.supervisor.search":"Hledat","system.supervisor.share_diagonstics_title":"Pomozte vylepšit Home Asistent","system.supervisor.share_diagonstics_description":"Chcete automaticky sdílet zprávy o selhání a diagnostické informace, když Supervisor narazí na neočekávané chyby? {line_break} To nám umožní vyřešit problémy, informace jsou přístupné pouze týmu Home Assistant Core a nebudou sdíleny s ostatními. {line_break} Data neobsahují žádné soukromé / citlivé informace a tato volba může být kdykoliv deaktivována v nastavení.","system.supervisor.unsupported_reason.apparmor":"AppArmor není na hostiteli povolen","system.supervisor.unsupported_reason.content_trust":"Ověřování důvěryhodnosti obsahu je zakázáno","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfigurace Dockeru","system.supervisor.unsupported_reason.docker_version":"Verze Dockeru","system.supervisor.unsupported_reason.job_conditions":"Ignorované podmínky úlohy","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Správce sítě","system.supervisor.unsupported_reason.os":"Operační systém","system.supervisor.unsupported_reason.os_agent":"Agent operačního systému","system.supervisor.unsupported_reason.privileged":"Supervisor není privilegovaný","system.supervisor.unsupported_reason.software":"Byl zjištěn nepodporovaný software","system.supervisor.unsupported_reason.source_mods":"Úpravy zdroje","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor není privilegovaný","system.supervisor.unhealthy_reason.supervisor":"Supervisor se nepodařilo aktualizovat","system.supervisor.unhealthy_reason.setup":"Nastavení Supervisora se nezdařilo","system.supervisor.unhealthy_reason.docker":"Prostředí Docker nefunguje správně","system.supervisor.unhealthy_reason.untrusted":"Zjištěn nedůvěryhodný obsah","system.host.failed_to_get_hardware_list":"Nepodařilo se získat seznam hardwaru","system.host.failed_to_reboot":"Nepodařilo se restartovat hostitele","system.host.failed_to_shutdown":"Nepodařilo se vypnout hostitele","system.host.failed_to_set_hostname":"Nastavení názvu hostitele se nezdařilo","system.host.failed_to_import_from_usb":"Import z USB se nezdařil","system.host.failed_to_move":"Nezdařilo se přesunout datový disk","system.host.used_space":"Použité místo","system.host.hostname":"Název hostitele","system.host.change_hostname":"Změnit název hostitele","system.host.new_hostname":"Zadejte prosím nový název hostitele:","system.host.ip_address":"IP adresa","system.host.change":"Změnit","system.host.operating_system":"Operační systém","system.host.docker_version":"Verze Dockeru","system.host.deployment":"Nasazení","system.host.emmc_lifetime_used":"Použitá životnost eMMC","system.host.reboot_host":"Restartovat hostitele","system.host.confirm_reboot":"Opravdu chcete restartovat hostitele?","system.host.confirm_shutdown":"Opravdu chcete vypnout hostitele?","system.host.shutdown_host":"Vypnout hostitele","system.host.hardware":"Hardware","system.host.import_from_usb":"Importovat z USB","system.host.move_datadisk":"Přesunout datový disk","system.core.cpu_usage":"Využití procesoru jádrem","system.core.ram_usage":"Využití paměti RAM jádrem","backup.search":"Vyhledávání záloh","backup.no_backups":"Zatím nemáte žádné zálohy.","backup.create_blocked_not_running":"Vytvoření zálohy není momentálně možné, protože systém je ve stavu {state}.","backup.delete_selected":"Smazat vybrané zálohy","backup.delete_backup_title":"Smazat zálohu","backup.delete_backup_text":"Chcete smazat {number} {number, plural,\n one {zálohu}\n few {zálohy}\n other {záloh}\n}?","backup.delete_backup_confirm":"smazat","backup.selected":"{number} vybráno","backup.failed_to_delete":"Smazání se nezdařilo","backup.could_not_create":"Nelze vytvořit zálohu","backup.upload_backup":"Nahrát zálohu","backup.download_backup":"Stáhnout zálohu","backup.create_backup":"Vytvořit zálohu","backup.create":"Vytvořit","backup.created":"Vytvořeno","backup.name":"Název zálohy","backup.type":"Typ zálohy","backup.select_type":"Vyberte, co chcete obnovit","backup.full_backup":"Úplná záloha","backup.partial_backup":"Částečná záloha","backup.addons":"Doplňky","backup.folders":"Složky","backup.size":"Velikost","backup.password":"Heslo zálohy","backup.confirm_password":"Potvrďte heslo zálohy","backup.password_protection":"Ochrana heslem","backup.enter_password":"Prosím, zadejte heslo.","backup.passwords_not_matching":"Hesla se neshodují","backup.backup_already_running":"Zálohování nebo obnovení již probíhá, vytvoření nové zálohy není momentálně možné, zkuste to později.","dialog.network.title":"Nastavení sítě","dialog.network.connected_to":"Připojeno k {ssid}","dialog.network.scan_ap":"Hledat přístupové body","dialog.network.signal_strength":"Síla signálu","dialog.network.open":"Otevřít","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Heslo Wi-Fi","dialog.network.warning":"Pokud měníte nastavení Wi-Fi, IP adresu nebo adresu brány, můžete ztratit připojení!","dialog.network.static":"Statická","dialog.network.auto":"Automaticky","dialog.network.disabled":"Zakázáno","dialog.network.ip_netmask":"IP adresa/Maska sítě","dialog.network.gateway":"IP adresa brány","dialog.network.dns_servers":"Servery DNS","dialog.network.unsaved":"Máte neuložené změny, které budou ztraceny, pokud změníte záložku. Chcete pokračovat?","dialog.network.failed_to_change":"Nepodařilo se změnit nastavení sítě","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Přidat nový registr kontejnerů","dialog.registries.title_manage":"Spravovat registry kontejnerů","dialog.registries.registry":"Registr","dialog.registries.username":"Uživatelské jméno","dialog.registries.password":"Heslo","dialog.registries.no_registries":"Nejsou nastaveny žádné registry","dialog.registries.add_registry":"Přidat registr","dialog.registries.add_new_registry":"Přidat nový registr","dialog.registries.remove":"Odebrat","dialog.registries.failed_to_add":"Nepodařilo se přidat registr","dialog.registries.failed_to_remove":"Odebrání registru se nezdařilo","dialog.repositories.title":"Správa úložišť doplňků","dialog.repositories.add":"Přidat","dialog.repositories.remove":"Odebrat","dialog.repositories.used":"Úložiště se používá pro nainstalované doplňky a nelze jej odebrat.","dialog.restart_addon.title":"Restartovat {name}","dialog.restart_addon.text":"Chcete-li použít nově uložené nastavení, je nutné tento doplněk restartovat.","dialog.restart_addon.restart":"Restartovat","dialog.uninstall_addon.title":"Odinstalovat {name}?","dialog.uninstall_addon.text":"Jeho nastavení bude trvale odstraněno.","dialog.uninstall_addon.uninstall":"Odinstalovat","dialog.hardware.title":"Hardware","dialog.hardware.search":"Hledat hardware","dialog.hardware.subsystem":"Subsystém","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributy","dialog.hardware.device_path":"Cesta k zařízení","dialog.datadisk_move.title":"Přesunout datový disk","dialog.datadisk_move.description":"Aktuálně době používáte ''{current_path}'' jako datový disk. Přesun datových disků povede k restartu zařízení a odhadem zabere {time} minut. Během této doby nebude vaše instalace Home Assistanta přístupná. Během přesunu neodpojujte napájení!","dialog.datadisk_move.select_device":"Vyberte nový datový disk","dialog.datadisk_move.no_devices":"Nebyla nalezena žádná vhodná připojená zařízení","dialog.datadisk_move.moving_desc":"Probíhá restartování a přesun datového disku. Prosím, mějte trpělivost","dialog.datadisk_move.moving":"Přesouvání datového disku","dialog.datadisk_move.loading_devices":"Načítám zařízení","dialog.datadisk_move.cancel":"Zrušit","dialog.datadisk_move.move":"Přesunout"} \ No newline at end of file +{"addon.failed_to_reset":"Obnovení konfigurace doplňku se nezdařilo, {error}","addon.failed_to_save":"Uložení konfigurace doplňku se nezdařilo, {error}","addon.state.installed":"Doplněk je nainstalován","addon.state.not_installed":"Doplněk není nainstalován","addon.state.not_available":"Doplněk není ve vašem systému k dispozici","addon.panel.configuration":"Nastavení","addon.panel.documentation":"Dokumentace","addon.panel.info":"Informace","addon.panel.log":"Log","addon.configuration.no_configuration":"Tento doplněk nemá žádná nastavení.","addon.configuration.audio.header":"Zvuk","addon.configuration.audio.default":"Výchozí","addon.configuration.audio.input":"Vstup","addon.configuration.audio.output":"Výstup","addon.configuration.options.header":"Možnosti","addon.configuration.options.edit_in_ui":"Upravit v uživatelském rozhraní","addon.configuration.options.edit_in_yaml":"Upravit v YAML","addon.configuration.options.invalid_yaml":"Neplatný YAML","addon.configuration.options.show_unused_optional":"Zobrazit nepoužívané volitelné volby nastavení","addon.configuration.network.container":"Kontejner","addon.configuration.network.disabled":"Zakázáno","addon.configuration.network.header":"Síť","addon.configuration.network.show_disabled":"Zobrazit zakázané porty","addon.configuration.network.introduction":"Změňte porty hostitele, které jsou vystaveny doplňkem","addon.dashboard.changelog":"Seznam změn","addon.dashboard.cpu_usage":"Využití procesoru doplňkem","addon.dashboard.ram_usage":"Využití paměti RAM doplňkem","addon.dashboard.hostname":"Název hostitele","addon.dashboard.new_update_available":"Je k dispozici {name} {version}","addon.dashboard.not_available_arch":"Tento doplněk není kompatibilní s procesorem vašeho zařízení nebo operačním systémem, který jste do zařízení nainstalovali.","addon.dashboard.not_available_version":"Používáte Home Assistant {core_version_installed}, pro aktualizaci na tuto verzi doplňku potřebujete alespoň Home Assistant ve verzi {core_version_needed}","addon.dashboard.visit_addon_page":"Další podrobnosti naleznete na stránce {name}","addon.dashboard.restart":"restartovat","addon.dashboard.start":"spustit","addon.dashboard.stop":"zastavit","addon.dashboard.install":"nainstalovat","addon.dashboard.uninstall":"odinstalovat","addon.dashboard.rebuild":"obnovit","addon.dashboard.open_web_ui":"Otevřít webové rozhraní","addon.dashboard.protection_mode.title":"Ochranný režim je vypnut!","addon.dashboard.protection_mode.content":"Režim ochrany je v tomto doplňku zakázán! To poskytuje doplňku plný přístup k celému systému, což zvyšuje bezpečnostní rizika a mohlo by poškodit systém při nesprávném použití. Režim ochrany zakažte pouze v případě, že víte, co děláte, je to potřeba a důvěřujete zdroji tohoto doplňku.","addon.dashboard.protection_mode.enable":"Povolit","addon.dashboard.capability.stage.title":"Fáze doplňku","addon.dashboard.capability.stage.description":"Doplňky mohou mít jednu ze tří fází: \n\n {icon_stable} **Stabilní**: Tyto doplňky jsou připraveny k produkčnímu nasazení.\n\n {icon_experimental} **Experimentální**: Mohou obsahovat chyby a mohou být nedokončené. \n\n {icon_deprecated} **Zastaralé**: Tyto doplňky již nebudou dostávat žádné aktualizace.","addon.dashboard.capability.rating.title":"Bezpečnostní hodnocení doplňku","addon.dashboard.capability.rating.description":"Home Assistant poskytuje každému z doplňků hodnocení zabezpečení, které označuje rizika spojená s používáním tohoto doplňku. Čím více přístupu doplněk ve vašem systému vyžaduje, tím nižší je skóre, čímž se zvyšují možná bezpečnostní rizika. \n\nSkóre je na stupnici od 1 do 8. Kde 1 je nejnižší skóre (považováno za nejméně bezpečné a nejvyšší riziko) a skóre 8 je nejvyšší skóre (považováno za nejbezpečnější a nejnižší riziko).","addon.dashboard.capability.host_network.title":"Hostitelská síť","addon.dashboard.capability.host_network.description":"Doplňky obvykle běží ve své vlastní izolované síťové vrstvě, což jim brání v přístupu k síti hostitelského operačního systému. V některých případech může tato izolace sítě omezit doplňky při poskytování jejich služeb a proto může izolace být zrušena autorem doplňku, což doplňku poskytne plný přístup k síťovým funkcím hostitelského počítače. To dává doplňku více síťových funkcí, ale snižuje zabezpečení, proto se sníží bezpečnostní hodnocení doplňku, pokud doplněk tuto možnost použije.","addon.dashboard.capability.homeassistant_api.title":"Přístup k API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Tento doplněk má přístup k Vaší spuštěné instanci Home Assistanta přímo přes Home Assistant API. Tento režim taktéž zajištuje autentifikaci pro doplněk, což umožňuje doplňku komunikovat s Home Assistantem bez nutnosti dalších ověřovacích tokenů.","addon.dashboard.capability.full_access.title":"Plný přístup k hardwaru","addon.dashboard.capability.full_access.description":"Tento doplněk získá úplný přístup k hardwaru vašeho systému na žádost autora doplňku. Přístup je srovnatelný s privilegovaným režimem v Dockeru. Protože to představuje možná bezpečnostní rizika, tato funkce negativně ovlivňuje skóre zabezpečení doplňku. \n\nTato úroveň přístupu není udělena automaticky a je třeba ji potvrdit. Chcete-li to provést, musíte ručně deaktivovat režim ochrany doplňku. Režim ochrany deaktivujte pouze pokud víte co děláte, potřebujete to a důvěřujete zdroji tohoto doplňku.","addon.dashboard.capability.hassio_api.title":"Přístup k rozhraní Supervisor API","addon.dashboard.capability.hassio_api.description":"Doplňku byl na žádost autora doplňku umožněn přístup k rozhraní Supervisor API. Ve výchozím nastavení má doplněk přístup k obecným informacím o verzi vašeho systému. Když doplněk požaduje přístup k rozhraní API na úrovni „manažer“ nebo „správce“, získá přístup k ovládání více částí systému Home Assistanta. Toto oprávnění je označeno tímto odznakem a negativně ovlivní skóre zabezpečení doplňku.","addon.dashboard.capability.docker_api.title":"Úplný přístup k Dockeru","addon.dashboard.capability.docker_api.description":"Autor doplňku požádal, aby měl doplněk správcovský přístup k instanci Dockeru spuštěné ve vašem systému. Tento režim poskytuje doplňku plný přístup a kontrolu nad celým Vaším systémem Home Assistant, což zvyšuje bezpečnostní rizika a při zneužití může Váš systém poškodit. Proto tato funkce negativně ovlivňuje skóre zabezpečení doplňku. \n\nTato úroveň přístupu není udělena automaticky a je třeba ji potvrdit. Chcete-li to provést, musíte ručně deaktivovat režim ochrany doplňku. Režim ochrany deaktivujte pouze pokud víte, co děláte, potřebujete to a důvěřujete zdroji tohoto doplňku.","addon.dashboard.capability.host_pid.title":"Obor názvů hostitelských procesů","addon.dashboard.capability.host_pid.description":"Obvykle procesy, které doplněk spouští, jsou izolovány od všech ostatních systémových procesů. Autor doplňku požádal, aby měl doplněk přístup k systémovým procesům běžícím na instanci hostitelského systému a umožnil doplňku také spouštět procesy v hostitelském systému. Tento režim poskytuje doplňku plný přístup a kontrolu nad celým vaším systémem Home Assistant, což zvyšuje bezpečnostní rizika a při zneužití může váš systém poškodit. Proto tato funkce negativně ovlivňuje skóre zabezpečení doplňku. \n\nTato úroveň přístupu není udělena automaticky a je třeba ji potvrdit. Chcete-li to provést, musíte ručně deaktivovat režim ochrany doplňku. Režim ochrany deaktivujte, pouze pokud víte, co děláte, potřebujete to a důvěřujete zdroji tohoto doplňku.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') je modul zabezpečení jádra systému Linux, který omezuje možnosti doplňků, jako je přístup k síti, přístup k soketům a oprávnění číst, zapisovat nebo spouštět konkrétní soubory. \n\nAutoři doplňků mohou poskytnout své bezpečnostní profily optimalizované pro doplněk nebo požádat o jejich deaktivaci. Pokud je AppArmor zakázán, zvýší se bezpečnostní rizika a proto má negativní dopad na skóre zabezpečení doplňku.","addon.dashboard.capability.auth_api.title":"Ověření Home Assistant","addon.dashboard.capability.auth_api.description":"Doplněk může ověřovat uživatele pomocí Home Assistanta, což umožňuje doplňkům možnost přihlašovat se do aplikací spuštěných uvnitř doplňků pomocí uživatelského jména / hesla Home Assistanta. Tento odznak označuje, zda autor doplňku tuto schopnost požaduje.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Tento doplněk používá Ingress k bezpečné integraci svého rozhraní do Home Assistant.","addon.dashboard.capability.signed.title":"Podepsáno","addon.dashboard.capability.signed.description":"Tento doplněk je podepsán a ověřen pomocí Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jádro","addon.dashboard.capability.label.rating":"hodnocení","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"hostitel","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"hostitelský pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"ověření","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Podepsáno","addon.dashboard.capability.stages.experimental":"Experimentální","addon.dashboard.capability.stages.deprecated":"Zastaralé","addon.dashboard.capability.role.manager":"správce","addon.dashboard.capability.role.default":"výchozí","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"záloha","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Spustit při spuštění","addon.dashboard.option.boot.description":"Spustit doplněk při spuštění systému","addon.dashboard.option.watchdog.title":"Hlídací pes","addon.dashboard.option.watchdog.description":"Toto spustí doplněk, pokud dojde k jeho selhání","addon.dashboard.option.auto_update.title":"Automatická aktualizace","addon.dashboard.option.auto_update.description":"Automaticky aktualizovat doplněk, pokud je k dispozici nová verze","addon.dashboard.option.ingress_panel.title":"Zobrazit v postranním panelu","addon.dashboard.option.ingress_panel.description":"Přidejte si tento doplněk na svůj postranní panel","addon.dashboard.option.protected.title":"Režim ochrany","addon.dashboard.option.protected.description":"Blokuje doplňku zvýšený přístup do systému","addon.dashboard.action_error.uninstall":"Odinstalace doplňku se nezdařila","addon.dashboard.action_error.install":"Instalace doplňku se nezdařila","addon.dashboard.action_error.stop":"Zastavení doplňku se nezdařilo","addon.dashboard.action_error.rebuild":"Nezdařilo se znovu sestavit doplněk","addon.dashboard.action_error.restart":"Restartování doplňku se nezdařilo","addon.dashboard.action_error.start":"Spuštění doplňku se nezdařilo","addon.dashboard.action_error.go_to_config":"Upravit nastavení","addon.dashboard.action_error.start_invalid_config":"Přejít do konfigurace","addon.dashboard.action_error.validate_config":"Ověření konfigurace doplňku se nezdařila","addon.dashboard.action_error.get_changelog":"Nepodařilo se získat seznam změn doplňku","addon.documentation.get_documentation":"Nepodařilo se získat dokumentaci k doplňku, {error}","addon.logs.get_logs":"Nepodařilo se získat logy doplňků, {error}","common.cancel":"Zrušit","common.yes":"Ano","common.no":"Ne","common.add":"Přidat","common.description":"Popis","common.failed_to_restart_name":"Restartování {name} se nezdařilo","common.failed_to_update_name":"Aktualizace {name} se nezdařila","common.learn_more":"Další informace","common.new_version_available":"K dispozici je nová verze","common.newest_version":"Nejnovější verze","common.refresh":"Obnovit","common.release_notes":"Poznámky k vydání","common.reload":"Znovu načíst","common.reset_defaults":"Obnovit výchozí hodnoty","common.reset_options":"Obnovit možnosti","common.restart_name":"Restartovat {name}","common.restart":"Restartovat","common.running_version":"Aktuálně používáte verzi {version}","common.save":"Uložit","common.close":"Zavřít","common.menu":"Menu","common.show":"zobrazit","common.show_more":"Zobrazit o tom více informací","common.update_available":"{count, plural,\n one {čekající aktualizace}\n few {{count} čekající aktualizace}\n other {{count} čekajících aktualizací}\n}","common.update":"Aktualizovat","common.version":"Verze","common.error.unknown":"Neznámá chyba","common.error.update_failed":"Aktualizace se nezdařila","update_available.update_name":"Aktualizovat {name}","update_available.open_release_notes":"Otevřít poznámky k vydání","update_available.create_backup":"Vytvořit zálohu před aktualizací","update_available.description":"Máte nainstalovanou verzi {version}. Klepnutím na tlačítko Aktualizovat aktualizujete na verzi {newest_version}","update_available.updating":"Aktualizuji {name} na verzi {version}","update_available.no_update":"Pro {name} není k dispozici žádná aktualizace","confirm.restart.title":"Restartovat {name}","confirm.restart.text":"Opravdu chcete restartovat {name}?","confirm.reset_options.title":"Obnovit možnosti","confirm.reset_options.text":"Opravdu chcete resetovat všechny volby?","dashboard.addon_new_version":"K dispozici je nová verze","dashboard.addon_running":"Doplněk je spuštěn","dashboard.addon_stopped":"Doplněk je zastaven","dashboard.addons":"Nainstalované doplňky","dashboard.no_addons":"Zatím nemáte nainstalované žádné doplňky. Chcete-li začít, přejděte do obchodu s doplňky.","dashboard.search_addons":"Hledat doplňky","store.missing_addons":"Chybí doplňky? Na stránce svého uživatelského profilu povolte pokročilý režim","store.no_results_found":"V {repository} nebyly nalezeny žádné výsledky.","store.registries":"Registry","store.repositories":"Repozitáře","store.check_updates":"Vyhledat aktualizace","panel.addons":"Doplňky","panel.dashboard":"Ovládací panel","panel.backups":"Zálohy","panel.store":"Obchod s doplňky","panel.system":"Systém","my.not_supported":"Toto přesměrování není vaší instancí Home Assistant podporováno. Zkontrolujte {link} pro podporovaná přesměrování a verzi, ve které byla zavedena.","my.faq_link":"Časté dotazy týkající se My Home Assistant","my.add_addon_repository_title":"Chybějící úložiště doplňků","my.add_addon_repository_description":"Doplněk ''{addon}'' je součástí úložiště doplňků ''{repository}'', toto úložiště ve vašem systému chybí, chcete jej nyní přidat?","my.error":"Nastala neznámá chyba","my.error_addon_not_found":"Doplněk nebyl nalezen","my.error_repository_not_found":"Požadované úložiště pro tento doplněk nebylo nalezeno","my.error_addon_not_started":"Požadovaný doplněk není spuštěn. Nejprve jej, prosím, spusťte","my.error_addon_not_installed":"Požadovaný doplněk není nainstalován. Nejprve jej prosím nainstalujte","my.error_addon_no_ingress":"Požadovaný doplněk nepodporuje ingress","system.log.log_provider":"Poskytovatel logů","system.log.get_logs":"Nepodařilo se získat logy {provider}, {error}","system.supervisor.cpu_usage":"Využití procesoru Supervisorem","system.supervisor.ram_usage":"Využití paměti RAM Supervisorem","system.supervisor.failed_to_set_option":"Nastavení možnosti Supervisora se nezdařilo","system.supervisor.failed_to_reload":"Nové načtení Supervisora se nezdařilo","system.supervisor.failed_to_update":"Aktualizace Supervisora se nezdařila","system.supervisor.unsupported_title":"Používáte nepodporovanou instalaci","system.supervisor.unsupported_description":"Níže je uveden seznam problémů nalezených ve vaší instalaci. Klepnutím na odkazy se dozvíte, jak tyto problémy vyřešit.","system.supervisor.unhealthy_title":"Instalace není v pořádku","system.supervisor.unhealthy_description":"Používáním instalace, která není v pořádku, způsobí problémy. Níže je uveden seznam problémů nalezených ve vaší instalaci. Klepnutím na odkazy se dozvíte, jak tyto problémy vyřešit.","system.supervisor.update_supervisor":"Aktualizovat Supervisor","system.supervisor.channel":"Kanál","system.supervisor.leave_beta_action":"Opustit beta kanál","system.supervisor.leave_beta_description":"Získejte stabilní aktualizace pro Home Assistant, Supervisor a hostitele","system.supervisor.join_beta_action":"Připojit se k beta kanálu","system.supervisor.join_beta_description":"Získejte beta aktualizace pro Home Assistant (RC), Supervisor a hostitele","system.supervisor.share_diagnostics":"Sdílet diagnostické informace","system.supervisor.share_diagnostics_description":"Sdílejte zprávy o selhání a diagnostické informace.","system.supervisor.reload_supervisor":"Nově načíst Supervisor","system.supervisor.warning":"VAROVÁNÍ","system.supervisor.search":"Hledat","system.supervisor.share_diagonstics_title":"Pomozte vylepšit Home Asistent","system.supervisor.share_diagonstics_description":"Chcete automaticky sdílet zprávy o selhání a diagnostické informace, když Supervisor narazí na neočekávané chyby? {line_break} To nám umožní vyřešit problémy, informace jsou přístupné pouze týmu Home Assistant Core a nebudou sdíleny s ostatními. {line_break} Data neobsahují žádné soukromé / citlivé informace a tato volba může být kdykoliv deaktivována v nastavení.","system.supervisor.unsupported_reason.apparmor":"AppArmor není na hostiteli povolen","system.supervisor.unsupported_reason.content_trust":"Ověřování důvěryhodnosti obsahu je zakázáno","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfigurace Dockeru","system.supervisor.unsupported_reason.docker_version":"Verze Dockeru","system.supervisor.unsupported_reason.job_conditions":"Ignorované podmínky úlohy","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Správce sítě","system.supervisor.unsupported_reason.os":"Operační systém","system.supervisor.unsupported_reason.os_agent":"Agent operačního systému","system.supervisor.unsupported_reason.privileged":"Supervisor není privilegovaný","system.supervisor.unsupported_reason.software":"Byl zjištěn nepodporovaný software","system.supervisor.unsupported_reason.source_mods":"Úpravy zdroje","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor není privilegovaný","system.supervisor.unhealthy_reason.supervisor":"Supervisor se nepodařilo aktualizovat","system.supervisor.unhealthy_reason.setup":"Nastavení Supervisora se nezdařilo","system.supervisor.unhealthy_reason.docker":"Prostředí Docker nefunguje správně","system.supervisor.unhealthy_reason.untrusted":"Zjištěn nedůvěryhodný obsah","system.host.failed_to_get_hardware_list":"Nepodařilo se získat seznam hardwaru","system.host.failed_to_reboot":"Nepodařilo se restartovat hostitele","system.host.failed_to_shutdown":"Nepodařilo se vypnout hostitele","system.host.failed_to_set_hostname":"Nastavení názvu hostitele se nezdařilo","system.host.failed_to_import_from_usb":"Import z USB se nezdařil","system.host.failed_to_move":"Nezdařilo se přesunout datový disk","system.host.used_space":"Použité místo","system.host.hostname":"Název hostitele","system.host.change_hostname":"Změnit název hostitele","system.host.new_hostname":"Zadejte prosím nový název hostitele:","system.host.ip_address":"IP adresa","system.host.change":"Změnit","system.host.operating_system":"Operační systém","system.host.docker_version":"Verze Dockeru","system.host.deployment":"Nasazení","system.host.emmc_lifetime_used":"Použitá životnost eMMC","system.host.reboot_host":"Restartovat hostitele","system.host.confirm_reboot":"Opravdu chcete restartovat hostitele?","system.host.confirm_shutdown":"Opravdu chcete vypnout hostitele?","system.host.shutdown_host":"Vypnout hostitele","system.host.hardware":"Hardware","system.host.import_from_usb":"Importovat z USB","system.host.move_datadisk":"Přesunout datový disk","system.core.cpu_usage":"Využití procesoru jádrem","system.core.ram_usage":"Využití paměti RAM jádrem","backup.search":"Vyhledávání záloh","backup.no_backups":"Zatím nemáte žádné zálohy.","backup.create_blocked_not_running":"Vytvoření zálohy není momentálně možné, protože systém je ve stavu {state}.","backup.delete_selected":"Smazat vybrané zálohy","backup.delete_backup_title":"Smazat zálohu","backup.delete_backup_text":"Chcete smazat {number} {number, plural,\n one {zálohu}\n few {zálohy}\n other {záloh}\n}?","backup.delete_backup_confirm":"smazat","backup.selected":"{number} vybráno","backup.failed_to_delete":"Smazání se nezdařilo","backup.could_not_create":"Nelze vytvořit zálohu","backup.upload_backup":"Nahrát zálohu","backup.download_backup":"Stáhnout zálohu","backup.create_backup":"Vytvořit zálohu","backup.create":"Vytvořit","backup.created":"Vytvořeno","backup.name":"Název zálohy","backup.type":"Typ zálohy","backup.select_type":"Vyberte, co chcete obnovit","backup.full_backup":"Úplná záloha","backup.partial_backup":"Částečná záloha","backup.addons":"Doplňky","backup.folders":"Složky","backup.size":"Velikost","backup.password":"Heslo zálohy","backup.confirm_password":"Potvrďte heslo zálohy","backup.password_protection":"Ochrana heslem","backup.enter_password":"Prosím, zadejte heslo.","backup.passwords_not_matching":"Hesla se neshodují","backup.backup_already_running":"Zálohování nebo obnovení již probíhá, vytvoření nové zálohy není momentálně možné, zkuste to později.","dialog.network.title":"Nastavení sítě","dialog.network.connected_to":"Připojeno k {ssid}","dialog.network.scan_ap":"Hledat přístupové body","dialog.network.signal_strength":"Síla signálu","dialog.network.open":"Otevřít","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Heslo Wi-Fi","dialog.network.warning":"Pokud měníte nastavení Wi-Fi, IP adresu nebo adresu brány, můžete ztratit připojení!","dialog.network.static":"Statická","dialog.network.auto":"Automaticky","dialog.network.disabled":"Zakázáno","dialog.network.ip_netmask":"IP adresa/Maska sítě","dialog.network.gateway":"IP adresa brány","dialog.network.dns_servers":"Servery DNS","dialog.network.unsaved":"Máte neuložené změny, které budou ztraceny, pokud změníte záložku. Chcete pokračovat?","dialog.network.failed_to_change":"Nepodařilo se změnit nastavení sítě","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Přidat nový registr kontejnerů","dialog.registries.title_manage":"Spravovat registry kontejnerů","dialog.registries.registry":"Registr","dialog.registries.username":"Uživatelské jméno","dialog.registries.password":"Heslo","dialog.registries.no_registries":"Nejsou nastaveny žádné registry","dialog.registries.add_registry":"Přidat registr","dialog.registries.add_new_registry":"Přidat nový registr","dialog.registries.remove":"Odebrat","dialog.registries.failed_to_add":"Nepodařilo se přidat registr","dialog.registries.failed_to_remove":"Odebrání registru se nezdařilo","dialog.repositories.title":"Správa úložišť doplňků","dialog.repositories.add":"Přidat","dialog.repositories.remove":"Odebrat","dialog.repositories.used":"Úložiště se používá pro nainstalované doplňky a nelze jej odebrat.","dialog.restart_addon.title":"Restartovat {name}","dialog.restart_addon.text":"Chcete-li použít nově uložené nastavení, je nutné tento doplněk restartovat.","dialog.restart_addon.restart":"Restartovat","dialog.uninstall_addon.title":"Odinstalovat {name}?","dialog.uninstall_addon.text":"Jeho nastavení bude trvale odstraněno.","dialog.uninstall_addon.uninstall":"Odinstalovat","dialog.hardware.title":"Hardware","dialog.hardware.search":"Hledat hardware","dialog.hardware.subsystem":"Subsystém","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributy","dialog.hardware.device_path":"Cesta k zařízení","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Přesunout datový disk","dialog.datadisk_move.description":"Aktuálně době používáte ''{current_path}'' jako datový disk. Přesun datových disků povede k restartu zařízení a odhadem zabere {time} minut. Během této doby nebude vaše instalace Home Assistanta přístupná. Během přesunu neodpojujte napájení!","dialog.datadisk_move.select_device":"Vyberte nový datový disk","dialog.datadisk_move.no_devices":"Nebyla nalezena žádná vhodná připojená zařízení","dialog.datadisk_move.moving_desc":"Probíhá restartování a přesun datového disku. Prosím, mějte trpělivost","dialog.datadisk_move.moving":"Přesouvání datového disku","dialog.datadisk_move.loading_devices":"Načítám zařízení","dialog.datadisk_move.cancel":"Zrušit","dialog.datadisk_move.move":"Přesunout"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/en-0b39d4fbdb1bb135ab5aaec9c22ffcd6.json b/supervisor/api/panel/static/translations/cy-5e9835311736127c1799b19b1e978042.json similarity index 95% rename from supervisor/api/panel/static/translations/en-0b39d4fbdb1bb135ab5aaec9c22ffcd6.json rename to supervisor/api/panel/static/translations/cy-5e9835311736127c1799b19b1e978042.json index 00cebdd58..15ad76964 100644 --- a/supervisor/api/panel/static/translations/en-0b39d4fbdb1bb135ab5aaec9c22ffcd6.json +++ b/supervisor/api/panel/static/translations/cy-5e9835311736127c1799b19b1e978042.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/da-70e7797ba7d40aca338b336e3788458c.json b/supervisor/api/panel/static/translations/da-e13c094a5b59b81f8d13f8ccc25cb56d.json similarity index 55% rename from supervisor/api/panel/static/translations/da-70e7797ba7d40aca338b336e3788458c.json rename to supervisor/api/panel/static/translations/da-e13c094a5b59b81f8d13f8ccc25cb56d.json index 623ff1fdc..98a70ba0e 100644 --- a/supervisor/api/panel/static/translations/da-70e7797ba7d40aca338b336e3788458c.json +++ b/supervisor/api/panel/static/translations/da-e13c094a5b59b81f8d13f8ccc25cb56d.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Konfigurationen af tilføjelsesprogrammet kunne ikke nulstilles, {error}","addon.failed_to_save":"Konfigurationen af tilføjelsesprogrammet kunne ikke gemmes, {error}","addon.state.installed":"Tilføjelsesprogrammet er installeret","addon.state.not_installed":"Tilføjelsesprogrammet er ikke installeret","addon.state.not_available":"Tilføjelsesprogrammet er ikke tilgængeligt på dit system","addon.panel.configuration":"Konfiguration","addon.panel.documentation":"Dokumentation","addon.panel.info":"Oplysninger","addon.panel.log":"Logfil","addon.configuration.no_configuration":"Dette tilføjelsesprogram har ingen konfiguration.","addon.configuration.audio.header":"Lyd","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Indstillinger","addon.configuration.options.edit_in_ui":"Redigér i brugerfladen","addon.configuration.options.edit_in_yaml":"Redigér i YAML","addon.configuration.options.invalid_yaml":"Ugyldig YAML","addon.configuration.options.show_unused_optional":"Vis valgfri konfigurationsindstillinger, der ikke er anvendt","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktiveret","addon.configuration.network.header":"Netværk","addon.configuration.network.show_disabled":"Vis deaktiverede porte","addon.configuration.network.introduction":"Skift de porte på din vært, der er eksponeret af tilføjelsesprogrammet","addon.dashboard.changelog":"Ændringshistorik","addon.dashboard.cpu_usage":"CPU-forbrug af tilføjelsesprogrammet","addon.dashboard.ram_usage":"RAM-forbrug af tilføjelsesprogrammet","addon.dashboard.hostname":"Værtsnavn","addon.dashboard.new_update_available":"{name} {version} er tilgængelig","addon.dashboard.not_available_arch":"Dette tilføjelsesprogram er ikke kompatibelt med processoren på enheden eller det operativsystem, du har installeret på enheden.","addon.dashboard.not_available_version":"Du kører Home Assistant {core_version_installed}. For at opdatere dette tilføjelsesprogram, skal du køre version {core_version_needed} eller nyere versioner af Home Assistant","addon.dashboard.visit_addon_page":"Besøg siden {name} for at få flere oplysninger","addon.dashboard.restart":"genstart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"installér","addon.dashboard.uninstall":"afinstallér","addon.dashboard.rebuild":"genopbyg","addon.dashboard.open_web_ui":"Åbn webbrugerflade","addon.dashboard.protection_mode.title":"Beskyttelsestilstand er deaktiveret!","addon.dashboard.protection_mode.content":"Beskyttelsestilstand på dette tilføjelsesprogram er deaktiveret! Dette giver tilføjelsesprogrammet fuld adgang til hele systemet, hvilket medfører sikkerhedsrisici og kan beskadige dit system. Deaktiver kun beskyttelsestilstanden, hvis du kender, har brug for og har tillid til udvikleren bag dette tilføjelsesprogram.","addon.dashboard.protection_mode.enable":"Aktivér","addon.dashboard.capability.stage.title":"Fase for tilføjelsesprogram","addon.dashboard.capability.stage.description":"Tilføjelsesprogrammer kan have en af tre faser:\n\n{icon_stable} **Stabil**: Disse tilføjelsesprogrammer er klar til brug i produktionen.\n\n{icon_experimental} **Eksperimentel**: Disse tilføjelsesprogrammer indeholde fejl og kan være ufærdige.\n\n{icon_deprecated} **Forældet**: Disse tilføjelsesprogrammer modtager ikke længere opdateringer.","addon.dashboard.capability.rating.title":"Sikkerhedsklassifikation for tilføjelsesprogram","addon.dashboard.capability.rating.description":"Home Assistant viser en sikkerhedsvurdering for hvert tilføjelsesprogram. Vurderingen angiver risici forbundet med brugen af det pågældende tilføjelsesprogram. Sikkerhedsvurderingen tager bl.a. hensyn til hvilken adgang et givet tilføjelsesprogram kræver til dit system.\n\nSikkerhedsvurderingen giver en score på en skala fra 1 til 8, hvor 1 er den laveste score (betragtes som den mest usikre og højeste risiko), og en score på 8 er den højeste score (betragtes som den mest sikre og laveste risiko).","addon.dashboard.capability.host_network.title":"Værtsnetværk","addon.dashboard.capability.host_network.description":"Tilføjelsesprogrammer kører normalt i deres eget isolerede netværkslag, hvilket forhindrer dem i at få adgang til netværket på værtsoperativsystemet. I nogle tilfælde kan netværksisolationen begrænse tilføjelsesprogrammets funktionalitet, og derfor kan isolationen ophæves af udvikleren af tilføjelsesprogrammet, hvilket kan give programmet fuld adgang til værtsmaskinens netværksfunktioner. Dette reducerer sikkerheden og påvirker derfor sikkerhedsvurderingen af tilføjelsesprogrammet, når denne indstilling bruges af tilføjelsesprogrammet.","addon.dashboard.capability.homeassistant_api.title":"Adgang til Home Assistant-API","addon.dashboard.capability.homeassistant_api.description":"Dette tilføjelsesprogram har tilladelse til at tilgå dit Home Assistant-system via API-kald. Denne tilstand håndterer også godkendelse for tilføjelsesprogrammet, hvilket gør det muligt for tilføjelsesprogrammet at interagere med Home Assistant uden yderligere godkendelsestokens.","addon.dashboard.capability.full_access.title":"Fuld adgang til hardware","addon.dashboard.capability.full_access.description":"Dette tilføjelsesprogram får fuld adgang til systemets hardware efter anmodning fra tilføjelsesprogrammets udviklere. Adgangen kan sammenlignes med den privilegerede tilstand i Docker. Da dette medfører mulige sikkerhedsrisici, påvirker dette tilføjelsesprogrammets sikkerhedsvurdering negativt.\n\nAdgangen tildeles ikke automatisk og skal bekræftes af dig. Du skal derfor deaktivere beskyttelsestilstanden på tilføjelsesprogrammet manuelt. Deaktiver kun beskyttelsestilstanden, hvis du kender OG har tillid til udviklerne af dette tilføjelsesprogram.","addon.dashboard.capability.hassio_api.title":"Adgang til Supervisor-API","addon.dashboard.capability.hassio_api.description":"Tilføjelsesprogrammet har fået adgang til Supervisor-API efter anmodning fra tilføjelsesprogrammets udviklere. Som standard kan tilføjelsesprogrammet få adgang til generelle versionsoplysninger om dit system. Når tilføjelsesprogrammet anmoder om 'Manager' eller 'Administrator' adgangsrettigheder til API'et, får tilføjelsesprogrammet adgang til at kontrollere flere dele af dit Home Assistant-system. Denne tilladelse er fremhævet med dette symbol og vil påvirke tilføjelsesprogrammets sikkerhedsvurdering negativt.","addon.dashboard.capability.docker_api.title":"Fuld adgang til Docker","addon.dashboard.capability.docker_api.description":"Tilføjelsesprogrammets udviklere har anmodet om at få adgang til administration af Docker på dit system. Dette giver tilføjelsesprogrammet fuld adgang til og kontrol med hele dit Home Assistant-system, hvilket medfører sikkerhedsrisici og kan beskadige dit system. Derfor påvirker dette sikkerhedsvurderingen for tilføjelsesprogrammet negativt.\n\nAdgangen tildeles ikke automatisk og skal bekræftes af dig. Du skal derfor deaktivere beskyttelsestilstanden på tilføjelsesprogrammet manuelt. Deaktiver kun beskyttelsestilstanden, hvis du kender OG har tillid til udviklerne af dette tilføjelsesprogram.","addon.dashboard.capability.host_pid.title":"Navneområde for værtsprocesser","addon.dashboard.capability.host_pid.description":"Normalt er de processer, som tilføjelsesprogrammet kører, isoleret fra alle andre systemprocesser. Tilføjelsesprogrammets udviklere har anmodet om at få adgang til de systemprocesser, der kører på værtsoperativsystemet, og give tilføjelsesprogrammet mulighed for også at afvikle processer på værtssystemet. Dette giver tilføjelsesprogrammet fuld adgang til og kontrol til hele dit Home Assistant-system, hvilket medfører sikkerhedsrisici og kan beskadige dit system. Derfor påvirker dette sikkerhedsvurderingen for tilføjelsesprogrammet negativt.\n\nDette adgangsniveau gives ikke automatisk og skal bekræftes af dig. Du skal derfor deaktivere beskyttelsestilstanden på tilføjelsesprogrammet manuelt. Deaktiver kun beskyttelsestilstanden, hvis du kender OG har tillid til udviklerne af dette tilføjelsesprogram.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') er et Linux-kernesikkerhedsmodul, der begrænser tilføjelsesprogrammets adgang til netværket, adgang til netværkstrafik samt tilladelse til at læse, skrive eller afvikle bestemte filer.\n\nTilføjelsesprogrammets udviklere kan optimere sikkerhedsindstillingerne for tilføjelsesprogrammet eller anmode om, at de deaktiveres. Hvis AppArmor er deaktiveret, vil det øge sikkerhedsrisiciene og har derfor en negativ indvirkning på sikkerhedsscoren for tilføjelsesprogrammet.","addon.dashboard.capability.auth_api.title":"Home Assistant-autentifikation","addon.dashboard.capability.auth_api.description":"Et tilføjelsesprogram kan godkende Home Assistant-brugere, så tilføjelsesprogrammet giver brugerne mulighed for at logge ind på programmer, der kører i tilføjelsesprogrammet ved hjælp af deres Home Assistant-brugernavn/-adgangskode. Dette symbol angiver, om udvikleren af tilføjelsesprogrammet har anvendt denne funktion.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Denne tilføjelse bruger Ingress til at integrere sin brugerflade sikkert i Home Assistant.","addon.dashboard.capability.signed.title":"Signeret","addon.dashboard.capability.signed.description":"Denne tilføjelse er signeret og verificeret med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"bedømmelse","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"vært","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"værts-pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signeret","addon.dashboard.capability.stages.experimental":"Eksperimentel","addon.dashboard.capability.stages.deprecated":"Udfaset","addon.dashboard.capability.role.manager":"administrator","addon.dashboard.capability.role.default":"standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sikkerhedskopi","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start ved opstart","addon.dashboard.option.boot.description":"Start tilføjelsesprogrammet under en systemstart","addon.dashboard.option.watchdog.title":"Vagthund","addon.dashboard.option.watchdog.description":"Dette starter tilføjelsesprogrammet, hvis det går ned","addon.dashboard.option.auto_update.title":"Automatisk opdatering","addon.dashboard.option.auto_update.description":"Opdatér automatisk tilføjelsesprogrammet, når en ny version er tilgængelig","addon.dashboard.option.ingress_panel.title":"Vis i sidepanel","addon.dashboard.option.ingress_panel.description":"Føj dette tilføjelsesprogram til sidepanelet","addon.dashboard.option.protected.title":"Beskyttelsestilstand","addon.dashboard.option.protected.description":"Blokerer forhøjet systemadgang fra tilføjelsesprogrammet","addon.dashboard.action_error.uninstall":"Tilføjelsesprogrammet kunne ikke fjernes","addon.dashboard.action_error.install":"Tilføjelsesprogrammet kunne ikke installeres","addon.dashboard.action_error.stop":"Tilføjelsesprogrammet kunne ikke stoppes","addon.dashboard.action_error.rebuild":"Kunne ikke genopbygge tilføjelsesprogrammet","addon.dashboard.action_error.restart":"Tilføjelsesprogrammet kunne ikke genstartes","addon.dashboard.action_error.start":"Tilføjelsesprogrammet kunne ikke startes","addon.dashboard.action_error.go_to_config":"Redigér konfiguration","addon.dashboard.action_error.start_invalid_config":"Gå til konfiguration","addon.dashboard.action_error.validate_config":"Konfigurationen af tilføjelsesprogrammet kunne ikke valideres","addon.dashboard.action_error.get_changelog":"Ændringsloggen for tilføjelsesprogrammet kunne ikke hentes","addon.documentation.get_documentation":"Dokumentationen for tilføjelsesprogrammet kunne ikke hentes, {error}","addon.logs.get_logs":"Logfiler for tilføjelsesprogrammet kunne ikke hentes, {error}","common.cancel":"Annullér","common.yes":"Ja","common.no":"Nej","common.add":"Tilføj","common.description":"Beskrivelse","common.failed_to_restart_name":"Kunne ikke genstarte {name}","common.failed_to_update_name":"Kunne ikke opdatere {name}","common.learn_more":"Lær mere","common.new_version_available":"Ny version tilgængelig","common.newest_version":"Nyeste version","common.refresh":"Opdatér","common.release_notes":"Udgivelsesnoter","common.reload":"Genindlæs","common.reset_defaults":"Gendan standardindstillinger","common.reset_options":"Nulstil indstillinger","common.restart_name":"Genstart {name}","common.restart":"Genstart","common.running_version":"Du kører i øjeblikket version {version}","common.save":"Gem","common.close":"Luk","common.menu":"Menu","common.show":"vis","common.show_more":"Vis flere oplysninger om dette","common.update_available":"{count, plural,\n one {opdatering}\n other {{count} opdateringer}\n} afventer","common.update":"Opdatér","common.version":"Version","common.error.unknown":"Ukendt fejl","common.error.update_failed":"Opdateringen mislykkedes","update_available.update_name":"Opdatér {name}","update_available.open_release_notes":"Åbn udgivelsesnoter","update_available.create_backup":"Opret sikkerhedskopi før opdatering","update_available.description":"{version} er installeret. Klik på Opdatér for at opdatere til version {newest_version}","update_available.updating":"Opdaterer {name} til version {version}","update_available.no_update":"Ingen tilgængelige opdateringer for {name}","confirm.restart.title":"Genstart {name}","confirm.restart.text":"Er du sikker på at du vil genstarte {name}?","confirm.reset_options.title":"Nulstil indstillinger","confirm.reset_options.text":"Er du sikker på, at du vil nulstille alle dine indstillinger?","dashboard.addon_new_version":"Ny version er tilgængelig","dashboard.addon_running":"Tilføjelsesprogrammet kører","dashboard.addon_stopped":"Tilføjelsesprogrammet er stoppet","dashboard.addons":"Tilføjelsesprogrammer","dashboard.no_addons":"Du har endnu ikke installeret nogen tilføjelsesprogrammer. Gå over til butikken for tilføjelsesprogrammer for at komme i gang!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Mangler du tilføjelsesprogrammer? Aktivér avanceret tilstand på din brugerprofilside.","store.no_results_found":"Der blev ikke fundet nogen resultater i {repository}.","store.registries":"Registre","store.repositories":"Tilføjelsesregistre","store.check_updates":"Søg efter opdateringer","panel.addons":"Tilføjelsesprogrammer","panel.dashboard":"Betjeningspanel","panel.backups":"Sikkerhedskopier","panel.store":"Butik for tilføjelsesprogrammer","panel.system":"System","my.not_supported":"Denne omdirigering understøttes ikke af din Home Assistant-installation. Kontroller {link} for de understøttede omdirigeringer og den version, de blev introduceret i.","my.faq_link":"Ofte stillede spørgsmål om Home Assistant","my.add_addon_repository_title":"Manglende tilføjelses-repository","my.add_addon_repository_description":"Tilføjelsen ''{addon}''' er en del af tilføjelsesrepositoriet ''{repository}''. Dette repositorium mangler på dit system, vil du tilføje det nu?","my.error":"Der opstod en ukendt fejl","my.error_addon_not_found":"Tilføjelsesprogrammet blev ikke fundet","my.error_repository_not_found":"Det krævede repository for dette tilføjelsesprogram blev ikke fundet","my.error_addon_not_started":"Tilføjelsesprogrammet kører ikke. Du skal starte det først","my.error_addon_not_installed":"Tilføjelsesprogrammet er ikke installeret. Installér det først","my.error_addon_no_ingress":"Tilføjelsesprogrammet understøtter ikke ingress","system.log.log_provider":"Logudbyder","system.log.get_logs":"Kunne ikke hente {provider}-logfiler, {error}","system.supervisor.cpu_usage":"Supervisor CPU-forbrug","system.supervisor.ram_usage":"Supervisor RAM-forbrug","system.supervisor.failed_to_set_option":"Indstilling af Supervisor optioner myslykkedes","system.supervisor.failed_to_reload":"Genindlæsning af Supervisor mislykkedes","system.supervisor.failed_to_update":"Opdatering af Supervisor mislykkedes","system.supervisor.unsupported_title":"Du anvender en ikke-understøttet installation","system.supervisor.unsupported_description":"Nedenfor er en liste over problemer, der er fundet med din installation. Klik på linkene for at lære, hvordan du kan løse problemerne.","system.supervisor.unhealthy_title":"Din installation er usund","system.supervisor.unhealthy_description":"At køre en usund installation vil forårsage problemer. Nedenfor er en liste over problemer, der er fundet med din installation. Klik på linkene for at lære, hvordan du kan løse problemerne.","system.supervisor.update_supervisor":"Opdatér Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Forlad beta-kanal","system.supervisor.leave_beta_description":"Få stabile opdateringer til Home Assistant, Supervisor og værtssystemet","system.supervisor.join_beta_action":"Deltag i beta-kanal","system.supervisor.join_beta_description":"Få beta-opdateringer til Home Assistant (RC'er), Supervisor og værtssystemet","system.supervisor.share_diagnostics":"Del diagnostik","system.supervisor.share_diagnostics_description":"Del oplysninger om nedbrud og diagnosticeringsinformationer.","system.supervisor.reload_supervisor":"Genindlæs Supervisor","system.supervisor.warning":"ADVARSEL","system.supervisor.search":"Søg","system.supervisor.share_diagonstics_title":"Hjælp med at forbedre Home Assistant","system.supervisor.share_diagonstics_description":"Ønsker du automatisk at dele rapporter og fejlfindingsoplysninger, når supervisoren oplever uventede fejl? {line_break} Dette vil hjælpe os løse problemerne. Informationerne er kun tilgængelige for Home Assistant Core-teamet og vil ikke blive delt med andre. {line_break} Dataene indeholder ikke private/følsomme informationer og du kan slå det fra i indstillingerne til hver en tid.","system.supervisor.unsupported_reason.apparmor":"AppArmor er ikke aktiveret på værten","system.supervisor.unsupported_reason.content_trust":"Indholdstillidsvalidering er deaktiveret","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfiguration","system.supervisor.unsupported_reason.docker_version":"Docker-version","system.supervisor.unsupported_reason.job_conditions":"Ignorerede jobbetingelser","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netværksadministrator","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor er ikke privilegeret","system.supervisor.unsupported_reason.software":"Ikke-understøttet software fundet","system.supervisor.unsupported_reason.source_mods":"Kildeændringer","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor er ikke privilegeret","system.supervisor.unhealthy_reason.supervisor":"Opdatering af Supervisor mislykkedes","system.supervisor.unhealthy_reason.setup":"Opsætning af Supervisor mislykkedes","system.supervisor.unhealthy_reason.docker":"Docker-miljøet fungerer ikke korrekt","system.supervisor.unhealthy_reason.untrusted":"Der blev fundet indhold, der ikke er tillid til","system.host.failed_to_get_hardware_list":"Hardwarelisten kunne ikke hentes","system.host.failed_to_reboot":"Genstart af vært mislykkedes","system.host.failed_to_shutdown":"Nedlukning af vært mislykkedes","system.host.failed_to_set_hostname":"Indstilling af værtsnavn mislykkedes","system.host.failed_to_import_from_usb":"Import fra USB mislykkedes","system.host.failed_to_move":"Datadisken kunne ikke flyttes","system.host.used_space":"Anvendt plads","system.host.hostname":"Værtsnavn","system.host.change_hostname":"Skift værtsnavn","system.host.new_hostname":"Indtast et nyt værtsnavn:","system.host.ip_address":"IP-adresse","system.host.change":"Ændr","system.host.operating_system":"Operativsystem","system.host.docker_version":"Docker-version","system.host.deployment":"Installation","system.host.emmc_lifetime_used":"Anvendt eMMC-levetid","system.host.reboot_host":"Genstart værtssystem","system.host.confirm_reboot":"Er du sikker på, at du vil genstarte værtssystem?","system.host.confirm_shutdown":"Er du sikker på, at du vil lukke værtssystem ned?","system.host.shutdown_host":"Sluk værtssystem","system.host.hardware":"Hardware","system.host.import_from_usb":"Importer fra USB","system.host.move_datadisk":"Flyt datadisk","system.core.cpu_usage":"Core CPU-forbrug","system.core.ram_usage":"Core RAM-forbrug","backup.search":"Søg i sikkerhedskopier","backup.no_backups":"Du har ingen sikkerhedskopier endnu.","backup.create_blocked_not_running":"Det er ikke muligt at oprette en sikkerhedskopi lige nu, fordi systemet er i tilstanden {state}.","backup.delete_selected":"Slet valgte sikkerhedskopier","backup.delete_backup_title":"Slet sikkerhedskopi","backup.delete_backup_text":"Vil du slette {number} {number, plural,\n one {sikkerhedskopi}\n other {sikkerhedskopier}\n}?","backup.delete_backup_confirm":"Slet","backup.selected":"{number} valgt","backup.failed_to_delete":"Kunne ikke slette","backup.could_not_create":"Kunne ikke oprette sikkerhedskopi","backup.upload_backup":"Overfør sikkerhedskopi","backup.download_backup":"Download sikkerhedskopi","backup.create_backup":"Opret sikkerhedskopi","backup.create":"Opret","backup.created":"Oprettet","backup.name":"Navn på sikkerhedskopi","backup.type":"Sikkerhedskopitype","backup.select_type":"Vælg, hvad der skal gendannes","backup.full_backup":"Fuld sikkerhedskopi","backup.partial_backup":"Delvis sikkerhedskopi","backup.addons":"Tilføjelsesprogrammer","backup.folders":"Mapper","backup.size":"Størrelse","backup.password":"Adgangskode til sikkerhedskopi","backup.confirm_password":"Bekræft adgangskode til sikkerhedskopi","backup.password_protection":"Adgangskodebeskyttelse","backup.enter_password":"Angiv en adgangskode.","backup.passwords_not_matching":"Adgangskoderne stemmer ikke overens","backup.backup_already_running":"En sikkerhedskopi eller gendannelse kører allerede. Det er derfor ikke muligt at oprette en ny sikkerhedskopi. Prøv igen senere.","dialog.network.title":"Netværksindstillinger","dialog.network.connected_to":"Forbundet til {ssid}","dialog.network.scan_ap":"Scan for adgangspunkter","dialog.network.signal_strength":"Signalstyrke","dialog.network.open":"Åben","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"WiFi","dialog.network.wifi_password":"WiFi-adgangskode","dialog.network.warning":"Hvis du ændrer på WiFi-, IP- eller Gateway-adresser, vil du måske miste forbindelsen!","dialog.network.static":"Statisk","dialog.network.auto":"Automatisk","dialog.network.disabled":"Deaktiveret","dialog.network.ip_netmask":"IP-adresse/-netmaske","dialog.network.gateway":"Gateway-adresse","dialog.network.dns_servers":"DNS-servere","dialog.network.unsaved":"Du har ikke-gemte ændringer. Disse går tabt, hvis du skifter faner. Vil du fortsætte?","dialog.network.failed_to_change":"Ændring af netværksindstillingerne fejlede","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Tilføj nyt containerregister","dialog.registries.title_manage":"Håndtér container-registries","dialog.registries.registry":"Registreringsdatabasen","dialog.registries.username":"Brugernavn","dialog.registries.password":"Adgangskode","dialog.registries.no_registries":"Ingen registries er konfigureret","dialog.registries.add_registry":"Tilføj registry","dialog.registries.add_new_registry":"Tilføj nyt registry","dialog.registries.remove":"Fjern","dialog.registries.failed_to_add":"Fejl under tilføjelse af registry","dialog.registries.failed_to_remove":"fejlede i at fjerne registret","dialog.repositories.title":"Administrér tilføjelses-repositories","dialog.repositories.add":"Tilføj","dialog.repositories.remove":"Fjern","dialog.repositories.used":"Repository er i brug til installerede tilføjelsesprogrammer og kan ikke fjernes.","dialog.restart_addon.title":"Genstart {name}?","dialog.restart_addon.text":"For at bruge den nye gemte konfiguration skal dette tilføjelsesprogram genstartes.","dialog.restart_addon.restart":"Genstart","dialog.uninstall_addon.title":"Afinstallér {name}?","dialog.uninstall_addon.text":"Dens konfiguration vil blive slettet permanent.","dialog.uninstall_addon.uninstall":"Afinstallér","dialog.hardware.title":"Hardware","dialog.hardware.search":"Søg efter hardware","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Egenskaber","dialog.hardware.device_path":"Enhedssti","dialog.datadisk_move.title":"Flyt datadisk","dialog.datadisk_move.description":"Du bruger i øjeblikket ''{current_path}'' som datadisk. Flytning af datadiske vil genstarte din enhed, og det anslås at tage {time} minutter. Din Home Assistant-installation vil ikke være tilgængelig i denne periode. Afbryd ikke strømmen under flytningen!","dialog.datadisk_move.select_device":"Vælg ny datadisk","dialog.datadisk_move.no_devices":"Ingen passende tilsluttede enheder fundet","dialog.datadisk_move.moving_desc":"Genstarter og flytter datadisk. Vent venligst.","dialog.datadisk_move.moving":"Flytter datadisk","dialog.datadisk_move.loading_devices":"Indlæser enheder","dialog.datadisk_move.cancel":"Annullér","dialog.datadisk_move.move":"Flyt"} \ No newline at end of file +{"addon.failed_to_reset":"Konfigurationen af tilføjelsesprogrammet kunne ikke nulstilles, {error}","addon.failed_to_save":"Konfigurationen af tilføjelsesprogrammet kunne ikke gemmes, {error}","addon.state.installed":"Tilføjelsesprogrammet er installeret","addon.state.not_installed":"Tilføjelsesprogrammet er ikke installeret","addon.state.not_available":"Tilføjelsesprogrammet er ikke tilgængeligt på dit system","addon.panel.configuration":"Konfiguration","addon.panel.documentation":"Dokumentation","addon.panel.info":"Oplysninger","addon.panel.log":"Logfil","addon.configuration.no_configuration":"Dette tilføjelsesprogram har ingen konfiguration.","addon.configuration.audio.header":"Lyd","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Indstillinger","addon.configuration.options.edit_in_ui":"Redigér i brugerfladen","addon.configuration.options.edit_in_yaml":"Redigér i YAML","addon.configuration.options.invalid_yaml":"Ugyldig YAML","addon.configuration.options.show_unused_optional":"Vis valgfri konfigurationsindstillinger, der ikke er anvendt","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktiveret","addon.configuration.network.header":"Netværk","addon.configuration.network.show_disabled":"Vis deaktiverede porte","addon.configuration.network.introduction":"Skift de porte på din vært, der er eksponeret af tilføjelsesprogrammet","addon.dashboard.changelog":"Ændringshistorik","addon.dashboard.cpu_usage":"CPU-forbrug af tilføjelsesprogrammet","addon.dashboard.ram_usage":"RAM-forbrug af tilføjelsesprogrammet","addon.dashboard.hostname":"Værtsnavn","addon.dashboard.new_update_available":"{name} {version} er tilgængelig","addon.dashboard.not_available_arch":"Dette tilføjelsesprogram er ikke kompatibelt med processoren på enheden eller det operativsystem, du har installeret på enheden.","addon.dashboard.not_available_version":"Du kører Home Assistant {core_version_installed}. For at opdatere dette tilføjelsesprogram, skal du køre version {core_version_needed} eller nyere versioner af Home Assistant","addon.dashboard.visit_addon_page":"Besøg siden {name} for at få flere oplysninger","addon.dashboard.restart":"genstart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"installér","addon.dashboard.uninstall":"afinstallér","addon.dashboard.rebuild":"genopbyg","addon.dashboard.open_web_ui":"Åbn webbrugerflade","addon.dashboard.protection_mode.title":"Beskyttelsestilstand er deaktiveret!","addon.dashboard.protection_mode.content":"Beskyttelsestilstand på dette tilføjelsesprogram er deaktiveret! Dette giver tilføjelsesprogrammet fuld adgang til hele systemet, hvilket medfører sikkerhedsrisici og kan beskadige dit system. Deaktiver kun beskyttelsestilstanden, hvis du kender, har brug for og har tillid til udvikleren bag dette tilføjelsesprogram.","addon.dashboard.protection_mode.enable":"Aktivér","addon.dashboard.capability.stage.title":"Fase for tilføjelsesprogram","addon.dashboard.capability.stage.description":"Tilføjelsesprogrammer kan have en af tre faser:\n\n{icon_stable} **Stabil**: Disse tilføjelsesprogrammer er klar til brug i produktionen.\n\n{icon_experimental} **Eksperimentel**: Disse tilføjelsesprogrammer indeholde fejl og kan være ufærdige.\n\n{icon_deprecated} **Forældet**: Disse tilføjelsesprogrammer modtager ikke længere opdateringer.","addon.dashboard.capability.rating.title":"Sikkerhedsklassifikation for tilføjelsesprogram","addon.dashboard.capability.rating.description":"Home Assistant viser en sikkerhedsvurdering for hvert tilføjelsesprogram. Vurderingen angiver risici forbundet med brugen af det pågældende tilføjelsesprogram. Sikkerhedsvurderingen tager bl.a. hensyn til hvilken adgang et givet tilføjelsesprogram kræver til dit system.\n\nSikkerhedsvurderingen giver en score på en skala fra 1 til 8, hvor 1 er den laveste score (betragtes som den mest usikre og højeste risiko), og en score på 8 er den højeste score (betragtes som den mest sikre og laveste risiko).","addon.dashboard.capability.host_network.title":"Værtsnetværk","addon.dashboard.capability.host_network.description":"Tilføjelsesprogrammer kører normalt i deres eget isolerede netværkslag, hvilket forhindrer dem i at få adgang til netværket på værtsoperativsystemet. I nogle tilfælde kan netværksisolationen begrænse tilføjelsesprogrammets funktionalitet, og derfor kan isolationen ophæves af udvikleren af tilføjelsesprogrammet, hvilket kan give programmet fuld adgang til værtsmaskinens netværksfunktioner. Dette reducerer sikkerheden og påvirker derfor sikkerhedsvurderingen af tilføjelsesprogrammet, når denne indstilling bruges af tilføjelsesprogrammet.","addon.dashboard.capability.homeassistant_api.title":"Adgang til Home Assistant-API","addon.dashboard.capability.homeassistant_api.description":"Dette tilføjelsesprogram har tilladelse til at tilgå dit Home Assistant-system via API-kald. Denne tilstand håndterer også godkendelse for tilføjelsesprogrammet, hvilket gør det muligt for tilføjelsesprogrammet at interagere med Home Assistant uden yderligere godkendelsestokens.","addon.dashboard.capability.full_access.title":"Fuld adgang til hardware","addon.dashboard.capability.full_access.description":"Dette tilføjelsesprogram får fuld adgang til systemets hardware efter anmodning fra tilføjelsesprogrammets udviklere. Adgangen kan sammenlignes med den privilegerede tilstand i Docker. Da dette medfører mulige sikkerhedsrisici, påvirker dette tilføjelsesprogrammets sikkerhedsvurdering negativt.\n\nAdgangen tildeles ikke automatisk og skal bekræftes af dig. Du skal derfor deaktivere beskyttelsestilstanden på tilføjelsesprogrammet manuelt. Deaktiver kun beskyttelsestilstanden, hvis du kender OG har tillid til udviklerne af dette tilføjelsesprogram.","addon.dashboard.capability.hassio_api.title":"Adgang til Supervisor-API","addon.dashboard.capability.hassio_api.description":"Tilføjelsesprogrammet har fået adgang til Supervisor-API efter anmodning fra tilføjelsesprogrammets udviklere. Som standard kan tilføjelsesprogrammet få adgang til generelle versionsoplysninger om dit system. Når tilføjelsesprogrammet anmoder om 'Manager' eller 'Administrator' adgangsrettigheder til API'et, får tilføjelsesprogrammet adgang til at kontrollere flere dele af dit Home Assistant-system. Denne tilladelse er fremhævet med dette symbol og vil påvirke tilføjelsesprogrammets sikkerhedsvurdering negativt.","addon.dashboard.capability.docker_api.title":"Fuld adgang til Docker","addon.dashboard.capability.docker_api.description":"Tilføjelsesprogrammets udviklere har anmodet om at få adgang til administration af Docker på dit system. Dette giver tilføjelsesprogrammet fuld adgang til og kontrol med hele dit Home Assistant-system, hvilket medfører sikkerhedsrisici og kan beskadige dit system. Derfor påvirker dette sikkerhedsvurderingen for tilføjelsesprogrammet negativt.\n\nAdgangen tildeles ikke automatisk og skal bekræftes af dig. Du skal derfor deaktivere beskyttelsestilstanden på tilføjelsesprogrammet manuelt. Deaktiver kun beskyttelsestilstanden, hvis du kender OG har tillid til udviklerne af dette tilføjelsesprogram.","addon.dashboard.capability.host_pid.title":"Navneområde for værtsprocesser","addon.dashboard.capability.host_pid.description":"Normalt er de processer, som tilføjelsesprogrammet kører, isoleret fra alle andre systemprocesser. Tilføjelsesprogrammets udviklere har anmodet om at få adgang til de systemprocesser, der kører på værtsoperativsystemet, og give tilføjelsesprogrammet mulighed for også at afvikle processer på værtssystemet. Dette giver tilføjelsesprogrammet fuld adgang til og kontrol til hele dit Home Assistant-system, hvilket medfører sikkerhedsrisici og kan beskadige dit system. Derfor påvirker dette sikkerhedsvurderingen for tilføjelsesprogrammet negativt.\n\nDette adgangsniveau gives ikke automatisk og skal bekræftes af dig. Du skal derfor deaktivere beskyttelsestilstanden på tilføjelsesprogrammet manuelt. Deaktiver kun beskyttelsestilstanden, hvis du kender OG har tillid til udviklerne af dette tilføjelsesprogram.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') er et Linux-kernesikkerhedsmodul, der begrænser tilføjelsesprogrammets adgang til netværket, adgang til netværkstrafik samt tilladelse til at læse, skrive eller afvikle bestemte filer.\n\nTilføjelsesprogrammets udviklere kan optimere sikkerhedsindstillingerne for tilføjelsesprogrammet eller anmode om, at de deaktiveres. Hvis AppArmor er deaktiveret, vil det øge sikkerhedsrisiciene og har derfor en negativ indvirkning på sikkerhedsscoren for tilføjelsesprogrammet.","addon.dashboard.capability.auth_api.title":"Home Assistant-autentifikation","addon.dashboard.capability.auth_api.description":"Et tilføjelsesprogram kan godkende Home Assistant-brugere, så tilføjelsesprogrammet giver brugerne mulighed for at logge ind på programmer, der kører i tilføjelsesprogrammet ved hjælp af deres Home Assistant-brugernavn/-adgangskode. Dette symbol angiver, om udvikleren af tilføjelsesprogrammet har anvendt denne funktion.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Denne tilføjelse bruger Ingress til at integrere sin brugerflade sikkert i Home Assistant.","addon.dashboard.capability.signed.title":"Signeret","addon.dashboard.capability.signed.description":"Denne tilføjelse er signeret og verificeret med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"bedømmelse","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"vært","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"værts-pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signeret","addon.dashboard.capability.stages.experimental":"Eksperimentel","addon.dashboard.capability.stages.deprecated":"Udfaset","addon.dashboard.capability.role.manager":"administrator","addon.dashboard.capability.role.default":"standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sikkerhedskopi","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start ved opstart","addon.dashboard.option.boot.description":"Start tilføjelsesprogrammet under en systemstart","addon.dashboard.option.watchdog.title":"Vagthund","addon.dashboard.option.watchdog.description":"Dette starter tilføjelsesprogrammet, hvis det går ned","addon.dashboard.option.auto_update.title":"Automatisk opdatering","addon.dashboard.option.auto_update.description":"Opdatér automatisk tilføjelsesprogrammet, når en ny version er tilgængelig","addon.dashboard.option.ingress_panel.title":"Vis i sidepanel","addon.dashboard.option.ingress_panel.description":"Føj dette tilføjelsesprogram til sidepanelet","addon.dashboard.option.protected.title":"Beskyttelsestilstand","addon.dashboard.option.protected.description":"Blokerer forhøjet systemadgang fra tilføjelsesprogrammet","addon.dashboard.action_error.uninstall":"Tilføjelsesprogrammet kunne ikke fjernes","addon.dashboard.action_error.install":"Tilføjelsesprogrammet kunne ikke installeres","addon.dashboard.action_error.stop":"Tilføjelsesprogrammet kunne ikke stoppes","addon.dashboard.action_error.rebuild":"Kunne ikke genopbygge tilføjelsesprogrammet","addon.dashboard.action_error.restart":"Tilføjelsesprogrammet kunne ikke genstartes","addon.dashboard.action_error.start":"Tilføjelsesprogrammet kunne ikke startes","addon.dashboard.action_error.go_to_config":"Redigér konfiguration","addon.dashboard.action_error.start_invalid_config":"Gå til konfiguration","addon.dashboard.action_error.validate_config":"Konfigurationen af tilføjelsesprogrammet kunne ikke valideres","addon.dashboard.action_error.get_changelog":"Ændringsloggen for tilføjelsesprogrammet kunne ikke hentes","addon.documentation.get_documentation":"Dokumentationen for tilføjelsesprogrammet kunne ikke hentes, {error}","addon.logs.get_logs":"Logfiler for tilføjelsesprogrammet kunne ikke hentes, {error}","common.cancel":"Annullér","common.yes":"Ja","common.no":"Nej","common.add":"Tilføj","common.description":"Beskrivelse","common.failed_to_restart_name":"Kunne ikke genstarte {name}","common.failed_to_update_name":"Kunne ikke opdatere {name}","common.learn_more":"Lær mere","common.new_version_available":"Ny version tilgængelig","common.newest_version":"Nyeste version","common.refresh":"Opdatér","common.release_notes":"Udgivelsesnoter","common.reload":"Genindlæs","common.reset_defaults":"Gendan standardindstillinger","common.reset_options":"Nulstil indstillinger","common.restart_name":"Genstart {name}","common.restart":"Genstart","common.running_version":"Du kører i øjeblikket version {version}","common.save":"Gem","common.close":"Luk","common.menu":"Menu","common.show":"vis","common.show_more":"Vis flere oplysninger om dette","common.update_available":"{count, plural,\n one {opdatering}\n other {{count} opdateringer}\n} afventer","common.update":"Opdatér","common.version":"Version","common.error.unknown":"Ukendt fejl","common.error.update_failed":"Opdateringen mislykkedes","update_available.update_name":"Opdatér {name}","update_available.open_release_notes":"Åbn udgivelsesnoter","update_available.create_backup":"Opret sikkerhedskopi før opdatering","update_available.description":"{version} er installeret. Klik på Opdatér for at opdatere til version {newest_version}","update_available.updating":"Opdaterer {name} til version {version}","update_available.no_update":"Ingen tilgængelige opdateringer for {name}","confirm.restart.title":"Genstart {name}","confirm.restart.text":"Er du sikker på at du vil genstarte {name}?","confirm.reset_options.title":"Nulstil indstillinger","confirm.reset_options.text":"Er du sikker på, at du vil nulstille alle dine indstillinger?","dashboard.addon_new_version":"Ny version er tilgængelig","dashboard.addon_running":"Tilføjelsesprogrammet kører","dashboard.addon_stopped":"Tilføjelsesprogrammet er stoppet","dashboard.addons":"Tilføjelsesprogrammer","dashboard.no_addons":"Du har endnu ikke installeret nogen tilføjelsesprogrammer. Gå over til butikken for tilføjelsesprogrammer for at komme i gang!","dashboard.search_addons":"Søg i tilføjelsesprogrammer","store.missing_addons":"Mangler du tilføjelsesprogrammer? Aktivér avanceret tilstand på din brugerprofilside.","store.no_results_found":"Der blev ikke fundet nogen resultater i {repository}.","store.registries":"Registre","store.repositories":"Tilføjelsesregistre","store.check_updates":"Søg efter opdateringer","panel.addons":"Tilføjelsesprogrammer","panel.dashboard":"Betjeningspanel","panel.backups":"Sikkerhedskopier","panel.store":"Butik for tilføjelsesprogrammer","panel.system":"System","my.not_supported":"Denne omdirigering understøttes ikke af din Home Assistant-installation. Kontroller {link} for de understøttede omdirigeringer og den version, de blev introduceret i.","my.faq_link":"Ofte stillede spørgsmål om Home Assistant","my.add_addon_repository_title":"Manglende tilføjelses-repository","my.add_addon_repository_description":"Tilføjelsen ''{addon}''' er en del af tilføjelsesrepositoriet ''{repository}''. Dette repositorium mangler på dit system, vil du tilføje det nu?","my.error":"Der opstod en ukendt fejl","my.error_addon_not_found":"Tilføjelsesprogrammet blev ikke fundet","my.error_repository_not_found":"Det krævede repository for dette tilføjelsesprogram blev ikke fundet","my.error_addon_not_started":"Tilføjelsesprogrammet kører ikke. Du skal starte det først","my.error_addon_not_installed":"Tilføjelsesprogrammet er ikke installeret. Installér det først","my.error_addon_no_ingress":"Tilføjelsesprogrammet understøtter ikke ingress","system.log.log_provider":"Logudbyder","system.log.get_logs":"Kunne ikke hente {provider}-logfiler, {error}","system.supervisor.cpu_usage":"Supervisor CPU-forbrug","system.supervisor.ram_usage":"Supervisor RAM-forbrug","system.supervisor.failed_to_set_option":"Indstilling af Supervisor optioner myslykkedes","system.supervisor.failed_to_reload":"Genindlæsning af Supervisor mislykkedes","system.supervisor.failed_to_update":"Opdatering af Supervisor mislykkedes","system.supervisor.unsupported_title":"Du anvender en ikke-understøttet installation","system.supervisor.unsupported_description":"Nedenfor er en liste over problemer, der er fundet med din installation. Klik på linkene for at lære, hvordan du kan løse problemerne.","system.supervisor.unhealthy_title":"Din installation er usund","system.supervisor.unhealthy_description":"At køre en usund installation vil forårsage problemer. Nedenfor er en liste over problemer, der er fundet med din installation. Klik på linkene for at lære, hvordan du kan løse problemerne.","system.supervisor.update_supervisor":"Opdatér Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Forlad beta-kanal","system.supervisor.leave_beta_description":"Få stabile opdateringer til Home Assistant, Supervisor og værtssystemet","system.supervisor.join_beta_action":"Deltag i beta-kanal","system.supervisor.join_beta_description":"Få beta-opdateringer til Home Assistant (RC'er), Supervisor og værtssystemet","system.supervisor.share_diagnostics":"Del diagnostik","system.supervisor.share_diagnostics_description":"Del oplysninger om nedbrud og diagnosticeringsinformationer.","system.supervisor.reload_supervisor":"Genindlæs Supervisor","system.supervisor.warning":"ADVARSEL","system.supervisor.search":"Søg","system.supervisor.share_diagonstics_title":"Hjælp med at forbedre Home Assistant","system.supervisor.share_diagonstics_description":"Ønsker du automatisk at dele rapporter og fejlfindingsoplysninger, når supervisoren oplever uventede fejl? {line_break} Dette vil hjælpe os løse problemerne. Informationerne er kun tilgængelige for Home Assistant Core-teamet og vil ikke blive delt med andre. {line_break} Dataene indeholder ikke private/følsomme informationer og du kan slå det fra i indstillingerne til hver en tid.","system.supervisor.unsupported_reason.apparmor":"AppArmor er ikke aktiveret på værten","system.supervisor.unsupported_reason.content_trust":"Indholdstillidsvalidering er deaktiveret","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfiguration","system.supervisor.unsupported_reason.docker_version":"Docker-version","system.supervisor.unsupported_reason.job_conditions":"Ignorerede jobbetingelser","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netværksadministrator","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor er ikke privilegeret","system.supervisor.unsupported_reason.software":"Ikke-understøttet software fundet","system.supervisor.unsupported_reason.source_mods":"Kildeændringer","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor er ikke privilegeret","system.supervisor.unhealthy_reason.supervisor":"Opdatering af Supervisor mislykkedes","system.supervisor.unhealthy_reason.setup":"Opsætning af Supervisor mislykkedes","system.supervisor.unhealthy_reason.docker":"Docker-miljøet fungerer ikke korrekt","system.supervisor.unhealthy_reason.untrusted":"Der blev fundet indhold, der ikke er tillid til","system.host.failed_to_get_hardware_list":"Hardwarelisten kunne ikke hentes","system.host.failed_to_reboot":"Genstart af vært mislykkedes","system.host.failed_to_shutdown":"Nedlukning af vært mislykkedes","system.host.failed_to_set_hostname":"Indstilling af værtsnavn mislykkedes","system.host.failed_to_import_from_usb":"Import fra USB mislykkedes","system.host.failed_to_move":"Datadisken kunne ikke flyttes","system.host.used_space":"Anvendt plads","system.host.hostname":"Værtsnavn","system.host.change_hostname":"Skift værtsnavn","system.host.new_hostname":"Indtast et nyt værtsnavn:","system.host.ip_address":"IP-adresse","system.host.change":"Ændr","system.host.operating_system":"Operativsystem","system.host.docker_version":"Docker-version","system.host.deployment":"Installation","system.host.emmc_lifetime_used":"Anvendt eMMC-levetid","system.host.reboot_host":"Genstart værtssystem","system.host.confirm_reboot":"Er du sikker på, at du vil genstarte værtssystem?","system.host.confirm_shutdown":"Er du sikker på, at du vil lukke værtssystem ned?","system.host.shutdown_host":"Sluk værtssystem","system.host.hardware":"Hardware","system.host.import_from_usb":"Importer fra USB","system.host.move_datadisk":"Flyt datadisk","system.core.cpu_usage":"Core CPU-forbrug","system.core.ram_usage":"Core RAM-forbrug","backup.search":"Søg i sikkerhedskopier","backup.no_backups":"Du har ingen sikkerhedskopier endnu.","backup.create_blocked_not_running":"Det er ikke muligt at oprette en sikkerhedskopi lige nu, fordi systemet er i tilstanden {state}.","backup.delete_selected":"Slet valgte sikkerhedskopier","backup.delete_backup_title":"Slet sikkerhedskopi","backup.delete_backup_text":"Vil du slette {number} {number, plural,\n one {sikkerhedskopi}\n other {sikkerhedskopier}\n}?","backup.delete_backup_confirm":"Slet","backup.selected":"{number} valgt","backup.failed_to_delete":"Kunne ikke slette","backup.could_not_create":"Kunne ikke oprette sikkerhedskopi","backup.upload_backup":"Overfør sikkerhedskopi","backup.download_backup":"Download sikkerhedskopi","backup.create_backup":"Opret sikkerhedskopi","backup.create":"Opret","backup.created":"Oprettet","backup.name":"Navn på sikkerhedskopi","backup.type":"Sikkerhedskopitype","backup.select_type":"Vælg, hvad der skal gendannes","backup.full_backup":"Fuld sikkerhedskopi","backup.partial_backup":"Delvis sikkerhedskopi","backup.addons":"Tilføjelsesprogrammer","backup.folders":"Mapper","backup.size":"Størrelse","backup.password":"Adgangskode til sikkerhedskopi","backup.confirm_password":"Bekræft adgangskode til sikkerhedskopi","backup.password_protection":"Adgangskodebeskyttelse","backup.enter_password":"Angiv en adgangskode.","backup.passwords_not_matching":"Adgangskoderne stemmer ikke overens","backup.backup_already_running":"En sikkerhedskopi eller gendannelse kører allerede. Det er derfor ikke muligt at oprette en ny sikkerhedskopi. Prøv igen senere.","dialog.network.title":"Netværksindstillinger","dialog.network.connected_to":"Forbundet til {ssid}","dialog.network.scan_ap":"Scan for adgangspunkter","dialog.network.signal_strength":"Signalstyrke","dialog.network.open":"Åben","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"WiFi","dialog.network.wifi_password":"WiFi-adgangskode","dialog.network.warning":"Hvis du ændrer på WiFi-, IP- eller Gateway-adresser, vil du måske miste forbindelsen!","dialog.network.static":"Statisk","dialog.network.auto":"Automatisk","dialog.network.disabled":"Deaktiveret","dialog.network.ip_netmask":"IP-adresse/-netmaske","dialog.network.gateway":"Gateway-adresse","dialog.network.dns_servers":"DNS-servere","dialog.network.unsaved":"Du har ikke-gemte ændringer. Disse går tabt, hvis du skifter faner. Vil du fortsætte?","dialog.network.failed_to_change":"Ændring af netværksindstillingerne fejlede","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Tilføj nyt containerregister","dialog.registries.title_manage":"Håndtér container-registries","dialog.registries.registry":"Registreringsdatabasen","dialog.registries.username":"Brugernavn","dialog.registries.password":"Adgangskode","dialog.registries.no_registries":"Ingen registries er konfigureret","dialog.registries.add_registry":"Tilføj registry","dialog.registries.add_new_registry":"Tilføj nyt registry","dialog.registries.remove":"Fjern","dialog.registries.failed_to_add":"Fejl under tilføjelse af registry","dialog.registries.failed_to_remove":"fejlede i at fjerne registret","dialog.repositories.title":"Administrér tilføjelses-repositories","dialog.repositories.add":"Tilføj","dialog.repositories.remove":"Fjern","dialog.repositories.used":"Repository er i brug til installerede tilføjelsesprogrammer og kan ikke fjernes.","dialog.restart_addon.title":"Genstart {name}?","dialog.restart_addon.text":"For at bruge den nye gemte konfiguration skal dette tilføjelsesprogram genstartes.","dialog.restart_addon.restart":"Genstart","dialog.uninstall_addon.title":"Afinstallér {name}?","dialog.uninstall_addon.text":"Dens konfiguration vil blive slettet permanent.","dialog.uninstall_addon.uninstall":"Afinstallér","dialog.hardware.title":"Hardware","dialog.hardware.search":"Søg efter hardware","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Egenskaber","dialog.hardware.device_path":"Enhedssti","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Flyt datadisk","dialog.datadisk_move.description":"Du bruger i øjeblikket ''{current_path}'' som datadisk. Flytning af datadiske vil genstarte din enhed, og det anslås at tage {time} minutter. Din Home Assistant-installation vil ikke være tilgængelig i denne periode. Afbryd ikke strømmen under flytningen!","dialog.datadisk_move.select_device":"Vælg ny datadisk","dialog.datadisk_move.no_devices":"Ingen passende tilsluttede enheder fundet","dialog.datadisk_move.moving_desc":"Genstarter og flytter datadisk. Vent venligst.","dialog.datadisk_move.moving":"Flytter datadisk","dialog.datadisk_move.loading_devices":"Indlæser enheder","dialog.datadisk_move.cancel":"Annullér","dialog.datadisk_move.move":"Flyt"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/de-741399d60314419d543e55c6b7880208.json b/supervisor/api/panel/static/translations/de-3e0cd56de396559decd8024d297cc912.json similarity index 95% rename from supervisor/api/panel/static/translations/de-741399d60314419d543e55c6b7880208.json rename to supervisor/api/panel/static/translations/de-3e0cd56de396559decd8024d297cc912.json index 8937e5f98..98ccec55a 100644 --- a/supervisor/api/panel/static/translations/de-741399d60314419d543e55c6b7880208.json +++ b/supervisor/api/panel/static/translations/de-3e0cd56de396559decd8024d297cc912.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Fehler beim Zurücksetzen der Add-on Konfiguration, {error}","addon.failed_to_save":"Fehler beim Speichern der Add-on Konfiguration, {error}","addon.state.installed":"Add-on ist installiert","addon.state.not_installed":"Add-on ist nicht installiert","addon.state.not_available":"Das Add-on ist auf deinem System nicht verfügbar","addon.panel.configuration":"Konfiguration","addon.panel.documentation":"Dokumentation","addon.panel.info":"Informationen","addon.panel.log":"Protokoll","addon.configuration.no_configuration":"Dieses Add-on hat keine Konfiguration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Audioeingang","addon.configuration.audio.output":"Audioausgang","addon.configuration.options.header":"Optionen","addon.configuration.options.edit_in_ui":"Mit der Benutzeroberfläche bearbeiten","addon.configuration.options.edit_in_yaml":"Als YAML bearbeiten","addon.configuration.options.invalid_yaml":"Ungültige YAML","addon.configuration.options.show_unused_optional":"Nicht verwendete optionale Konfigurationsoptionen anzeigen","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktiviert","addon.configuration.network.header":"Netzwerk","addon.configuration.network.show_disabled":"Deaktivierte Ports anzeigen","addon.configuration.network.introduction":"Ändern der Ports auf deinem Host, die vom Add-On verfügbar gemacht werden","addon.dashboard.changelog":"Änderungsprotokoll","addon.dashboard.cpu_usage":"CPU-Auslastung des Add-ons","addon.dashboard.ram_usage":"RAM-Auslastung des Add-ons","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} ist verfügbar","addon.dashboard.not_available_arch":"Dieses Add-on ist nicht mit dem Prozessor oder Betriebssystem deines Geräts kompatibel","addon.dashboard.not_available_version":"Du hast Home Assistant {core_version_installed} installiert. Um auf diese Version des Add-ons zu aktualisieren, benötigst du mindestens die Home Assistant Version {core_version_needed}.","addon.dashboard.visit_addon_page":"Weitere Informationen findest du auf der Seite {name}","addon.dashboard.restart":"Neu starten","addon.dashboard.start":"Starten","addon.dashboard.stop":"Stoppen","addon.dashboard.install":"Installieren","addon.dashboard.uninstall":"Deinstallieren","addon.dashboard.rebuild":"neu bauen","addon.dashboard.open_web_ui":"Benutzeroberfläche öffnen","addon.dashboard.protection_mode.title":"Der gesicherte Modus ist deaktiviert!","addon.dashboard.protection_mode.content":"Der Schutzmodus für dieses Add-on ist deaktiviert! Dadurch erhält das Add-on vollen Zugriff auf das gesamte System, was Sicherheitsrisiken mit sich bringt und dein System bei unsachgemäßer Verwendung beschädigen kann. Deaktiviere den Schutzmodus nur, wenn du dieses Add-on benötigst und die Quelle dieses Add-ons kennst UND ihr vertraust.","addon.dashboard.protection_mode.enable":"Aktivieren","addon.dashboard.capability.stage.title":"Add-on Phase","addon.dashboard.capability.stage.description":"Add-ons können sich in einer von drei Phasen befinden:\n\n{icon_stable} **Stabil**: Dies sind Add-ons, die bereits vollständig sind und Updates erhalten.\n\n{icon_experimental} **Experimentell**: Diese können Fehler enthalten und unvollendet sein.\n\n{icon_deprecated} **Veraltet**: Diese Add-ons erhalten keine Updates mehr.","addon.dashboard.capability.rating.title":"Add-on Sicherheitsbewertung","addon.dashboard.capability.rating.description":"Home Assistant bietet eine Sicherheitsbewertung für jedes Add-on, welche die Risiken aufzeigen, die bei der Verwendung dieses Add-ons verbunden sind. Je mehr Zugriff ein Add-on auf dein System benötigt, desto niedriger ist die Punktzahl, wodurch die möglichen Sicherheitsrisiken steigen.\n\nDie Punktzahl ist auf einer Skala von 1 bis 8. Wobei 1 die niedrigste Punktzahl ist (ein sehr unsicheres Add-on mit dem höchsten Risiko) und eine Punktzahl von 8 die höchste Punktzahl ist (eines der sichersten Add-ons mit dem niedrigsten Risiko).","addon.dashboard.capability.host_network.title":"Host-Netzwerk","addon.dashboard.capability.host_network.description":"Add-ons werden in der Regel auf ihrer eigenen isolierten Netzwerkschicht ausgeführt, wodurch sie daran gehindert werden, auf das Netzwerk des Hostbetriebssystems zuzugreifen. In einigen Fällen kann diese Netzwerkisolation, Add-ons bei der Bereitstellung ihrer Dienste einschränken. Daher kann die Isolierung vom Add-on Autor aufgehoben werden, sodass das Add-on vollen Zugriff auf die Netzwerkfunktionen deines Hostcomputers hat. Dadurch erhält das Add-on mehr Netzwerkfunktionen, verringert jedoch die Sicherheit! Daher wird die Sicherheitsbewertung des Add-ons verringert, wenn diese Option vom Add-on verwendet wird.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API-Zugriff","addon.dashboard.capability.homeassistant_api.description":"Dieses Add-on kann direkt über die Home Assistant-API auf deine laufende Home Assistant-Instanz zugreifen. Dieser Modus behandelt auch die Authentifizierung für das Add-on, wodurch ein Add-on mit Home Assistant interagieren kann, ohne dass zusätzliche Authentifizierungstoken erforderlich sind.","addon.dashboard.capability.full_access.title":"Voller Hardware-Zugriff","addon.dashboard.capability.full_access.description":"Dieses Add-on erhält auf Wunsch des Add-on Autors vollen Zugriff auf die Hardware Deines Systems. Der Zugriff ist mit dem privilegierten Modus in Docker vergleichbar. Da das möglicherweise Sicherheitsrisiken eröffnet, wirkt sich diese Funktion negativ auf den Add-on Sicherheitsbewertung aus.\n\nDiese Zugriffsebene wird nicht automatisch gewährt und muss von dir bestätigt werden. Dazu musst du den Schutzmodus für das Add-on manuell deaktivieren. Deaktiviere den Schutzmodus nur, wenn du es wirklich musst UND der Quelle dieses Add-ons vertraust.","addon.dashboard.capability.hassio_api.title":"Supervisor-API-Zugriff","addon.dashboard.capability.hassio_api.description":"Dem Add-on wurde Zugriff auf die Supervisor-API gewährt, wie es der Add-on Autor angefordert hat. Standardmäßig kann das Add-on auf allgemeine Versionsinformationen von deinem System zugreifen. Wenn das Add-on Zugriff auf die API mit \"Manager\"- oder \"Admin\"-Rechten anfordert, erhält es Zugriff auf mehrere Teile deines Home Assistant-Systems. Diese Berechtigung wird durch dieses Abzeichen angezeigt und wirkt sich negativ auf die Sicherheitsbewertung des Add-ons aus.","addon.dashboard.capability.docker_api.title":"Vollständiger Docker-Zugriff","addon.dashboard.capability.docker_api.description":"Der Add-on Autor hat das Add-on angefordert, um Verwaltungszugriff auf die Docker-Instanz zu haben, die auf Deinem System ausgeführt wird. Dieser Modus gibt dem Add-on vollen Zugriff und Kontrolle auf dein gesamtes Home Assistant-System, was Sicherheitsrisiken erhöht und dein System beschädigen kann, wenn es missbraucht wird. Daher wirkt sich diese Funktion negativ auf den Add-on Sicherheitsbewertung aus.\n\nDiese Zugriffsebene wird nicht automatisch gewährt und muss von dir bestätigt werden. Dazu musst du den Schutzmodus für das Add-on manuell deaktivieren. Deaktiviere den Schutzmodus nur, wenn du es wirklich musst UND der Quelle dieses Add-ons vertraust.","addon.dashboard.capability.host_pid.title":"Namensraum für Host-Prozesse","addon.dashboard.capability.host_pid.description":"In der Regel sind die Prozesse, die das Add-on ausführt, von allen anderen Systemprozessen isoliert. Der Add-on Autor hat das Add-on aufgefordert, einen Zugriff auf die auf der Hostsysteminstanz ausgeführten Systemprozesse zu haben und dem Add-on auch das Erstellen von Prozessen auf dem Hostsystem zu ermöglichen. Dieser Modus gibt dem Add-on vollen Zugriff und Kontrolle auf dein gesamtes Home Assistant-System, was Sicherheitsrisiken erhöht und dein System beschädigen kann, wenn es missbraucht wird. Daher wirkt sich diese Funktion negativ auf den Add-on Sicherheitsbewertung aus.\n\nDiese Zugriffsebene wird nicht automatisch gewährt und muss von dir bestätigt werden. Dazu musst du den Schutzmodus für das Add-on manuell deaktivieren. Deaktiviere den Schutzmodus nur, wenn du es wirklich musst UND der Quelle dieses Add-ons vertraust.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') ist ein Linux-Kernel-Sicherheitsmodul, das Add-on Funktionen wie Netzwerkzugriff, Raw-Socket-Zugriff und die Berechtigung zum Lesen, Schreiben oder Ausführen bestimmter Dateien einschränkt. \n\nAdd-on-Autoren können ihre Sicherheitsprofile bereitstellen, die für das Add-on optimiert sind, oder die Deaktivierung anfordern. Wenn AppArmor deaktiviert ist, erhöht dies das Sicherheitsrisiko und wirkt sich daher negativ auf die Sicherheitsbewertung des Add-ons aus.","addon.dashboard.capability.auth_api.title":"Home Assistant-Authentifizierung","addon.dashboard.capability.auth_api.description":"Ein Add-on kann Benutzer gegen Home Assistant authentifizieren, sodass Add-ons Benutzern die Möglichkeit bieten, sich mit ihrem Home Assistant-Benutzernamen/Kennwort bei Anwendungen anzumelden, die in Add-ons ausgeführt werden. Dieses Abzeichen zeigt an, ob der Add-on Autor diese Berechtigung anfordert.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Dieses Add-on verwendet Ingress, um seine Benutzeroberfläche sicher in Home Assistant einzubetten.","addon.dashboard.capability.signed.title":"Signiert","addon.dashboard.capability.signed.description":"Dieses Add-on wurde vom Codenotary Community Attestation Service (CAS) signiert und verifiziert.","addon.dashboard.capability.label.core":"Kern","addon.dashboard.capability.label.rating":"Bewertung","addon.dashboard.capability.label.hardware":"Hardware","addon.dashboard.capability.label.host":"Host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"Host-PID","addon.dashboard.capability.label.apparmor":"AppArmor","addon.dashboard.capability.label.auth":"genehmigen","addon.dashboard.capability.label.ingress":"Ingress","addon.dashboard.capability.label.signed":"Signiert","addon.dashboard.capability.stages.experimental":"Experimentell","addon.dashboard.capability.stages.deprecated":"Veraltet","addon.dashboard.capability.role.manager":"Manager","addon.dashboard.capability.role.default":"Standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"Backup","addon.dashboard.capability.role.admin":"Administrator","addon.dashboard.option.boot.title":"Beim Booten starten","addon.dashboard.option.boot.description":"Das Add-on beim Systemstart starten","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Dadurch wird das Add-on gestartet, falls es abstürzt","addon.dashboard.option.auto_update.title":"Automatische Updates","addon.dashboard.option.auto_update.description":"Automatisches Aktualisieren des Add-ons, sobald eine neue Version verfügbar ist","addon.dashboard.option.ingress_panel.title":"In der Seitenleiste anzeigen","addon.dashboard.option.ingress_panel.description":"Add-on zur Seitenleiste hinzufügen","addon.dashboard.option.protected.title":"Gesicherter Modus","addon.dashboard.option.protected.description":"Blockiert den erhöhten Systemzugriff über das Add-on","addon.dashboard.action_error.uninstall":"Add-on konnte nicht deinstalliert werden","addon.dashboard.action_error.install":"Add-on konnte nicht installiert werden","addon.dashboard.action_error.stop":"Stoppen des Add-on fehlgeschlagen","addon.dashboard.action_error.rebuild":"Add-on konnte nicht neu erstellt werden","addon.dashboard.action_error.restart":"Neustart des Add-on fehlgeschlagen","addon.dashboard.action_error.start":"Starten des Add-on fehlgeschlagen","addon.dashboard.action_error.go_to_config":"Konfiguration bearbeiten","addon.dashboard.action_error.start_invalid_config":"Zur Konfiguration gehen","addon.dashboard.action_error.validate_config":"Überprüfung der Add-on Konfiguration fehlgeschlagen","addon.dashboard.action_error.get_changelog":"Add-on Änderungsprotokoll konnte nicht abgerufen werden","addon.documentation.get_documentation":"Fehler beim Abrufen der Add-on Dokumentation, {error}","addon.logs.get_logs":"Fehler beim Abrufen der Add-on-Protokolle, {error}","common.cancel":"Abbrechen","common.yes":"Ja","common.no":"Nein","common.add":"Hinzufügen","common.description":"Beschreibung","common.failed_to_restart_name":"Neustart von {name} fehlgeschlagen","common.failed_to_update_name":"Update von {name} fehlgeschlagen","common.learn_more":"Mehr Informationen","common.new_version_available":"Neue Version verfügbar","common.newest_version":"Neueste Version","common.refresh":"Aktualisieren","common.release_notes":"Versionshinweise","common.reload":"Neu laden","common.reset_defaults":"Auf Werkseinstellungen zurücksetzen","common.reset_options":"Einstellungen zurücksetzen","common.restart_name":"{name} neu starten","common.restart":"Neustart","common.running_version":"Du verwendest Version {version}","common.save":"Speichern","common.close":"Schließen","common.menu":"Menü","common.show":"anzeigen","common.show_more":"Weitere Informationen dazu anzeigen","common.update_available":"{count, plural,\n one {Aktualisierung}\n other {{count} Aktualisierungen}\n} ausstehend","common.update":"Aktualisieren","common.version":"Version","common.error.unknown":"Unbekannter Fehler","common.error.update_failed":"Update fehlgeschlagen","update_available.update_name":"Aktualisiere {name}","update_available.open_release_notes":"Versionshinweise öffnen","update_available.create_backup":"Vor der Aktualisierung ein Backup erstellen","update_available.description":"Du hast {version} installiert. Drücke auf Aktualisieren, um auf Version {newest_version} zu aktualisieren.","update_available.updating":"Aktualisiere {name} auf Version {version}","update_available.no_update":"Kein Update für {name} verfügbar","confirm.restart.title":"{name} neu starten","confirm.restart.text":"Bist du dir sicher, dass du {name} neu starten willst?","confirm.reset_options.title":"Optionen zum Zurücksetzen","confirm.reset_options.text":"Bist du sicher, dass du alle Optionen zurücksetzen willst?","dashboard.addon_new_version":"Neue Version verfügbar","dashboard.addon_running":"Add-on wird ausgeführt","dashboard.addon_stopped":"Add-on ist gestoppt","dashboard.addons":"Installierte Add-ons","dashboard.no_addons":"Du hast noch keine Add-ons installiert. Gehe zum Add-on Store, um loszulegen!","dashboard.search_addons":"Add-ons suchen","store.missing_addons":"Fehlende Add-ons? Aktiviere den erweiterten Modus auf deiner Benutzerprofilseite","store.no_results_found":"Keine Ergebnisse in {repository} gefunden","store.registries":"Einträge","store.repositories":"Repositorien","store.check_updates":"Auf Updates prüfen","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"Diese Weiterleitung wird von deiner Home Assistant-Instanz nicht unterstützt. Überprüfe den {link} auf die unterstützten Weiterleitungen und die Version, in der sie eingeführt wurden.","my.faq_link":"Meine Home Assistant FAQ","my.add_addon_repository_title":"Fehlendes Add-on Repository","my.add_addon_repository_description":"Das Add-on ''{addon}'' ist Teil des Add-on Repository ''{repository}''. Dieses Repository fehlt auf deinem System. Möchtest du es jetzt hinzufügen?","my.error":"Ein unbekannter Fehler ist aufgetreten.","my.error_addon_not_found":"Add-on nicht gefunden","my.error_repository_not_found":"Das erforderliche Repository für dieses Add-on wurde nicht gefunden","my.error_addon_not_started":"Das angeforderte Add-on läuft nicht. Bitte starte es zuerst","my.error_addon_not_installed":"Das angeforderte Add-on ist nicht installiert. Bitte installiere es zuerst","my.error_addon_no_ingress":"Das angeforderte Add-on unterstützt keinen Ingress","system.log.log_provider":"Protokollanbieter","system.log.get_logs":"Fehler beim Abrufen der {provider}-Protokolle, {error}","system.supervisor.cpu_usage":"CPU-Auslastung des Supervisors","system.supervisor.ram_usage":"Arbeitsspeicherbedarf des Supervisors","system.supervisor.failed_to_set_option":"Fehler beim Setzen einer Supervisor-Option","system.supervisor.failed_to_reload":"Fehler beim Aktualisieren des Supervisors","system.supervisor.failed_to_update":"Der Supervisor konnte nicht aktualisiert werden","system.supervisor.unsupported_title":"Deine Installation wird nicht unterstützt","system.supervisor.unsupported_description":"Unten ist eine Liste der Probleme, die bei deiner Installation aufgetreten sind. Drücke auf die Links, um zu erfahren, wie du die Probleme beheben kannst.","system.supervisor.unhealthy_title":"Deine Installation ist fehlerhaft","system.supervisor.unhealthy_description":"Das Ausführen einer fehlerhaften Installation führt zu Problemen. Unten findest du eine Liste der Probleme, die bei deiner Installation aufgetreten sind. Drücke auf die Links, um zu erfahren, wie Du diese Probleme beheben kannst.","system.supervisor.update_supervisor":"Supervisor aktualisieren","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Beta-Kanal verlassen","system.supervisor.leave_beta_description":"Erhalte stabile Updates für Home Assistant, Supervisor und Host","system.supervisor.join_beta_action":"Beta-Kanal beitreten","system.supervisor.join_beta_description":"Erhalte Beta-Updates für Home Assistant (RCs), Supervisor und Host","system.supervisor.share_diagnostics":"Diagnose teilen","system.supervisor.share_diagnostics_description":"Teile Absturzberichte und Diagnoseinformationen.","system.supervisor.reload_supervisor":"Supervisor neu laden","system.supervisor.warning":"WARNUNG","system.supervisor.search":"Suche","system.supervisor.share_diagonstics_title":"Hilf mit, Home Assistant zu verbessern","system.supervisor.share_diagonstics_description":"Möchtest du Absturzberichte und Diagnoseinformationen automatisch freigeben, wenn der Supervisor auf unerwartete Fehler stößt? {line_break} Auf diese Weise können wir die Probleme beheben. Die Informationen sind nur für das Home Assistant Core Team zugänglich und werden nicht an andere weitergegeben. {line_break} Die Daten enthalten keine privaten/sensiblen Informationen und du kannst dies jederzeit in den Einstellungen deaktivieren.","system.supervisor.unsupported_reason.apparmor":"AppArmor ist auf dem Host nicht aktiviert","system.supervisor.unsupported_reason.content_trust":"Content-Trust-Validierung ist deaktiviert","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-Konfiguration","system.supervisor.unsupported_reason.docker_version":"Docker-Version","system.supervisor.unsupported_reason.job_conditions":"Ignorierte Jobbedingungen","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netzwerk-Manager","system.supervisor.unsupported_reason.os":"Betriebssystem","system.supervisor.unsupported_reason.os_agent":"OS-Agent","system.supervisor.unsupported_reason.privileged":"Der Supervisor ist nicht berechtigt","system.supervisor.unsupported_reason.software":"Nicht unterstützte Software erkannt","system.supervisor.unsupported_reason.source_mods":"Änderungen am Quellcode","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-aufgelöst","system.supervisor.unhealthy_reason.privileged":"Der Supervisor ist nicht berechtigt","system.supervisor.unhealthy_reason.supervisor":"Supervisor konnte nicht aktualisiert werden","system.supervisor.unhealthy_reason.setup":"Die Einrichtung des Supervisors ist fehlgeschlagen","system.supervisor.unhealthy_reason.docker":"Die Docker-Umgebung arbeitet nicht ordnungsgemäß","system.supervisor.unhealthy_reason.untrusted":"Nicht vertrauenswürdiger Inhalt erkannt","system.host.failed_to_get_hardware_list":"Fehler beim Abrufen der Hardwareliste","system.host.failed_to_reboot":"Fehler beim Neustart des Hosts","system.host.failed_to_shutdown":"Fehler beim Herunterfahren des Hosts","system.host.failed_to_set_hostname":"Das Setzen des Hostnamen ist fehlgeschlagen","system.host.failed_to_import_from_usb":"Fehler beim Importieren von USB","system.host.failed_to_move":"Fehler beim Verschieben des Datenträgers","system.host.used_space":"Belegter Speicherplatz","system.host.hostname":"Hostname","system.host.change_hostname":"Hostname ändern","system.host.new_hostname":"Bitte einen neuen Hostnamen eingeben:","system.host.ip_address":"IP-Adresse","system.host.change":"Ändern","system.host.operating_system":"Betriebssystem","system.host.docker_version":"Docker-Version","system.host.deployment":"Einsatz","system.host.emmc_lifetime_used":"eMMC verschlissen","system.host.reboot_host":"Host neu starten","system.host.confirm_reboot":"Bist du sicher, dass du den Host neu starten willst?","system.host.confirm_shutdown":"Bist du sicher, dass du den Host herunterfahren willst?","system.host.shutdown_host":"Host herunterfahren","system.host.hardware":"Hardware","system.host.import_from_usb":"Von USB importieren","system.host.move_datadisk":"Datenträger verschieben","system.core.cpu_usage":"Core CPU Nutzung","system.core.ram_usage":"Core Arbeitsspeicherbedarf","backup.search":"Sicherungen suchen","backup.no_backups":"Du hast noch keine Backups.","backup.create_blocked_not_running":"Das Erstellen eines Backups ist derzeit nicht möglich, da sich das System im Zustand {state} befindet.","backup.delete_selected":"Ausgewählte Backups löschen","backup.delete_backup_title":"Backup löschen","backup.delete_backup_text":"Möchtest du {number} {number, plural,\n one {das Backup}\n other {die Backups}\n} löschen?","backup.delete_backup_confirm":"löschen","backup.selected":"{number} ausgewählt","backup.failed_to_delete":"Löschen fehlgeschlagen","backup.could_not_create":"Backup konnte nicht erstellt werden","backup.upload_backup":"Backup hochladen","backup.download_backup":"Backup herunterladen","backup.create_backup":"Backup erstellen","backup.create":"Erstellen","backup.created":"Erstellt","backup.name":"Backup-Name","backup.type":"Backup-Typ","backup.select_type":"Wähle aus, was wiederhergestellt werden soll","backup.full_backup":"Vollständiges Backup","backup.partial_backup":"Partielles Backup","backup.addons":"Add-ons","backup.folders":"Ordner","backup.size":"Größe","backup.password":"Backup-Passwort","backup.confirm_password":"Backup-Passwort bestätigen","backup.password_protection":"Passwortschutz","backup.enter_password":"Bitte Passwort eingeben.","backup.passwords_not_matching":"Passwörter stimmen nicht überein","backup.backup_already_running":"Es läuft bereits eine Sicherung oder Wiederherstellung, das Erstellen einer neuen Sicherung ist derzeit nicht möglich, versuche es später noch einmal.","dialog.network.title":"Netzwerkeinstellungen","dialog.network.connected_to":"Verbunden mit {ssid}","dialog.network.scan_ap":"Nach Zugangspunkten suchen","dialog.network.signal_strength":"Signalstärke","dialog.network.open":"Offen","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"WLAN","dialog.network.wifi_password":"WLAN Passwort","dialog.network.warning":"Wenn du die WLAN-, IP- oder Gateway-Adressen änderst, verlierst du möglicherweise die Verbindung!","dialog.network.static":"Statisch","dialog.network.auto":"Automatisch","dialog.network.disabled":"Deaktiviert","dialog.network.ip_netmask":"IP-Adresse/Netzmaske","dialog.network.gateway":"Gateway-Adresse","dialog.network.dns_servers":"DNS-Server","dialog.network.unsaved":"Nicht gespeicherte Änderungen gehen beim Wechsel des Tabs verloren. Willst Du fortfahren?","dialog.network.failed_to_change":"Ändern der Netzwerkeinstellungen fehlgeschlagen","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Neue Container-Registrierung hinzufügen","dialog.registries.title_manage":"Verwalten von Container-Registrierungen","dialog.registries.registry":"Registrierung","dialog.registries.username":"Benutzername","dialog.registries.password":"Passwort","dialog.registries.no_registries":"Keine Registrierungen konfiguriert","dialog.registries.add_registry":"Registrierung hinzufügen","dialog.registries.add_new_registry":"Neue Registrierung hinzufügen","dialog.registries.remove":"Entfernen","dialog.registries.failed_to_add":"Fehler beim Hinzufügen der Registrierung","dialog.registries.failed_to_remove":"Fehler beim Entfernen der Registrierung","dialog.repositories.title":"Add-on Repositorys verwalten","dialog.repositories.add":"Hinzufügen","dialog.repositories.remove":"Entfernen","dialog.repositories.used":"Das Repository wird für installierte Add-ons verwendet und kann nicht entfernt werden.","dialog.restart_addon.title":"{name} neu starten?","dialog.restart_addon.text":"Um die neue gespeicherte Konfiguration zu verwenden, muss dieses Add-on neu gestartet werden.","dialog.restart_addon.restart":"Neu starten","dialog.uninstall_addon.title":"{name} deinstallieren?","dialog.uninstall_addon.text":"Seine Konfiguration wird dauerhaft gelöscht.","dialog.uninstall_addon.uninstall":"Deinstallieren","dialog.hardware.title":"Hardware","dialog.hardware.search":"Hardware suchen","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attribute","dialog.hardware.device_path":"Gerätepfad","dialog.datadisk_move.title":"Datenträger verschieben","dialog.datadisk_move.description":"Du verwendest derzeit ''{current_path}'' als Datenträger. Das Verschieben von Datenträgern führt zu einem Neustart deines Geräts und dauert schätzungsweise {time} Minuten. Auf deine Home Assistant Installation kann während dieser Zeit nicht zugegriffen werden. Trenne das Gerät während des Verschiebens nicht vom Strom!","dialog.datadisk_move.select_device":"Wähle einen neuen Datenträger aus","dialog.datadisk_move.no_devices":"Keine geeigneten angeschlossenen Geräte gefunden","dialog.datadisk_move.moving_desc":"Neustart und Verschieben des Datenträgers. Bitte habe etwas Geduld","dialog.datadisk_move.moving":"Verschieben von Datenträgern","dialog.datadisk_move.loading_devices":"Lade Geräte","dialog.datadisk_move.cancel":"Abbrechen","dialog.datadisk_move.move":"Bewegen"} \ No newline at end of file +{"addon.failed_to_reset":"Fehler beim Zurücksetzen der Add-on Konfiguration, {error}","addon.failed_to_save":"Fehler beim Speichern der Add-on Konfiguration, {error}","addon.state.installed":"Add-on ist installiert","addon.state.not_installed":"Add-on ist nicht installiert","addon.state.not_available":"Das Add-on ist auf deinem System nicht verfügbar","addon.panel.configuration":"Konfiguration","addon.panel.documentation":"Dokumentation","addon.panel.info":"Informationen","addon.panel.log":"Protokoll","addon.configuration.no_configuration":"Dieses Add-on hat keine Konfiguration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Audioeingang","addon.configuration.audio.output":"Audioausgang","addon.configuration.options.header":"Optionen","addon.configuration.options.edit_in_ui":"Mit der Benutzeroberfläche bearbeiten","addon.configuration.options.edit_in_yaml":"Als YAML bearbeiten","addon.configuration.options.invalid_yaml":"Ungültige YAML","addon.configuration.options.show_unused_optional":"Nicht verwendete optionale Konfigurationsoptionen anzeigen","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktiviert","addon.configuration.network.header":"Netzwerk","addon.configuration.network.show_disabled":"Deaktivierte Ports anzeigen","addon.configuration.network.introduction":"Ändern der Ports auf deinem Host, die vom Add-On verfügbar gemacht werden","addon.dashboard.changelog":"Änderungsprotokoll","addon.dashboard.cpu_usage":"CPU-Auslastung des Add-ons","addon.dashboard.ram_usage":"RAM-Auslastung des Add-ons","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} ist verfügbar","addon.dashboard.not_available_arch":"Dieses Add-on ist nicht mit dem Prozessor oder Betriebssystem deines Geräts kompatibel","addon.dashboard.not_available_version":"Du hast Home Assistant {core_version_installed} installiert. Um auf diese Version des Add-ons zu aktualisieren, benötigst du mindestens die Home Assistant Version {core_version_needed}.","addon.dashboard.visit_addon_page":"Weitere Informationen findest du auf der Seite {name}","addon.dashboard.restart":"Neu starten","addon.dashboard.start":"Starten","addon.dashboard.stop":"Stoppen","addon.dashboard.install":"Installieren","addon.dashboard.uninstall":"Deinstallieren","addon.dashboard.rebuild":"neu bauen","addon.dashboard.open_web_ui":"Benutzeroberfläche öffnen","addon.dashboard.protection_mode.title":"Der gesicherte Modus ist deaktiviert!","addon.dashboard.protection_mode.content":"Der Schutzmodus für dieses Add-on ist deaktiviert! Dadurch erhält das Add-on vollen Zugriff auf das gesamte System, was Sicherheitsrisiken mit sich bringt und dein System bei unsachgemäßer Verwendung beschädigen kann. Deaktiviere den Schutzmodus nur, wenn du dieses Add-on benötigst und die Quelle dieses Add-ons kennst UND ihr vertraust.","addon.dashboard.protection_mode.enable":"Aktivieren","addon.dashboard.capability.stage.title":"Add-on Phase","addon.dashboard.capability.stage.description":"Add-ons können sich in einer von drei Phasen befinden:\n\n{icon_stable} **Stabil**: Dies sind Add-ons, die bereits vollständig sind und Updates erhalten.\n\n{icon_experimental} **Experimentell**: Diese können Fehler enthalten und unvollendet sein.\n\n{icon_deprecated} **Veraltet**: Diese Add-ons erhalten keine Updates mehr.","addon.dashboard.capability.rating.title":"Add-on Sicherheitsbewertung","addon.dashboard.capability.rating.description":"Home Assistant bietet eine Sicherheitsbewertung für jedes Add-on, welche die Risiken aufzeigen, die bei der Verwendung dieses Add-ons verbunden sind. Je mehr Zugriff ein Add-on auf dein System benötigt, desto niedriger ist die Punktzahl, wodurch die möglichen Sicherheitsrisiken steigen.\n\nDie Punktzahl ist auf einer Skala von 1 bis 8. Wobei 1 die niedrigste Punktzahl ist (ein sehr unsicheres Add-on mit dem höchsten Risiko) und eine Punktzahl von 8 die höchste Punktzahl ist (eines der sichersten Add-ons mit dem niedrigsten Risiko).","addon.dashboard.capability.host_network.title":"Host-Netzwerk","addon.dashboard.capability.host_network.description":"Add-ons werden in der Regel auf ihrer eigenen isolierten Netzwerkschicht ausgeführt, wodurch sie daran gehindert werden, auf das Netzwerk des Hostbetriebssystems zuzugreifen. In einigen Fällen kann diese Netzwerkisolation, Add-ons bei der Bereitstellung ihrer Dienste einschränken. Daher kann die Isolierung vom Add-on Autor aufgehoben werden, sodass das Add-on vollen Zugriff auf die Netzwerkfunktionen deines Hostcomputers hat. Dadurch erhält das Add-on mehr Netzwerkfunktionen, verringert jedoch die Sicherheit! Daher wird die Sicherheitsbewertung des Add-ons verringert, wenn diese Option vom Add-on verwendet wird.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API-Zugriff","addon.dashboard.capability.homeassistant_api.description":"Dieses Add-on kann direkt über die Home Assistant-API auf deine laufende Home Assistant-Instanz zugreifen. Dieser Modus behandelt auch die Authentifizierung für das Add-on, wodurch ein Add-on mit Home Assistant interagieren kann, ohne dass zusätzliche Authentifizierungstoken erforderlich sind.","addon.dashboard.capability.full_access.title":"Voller Hardware-Zugriff","addon.dashboard.capability.full_access.description":"Dieses Add-on erhält auf Wunsch des Add-on Autors vollen Zugriff auf die Hardware Deines Systems. Der Zugriff ist mit dem privilegierten Modus in Docker vergleichbar. Da das möglicherweise Sicherheitsrisiken eröffnet, wirkt sich diese Funktion negativ auf den Add-on Sicherheitsbewertung aus.\n\nDiese Zugriffsebene wird nicht automatisch gewährt und muss von dir bestätigt werden. Dazu musst du den Schutzmodus für das Add-on manuell deaktivieren. Deaktiviere den Schutzmodus nur, wenn du es wirklich musst UND der Quelle dieses Add-ons vertraust.","addon.dashboard.capability.hassio_api.title":"Supervisor-API-Zugriff","addon.dashboard.capability.hassio_api.description":"Dem Add-on wurde Zugriff auf die Supervisor-API gewährt, wie es der Add-on Autor angefordert hat. Standardmäßig kann das Add-on auf allgemeine Versionsinformationen von deinem System zugreifen. Wenn das Add-on Zugriff auf die API mit \"Manager\"- oder \"Admin\"-Rechten anfordert, erhält es Zugriff auf mehrere Teile deines Home Assistant-Systems. Diese Berechtigung wird durch dieses Abzeichen angezeigt und wirkt sich negativ auf die Sicherheitsbewertung des Add-ons aus.","addon.dashboard.capability.docker_api.title":"Vollständiger Docker-Zugriff","addon.dashboard.capability.docker_api.description":"Der Add-on Autor hat das Add-on angefordert, um Verwaltungszugriff auf die Docker-Instanz zu haben, die auf Deinem System ausgeführt wird. Dieser Modus gibt dem Add-on vollen Zugriff und Kontrolle auf dein gesamtes Home Assistant-System, was Sicherheitsrisiken erhöht und dein System beschädigen kann, wenn es missbraucht wird. Daher wirkt sich diese Funktion negativ auf den Add-on Sicherheitsbewertung aus.\n\nDiese Zugriffsebene wird nicht automatisch gewährt und muss von dir bestätigt werden. Dazu musst du den Schutzmodus für das Add-on manuell deaktivieren. Deaktiviere den Schutzmodus nur, wenn du es wirklich musst UND der Quelle dieses Add-ons vertraust.","addon.dashboard.capability.host_pid.title":"Namensraum für Host-Prozesse","addon.dashboard.capability.host_pid.description":"In der Regel sind die Prozesse, die das Add-on ausführt, von allen anderen Systemprozessen isoliert. Der Add-on Autor hat das Add-on aufgefordert, einen Zugriff auf die auf der Hostsysteminstanz ausgeführten Systemprozesse zu haben und dem Add-on auch das Erstellen von Prozessen auf dem Hostsystem zu ermöglichen. Dieser Modus gibt dem Add-on vollen Zugriff und Kontrolle auf dein gesamtes Home Assistant-System, was Sicherheitsrisiken erhöht und dein System beschädigen kann, wenn es missbraucht wird. Daher wirkt sich diese Funktion negativ auf den Add-on Sicherheitsbewertung aus.\n\nDiese Zugriffsebene wird nicht automatisch gewährt und muss von dir bestätigt werden. Dazu musst du den Schutzmodus für das Add-on manuell deaktivieren. Deaktiviere den Schutzmodus nur, wenn du es wirklich musst UND der Quelle dieses Add-ons vertraust.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') ist ein Linux-Kernel-Sicherheitsmodul, das Add-on Funktionen wie Netzwerkzugriff, Raw-Socket-Zugriff und die Berechtigung zum Lesen, Schreiben oder Ausführen bestimmter Dateien einschränkt. \n\nAdd-on-Autoren können ihre Sicherheitsprofile bereitstellen, die für das Add-on optimiert sind, oder die Deaktivierung anfordern. Wenn AppArmor deaktiviert ist, erhöht dies das Sicherheitsrisiko und wirkt sich daher negativ auf die Sicherheitsbewertung des Add-ons aus.","addon.dashboard.capability.auth_api.title":"Home Assistant-Authentifizierung","addon.dashboard.capability.auth_api.description":"Ein Add-on kann Benutzer gegen Home Assistant authentifizieren, sodass Add-ons Benutzern die Möglichkeit bieten, sich mit ihrem Home Assistant-Benutzernamen/Kennwort bei Anwendungen anzumelden, die in Add-ons ausgeführt werden. Dieses Abzeichen zeigt an, ob der Add-on Autor diese Berechtigung anfordert.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Dieses Add-on verwendet Ingress, um seine Benutzeroberfläche sicher in Home Assistant einzubetten.","addon.dashboard.capability.signed.title":"Signiert","addon.dashboard.capability.signed.description":"Dieses Add-on wurde vom Codenotary Community Attestation Service (CAS) signiert und verifiziert.","addon.dashboard.capability.label.core":"Kern","addon.dashboard.capability.label.rating":"Bewertung","addon.dashboard.capability.label.hardware":"Hardware","addon.dashboard.capability.label.host":"Host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"Host-PID","addon.dashboard.capability.label.apparmor":"AppArmor","addon.dashboard.capability.label.auth":"genehmigen","addon.dashboard.capability.label.ingress":"Ingress","addon.dashboard.capability.label.signed":"Signiert","addon.dashboard.capability.stages.experimental":"Experimentell","addon.dashboard.capability.stages.deprecated":"Veraltet","addon.dashboard.capability.role.manager":"Manager","addon.dashboard.capability.role.default":"Standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"Backup","addon.dashboard.capability.role.admin":"Administrator","addon.dashboard.option.boot.title":"Beim Booten starten","addon.dashboard.option.boot.description":"Das Add-on beim Systemstart starten","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Dadurch wird das Add-on gestartet, falls es abstürzt","addon.dashboard.option.auto_update.title":"Automatische Updates","addon.dashboard.option.auto_update.description":"Automatisches Aktualisieren des Add-ons, sobald eine neue Version verfügbar ist","addon.dashboard.option.ingress_panel.title":"In der Seitenleiste anzeigen","addon.dashboard.option.ingress_panel.description":"Add-on zur Seitenleiste hinzufügen","addon.dashboard.option.protected.title":"Gesicherter Modus","addon.dashboard.option.protected.description":"Blockiert den erhöhten Systemzugriff über das Add-on","addon.dashboard.action_error.uninstall":"Add-on konnte nicht deinstalliert werden","addon.dashboard.action_error.install":"Add-on konnte nicht installiert werden","addon.dashboard.action_error.stop":"Stoppen des Add-on fehlgeschlagen","addon.dashboard.action_error.rebuild":"Add-on konnte nicht neu erstellt werden","addon.dashboard.action_error.restart":"Neustart des Add-on fehlgeschlagen","addon.dashboard.action_error.start":"Starten des Add-on fehlgeschlagen","addon.dashboard.action_error.go_to_config":"Konfiguration bearbeiten","addon.dashboard.action_error.start_invalid_config":"Zur Konfiguration gehen","addon.dashboard.action_error.validate_config":"Überprüfung der Add-on Konfiguration fehlgeschlagen","addon.dashboard.action_error.get_changelog":"Add-on Änderungsprotokoll konnte nicht abgerufen werden","addon.documentation.get_documentation":"Fehler beim Abrufen der Add-on Dokumentation, {error}","addon.logs.get_logs":"Fehler beim Abrufen der Add-on-Protokolle, {error}","common.cancel":"Abbrechen","common.yes":"Ja","common.no":"Nein","common.add":"Hinzufügen","common.description":"Beschreibung","common.failed_to_restart_name":"Neustart von {name} fehlgeschlagen","common.failed_to_update_name":"Update von {name} fehlgeschlagen","common.learn_more":"Mehr Informationen","common.new_version_available":"Neue Version verfügbar","common.newest_version":"Neueste Version","common.refresh":"Aktualisieren","common.release_notes":"Versionshinweise","common.reload":"Neu laden","common.reset_defaults":"Auf Werkseinstellungen zurücksetzen","common.reset_options":"Einstellungen zurücksetzen","common.restart_name":"{name} neu starten","common.restart":"Neustart","common.running_version":"Du verwendest Version {version}","common.save":"Speichern","common.close":"Schließen","common.menu":"Menü","common.show":"anzeigen","common.show_more":"Weitere Informationen dazu anzeigen","common.update_available":"{count, plural,\n one {Aktualisierung}\n other {{count} Aktualisierungen}\n} ausstehend","common.update":"Aktualisieren","common.version":"Version","common.error.unknown":"Unbekannter Fehler","common.error.update_failed":"Update fehlgeschlagen","update_available.update_name":"Aktualisiere {name}","update_available.open_release_notes":"Versionshinweise öffnen","update_available.create_backup":"Vor der Aktualisierung ein Backup erstellen","update_available.description":"Du hast {version} installiert. Drücke auf Aktualisieren, um auf Version {newest_version} zu aktualisieren.","update_available.updating":"Aktualisiere {name} auf Version {version}","update_available.no_update":"Kein Update für {name} verfügbar","confirm.restart.title":"{name} neu starten","confirm.restart.text":"Bist du dir sicher, dass du {name} neu starten willst?","confirm.reset_options.title":"Optionen zum Zurücksetzen","confirm.reset_options.text":"Bist du sicher, dass du alle Optionen zurücksetzen willst?","dashboard.addon_new_version":"Neue Version verfügbar","dashboard.addon_running":"Add-on wird ausgeführt","dashboard.addon_stopped":"Add-on ist gestoppt","dashboard.addons":"Installierte Add-ons","dashboard.no_addons":"Du hast noch keine Add-ons installiert. Gehe zum Add-on Store, um loszulegen!","dashboard.search_addons":"Add-ons suchen","store.missing_addons":"Fehlende Add-ons? Aktiviere den erweiterten Modus auf deiner Benutzerprofilseite","store.no_results_found":"Keine Ergebnisse in {repository} gefunden","store.registries":"Einträge","store.repositories":"Repositorien","store.check_updates":"Auf Updates prüfen","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"Diese Weiterleitung wird von deiner Home Assistant-Instanz nicht unterstützt. Überprüfe den {link} auf die unterstützten Weiterleitungen und die Version, in der sie eingeführt wurden.","my.faq_link":"Meine Home Assistant FAQ","my.add_addon_repository_title":"Fehlendes Add-on Repository","my.add_addon_repository_description":"Das Add-on ''{addon}'' ist Teil des Add-on Repository ''{repository}''. Dieses Repository fehlt auf deinem System. Möchtest du es jetzt hinzufügen?","my.error":"Ein unbekannter Fehler ist aufgetreten.","my.error_addon_not_found":"Add-on nicht gefunden","my.error_repository_not_found":"Das erforderliche Repository für dieses Add-on wurde nicht gefunden","my.error_addon_not_started":"Das angeforderte Add-on läuft nicht. Bitte starte es zuerst","my.error_addon_not_installed":"Das angeforderte Add-on ist nicht installiert. Bitte installiere es zuerst","my.error_addon_no_ingress":"Das angeforderte Add-on unterstützt keinen Ingress","system.log.log_provider":"Protokollanbieter","system.log.get_logs":"Fehler beim Abrufen der {provider}-Protokolle, {error}","system.supervisor.cpu_usage":"CPU-Auslastung des Supervisors","system.supervisor.ram_usage":"Arbeitsspeicherbedarf des Supervisors","system.supervisor.failed_to_set_option":"Fehler beim Setzen einer Supervisor-Option","system.supervisor.failed_to_reload":"Fehler beim Aktualisieren des Supervisors","system.supervisor.failed_to_update":"Der Supervisor konnte nicht aktualisiert werden","system.supervisor.unsupported_title":"Deine Installation wird nicht unterstützt","system.supervisor.unsupported_description":"Unten ist eine Liste der Probleme, die bei deiner Installation aufgetreten sind. Drücke auf die Links, um zu erfahren, wie du die Probleme beheben kannst.","system.supervisor.unhealthy_title":"Deine Installation ist fehlerhaft","system.supervisor.unhealthy_description":"Das Ausführen einer fehlerhaften Installation führt zu Problemen. Unten findest du eine Liste der Probleme, die bei deiner Installation aufgetreten sind. Drücke auf die Links, um zu erfahren, wie Du diese Probleme beheben kannst.","system.supervisor.update_supervisor":"Supervisor aktualisieren","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Beta-Kanal verlassen","system.supervisor.leave_beta_description":"Erhalte stabile Updates für Home Assistant, Supervisor und Host","system.supervisor.join_beta_action":"Beta-Kanal beitreten","system.supervisor.join_beta_description":"Erhalte Beta-Updates für Home Assistant (RCs), Supervisor und Host","system.supervisor.share_diagnostics":"Diagnose teilen","system.supervisor.share_diagnostics_description":"Teile Absturzberichte und Diagnoseinformationen.","system.supervisor.reload_supervisor":"Supervisor neu laden","system.supervisor.warning":"WARNUNG","system.supervisor.search":"Suche","system.supervisor.share_diagonstics_title":"Hilf mit, Home Assistant zu verbessern","system.supervisor.share_diagonstics_description":"Möchtest du Absturzberichte und Diagnoseinformationen automatisch freigeben, wenn der Supervisor auf unerwartete Fehler stößt? {line_break} Auf diese Weise können wir die Probleme beheben. Die Informationen sind nur für das Home Assistant Core Team zugänglich und werden nicht an andere weitergegeben. {line_break} Die Daten enthalten keine privaten/sensiblen Informationen und du kannst dies jederzeit in den Einstellungen deaktivieren.","system.supervisor.unsupported_reason.apparmor":"AppArmor ist auf dem Host nicht aktiviert","system.supervisor.unsupported_reason.content_trust":"Content-Trust-Validierung ist deaktiviert","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-Konfiguration","system.supervisor.unsupported_reason.docker_version":"Docker-Version","system.supervisor.unsupported_reason.job_conditions":"Ignorierte Jobbedingungen","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netzwerk-Manager","system.supervisor.unsupported_reason.os":"Betriebssystem","system.supervisor.unsupported_reason.os_agent":"OS-Agent","system.supervisor.unsupported_reason.privileged":"Der Supervisor ist nicht berechtigt","system.supervisor.unsupported_reason.software":"Nicht unterstützte Software erkannt","system.supervisor.unsupported_reason.source_mods":"Änderungen am Quellcode","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-aufgelöst","system.supervisor.unhealthy_reason.privileged":"Der Supervisor ist nicht berechtigt","system.supervisor.unhealthy_reason.supervisor":"Supervisor konnte nicht aktualisiert werden","system.supervisor.unhealthy_reason.setup":"Die Einrichtung des Supervisors ist fehlgeschlagen","system.supervisor.unhealthy_reason.docker":"Die Docker-Umgebung arbeitet nicht ordnungsgemäß","system.supervisor.unhealthy_reason.untrusted":"Nicht vertrauenswürdiger Inhalt erkannt","system.host.failed_to_get_hardware_list":"Fehler beim Abrufen der Hardwareliste","system.host.failed_to_reboot":"Fehler beim Neustart des Hosts","system.host.failed_to_shutdown":"Fehler beim Herunterfahren des Hosts","system.host.failed_to_set_hostname":"Das Setzen des Hostnamen ist fehlgeschlagen","system.host.failed_to_import_from_usb":"Fehler beim Importieren von USB","system.host.failed_to_move":"Fehler beim Verschieben des Datenträgers","system.host.used_space":"Belegter Speicherplatz","system.host.hostname":"Hostname","system.host.change_hostname":"Hostname ändern","system.host.new_hostname":"Bitte einen neuen Hostnamen eingeben:","system.host.ip_address":"IP-Adresse","system.host.change":"Ändern","system.host.operating_system":"Betriebssystem","system.host.docker_version":"Docker-Version","system.host.deployment":"Einsatz","system.host.emmc_lifetime_used":"eMMC verschlissen","system.host.reboot_host":"Host neu starten","system.host.confirm_reboot":"Bist du sicher, dass du den Host neu starten willst?","system.host.confirm_shutdown":"Bist du sicher, dass du den Host herunterfahren willst?","system.host.shutdown_host":"Host herunterfahren","system.host.hardware":"Hardware","system.host.import_from_usb":"Von USB importieren","system.host.move_datadisk":"Datenträger verschieben","system.core.cpu_usage":"Core CPU Nutzung","system.core.ram_usage":"Core Arbeitsspeicherbedarf","backup.search":"Sicherungen suchen","backup.no_backups":"Du hast noch keine Backups.","backup.create_blocked_not_running":"Das Erstellen eines Backups ist derzeit nicht möglich, da sich das System im Zustand {state} befindet.","backup.delete_selected":"Ausgewählte Backups löschen","backup.delete_backup_title":"Backup löschen","backup.delete_backup_text":"Möchtest du {number} {number, plural,\n one {das Backup}\n other {die Backups}\n} löschen?","backup.delete_backup_confirm":"löschen","backup.selected":"{number} ausgewählt","backup.failed_to_delete":"Löschen fehlgeschlagen","backup.could_not_create":"Backup konnte nicht erstellt werden","backup.upload_backup":"Backup hochladen","backup.download_backup":"Backup herunterladen","backup.create_backup":"Backup erstellen","backup.create":"Erstellen","backup.created":"Erstellt","backup.name":"Backup-Name","backup.type":"Backup-Typ","backup.select_type":"Wähle aus, was wiederhergestellt werden soll","backup.full_backup":"Vollständiges Backup","backup.partial_backup":"Partielles Backup","backup.addons":"Add-ons","backup.folders":"Ordner","backup.size":"Größe","backup.password":"Backup-Passwort","backup.confirm_password":"Backup-Passwort bestätigen","backup.password_protection":"Passwortschutz","backup.enter_password":"Bitte Passwort eingeben.","backup.passwords_not_matching":"Passwörter stimmen nicht überein","backup.backup_already_running":"Es läuft bereits eine Sicherung oder Wiederherstellung, das Erstellen einer neuen Sicherung ist derzeit nicht möglich, versuche es später noch einmal.","dialog.network.title":"Netzwerkeinstellungen","dialog.network.connected_to":"Verbunden mit {ssid}","dialog.network.scan_ap":"Nach Zugangspunkten suchen","dialog.network.signal_strength":"Signalstärke","dialog.network.open":"Offen","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"WLAN","dialog.network.wifi_password":"WLAN Passwort","dialog.network.warning":"Wenn du die WLAN-, IP- oder Gateway-Adressen änderst, verlierst du möglicherweise die Verbindung!","dialog.network.static":"Statisch","dialog.network.auto":"Automatisch","dialog.network.disabled":"Deaktiviert","dialog.network.ip_netmask":"IP-Adresse/Netzmaske","dialog.network.gateway":"Gateway-Adresse","dialog.network.dns_servers":"DNS-Server","dialog.network.unsaved":"Nicht gespeicherte Änderungen gehen beim Wechsel des Tabs verloren. Willst Du fortfahren?","dialog.network.failed_to_change":"Ändern der Netzwerkeinstellungen fehlgeschlagen","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Neue Container-Registrierung hinzufügen","dialog.registries.title_manage":"Verwalten von Container-Registrierungen","dialog.registries.registry":"Registrierung","dialog.registries.username":"Benutzername","dialog.registries.password":"Passwort","dialog.registries.no_registries":"Keine Registrierungen konfiguriert","dialog.registries.add_registry":"Registrierung hinzufügen","dialog.registries.add_new_registry":"Neue Registrierung hinzufügen","dialog.registries.remove":"Entfernen","dialog.registries.failed_to_add":"Fehler beim Hinzufügen der Registrierung","dialog.registries.failed_to_remove":"Fehler beim Entfernen der Registrierung","dialog.repositories.title":"Add-on Repositorys verwalten","dialog.repositories.add":"Hinzufügen","dialog.repositories.remove":"Entfernen","dialog.repositories.used":"Das Repository wird für installierte Add-ons verwendet und kann nicht entfernt werden.","dialog.restart_addon.title":"{name} neu starten?","dialog.restart_addon.text":"Um die neue gespeicherte Konfiguration zu verwenden, muss dieses Add-on neu gestartet werden.","dialog.restart_addon.restart":"Neu starten","dialog.uninstall_addon.title":"{name} deinstallieren?","dialog.uninstall_addon.text":"Seine Konfiguration wird dauerhaft gelöscht.","dialog.uninstall_addon.uninstall":"Deinstallieren","dialog.hardware.title":"Hardware","dialog.hardware.search":"Hardware suchen","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attribute","dialog.hardware.device_path":"Gerätepfad","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Datenträger verschieben","dialog.datadisk_move.description":"Du verwendest derzeit ''{current_path}'' als Datenträger. Das Verschieben von Datenträgern führt zu einem Neustart deines Geräts und dauert schätzungsweise {time} Minuten. Auf deine Home Assistant Installation kann während dieser Zeit nicht zugegriffen werden. Trenne das Gerät während des Verschiebens nicht vom Strom!","dialog.datadisk_move.select_device":"Wähle einen neuen Datenträger aus","dialog.datadisk_move.no_devices":"Keine geeigneten angeschlossenen Geräte gefunden","dialog.datadisk_move.moving_desc":"Neustart und Verschieben des Datenträgers. Bitte habe etwas Geduld","dialog.datadisk_move.moving":"Verschieben von Datenträgern","dialog.datadisk_move.loading_devices":"Lade Geräte","dialog.datadisk_move.cancel":"Abbrechen","dialog.datadisk_move.move":"Bewegen"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/el-6e27db9fcd779c1d38864f3fcc294b7b.json b/supervisor/api/panel/static/translations/el-d889eb8076c5caf425000f840097f63e.json similarity index 56% rename from supervisor/api/panel/static/translations/el-6e27db9fcd779c1d38864f3fcc294b7b.json rename to supervisor/api/panel/static/translations/el-d889eb8076c5caf425000f840097f63e.json index 139fafb52..3bbff549b 100644 --- a/supervisor/api/panel/static/translations/el-6e27db9fcd779c1d38864f3fcc294b7b.json +++ b/supervisor/api/panel/static/translations/el-d889eb8076c5caf425000f840097f63e.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Αποτυχία επαναφοράς της διαμόρφωσης πρόσθετου, {error}","addon.failed_to_save":"Αποτυχία αποθήκευσης διαμόρφωσης πρόσθετου, {error}","addon.state.installed":"Το πρόσθετο είναι εγκατεστημένο","addon.state.not_installed":"Το πρόσθετο δεν είναι εγκατεστημένο","addon.state.not_available":"Το πρόσθετο δεν είναι διαθέσιμο στο σύστημά σας","addon.panel.configuration":"Ρυθμίσεις","addon.panel.documentation":"Τεκμηρίωση","addon.panel.info":"Πληροφορίες","addon.panel.log":"Αρχείο καταγραφής","addon.configuration.no_configuration":"Αυτό το πρόσθετο δεν ρυθμίζεται.","addon.configuration.audio.header":"Ήχος","addon.configuration.audio.default":"Προεπιλογή","addon.configuration.audio.input":"Είσοδος","addon.configuration.audio.output":"Έξοδος","addon.configuration.options.header":"Επιλογές","addon.configuration.options.edit_in_ui":"Επεξεργασία σε περιβάλλον χρήστη","addon.configuration.options.edit_in_yaml":"Επεξεργασία σε YAML","addon.configuration.options.invalid_yaml":"Μη έγκυρο YAML","addon.configuration.options.show_unused_optional":"Εμφάνιση αχρησιμοποίητων προαιρετικών ρυθμίσεων διαμόρφωσης","addon.configuration.network.container":"Κοντέινερ","addon.configuration.network.disabled":"Απενεργοποιημένο","addon.configuration.network.header":"Δίκτυο","addon.configuration.network.show_disabled":"Εμφάνιση απενεργοποιημένων θυρών","addon.configuration.network.introduction":"Αλλάξτε τις θύρες στον υπολογιστή σας που εκτίθενται από το πρόσθετο","addon.dashboard.changelog":"αρχείο καταγραφής","addon.dashboard.cpu_usage":"Χρήση CPU πρόσθετου","addon.dashboard.ram_usage":"Χρήση μνήμης RAM πρόσθετου","addon.dashboard.hostname":"Όνομα διακομιστή","addon.dashboard.new_update_available":"{name} {version} είναι διαθέσιμο","addon.dashboard.not_available_arch":"Αυτό το πρόσθετο δεν είναι συμβατό με τον επεξεργαστή της συσκευής σας ή το λειτουργικό σύστημα που έχετε εγκαταστήσει στη συσκευή σας.","addon.dashboard.not_available_version":"Εκτελείτε το Home Assistant {core_version_installed} , για να ενημερώσετε αυτήν την έκδοση του πρόσθετου χρειάζεστε τουλάχιστον την έκδοση {core_version_needed} του Home Assistant","addon.dashboard.visit_addon_page":"Επισκεφθείτε τη σελίδα {name} για περισσότερες λεπτομέρειες","addon.dashboard.restart":"επανεκκίνηση","addon.dashboard.start":"έναρξη","addon.dashboard.stop":"στοπ","addon.dashboard.install":"εγκατάσταση","addon.dashboard.uninstall":"απεγκατάσταση","addon.dashboard.rebuild":"ανοικοδόμηση","addon.dashboard.open_web_ui":"Άνοιγμα διεπαφής ιστού","addon.dashboard.protection_mode.title":"Προειδοποίηση: Η λειτουργία προστασίας είναι απενεργοποιημένη!","addon.dashboard.protection_mode.content":"Η λειτουργία προστασίας σε αυτό το πρόσθετο είναι απενεργοποιημένη! Αυτό δίνει στο πρόσθετο πλήρη πρόσβαση σε ολόκληρο το σύστημα, το οποίο προσθέτει κινδύνους ασφαλείας και ενδέχεται να προκαλέσει βλάβη στο σύστημά σας όταν χρησιμοποιείται εσφαλμένα. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε και εμπιστεύεστε την πηγή αυτού του πρόσθετου.","addon.dashboard.protection_mode.enable":"Ενεργοποίηση λειτουργίας προστασίας","addon.dashboard.capability.stage.title":"Στάδιο προσθέτων","addon.dashboard.capability.stage.description":"Τα πρόσθετα μπορούν να έχουν ένα από τα τρία στάδια: \n\n {icon_stable} ** Σταθερό **: Πρόκειται για πρόσθετα έτοιμα για χρήση στην παραγωγή. \n\n {icon_experimental} ** Πειραματικό **: Αυτά ενδέχεται να περιέχουν σφάλματα και ενδέχεται να μην έχουν ολοκληρωθεί. \n\n {icon_deprecated} ** Καταργημένο **: Αυτά τα πρόσθετα δεν θα λαμβάνουν πλέον ενημερώσεις.","addon.dashboard.capability.rating.title":"Αξιολόγηση ασφαλείας πρόσθετου","addon.dashboard.capability.rating.description":"Το Home Assistant παρέχει αξιολόγηση ασφαλείας σε καθένα από τα πρόσθετα, η οποία υποδεικνύει τους κινδύνους που ενέχονται κατά τη χρήση αυτού του πρόσθετου. Όσο περισσότερη πρόσβαση απαιτεί ένα πρόσθετο στο σύστημά σας, τόσο χαμηλότερη είναι η βαθμολογία, αυξάνοντας έτσι τους πιθανούς κινδύνους ασφαλείας. \n\n Το σκορ είναι σε κλίμακα από το 1 έως το 8. Όταν το 1 είναι το χαμηλότερο σκορ (θεωρείται το πιο ανασφαλές και το υψηλότερο κίνδυνο) και το σκορ 8 είναι το υψηλότερο σκορ (θεωρείται το πιο ασφαλές και χαμηλότερο κίνδυνο).","addon.dashboard.capability.host_network.title":"Δίκτυο διακομιστή","addon.dashboard.capability.host_network.description":"Τα πρόσθετα συνήθως εκτελούνται στο δικό τους απομονωμένο επίπεδο δικτύου, το οποίο τους εμποδίζει να έχουν πρόσβαση στο δίκτυο του κεντρικού λειτουργικού συστήματος. Σε ορισμένες περιπτώσεις, αυτή η απομόνωση δικτύου μπορεί να περιορίσει τα πρόσθετα στην παροχή των υπηρεσιών τους και ως εκ τούτου, η απομόνωση μπορεί να αρθεί από τον πρόσθετο συντάκτη, παρέχοντας στο πρόσθετο πλήρη πρόσβαση στις δυνατότητες δικτύου του κεντρικού υπολογιστή. Αυτό δίνει στο πρόσθετο περισσότερες δυνατότητες δικτύωσης αλλά μειώνει την ασφάλεια, επομένως, η βαθμολογία ασφαλείας του πρόσθετου θα μειωθεί όταν αυτή η επιλογή χρησιμοποιείται από το πρόσθετο.","addon.dashboard.capability.homeassistant_api.title":"Πρόσβαση Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"Αυτό το πρόσθετο επιτρέπεται να έχει άμεση πρόσβαση στην τρέχουσα παρουσία του Βοηθού σπιτιού μέσω του Home Assistant API. Αυτή η λειτουργία χειρίζεται τον έλεγχο ταυτότητας και για το πρόσθετο, το οποίο επιτρέπει σε ένα πρόσθετο να αλληλεπιδρά με το Home Assistant χωρίς την ανάγκη πρόσθετων διακριτικών ελέγχου ταυτότητας.","addon.dashboard.capability.full_access.title":"Πλήρης πρόσβαση στο υλικό","addon.dashboard.capability.full_access.description":"Αυτό το πρόσθετο έχει πλήρη πρόσβαση στο υλικό του συστήματός σας, κατόπιν αιτήματος του δημιουργού του πρόσθετου. Η πρόσβαση είναι συγκρίσιμη με την λειτουργία privileged στο Docker. Εφόσον αυτό δημιουργεί πιθανούς κινδύνους ασφαλείας, αυτή η δυνατότητα επηρεάζει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου. \n\nΑυτό το επίπεδο πρόσβασης δεν χορηγείται αυτόματα και πρέπει να επιβεβαιωθεί από εσάς. Για να το κάνετε αυτό, πρέπει να απενεργοποιήσετε χειροκίνητα τη λειτουργία προστασίας στο πρόσθετο. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε ΚΑΙ εμπιστεύεστε την προέλευση\nαυτού του πρόσθετου.","addon.dashboard.capability.hassio_api.title":"Πρόσβαση API Επόπτη","addon.dashboard.capability.hassio_api.description":"Το πρόσθετο δόθηκε πρόσβαση στο API του Επόπτη, κατόπιν αιτήματος του συντάκτη του πρόσθετου. Από προεπιλογή, το πρόσθετο μπορεί να έχει πρόσβαση σε γενικές πληροφορίες έκδοσης του συστήματός σας. Όταν το πρόσθετο ζητά πρόσβαση σε επίπεδο \"διαχειριστή\" ή \"διαχειριστή\" στο API, θα αποκτήσει πρόσβαση στον έλεγχο πολλών τμημάτων του συστήματος του Οικιακού Βοηθού. Αυτή η άδεια υποδεικνύεται από αυτό το σήμα και θα επηρεάσει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου.","addon.dashboard.capability.docker_api.title":"Πλήρης πρόσβαση στο Docker","addon.dashboard.capability.docker_api.description":"Ο συντάκτης του πρόσθετου ζήτησε από το πρόσθετο να έχει πρόσβαση διαχείρισης στην παρουσία Docker που εκτελείται στο σύστημά σας. Αυτή η λειτουργία παρέχει στο πρόσθετο πλήρη πρόσβαση και έλεγχο σε ολόκληρο το σύστημα οικιακού βοηθού σας, το οποίο προσθέτει κινδύνους ασφαλείας και ενδέχεται να προκαλέσει βλάβη στο σύστημά σας όταν γίνεται κατάχρηση. Επομένως, αυτή η δυνατότητα επηρεάζει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου. \n\n Αυτό το επίπεδο πρόσβασης δεν χορηγείται αυτόματα και πρέπει να επιβεβαιωθεί από εσάς. Για να το κάνετε αυτό, πρέπει να απενεργοποιήσετε τη λειτουργία προστασίας στο πρόσθετο με μη αυτόματο τρόπο. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε και εμπιστεύεστε την πηγή αυτού του πρόσθετου.","addon.dashboard.capability.host_pid.title":"Χώρος ονομάτων διεργασιών διακομιστή","addon.dashboard.capability.host_pid.description":"Συνήθως, οι διεργασίες που εκτελεί ένα πρόσθετο, είναι απομονωμένες από όλες τις άλλες διεργασίες του συστήματος. Ο δημιουργός του πρόσθετου ζήτησε από το πρόσθετο να έχει πρόσβαση στις διεργασίες που εκτελούνται από το σύστημα, καθώς και να επιτρέπει στο πρόσθετο να δημιουργεί διεργασίες στο σύστημα. Αυτή η λειτουργία παρέχει στο πρόσθετο πλήρη πρόσβαση και έλεγχο σε ολόκληρο το σύστημα του Home Assistant σας, το οποίο προσθέτει κινδύνους ασφαλείας και ενδέχεται να του προκαλέσει βλάβη όταν γίνεται κατάχρηση. Επομένως, αυτή η λειτουργία επηρεάζει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου. \n\nΑυτό το επίπεδο πρόσβασης δεν χορηγείται αυτόματα και πρέπει να επιβεβαιωθεί από εσάς. Για να το κάνετε αυτό, πρέπει να απενεργοποιήσετε χειροκίνητα τη λειτουργία προστασίας στο πρόσθετο. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε ΚΑΙ εμπιστεύεστε την προέλευση\nαυτού του πρόσθετου.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"Το AppArmor ('Application Armor') είναι μια λειτουργική μονάδα ασφαλείας πυρήνα Linux που περιορίζει τις δυνατότητες πρόσθετων, όπως πρόσβαση στο δίκτυο, πρόσβαση σε ακατέργαστη υποδοχή και άδεια ανάγνωσης, εγγραφής ή εκτέλεσης συγκεκριμένων αρχείων. \n\n Οι συντάκτες πρόσθετων μπορούν να παρέχουν τα προφίλ ασφαλείας τους, βελτιστοποιημένα για το πρόσθετο ή να ζητήσουν την απενεργοποίησή του. Εάν το AppArmor είναι απενεργοποιημένο, θα αυξήσει τους κινδύνους ασφαλείας και, ως εκ τούτου, έχει αρνητικό αντίκτυπο στη βαθμολογία ασφαλείας του πρόσθετου.","addon.dashboard.capability.auth_api.title":"Έλεγχος ταυτότητας Home Assistant","addon.dashboard.capability.auth_api.description":"Ένα πρόσθετο μπορεί να κάνει έλεγχο ταυτότητας των χρηστών έναντι του Home Assistant, επιτρέποντας στα πρόσθετα να δίνουν στους χρήστες τη δυνατότητα να συνδεθούν σε εφαρμογές που εκτελούνται μέσα σε πρόσθετα, χρησιμοποιώντας το όνομα χρήστη / τον κωδικό πρόσβασης του Home Assistant. Αυτό το σήμα υποδεικνύει εάν ο συντάκτης του πρόσθετου ζητά αυτήν τη δυνατότητα.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Αυτό το πρόσθετο χρησιμοποιεί το Ingress για να ενσωματώσει τη διασύνδεσή του με ασφάλεια στο Home Assistant.","addon.dashboard.capability.signed.title":"Υπογεγραμμένο","addon.dashboard.capability.signed.description":"Αυτό το πρόσθετο υπογράφηκε και επαληθεύτηκε με την Υπηρεσία Πιστοποίησης Κοινότητας Codenotary (ΥΠΚ).","addon.dashboard.capability.label.core":"Πυρήνας","addon.dashboard.capability.label.rating":"εκτίμηση","addon.dashboard.capability.label.hardware":"υλικό","addon.dashboard.capability.label.host":"κεντρικός υπολογιστής","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid διακομιστή","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"εξουσιοδότηση","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Υπογεγραμμένο","addon.dashboard.capability.stages.experimental":"Πειραματικό","addon.dashboard.capability.stages.deprecated":"Καταργήθηκε","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"Προεπιλογή","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Έναρξη κατά την εκκίνηση","addon.dashboard.option.boot.description":"Ξεκινήστε το πρόσθετο κατά την εκκίνηση του συστήματος","addon.dashboard.option.watchdog.title":"Φρουρός","addon.dashboard.option.watchdog.description":"Αυτό θα ξεκινήσει το πρόσθετο εάν διακοπεί η λειτουργία του","addon.dashboard.option.auto_update.title":"Αυτόματη ενημέρωση","addon.dashboard.option.auto_update.description":"Αυτόματη ενημέρωση του πρόσθετου όταν υπάρχει διαθέσιμη νέα έκδοση","addon.dashboard.option.ingress_panel.title":"Εμφάνιση στην πλαϊνή γραμμή","addon.dashboard.option.ingress_panel.description":"Προσθήκη αυτού του πρόσθετου στην πλαϊνή στήλη","addon.dashboard.option.protected.title":"Τρόπος προστασίας","addon.dashboard.option.protected.description":"Αποκλείει την αυξημένη πρόσβαση συστήματος από το πρόσθετο","addon.dashboard.action_error.uninstall":"Αποτυχία απεγκατάστασης του πρόσθετου","addon.dashboard.action_error.install":"Αποτυχία εγκατάστασης πρόσθετου","addon.dashboard.action_error.stop":"Αποτυχία διακοπής του πρόσθετου","addon.dashboard.action_error.rebuild":"Αποτυχία αναδημιουργίας του πρόσθετου","addon.dashboard.action_error.restart":"Αποτυχία επανεκκίνησης του πρόσθετου","addon.dashboard.action_error.start":"Αποτυχία έναρξης πρόσθετου","addon.dashboard.action_error.go_to_config":"Αποτυχία έναρξης πρόσθετου - η επικύρωση διαμόρφωσης απέτυχε!","addon.dashboard.action_error.start_invalid_config":"Μεταβείτε στη διαμόρφωση","addon.dashboard.action_error.validate_config":"Αποτυχία επικύρωσης διαμόρφωσης πρόσθετου","addon.dashboard.action_error.get_changelog":"Αποτυχία λήψης αλλαγών πρόσθετων","addon.documentation.get_documentation":"Αποτυχία λήψης τεκμηρίωσης πρόσθετου, {error}","addon.logs.get_logs":"Αποτυχία λήψης πρόσθετων αρχείων καταγραφής, {error}","common.cancel":"Ακύρωση","common.yes":"Ναι","common.no":"Όχι","common.add":"Προσθήκη","common.description":"Περιγραφή","common.failed_to_restart_name":"Αποτυχία επανεκκίνησης {name}","common.failed_to_update_name":"Αποτυχία ενημέρωσης {name}","common.learn_more":"Μάθετε περισσότερα","common.new_version_available":"Νέα έκδοση διαθέσιμη","common.newest_version":"Νεότερη έκδοση","common.refresh":"Ανανέωση","common.release_notes":"Σημειώσεις έκδοσης","common.reload":"Επαναφόρτωση","common.reset_defaults":"Επαναφορά στα προεπιλεγμένα","common.reset_options":"Επαναφορά επιλογών","common.restart_name":"Επανεκκίνηση {name}","common.restart":"Επανεκκίνηση","common.running_version":"Αυτήν τη στιγμή εκτελείτε την έκδοση {version}","common.save":"Αποθήκευση","common.close":"Κλείσιμο","common.menu":"Μενού","common.show":"εμφάνιση","common.show_more":"Εμφάνιση περισσότερων πληροφοριών σχετικά με αυτό","common.update_available":"{count} {count, plural,\n one {Ενημέρωση}\n other {ενημερώσεις}\n} εκκρεμούν","common.update":"Ενημέρωση","common.version":"Έκδοση","common.error.unknown":"Άγνωστο σφάλμα","common.error.update_failed":"Η ενημέρωση απέτυχε","update_available.update_name":"Ενημέρωση {name}","update_available.open_release_notes":"Άνοιγμα σημειώσεων έκδοσης","update_available.create_backup":"Δημιουργία αντιγράφου ασφαλείας πριν από την ενημέρωση","update_available.description":"Έχετε την έκδοση {version} εγκατεστημένη. Κάντε κλικ στην \"ενημέρωση\" για να ενημερώσετε στην έκδοση {newest_version}","update_available.updating":"Ενημέρωση {name} στην έκδοση {version}","update_available.no_update":"Δεν υπάρχει διαθέσιμη ενημέρωση για το {name}","confirm.restart.title":"Επανεκκίνηση {name}","confirm.restart.text":"Είστε βέβαιοι ότι θέλετε να επανεκκινήσετε το {name};","confirm.reset_options.title":"Επαναφορά επιλογών","confirm.reset_options.text":"Είστε βέβαιοι ότι θέλετε να επαναφέρετε όλες τις επιλογές σας;","dashboard.addon_new_version":"Νέα έκδοση διαθέσιμη","dashboard.addon_running":"Το πρόσθετο εκτελείται","dashboard.addon_stopped":"Το πρόσθετο έχει σταματήσει","dashboard.addons":"Εγκατεστημένα πρόσθετα","dashboard.no_addons":"Δεν έχετε εγκαταστήσει πρόσθετα ακόμα. Επισκεφθείτε το κατάστημα πρόσθετων για να ξεκινήσετε!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Λείπουν πρόσθετα; Ενεργοποίηση λειτουργίας για προχωρημένους στη σελίδα προφίλ χρήστη","store.no_results_found":"Δεν βρέθηκαν αποτελέσματα στο {repository}.","store.registries":"Μητρώα","store.repositories":"Αποθετήρια","store.check_updates":"Έλεγχος για ενημερώσεις","panel.addons":"Πρόσθετα","panel.dashboard":"Dashboard","panel.backups":"Αντίγραφα ασφαλείας","panel.store":"Κατάστημα πρόσθετων","panel.system":"Σύστημα","my.not_supported":"Αυτή η ανακατεύθυνση δεν υποστηρίζεται από την παρουσία του Home Assistant σας. Ελέγξτε το {link} για τις υποστηριζόμενες ανακατευθύνσεις και την έκδοση που εισήχθησαν.","my.faq_link":"Συχνές ερωτήσεις Home Assistant","my.add_addon_repository_title":"Λείπει το αποθετήριο προσθέτων","my.add_addon_repository_description":"Το πρόσθετο ''{addon}'' είναι μέρος του αποθετηρίου πρόσθετων ''{repository}'', αυτό το αποθετήριο λείπει από το σύστημά σας, θέλετε να το προσθέσετε τώρα;","my.error":"Προέκυψε ένα άγνωστο σφάλμα","my.error_addon_not_found":"Το πρόσθετο δεν βρέθηκε","my.error_repository_not_found":"Το απαιτούμενο αποθετήριο για αυτό το πρόσθετο δεν βρέθηκε","my.error_addon_not_started":"Το ζητούμενο πρόσθετο δεν εκτελείται. Παρακαλώ ξεκινήστε το πρώτα","my.error_addon_not_installed":"Το ζητούμενο πρόσθετο δεν είναι εγκατεστημένο. Παρακαλώ εγκαταστήστε το πρώτα","my.error_addon_no_ingress":"Το ζητούμενο πρόσθετο δεν υποστηρίζει διείσδυση","system.log.log_provider":"Υπηρεσία παροχής αρχείων καταγραφής","system.log.get_logs":"Αποτυχία λήψης αρχείων καταγραφής {provider}, {error}","system.supervisor.cpu_usage":"Χρήση CPU Επόπτη","system.supervisor.ram_usage":"Χρήση μνήμης RAM του Επόπτη","system.supervisor.failed_to_set_option":"Αποτυχία ορισμού επιλογής Επόπτη","system.supervisor.failed_to_reload":"Απέτυχε η επαναφόρτωση του Επόπτη","system.supervisor.failed_to_update":"Απέτυχε η ενημέρωση του Επόπτη","system.supervisor.unsupported_title":"Εκτελείτε μια μη υποστηριζόμενη εγκατάσταση","system.supervisor.unsupported_description":"Ακολουθεί μια λίστα με τα προβλήματα που εντοπίστηκαν στην εγκατάστασή σας, κάντε κλικ στους συνδέσμους για να μάθετε πώς μπορείτε να επιλύσετε τα προβλήματα.","system.supervisor.unhealthy_title":"Η εγκατάστασή σας είναι ανθυγιεινή","system.supervisor.unhealthy_description":"Η εκτέλεση μιας ανθυγιεινούς εγκατάστασης θα προκαλέσει προβλήματα. Παρακάτω είναι μια λίστα ζητημάτων που εντοπίστηκαν με την εγκατάστασή σας. Κάντε κλικ στους συνδέσμους για να μάθετε πώς μπορείτε να επιλύσετε τα ζητήματα.","system.supervisor.update_supervisor":"Ενημέρωση του Επόπτη","system.supervisor.channel":"Κανάλι","system.supervisor.leave_beta_action":"Αποχώρηση από το κανάλι beta","system.supervisor.leave_beta_description":"Λάβετε σταθερές ενημερώσεις για το Home Assistant, τον Επόπτη και τον κεντρικό υπολογιστή","system.supervisor.join_beta_action":"Εγγραφείτε στο κανάλι beta","system.supervisor.join_beta_description":"Λάβετε ενημερώσεις beta για Home Assistant (RCs), Επόπτη και διακομιστή","system.supervisor.share_diagnostics":"Κοινή χρήση διαγνωστικών","system.supervisor.share_diagnostics_description":"Μοιραστείτε αναφορές σφαλμάτων και διαγνωστικές πληροφορίες.","system.supervisor.reload_supervisor":"Επαναφόρτωση Επόπτη","system.supervisor.warning":"ΠΡΟΕΙΔΟΠΟΙΗΣΗ","system.supervisor.search":"Αναζήτηση","system.supervisor.share_diagonstics_title":"Βοηθήστε στη βελτίωση του Home Assistant","system.supervisor.share_diagonstics_description":"Θα θέλατε να κοινοποιείτε αυτόματα αναφορές σφαλμάτων και διαγνωστικές πληροφορίες όταν ο Επόπτης αντιμετωπίζει απρόσμενα σφάλματα; {line_break} Αυτό θα μας επιτρέψει να διορθώσουμε τα προβλήματα, οι πληροφορίες είναι προσβάσιμες μόνο από την ομάδα του Home Assistant Core και δεν θα κοινοποιηθούν σε άλλους. {line_break} Τα δεδομένα δεν περιλαμβάνουν ιδιωτικές / ευαίσθητες πληροφορίες και μπορείτε να το απενεργοποιήσετε στις ρυθμίσεις όποτε θέλετε.","system.supervisor.unsupported_reason.apparmor":"Το AppArmor δεν είναι ενεργοποιημένο στον κεντρικό υπολογιστή","system.supervisor.unsupported_reason.content_trust":"Η επικύρωση εμπιστοσύνης περιεχομένου είναι απενεργοποιημένη","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Διαμόρφωση Docker","system.supervisor.unsupported_reason.docker_version":"Έκδοση Docker","system.supervisor.unsupported_reason.job_conditions":"Αγνοημένες συνθήκες εργασίας","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Διαχειριστής δικτύου","system.supervisor.unsupported_reason.os":"Λειτουργικό σύστημα","system.supervisor.unsupported_reason.os_agent":"Πράκτορας OS","system.supervisor.unsupported_reason.privileged":"Ο Επόπτης δεν έχει προνόμια","system.supervisor.unsupported_reason.software":"Εντοπίστηκε μη υποστηριζόμενο λογισμικό","system.supervisor.unsupported_reason.source_mods":"Τροποποιήσεις πηγής","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Επιλύθηκε","system.supervisor.unhealthy_reason.privileged":"Ο Επόπτης δεν έχει προνόμια","system.supervisor.unhealthy_reason.supervisor":"Ο Επόπτης δεν μπόρεσε να ενημερωθεί","system.supervisor.unhealthy_reason.setup":"Η εγκατάσταση του Επόπτη απέτυχε","system.supervisor.unhealthy_reason.docker":"Το περιβάλλον Docker δεν λειτουργεί σωστά","system.supervisor.unhealthy_reason.untrusted":"Εντοπίστηκε αναξιόπιστο περιεχόμενο","system.host.failed_to_get_hardware_list":"Αποτυχία λήψης λίστας υλικού","system.host.failed_to_reboot":"Αποτυχία επανεκκίνησης του διακομιστή","system.host.failed_to_shutdown":"Αποτυχία τερματισμού του διακομιστή","system.host.failed_to_set_hostname":"Η ρύθμιση ονόματος διακομιστή απέτυχε","system.host.failed_to_import_from_usb":"Αποτυχία εισαγωγής από USB","system.host.failed_to_move":"Η μετακίνηση του δίσκου δεδομένων απέτυχε","system.host.used_space":"Χρησιμοποιημένος χώρος","system.host.hostname":"Όνομα διακομιστή","system.host.change_hostname":"Αλλαγή ονόματος διακομιστή","system.host.new_hostname":"Εισαγάγετε ένα νέο όνομα διακομιστή:","system.host.ip_address":"Διεύθυνση IP","system.host.change":"Αλλαγή","system.host.operating_system":"Λειτουργικό σύστημα","system.host.docker_version":"Έκδοση Docker","system.host.deployment":"Ανάπτυξη","system.host.emmc_lifetime_used":"Διάρκεια ζωής eMMC που χρησιμοποιείται","system.host.reboot_host":"Επανεκκίνηση διακομιστή","system.host.confirm_reboot":"Είστε βέβαιοι ότι θέλετε να επανεκκινήσετε τον κεντρικό υπολογιστή;","system.host.confirm_shutdown":"Είστε βέβαιοι ότι θέλετε να τερματίσετε τη λειτουργία του διακομιστή;","system.host.shutdown_host":"Τερματισμός διακομιστή","system.host.hardware":"Υλικό","system.host.import_from_usb":"Εισαγωγή από USB","system.host.move_datadisk":"Μετακίνηση δίσκου δεδομένων","system.core.cpu_usage":"Χρήση βασικής CPU","system.core.ram_usage":"Χρήση βασικής μνήμης RAM","backup.search":"Αναζήτηση αντιγράφων ασφαλείας","backup.no_backups":"Δεν έχετε ακόμα αντίγραφα ασφαλείας.","backup.create_blocked_not_running":"Η δημιουργία αντιγράφου ασφαλείας δεν είναι δυνατή αυτή τη στιγμή, επειδή το σύστημα βρίσκεται στην κατάσταση {state}.","backup.delete_selected":"Διαγραφή επιλεγμένων αντιγράφων ασφαλείας","backup.delete_backup_title":"Διαγραφή αντιγράφου ασφαλείας","backup.delete_backup_text":"Θέλετε να διαγράψετε {number} {number, plural,\n one {αντίγραφο ασφαλείας}\n other {αντίγραφα ασφαλείας}\n};","backup.delete_backup_confirm":"διαγραφή","backup.selected":"επιλέχθηκαν {number}","backup.failed_to_delete":"Αποτυχία διαγραφής","backup.could_not_create":"Δεν ήταν δυνατή η δημιουργία αντιγράφων ασφαλείας","backup.upload_backup":"Ανέβασμα αντιγράφου ασφαλείας","backup.download_backup":"Λήψη αντιγράφου ασφαλείας","backup.create_backup":"Δημιουργία αντιγράφου ασφαλείας","backup.create":"Δημιουργία","backup.created":"Δημιουργήθηκε","backup.name":"Όνομα αντιγράφου ασφαλείας","backup.type":"Τύπος αντιγράφων ασφαλείας","backup.select_type":"Επιλέξτε τι θα επαναφέρετε","backup.full_backup":"Πλήρες αντίγραφο ασφαλείας","backup.partial_backup":"Μερικό αντίγραφο ασφαλείας","backup.addons":"Πρόσθετα","backup.folders":"Φάκελοι","backup.size":"Μέγεθος","backup.password":"Κωδικός αντιγράφου ασφαλείας","backup.confirm_password":"Επιβεβαίωση κωδικού πρόσβασης αντιγράφου ασφαλείας","backup.password_protection":"Προστασία με κωδικό πρόσβασης","backup.enter_password":"Εισαγάγετε έναν κωδικό πρόσβασης.","backup.passwords_not_matching":"Οι κωδικοί πρόσβασης δεν ταιριάζουν","backup.backup_already_running":"Ένα αντίγραφο ασφαλείας ή μια επαναφορά εκτελείται ήδη, η δημιουργία ενός νέου αντιγράφου ασφαλείας δεν είναι προς το παρόν δυνατή, προσπαθήστε ξανά αργότερα.","dialog.network.title":"Ρυθμίσεις δικτύου","dialog.network.connected_to":"Συνδέθηκε στο {ssid}","dialog.network.scan_ap":"Σάρωση για σημεία πρόσβασης","dialog.network.signal_strength":"Ισχύς σήματος","dialog.network.open":"Άνοιγμα","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Κωδικός πρόσβασης Wi-Fi","dialog.network.warning":"Εάν αλλάζετε τις διευθύνσεις Wi-Fi, IP ή πύλης, ενδέχεται να χάσετε τη σύνδεση!","dialog.network.static":"Στατική","dialog.network.auto":"Αυτόματο","dialog.network.disabled":"Απενεργοποιημένο","dialog.network.ip_netmask":"Διεύθυνση IP/μάσκα δικτύου","dialog.network.gateway":"Διεύθυνση πύλης","dialog.network.dns_servers":"Διακομιστές DNS","dialog.network.unsaved":"Έχετε μη αποθηκευμένες αλλαγές, αυτές θα χαθούν αν αλλάξετε καρτέλες, θέλετε να συνεχίσετε;","dialog.network.failed_to_change":"Αποτυχία αλλαγής ρυθμίσεων δικτύου","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Προσθήκη νέου μητρώου κοντέινερ","dialog.registries.title_manage":"Διαχείριση μητρώων κοντέινερ","dialog.registries.registry":"Περιοχή Μητρώου","dialog.registries.username":"Όνομα χρήστη","dialog.registries.password":"Κωδικός","dialog.registries.no_registries":"Δεν έχουν διαμορφωθεί μητρώα","dialog.registries.add_registry":"Προσθήκη μητρώου","dialog.registries.add_new_registry":"Προσθήκη νέου μητρώου","dialog.registries.remove":"Αφαίρεση","dialog.registries.failed_to_add":"Αποτυχία προσθήκης μητρώου","dialog.registries.failed_to_remove":"Αποτυχία κατάργησης μητρώου","dialog.repositories.title":"Διαχείριση αποθετηρίων πρόσθετων","dialog.repositories.add":"Προσθήκη","dialog.repositories.remove":"Αφαίρεση","dialog.repositories.used":"Το αποθετήριο χρησιμοποιείται για εγκατεστημένα πρόσθετα και δεν μπορεί να αφαιρεθεί.","dialog.restart_addon.title":"Επανεκκίνηση {name};","dialog.restart_addon.text":"Για να χρησιμοποιήσετε τις νέες αποθηκευμένες ρυθμίσεις, αυτό το πρόσθετο πρέπει να επανεκκινηθεί.","dialog.restart_addon.restart":"Επανεκκίνηση","dialog.uninstall_addon.title":"Απεγκατάσταση {name};","dialog.uninstall_addon.text":"Η διαμόρφωσή του θα διαγραφεί οριστικά.","dialog.uninstall_addon.uninstall":"Απεγκατάσταση","dialog.hardware.title":"Υλικό","dialog.hardware.search":"Αναζήτηση υλικού","dialog.hardware.subsystem":"Υποσύστημα","dialog.hardware.id":"Αναγνωριστικό ID","dialog.hardware.attributes":"Χαρακτηριστικά","dialog.hardware.device_path":"Διαδρομή συσκευής","dialog.datadisk_move.title":"Μετακίνηση δίσκου δεδομένων","dialog.datadisk_move.description":"Αυτή τη στιγμή χρησιμοποιείτε το ''{current_path}'' ως δίσκο δεδομένων. Η μετακίνηση των δίσκων δεδομένων θα επανεκκινήσει τη συσκευή σας και εκτιμάται ότι θα διαρκέσει {time} λεπτά. Η εγκατάσταση του Home Assistant δεν θα είναι προσβάσιμη κατά τη διάρκεια αυτής της περιόδου. Μην αποσυνδέετε την τροφοδοσία κατά τη διάρκεια της μετακίνησης!","dialog.datadisk_move.select_device":"Επιλογή νέου δίσκου δεδομένων","dialog.datadisk_move.no_devices":"Δεν βρέθηκαν κατάλληλες προσαρτημένες συσκευές","dialog.datadisk_move.moving_desc":"Επανεκκίνηση και μετακίνηση δίσκου δεδομένων. Παρακαλώ κάντε υπομονή","dialog.datadisk_move.moving":"Μετακίνηση δίσκου δεδομένων","dialog.datadisk_move.loading_devices":"Φόρτωση συσκευών","dialog.datadisk_move.cancel":"Ακύρωση","dialog.datadisk_move.move":"Μετακίνηση"} \ No newline at end of file +{"addon.failed_to_reset":"Αποτυχία επαναφοράς της διαμόρφωσης πρόσθετου, {error}","addon.failed_to_save":"Αποτυχία αποθήκευσης διαμόρφωσης πρόσθετου, {error}","addon.state.installed":"Το πρόσθετο είναι εγκατεστημένο","addon.state.not_installed":"Το πρόσθετο δεν είναι εγκατεστημένο","addon.state.not_available":"Το πρόσθετο δεν είναι διαθέσιμο στο σύστημά σας","addon.panel.configuration":"Ρυθμίσεις","addon.panel.documentation":"Τεκμηρίωση","addon.panel.info":"Πληροφορίες","addon.panel.log":"Αρχείο καταγραφής","addon.configuration.no_configuration":"Αυτό το πρόσθετο δεν ρυθμίζεται.","addon.configuration.audio.header":"Ήχος","addon.configuration.audio.default":"Προεπιλογή","addon.configuration.audio.input":"Είσοδος","addon.configuration.audio.output":"Έξοδος","addon.configuration.options.header":"Επιλογές","addon.configuration.options.edit_in_ui":"Επεξεργασία σε περιβάλλον χρήστη","addon.configuration.options.edit_in_yaml":"Επεξεργασία σε YAML","addon.configuration.options.invalid_yaml":"Μη έγκυρο YAML","addon.configuration.options.show_unused_optional":"Εμφάνιση αχρησιμοποίητων προαιρετικών ρυθμίσεων διαμόρφωσης","addon.configuration.network.container":"Κοντέινερ","addon.configuration.network.disabled":"Απενεργοποιημένο","addon.configuration.network.header":"Δίκτυο","addon.configuration.network.show_disabled":"Εμφάνιση απενεργοποιημένων θυρών","addon.configuration.network.introduction":"Αλλάξτε τις θύρες στον υπολογιστή σας που εκτίθενται από το πρόσθετο","addon.dashboard.changelog":"αρχείο καταγραφής","addon.dashboard.cpu_usage":"Χρήση CPU πρόσθετου","addon.dashboard.ram_usage":"Χρήση μνήμης RAM πρόσθετου","addon.dashboard.hostname":"Όνομα διακομιστή","addon.dashboard.new_update_available":"{name} {version} είναι διαθέσιμο","addon.dashboard.not_available_arch":"Αυτό το πρόσθετο δεν είναι συμβατό με τον επεξεργαστή της συσκευής σας ή το λειτουργικό σύστημα που έχετε εγκαταστήσει στη συσκευή σας.","addon.dashboard.not_available_version":"Εκτελείτε το Home Assistant {core_version_installed} , για να ενημερώσετε αυτήν την έκδοση του πρόσθετου χρειάζεστε τουλάχιστον την έκδοση {core_version_needed} του Home Assistant","addon.dashboard.visit_addon_page":"Επισκεφθείτε τη σελίδα {name} για περισσότερες λεπτομέρειες","addon.dashboard.restart":"επανεκκίνηση","addon.dashboard.start":"έναρξη","addon.dashboard.stop":"στοπ","addon.dashboard.install":"εγκατάσταση","addon.dashboard.uninstall":"απεγκατάσταση","addon.dashboard.rebuild":"ανοικοδόμηση","addon.dashboard.open_web_ui":"Άνοιγμα διεπαφής ιστού","addon.dashboard.protection_mode.title":"Προειδοποίηση: Η λειτουργία προστασίας είναι απενεργοποιημένη!","addon.dashboard.protection_mode.content":"Η λειτουργία προστασίας σε αυτό το πρόσθετο είναι απενεργοποιημένη! Αυτό δίνει στο πρόσθετο πλήρη πρόσβαση σε ολόκληρο το σύστημα, το οποίο προσθέτει κινδύνους ασφαλείας και ενδέχεται να προκαλέσει βλάβη στο σύστημά σας όταν χρησιμοποιείται εσφαλμένα. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε και εμπιστεύεστε την πηγή αυτού του πρόσθετου.","addon.dashboard.protection_mode.enable":"Ενεργοποίηση λειτουργίας προστασίας","addon.dashboard.capability.stage.title":"Στάδιο προσθέτων","addon.dashboard.capability.stage.description":"Τα πρόσθετα μπορούν να έχουν ένα από τα τρία στάδια: \n\n {icon_stable} ** Σταθερό **: Πρόκειται για πρόσθετα έτοιμα για χρήση στην παραγωγή. \n\n {icon_experimental} ** Πειραματικό **: Αυτά ενδέχεται να περιέχουν σφάλματα και ενδέχεται να μην έχουν ολοκληρωθεί. \n\n {icon_deprecated} ** Καταργημένο **: Αυτά τα πρόσθετα δεν θα λαμβάνουν πλέον ενημερώσεις.","addon.dashboard.capability.rating.title":"Αξιολόγηση ασφαλείας πρόσθετου","addon.dashboard.capability.rating.description":"Το Home Assistant παρέχει αξιολόγηση ασφαλείας σε καθένα από τα πρόσθετα, η οποία υποδεικνύει τους κινδύνους που ενέχονται κατά τη χρήση αυτού του πρόσθετου. Όσο περισσότερη πρόσβαση απαιτεί ένα πρόσθετο στο σύστημά σας, τόσο χαμηλότερη είναι η βαθμολογία, αυξάνοντας έτσι τους πιθανούς κινδύνους ασφαλείας. \n\n Το σκορ είναι σε κλίμακα από το 1 έως το 8. Όταν το 1 είναι το χαμηλότερο σκορ (θεωρείται το πιο ανασφαλές και το υψηλότερο κίνδυνο) και το σκορ 8 είναι το υψηλότερο σκορ (θεωρείται το πιο ασφαλές και χαμηλότερο κίνδυνο).","addon.dashboard.capability.host_network.title":"Δίκτυο διακομιστή","addon.dashboard.capability.host_network.description":"Τα πρόσθετα συνήθως εκτελούνται στο δικό τους απομονωμένο επίπεδο δικτύου, το οποίο τους εμποδίζει να έχουν πρόσβαση στο δίκτυο του κεντρικού λειτουργικού συστήματος. Σε ορισμένες περιπτώσεις, αυτή η απομόνωση δικτύου μπορεί να περιορίσει τα πρόσθετα στην παροχή των υπηρεσιών τους και ως εκ τούτου, η απομόνωση μπορεί να αρθεί από τον πρόσθετο συντάκτη, παρέχοντας στο πρόσθετο πλήρη πρόσβαση στις δυνατότητες δικτύου του κεντρικού υπολογιστή. Αυτό δίνει στο πρόσθετο περισσότερες δυνατότητες δικτύωσης αλλά μειώνει την ασφάλεια, επομένως, η βαθμολογία ασφαλείας του πρόσθετου θα μειωθεί όταν αυτή η επιλογή χρησιμοποιείται από το πρόσθετο.","addon.dashboard.capability.homeassistant_api.title":"Πρόσβαση Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"Αυτό το πρόσθετο επιτρέπεται να έχει άμεση πρόσβαση στην τρέχουσα παρουσία του Βοηθού σπιτιού μέσω του Home Assistant API. Αυτή η λειτουργία χειρίζεται τον έλεγχο ταυτότητας και για το πρόσθετο, το οποίο επιτρέπει σε ένα πρόσθετο να αλληλεπιδρά με το Home Assistant χωρίς την ανάγκη πρόσθετων διακριτικών ελέγχου ταυτότητας.","addon.dashboard.capability.full_access.title":"Πλήρης πρόσβαση στο υλικό","addon.dashboard.capability.full_access.description":"Αυτό το πρόσθετο έχει πλήρη πρόσβαση στο υλικό του συστήματός σας, κατόπιν αιτήματος του δημιουργού του πρόσθετου. Η πρόσβαση είναι συγκρίσιμη με την λειτουργία privileged στο Docker. Εφόσον αυτό δημιουργεί πιθανούς κινδύνους ασφαλείας, αυτή η δυνατότητα επηρεάζει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου. \n\nΑυτό το επίπεδο πρόσβασης δεν χορηγείται αυτόματα και πρέπει να επιβεβαιωθεί από εσάς. Για να το κάνετε αυτό, πρέπει να απενεργοποιήσετε χειροκίνητα τη λειτουργία προστασίας στο πρόσθετο. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε ΚΑΙ εμπιστεύεστε την προέλευση\nαυτού του πρόσθετου.","addon.dashboard.capability.hassio_api.title":"Πρόσβαση API Επόπτη","addon.dashboard.capability.hassio_api.description":"Το πρόσθετο δόθηκε πρόσβαση στο API του Επόπτη, κατόπιν αιτήματος του συντάκτη του πρόσθετου. Από προεπιλογή, το πρόσθετο μπορεί να έχει πρόσβαση σε γενικές πληροφορίες έκδοσης του συστήματός σας. Όταν το πρόσθετο ζητά πρόσβαση σε επίπεδο \"διαχειριστή\" ή \"διαχειριστή\" στο API, θα αποκτήσει πρόσβαση στον έλεγχο πολλών τμημάτων του συστήματος του Οικιακού Βοηθού. Αυτή η άδεια υποδεικνύεται από αυτό το σήμα και θα επηρεάσει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου.","addon.dashboard.capability.docker_api.title":"Πλήρης πρόσβαση στο Docker","addon.dashboard.capability.docker_api.description":"Ο συντάκτης του πρόσθετου ζήτησε από το πρόσθετο να έχει πρόσβαση διαχείρισης στην παρουσία Docker που εκτελείται στο σύστημά σας. Αυτή η λειτουργία παρέχει στο πρόσθετο πλήρη πρόσβαση και έλεγχο σε ολόκληρο το σύστημα οικιακού βοηθού σας, το οποίο προσθέτει κινδύνους ασφαλείας και ενδέχεται να προκαλέσει βλάβη στο σύστημά σας όταν γίνεται κατάχρηση. Επομένως, αυτή η δυνατότητα επηρεάζει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου. \n\n Αυτό το επίπεδο πρόσβασης δεν χορηγείται αυτόματα και πρέπει να επιβεβαιωθεί από εσάς. Για να το κάνετε αυτό, πρέπει να απενεργοποιήσετε τη λειτουργία προστασίας στο πρόσθετο με μη αυτόματο τρόπο. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε και εμπιστεύεστε την πηγή αυτού του πρόσθετου.","addon.dashboard.capability.host_pid.title":"Χώρος ονομάτων διεργασιών διακομιστή","addon.dashboard.capability.host_pid.description":"Συνήθως, οι διεργασίες που εκτελεί ένα πρόσθετο, είναι απομονωμένες από όλες τις άλλες διεργασίες του συστήματος. Ο δημιουργός του πρόσθετου ζήτησε από το πρόσθετο να έχει πρόσβαση στις διεργασίες που εκτελούνται από το σύστημα, καθώς και να επιτρέπει στο πρόσθετο να δημιουργεί διεργασίες στο σύστημα. Αυτή η λειτουργία παρέχει στο πρόσθετο πλήρη πρόσβαση και έλεγχο σε ολόκληρο το σύστημα του Home Assistant σας, το οποίο προσθέτει κινδύνους ασφαλείας και ενδέχεται να του προκαλέσει βλάβη όταν γίνεται κατάχρηση. Επομένως, αυτή η λειτουργία επηρεάζει αρνητικά τη βαθμολογία ασφαλείας του πρόσθετου. \n\nΑυτό το επίπεδο πρόσβασης δεν χορηγείται αυτόματα και πρέπει να επιβεβαιωθεί από εσάς. Για να το κάνετε αυτό, πρέπει να απενεργοποιήσετε χειροκίνητα τη λειτουργία προστασίας στο πρόσθετο. Απενεργοποιήστε τη λειτουργία προστασίας μόνο εάν γνωρίζετε, χρειάζεστε ΚΑΙ εμπιστεύεστε την προέλευση\nαυτού του πρόσθετου.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"Το AppArmor ('Application Armor') είναι μια λειτουργική μονάδα ασφαλείας πυρήνα Linux που περιορίζει τις δυνατότητες πρόσθετων, όπως πρόσβαση στο δίκτυο, πρόσβαση σε ακατέργαστη υποδοχή και άδεια ανάγνωσης, εγγραφής ή εκτέλεσης συγκεκριμένων αρχείων. \n\n Οι συντάκτες πρόσθετων μπορούν να παρέχουν τα προφίλ ασφαλείας τους, βελτιστοποιημένα για το πρόσθετο ή να ζητήσουν την απενεργοποίησή του. Εάν το AppArmor είναι απενεργοποιημένο, θα αυξήσει τους κινδύνους ασφαλείας και, ως εκ τούτου, έχει αρνητικό αντίκτυπο στη βαθμολογία ασφαλείας του πρόσθετου.","addon.dashboard.capability.auth_api.title":"Έλεγχος ταυτότητας Home Assistant","addon.dashboard.capability.auth_api.description":"Ένα πρόσθετο μπορεί να κάνει έλεγχο ταυτότητας των χρηστών έναντι του Home Assistant, επιτρέποντας στα πρόσθετα να δίνουν στους χρήστες τη δυνατότητα να συνδεθούν σε εφαρμογές που εκτελούνται μέσα σε πρόσθετα, χρησιμοποιώντας το όνομα χρήστη / τον κωδικό πρόσβασης του Home Assistant. Αυτό το σήμα υποδεικνύει εάν ο συντάκτης του πρόσθετου ζητά αυτήν τη δυνατότητα.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Αυτό το πρόσθετο χρησιμοποιεί το Ingress για να ενσωματώσει τη διασύνδεσή του με ασφάλεια στο Home Assistant.","addon.dashboard.capability.signed.title":"Υπογεγραμμένο","addon.dashboard.capability.signed.description":"Αυτό το πρόσθετο υπογράφηκε και επαληθεύτηκε με την Υπηρεσία Πιστοποίησης Κοινότητας Codenotary (ΥΠΚ).","addon.dashboard.capability.label.core":"Πυρήνας","addon.dashboard.capability.label.rating":"εκτίμηση","addon.dashboard.capability.label.hardware":"υλικό","addon.dashboard.capability.label.host":"κεντρικός υπολογιστής","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid διακομιστή","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"εξουσιοδότηση","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Υπογεγραμμένο","addon.dashboard.capability.stages.experimental":"Πειραματικό","addon.dashboard.capability.stages.deprecated":"Καταργήθηκε","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"Προεπιλογή","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Έναρξη κατά την εκκίνηση","addon.dashboard.option.boot.description":"Ξεκινήστε το πρόσθετο κατά την εκκίνηση του συστήματος","addon.dashboard.option.watchdog.title":"Φρουρός","addon.dashboard.option.watchdog.description":"Αυτό θα ξεκινήσει το πρόσθετο εάν διακοπεί η λειτουργία του","addon.dashboard.option.auto_update.title":"Αυτόματη ενημέρωση","addon.dashboard.option.auto_update.description":"Αυτόματη ενημέρωση του πρόσθετου όταν υπάρχει διαθέσιμη νέα έκδοση","addon.dashboard.option.ingress_panel.title":"Εμφάνιση στην πλαϊνή γραμμή","addon.dashboard.option.ingress_panel.description":"Προσθήκη αυτού του πρόσθετου στην πλαϊνή στήλη","addon.dashboard.option.protected.title":"Τρόπος προστασίας","addon.dashboard.option.protected.description":"Αποκλείει την αυξημένη πρόσβαση συστήματος από το πρόσθετο","addon.dashboard.action_error.uninstall":"Αποτυχία απεγκατάστασης του πρόσθετου","addon.dashboard.action_error.install":"Αποτυχία εγκατάστασης πρόσθετου","addon.dashboard.action_error.stop":"Αποτυχία διακοπής του πρόσθετου","addon.dashboard.action_error.rebuild":"Αποτυχία αναδημιουργίας του πρόσθετου","addon.dashboard.action_error.restart":"Αποτυχία επανεκκίνησης του πρόσθετου","addon.dashboard.action_error.start":"Αποτυχία έναρξης πρόσθετου","addon.dashboard.action_error.go_to_config":"Αποτυχία έναρξης πρόσθετου - η επικύρωση διαμόρφωσης απέτυχε!","addon.dashboard.action_error.start_invalid_config":"Μεταβείτε στη διαμόρφωση","addon.dashboard.action_error.validate_config":"Αποτυχία επικύρωσης διαμόρφωσης πρόσθετου","addon.dashboard.action_error.get_changelog":"Αποτυχία λήψης αλλαγών πρόσθετων","addon.documentation.get_documentation":"Αποτυχία λήψης τεκμηρίωσης πρόσθετου, {error}","addon.logs.get_logs":"Αποτυχία λήψης πρόσθετων αρχείων καταγραφής, {error}","common.cancel":"Ακύρωση","common.yes":"Ναι","common.no":"Όχι","common.add":"Προσθήκη","common.description":"Περιγραφή","common.failed_to_restart_name":"Αποτυχία επανεκκίνησης {name}","common.failed_to_update_name":"Αποτυχία ενημέρωσης {name}","common.learn_more":"Μάθετε περισσότερα","common.new_version_available":"Νέα έκδοση διαθέσιμη","common.newest_version":"Νεότερη έκδοση","common.refresh":"Ανανέωση","common.release_notes":"Σημειώσεις έκδοσης","common.reload":"Επαναφόρτωση","common.reset_defaults":"Επαναφορά στα προεπιλεγμένα","common.reset_options":"Επαναφορά επιλογών","common.restart_name":"Επανεκκίνηση {name}","common.restart":"Επανεκκίνηση","common.running_version":"Αυτήν τη στιγμή εκτελείτε την έκδοση {version}","common.save":"Αποθήκευση","common.close":"Κλείσιμο","common.menu":"Μενού","common.show":"εμφάνιση","common.show_more":"Εμφάνιση περισσότερων πληροφοριών σχετικά με αυτό","common.update_available":"{count} {count, plural,\n one {Ενημέρωση}\n other {ενημερώσεις}\n} εκκρεμούν","common.update":"Ενημέρωση","common.version":"Έκδοση","common.error.unknown":"Άγνωστο σφάλμα","common.error.update_failed":"Η ενημέρωση απέτυχε","update_available.update_name":"Ενημέρωση {name}","update_available.open_release_notes":"Άνοιγμα σημειώσεων έκδοσης","update_available.create_backup":"Δημιουργία αντιγράφου ασφαλείας πριν από την ενημέρωση","update_available.description":"Έχετε την έκδοση {version} εγκατεστημένη. Κάντε κλικ στην \"ενημέρωση\" για να ενημερώσετε στην έκδοση {newest_version}","update_available.updating":"Ενημέρωση {name} στην έκδοση {version}","update_available.no_update":"Δεν υπάρχει διαθέσιμη ενημέρωση για το {name}","confirm.restart.title":"Επανεκκίνηση {name}","confirm.restart.text":"Είστε βέβαιοι ότι θέλετε να επανεκκινήσετε το {name};","confirm.reset_options.title":"Επαναφορά επιλογών","confirm.reset_options.text":"Είστε βέβαιοι ότι θέλετε να επαναφέρετε όλες τις επιλογές σας;","dashboard.addon_new_version":"Νέα έκδοση διαθέσιμη","dashboard.addon_running":"Το πρόσθετο εκτελείται","dashboard.addon_stopped":"Το πρόσθετο έχει σταματήσει","dashboard.addons":"Εγκατεστημένα πρόσθετα","dashboard.no_addons":"Δεν έχετε εγκαταστήσει πρόσθετα ακόμα. Επισκεφθείτε το κατάστημα πρόσθετων για να ξεκινήσετε!","dashboard.search_addons":"Αναζήτηση πρόσθετων","store.missing_addons":"Λείπουν πρόσθετα; Ενεργοποίηση λειτουργίας για προχωρημένους στη σελίδα προφίλ χρήστη","store.no_results_found":"Δεν βρέθηκαν αποτελέσματα στο {repository}.","store.registries":"Μητρώα","store.repositories":"Αποθετήρια","store.check_updates":"Έλεγχος για ενημερώσεις","panel.addons":"Πρόσθετα","panel.dashboard":"Dashboard","panel.backups":"Αντίγραφα ασφαλείας","panel.store":"Κατάστημα πρόσθετων","panel.system":"Σύστημα","my.not_supported":"Αυτή η ανακατεύθυνση δεν υποστηρίζεται από την παρουσία του Home Assistant σας. Ελέγξτε το {link} για τις υποστηριζόμενες ανακατευθύνσεις και την έκδοση που εισήχθησαν.","my.faq_link":"Συχνές ερωτήσεις Home Assistant","my.add_addon_repository_title":"Λείπει το αποθετήριο προσθέτων","my.add_addon_repository_description":"Το πρόσθετο ''{addon}'' είναι μέρος του αποθετηρίου πρόσθετων ''{repository}'', αυτό το αποθετήριο λείπει από το σύστημά σας, θέλετε να το προσθέσετε τώρα;","my.error":"Προέκυψε ένα άγνωστο σφάλμα","my.error_addon_not_found":"Το πρόσθετο δεν βρέθηκε","my.error_repository_not_found":"Το απαιτούμενο αποθετήριο για αυτό το πρόσθετο δεν βρέθηκε","my.error_addon_not_started":"Το ζητούμενο πρόσθετο δεν εκτελείται. Παρακαλώ ξεκινήστε το πρώτα","my.error_addon_not_installed":"Το ζητούμενο πρόσθετο δεν είναι εγκατεστημένο. Παρακαλώ εγκαταστήστε το πρώτα","my.error_addon_no_ingress":"Το ζητούμενο πρόσθετο δεν υποστηρίζει διείσδυση","system.log.log_provider":"Υπηρεσία παροχής αρχείων καταγραφής","system.log.get_logs":"Αποτυχία λήψης αρχείων καταγραφής {provider}, {error}","system.supervisor.cpu_usage":"Χρήση CPU Επόπτη","system.supervisor.ram_usage":"Χρήση μνήμης RAM του Επόπτη","system.supervisor.failed_to_set_option":"Αποτυχία ορισμού επιλογής Επόπτη","system.supervisor.failed_to_reload":"Απέτυχε η επαναφόρτωση του Επόπτη","system.supervisor.failed_to_update":"Απέτυχε η ενημέρωση του Επόπτη","system.supervisor.unsupported_title":"Εκτελείτε μια μη υποστηριζόμενη εγκατάσταση","system.supervisor.unsupported_description":"Ακολουθεί μια λίστα με τα προβλήματα που εντοπίστηκαν στην εγκατάστασή σας, κάντε κλικ στους συνδέσμους για να μάθετε πώς μπορείτε να επιλύσετε τα προβλήματα.","system.supervisor.unhealthy_title":"Η εγκατάστασή σας είναι ανθυγιεινή","system.supervisor.unhealthy_description":"Η εκτέλεση μιας ανθυγιεινούς εγκατάστασης θα προκαλέσει προβλήματα. Παρακάτω είναι μια λίστα ζητημάτων που εντοπίστηκαν με την εγκατάστασή σας. Κάντε κλικ στους συνδέσμους για να μάθετε πώς μπορείτε να επιλύσετε τα ζητήματα.","system.supervisor.update_supervisor":"Ενημέρωση του Επόπτη","system.supervisor.channel":"Κανάλι","system.supervisor.leave_beta_action":"Αποχώρηση από το κανάλι beta","system.supervisor.leave_beta_description":"Λάβετε σταθερές ενημερώσεις για το Home Assistant, τον Επόπτη και τον κεντρικό υπολογιστή","system.supervisor.join_beta_action":"Εγγραφείτε στο κανάλι beta","system.supervisor.join_beta_description":"Λάβετε ενημερώσεις beta για Home Assistant (RCs), Επόπτη και διακομιστή","system.supervisor.share_diagnostics":"Κοινή χρήση διαγνωστικών","system.supervisor.share_diagnostics_description":"Μοιραστείτε αναφορές σφαλμάτων και διαγνωστικές πληροφορίες.","system.supervisor.reload_supervisor":"Επαναφόρτωση Επόπτη","system.supervisor.warning":"ΠΡΟΕΙΔΟΠΟΙΗΣΗ","system.supervisor.search":"Αναζήτηση","system.supervisor.share_diagonstics_title":"Βοηθήστε στη βελτίωση του Home Assistant","system.supervisor.share_diagonstics_description":"Θα θέλατε να κοινοποιείτε αυτόματα αναφορές σφαλμάτων και διαγνωστικές πληροφορίες όταν ο Επόπτης αντιμετωπίζει απρόσμενα σφάλματα; {line_break} Αυτό θα μας επιτρέψει να διορθώσουμε τα προβλήματα, οι πληροφορίες είναι προσβάσιμες μόνο από την ομάδα του Home Assistant Core και δεν θα κοινοποιηθούν σε άλλους. {line_break} Τα δεδομένα δεν περιλαμβάνουν ιδιωτικές / ευαίσθητες πληροφορίες και μπορείτε να το απενεργοποιήσετε στις ρυθμίσεις όποτε θέλετε.","system.supervisor.unsupported_reason.apparmor":"Το AppArmor δεν είναι ενεργοποιημένο στον κεντρικό υπολογιστή","system.supervisor.unsupported_reason.content_trust":"Η επικύρωση εμπιστοσύνης περιεχομένου είναι απενεργοποιημένη","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Διαμόρφωση Docker","system.supervisor.unsupported_reason.docker_version":"Έκδοση Docker","system.supervisor.unsupported_reason.job_conditions":"Αγνοημένες συνθήκες εργασίας","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Διαχειριστής δικτύου","system.supervisor.unsupported_reason.os":"Λειτουργικό σύστημα","system.supervisor.unsupported_reason.os_agent":"Πράκτορας OS","system.supervisor.unsupported_reason.privileged":"Ο Επόπτης δεν έχει προνόμια","system.supervisor.unsupported_reason.software":"Εντοπίστηκε μη υποστηριζόμενο λογισμικό","system.supervisor.unsupported_reason.source_mods":"Τροποποιήσεις πηγής","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Επιλύθηκε","system.supervisor.unhealthy_reason.privileged":"Ο Επόπτης δεν έχει προνόμια","system.supervisor.unhealthy_reason.supervisor":"Ο Επόπτης δεν μπόρεσε να ενημερωθεί","system.supervisor.unhealthy_reason.setup":"Η εγκατάσταση του Επόπτη απέτυχε","system.supervisor.unhealthy_reason.docker":"Το περιβάλλον Docker δεν λειτουργεί σωστά","system.supervisor.unhealthy_reason.untrusted":"Εντοπίστηκε αναξιόπιστο περιεχόμενο","system.host.failed_to_get_hardware_list":"Αποτυχία λήψης λίστας υλικού","system.host.failed_to_reboot":"Αποτυχία επανεκκίνησης του διακομιστή","system.host.failed_to_shutdown":"Αποτυχία τερματισμού του διακομιστή","system.host.failed_to_set_hostname":"Η ρύθμιση ονόματος διακομιστή απέτυχε","system.host.failed_to_import_from_usb":"Αποτυχία εισαγωγής από USB","system.host.failed_to_move":"Η μετακίνηση του δίσκου δεδομένων απέτυχε","system.host.used_space":"Χρησιμοποιημένος χώρος","system.host.hostname":"Όνομα διακομιστή","system.host.change_hostname":"Αλλαγή ονόματος διακομιστή","system.host.new_hostname":"Εισαγάγετε ένα νέο όνομα διακομιστή:","system.host.ip_address":"Διεύθυνση IP","system.host.change":"Αλλαγή","system.host.operating_system":"Λειτουργικό σύστημα","system.host.docker_version":"Έκδοση Docker","system.host.deployment":"Ανάπτυξη","system.host.emmc_lifetime_used":"Διάρκεια ζωής eMMC που χρησιμοποιείται","system.host.reboot_host":"Επανεκκίνηση διακομιστή","system.host.confirm_reboot":"Είστε βέβαιοι ότι θέλετε να επανεκκινήσετε τον κεντρικό υπολογιστή;","system.host.confirm_shutdown":"Είστε βέβαιοι ότι θέλετε να τερματίσετε τη λειτουργία του διακομιστή;","system.host.shutdown_host":"Τερματισμός διακομιστή","system.host.hardware":"Υλικό","system.host.import_from_usb":"Εισαγωγή από USB","system.host.move_datadisk":"Μετακίνηση δίσκου δεδομένων","system.core.cpu_usage":"Χρήση βασικής CPU","system.core.ram_usage":"Χρήση βασικής μνήμης RAM","backup.search":"Αναζήτηση αντιγράφων ασφαλείας","backup.no_backups":"Δεν έχετε ακόμα αντίγραφα ασφαλείας.","backup.create_blocked_not_running":"Η δημιουργία αντιγράφου ασφαλείας δεν είναι δυνατή αυτή τη στιγμή, επειδή το σύστημα βρίσκεται στην κατάσταση {state}.","backup.delete_selected":"Διαγραφή επιλεγμένων αντιγράφων ασφαλείας","backup.delete_backup_title":"Διαγραφή αντιγράφου ασφαλείας","backup.delete_backup_text":"Θέλετε να διαγράψετε {number} {number, plural,\n one {αντίγραφο ασφαλείας}\n other {αντίγραφα ασφαλείας}\n};","backup.delete_backup_confirm":"διαγραφή","backup.selected":"επιλέχθηκαν {number}","backup.failed_to_delete":"Αποτυχία διαγραφής","backup.could_not_create":"Δεν ήταν δυνατή η δημιουργία αντιγράφων ασφαλείας","backup.upload_backup":"Ανέβασμα αντιγράφου ασφαλείας","backup.download_backup":"Λήψη αντιγράφου ασφαλείας","backup.create_backup":"Δημιουργία αντιγράφου ασφαλείας","backup.create":"Δημιουργία","backup.created":"Δημιουργήθηκε","backup.name":"Όνομα αντιγράφου ασφαλείας","backup.type":"Τύπος αντιγράφων ασφαλείας","backup.select_type":"Επιλέξτε τι θα επαναφέρετε","backup.full_backup":"Πλήρες αντίγραφο ασφαλείας","backup.partial_backup":"Μερικό αντίγραφο ασφαλείας","backup.addons":"Πρόσθετα","backup.folders":"Φάκελοι","backup.size":"Μέγεθος","backup.password":"Κωδικός αντιγράφου ασφαλείας","backup.confirm_password":"Επιβεβαίωση κωδικού πρόσβασης αντιγράφου ασφαλείας","backup.password_protection":"Προστασία με κωδικό πρόσβασης","backup.enter_password":"Εισαγάγετε έναν κωδικό πρόσβασης.","backup.passwords_not_matching":"Οι κωδικοί πρόσβασης δεν ταιριάζουν","backup.backup_already_running":"Ένα αντίγραφο ασφαλείας ή μια επαναφορά εκτελείται ήδη, η δημιουργία ενός νέου αντιγράφου ασφαλείας δεν είναι προς το παρόν δυνατή, προσπαθήστε ξανά αργότερα.","dialog.network.title":"Ρυθμίσεις δικτύου","dialog.network.connected_to":"Συνδέθηκε στο {ssid}","dialog.network.scan_ap":"Σάρωση για σημεία πρόσβασης","dialog.network.signal_strength":"Ισχύς σήματος","dialog.network.open":"Άνοιγμα","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Κωδικός πρόσβασης Wi-Fi","dialog.network.warning":"Εάν αλλάζετε τις διευθύνσεις Wi-Fi, IP ή πύλης, ενδέχεται να χάσετε τη σύνδεση!","dialog.network.static":"Στατική","dialog.network.auto":"Αυτόματο","dialog.network.disabled":"Απενεργοποιημένο","dialog.network.ip_netmask":"Διεύθυνση IP/μάσκα δικτύου","dialog.network.gateway":"Διεύθυνση πύλης","dialog.network.dns_servers":"Διακομιστές DNS","dialog.network.unsaved":"Έχετε μη αποθηκευμένες αλλαγές, αυτές θα χαθούν αν αλλάξετε καρτέλες, θέλετε να συνεχίσετε;","dialog.network.failed_to_change":"Αποτυχία αλλαγής ρυθμίσεων δικτύου","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Προσθήκη νέου μητρώου κοντέινερ","dialog.registries.title_manage":"Διαχείριση μητρώων κοντέινερ","dialog.registries.registry":"Περιοχή Μητρώου","dialog.registries.username":"Όνομα χρήστη","dialog.registries.password":"Κωδικός","dialog.registries.no_registries":"Δεν έχουν διαμορφωθεί μητρώα","dialog.registries.add_registry":"Προσθήκη μητρώου","dialog.registries.add_new_registry":"Προσθήκη νέου μητρώου","dialog.registries.remove":"Αφαίρεση","dialog.registries.failed_to_add":"Αποτυχία προσθήκης μητρώου","dialog.registries.failed_to_remove":"Αποτυχία κατάργησης μητρώου","dialog.repositories.title":"Διαχείριση αποθετηρίων πρόσθετων","dialog.repositories.add":"Προσθήκη","dialog.repositories.remove":"Αφαίρεση","dialog.repositories.used":"Το αποθετήριο χρησιμοποιείται για εγκατεστημένα πρόσθετα και δεν μπορεί να αφαιρεθεί.","dialog.restart_addon.title":"Επανεκκίνηση {name};","dialog.restart_addon.text":"Για να χρησιμοποιήσετε τις νέες αποθηκευμένες ρυθμίσεις, αυτό το πρόσθετο πρέπει να επανεκκινηθεί.","dialog.restart_addon.restart":"Επανεκκίνηση","dialog.uninstall_addon.title":"Απεγκατάσταση {name};","dialog.uninstall_addon.text":"Η διαμόρφωσή του θα διαγραφεί οριστικά.","dialog.uninstall_addon.uninstall":"Απεγκατάσταση","dialog.hardware.title":"Υλικό","dialog.hardware.search":"Αναζήτηση υλικού","dialog.hardware.subsystem":"Υποσύστημα","dialog.hardware.id":"Αναγνωριστικό ID","dialog.hardware.attributes":"Χαρακτηριστικά","dialog.hardware.device_path":"Διαδρομή συσκευής","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Μετακίνηση δίσκου δεδομένων","dialog.datadisk_move.description":"Αυτή τη στιγμή χρησιμοποιείτε το ''{current_path}'' ως δίσκο δεδομένων. Η μετακίνηση των δίσκων δεδομένων θα επανεκκινήσει τη συσκευή σας και εκτιμάται ότι θα διαρκέσει {time} λεπτά. Η εγκατάσταση του Home Assistant δεν θα είναι προσβάσιμη κατά τη διάρκεια αυτής της περιόδου. Μην αποσυνδέετε την τροφοδοσία κατά τη διάρκεια της μετακίνησης!","dialog.datadisk_move.select_device":"Επιλογή νέου δίσκου δεδομένων","dialog.datadisk_move.no_devices":"Δεν βρέθηκαν κατάλληλες προσαρτημένες συσκευές","dialog.datadisk_move.moving_desc":"Επανεκκίνηση και μετακίνηση δίσκου δεδομένων. Παρακαλώ κάντε υπομονή","dialog.datadisk_move.moving":"Μετακίνηση δίσκου δεδομένων","dialog.datadisk_move.loading_devices":"Φόρτωση συσκευών","dialog.datadisk_move.cancel":"Ακύρωση","dialog.datadisk_move.move":"Μετακίνηση"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/bn-d24a75bffb448b7c44103ec77629dbe4.json b/supervisor/api/panel/static/translations/en-40b3d7ab75204f8ea8305ebfa66bcac5.json similarity index 95% rename from supervisor/api/panel/static/translations/bn-d24a75bffb448b7c44103ec77629dbe4.json rename to supervisor/api/panel/static/translations/en-40b3d7ab75204f8ea8305ebfa66bcac5.json index 00cebdd58..15ad76964 100644 --- a/supervisor/api/panel/static/translations/bn-d24a75bffb448b7c44103ec77629dbe4.json +++ b/supervisor/api/panel/static/translations/en-40b3d7ab75204f8ea8305ebfa66bcac5.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/en-GB-f428c0840c19cf352698207cece9449f.json b/supervisor/api/panel/static/translations/en-GB-1da5ffc2660db373d21bd5e8bf0394a3.json similarity index 95% rename from supervisor/api/panel/static/translations/en-GB-f428c0840c19cf352698207cece9449f.json rename to supervisor/api/panel/static/translations/en-GB-1da5ffc2660db373d21bd5e8bf0394a3.json index 5a921973d..29f4bceb9 100644 --- a/supervisor/api/panel/static/translations/en-GB-f428c0840c19cf352698207cece9449f.json +++ b/supervisor/api/panel/static/translations/en-GB-1da5ffc2660db373d21bd5e8bf0394a3.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armour') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimised for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armour') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimised for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/cy-ee9b4c6ab2a49f01babc4ec2e3679d08.json b/supervisor/api/panel/static/translations/eo-e93bfa80e133b23f2fb85884459f55ad.json similarity index 95% rename from supervisor/api/panel/static/translations/cy-ee9b4c6ab2a49f01babc4ec2e3679d08.json rename to supervisor/api/panel/static/translations/eo-e93bfa80e133b23f2fb85884459f55ad.json index 00cebdd58..15ad76964 100644 --- a/supervisor/api/panel/static/translations/cy-ee9b4c6ab2a49f01babc4ec2e3679d08.json +++ b/supervisor/api/panel/static/translations/eo-e93bfa80e133b23f2fb85884459f55ad.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/es-419-cb47a81b44b51f5c895568d9b9fe76dc.json b/supervisor/api/panel/static/translations/es-419-e28883b2674e39f8d929045ac2afc82f.json similarity index 95% rename from supervisor/api/panel/static/translations/es-419-cb47a81b44b51f5c895568d9b9fe76dc.json rename to supervisor/api/panel/static/translations/es-419-e28883b2674e39f8d929045ac2afc82f.json index aa85e6912..62b76d3a6 100644 --- a/supervisor/api/panel/static/translations/es-419-cb47a81b44b51f5c895568d9b9fe76dc.json +++ b/supervisor/api/panel/static/translations/es-419-e28883b2674e39f8d929045ac2afc82f.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Fallo al restablecer la configuración del complemento, {error}","addon.failed_to_save":"Fallo al guardar la configuración del complemento, {error}","addon.state.installed":"El complemento está instalado","addon.state.not_installed":"El complemento no está instalado","addon.state.not_available":"El complemento no está disponible en su sistema","addon.panel.configuration":"Configuración","addon.panel.documentation":"Documentación","addon.panel.info":"Información","addon.panel.log":"Registro","addon.configuration.no_configuration":"Este complemento no expone ninguna configuración que pueda alterar…","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Predeterminado","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Salida","addon.configuration.options.header":"Opciones","addon.configuration.options.edit_in_ui":"Editar en la interfaz de usuario","addon.configuration.options.edit_in_yaml":"Editar en YAML","addon.configuration.options.invalid_yaml":"YAML no válido","addon.configuration.options.show_unused_optional":"Mostrar opciones de configuración opcionales no utilizadas","addon.configuration.network.container":"Contenedor","addon.configuration.network.disabled":"Deshabilitada","addon.configuration.network.header":"Red","addon.configuration.network.show_disabled":"Mostrar puertos deshabilitados","addon.configuration.network.introduction":"Cambie los puertos en su host que están expuestos por el complemento","addon.dashboard.changelog":"Registro de cambios","addon.dashboard.cpu_usage":"Uso de CPU del complemento","addon.dashboard.ram_usage":"Uso de RAM del complemento","addon.dashboard.hostname":"Nombre de host","addon.dashboard.new_update_available":"{name} {version} está disponible","addon.dashboard.not_available_arch":"Este complemento no es compatible con el procesador de su dispositivo o el sistema operativo que ha instalado en su dispositivo.","addon.dashboard.not_available_version":"Está ejecutando Home Assistant {core_version_installed}, para actualizar a esta versión del complemento necesita al menos la versión {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visite la página {name} para obtener más detalles","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"Iniciar","addon.dashboard.stop":"detener","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruir","addon.dashboard.open_web_ui":"Abrir la interfaz de usuario web","addon.dashboard.protection_mode.title":"¡El modo de protección está desactivado!","addon.dashboard.protection_mode.content":"¡El modo de protección en este complemento está deshabilitado! Esto le da al complemento acceso completo a todo el sistema, lo que agrega riesgos de seguridad y podría dañar su sistema si se usa incorrectamente. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.protection_mode.enable":"Habilitar","addon.dashboard.capability.stage.title":"Etapa del complemento","addon.dashboard.capability.stage.description":"Los complementos pueden tener una de tres etapas: \n\n {icon_stable} ** Estable **: estos son complementos listos para usarse en producción. \n\n {icon_experimental} ** Experimental **: estos pueden contener errores y pueden no estar terminados. \n\n {icon_deprecated} ** Obsoleto **: estos complementos ya no recibirán actualizaciones.","addon.dashboard.capability.rating.title":"Calificación de seguridad del complemento","addon.dashboard.capability.rating.description":"Home Assistant proporciona una clasificación de seguridad para cada uno de los complementos, que indica los riesgos involucrados al usar tal complemento. Cuanto más acceso requiera un complemento en su sistema, menor será la puntuación, dado que aumentará los posibles riesgos de seguridad. \n\nEl puntaje está en una escala de 1 a 8. Donde 1 es el puntaje más bajo (considerado el menos seguro y de mayor riesgo) y un puntaje de 8 es el puntaje más alto (considerado el más seguro y de menor riesgo).","addon.dashboard.capability.host_network.title":"Red del host","addon.dashboard.capability.host_network.description":"Los complementos generalmente se ejecutan en su propia capa de red aislada, lo que les impide acceder a la red del sistema operativo host. En algunos casos, este aislamiento de red puede limitar los complementos en la prestación de sus servicios y, por lo tanto, el autor del complemento puede eliminar el aislamiento, lo que le da al complemento acceso completo a las capacidades de red de la máquina host. Esto le da al complemento más capacidades de red pero reduce la seguridad, por lo tanto, la clasificación de seguridad del complemento se reducirá cuando el complemento utilice esta opción.","addon.dashboard.capability.homeassistant_api.title":"Acceso a la API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento puede acceder a su instancia de Home Assistant en ejecución directamente a través de la API de Home Assistant. Este modo también maneja la autenticación para el complemento, lo que permite que un complemento interactúe con Home Assistant sin la necesidad de tokens de autenticación adicionales.","addon.dashboard.capability.full_access.title":"Acceso total al hardware","addon.dashboard.capability.full_access.description":"Por pedido del autor del complemento, el mismo tiene acceso total al hardware de su sistema. El acceso es comparable al modo privilegiado en Docker. Dado que esto abre posibles riesgos de seguridad, esta característica impacta negativamente en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por usted. Para hacerlo, debe deshabilitar manualmente el modo de protección en el complemento. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.capability.hassio_api.title":"Acceso a la API Supervisor","addon.dashboard.capability.hassio_api.description":"Al complemento se le dio acceso a la API Supervisor, a solicitud del autor del complemento. De forma predeterminada, el complemento puede acceder a la información general de la versión de su sistema. Cuando el complemento solicita acceso de nivel de 'administrador' a la API, obtendrá acceso para controlar varias partes de su sistema Home Assistant. Este permiso está indicado por esta insignia y afectará negativamente la puntuación de seguridad del complemento.","addon.dashboard.capability.docker_api.title":"Acceso total a Docker","addon.dashboard.capability.docker_api.description":"El autor del complemento ha solicitado que el mismo tenga acceso de administración a la instancia de Docker que se ejecuta en su sistema. Este modo le da al complemento acceso y control total a todo su sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar su sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por usted. Para hacerlo, debe deshabilitar manualmente el modo de protección en el complemento. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.capability.host_pid.title":"Espacio de nombres de procesos de host","addon.dashboard.capability.host_pid.description":"Por lo general, los procesos que ejecuta el complemento están aislados de todos los demás procesos del sistema. El autor del complemento ha solicitado que el complemento tenga acceso a los procesos del sistema que se ejecutan en la instancia del sistema host y que permita que el complemento genere procesos en el sistema host también. Este modo le da al complemento acceso y control total a todo su sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar su sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por usted. Para hacerlo, debe deshabilitar manualmente el modo de protección en el complemento. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') es un módulo de seguridad del kernel de Linux que restringe las capacidades de los complementos como el acceso a la red, el acceso al socket sin procesar y el permiso para leer, escribir o ejecutar archivos específicos. \n\n Los autores de complementos pueden proporcionar sus perfiles de seguridad, optimizados para el complemento, o solicitar su desactivación. Si AppArmor está deshabilitado, aumentará los riesgos de seguridad y, por lo tanto, tendrá un impacto negativo en la puntuación de seguridad del complemento.","addon.dashboard.capability.auth_api.title":"Autenticación de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complemento puede autenticar a los usuarios contra Home Assistant, lo que permite que los complementos brinden a los usuarios la posibilidad de iniciar sesión en aplicaciones que se ejecutan dentro de complementos, utilizando su nombre de usuario / contraseña de Home Assistant. Esta insignia indica si el autor del complemento solicita esta capacidad.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Este complemento utiliza Ingress para integrar su interfaz de forma segura en Home Assistant.","addon.dashboard.capability.signed.title":"Firmado","addon.dashboard.capability.signed.description":"Este complemento está firmado y verificado con Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Núcleo","addon.dashboard.capability.label.rating":"clasificación","addon.dashboard.capability.label.hardware":"Hardware","addon.dashboard.capability.label.host":"Host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"pid de host","addon.dashboard.capability.label.apparmor":"Apparmor","addon.dashboard.capability.label.auth":"autenticación","addon.dashboard.capability.label.ingress":"Ingreso","addon.dashboard.capability.label.signed":"Firmado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Obsoleto","addon.dashboard.capability.role.manager":"Administrador","addon.dashboard.capability.role.default":"Predeterminado","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"copia de seguridad","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Iniciar en el arranque","addon.dashboard.option.boot.description":"Hacer que el complemento se inicie durante el arranque del sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Esto iniciará el complemento si se bloquea","addon.dashboard.option.auto_update.title":"Actualización automática","addon.dashboard.option.auto_update.description":"Actualice automáticamente el complemento cuando haya una nueva versión disponible","addon.dashboard.option.ingress_panel.title":"Mostrar en la barra lateral","addon.dashboard.option.ingress_panel.description":"Agregar este complemento a la barra lateral","addon.dashboard.option.protected.title":"Modo de protección","addon.dashboard.option.protected.description":"Bloquea el acceso elevado al sistema desde el complemento","addon.dashboard.action_error.uninstall":"Fallo al desinstalar el complemento","addon.dashboard.action_error.install":"Fallo al instalar el complemento","addon.dashboard.action_error.stop":"Fallo al detener el complemento","addon.dashboard.action_error.rebuild":"No se pudo reconstruir el complemento","addon.dashboard.action_error.restart":"Fallo al reiniciar el complemento","addon.dashboard.action_error.start":"Fallo al iniciar el complemento","addon.dashboard.action_error.go_to_config":"Editar configuración","addon.dashboard.action_error.start_invalid_config":"Ir a la configuración","addon.dashboard.action_error.validate_config":"Fallo al validar la configuración del complemento","addon.dashboard.action_error.get_changelog":"Fallo al obtener el registro de cambios del complemento","addon.documentation.get_documentation":"Fallo al obtener documentación del complemento, {error}","addon.logs.get_logs":"Fallo al obtener los registros del complemento, {error}","common.cancel":"Cancelar","common.yes":"Si","common.no":"No","common.add":"Agregar","common.description":"Descripción","common.failed_to_restart_name":"Fallo al reiniciar {name}","common.failed_to_update_name":"Fallo al actualizar {name}","common.learn_more":"Aprender más","common.new_version_available":"Nueva versión disponible","common.newest_version":"Versión más reciente","common.refresh":"Actualizar","common.release_notes":"Notas de lanzamiento","common.reload":"Recargar","common.reset_defaults":"Restablecer a los valores predeterminados","common.reset_options":"Restablecer opciones","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"Actualmente está ejecutando la versión {version}","common.save":"Guardar","common.close":"Cerrar","common.menu":"Menú","common.show":"mostrar","common.show_more":"Mostrar más información sobre esto","common.update_available":"{count, plural,\n one {Actualización}\n other {{count} actualizaciones}\n} {count, plural, \n one {pendiente}\n other {pendientes}\n}","common.update":"Actualizar","common.version":"Versión","common.error.unknown":"Error desconocido","common.error.update_failed":"Actualización fallida","update_available.update_name":"Actualizar {name}","update_available.open_release_notes":"Notas de publicación abiertas","update_available.create_backup":"Cree una copia de seguridad antes de actualizar","update_available.description":"Tienes {version} instalada. Haga clic en actualizar para actualizar a la versión {newest_version}","update_available.updating":"Actualizando {name} a la versión {version}","update_available.no_update":"No hay actualizaciones disponibles para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"¿Está seguro de que desea reiniciar {name} ?","confirm.reset_options.title":"Restablecer opciones","confirm.reset_options.text":"¿Está seguro de que desea restablecer todas sus opciones?","dashboard.addon_new_version":"Nueva versión disponible","dashboard.addon_running":"El complemento se está ejecutando","dashboard.addon_stopped":"El complemento está detenido","dashboard.addons":"Complementos instalados","dashboard.no_addons":"No hay ningún complemento instalado. ¡Diríjase a la tienda de complementos para comenzar!","dashboard.search_addons":"Buscar complementos","store.missing_addons":"¿Faltan complementos? Habilite el modo avanzado en su página de perfil de usuario","store.no_results_found":"No se encontraron resultados en {repository} .","store.registries":"Registros","store.repositories":"Repositorios","store.check_updates":"Buscar actualizaciones","panel.addons":"Complementos","panel.dashboard":"Tablero","panel.backups":"Copias de seguridad","panel.store":"Tienda de complementos","panel.system":"Sistema","my.not_supported":"Esta redirección no está soportada por su instancia de Home Assistant. Consulte las redirecciones soportadas y la versión en la que fueron introducidas en {link}.","my.faq_link":"Mis preguntas frecuentes de Home Assistant","my.add_addon_repository_title":"Falta el repositorio de complementos","my.add_addon_repository_description":"El complemento ''{addon}'' es parte del repositorio de complementos ''{repository}'', este repositorio no se encuentra en su sistema, ¿quiere agregarlo ahora?","my.error":"Ha ocurrido un error desconocido","my.error_addon_not_found":"Complemento no encontrado","my.error_repository_not_found":"No se encontró el repositorio requerido para este complemento","my.error_addon_not_started":"El complemento solicitado no se está ejecutando. Por favor, inícielo primero","my.error_addon_not_installed":"El complemento solicitado no está instalado. Por favor instálelo primero","my.error_addon_no_ingress":"El complemento solicitado no admite la entrada","system.log.log_provider":"Registro del proveedor","system.log.get_logs":"No se pudieron obtener los registros de {provider}, {error}","system.supervisor.cpu_usage":"Uso de CPU de Supervisor","system.supervisor.ram_usage":"Uso de RAM de Supervisor","system.supervisor.failed_to_set_option":"Fallo al configurar la opción de Supervisor","system.supervisor.failed_to_reload":"Fallo al recargar Supervisor","system.supervisor.failed_to_update":"Fallo al actualizar Supervisor","system.supervisor.unsupported_title":"Está ejecutando una instalación no soportada","system.supervisor.unsupported_description":"A continuación se muestra una lista de problemas encontrados con su instalación, haga clic en los enlaces para saber cómo puede resolverlos.","system.supervisor.unhealthy_title":"La instalación tiene problemas","system.supervisor.unhealthy_description":"Ejecutar una instalación en mal estado causará problemas. A continuación se muestra una lista de problemas encontrados con su instalación, haga clic en los enlaces para saber cómo puede resolverlos.","system.supervisor.update_supervisor":"Actualizar Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Salir del canal beta","system.supervisor.leave_beta_description":"Obtenga actualizaciones estables para Home Assistant, Supervisor y host","system.supervisor.join_beta_action":"Unirse al canal beta","system.supervisor.join_beta_description":"Obtener actualizaciones beta para Home Assistant (RCs), supervisor y anfitrión","system.supervisor.share_diagnostics":"Compartir diagnósticos","system.supervisor.share_diagnostics_description":"Compartir informes de fallos e información de diagnóstico.","system.supervisor.reload_supervisor":"Recargar Supervisor","system.supervisor.warning":"ADVERTENCIA","system.supervisor.search":"Buscar","system.supervisor.share_diagonstics_title":"Ayude a mejorar Home Assistant","system.supervisor.share_diagonstics_description":"¿Le gustaría compartir automáticamente informes de fallos e información de diagnóstico cuando Supervisor encuentra errores inesperados?; Esto nos permitirá solucionar los problemas.{line_break}La información solo es accesible para el equipo de Home Assistant Core y no se compartirá con otros. {line_break} Los datos no incluyen ninguna información privada o confidencial. Puede desactivar esto en la configuración cuando lo desee.","system.supervisor.unsupported_reason.apparmor":"AppArmor no está activado en el host","system.supervisor.unsupported_reason.content_trust":"La validación de contenido de confianza está desactivada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuración de Docker","system.supervisor.unsupported_reason.docker_version":"Versión de Docker","system.supervisor.unsupported_reason.job_conditions":"Condiciones de trabajo ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Administrador de red","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"Agente del sistema operativo","system.supervisor.unsupported_reason.privileged":"Supervisor no tiene privilegios","system.supervisor.unsupported_reason.software":"Se detectó software no compatible","system.supervisor.unsupported_reason.source_mods":"Modificaciones de fuente","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor no tiene privilegios","system.supervisor.unhealthy_reason.supervisor":"No se pudo actualizar Supervisor","system.supervisor.unhealthy_reason.setup":"Falló la configuración de Supervisor","system.supervisor.unhealthy_reason.docker":"El entorno Docker no funciona correctamente","system.supervisor.unhealthy_reason.untrusted":"Se ha detectado contenido no confiable","system.host.failed_to_get_hardware_list":"Fallo al obtener la lista de hardware","system.host.failed_to_reboot":"Fallo al reiniciar el host","system.host.failed_to_shutdown":"Fallo al apagar el host","system.host.failed_to_set_hostname":"Error al establecer el nombre de host","system.host.failed_to_import_from_usb":"No se pudo importar desde USB","system.host.failed_to_move":"No se pudo mover el disco de datos","system.host.used_space":"Espacio utilizado","system.host.hostname":"Nombre de host","system.host.change_hostname":"Cambiar nombre de host","system.host.new_hostname":"Ingrese un nuevo nombre de host:","system.host.ip_address":"Dirección IP","system.host.change":"Cambiar","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versión de Docker","system.host.deployment":"Despliegue","system.host.emmc_lifetime_used":"Vida útil de la eMMC utilizada","system.host.reboot_host":"Reiniciar host","system.host.confirm_reboot":"¿Está seguro de que desea reiniciar el host?","system.host.confirm_shutdown":"¿Está seguro de que desea apagar el host?","system.host.shutdown_host":"Apagar host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar desde USB","system.host.move_datadisk":"Mover disco de datos","system.core.cpu_usage":"Uso de CPU del núcleo","system.core.ram_usage":"Uso de RAM del núcleo","backup.search":"Buscar copias de seguridad","backup.no_backups":"Todavía no tiene ninguna copia de seguridad.","backup.create_blocked_not_running":"No es posible crear una copia de seguridad en este momento porque el sistema está en {state}.","backup.delete_selected":"Eliminar copias de seguridad seleccionadas","backup.delete_backup_title":"Eliminar copia de seguridad","backup.delete_backup_text":"¿Desea eliminar {number} {number, plural,\n one {copia de seguridad}\n other {copias de seguridad}\n}?","backup.delete_backup_confirm":"borrar","backup.selected":"{number} seleccionadas","backup.failed_to_delete":"No se pudo borrar","backup.could_not_create":"No se pudo crear la copia de seguridad","backup.upload_backup":"Cargar copia de seguridad","backup.download_backup":"Descargar copia de seguridad","backup.create_backup":"Crear copia de seguridad","backup.create":"Crear","backup.created":"Creado","backup.name":"Nombre de la copia de seguridad","backup.type":"Tipo de copia de seguridad","backup.select_type":"Seleccione lo que desea restaurar","backup.full_backup":"Copia de seguridad completa","backup.partial_backup":"Copia de seguridad parcial","backup.addons":"Complementos","backup.folders":"Carpetas","backup.size":"Tamaño","backup.password":"Contraseña de respaldo","backup.confirm_password":"Confirmar contraseña de copia de seguridad","backup.password_protection":"Protección con contraseña","backup.enter_password":"Por favor ingrese una contraseña.","backup.passwords_not_matching":"Las contraseñas no coinciden","backup.backup_already_running":"Una copia de seguridad o restauración ya se está ejecutando, la creación de una nueva copia de seguridad no es posible actualmente, inténtelo de nuevo más tarde.","dialog.network.title":"Configuración de red","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Buscar puntos de acceso","dialog.network.signal_strength":"Intensidad de señal","dialog.network.open":"Abierta","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Contraseña de Wi-Fi","dialog.network.warning":"Si está cambiando las direcciones de Wi-Fi, IP o puerta de enlace, ¡podría perder la conexión!","dialog.network.static":"Estática","dialog.network.auto":"Automático","dialog.network.disabled":"Deshabilitado","dialog.network.ip_netmask":"Dirección IP / Máscara de red","dialog.network.gateway":"Dirección de la puerta de enlace","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Tiene cambios sin guardar, estos se perderán si cambia de pestaña, ¿desea continuar?","dialog.network.failed_to_change":"Fallo al modificar la configuración de la red","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Agregar nuevo registro de contenedores","dialog.registries.title_manage":"Gestionar registros de contenedores","dialog.registries.registry":"Registro","dialog.registries.username":"Nombre de usuario","dialog.registries.password":"Contraseña","dialog.registries.no_registries":"No hay registros configurados","dialog.registries.add_registry":"Agregar registro","dialog.registries.add_new_registry":"Agregar nuevo registro","dialog.registries.remove":"Eliminar","dialog.registries.failed_to_add":"Fallo al añadir el registro","dialog.registries.failed_to_remove":"Fallo al eliminar el registro","dialog.repositories.title":"Administrar repositorios de complementos","dialog.repositories.add":"Agregar","dialog.repositories.remove":"Eliminar","dialog.repositories.used":"El repositorio está en uso para los complementos instalados y no puede ser eliminado.","dialog.restart_addon.title":"¿Reiniciar {name}?","dialog.restart_addon.text":"¿Desea reiniciar el complemento con sus cambios?","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"¿Desinstalar {name}?","dialog.uninstall_addon.text":"Su configuración será eliminada permanentemente.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Buscar hardware","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Ruta del dispositivo","dialog.datadisk_move.title":"Mover disco de datos","dialog.datadisk_move.description":"Actualmente está utilizando ''{current_path}'' como disco de datos. Mover los discos de datos reiniciará su dispositivo y se estima que tomará {time} minutos. No se podrá acceder a la instalación de Home Assistant durante este período. ¡No desconecte la energía durante la mudanza!","dialog.datadisk_move.select_device":"Seleccionar nuevo disco de datos","dialog.datadisk_move.no_devices":"No se encontraron dispositivos adjuntos adecuados","dialog.datadisk_move.moving_desc":"Reiniciando y moviendo el disco de datos. Por favor, tenga paciencia","dialog.datadisk_move.moving":"Mover disco de datos","dialog.datadisk_move.loading_devices":"Cargando dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file +{"addon.failed_to_reset":"Fallo al restablecer la configuración del complemento, {error}","addon.failed_to_save":"Fallo al guardar la configuración del complemento, {error}","addon.state.installed":"El complemento está instalado","addon.state.not_installed":"El complemento no está instalado","addon.state.not_available":"El complemento no está disponible en su sistema","addon.panel.configuration":"Configuración","addon.panel.documentation":"Documentación","addon.panel.info":"Información","addon.panel.log":"Registro","addon.configuration.no_configuration":"Este complemento no expone ninguna configuración que pueda alterar…","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Predeterminado","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Salida","addon.configuration.options.header":"Opciones","addon.configuration.options.edit_in_ui":"Editar en la interfaz de usuario","addon.configuration.options.edit_in_yaml":"Editar en YAML","addon.configuration.options.invalid_yaml":"YAML no válido","addon.configuration.options.show_unused_optional":"Mostrar opciones de configuración opcionales no utilizadas","addon.configuration.network.container":"Contenedor","addon.configuration.network.disabled":"Deshabilitada","addon.configuration.network.header":"Red","addon.configuration.network.show_disabled":"Mostrar puertos deshabilitados","addon.configuration.network.introduction":"Cambie los puertos en su host que están expuestos por el complemento","addon.dashboard.changelog":"Registro de cambios","addon.dashboard.cpu_usage":"Uso de CPU del complemento","addon.dashboard.ram_usage":"Uso de RAM del complemento","addon.dashboard.hostname":"Nombre de host","addon.dashboard.new_update_available":"{name} {version} está disponible","addon.dashboard.not_available_arch":"Este complemento no es compatible con el procesador de su dispositivo o el sistema operativo que ha instalado en su dispositivo.","addon.dashboard.not_available_version":"Está ejecutando Home Assistant {core_version_installed}, para actualizar a esta versión del complemento necesita al menos la versión {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visite la página {name} para obtener más detalles","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"Iniciar","addon.dashboard.stop":"detener","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruir","addon.dashboard.open_web_ui":"Abrir la interfaz de usuario web","addon.dashboard.protection_mode.title":"¡El modo de protección está desactivado!","addon.dashboard.protection_mode.content":"¡El modo de protección en este complemento está deshabilitado! Esto le da al complemento acceso completo a todo el sistema, lo que agrega riesgos de seguridad y podría dañar su sistema si se usa incorrectamente. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.protection_mode.enable":"Habilitar","addon.dashboard.capability.stage.title":"Etapa del complemento","addon.dashboard.capability.stage.description":"Los complementos pueden tener una de tres etapas: \n\n {icon_stable} ** Estable **: estos son complementos listos para usarse en producción. \n\n {icon_experimental} ** Experimental **: estos pueden contener errores y pueden no estar terminados. \n\n {icon_deprecated} ** Obsoleto **: estos complementos ya no recibirán actualizaciones.","addon.dashboard.capability.rating.title":"Calificación de seguridad del complemento","addon.dashboard.capability.rating.description":"Home Assistant proporciona una clasificación de seguridad para cada uno de los complementos, que indica los riesgos involucrados al usar tal complemento. Cuanto más acceso requiera un complemento en su sistema, menor será la puntuación, dado que aumentará los posibles riesgos de seguridad. \n\nEl puntaje está en una escala de 1 a 8. Donde 1 es el puntaje más bajo (considerado el menos seguro y de mayor riesgo) y un puntaje de 8 es el puntaje más alto (considerado el más seguro y de menor riesgo).","addon.dashboard.capability.host_network.title":"Red del host","addon.dashboard.capability.host_network.description":"Los complementos generalmente se ejecutan en su propia capa de red aislada, lo que les impide acceder a la red del sistema operativo host. En algunos casos, este aislamiento de red puede limitar los complementos en la prestación de sus servicios y, por lo tanto, el autor del complemento puede eliminar el aislamiento, lo que le da al complemento acceso completo a las capacidades de red de la máquina host. Esto le da al complemento más capacidades de red pero reduce la seguridad, por lo tanto, la clasificación de seguridad del complemento se reducirá cuando el complemento utilice esta opción.","addon.dashboard.capability.homeassistant_api.title":"Acceso a la API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento puede acceder a su instancia de Home Assistant en ejecución directamente a través de la API de Home Assistant. Este modo también maneja la autenticación para el complemento, lo que permite que un complemento interactúe con Home Assistant sin la necesidad de tokens de autenticación adicionales.","addon.dashboard.capability.full_access.title":"Acceso total al hardware","addon.dashboard.capability.full_access.description":"Por pedido del autor del complemento, el mismo tiene acceso total al hardware de su sistema. El acceso es comparable al modo privilegiado en Docker. Dado que esto abre posibles riesgos de seguridad, esta característica impacta negativamente en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por usted. Para hacerlo, debe deshabilitar manualmente el modo de protección en el complemento. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.capability.hassio_api.title":"Acceso a la API Supervisor","addon.dashboard.capability.hassio_api.description":"Al complemento se le dio acceso a la API Supervisor, a solicitud del autor del complemento. De forma predeterminada, el complemento puede acceder a la información general de la versión de su sistema. Cuando el complemento solicita acceso de nivel de 'administrador' a la API, obtendrá acceso para controlar varias partes de su sistema Home Assistant. Este permiso está indicado por esta insignia y afectará negativamente la puntuación de seguridad del complemento.","addon.dashboard.capability.docker_api.title":"Acceso total a Docker","addon.dashboard.capability.docker_api.description":"El autor del complemento ha solicitado que el mismo tenga acceso de administración a la instancia de Docker que se ejecuta en su sistema. Este modo le da al complemento acceso y control total a todo su sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar su sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por usted. Para hacerlo, debe deshabilitar manualmente el modo de protección en el complemento. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.capability.host_pid.title":"Espacio de nombres de procesos de host","addon.dashboard.capability.host_pid.description":"Por lo general, los procesos que ejecuta el complemento están aislados de todos los demás procesos del sistema. El autor del complemento ha solicitado que el complemento tenga acceso a los procesos del sistema que se ejecutan en la instancia del sistema host y que permita que el complemento genere procesos en el sistema host también. Este modo le da al complemento acceso y control total a todo su sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar su sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por usted. Para hacerlo, debe deshabilitar manualmente el modo de protección en el complemento. Desactive el modo de protección SOLAMENTE si conoce, necesita y confía en la fuente de este complemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') es un módulo de seguridad del kernel de Linux que restringe las capacidades de los complementos como el acceso a la red, el acceso al socket sin procesar y el permiso para leer, escribir o ejecutar archivos específicos. \n\n Los autores de complementos pueden proporcionar sus perfiles de seguridad, optimizados para el complemento, o solicitar su desactivación. Si AppArmor está deshabilitado, aumentará los riesgos de seguridad y, por lo tanto, tendrá un impacto negativo en la puntuación de seguridad del complemento.","addon.dashboard.capability.auth_api.title":"Autenticación de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complemento puede autenticar a los usuarios contra Home Assistant, lo que permite que los complementos brinden a los usuarios la posibilidad de iniciar sesión en aplicaciones que se ejecutan dentro de complementos, utilizando su nombre de usuario / contraseña de Home Assistant. Esta insignia indica si el autor del complemento solicita esta capacidad.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Este complemento utiliza Ingress para integrar su interfaz de forma segura en Home Assistant.","addon.dashboard.capability.signed.title":"Firmado","addon.dashboard.capability.signed.description":"Este complemento está firmado y verificado con Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Núcleo","addon.dashboard.capability.label.rating":"clasificación","addon.dashboard.capability.label.hardware":"Hardware","addon.dashboard.capability.label.host":"Host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"pid de host","addon.dashboard.capability.label.apparmor":"Apparmor","addon.dashboard.capability.label.auth":"autenticación","addon.dashboard.capability.label.ingress":"Ingreso","addon.dashboard.capability.label.signed":"Firmado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Obsoleto","addon.dashboard.capability.role.manager":"Administrador","addon.dashboard.capability.role.default":"Predeterminado","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"copia de seguridad","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Iniciar en el arranque","addon.dashboard.option.boot.description":"Hacer que el complemento se inicie durante el arranque del sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Esto iniciará el complemento si se bloquea","addon.dashboard.option.auto_update.title":"Actualización automática","addon.dashboard.option.auto_update.description":"Actualice automáticamente el complemento cuando haya una nueva versión disponible","addon.dashboard.option.ingress_panel.title":"Mostrar en la barra lateral","addon.dashboard.option.ingress_panel.description":"Agregar este complemento a la barra lateral","addon.dashboard.option.protected.title":"Modo de protección","addon.dashboard.option.protected.description":"Bloquea el acceso elevado al sistema desde el complemento","addon.dashboard.action_error.uninstall":"Fallo al desinstalar el complemento","addon.dashboard.action_error.install":"Fallo al instalar el complemento","addon.dashboard.action_error.stop":"Fallo al detener el complemento","addon.dashboard.action_error.rebuild":"No se pudo reconstruir el complemento","addon.dashboard.action_error.restart":"Fallo al reiniciar el complemento","addon.dashboard.action_error.start":"Fallo al iniciar el complemento","addon.dashboard.action_error.go_to_config":"Editar configuración","addon.dashboard.action_error.start_invalid_config":"Ir a la configuración","addon.dashboard.action_error.validate_config":"Fallo al validar la configuración del complemento","addon.dashboard.action_error.get_changelog":"Fallo al obtener el registro de cambios del complemento","addon.documentation.get_documentation":"Fallo al obtener documentación del complemento, {error}","addon.logs.get_logs":"Fallo al obtener los registros del complemento, {error}","common.cancel":"Cancelar","common.yes":"Si","common.no":"No","common.add":"Agregar","common.description":"Descripción","common.failed_to_restart_name":"Fallo al reiniciar {name}","common.failed_to_update_name":"Fallo al actualizar {name}","common.learn_more":"Aprender más","common.new_version_available":"Nueva versión disponible","common.newest_version":"Versión más reciente","common.refresh":"Actualizar","common.release_notes":"Notas de lanzamiento","common.reload":"Recargar","common.reset_defaults":"Restablecer a los valores predeterminados","common.reset_options":"Restablecer opciones","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"Actualmente está ejecutando la versión {version}","common.save":"Guardar","common.close":"Cerrar","common.menu":"Menú","common.show":"mostrar","common.show_more":"Mostrar más información sobre esto","common.update_available":"{count, plural,\n one {Actualización}\n other {{count} actualizaciones}\n} {count, plural, \n one {pendiente}\n other {pendientes}\n}","common.update":"Actualizar","common.version":"Versión","common.error.unknown":"Error desconocido","common.error.update_failed":"Actualización fallida","update_available.update_name":"Actualizar {name}","update_available.open_release_notes":"Notas de publicación abiertas","update_available.create_backup":"Cree una copia de seguridad antes de actualizar","update_available.description":"Tienes {version} instalada. Haga clic en actualizar para actualizar a la versión {newest_version}","update_available.updating":"Actualizando {name} a la versión {version}","update_available.no_update":"No hay actualizaciones disponibles para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"¿Está seguro de que desea reiniciar {name} ?","confirm.reset_options.title":"Restablecer opciones","confirm.reset_options.text":"¿Está seguro de que desea restablecer todas sus opciones?","dashboard.addon_new_version":"Nueva versión disponible","dashboard.addon_running":"El complemento se está ejecutando","dashboard.addon_stopped":"El complemento está detenido","dashboard.addons":"Complementos instalados","dashboard.no_addons":"No hay ningún complemento instalado. ¡Diríjase a la tienda de complementos para comenzar!","dashboard.search_addons":"Buscar complementos","store.missing_addons":"¿Faltan complementos? Habilite el modo avanzado en su página de perfil de usuario","store.no_results_found":"No se encontraron resultados en {repository} .","store.registries":"Registros","store.repositories":"Repositorios","store.check_updates":"Buscar actualizaciones","panel.addons":"Complementos","panel.dashboard":"Tablero","panel.backups":"Copias de seguridad","panel.store":"Tienda de complementos","panel.system":"Sistema","my.not_supported":"Esta redirección no está soportada por su instancia de Home Assistant. Consulte las redirecciones soportadas y la versión en la que fueron introducidas en {link}.","my.faq_link":"Mis preguntas frecuentes de Home Assistant","my.add_addon_repository_title":"Falta el repositorio de complementos","my.add_addon_repository_description":"El complemento ''{addon}'' es parte del repositorio de complementos ''{repository}'', este repositorio no se encuentra en su sistema, ¿quiere agregarlo ahora?","my.error":"Ha ocurrido un error desconocido","my.error_addon_not_found":"Complemento no encontrado","my.error_repository_not_found":"No se encontró el repositorio requerido para este complemento","my.error_addon_not_started":"El complemento solicitado no se está ejecutando. Por favor, inícielo primero","my.error_addon_not_installed":"El complemento solicitado no está instalado. Por favor instálelo primero","my.error_addon_no_ingress":"El complemento solicitado no admite la entrada","system.log.log_provider":"Registro del proveedor","system.log.get_logs":"No se pudieron obtener los registros de {provider}, {error}","system.supervisor.cpu_usage":"Uso de CPU de Supervisor","system.supervisor.ram_usage":"Uso de RAM de Supervisor","system.supervisor.failed_to_set_option":"Fallo al configurar la opción de Supervisor","system.supervisor.failed_to_reload":"Fallo al recargar Supervisor","system.supervisor.failed_to_update":"Fallo al actualizar Supervisor","system.supervisor.unsupported_title":"Está ejecutando una instalación no soportada","system.supervisor.unsupported_description":"A continuación se muestra una lista de problemas encontrados con su instalación, haga clic en los enlaces para saber cómo puede resolverlos.","system.supervisor.unhealthy_title":"La instalación tiene problemas","system.supervisor.unhealthy_description":"Ejecutar una instalación en mal estado causará problemas. A continuación se muestra una lista de problemas encontrados con su instalación, haga clic en los enlaces para saber cómo puede resolverlos.","system.supervisor.update_supervisor":"Actualizar Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Salir del canal beta","system.supervisor.leave_beta_description":"Obtenga actualizaciones estables para Home Assistant, Supervisor y host","system.supervisor.join_beta_action":"Unirse al canal beta","system.supervisor.join_beta_description":"Obtener actualizaciones beta para Home Assistant (RCs), supervisor y anfitrión","system.supervisor.share_diagnostics":"Compartir diagnósticos","system.supervisor.share_diagnostics_description":"Compartir informes de fallos e información de diagnóstico.","system.supervisor.reload_supervisor":"Recargar Supervisor","system.supervisor.warning":"ADVERTENCIA","system.supervisor.search":"Buscar","system.supervisor.share_diagonstics_title":"Ayude a mejorar Home Assistant","system.supervisor.share_diagonstics_description":"¿Le gustaría compartir automáticamente informes de fallos e información de diagnóstico cuando Supervisor encuentra errores inesperados?; Esto nos permitirá solucionar los problemas.{line_break}La información solo es accesible para el equipo de Home Assistant Core y no se compartirá con otros. {line_break} Los datos no incluyen ninguna información privada o confidencial. Puede desactivar esto en la configuración cuando lo desee.","system.supervisor.unsupported_reason.apparmor":"AppArmor no está activado en el host","system.supervisor.unsupported_reason.content_trust":"La validación de contenido de confianza está desactivada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuración de Docker","system.supervisor.unsupported_reason.docker_version":"Versión de Docker","system.supervisor.unsupported_reason.job_conditions":"Condiciones de trabajo ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Administrador de red","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"Agente del sistema operativo","system.supervisor.unsupported_reason.privileged":"Supervisor no tiene privilegios","system.supervisor.unsupported_reason.software":"Se detectó software no compatible","system.supervisor.unsupported_reason.source_mods":"Modificaciones de fuente","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor no tiene privilegios","system.supervisor.unhealthy_reason.supervisor":"No se pudo actualizar Supervisor","system.supervisor.unhealthy_reason.setup":"Falló la configuración de Supervisor","system.supervisor.unhealthy_reason.docker":"El entorno Docker no funciona correctamente","system.supervisor.unhealthy_reason.untrusted":"Se ha detectado contenido no confiable","system.host.failed_to_get_hardware_list":"Fallo al obtener la lista de hardware","system.host.failed_to_reboot":"Fallo al reiniciar el host","system.host.failed_to_shutdown":"Fallo al apagar el host","system.host.failed_to_set_hostname":"Error al establecer el nombre de host","system.host.failed_to_import_from_usb":"No se pudo importar desde USB","system.host.failed_to_move":"No se pudo mover el disco de datos","system.host.used_space":"Espacio utilizado","system.host.hostname":"Nombre de host","system.host.change_hostname":"Cambiar nombre de host","system.host.new_hostname":"Ingrese un nuevo nombre de host:","system.host.ip_address":"Dirección IP","system.host.change":"Cambiar","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versión de Docker","system.host.deployment":"Despliegue","system.host.emmc_lifetime_used":"Vida útil de la eMMC utilizada","system.host.reboot_host":"Reiniciar host","system.host.confirm_reboot":"¿Está seguro de que desea reiniciar el host?","system.host.confirm_shutdown":"¿Está seguro de que desea apagar el host?","system.host.shutdown_host":"Apagar host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar desde USB","system.host.move_datadisk":"Mover disco de datos","system.core.cpu_usage":"Uso de CPU del núcleo","system.core.ram_usage":"Uso de RAM del núcleo","backup.search":"Buscar copias de seguridad","backup.no_backups":"Todavía no tiene ninguna copia de seguridad.","backup.create_blocked_not_running":"No es posible crear una copia de seguridad en este momento porque el sistema está en {state}.","backup.delete_selected":"Eliminar copias de seguridad seleccionadas","backup.delete_backup_title":"Eliminar copia de seguridad","backup.delete_backup_text":"¿Desea eliminar {number} {number, plural,\n one {copia de seguridad}\n other {copias de seguridad}\n}?","backup.delete_backup_confirm":"borrar","backup.selected":"{number} seleccionadas","backup.failed_to_delete":"No se pudo borrar","backup.could_not_create":"No se pudo crear la copia de seguridad","backup.upload_backup":"Cargar copia de seguridad","backup.download_backup":"Descargar copia de seguridad","backup.create_backup":"Crear copia de seguridad","backup.create":"Crear","backup.created":"Creado","backup.name":"Nombre de la copia de seguridad","backup.type":"Tipo de copia de seguridad","backup.select_type":"Seleccione lo que desea restaurar","backup.full_backup":"Copia de seguridad completa","backup.partial_backup":"Copia de seguridad parcial","backup.addons":"Complementos","backup.folders":"Carpetas","backup.size":"Tamaño","backup.password":"Contraseña de respaldo","backup.confirm_password":"Confirmar contraseña de copia de seguridad","backup.password_protection":"Protección con contraseña","backup.enter_password":"Por favor ingrese una contraseña.","backup.passwords_not_matching":"Las contraseñas no coinciden","backup.backup_already_running":"Una copia de seguridad o restauración ya se está ejecutando, la creación de una nueva copia de seguridad no es posible actualmente, inténtelo de nuevo más tarde.","dialog.network.title":"Configuración de red","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Buscar puntos de acceso","dialog.network.signal_strength":"Intensidad de señal","dialog.network.open":"Abierta","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Contraseña de Wi-Fi","dialog.network.warning":"Si está cambiando las direcciones de Wi-Fi, IP o puerta de enlace, ¡podría perder la conexión!","dialog.network.static":"Estática","dialog.network.auto":"Automático","dialog.network.disabled":"Deshabilitado","dialog.network.ip_netmask":"Dirección IP / Máscara de red","dialog.network.gateway":"Dirección de la puerta de enlace","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Tiene cambios sin guardar, estos se perderán si cambia de pestaña, ¿desea continuar?","dialog.network.failed_to_change":"Fallo al modificar la configuración de la red","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Agregar nuevo registro de contenedores","dialog.registries.title_manage":"Gestionar registros de contenedores","dialog.registries.registry":"Registro","dialog.registries.username":"Nombre de usuario","dialog.registries.password":"Contraseña","dialog.registries.no_registries":"No hay registros configurados","dialog.registries.add_registry":"Agregar registro","dialog.registries.add_new_registry":"Agregar nuevo registro","dialog.registries.remove":"Eliminar","dialog.registries.failed_to_add":"Fallo al añadir el registro","dialog.registries.failed_to_remove":"Fallo al eliminar el registro","dialog.repositories.title":"Administrar repositorios de complementos","dialog.repositories.add":"Agregar","dialog.repositories.remove":"Eliminar","dialog.repositories.used":"El repositorio está en uso para los complementos instalados y no puede ser eliminado.","dialog.restart_addon.title":"¿Reiniciar {name}?","dialog.restart_addon.text":"¿Desea reiniciar el complemento con sus cambios?","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"¿Desinstalar {name}?","dialog.uninstall_addon.text":"Su configuración será eliminada permanentemente.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Buscar hardware","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Ruta del dispositivo","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Mover disco de datos","dialog.datadisk_move.description":"Actualmente está utilizando ''{current_path}'' como disco de datos. Mover los discos de datos reiniciará su dispositivo y se estima que tomará {time} minutos. No se podrá acceder a la instalación de Home Assistant durante este período. ¡No desconecte la energía durante la mudanza!","dialog.datadisk_move.select_device":"Seleccionar nuevo disco de datos","dialog.datadisk_move.no_devices":"No se encontraron dispositivos adjuntos adecuados","dialog.datadisk_move.moving_desc":"Reiniciando y moviendo el disco de datos. Por favor, tenga paciencia","dialog.datadisk_move.moving":"Mover disco de datos","dialog.datadisk_move.loading_devices":"Cargando dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/es-40667509aa6b5d1a8a4dce18dafc1a2c.json b/supervisor/api/panel/static/translations/es-9d386727d6d1ecb6571353c291570804.json similarity index 95% rename from supervisor/api/panel/static/translations/es-40667509aa6b5d1a8a4dce18dafc1a2c.json rename to supervisor/api/panel/static/translations/es-9d386727d6d1ecb6571353c291570804.json index 0afe81994..b9ce40847 100644 --- a/supervisor/api/panel/static/translations/es-40667509aa6b5d1a8a4dce18dafc1a2c.json +++ b/supervisor/api/panel/static/translations/es-9d386727d6d1ecb6571353c291570804.json @@ -1 +1 @@ -{"addon.failed_to_reset":"No se pudo restablecer la configuración del complemento, {error}","addon.failed_to_save":"No se pudo guardar la configuración del complemento, {error}","addon.state.installed":"El complemento está instalado","addon.state.not_installed":"El complemento no está instalado","addon.state.not_available":"El complemento no está disponible en su sistema","addon.panel.configuration":"Configuración","addon.panel.documentation":"Documentación","addon.panel.info":"Información","addon.panel.log":"Registro","addon.configuration.no_configuration":"Este complemento no tiene configuración.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Por defecto","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Salida","addon.configuration.options.header":"Opciones","addon.configuration.options.edit_in_ui":"Editar en la IU","addon.configuration.options.edit_in_yaml":"Editar en YAML","addon.configuration.options.invalid_yaml":"YAML no válido","addon.configuration.options.show_unused_optional":"Mostrar opciones de configuración opcionales no utilizadas","addon.configuration.network.container":"Contenedor","addon.configuration.network.disabled":"Deshabilitada","addon.configuration.network.header":"Red","addon.configuration.network.show_disabled":"Mostrar puertos deshabilitados","addon.configuration.network.introduction":"Cambia los puertos en tu host que están expuestos por el complemento","addon.dashboard.changelog":"Registro de cambios","addon.dashboard.cpu_usage":"Uso de CPU por el complemento","addon.dashboard.ram_usage":"Uso de RAM por el complemento","addon.dashboard.hostname":"Nombre de host","addon.dashboard.new_update_available":"{name} {version} está disponible","addon.dashboard.not_available_arch":"Este complemento no es compatible con el procesador de tu dispositivo o el sistema operativo que has instalado en tu dispositivo.","addon.dashboard.not_available_version":"Estás ejecutando Home Assistant {core_version_installed}, para actualizar a esta versión del complemento necesitas al menos la versión {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visita la página {name} para obtener más detalles","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"detener","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruir","addon.dashboard.open_web_ui":"Abrir la interfaz web","addon.dashboard.protection_mode.title":"¡El modo de protección está desactivado!","addon.dashboard.protection_mode.content":"¡El modo de protección en este complemento está deshabilitado! Esto le da al complemento acceso completo a todo el sistema, lo que agrega riesgos de seguridad y podría dañar tu sistema si se usa incorrectamente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.protection_mode.enable":"Habilitar","addon.dashboard.capability.stage.title":"Etapa de complemento","addon.dashboard.capability.stage.description":"Los complementos pueden tener una de tres etapas: \n\n {icon_stable} ** Estable **: estos son complementos listos para usarse en producción. \n\n {icon_experimental} ** Experimental **: estos pueden contener errores y pueden estar inacabados. \n\n {icon_deprecated} ** Obsoleto **: estos complementos ya no recibirán actualizaciones.","addon.dashboard.capability.rating.title":"Clasificación de seguridad del complemento","addon.dashboard.capability.rating.description":"Home Assistant proporciona una clasificación de seguridad para cada uno de los complementos, que indica los riesgos involucrados al usar este complemento. Cuanto más acceso requiera un complemento en tu sistema, menor será la puntuación, lo que aumentará los posibles riesgos de seguridad. \n\nLa puntuación está en una escala de 1 a 8. Donde 1 es la puntuación más baja (considerado el más inseguro y de mayor riesgo) y una puntuación de 8 es la puntuación más alta (considerado el más seguro y de menor riesgo).","addon.dashboard.capability.host_network.title":"Red del host","addon.dashboard.capability.host_network.description":"Los complementos generalmente se ejecutan en su propia capa de red aislada, lo que les impide acceder a la red del sistema operativo del host. En algunos casos, este aislamiento de red puede limitar los complementos en la prestación de sus servicios y, por lo tanto, el autor del complemento puede eliminar el aislamiento, lo que le da al complemento acceso completo a las capacidades de red de la máquina host. Esto le da al complemento más capacidades de red pero reduce la seguridad, por consiguiente, la clasificación de seguridad del complemento se reducirá cuando el complemento utilice esta opción.","addon.dashboard.capability.homeassistant_api.title":"Acceso a la API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento puede acceder a tu instancia de Home Assistant en ejecución directamente a través de la API de Home Assistant. Este modo también maneja la autenticación para el complemento, lo que permite que un complemento interactúe con Home Assistant sin la necesidad de tokens de autenticación adicionales.","addon.dashboard.capability.full_access.title":"Acceso completo al hardware","addon.dashboard.capability.full_access.description":"Este complemento tiene acceso completo al hardware de tu sistema, a petición del autor del complemento. El acceso es comparable al modo privilegiado en Docker. Dado que esto abre posibles riesgos de seguridad, esta característica impacta negativamente en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por ti. Para hacer esto, debes deshabilitar el modo de protección en el complemento manualmente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.capability.hassio_api.title":"Acceso a la API del Supervisor","addon.dashboard.capability.hassio_api.description":"Al complemento se le dio acceso a la API del Supervisor, a petición del autor del complemento. De forma predeterminada, el complemento puede acceder a la información general de la versión de tu sistema. Cuando el complemento solicita acceso de nivel de 'gerente' o 'administrador' a la API, obtendrá acceso para controlar varias partes de tu sistema Home Assistant. Este permiso está indicado por esta insignia y afectará negativamente la puntuación de seguridad del complemento.","addon.dashboard.capability.docker_api.title":"Acceso completo a Docker","addon.dashboard.capability.docker_api.description":"El autor del complemento ha solicitado que el complemento tenga acceso de administración a la instancia de Docker que se ejecuta en tu sistema. Este modo le da al complemento acceso y control total a todo tu sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar tu sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por ti. Para hacer esto, debes deshabilitar el modo de protección en el complemento manualmente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.capability.host_pid.title":"Espacio de nombres de los procesos del host","addon.dashboard.capability.host_pid.description":"Por lo general, los procesos que ejecuta el complemento están aislados de todos los demás procesos del sistema. El autor del complemento ha solicitado que el complemento tenga acceso a los procesos del sistema que se ejecutan en la instancia del sistema host y también que permitas que el complemento genere procesos en el sistema host. Este modo le da al complemento acceso y control total a todo tu sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar tu sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por ti. Para hacer esto debes deshabilitar el modo de protección en el complemento manualmente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') es un módulo de seguridad del kernel de Linux que restringe las capacidades de los complementos como el acceso a la red, el acceso a sockets raw y el permiso para leer, escribir o ejecutar archivos específicos. \n\nLos autores de complementos pueden proporcionar sus perfiles de seguridad, optimizados para el complemento, o solicitar su desactivación. Si AppArmor está deshabilitado, aumentará los riesgos de seguridad y, por lo tanto, tendrá un impacto negativo en la puntuación de seguridad del complemento.","addon.dashboard.capability.auth_api.title":"Autenticación de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complemento puede autenticar a los usuarios contra Home Assistant, lo que permite que los complementos brinden a los usuarios la posibilidad de iniciar sesión en aplicaciones que se ejecutan dentro de complementos, utilizando tu nombre de usuario/contraseña de Home Assistant. Esta insignia indica si el autor del complemento solicita esta capacidad.","addon.dashboard.capability.ingress.title":"Entrada","addon.dashboard.capability.ingress.description":"Este complemento utiliza Entrada para integrar su interfaz de forma segura en Home Assistant.","addon.dashboard.capability.signed.title":"Firmado","addon.dashboard.capability.signed.description":"Este complemento está firmado y verificado con Codenotario Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Núcleo","addon.dashboard.capability.label.rating":"clasificación","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid de host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrada","addon.dashboard.capability.label.signed":"Firmado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Obsoleto","addon.dashboard.capability.role.manager":"administrador","addon.dashboard.capability.role.default":"predeterminado","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"copia de seguridad","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Iniciar en el arranque","addon.dashboard.option.boot.description":"Hacer que el complemento se inicie durante el arranque del sistema","addon.dashboard.option.watchdog.title":"Vigilancia","addon.dashboard.option.watchdog.description":"Esto reiniciará el complemento si se cae","addon.dashboard.option.auto_update.title":"Actualización automática","addon.dashboard.option.auto_update.description":"Actualizar automáticamente el complemento cuando haya una nueva versión disponible","addon.dashboard.option.ingress_panel.title":"Mostrar en el panel lateral","addon.dashboard.option.ingress_panel.description":"Añade este complemento a tu panel lateral","addon.dashboard.option.protected.title":"Modo de protección","addon.dashboard.option.protected.description":"Bloquea el acceso elevado al sistema desde el complemento","addon.dashboard.action_error.uninstall":"No se pudo desinstalar el complemento","addon.dashboard.action_error.install":"No se pudo instalar el complemento","addon.dashboard.action_error.stop":"No se pudo detener el complemento","addon.dashboard.action_error.rebuild":"No se pudo reconstruir el complemento","addon.dashboard.action_error.restart":"No se pudo reiniciar el complemento","addon.dashboard.action_error.start":"No se pudo iniciar el complemento","addon.dashboard.action_error.go_to_config":"Editar configuración","addon.dashboard.action_error.start_invalid_config":"Ir a la configuración","addon.dashboard.action_error.validate_config":"No se pudo validar la configuración del complemento","addon.dashboard.action_error.get_changelog":"No se pudo obtener el registro de cambios del complemento","addon.documentation.get_documentation":"No se pudo obtener la documentación del complemento, {error}","addon.logs.get_logs":"No se pudieron obtener los registros del complemento, {error}","common.cancel":"Cancelar","common.yes":"Sí","common.no":"No","common.add":"Añadir","common.description":"Descripción","common.failed_to_restart_name":"No se pudo reiniciar {name}","common.failed_to_update_name":"No se pudo actualizar {name}","common.learn_more":"Saber más","common.new_version_available":"Nueva versión disponible","common.newest_version":"Versión más reciente","common.refresh":"Actualizar","common.release_notes":"Notas de versión","common.reload":"Recargar","common.reset_defaults":"Restablecer los valores predeterminados","common.reset_options":"Restablecer opciones","common.restart_name":"Reiniciar el {name}","common.restart":"Reiniciar","common.running_version":"Actualmente estás ejecutando la versión {version}","common.save":"Guardar","common.close":"Cerrar","common.menu":"Menú","common.show":"mostrar","common.show_more":"Mostrar más información sobre esto","common.update_available":"{count, plural,\n one {actualización pendiente}\n other {{count} actualizaciones pendientes}\n}","common.update":"Actualizar","common.version":"Versión","common.error.unknown":"Error desconocido","common.error.update_failed":"No se pudo actualizar","update_available.update_name":"Actualizar {name}","update_available.open_release_notes":"Abrir notas de la versión","update_available.create_backup":"Crear una copia de seguridad antes de actualizar","update_available.description":"Tienes instalada la {version}. Haz clic en actualizar para actualizar a la versión {newest_version}","update_available.updating":"Actualizando {name} a la versión {version}","update_available.no_update":"No hay actualización disponible para {name}","confirm.restart.title":"Reiniciar el {name}","confirm.restart.text":"¿Estás seguro de que deseas reiniciar {name}?","confirm.reset_options.title":"Restablecer opciones","confirm.reset_options.text":"¿Estás seguro de que deseas restablecer todas tus opciones?","dashboard.addon_new_version":"Nueva versión disponible","dashboard.addon_running":"El complemento se está ejecutando","dashboard.addon_stopped":"El complemento está detenido","dashboard.addons":"Complementos instalados","dashboard.no_addons":"Aún no tienes ningún complemento instalado. ¡Dirígete a la tienda de complementos para comenzar!","dashboard.search_addons":"Buscar complementos","store.missing_addons":"¿Faltan complementos? Habilita el modo avanzado en tu página de perfil de usuario","store.no_results_found":"No se encontraron resultados en {repository}.","store.registries":"Registros","store.repositories":"Repositorios","store.check_updates":"Buscar actualizaciones","panel.addons":"Complementos","panel.dashboard":"Panel de control","panel.backups":"Copias de seguridad","panel.store":"Tienda de complementos","panel.system":"Sistema","my.not_supported":"Esta redirección no es compatible con tu instancia de Home Assistant. Consulta el {link} para conocer las redirecciones admitidas y la versión en la que se introdujeron.","my.faq_link":"Preguntas frecuentes sobre mi Home Assistant","my.add_addon_repository_title":"Falta el repositorio del complemento","my.add_addon_repository_description":"El complemento ''{addon}'' es parte del repositorio de complementos ''{repository}'', este repositorio no se encuentra en tu sistema, ¿quieres añadirlo ahora?","my.error":"Se ha producido un error desconocido","my.error_addon_not_found":"Complemento no encontrado","my.error_repository_not_found":"No se encontró el repositorio requerido para este complemento","my.error_addon_not_started":"El complemento solicitado no se está ejecutando. Por favor, inícialo primero","my.error_addon_not_installed":"El complemento solicitado no está instalado. Por favor instálalo primero","my.error_addon_no_ingress":"El complemento solicitado no admite la entrada","system.log.log_provider":"Proveedor de registros","system.log.get_logs":"No se pudieron obtener los registros de {provider}, {error}","system.supervisor.cpu_usage":"Uso de CPU por el Supervisor","system.supervisor.ram_usage":"Uso de RAM por el Supervisor","system.supervisor.failed_to_set_option":"No se pudo configurar la opción del Supervisor","system.supervisor.failed_to_reload":"No pudo recargar el Supervisor","system.supervisor.failed_to_update":"No se pudo actualizar el Supervisor","system.supervisor.unsupported_title":"Estás ejecutando una instalación no soportada","system.supervisor.unsupported_description":"A continuación se muestra una lista de problemas encontrados con tu instalación, haz clic en los enlaces para saber cómo puedes resolver los problemas.","system.supervisor.unhealthy_title":"Tu instalación está en mal estado","system.supervisor.unhealthy_description":"Ejecutar una instalación en mal estado causará problemas. A continuación se muestra una lista de problemas encontrados con tu instalación, haz clic en los enlaces para saber cómo puedes resolver los problemas.","system.supervisor.update_supervisor":"Actualizar el Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Salir del canal beta","system.supervisor.leave_beta_description":"Obtén actualizaciones estables para Home Assistant, Supervisor y el host","system.supervisor.join_beta_action":"Únete al canal beta","system.supervisor.join_beta_description":"Obtén actualizaciones beta para Home Assistant (RC), Supervisor y el host","system.supervisor.share_diagnostics":"Compartir diagnósticos","system.supervisor.share_diagnostics_description":"Comparte informes de fallos e información de diagnóstico.","system.supervisor.reload_supervisor":"Recargar el Supervisor","system.supervisor.warning":"ADVERTENCIA","system.supervisor.search":"Buscar","system.supervisor.share_diagonstics_title":"Ayuda a mejorar Home Assistant","system.supervisor.share_diagonstics_description":"¿Te gustaría compartir automáticamente informes de fallos e información de diagnóstico cuando el Supervisor encuentra errores inesperados? {line_break} Esto nos permitirá solucionar los problemas, la información solo es accesible para el equipo principal de Home Assistant y no se compartirá con otros. {line_break} Los datos no incluyen ninguna información privada/confidencial y puedes desactivar esto en la configuración en el momento que desees.","system.supervisor.unsupported_reason.apparmor":"AppArmor no está habilitado en el host","system.supervisor.unsupported_reason.content_trust":"La validación de confianza en el contenido está deshabilitada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuración de Docker","system.supervisor.unsupported_reason.docker_version":"Versión de Docker","system.supervisor.unsupported_reason.job_conditions":"Condiciones de trabajo ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"Agente del SO","system.supervisor.unsupported_reason.privileged":"El Supervisor no es privilegiado","system.supervisor.unsupported_reason.software":"Se ha detectado un software no compatible","system.supervisor.unsupported_reason.source_mods":"Modificaciones de la fuente","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"El Supervisor no es privilegiado","system.supervisor.unhealthy_reason.supervisor":"El Supervisor no se pudo actualizar","system.supervisor.unhealthy_reason.setup":"No se pudo configurar el Supervisor","system.supervisor.unhealthy_reason.docker":"El entorno de Docker no funciona correctamente","system.supervisor.unhealthy_reason.untrusted":"Contenido no confiable detectado","system.host.failed_to_get_hardware_list":"No se pudo obtener la lista de hardware","system.host.failed_to_reboot":"No se pudo reiniciar el host","system.host.failed_to_shutdown":"No se pudo apagar el host","system.host.failed_to_set_hostname":"No se pudo configurar el nombre de host","system.host.failed_to_import_from_usb":"No se pudo importar desde USB","system.host.failed_to_move":"No se pudo mover el disco de datos","system.host.used_space":"Espacio usado","system.host.hostname":"Nombre de host","system.host.change_hostname":"Cambiar nombre de host","system.host.new_hostname":"Por favor, introduce un nuevo nombre de host:","system.host.ip_address":"Dirección IP","system.host.change":"Cambiar","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versión de Docker","system.host.deployment":"Despliegue","system.host.emmc_lifetime_used":"Vida útil de eMMC utilizada","system.host.reboot_host":"Reiniciar el host","system.host.confirm_reboot":"¿Estás seguro de que quieres reiniciar el host?","system.host.confirm_shutdown":"¿Estás seguro de que quieres apagar el host?","system.host.shutdown_host":"Apagar el host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar desde USB","system.host.move_datadisk":"Mover el disco de datos","system.core.cpu_usage":"Uso de CPU por el core","system.core.ram_usage":"Uso de RAM por el core","backup.search":"Buscar copias de seguridad","backup.no_backups":"Aún no tienes copias de seguridad.","backup.create_blocked_not_running":"No es posible crear una copia de seguridad en este momento porque el sistema está en el estado {state}.","backup.delete_selected":"Eliminar las copias de seguridad seleccionadas","backup.delete_backup_title":"Eliminar copia de seguridad","backup.delete_backup_text":"¿Quieres borrar {number} {number, plural,\n one {copia}\n other {copias}\n} de seguridad?","backup.delete_backup_confirm":"Eliminar","backup.selected":"{number} {number, plural,\n one {seleccionada}\n other {seleccionadas}\n}","backup.failed_to_delete":"No se pudo eliminar","backup.could_not_create":"No se pudo crear la copia de seguridad","backup.upload_backup":"Subir copia de seguridad","backup.download_backup":"Descargar copia de seguridad","backup.create_backup":"Crear copia de seguridad","backup.create":"Crear","backup.created":"Creada","backup.name":"Nombre de la copia de seguridad","backup.type":"Tipo de copia de seguridad","backup.select_type":"Selecciona qué restaurar","backup.full_backup":"Copia de seguridad completa","backup.partial_backup":"Copia de seguridad parcial","backup.addons":"Complementos","backup.folders":"Carpetas","backup.size":"Tamaño","backup.password":"Contraseña de la copia de seguridad","backup.confirm_password":"Confirma la contraseña de la copia de seguridad","backup.password_protection":"Protección con contraseña","backup.enter_password":"Por favor, introduce una contraseña.","backup.passwords_not_matching":"Las contraseñas no coinciden","backup.backup_already_running":"Ya se está ejecutando una copia de seguridad o restauración, actualmente no es posible crear una nueva copia de seguridad, inténtalo de nuevo más tarde.","dialog.network.title":"Configuración de red","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Buscar puntos de acceso","dialog.network.signal_strength":"Intensidad de señal","dialog.network.open":"Abierta","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Contraseña de Wi-Fi","dialog.network.warning":"Si estás cambiando las direcciones de Wi-Fi, IP o puerta de enlace, ¡podrías perder la conexión!","dialog.network.static":"Estática","dialog.network.auto":"Automático","dialog.network.disabled":"Deshabilitada","dialog.network.ip_netmask":"Dirección IP/Máscara de red","dialog.network.gateway":"Dirección de la puerta de enlace","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Tienes cambios sin guardar, estos se perderán si cambias de pestaña, ¿deseas continuar?","dialog.network.failed_to_change":"No se pudo cambiar la configuración de red","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Añadir un nuevo registro de contenedores","dialog.registries.title_manage":"Administrar los registros de contenedores","dialog.registries.registry":"Registro","dialog.registries.username":"Nombre de usuario","dialog.registries.password":"Contraseña","dialog.registries.no_registries":"No hay registros configurados","dialog.registries.add_registry":"Añadir registro","dialog.registries.add_new_registry":"Añadir un nuevo registro","dialog.registries.remove":"Eliminar","dialog.registries.failed_to_add":"No se pudo agregar el registro","dialog.registries.failed_to_remove":"No se pudo eliminar el registro","dialog.repositories.title":"Administrar los repositorios de complementos","dialog.repositories.add":"Añadir","dialog.repositories.remove":"Eliminar","dialog.repositories.used":"El repositorio está en uso para los complementos instalados y no se puede eliminar.","dialog.restart_addon.title":"¿Reiniciar {name}?","dialog.restart_addon.text":"Para usar la nueva configuración guardada, este complemento debe reiniciarse.","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"¿Desinstalar {name}?","dialog.uninstall_addon.text":"Su configuración será eliminada permanentemente.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Buscar hardware","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Ruta del dispositivo","dialog.datadisk_move.title":"Mover el disco de datos","dialog.datadisk_move.description":"Actualmente estás utilizando ''{current_path}'' como disco de datos. Mover discos de datos reiniciará tu dispositivo y se estima que tardará {time} minutos. No se podrá acceder a la instalación de Home Assistant durante este período. ¡No desconectes la alimentación durante la migración!","dialog.datadisk_move.select_device":"Selecciona el nuevo disco de datos","dialog.datadisk_move.no_devices":"No se han encontrado dispositivos conectados adecuados","dialog.datadisk_move.moving_desc":"Reiniciando y moviendo el disco de datos. Por favor, ten paciencia","dialog.datadisk_move.moving":"Moviendo el disco de datos","dialog.datadisk_move.loading_devices":"Cargando dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file +{"addon.failed_to_reset":"No se pudo restablecer la configuración del complemento, {error}","addon.failed_to_save":"No se pudo guardar la configuración del complemento, {error}","addon.state.installed":"El complemento está instalado","addon.state.not_installed":"El complemento no está instalado","addon.state.not_available":"El complemento no está disponible en su sistema","addon.panel.configuration":"Configuración","addon.panel.documentation":"Documentación","addon.panel.info":"Información","addon.panel.log":"Registro","addon.configuration.no_configuration":"Este complemento no tiene configuración.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Por defecto","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Salida","addon.configuration.options.header":"Opciones","addon.configuration.options.edit_in_ui":"Editar en la IU","addon.configuration.options.edit_in_yaml":"Editar en YAML","addon.configuration.options.invalid_yaml":"YAML no válido","addon.configuration.options.show_unused_optional":"Mostrar opciones de configuración opcionales no utilizadas","addon.configuration.network.container":"Contenedor","addon.configuration.network.disabled":"Deshabilitada","addon.configuration.network.header":"Red","addon.configuration.network.show_disabled":"Mostrar puertos deshabilitados","addon.configuration.network.introduction":"Cambia los puertos en tu host que están expuestos por el complemento","addon.dashboard.changelog":"Registro de cambios","addon.dashboard.cpu_usage":"Uso de CPU por el complemento","addon.dashboard.ram_usage":"Uso de RAM por el complemento","addon.dashboard.hostname":"Nombre de host","addon.dashboard.new_update_available":"{name} {version} está disponible","addon.dashboard.not_available_arch":"Este complemento no es compatible con el procesador de tu dispositivo o el sistema operativo que has instalado en tu dispositivo.","addon.dashboard.not_available_version":"Estás ejecutando Home Assistant {core_version_installed}, para actualizar a esta versión del complemento necesitas al menos la versión {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visita la página {name} para obtener más detalles","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"detener","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruir","addon.dashboard.open_web_ui":"Abrir la interfaz web","addon.dashboard.protection_mode.title":"¡El modo de protección está desactivado!","addon.dashboard.protection_mode.content":"¡El modo de protección en este complemento está deshabilitado! Esto le da al complemento acceso completo a todo el sistema, lo que agrega riesgos de seguridad y podría dañar tu sistema si se usa incorrectamente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.protection_mode.enable":"Habilitar","addon.dashboard.capability.stage.title":"Etapa de complemento","addon.dashboard.capability.stage.description":"Los complementos pueden tener una de tres etapas: \n\n {icon_stable} ** Estable **: estos son complementos listos para usarse en producción. \n\n {icon_experimental} ** Experimental **: estos pueden contener errores y pueden estar inacabados. \n\n {icon_deprecated} ** Obsoleto **: estos complementos ya no recibirán actualizaciones.","addon.dashboard.capability.rating.title":"Clasificación de seguridad del complemento","addon.dashboard.capability.rating.description":"Home Assistant proporciona una clasificación de seguridad para cada uno de los complementos, que indica los riesgos involucrados al usar este complemento. Cuanto más acceso requiera un complemento en tu sistema, menor será la puntuación, lo que aumentará los posibles riesgos de seguridad. \n\nLa puntuación está en una escala de 1 a 8. Donde 1 es la puntuación más baja (considerado el más inseguro y de mayor riesgo) y una puntuación de 8 es la puntuación más alta (considerado el más seguro y de menor riesgo).","addon.dashboard.capability.host_network.title":"Red del host","addon.dashboard.capability.host_network.description":"Los complementos generalmente se ejecutan en su propia capa de red aislada, lo que les impide acceder a la red del sistema operativo del host. En algunos casos, este aislamiento de red puede limitar los complementos en la prestación de sus servicios y, por lo tanto, el autor del complemento puede eliminar el aislamiento, lo que le da al complemento acceso completo a las capacidades de red de la máquina host. Esto le da al complemento más capacidades de red pero reduce la seguridad, por consiguiente, la clasificación de seguridad del complemento se reducirá cuando el complemento utilice esta opción.","addon.dashboard.capability.homeassistant_api.title":"Acceso a la API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento puede acceder a tu instancia de Home Assistant en ejecución directamente a través de la API de Home Assistant. Este modo también maneja la autenticación para el complemento, lo que permite que un complemento interactúe con Home Assistant sin la necesidad de tokens de autenticación adicionales.","addon.dashboard.capability.full_access.title":"Acceso completo al hardware","addon.dashboard.capability.full_access.description":"Este complemento tiene acceso completo al hardware de tu sistema, a petición del autor del complemento. El acceso es comparable al modo privilegiado en Docker. Dado que esto abre posibles riesgos de seguridad, esta característica impacta negativamente en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por ti. Para hacer esto, debes deshabilitar el modo de protección en el complemento manualmente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.capability.hassio_api.title":"Acceso a la API del Supervisor","addon.dashboard.capability.hassio_api.description":"Al complemento se le dio acceso a la API del Supervisor, a petición del autor del complemento. De forma predeterminada, el complemento puede acceder a la información general de la versión de tu sistema. Cuando el complemento solicita acceso de nivel de 'gerente' o 'administrador' a la API, obtendrá acceso para controlar varias partes de tu sistema Home Assistant. Este permiso está indicado por esta insignia y afectará negativamente la puntuación de seguridad del complemento.","addon.dashboard.capability.docker_api.title":"Acceso completo a Docker","addon.dashboard.capability.docker_api.description":"El autor del complemento ha solicitado que el complemento tenga acceso de administración a la instancia de Docker que se ejecuta en tu sistema. Este modo le da al complemento acceso y control total a todo tu sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar tu sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por ti. Para hacer esto, debes deshabilitar el modo de protección en el complemento manualmente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.capability.host_pid.title":"Espacio de nombres de los procesos del host","addon.dashboard.capability.host_pid.description":"Por lo general, los procesos que ejecuta el complemento están aislados de todos los demás procesos del sistema. El autor del complemento ha solicitado que el complemento tenga acceso a los procesos del sistema que se ejecutan en la instancia del sistema host y también que permitas que el complemento genere procesos en el sistema host. Este modo le da al complemento acceso y control total a todo tu sistema Home Assistant, lo que agrega riesgos de seguridad y podría dañar tu sistema si se usa incorrectamente. Por lo tanto, esta característica tiene un impacto negativo en la puntuación de seguridad del complemento. \n\nEste nivel de acceso no se otorga automáticamente y debe ser confirmado por ti. Para hacer esto debes deshabilitar el modo de protección en el complemento manualmente. Desactiva solo el modo de protección si conoces, necesitas Y CONFÍAS en la fuente de este complemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') es un módulo de seguridad del kernel de Linux que restringe las capacidades de los complementos como el acceso a la red, el acceso a sockets raw y el permiso para leer, escribir o ejecutar archivos específicos. \n\nLos autores de complementos pueden proporcionar sus perfiles de seguridad, optimizados para el complemento, o solicitar su desactivación. Si AppArmor está deshabilitado, aumentará los riesgos de seguridad y, por lo tanto, tendrá un impacto negativo en la puntuación de seguridad del complemento.","addon.dashboard.capability.auth_api.title":"Autenticación de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complemento puede autenticar a los usuarios contra Home Assistant, lo que permite que los complementos brinden a los usuarios la posibilidad de iniciar sesión en aplicaciones que se ejecutan dentro de complementos, utilizando tu nombre de usuario/contraseña de Home Assistant. Esta insignia indica si el autor del complemento solicita esta capacidad.","addon.dashboard.capability.ingress.title":"Entrada","addon.dashboard.capability.ingress.description":"Este complemento utiliza Entrada para integrar su interfaz de forma segura en Home Assistant.","addon.dashboard.capability.signed.title":"Firmado","addon.dashboard.capability.signed.description":"Este complemento está firmado y verificado con Codenotario Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Núcleo","addon.dashboard.capability.label.rating":"clasificación","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid de host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrada","addon.dashboard.capability.label.signed":"Firmado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Obsoleto","addon.dashboard.capability.role.manager":"administrador","addon.dashboard.capability.role.default":"predeterminado","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"copia de seguridad","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Iniciar en el arranque","addon.dashboard.option.boot.description":"Hacer que el complemento se inicie durante el arranque del sistema","addon.dashboard.option.watchdog.title":"Vigilancia","addon.dashboard.option.watchdog.description":"Esto reiniciará el complemento si se cae","addon.dashboard.option.auto_update.title":"Actualización automática","addon.dashboard.option.auto_update.description":"Actualizar automáticamente el complemento cuando haya una nueva versión disponible","addon.dashboard.option.ingress_panel.title":"Mostrar en el panel lateral","addon.dashboard.option.ingress_panel.description":"Añade este complemento a tu panel lateral","addon.dashboard.option.protected.title":"Modo de protección","addon.dashboard.option.protected.description":"Bloquea el acceso elevado al sistema desde el complemento","addon.dashboard.action_error.uninstall":"No se pudo desinstalar el complemento","addon.dashboard.action_error.install":"No se pudo instalar el complemento","addon.dashboard.action_error.stop":"No se pudo detener el complemento","addon.dashboard.action_error.rebuild":"No se pudo reconstruir el complemento","addon.dashboard.action_error.restart":"No se pudo reiniciar el complemento","addon.dashboard.action_error.start":"No se pudo iniciar el complemento","addon.dashboard.action_error.go_to_config":"Editar configuración","addon.dashboard.action_error.start_invalid_config":"Ir a la configuración","addon.dashboard.action_error.validate_config":"No se pudo validar la configuración del complemento","addon.dashboard.action_error.get_changelog":"No se pudo obtener el registro de cambios del complemento","addon.documentation.get_documentation":"No se pudo obtener la documentación del complemento, {error}","addon.logs.get_logs":"No se pudieron obtener los registros del complemento, {error}","common.cancel":"Cancelar","common.yes":"Sí","common.no":"No","common.add":"Añadir","common.description":"Descripción","common.failed_to_restart_name":"No se pudo reiniciar {name}","common.failed_to_update_name":"No se pudo actualizar {name}","common.learn_more":"Saber más","common.new_version_available":"Nueva versión disponible","common.newest_version":"Versión más reciente","common.refresh":"Actualizar","common.release_notes":"Notas de versión","common.reload":"Recargar","common.reset_defaults":"Restablecer los valores predeterminados","common.reset_options":"Restablecer opciones","common.restart_name":"Reiniciar el {name}","common.restart":"Reiniciar","common.running_version":"Actualmente estás ejecutando la versión {version}","common.save":"Guardar","common.close":"Cerrar","common.menu":"Menú","common.show":"mostrar","common.show_more":"Mostrar más información sobre esto","common.update_available":"{count, plural,\n one {actualización pendiente}\n other {{count} actualizaciones pendientes}\n}","common.update":"Actualizar","common.version":"Versión","common.error.unknown":"Error desconocido","common.error.update_failed":"No se pudo actualizar","update_available.update_name":"Actualizar {name}","update_available.open_release_notes":"Abrir notas de la versión","update_available.create_backup":"Crear una copia de seguridad antes de actualizar","update_available.description":"Tienes instalada la {version}. Haz clic en actualizar para actualizar a la versión {newest_version}","update_available.updating":"Actualizando {name} a la versión {version}","update_available.no_update":"No hay actualización disponible para {name}","confirm.restart.title":"Reiniciar el {name}","confirm.restart.text":"¿Estás seguro de que deseas reiniciar {name}?","confirm.reset_options.title":"Restablecer opciones","confirm.reset_options.text":"¿Estás seguro de que deseas restablecer todas tus opciones?","dashboard.addon_new_version":"Nueva versión disponible","dashboard.addon_running":"El complemento se está ejecutando","dashboard.addon_stopped":"El complemento está detenido","dashboard.addons":"Complementos instalados","dashboard.no_addons":"Aún no tienes ningún complemento instalado. ¡Dirígete a la tienda de complementos para comenzar!","dashboard.search_addons":"Buscar complementos","store.missing_addons":"¿Faltan complementos? Habilita el modo avanzado en tu página de perfil de usuario","store.no_results_found":"No se encontraron resultados en {repository}.","store.registries":"Registros","store.repositories":"Repositorios","store.check_updates":"Buscar actualizaciones","panel.addons":"Complementos","panel.dashboard":"Panel de control","panel.backups":"Copias de seguridad","panel.store":"Tienda de complementos","panel.system":"Sistema","my.not_supported":"Esta redirección no es compatible con tu instancia de Home Assistant. Consulta el {link} para conocer las redirecciones admitidas y la versión en la que se introdujeron.","my.faq_link":"Preguntas frecuentes sobre mi Home Assistant","my.add_addon_repository_title":"Falta el repositorio del complemento","my.add_addon_repository_description":"El complemento ''{addon}'' es parte del repositorio de complementos ''{repository}'', este repositorio no se encuentra en tu sistema, ¿quieres añadirlo ahora?","my.error":"Se ha producido un error desconocido","my.error_addon_not_found":"Complemento no encontrado","my.error_repository_not_found":"No se encontró el repositorio requerido para este complemento","my.error_addon_not_started":"El complemento solicitado no se está ejecutando. Por favor, inícialo primero","my.error_addon_not_installed":"El complemento solicitado no está instalado. Por favor instálalo primero","my.error_addon_no_ingress":"El complemento solicitado no admite la entrada","system.log.log_provider":"Proveedor de registros","system.log.get_logs":"No se pudieron obtener los registros de {provider}, {error}","system.supervisor.cpu_usage":"Uso de CPU por el Supervisor","system.supervisor.ram_usage":"Uso de RAM por el Supervisor","system.supervisor.failed_to_set_option":"No se pudo configurar la opción del Supervisor","system.supervisor.failed_to_reload":"No pudo recargar el Supervisor","system.supervisor.failed_to_update":"No se pudo actualizar el Supervisor","system.supervisor.unsupported_title":"Estás ejecutando una instalación no soportada","system.supervisor.unsupported_description":"A continuación se muestra una lista de problemas encontrados con tu instalación, haz clic en los enlaces para saber cómo puedes resolver los problemas.","system.supervisor.unhealthy_title":"Tu instalación está en mal estado","system.supervisor.unhealthy_description":"Ejecutar una instalación en mal estado causará problemas. A continuación se muestra una lista de problemas encontrados con tu instalación, haz clic en los enlaces para saber cómo puedes resolver los problemas.","system.supervisor.update_supervisor":"Actualizar el Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Salir del canal beta","system.supervisor.leave_beta_description":"Obtén actualizaciones estables para Home Assistant, Supervisor y el host","system.supervisor.join_beta_action":"Únete al canal beta","system.supervisor.join_beta_description":"Obtén actualizaciones beta para Home Assistant (RC), Supervisor y el host","system.supervisor.share_diagnostics":"Compartir diagnósticos","system.supervisor.share_diagnostics_description":"Comparte informes de fallos e información de diagnóstico.","system.supervisor.reload_supervisor":"Recargar el Supervisor","system.supervisor.warning":"ADVERTENCIA","system.supervisor.search":"Buscar","system.supervisor.share_diagonstics_title":"Ayuda a mejorar Home Assistant","system.supervisor.share_diagonstics_description":"¿Te gustaría compartir automáticamente informes de fallos e información de diagnóstico cuando el Supervisor encuentra errores inesperados? {line_break} Esto nos permitirá solucionar los problemas, la información solo es accesible para el equipo principal de Home Assistant y no se compartirá con otros. {line_break} Los datos no incluyen ninguna información privada/confidencial y puedes desactivar esto en la configuración en el momento que desees.","system.supervisor.unsupported_reason.apparmor":"AppArmor no está habilitado en el host","system.supervisor.unsupported_reason.content_trust":"La validación de confianza en el contenido está deshabilitada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuración de Docker","system.supervisor.unsupported_reason.docker_version":"Versión de Docker","system.supervisor.unsupported_reason.job_conditions":"Condiciones de trabajo ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"Agente del SO","system.supervisor.unsupported_reason.privileged":"El Supervisor no es privilegiado","system.supervisor.unsupported_reason.software":"Se ha detectado un software no compatible","system.supervisor.unsupported_reason.source_mods":"Modificaciones de la fuente","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"El Supervisor no es privilegiado","system.supervisor.unhealthy_reason.supervisor":"El Supervisor no se pudo actualizar","system.supervisor.unhealthy_reason.setup":"No se pudo configurar el Supervisor","system.supervisor.unhealthy_reason.docker":"El entorno de Docker no funciona correctamente","system.supervisor.unhealthy_reason.untrusted":"Contenido no confiable detectado","system.host.failed_to_get_hardware_list":"No se pudo obtener la lista de hardware","system.host.failed_to_reboot":"No se pudo reiniciar el host","system.host.failed_to_shutdown":"No se pudo apagar el host","system.host.failed_to_set_hostname":"No se pudo configurar el nombre de host","system.host.failed_to_import_from_usb":"No se pudo importar desde USB","system.host.failed_to_move":"No se pudo mover el disco de datos","system.host.used_space":"Espacio usado","system.host.hostname":"Nombre de host","system.host.change_hostname":"Cambiar nombre de host","system.host.new_hostname":"Por favor, introduce un nuevo nombre de host:","system.host.ip_address":"Dirección IP","system.host.change":"Cambiar","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versión de Docker","system.host.deployment":"Despliegue","system.host.emmc_lifetime_used":"Vida útil de eMMC utilizada","system.host.reboot_host":"Reiniciar el host","system.host.confirm_reboot":"¿Estás seguro de que quieres reiniciar el host?","system.host.confirm_shutdown":"¿Estás seguro de que quieres apagar el host?","system.host.shutdown_host":"Apagar el host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar desde USB","system.host.move_datadisk":"Mover el disco de datos","system.core.cpu_usage":"Uso de CPU por el core","system.core.ram_usage":"Uso de RAM por el core","backup.search":"Buscar copias de seguridad","backup.no_backups":"Aún no tienes copias de seguridad.","backup.create_blocked_not_running":"No es posible crear una copia de seguridad en este momento porque el sistema está en el estado {state}.","backup.delete_selected":"Eliminar las copias de seguridad seleccionadas","backup.delete_backup_title":"Eliminar copia de seguridad","backup.delete_backup_text":"¿Quieres borrar {number} {number, plural,\n one {copia}\n other {copias}\n} de seguridad?","backup.delete_backup_confirm":"Eliminar","backup.selected":"{number} {number, plural,\n one {seleccionada}\n other {seleccionadas}\n}","backup.failed_to_delete":"No se pudo eliminar","backup.could_not_create":"No se pudo crear la copia de seguridad","backup.upload_backup":"Subir copia de seguridad","backup.download_backup":"Descargar copia de seguridad","backup.create_backup":"Crear copia de seguridad","backup.create":"Crear","backup.created":"Creada","backup.name":"Nombre de la copia de seguridad","backup.type":"Tipo de copia de seguridad","backup.select_type":"Selecciona qué restaurar","backup.full_backup":"Copia de seguridad completa","backup.partial_backup":"Copia de seguridad parcial","backup.addons":"Complementos","backup.folders":"Carpetas","backup.size":"Tamaño","backup.password":"Contraseña de la copia de seguridad","backup.confirm_password":"Confirma la contraseña de la copia de seguridad","backup.password_protection":"Protección con contraseña","backup.enter_password":"Por favor, introduce una contraseña.","backup.passwords_not_matching":"Las contraseñas no coinciden","backup.backup_already_running":"Ya se está ejecutando una copia de seguridad o restauración, actualmente no es posible crear una nueva copia de seguridad, inténtalo de nuevo más tarde.","dialog.network.title":"Configuración de red","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Buscar puntos de acceso","dialog.network.signal_strength":"Intensidad de señal","dialog.network.open":"Abierta","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Contraseña de Wi-Fi","dialog.network.warning":"Si estás cambiando las direcciones de Wi-Fi, IP o puerta de enlace, ¡podrías perder la conexión!","dialog.network.static":"Estática","dialog.network.auto":"Automático","dialog.network.disabled":"Deshabilitada","dialog.network.ip_netmask":"Dirección IP/Máscara de red","dialog.network.gateway":"Dirección de la puerta de enlace","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Tienes cambios sin guardar, estos se perderán si cambias de pestaña, ¿deseas continuar?","dialog.network.failed_to_change":"No se pudo cambiar la configuración de red","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Añadir un nuevo registro de contenedores","dialog.registries.title_manage":"Administrar los registros de contenedores","dialog.registries.registry":"Registro","dialog.registries.username":"Nombre de usuario","dialog.registries.password":"Contraseña","dialog.registries.no_registries":"No hay registros configurados","dialog.registries.add_registry":"Añadir registro","dialog.registries.add_new_registry":"Añadir un nuevo registro","dialog.registries.remove":"Eliminar","dialog.registries.failed_to_add":"No se pudo agregar el registro","dialog.registries.failed_to_remove":"No se pudo eliminar el registro","dialog.repositories.title":"Administrar los repositorios de complementos","dialog.repositories.add":"Añadir","dialog.repositories.remove":"Eliminar","dialog.repositories.used":"El repositorio está en uso para los complementos instalados y no se puede eliminar.","dialog.restart_addon.title":"¿Reiniciar {name}?","dialog.restart_addon.text":"Para usar la nueva configuración guardada, este complemento debe reiniciarse.","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"¿Desinstalar {name}?","dialog.uninstall_addon.text":"Su configuración será eliminada permanentemente.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Buscar hardware","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Ruta del dispositivo","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Mover el disco de datos","dialog.datadisk_move.description":"Actualmente estás utilizando ''{current_path}'' como disco de datos. Mover discos de datos reiniciará tu dispositivo y se estima que tardará {time} minutos. No se podrá acceder a la instalación de Home Assistant durante este período. ¡No desconectes la alimentación durante la migración!","dialog.datadisk_move.select_device":"Selecciona el nuevo disco de datos","dialog.datadisk_move.no_devices":"No se han encontrado dispositivos conectados adecuados","dialog.datadisk_move.moving_desc":"Reiniciando y moviendo el disco de datos. Por favor, ten paciencia","dialog.datadisk_move.moving":"Moviendo el disco de datos","dialog.datadisk_move.loading_devices":"Cargando dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/et-4e87c7c95af932b3fe36d4cba8d3a77d.json b/supervisor/api/panel/static/translations/et-6396fd984dcc6c50018693a6f16cf2d8.json similarity index 95% rename from supervisor/api/panel/static/translations/et-4e87c7c95af932b3fe36d4cba8d3a77d.json rename to supervisor/api/panel/static/translations/et-6396fd984dcc6c50018693a6f16cf2d8.json index d47f1f011..1d42f1d04 100644 --- a/supervisor/api/panel/static/translations/et-4e87c7c95af932b3fe36d4cba8d3a77d.json +++ b/supervisor/api/panel/static/translations/et-6396fd984dcc6c50018693a6f16cf2d8.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Lisandmooduli sätete lähtestamine nurjus, {error}","addon.failed_to_save":"Lisandmooduli sätete salvestamine nurjus, {error}","addon.state.installed":"Lisandmoodul on paigaldatud","addon.state.not_installed":"Lisandmoodulit pole paigaldatud","addon.state.not_available":"Lisandmoodul pole antud süsteemile saadaval","addon.panel.configuration":"Seaded","addon.panel.documentation":"Dokumentatsioon","addon.panel.info":"Info","addon.panel.log":"Logikirjed","addon.configuration.no_configuration":"Sellel lisandmoodulil puuduvad sätted.","addon.configuration.audio.header":"Heli","addon.configuration.audio.default":"Vaikimisi","addon.configuration.audio.input":"Sisend","addon.configuration.audio.output":"Väljund","addon.configuration.options.header":"Valikud","addon.configuration.options.edit_in_ui":"Redigeeri kasutajaliideses","addon.configuration.options.edit_in_yaml":"Redigeeri YAML-ina","addon.configuration.options.invalid_yaml":"Sobimatu YAML","addon.configuration.options.show_unused_optional":"Kuva kasutamata valikulised seadistussuvandid","addon.configuration.network.container":"Konteiner","addon.configuration.network.disabled":"Keelatud","addon.configuration.network.header":"Võrk","addon.configuration.network.show_disabled":"Kuva keelatud pordid","addon.configuration.network.introduction":"Muuda hostis pordid mis on lisaseadme poolt avatud.","addon.dashboard.changelog":"Muudatuste nimekiri","addon.dashboard.cpu_usage":"Lisandmooduli protsessori kasutus","addon.dashboard.ram_usage":"Lisandmooduli RAM-i kasutus","addon.dashboard.hostname":"Hostinimi","addon.dashboard.new_update_available":"{name} {version} on saadaval","addon.dashboard.not_available_arch":"See lisandmoodul ei ühildu seadme protsessoriga ega seadmesse installitud operatsioonisüsteemiga.","addon.dashboard.not_available_version":"Kasutad Home Assistanti {core_version_installed}. Selle lisandmooduli versiooni värskendamiseks vajad vähemalt Home Assistanti {core_version_needed}","addon.dashboard.visit_addon_page":"Täiendavate detailide saamiseks külasta lehte {name}","addon.dashboard.restart":"taaskäivita","addon.dashboard.start":"käivita","addon.dashboard.stop":"peata","addon.dashboard.install":"paigalda","addon.dashboard.uninstall":"eemalda","addon.dashboard.rebuild":"taasloo","addon.dashboard.open_web_ui":"Ava veebiliides","addon.dashboard.protection_mode.title":"Kaitserežiim on keelatud!","addon.dashboard.protection_mode.content":"Selle lisandmooduli kaitserežiim on keelatud! See annab lisandmoodulile täieliku juurdepääsu kogu süsteemile, mis lisab turvariske ja võib valesti kasutamisel süsteemi kahjustada. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.protection_mode.enable":"Luba","addon.dashboard.capability.stage.title":"Lisandmooduli järk","addon.dashboard.capability.stage.description":"Lisandmoodulitel võib olla üks kolmest järgust: \n\n {icon_stable} ** Stabiilne **: need on kasutamiseks valmis lisandmoodulid. \n\n {icon_experimental} ** Eksperimentaalne **: need võivad sisaldada vigu ja võivad olla lõpetamata. \n\n {icon_deprecated} ** Katkestatud **: need lisandmoodulid ei saa enam värskendusi.","addon.dashboard.capability.rating.title":"Lisandmooduli turbehinnang","addon.dashboard.capability.rating.description":"Home Assistant annab igale lisandmoodulile turvaklassi, mis näitab selle lisandmooduli kasutamisega seotud riske. Mida rohkem lisandmoodul vajab süsteemile juurdepääsu, seda väiksem on skoor, suurendades seeläbi võimalikke turvariske. \n\nHinne on skaalal 1 kuni 8. Kus 1 on madalaim tulemus (peetakse kõige ebaturvalisemaks ja kõige suuremaks riskiks) ja 8 on kõige suurem tulemus (peetakse kõige turvalisemaks ja madalaimaks riskiks).","addon.dashboard.capability.host_network.title":"Hosti võrk","addon.dashboard.capability.host_network.description":"Lisandmoodulid töötavad tavaliselt oma isoleeritud võrgukihis, mis takistab neil juurdepääsu hosti operatsioonisüsteemi võrgule. Mõnel juhul võib see võrguisolatsioon piirata lisandmooduleid nende teenuste pakkumisel ja seetõttu saab lisandmooduli autor isolatsiooni tühistada, andes lisandmoodulile täieliku juurdepääsu hostimasina võrgu võimalustele. See annab lisandmoodulile rohkem võrguvõimalusi, kuid vähendab turvalisust, seega langeb lisandmooduli turvahinnang, kui lisandmoodul seda võimalust kasutab.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API ligipääs","addon.dashboard.capability.homeassistant_api.description":"Sellel lisandmoodulil on juurdepääs töötavale koduabilise eksemplarile otse Home Assistanti API kaudu. See režiim tegeleb ka lisandmooduli autentimisega, mis võimaldab lisandmoodulil Home Assistantiga suhelda, ilma et oleks vaja täiendavaid autentimisvõtmeid.","addon.dashboard.capability.full_access.title":"Täielik juurdepääs riistvarale","addon.dashboard.capability.full_access.description":"Lisandmoodulile antakse lisandmooduli autori taotlusel täielik juurdepääs süsteemi riistvarale. Juurdepääs on võrreldav Dockeri privilegeeritud režiimiga. Kuna see avab võimalikud turvariskid, mõjutab see funktsioon lisandmooduli turvaskoori negatiivselt.\n\nSeda juurdepääsutaset ei anta automaatselt ja pead selle kinnitama. Selleks pead lisandmooduli kaitserežiimi käsitsi keelama. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.capability.hassio_api.title":"Supervisori API juurdepääs","addon.dashboard.capability.hassio_api.description":"Lisandmoodulile anti juurdepääs Supervisori API-le lisandmooduli autori taotlusel. Vaikimisi saab lisandmoodul juurdepääsu süsteemi üldisele versiooniteabele. Kui pistikprogramm taotleb API-le juurdepääsu halduri või administraatori tasemel, saab see juurdepääsu Home Assistanti süsteemi mitme osa juhtimiseks. See luba on tähistatud selle märgiga ja see mõjutab pistikprogrammi turvaskoori negatiivselt.","addon.dashboard.capability.docker_api.title":"Täielik juurdepääs Dockerile","addon.dashboard.capability.docker_api.description":"Lisandmooduli autor on taotlenud lisandmoodulilt haldusjuurdepääsu teie süsteemis töötavale Dockeri eksemplarile. See režiim annab lisandmoodulile täieliku juurdepääsu ja kontrolli kogu Home Assistanti süsteemile, mis lisab turvariske ja võib väärkasutamisel teie süsteemi kahjustada. Seetõttu mõjutab see funktsioon lisandmooduli turvaskoori negatiivselt.\n\nSeda juurdepääsutaset ei anta automaatselt ja pead selle kinnitama. Selleks pead lisandmooduli kaitserežiimi käsitsi keelama. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.capability.host_pid.title":"Hostiprotsesside nimeruum","addon.dashboard.capability.host_pid.description":"Tavaliselt on lisandmooduli protsessid isoleeritud kõigist teistest süsteemiprotsessidest. Lisandmooduli autor on taotlenud lisandmooduli juurdepääsu hostisüsteemi eksemplaris töötavatele süsteemiprotsessidele ja lubama lisandmoodulit ka hostisüsteemi kudemisprotsessidele. See režiim annab lisandmoodulile täieliku juurdepääsu ja kontrolli kogu Home Assistanti süsteemile, mis lisab turvariske ja võib väärkasutamisel teie süsteemi kahjustada. Seetõttu mõjutab see funktsioon lisandmooduli turvaskoori negatiivselt.\n\nSeda juurdepääsutaset ei anta automaatselt ja pead selle kinnitama. Selleks pead lisandmooduli kaitserežiimi käsitsi keelama. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') on Linuxi tuuma turvamoodul, mis piirab lisandmoodulite võimalusi, näiteks võrgule juurdepääsu, otsest võgupesa juurdepääsu ja konkreetseid faile lugeda, kirjutada või käivitada. \n\n Pistikprogrammi autorid võivad esitada oma turvaprofiilid, mis on lisandmooduli jaoks optimeeritud, või taotleda selle keelamist. Kui AppArmor on keelatud, tekitab see turvariske ja seetõttu mõjutab see lisandmooduli turbeskoori negatiivselt.","addon.dashboard.capability.auth_api.title":"Home Assistanti autentimine","addon.dashboard.capability.auth_api.description":"Lisandmoodul võib kasutajaid Home Assistanti abil autentida, võimaldades lisandmoodulitel anda kasutajatele võimaluse sisse logida lisandmoodulites töötavatesse rakendustesse, kasutades nende Home Assistanti kasutajanime / parooli. See märk näitab, kas lisandmooduli autor seda võimalust taotleb.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"See lisandmoodul kasutab Ingressi, et manustada oma liides turvaliselt Home Assistanti.","addon.dashboard.capability.signed.title":"Allkirjastatud","addon.dashboard.capability.signed.description":"See lisandmoodul on allkirjastatud ja kontrollitud ühenduse atesteerimisteenusega (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"hinnang","addon.dashboard.capability.label.hardware":"riistvara","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"hosti pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Allkirjastatud","addon.dashboard.capability.stages.experimental":"Eksperimentaalne","addon.dashboard.capability.stages.deprecated":"Aegunud","addon.dashboard.capability.role.manager":"haldur","addon.dashboard.capability.role.default":"vaikimisi","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"varundus","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Käivita alglaadimisel","addon.dashboard.option.boot.description":"Lisandmooduli käivitamine süsteemi käivitamise ajal","addon.dashboard.option.watchdog.title":"Valvetaimer","addon.dashboard.option.watchdog.description":"See käivitab lisandmooduli kokkujooksmisel","addon.dashboard.option.auto_update.title":"Automaatne värskendamine","addon.dashboard.option.auto_update.description":"Lisandmooduli automaatne uuendamine kui uus versioon on saadaval","addon.dashboard.option.ingress_panel.title":"Kuva külgribal","addon.dashboard.option.ingress_panel.description":"Lisa see lisandmoodul külgribale","addon.dashboard.option.protected.title":"Kaitserežiim","addon.dashboard.option.protected.description":"Blokeerib laiendatud süsteemijuurdepääsu lisandmoodulist","addon.dashboard.action_error.uninstall":"Lisandmooduli eemaldamine nurjus","addon.dashboard.action_error.install":"Lisandmooduli paigaldamine nurjus","addon.dashboard.action_error.stop":"Lisandmooduli peatamine nurjus","addon.dashboard.action_error.rebuild":"Lisandmooduli taastamine nurjus","addon.dashboard.action_error.restart":"Lisandmooduli taaskäivitamine nurjus","addon.dashboard.action_error.start":"Lisandmooduli käivitamine nurjus","addon.dashboard.action_error.go_to_config":"Muuda seadeid","addon.dashboard.action_error.start_invalid_config":"Mine sätetesse","addon.dashboard.action_error.validate_config":"Lisandmooduli sätete kontroll nurjus","addon.dashboard.action_error.get_changelog":"Lisandmooduli muudatuste logi hankimine nurjus","addon.documentation.get_documentation":"Lisandmooduli dokumentatsiooni hankimine nurjus, {error}","addon.logs.get_logs":"Lisandmoodulite logide hankimine nurjus, {error}","common.cancel":"Loobu","common.yes":"Jah","common.no":"Ei","common.add":"Lisa","common.description":"Kirjeldus","common.failed_to_restart_name":"Üksuse {name} taaskäivitamine nurjus","common.failed_to_update_name":"Üksuse {name} värskendamine nurjus","common.learn_more":"Lisateave","common.new_version_available":"Uus versioon on saadaval","common.newest_version":"Uusim versioon","common.refresh":"Värskenda","common.release_notes":"Väljalaske teave","common.reload":"Taaslae","common.reset_defaults":"Lähtesta vaikeväärtustele","common.reset_options":"Lähtesta suvandid","common.restart_name":"Taaskäivita {name}","common.restart":"Taaskäivita","common.running_version":"Kasutad praegu versiooni {version}","common.save":"Salvesta","common.close":"Sulge","common.menu":"Menüü","common.show":"kuva","common.show_more":"Kuva selle kohta rohkem teavet","common.update_available":"{count, plural,\n one {uuendus}\n other {{count} uuendust}\n} on saadaval","common.update":"Uuenda","common.version":"Versioon","common.error.unknown":"Tundmatu viga","common.error.update_failed":"Värskendamine nurjus","update_available.update_name":"Uuenda {name}","update_available.open_release_notes":"Ava väljalaskemärkmed","update_available.create_backup":"Enne värskendamist loo varukoopia","update_available.description":"Paigaldatud on {version}, versioonile {newest_version} värskendamiseks klõpsa nuppu Värskenda","update_available.updating":"Üksuse {name} värskendamine versioonile {version}","update_available.no_update":"{name} jaoks pole värskendusi saadaval","confirm.restart.title":"taaskäivita","confirm.restart.text":"Kas olete kindel, et soovid rakenduse {name} taaskäivitada?","confirm.reset_options.title":"Lähtesta suvandid","confirm.reset_options.text":"Kas soovid kindlasti kõik oma valikud lähtestada?","dashboard.addon_new_version":"Uus versioon on saadaval","dashboard.addon_running":"Lisandmoodul töötab","dashboard.addon_stopped":"Lisandmoodul on peatatud","dashboard.addons":"Paigaldatud lisandmoodulid","dashboard.no_addons":"Ühtegi lisandmoodulit pole veel paigaldatud. Alustamiseks mine lisandmoodulite hoidlasse!","dashboard.search_addons":"Otsi lisandmooduleid","store.missing_addons":"Ei näe lisandmooduleid? Luba täpsem režiim oma kasutajaprofiili lehel","store.no_results_found":"Hoidlast {repository} ei leitud tulemeid.","store.registries":"Registrid","store.repositories":"Hoidlad","store.check_updates":"Kontrolli uuendusi","panel.addons":"Lisandmoodulid","panel.dashboard":"Kasutajaliidese vaade","panel.backups":"Varukoopiad","panel.store":"Lisandmoodulite hoidla","panel.system":"Süsteem","my.not_supported":"pole toetatud","my.faq_link":"KKK viide","my.add_addon_repository_title":"Lisandmooduli hoidla puudub","my.add_addon_repository_description":"Lisandmoodul ''{addon}'' on osa lisandmooduli hoidlast ''{repository}'', see hoidla puudub süsteemis. Kas soovid selle kohe lisada?","my.error":"Viga","my.error_addon_not_found":"Lisandmoodulit ei leitud","my.error_repository_not_found":"Selle lisandmooduli jaoks vajalikku hoidlat ei leitud.","my.error_addon_not_started":"Soovitud lisandmoodul ei tööta. Alustamiseks käivita see","my.error_addon_not_installed":"Soovitud lisandmoodul pole pigaldatud. Alustamiseks paigalda see","my.error_addon_no_ingress":"Valitud lisandmoodul ei toeta ingressi","system.log.log_provider":"Logi pakkuja","system.log.get_logs":"{provider} logide toomine nurjus, {tõrge}","system.supervisor.cpu_usage":"Supervisori protsessori kasutus","system.supervisor.ram_usage":"Supervisori mälu kasutus","system.supervisor.failed_to_set_option":"Supevisori suvandi seadmine nurjus","system.supervisor.failed_to_reload":"Supervisori taaslaadimine nurjus","system.supervisor.failed_to_update":"Supervisori värskendamine nurjus","system.supervisor.unsupported_title":"Kasutad toetamata paigaldusmeetodit","system.supervisor.unsupported_description":"Allpool on loend paigaldusel leitud probleemidest. Klõpsa linkidel, et saada teada, kuidas saad probleeme lahendada.","system.supervisor.unhealthy_title":"Paigaldus on vigane","system.supervisor.unhealthy_description":"Vigase paigalduse käivitamine tekitab probleeme. Allpool on paigaldamisel leitud probleemide loend. Klõpsa linkidel, et saada teada, kuidas saad probleeme lahendada.","system.supervisor.update_supervisor":"Uuenda Supervisorit","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Lahku beetakanalist","system.supervisor.leave_beta_description":"Hangi Home Assistanti, Supervisori ja hosti jaoks stabiilseid uuendusi","system.supervisor.join_beta_action":"Liitu beetakanaliga","system.supervisor.join_beta_description":"Hangi beebivärskendusi Home Assistanti (RC), juhendaja ja hosti jaoks","system.supervisor.share_diagnostics":"Jaga silumisteavet","system.supervisor.share_diagnostics_description":"Jaga krahhiaruandeid ja diagnostikateavet.","system.supervisor.reload_supervisor":"Taaslae Supevisor","system.supervisor.warning":"HOIATUS","system.supervisor.search":"Otsing","system.supervisor.share_diagonstics_title":"Aita Home Assistanti paremaks muuta","system.supervisor.share_diagonstics_description":"Kas soovid automaatselt jagada krahhiaruandeid ja diagnostikateavet kui Supervisoris ilmneb ootamatuid tõrkeid? {line_break} See võimaldab meil probleeme lahendada, teave on kättesaadav ainult Home Assistanti põhimeeskonnale ja seda ei jagata teistega. {line_break} Andmed ei sisalda privaatset/tundlikku teavet ja saad selle sätetes igal ajal keelata.","system.supervisor.unsupported_reason.apparmor":"AppArmor pole hostis lubatud","system.supervisor.unsupported_reason.content_trust":"Sisu usaldatavuse kontroll on keelatud","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Dockeri sätted","system.supervisor.unsupported_reason.docker_version":"Dockeri versioon","system.supervisor.unsupported_reason.job_conditions":"Eiratud tingimused","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Võrguhaldur","system.supervisor.unsupported_reason.os":"Operatsioonisüsteem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisoril pole piisavalt õigusi","system.supervisor.unsupported_reason.software":"Tuvastati toetamata tarkvara","system.supervisor.unsupported_reason.source_mods":"Allika muudatused","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Superviisoril pole piisavalt õigusi","system.supervisor.unhealthy_reason.supervisor":"Supervisorit ei saanud värskendada","system.supervisor.unhealthy_reason.setup":"Supervisori seadistamine nurjus","system.supervisor.unhealthy_reason.docker":"Dockeri keskkond ei tööta korralikult","system.supervisor.unhealthy_reason.untrusted":"Tuvastati ebausaldusväärne sisu","system.host.failed_to_get_hardware_list":"Riistvaraloendi toomine nurjus","system.host.failed_to_reboot":"Hosti taaskäivitamine nurjus","system.host.failed_to_shutdown":"Hosti sulgemine nurjus","system.host.failed_to_set_hostname":"Hostinime määramine nurjus","system.host.failed_to_import_from_usb":"USB seadmelt importimine nurjus","system.host.failed_to_move":"Andmeketta teisaldamine nurjus","system.host.used_space":"Kasutatud maht","system.host.hostname":"Hostinimi","system.host.change_hostname":"Hostinime muutmine","system.host.new_hostname":"Sisesta uus hostinimi:","system.host.ip_address":"IP-aadress","system.host.change":"Muuda","system.host.operating_system":"Operatsioonisüsteem","system.host.docker_version":"Dockeri versioon","system.host.deployment":"Juurutamine","system.host.emmc_lifetime_used":"eMMC elueast on kasutatud","system.host.reboot_host":"Taaskäivita host","system.host.confirm_reboot":"Kas soovid kindlasti hosti taaskäivitada?","system.host.confirm_shutdown":"Kas soovid kindlasti hosti välja lülitada?","system.host.shutdown_host":"Lülita host välja","system.host.hardware":"Riistvara","system.host.import_from_usb":"Lae USB seadmelt","system.host.move_datadisk":"Teisalda andmeketas","system.core.cpu_usage":"Protsessori hõivatus","system.core.ram_usage":"Mälu hõivatus","backup.search":"Otsi varundusi","backup.no_backups":"Sul pole veel ühtegi varukoopiat.","backup.create_blocked_not_running":"Varukoopia loomine pole praegu võimalik kuna süsteem on olekus {state}.","backup.delete_selected":"Kustuta valitud varukoopiad","backup.delete_backup_title":"Kustuta varukoopia","backup.delete_backup_text":"Kas soovid kustutada {number} {number, plural,\n one {varukoopia}\n other {varukoopiat}\n}?","backup.delete_backup_confirm":"kustuta","backup.selected":"{number} valitud","backup.failed_to_delete":"Kustutamine nurjus","backup.could_not_create":"Varukoopia loomine nurjus","backup.upload_backup":"Varukoopia üleslaadimine","backup.download_backup":"Varukoopia allalaadimine","backup.create_backup":"Loo varukoopia","backup.create":"Loo","backup.created":"Loodud","backup.name":"Varukoopia nimi","backup.type":"Varukoopia tüüp","backup.select_type":"Vali mida taastada","backup.full_backup":"Täielik varukoopia","backup.partial_backup":"Osaline varukoopia","backup.addons":"Lisandmoodulid","backup.folders":"Kaustad","backup.size":"Suurus","backup.password":"Varukoopia salasõna","backup.confirm_password":"Varukoopia salasõna kinnitamine","backup.password_protection":"Salasõnaga kaitstud","backup.enter_password":"Sisesta salasõna.","backup.passwords_not_matching":"Salasõnad ei ühti","backup.backup_already_running":"Varundamine või taastamine on juba käimas, uue varukoopia loomine pole praegu võimalik, proovi hiljem uuesti.","dialog.network.title":"Võrgu sätted","dialog.network.connected_to":"Ühendatud pääsupunktiga {ssid}","dialog.network.scan_ap":"Otsi pääsupunkte","dialog.network.signal_strength":"Signaali tugevus","dialog.network.open":"Avatud","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"WiFi","dialog.network.wifi_password":"WiFi salasõna","dialog.network.warning":"Kui muudad WiFi, IP või lüüsi aadressi võib ühendus katkeda!","dialog.network.static":"Staatiline","dialog.network.auto":"Automaatne","dialog.network.disabled":"Keelatud","dialog.network.ip_netmask":"IP-aadress / võrgumask","dialog.network.gateway":"Lüüsi aadress","dialog.network.dns_servers":"DNS serverid","dialog.network.unsaved":"Muudatused on salvestamata. Need lähevad kaotsi kui vahetad vahelehte. Kas soovid jätkata?","dialog.network.failed_to_change":"Võrgusätete muutmine nurjus","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Lisa uus konteineri register","dialog.registries.title_manage":"Konteineri registrite haldamine","dialog.registries.registry":"Register","dialog.registries.username":"Kasutajanimi","dialog.registries.password":"Salasõna","dialog.registries.no_registries":"Ühtegi registrit pole seadistatud","dialog.registries.add_registry":"Lisa register","dialog.registries.add_new_registry":"Lisa uus register","dialog.registries.remove":"Eemalda","dialog.registries.failed_to_add":"Registri lisamine nurjus","dialog.registries.failed_to_remove":"Registri eemaldamine nurjus","dialog.repositories.title":"Halda lisandmoodulite hoidlaid","dialog.repositories.add":"Lisa","dialog.repositories.remove":"Eemalda","dialog.repositories.used":"Hoidla on paigaldatud lisade jaoks kasutusel ja seda ei saa eemaldada.","dialog.restart_addon.title":"Kas taaskäivitada {name} ?","dialog.restart_addon.text":"Uue salvestatud konfiguratsiooni kasutamiseks tuleb see lisandmoodul taaskäivitada.","dialog.restart_addon.restart":"Taaskäivita","dialog.uninstall_addon.title":"Kas eemaldada {name}?","dialog.uninstall_addon.text":"Selle konfiguratsioon kustutatakse jäädavalt.","dialog.uninstall_addon.uninstall":"Eemalda","dialog.hardware.title":"Riistvara","dialog.hardware.search":"Otsi riistvara","dialog.hardware.subsystem":"Alamsüsteem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribuudid","dialog.hardware.device_path":"Seadme asukoht","dialog.datadisk_move.title":"Teisalda andmeketas","dialog.datadisk_move.description":"Kasutad praegu \"{current_path}\". Andmeketaste teisaldamine taaskäivitab seadme ja selleks kulub hinnanguliselt {time} minutit. Home Assistant ei ole sel perioodil juurdepääsetav. Ära eemalda toiteallikat andmete liigutamise ajal!","dialog.datadisk_move.select_device":"Vali uus andmeketas","dialog.datadisk_move.no_devices":"Sobivaid ühendatud seadmeid ei leitud","dialog.datadisk_move.moving_desc":"Taaskäivitamine ja andmeketta teisaldamine. Palun ole kannatlik","dialog.datadisk_move.moving":"Andmeketta teisaldamine","dialog.datadisk_move.loading_devices":"Seadmete laadimine","dialog.datadisk_move.cancel":"Loobu","dialog.datadisk_move.move":"Liiguta"} \ No newline at end of file +{"addon.failed_to_reset":"Lisandmooduli sätete lähtestamine nurjus, {error}","addon.failed_to_save":"Lisandmooduli sätete salvestamine nurjus, {error}","addon.state.installed":"Lisandmoodul on paigaldatud","addon.state.not_installed":"Lisandmoodulit pole paigaldatud","addon.state.not_available":"Lisandmoodul pole antud süsteemile saadaval","addon.panel.configuration":"Seaded","addon.panel.documentation":"Dokumentatsioon","addon.panel.info":"Info","addon.panel.log":"Logikirjed","addon.configuration.no_configuration":"Sellel lisandmoodulil puuduvad sätted.","addon.configuration.audio.header":"Heli","addon.configuration.audio.default":"Vaikimisi","addon.configuration.audio.input":"Sisend","addon.configuration.audio.output":"Väljund","addon.configuration.options.header":"Valikud","addon.configuration.options.edit_in_ui":"Redigeeri kasutajaliideses","addon.configuration.options.edit_in_yaml":"Redigeeri YAML-ina","addon.configuration.options.invalid_yaml":"Sobimatu YAML","addon.configuration.options.show_unused_optional":"Kuva kasutamata valikulised seadistussuvandid","addon.configuration.network.container":"Konteiner","addon.configuration.network.disabled":"Keelatud","addon.configuration.network.header":"Võrk","addon.configuration.network.show_disabled":"Kuva keelatud pordid","addon.configuration.network.introduction":"Muuda hostis pordid mis on lisaseadme poolt avatud.","addon.dashboard.changelog":"Muudatuste nimekiri","addon.dashboard.cpu_usage":"Lisandmooduli protsessori kasutus","addon.dashboard.ram_usage":"Lisandmooduli RAM-i kasutus","addon.dashboard.hostname":"Hostinimi","addon.dashboard.new_update_available":"{name} {version} on saadaval","addon.dashboard.not_available_arch":"See lisandmoodul ei ühildu seadme protsessoriga ega seadmesse installitud operatsioonisüsteemiga.","addon.dashboard.not_available_version":"Kasutad Home Assistanti {core_version_installed}. Selle lisandmooduli versiooni värskendamiseks vajad vähemalt Home Assistanti {core_version_needed}","addon.dashboard.visit_addon_page":"Täiendavate detailide saamiseks külasta lehte {name}","addon.dashboard.restart":"taaskäivita","addon.dashboard.start":"käivita","addon.dashboard.stop":"peata","addon.dashboard.install":"paigalda","addon.dashboard.uninstall":"eemalda","addon.dashboard.rebuild":"taasloo","addon.dashboard.open_web_ui":"Ava veebiliides","addon.dashboard.protection_mode.title":"Kaitserežiim on keelatud!","addon.dashboard.protection_mode.content":"Selle lisandmooduli kaitserežiim on keelatud! See annab lisandmoodulile täieliku juurdepääsu kogu süsteemile, mis lisab turvariske ja võib valesti kasutamisel süsteemi kahjustada. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.protection_mode.enable":"Luba","addon.dashboard.capability.stage.title":"Lisandmooduli järk","addon.dashboard.capability.stage.description":"Lisandmoodulitel võib olla üks kolmest järgust: \n\n {icon_stable} ** Stabiilne **: need on kasutamiseks valmis lisandmoodulid. \n\n {icon_experimental} ** Eksperimentaalne **: need võivad sisaldada vigu ja võivad olla lõpetamata. \n\n {icon_deprecated} ** Katkestatud **: need lisandmoodulid ei saa enam värskendusi.","addon.dashboard.capability.rating.title":"Lisandmooduli turbehinnang","addon.dashboard.capability.rating.description":"Home Assistant annab igale lisandmoodulile turvaklassi, mis näitab selle lisandmooduli kasutamisega seotud riske. Mida rohkem lisandmoodul vajab süsteemile juurdepääsu, seda väiksem on skoor, suurendades seeläbi võimalikke turvariske. \n\nHinne on skaalal 1 kuni 8. Kus 1 on madalaim tulemus (peetakse kõige ebaturvalisemaks ja kõige suuremaks riskiks) ja 8 on kõige suurem tulemus (peetakse kõige turvalisemaks ja madalaimaks riskiks).","addon.dashboard.capability.host_network.title":"Hosti võrk","addon.dashboard.capability.host_network.description":"Lisandmoodulid töötavad tavaliselt oma isoleeritud võrgukihis, mis takistab neil juurdepääsu hosti operatsioonisüsteemi võrgule. Mõnel juhul võib see võrguisolatsioon piirata lisandmooduleid nende teenuste pakkumisel ja seetõttu saab lisandmooduli autor isolatsiooni tühistada, andes lisandmoodulile täieliku juurdepääsu hostimasina võrgu võimalustele. See annab lisandmoodulile rohkem võrguvõimalusi, kuid vähendab turvalisust, seega langeb lisandmooduli turvahinnang, kui lisandmoodul seda võimalust kasutab.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API ligipääs","addon.dashboard.capability.homeassistant_api.description":"Sellel lisandmoodulil on juurdepääs töötavale koduabilise eksemplarile otse Home Assistanti API kaudu. See režiim tegeleb ka lisandmooduli autentimisega, mis võimaldab lisandmoodulil Home Assistantiga suhelda, ilma et oleks vaja täiendavaid autentimisvõtmeid.","addon.dashboard.capability.full_access.title":"Täielik juurdepääs riistvarale","addon.dashboard.capability.full_access.description":"Lisandmoodulile antakse lisandmooduli autori taotlusel täielik juurdepääs süsteemi riistvarale. Juurdepääs on võrreldav Dockeri privilegeeritud režiimiga. Kuna see avab võimalikud turvariskid, mõjutab see funktsioon lisandmooduli turvaskoori negatiivselt.\n\nSeda juurdepääsutaset ei anta automaatselt ja pead selle kinnitama. Selleks pead lisandmooduli kaitserežiimi käsitsi keelama. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.capability.hassio_api.title":"Supervisori API juurdepääs","addon.dashboard.capability.hassio_api.description":"Lisandmoodulile anti juurdepääs Supervisori API-le lisandmooduli autori taotlusel. Vaikimisi saab lisandmoodul juurdepääsu süsteemi üldisele versiooniteabele. Kui pistikprogramm taotleb API-le juurdepääsu halduri või administraatori tasemel, saab see juurdepääsu Home Assistanti süsteemi mitme osa juhtimiseks. See luba on tähistatud selle märgiga ja see mõjutab pistikprogrammi turvaskoori negatiivselt.","addon.dashboard.capability.docker_api.title":"Täielik juurdepääs Dockerile","addon.dashboard.capability.docker_api.description":"Lisandmooduli autor on taotlenud lisandmoodulilt haldusjuurdepääsu teie süsteemis töötavale Dockeri eksemplarile. See režiim annab lisandmoodulile täieliku juurdepääsu ja kontrolli kogu Home Assistanti süsteemile, mis lisab turvariske ja võib väärkasutamisel teie süsteemi kahjustada. Seetõttu mõjutab see funktsioon lisandmooduli turvaskoori negatiivselt.\n\nSeda juurdepääsutaset ei anta automaatselt ja pead selle kinnitama. Selleks pead lisandmooduli kaitserežiimi käsitsi keelama. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.capability.host_pid.title":"Hostiprotsesside nimeruum","addon.dashboard.capability.host_pid.description":"Tavaliselt on lisandmooduli protsessid isoleeritud kõigist teistest süsteemiprotsessidest. Lisandmooduli autor on taotlenud lisandmooduli juurdepääsu hostisüsteemi eksemplaris töötavatele süsteemiprotsessidele ja lubama lisandmoodulit ka hostisüsteemi kudemisprotsessidele. See režiim annab lisandmoodulile täieliku juurdepääsu ja kontrolli kogu Home Assistanti süsteemile, mis lisab turvariske ja võib väärkasutamisel teie süsteemi kahjustada. Seetõttu mõjutab see funktsioon lisandmooduli turvaskoori negatiivselt.\n\nSeda juurdepääsutaset ei anta automaatselt ja pead selle kinnitama. Selleks pead lisandmooduli kaitserežiimi käsitsi keelama. Keela kaitserežiim ainult siis, kui tead, vajad ja usaldad selle lisandmooduli allikat.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') on Linuxi tuuma turvamoodul, mis piirab lisandmoodulite võimalusi, näiteks võrgule juurdepääsu, otsest võgupesa juurdepääsu ja konkreetseid faile lugeda, kirjutada või käivitada. \n\n Pistikprogrammi autorid võivad esitada oma turvaprofiilid, mis on lisandmooduli jaoks optimeeritud, või taotleda selle keelamist. Kui AppArmor on keelatud, tekitab see turvariske ja seetõttu mõjutab see lisandmooduli turbeskoori negatiivselt.","addon.dashboard.capability.auth_api.title":"Home Assistanti autentimine","addon.dashboard.capability.auth_api.description":"Lisandmoodul võib kasutajaid Home Assistanti abil autentida, võimaldades lisandmoodulitel anda kasutajatele võimaluse sisse logida lisandmoodulites töötavatesse rakendustesse, kasutades nende Home Assistanti kasutajanime / parooli. See märk näitab, kas lisandmooduli autor seda võimalust taotleb.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"See lisandmoodul kasutab Ingressi, et manustada oma liides turvaliselt Home Assistanti.","addon.dashboard.capability.signed.title":"Allkirjastatud","addon.dashboard.capability.signed.description":"See lisandmoodul on allkirjastatud ja kontrollitud ühenduse atesteerimisteenusega (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"hinnang","addon.dashboard.capability.label.hardware":"riistvara","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"hosti pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Allkirjastatud","addon.dashboard.capability.stages.experimental":"Eksperimentaalne","addon.dashboard.capability.stages.deprecated":"Aegunud","addon.dashboard.capability.role.manager":"haldur","addon.dashboard.capability.role.default":"vaikimisi","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"varundus","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Käivita alglaadimisel","addon.dashboard.option.boot.description":"Lisandmooduli käivitamine süsteemi käivitamise ajal","addon.dashboard.option.watchdog.title":"Valvetaimer","addon.dashboard.option.watchdog.description":"See käivitab lisandmooduli kokkujooksmisel","addon.dashboard.option.auto_update.title":"Automaatne värskendamine","addon.dashboard.option.auto_update.description":"Lisandmooduli automaatne uuendamine kui uus versioon on saadaval","addon.dashboard.option.ingress_panel.title":"Kuva külgribal","addon.dashboard.option.ingress_panel.description":"Lisa see lisandmoodul külgribale","addon.dashboard.option.protected.title":"Kaitserežiim","addon.dashboard.option.protected.description":"Blokeerib laiendatud süsteemijuurdepääsu lisandmoodulist","addon.dashboard.action_error.uninstall":"Lisandmooduli eemaldamine nurjus","addon.dashboard.action_error.install":"Lisandmooduli paigaldamine nurjus","addon.dashboard.action_error.stop":"Lisandmooduli peatamine nurjus","addon.dashboard.action_error.rebuild":"Lisandmooduli taastamine nurjus","addon.dashboard.action_error.restart":"Lisandmooduli taaskäivitamine nurjus","addon.dashboard.action_error.start":"Lisandmooduli käivitamine nurjus","addon.dashboard.action_error.go_to_config":"Muuda seadeid","addon.dashboard.action_error.start_invalid_config":"Mine sätetesse","addon.dashboard.action_error.validate_config":"Lisandmooduli sätete kontroll nurjus","addon.dashboard.action_error.get_changelog":"Lisandmooduli muudatuste logi hankimine nurjus","addon.documentation.get_documentation":"Lisandmooduli dokumentatsiooni hankimine nurjus, {error}","addon.logs.get_logs":"Lisandmoodulite logide hankimine nurjus, {error}","common.cancel":"Loobu","common.yes":"Jah","common.no":"Ei","common.add":"Lisa","common.description":"Kirjeldus","common.failed_to_restart_name":"Üksuse {name} taaskäivitamine nurjus","common.failed_to_update_name":"Üksuse {name} värskendamine nurjus","common.learn_more":"Lisateave","common.new_version_available":"Uus versioon on saadaval","common.newest_version":"Uusim versioon","common.refresh":"Värskenda","common.release_notes":"Väljalaske teave","common.reload":"Taaslae","common.reset_defaults":"Lähtesta vaikeväärtustele","common.reset_options":"Lähtesta suvandid","common.restart_name":"Taaskäivita {name}","common.restart":"Taaskäivita","common.running_version":"Kasutad praegu versiooni {version}","common.save":"Salvesta","common.close":"Sulge","common.menu":"Menüü","common.show":"kuva","common.show_more":"Kuva selle kohta rohkem teavet","common.update_available":"{count, plural,\n one {uuendus}\n other {{count} uuendust}\n} on saadaval","common.update":"Uuenda","common.version":"Versioon","common.error.unknown":"Tundmatu viga","common.error.update_failed":"Värskendamine nurjus","update_available.update_name":"Uuenda {name}","update_available.open_release_notes":"Ava väljalaskemärkmed","update_available.create_backup":"Enne värskendamist loo varukoopia","update_available.description":"Paigaldatud on {version}, versioonile {newest_version} värskendamiseks klõpsa nuppu Värskenda","update_available.updating":"Üksuse {name} värskendamine versioonile {version}","update_available.no_update":"{name} jaoks pole värskendusi saadaval","confirm.restart.title":"taaskäivita","confirm.restart.text":"Kas olete kindel, et soovid rakenduse {name} taaskäivitada?","confirm.reset_options.title":"Lähtesta suvandid","confirm.reset_options.text":"Kas soovid kindlasti kõik oma valikud lähtestada?","dashboard.addon_new_version":"Uus versioon on saadaval","dashboard.addon_running":"Lisandmoodul töötab","dashboard.addon_stopped":"Lisandmoodul on peatatud","dashboard.addons":"Paigaldatud lisandmoodulid","dashboard.no_addons":"Ühtegi lisandmoodulit pole veel paigaldatud. Alustamiseks mine lisandmoodulite hoidlasse!","dashboard.search_addons":"Otsi lisandmooduleid","store.missing_addons":"Ei näe lisandmooduleid? Luba täpsem režiim oma kasutajaprofiili lehel","store.no_results_found":"Hoidlast {repository} ei leitud tulemeid.","store.registries":"Registrid","store.repositories":"Hoidlad","store.check_updates":"Kontrolli uuendusi","panel.addons":"Lisandmoodulid","panel.dashboard":"Kasutajaliidese vaade","panel.backups":"Varukoopiad","panel.store":"Lisandmoodulite hoidla","panel.system":"Süsteem","my.not_supported":"pole toetatud","my.faq_link":"KKK viide","my.add_addon_repository_title":"Lisandmooduli hoidla puudub","my.add_addon_repository_description":"Lisandmoodul ''{addon}'' on osa lisandmooduli hoidlast ''{repository}'', see hoidla puudub süsteemis. Kas soovid selle kohe lisada?","my.error":"Viga","my.error_addon_not_found":"Lisandmoodulit ei leitud","my.error_repository_not_found":"Selle lisandmooduli jaoks vajalikku hoidlat ei leitud.","my.error_addon_not_started":"Soovitud lisandmoodul ei tööta. Alustamiseks käivita see","my.error_addon_not_installed":"Soovitud lisandmoodul pole pigaldatud. Alustamiseks paigalda see","my.error_addon_no_ingress":"Valitud lisandmoodul ei toeta ingressi","system.log.log_provider":"Logi pakkuja","system.log.get_logs":"{provider} logide toomine nurjus, {tõrge}","system.supervisor.cpu_usage":"Supervisori protsessori kasutus","system.supervisor.ram_usage":"Supervisori mälu kasutus","system.supervisor.failed_to_set_option":"Supevisori suvandi seadmine nurjus","system.supervisor.failed_to_reload":"Supervisori taaslaadimine nurjus","system.supervisor.failed_to_update":"Supervisori värskendamine nurjus","system.supervisor.unsupported_title":"Kasutad toetamata paigaldusmeetodit","system.supervisor.unsupported_description":"Allpool on loend paigaldusel leitud probleemidest. Klõpsa linkidel, et saada teada, kuidas saad probleeme lahendada.","system.supervisor.unhealthy_title":"Paigaldus on vigane","system.supervisor.unhealthy_description":"Vigase paigalduse käivitamine tekitab probleeme. Allpool on paigaldamisel leitud probleemide loend. Klõpsa linkidel, et saada teada, kuidas saad probleeme lahendada.","system.supervisor.update_supervisor":"Uuenda Supervisorit","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Lahku beetakanalist","system.supervisor.leave_beta_description":"Hangi Home Assistanti, Supervisori ja hosti jaoks stabiilseid uuendusi","system.supervisor.join_beta_action":"Liitu beetakanaliga","system.supervisor.join_beta_description":"Hangi beebivärskendusi Home Assistanti (RC), juhendaja ja hosti jaoks","system.supervisor.share_diagnostics":"Jaga silumisteavet","system.supervisor.share_diagnostics_description":"Jaga krahhiaruandeid ja diagnostikateavet.","system.supervisor.reload_supervisor":"Taaslae Supevisor","system.supervisor.warning":"HOIATUS","system.supervisor.search":"Otsing","system.supervisor.share_diagonstics_title":"Aita Home Assistanti paremaks muuta","system.supervisor.share_diagonstics_description":"Kas soovid automaatselt jagada krahhiaruandeid ja diagnostikateavet kui Supervisoris ilmneb ootamatuid tõrkeid? {line_break} See võimaldab meil probleeme lahendada, teave on kättesaadav ainult Home Assistanti põhimeeskonnale ja seda ei jagata teistega. {line_break} Andmed ei sisalda privaatset/tundlikku teavet ja saad selle sätetes igal ajal keelata.","system.supervisor.unsupported_reason.apparmor":"AppArmor pole hostis lubatud","system.supervisor.unsupported_reason.content_trust":"Sisu usaldatavuse kontroll on keelatud","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Dockeri sätted","system.supervisor.unsupported_reason.docker_version":"Dockeri versioon","system.supervisor.unsupported_reason.job_conditions":"Eiratud tingimused","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Võrguhaldur","system.supervisor.unsupported_reason.os":"Operatsioonisüsteem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisoril pole piisavalt õigusi","system.supervisor.unsupported_reason.software":"Tuvastati toetamata tarkvara","system.supervisor.unsupported_reason.source_mods":"Allika muudatused","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Superviisoril pole piisavalt õigusi","system.supervisor.unhealthy_reason.supervisor":"Supervisorit ei saanud värskendada","system.supervisor.unhealthy_reason.setup":"Supervisori seadistamine nurjus","system.supervisor.unhealthy_reason.docker":"Dockeri keskkond ei tööta korralikult","system.supervisor.unhealthy_reason.untrusted":"Tuvastati ebausaldusväärne sisu","system.host.failed_to_get_hardware_list":"Riistvaraloendi toomine nurjus","system.host.failed_to_reboot":"Hosti taaskäivitamine nurjus","system.host.failed_to_shutdown":"Hosti sulgemine nurjus","system.host.failed_to_set_hostname":"Hostinime määramine nurjus","system.host.failed_to_import_from_usb":"USB seadmelt importimine nurjus","system.host.failed_to_move":"Andmeketta teisaldamine nurjus","system.host.used_space":"Kasutatud maht","system.host.hostname":"Hostinimi","system.host.change_hostname":"Hostinime muutmine","system.host.new_hostname":"Sisesta uus hostinimi:","system.host.ip_address":"IP-aadress","system.host.change":"Muuda","system.host.operating_system":"Operatsioonisüsteem","system.host.docker_version":"Dockeri versioon","system.host.deployment":"Juurutamine","system.host.emmc_lifetime_used":"eMMC elueast on kasutatud","system.host.reboot_host":"Taaskäivita host","system.host.confirm_reboot":"Kas soovid kindlasti hosti taaskäivitada?","system.host.confirm_shutdown":"Kas soovid kindlasti hosti välja lülitada?","system.host.shutdown_host":"Lülita host välja","system.host.hardware":"Riistvara","system.host.import_from_usb":"Lae USB seadmelt","system.host.move_datadisk":"Teisalda andmeketas","system.core.cpu_usage":"Protsessori hõivatus","system.core.ram_usage":"Mälu hõivatus","backup.search":"Otsi varundusi","backup.no_backups":"Sul pole veel ühtegi varukoopiat.","backup.create_blocked_not_running":"Varukoopia loomine pole praegu võimalik kuna süsteem on olekus {state}.","backup.delete_selected":"Kustuta valitud varukoopiad","backup.delete_backup_title":"Kustuta varukoopia","backup.delete_backup_text":"Kas soovid kustutada {number} {number, plural,\n one {varukoopia}\n other {varukoopiat}\n}?","backup.delete_backup_confirm":"kustuta","backup.selected":"{number} valitud","backup.failed_to_delete":"Kustutamine nurjus","backup.could_not_create":"Varukoopia loomine nurjus","backup.upload_backup":"Varukoopia üleslaadimine","backup.download_backup":"Varukoopia allalaadimine","backup.create_backup":"Loo varukoopia","backup.create":"Loo","backup.created":"Loodud","backup.name":"Varukoopia nimi","backup.type":"Varukoopia tüüp","backup.select_type":"Vali mida taastada","backup.full_backup":"Täielik varukoopia","backup.partial_backup":"Osaline varukoopia","backup.addons":"Lisandmoodulid","backup.folders":"Kaustad","backup.size":"Suurus","backup.password":"Varukoopia salasõna","backup.confirm_password":"Varukoopia salasõna kinnitamine","backup.password_protection":"Salasõnaga kaitstud","backup.enter_password":"Sisesta salasõna.","backup.passwords_not_matching":"Salasõnad ei ühti","backup.backup_already_running":"Varundamine või taastamine on juba käimas, uue varukoopia loomine pole praegu võimalik, proovi hiljem uuesti.","dialog.network.title":"Võrgu sätted","dialog.network.connected_to":"Ühendatud pääsupunktiga {ssid}","dialog.network.scan_ap":"Otsi pääsupunkte","dialog.network.signal_strength":"Signaali tugevus","dialog.network.open":"Avatud","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"WiFi","dialog.network.wifi_password":"WiFi salasõna","dialog.network.warning":"Kui muudad WiFi, IP või lüüsi aadressi võib ühendus katkeda!","dialog.network.static":"Staatiline","dialog.network.auto":"Automaatne","dialog.network.disabled":"Keelatud","dialog.network.ip_netmask":"IP-aadress / võrgumask","dialog.network.gateway":"Lüüsi aadress","dialog.network.dns_servers":"DNS serverid","dialog.network.unsaved":"Muudatused on salvestamata. Need lähevad kaotsi kui vahetad vahelehte. Kas soovid jätkata?","dialog.network.failed_to_change":"Võrgusätete muutmine nurjus","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Lisa uus konteineri register","dialog.registries.title_manage":"Konteineri registrite haldamine","dialog.registries.registry":"Register","dialog.registries.username":"Kasutajanimi","dialog.registries.password":"Salasõna","dialog.registries.no_registries":"Ühtegi registrit pole seadistatud","dialog.registries.add_registry":"Lisa register","dialog.registries.add_new_registry":"Lisa uus register","dialog.registries.remove":"Eemalda","dialog.registries.failed_to_add":"Registri lisamine nurjus","dialog.registries.failed_to_remove":"Registri eemaldamine nurjus","dialog.repositories.title":"Halda lisandmoodulite hoidlaid","dialog.repositories.add":"Lisa","dialog.repositories.remove":"Eemalda","dialog.repositories.used":"Hoidla on paigaldatud lisade jaoks kasutusel ja seda ei saa eemaldada.","dialog.restart_addon.title":"Kas taaskäivitada {name} ?","dialog.restart_addon.text":"Uue salvestatud konfiguratsiooni kasutamiseks tuleb see lisandmoodul taaskäivitada.","dialog.restart_addon.restart":"Taaskäivita","dialog.uninstall_addon.title":"Kas eemaldada {name}?","dialog.uninstall_addon.text":"Selle konfiguratsioon kustutatakse jäädavalt.","dialog.uninstall_addon.uninstall":"Eemalda","dialog.hardware.title":"Riistvara","dialog.hardware.search":"Otsi riistvara","dialog.hardware.subsystem":"Alamsüsteem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribuudid","dialog.hardware.device_path":"Seadme asukoht","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Teisalda andmeketas","dialog.datadisk_move.description":"Kasutad praegu \"{current_path}\". Andmeketaste teisaldamine taaskäivitab seadme ja selleks kulub hinnanguliselt {time} minutit. Home Assistant ei ole sel perioodil juurdepääsetav. Ära eemalda toiteallikat andmete liigutamise ajal!","dialog.datadisk_move.select_device":"Vali uus andmeketas","dialog.datadisk_move.no_devices":"Sobivaid ühendatud seadmeid ei leitud","dialog.datadisk_move.moving_desc":"Taaskäivitamine ja andmeketta teisaldamine. Palun ole kannatlik","dialog.datadisk_move.moving":"Andmeketta teisaldamine","dialog.datadisk_move.loading_devices":"Seadmete laadimine","dialog.datadisk_move.cancel":"Loobu","dialog.datadisk_move.move":"Liiguta"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/eu-afbe6ee57eace24fdb988a9ff79ad91c.json b/supervisor/api/panel/static/translations/eu-afbe6ee57eace24fdb988a9ff79ad91c.json new file mode 100644 index 000000000..15ad76964 --- /dev/null +++ b/supervisor/api/panel/static/translations/eu-afbe6ee57eace24fdb988a9ff79ad91c.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/eu-e9c6f0cf4f96287561a6695c0e073560.json b/supervisor/api/panel/static/translations/eu-e9c6f0cf4f96287561a6695c0e073560.json deleted file mode 100644 index 00cebdd58..000000000 --- a/supervisor/api/panel/static/translations/eu-e9c6f0cf4f96287561a6695c0e073560.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/fa-de98ea7ee87c7638c998ee6e55771673.json b/supervisor/api/panel/static/translations/fa-0331001974b050d39fa7582e88577307.json similarity index 95% rename from supervisor/api/panel/static/translations/fa-de98ea7ee87c7638c998ee6e55771673.json rename to supervisor/api/panel/static/translations/fa-0331001974b050d39fa7582e88577307.json index 39c0921c1..27ecf8c07 100644 --- a/supervisor/api/panel/static/translations/fa-de98ea7ee87c7638c998ee6e55771673.json +++ b/supervisor/api/panel/static/translations/fa-0331001974b050d39fa7582e88577307.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"صوتی","addon.configuration.audio.default":"پیش فرض","addon.configuration.audio.input":"ورودی","addon.configuration.audio.output":"خروجی","addon.configuration.options.header":"تنظیمات","addon.configuration.options.edit_in_ui":"ویرایش در رابط کاربری","addon.configuration.options.edit_in_yaml":"ویرایش در YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"گزینه های پیکربندی اختیاری استفاده نشده را نشان دهید","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"غیر فعال","addon.configuration.network.header":"شبکه","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"بستن","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"خروج از کانال بتا","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"پیوستن به کانال بتا","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"صوتی","addon.configuration.audio.default":"پیش فرض","addon.configuration.audio.input":"ورودی","addon.configuration.audio.output":"خروجی","addon.configuration.options.header":"تنظیمات","addon.configuration.options.edit_in_ui":"ویرایش در رابط کاربری","addon.configuration.options.edit_in_yaml":"ویرایش در YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"گزینه های پیکربندی اختیاری استفاده نشده را نشان دهید","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"غیر فعال","addon.configuration.network.header":"شبکه","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"بستن","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"خروج از کانال بتا","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"پیوستن به کانال بتا","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/fi-e75dbf5de63380c1bac73893d9a2728b.json b/supervisor/api/panel/static/translations/fi-08a60cee5783805d47401394ab7b57ba.json similarity index 95% rename from supervisor/api/panel/static/translations/fi-e75dbf5de63380c1bac73893d9a2728b.json rename to supervisor/api/panel/static/translations/fi-08a60cee5783805d47401394ab7b57ba.json index 2f4fc9860..8d54881f2 100644 --- a/supervisor/api/panel/static/translations/fi-e75dbf5de63380c1bac73893d9a2728b.json +++ b/supervisor/api/panel/static/translations/fi-08a60cee5783805d47401394ab7b57ba.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Lisäosan asetusten nollaaminen epäonnistui, {error}","addon.failed_to_save":"Lisäosan asetusten tallentaminen epäonnistui, {error}","addon.state.installed":"Lisäosa on asennettu","addon.state.not_installed":"Lisäosaa ei ole asennettu","addon.state.not_available":"Lisäosa ei ole saatavilla järjestelmällesi","addon.panel.configuration":"Asetukset","addon.panel.documentation":"Dokumentaatio","addon.panel.info":"Tiedot","addon.panel.log":"Loki","addon.configuration.no_configuration":"Tämä lisäosa ei tarjoa asetuksia, joita voisit säätää…","addon.configuration.audio.header":"Ääni","addon.configuration.audio.default":"Oletus","addon.configuration.audio.input":"Tulo","addon.configuration.audio.output":"Lähtö","addon.configuration.options.header":"Asetukset","addon.configuration.options.edit_in_ui":"Muokkaa käyttöliittymässä","addon.configuration.options.edit_in_yaml":"Muokkaa YAML-tiedostona","addon.configuration.options.invalid_yaml":"Virheellinen YAML","addon.configuration.options.show_unused_optional":"Näytä käyttämättömät valinnaiset asetukset","addon.configuration.network.container":"Kontti","addon.configuration.network.disabled":"Poistettu käytöstä","addon.configuration.network.header":"Verkko","addon.configuration.network.show_disabled":"Näytä portit, jotka eivät ole käytössä","addon.configuration.network.introduction":"Muuta isännän portteja, jotka ovat avoinna lisäosalle","addon.dashboard.changelog":"Muutosloki","addon.dashboard.cpu_usage":"Lisäosan CPU-käyttö","addon.dashboard.ram_usage":"Lisäosan muistinkäyttö","addon.dashboard.hostname":"Isäntänimi","addon.dashboard.new_update_available":"{name} {version} on saatavilla","addon.dashboard.not_available_arch":"Tämä lisäosa ei ole yhteensopiva laitteesi prosessorin tai laitteeseesi asennetun käyttöjärjestelmän kanssa.","addon.dashboard.not_available_version":"Käytössäsi on Home Assistant {core_version_installed}. Päivittääksesi lisäosan tähän versioon tarvitset vähintään Home Assistantin version {core_version_needed}.","addon.dashboard.visit_addon_page":"Lisätietoja on sivulla {name}","addon.dashboard.restart":"käynnistä uudelleen","addon.dashboard.start":"käynnistä","addon.dashboard.stop":"pysäytä","addon.dashboard.install":"asenna","addon.dashboard.uninstall":"poista","addon.dashboard.rebuild":"uudelleenrakenna","addon.dashboard.open_web_ui":"Avaa käyttöliittymä","addon.dashboard.protection_mode.title":"Suojaustila ei ole käytössä!","addon.dashboard.protection_mode.content":"Suojaustila on poistettu käytöstä tälle lisäosalle! Tämä antaa lisäosalle täyden pääsyn koko järjestelmään, mikä lisää tietoturvariskejä ja voi vahingoittaa järjestelmäsi väärinkäytettynä. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.protection_mode.enable":"Ota käyttöön","addon.dashboard.capability.stage.title":"Lisäosan vaihe","addon.dashboard.capability.stage.description":"Lisäosat voivat olla yhdessä kolmesta vaiheesta:\n\n{icon_stable} **Vakaa**: Nämä lisäosat ovat valmiita tuotantokäyttöön.\n\n{icon_experimental} **Kokeellinen**: Nämä lisäosat voivat sisältää virheitä, ja saattavat olla keskeneräisiä.\n\n{icon_deprecated} **Vanhentunut**: Nämä lisäosat eivät enää saa päivityksiä.","addon.dashboard.capability.rating.title":"Lisäosan turvallisuusluokitus","addon.dashboard.capability.rating.description":"Home Assistant antaa jokaiselle lisäosalle turvallisuusluokituksen, joka kertoo lisäosan käyttöön liittyvistä riskeistä. Mitä enemmän käyttöoikeuksia lisäosa vaatii, sitä enemmän mahdollisia tietoturvariskejä se aiheuttaa, mikä alentaa pistemäärää.\n\nLuokituksen asteikko on 1–8, missä huonoin pistemäärä on 1 (heikoin turvallisuus ja suurimmat riskit) ja paras pistemäärä on 8 (turvallisin ja pienimmät riskit).","addon.dashboard.capability.host_network.title":"Isännän verkko","addon.dashboard.capability.host_network.description":"Yleensä lisäosat toimivat omassa eristetyssä verkkokerroksessaan, mikä estää niitä pääsemästä isäntäkäyttöjärjestelmän verkkoon. Joissakin tapauksissa eristys voi rajoittaa lisäosien tarjoamia palveluita, ja siksi lisäosan tekijä voi poistaa eristyksen, mikä antaa lisäosalle täyden pääsyn isäntäkoneen verkkotoimintoihin. Tämä antaa lisäosalle laajemmat verkkotoiminnot mutta heikentää turvallisuutta, minkä vuoksi tämän ominaisuuden käyttö laskee lisäosan turvallisuuspisteitä.","addon.dashboard.capability.homeassistant_api.title":"Pääsy Home Assistantin APIin","addon.dashboard.capability.homeassistant_api.description":"Tällä lisäosalla on suora pääsy Home Assistant -esiintymääsi Home Assistantin APIn kautta. Tämä tila huolehtii myös todennuksesta, mikä mahdollistaa lisäosan vuorovaikutuksen Home Assistantin kanssa ilman erillisiä todennustunnuksia.","addon.dashboard.capability.full_access.title":"Täysi laitteistopääsy","addon.dashboard.capability.full_access.description":"Lisäosan tekijän pyynnöstä lisäosalle annetaan täysi pääsy järjestelmäsi laitteistoon. Käyttöoikeudet vastaavat Dockerin privileged-tilaa. Koska tämä luo mahdollisia tietoturvariskejä, tämä ominaisuus laskee lisäosan turvallisuuspisteitä.\n\nTätä käyttöoikeustasoa ei myönnetä automaattisesti, ja sinun on vahvistettava se. Tätä varten sinun on poistettava lisäosan suojaustila käytöstä manuaalisesti. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.capability.hassio_api.title":"Pääsy Supervisorin APIin","addon.dashboard.capability.hassio_api.description":"Lisäosan tekijän pyynnöstä lisäosalle annettiin pääsy Supervisorin APIin. Oletusarvoisesti lisäosa voi käyttää järjestelmäsi yleisiä versiotietoja. Kun lisäosa pyytää 'manager'- tai 'admin'-tasoista pääsyä APIin, se voi hallita useita Home Assistant -järjestelmäsi osia. Tämä merkki ilmaisee tätä käyttöoikeutta ja laskee lisäosan turvallisuuspisteitä.","addon.dashboard.capability.docker_api.title":"Täysi Docker-pääsy","addon.dashboard.capability.docker_api.description":"Lisäosan tekijä on pyytänyt lisäosalle hallintaoikeuksia järjestelmäsi Docker-palveluun. Tämä tila antaa lisäosalle täyden pääsyn ja hallinnan koko Home Assistant -järjestelmääsi, mikä lisää tietoturvariskejä ja voi vahingoittaa järjestelmääsi väärinkäytettynä. Siksi tämä ominaisuus laskee lisäosan turvallisuuspisteitä.\n\nTätä käyttöoikeustasoa ei myönnetä automaattisesti, ja sinun on vahvistettava se. Tätä varten sinun on poistettava lisäosan suojaustila käytöstä manuaalisesti. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.capability.host_pid.title":"Isännän prosessinimiavaruus","addon.dashboard.capability.host_pid.description":"Yleensä lisäosan suorittamat prosessit eristetään kaikista muista järjestelmäprosesseista. Lisäosan tekijä on pyytänyt lisäosalle pääsyä isäntäjärjestelmän prosesseihin sekä oikeutta käynnistää prosesseja isäntäjärjestelmässä. Tämä tila antaa lisäosalle täyden pääsyn ja hallinnan koko Home Assistant -järjestelmääsi, mikä lisää tietoturvariskejä ja voi vahingoittaa järjestelmääsi väärinkäytettynä. Siksi tämä ominaisuus laskee lisäosan turvallisuuspisteitä.\n\nTätä käyttöoikeustasoa ei myönnetä automaattisesti, ja sinun on vahvistettava se. Tätä varten sinun on poistettava lisäosan suojaustila käytöstä manuaalisesti. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') on Linux-ytimen suojausmoduuli, joka rajoittaa lisäosien ominaisuuksia, kuten verkkoyhteyksiä, raakojen pistokkeiden käyttöä ja oikeutta lukea, kirjoittaa tai suorittaa tiettyjä tiedostoja. \n\nLisäosien tekijät voivat toimittaa lisäosalle optimoidut suojausprofiilinsa tai pyytää poistamaan AppArmorin käytöstä. AppArmorin käytöstä poistaminen lisää turvallisuusriskejä ja laskee siten lisäosan turvallisuuspisteitä.","addon.dashboard.capability.auth_api.title":"Home Assistant -todennus","addon.dashboard.capability.auth_api.description":"Lisäosa voi todentaa käyttäjät Home Assistantin kautta, mikä antaa käyttäjien kirjautua lisäosien sisältämiin sovelluksiin Home Assistant -käytttäjätunnuksillaan ja -salasanoillaan. Tämä merkki osoittaa, pyytääkö lisäosan tekijä tätä toimintoa.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Tämä lisäosa käyttää Ingressiä upottaakseen käyttöliittymänsä turvallisesti Home Assistantiin.","addon.dashboard.capability.signed.title":"Allekirjoitettu","addon.dashboard.capability.signed.description":"Tämä lisäosa on allekirjoitettu ja varmennettu Codenotary Community Attestation Service (CAS) -palvelun avulla.","addon.dashboard.capability.label.core":"Ydin","addon.dashboard.capability.label.rating":"luokitus","addon.dashboard.capability.label.hardware":"Laitteisto","addon.dashboard.capability.label.host":"Isäntä","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"isäntä pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autentikaatio","addon.dashboard.capability.label.ingress":"ingressi","addon.dashboard.capability.label.signed":"Allekirjoitettu","addon.dashboard.capability.stages.experimental":"Kokeellinen","addon.dashboard.capability.stages.deprecated":"Käytöstä poistettu","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"oletus","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"varmuuskopio","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Automaattinen käynnistys","addon.dashboard.option.boot.description":"Käynnistä lisäosa järjestelmän käynnistyessä","addon.dashboard.option.watchdog.title":"Vahtikoira","addon.dashboard.option.watchdog.description":"Käynnistää lisäosan, jos se kaatuu","addon.dashboard.option.auto_update.title":"Automaattinen päivitys","addon.dashboard.option.auto_update.description":"Päivitä lisäosa automaattisesti, kun uusi versio on saatavilla","addon.dashboard.option.ingress_panel.title":"Näytä sivupalkissa","addon.dashboard.option.ingress_panel.description":"Lisää tämä lisäosa sivupalkkiin","addon.dashboard.option.protected.title":"Suojaustila","addon.dashboard.option.protected.description":"Estää lisäosalta laajan pääsyn järjestelmään","addon.dashboard.action_error.uninstall":"Lisäosan poistaminen epäonnistui","addon.dashboard.action_error.install":"Lisäosan asennus epäonnistui","addon.dashboard.action_error.stop":"Lisäosan pysäyttäminen epäonnistui","addon.dashboard.action_error.rebuild":"Lisäosan uudelleenrakentaminen epäonnistui","addon.dashboard.action_error.restart":"Lisäosan uudelleenkäynnistys epäonnistui","addon.dashboard.action_error.start":"Lisäosan käynnistäminen epäonnistui","addon.dashboard.action_error.go_to_config":"Muokkaa asetuksia","addon.dashboard.action_error.start_invalid_config":"Siirry asetuksiin","addon.dashboard.action_error.validate_config":"Lisäosan asetusten tarkistus epäonnistui","addon.dashboard.action_error.get_changelog":"Lisäosan muutoslokin hakeminen epäonnistui","addon.documentation.get_documentation":"Lisäosan dokumentaation hakeminen epäonnistui, {error}","addon.logs.get_logs":"Lisäosan lokien hakeminen epäonnistui, {error}","common.cancel":"Peru","common.yes":"Kyllä","common.no":"Ei","common.add":"Lisää","common.description":"Kuvaus","common.failed_to_restart_name":"{name} uudelleenkäynnistys epäonnistui","common.failed_to_update_name":"{name} päivittäminen epäonnistui","common.learn_more":"Lisätietoja","common.new_version_available":"Uusi versio saatavilla","common.newest_version":"Uusin versio","common.refresh":"Päivitä","common.release_notes":"Julkaisutiedot","common.reload":"Lataa uudelleen","common.reset_defaults":"Palauta oletukset","common.reset_options":"Nollaa asetukset","common.restart_name":"Käynnistä {name} uudelleen","common.restart":"Käynnistä uudelleen","common.running_version":"Käytät tällä hetkellä versiota {version}","common.save":"Tallenna","common.close":"Sulje","common.menu":"Valikko","common.show":"näytä","common.show_more":"Näytä lisätietoa tästä","common.update_available":"{count, plural,\n one {Päivitys}\n other {{count} päivitystä}\n} saatavilla","common.update":"Päivitä","common.version":"Versio","common.error.unknown":"Tuntematon virhe","common.error.update_failed":"Päivitys epäonnistui","update_available.update_name":"Päivitä {name}","update_available.open_release_notes":"Avaa julkaisutiedot","update_available.create_backup":"Luo varmuuskopio ennen päivittämistä","update_available.description":"Olet asentanut {version}. Päivitä versioon {newest_version} napsauttamalla","update_available.updating":"Päivitetään {name} versioon {version}","update_available.no_update":"Päivitystä ei ole saatavilla kohteelle {name}","confirm.restart.title":"Käynnistä {name} uudelleen","confirm.restart.text":"Haluatko varmasti käynnistää {name} uudelleen?","confirm.reset_options.title":"Nollaa asetukset","confirm.reset_options.text":"Haluatko varmasti nollata kaikki asetuksesi?","dashboard.addon_new_version":"Uusi versio saatavilla","dashboard.addon_running":"Lisäosa on käynnissä","dashboard.addon_stopped":"Lisäosa on pysäytetty","dashboard.addons":"Asennetut lisäosat","dashboard.no_addons":"Et ole vielä asentanut lisäosia. Aloita siirtymällä lisäosakauppaan!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Puuttuuko lisäosia? Ota edistynyt tila käyttöön käyttäjäprofiilisivullasi","store.no_results_found":"Ei tuloksia kohteesta {repository}.","store.registries":"Rekisterit","store.repositories":"Tietovarastot","store.check_updates":"Tarkista päivitykset","panel.addons":"Lisäosat","panel.dashboard":"Kojelauta","panel.backups":"Varmuuskopiot","panel.store":"Lisäosakauppa","panel.system":"Järjestelmä","my.not_supported":"Home Assistantisi ei tue tätä uudelleenohjausta. Tarkista linkistä {link} tuetut uudelleenohjaukset ja versiot, joissa ne esiteltiin.","my.faq_link":"Home Assistant UKK","my.add_addon_repository_title":"Lisäosan säilytyspaikkaa ei löydy","my.add_addon_repository_description":"Lisäosa ''{addon}'' on riippuvainen tietolähteestä ''{repository}''. Tämä tietolähde puuttuu järjestelmästäsi. Haluatko lisätä sen nyt?","my.error":"Tapahtui tuntematon virhe","my.error_addon_not_found":"Lisäosaa ei löydy","my.error_repository_not_found":"Lisäosan vaadittua tietolähdettä ei löytynyt","my.error_addon_not_started":"Pyydetty lisäosa ei ole käynnissä. Käynnistä se ensin","my.error_addon_not_installed":"Pyydettyä lisäosaa ei ole asennettu. Asenna se ensin","my.error_addon_no_ingress":"Pyydetty lisäosa ei tue sisäänpääsyä","system.log.log_provider":"Lokien lähde","system.log.get_logs":"{provider} -lokien hakeminen epäonnistui, {error}","system.supervisor.cpu_usage":"Supervisorin CPU-käyttö","system.supervisor.ram_usage":"Supervisorin muistinkäyttö","system.supervisor.failed_to_set_option":"Supervisor-asetuksen asettaminen epäonnistui","system.supervisor.failed_to_reload":"Supervisorin uudelleenlataus epäonnistui","system.supervisor.failed_to_update":"Supervisorin päivittäminen epäonnistui","system.supervisor.unsupported_title":"Käytät asennusta, jota ei tueta","system.supervisor.unsupported_description":"Alla on lista asennuksestasi löydetyistä ongelmista. Klikkaa linkkejä saadaksesi ohjeita ongelmien ratkaisemiseen.","system.supervisor.unhealthy_title":"Asennuksessasi on ongelmia","system.supervisor.unhealthy_description":"Virheellisen asennuksen käyttö aiheuttaa ongelmia. Alla on lista asennuksestasi havaituista ongelmista; klikkaa linkkejä saadaksesi tietoa ongelmien ratkaisemisesta.","system.supervisor.update_supervisor":"Päivitä Supervisor","system.supervisor.channel":"Kanava","system.supervisor.leave_beta_action":"Poistu betakanavasta","system.supervisor.leave_beta_description":"Vastaanota vakaita päivityksiä Home Assistantille, Supervisorille ja isännälle","system.supervisor.join_beta_action":"Liity betakanavaan","system.supervisor.join_beta_description":"Vastaanota betapäivityksiä Home Assistantille (RC:t), Supervisorille ja isännälle","system.supervisor.share_diagnostics":"Jaa diagnostiikka","system.supervisor.share_diagnostics_description":"Jaa kaatumisraportit ja diagnostiikkatiedot.","system.supervisor.reload_supervisor":"Lataa Supervisor uudelleen","system.supervisor.warning":"VAROITUS","system.supervisor.search":"Hae","system.supervisor.share_diagonstics_title":"Auta parantamaan Home Assistanttia","system.supervisor.share_diagonstics_description":"Haluatko jakaa kaatumisraportit ja diagnostiikkatiedot automaattisesti, kun Supervisor havaitsee odottamattomia virheitä? {line_break} Tämän avulla voimme korjata ongelmat. Tiedot ovat vain Home Assistant Core -tiimin käytettävissä, eikä niitä jaeta muille. {line_break} Tiedot eivät sisällä yksityisiä tai arkaluontoisia tietoja, ja voit poistaa tämän käytöstä asetuksissa milloin tahansa.","system.supervisor.unsupported_reason.apparmor":"AppArmor ei ole käytössä isännässä","system.supervisor.unsupported_reason.content_trust":"Varoitus: Suojaustila ei ole käytössä!","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-asetukset","system.supervisor.unsupported_reason.docker_version":"Docker-versio","system.supervisor.unsupported_reason.job_conditions":"Huomioimatta jätetyt työolot","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Käyttöjärjestelmä","system.supervisor.unsupported_reason.os_agent":"Käyttöjärjestelmän agentti","system.supervisor.unsupported_reason.privileged":"Supervisorilla ei ole laajoja käyttöoikeuksia","system.supervisor.unsupported_reason.software":"Ei-tuettu ohjelmisto havaittu","system.supervisor.unsupported_reason.source_mods":"Lähteen muutokset","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisorilla ei ole laajoja käyttöoikeuksia","system.supervisor.unhealthy_reason.supervisor":"Supervisorin päivitys epäonnistui","system.supervisor.unhealthy_reason.setup":"Supervisorin asennus epäonnistui","system.supervisor.unhealthy_reason.docker":"Docker-ympäristö ei toimi oikein","system.supervisor.unhealthy_reason.untrusted":"Epäluotettavaa sisältöä havaittu","system.host.failed_to_get_hardware_list":"Laitteistoluettelon luominen epäonnistui","system.host.failed_to_reboot":"Isännän uudelleenkäynnistys epäonnistui","system.host.failed_to_shutdown":"Isännän sammuttaminen epäonnistui","system.host.failed_to_set_hostname":"Isäntänimen asettaminen epäonnistui","system.host.failed_to_import_from_usb":"Tuonti USB:stä epäonnistui","system.host.failed_to_move":"Datalevyn siirtäminen epäonnistui","system.host.used_space":"Käytetty tila","system.host.hostname":"Isäntänimi","system.host.change_hostname":"Vaihda isäntänimi","system.host.new_hostname":"Syötä uusi isäntänimi:","system.host.ip_address":"IP-osoite","system.host.change":"Muuta","system.host.operating_system":"Käyttöjärjestelmä","system.host.docker_version":"Docker-versio","system.host.deployment":"Käyttöönotto","system.host.emmc_lifetime_used":"eMMC:n käyttöiästä käytetty","system.host.reboot_host":"Käynnistä isäntä uudelleen","system.host.confirm_reboot":"Haluatko varmasti käynnistää isännän uudelleen?","system.host.confirm_shutdown":"Haluatko varmasti sammuttaa isännän?","system.host.shutdown_host":"Sammuta isäntä","system.host.hardware":"Laitteisto","system.host.import_from_usb":"Tuo USB:stä","system.host.move_datadisk":"Siirrä datalevy","system.core.cpu_usage":"Ytimen CPU-käyttö","system.core.ram_usage":"Ytimen muistinkäyttö","backup.search":"Etsi varmuuskopioita","backup.no_backups":"Sinulla ei ole vielä varmuuskopioita.","backup.create_blocked_not_running":"Varmuuskopiota ei voi luoda tällä hetkellä, koska järjestelmä on tilassa {state}.","backup.delete_selected":"Poista valitut varmuuskopiot","backup.delete_backup_title":"Poista varmuuskopio","backup.delete_backup_text":"Haluatko poistaa {number} {number, plural,\n one {varmuuskopion}\n other {varmuuskopiota}\n}?","backup.delete_backup_confirm":"poista","backup.selected":"{number} valittu","backup.failed_to_delete":"Poistaminen epäonnistui","backup.could_not_create":"Varmuuskopiota ei voitu luoda","backup.upload_backup":"Lähetä varmuuskopio","backup.download_backup":"Lataa varmuuskopio","backup.create_backup":"Luo varmuuskopio","backup.create":"Luo","backup.created":"Luotu","backup.name":"Varmuuskopion nimi","backup.type":"Varmuuskopion tyyppi","backup.select_type":"Valitse palautettavat tiedot","backup.full_backup":"Täysi varmuuskopio","backup.partial_backup":"Osittainen varmuuskopio","backup.addons":"Lisäosat","backup.folders":"Kansiot","backup.size":"Koko","backup.password":"Varmuuskopion salasana","backup.confirm_password":"Vahvista varmuuskopion salasana","backup.password_protection":"Salasanasuojaus","backup.enter_password":"Syötä salasana.","backup.passwords_not_matching":"Salasanat eivät täsmää","backup.backup_already_running":"Varmuuskopiointi tai palautus on jo käynnissä, uuden varmuuskopion luominen ei ole tällä hetkellä mahdollista. Yritä myöhemmin uudelleen.","dialog.network.title":"Verkkoasetukset","dialog.network.connected_to":"Yhdistetty kohteeseen {ssid}","dialog.network.scan_ap":"Etsi tukiasemia","dialog.network.signal_strength":"Signaalin voimakkuus","dialog.network.open":"Avoin","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi salasana","dialog.network.warning":"Jos vaihdat Wi-Fi-, IP- tai yhdyskäytävän osoitteita, yhteys saattaa katketa!","dialog.network.static":"Staattinen","dialog.network.auto":"Automaattinen","dialog.network.disabled":"Poistettu käytöstä","dialog.network.ip_netmask":"IP-osoite/aliverkon peite","dialog.network.gateway":"Yhdyskäytävän osoite","dialog.network.dns_servers":"DNS-palvelimet","dialog.network.unsaved":"Sinulla on tallentamattomia muutoksia, jotka menetetään, jos vaihdat välilehteä. Haluatko jatkaa?","dialog.network.failed_to_change":"Verkkoasetusten muuttaminen epäonnistui","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Lisää uusi säilörekisteri","dialog.registries.title_manage":"Säilörekisterien hallinta","dialog.registries.registry":"Rekisteri","dialog.registries.username":"Käyttäjätunnus","dialog.registries.password":"Salasana","dialog.registries.no_registries":"Rekistereitä ei ole määritetty","dialog.registries.add_registry":"Lisää rekisteri","dialog.registries.add_new_registry":"Lisää uusi rekisteri","dialog.registries.remove":"Poista","dialog.registries.failed_to_add":"Rekisterin lisääminen epäonnistui","dialog.registries.failed_to_remove":"Rekisterin poistaminen epäonnistui","dialog.repositories.title":"Hallinnoi lisäosavarastoja","dialog.repositories.add":"Lisää","dialog.repositories.remove":"Poista","dialog.repositories.used":"Asennetut lisäosat käyttävät tietolähdettä ja sitä ei voida poistaa.","dialog.restart_addon.title":"Käynnistetäänkö {name} uudelleen?","dialog.restart_addon.text":"Haluatko käynnistää lisäosan uudelleen muutostesi kanssa?","dialog.restart_addon.restart":"Käynnistä uudelleen","dialog.uninstall_addon.title":"Poistetaanko {name}?","dialog.uninstall_addon.text":"Sen asetukset poistetaan pysyvästi.","dialog.uninstall_addon.uninstall":"Poista","dialog.hardware.title":"Laitteisto","dialog.hardware.search":"Etsi laitteita","dialog.hardware.subsystem":"Alijärjestelmä","dialog.hardware.id":"ID","dialog.hardware.attributes":"Ominaisuudet","dialog.hardware.device_path":"Laitteen polku","dialog.datadisk_move.title":"Siirrä levy","dialog.datadisk_move.description":"Käytät tällä hetkellä polkua \" {current_path} \" datalevynä. Sen siirtäminen käynnistää laitteesi uudelleen, ja sen arvioidaan kestävän {time} minuuttia. Home Assistant -asennus ei ole käytettävissä tänä aikana. Älä katkaise virtaa siirron aikana!","dialog.datadisk_move.select_device":"Valitse uusi datalevy","dialog.datadisk_move.no_devices":"Sopivia liitettyjä laitteita ei löytynyt","dialog.datadisk_move.moving_desc":"Käynnistetään uudelleen ja siirretään datalevyä. Ole kärsivällinen.","dialog.datadisk_move.moving":"Siirretään datalevyä","dialog.datadisk_move.loading_devices":"Ladataan laitteita","dialog.datadisk_move.cancel":"Peru","dialog.datadisk_move.move":"Siirrä"} \ No newline at end of file +{"addon.failed_to_reset":"Lisäosan asetusten nollaaminen epäonnistui, {error}","addon.failed_to_save":"Lisäosan asetusten tallentaminen epäonnistui, {error}","addon.state.installed":"Lisäosa on asennettu","addon.state.not_installed":"Lisäosaa ei ole asennettu","addon.state.not_available":"Lisäosa ei ole saatavilla järjestelmällesi","addon.panel.configuration":"Asetukset","addon.panel.documentation":"Dokumentaatio","addon.panel.info":"Tiedot","addon.panel.log":"Loki","addon.configuration.no_configuration":"Tämä lisäosa ei tarjoa asetuksia, joita voisit säätää…","addon.configuration.audio.header":"Ääni","addon.configuration.audio.default":"Oletus","addon.configuration.audio.input":"Tulo","addon.configuration.audio.output":"Lähtö","addon.configuration.options.header":"Asetukset","addon.configuration.options.edit_in_ui":"Muokkaa käyttöliittymässä","addon.configuration.options.edit_in_yaml":"Muokkaa YAML-tiedostona","addon.configuration.options.invalid_yaml":"Virheellinen YAML","addon.configuration.options.show_unused_optional":"Näytä käyttämättömät valinnaiset asetukset","addon.configuration.network.container":"Kontti","addon.configuration.network.disabled":"Poistettu käytöstä","addon.configuration.network.header":"Verkko","addon.configuration.network.show_disabled":"Näytä portit, jotka eivät ole käytössä","addon.configuration.network.introduction":"Muuta isännän portteja, jotka ovat avoinna lisäosalle","addon.dashboard.changelog":"Muutosloki","addon.dashboard.cpu_usage":"Lisäosan CPU-käyttö","addon.dashboard.ram_usage":"Lisäosan muistinkäyttö","addon.dashboard.hostname":"Isäntänimi","addon.dashboard.new_update_available":"{name} {version} on saatavilla","addon.dashboard.not_available_arch":"Tämä lisäosa ei ole yhteensopiva laitteesi prosessorin tai laitteeseesi asennetun käyttöjärjestelmän kanssa.","addon.dashboard.not_available_version":"Käytössäsi on Home Assistant {core_version_installed}. Päivittääksesi lisäosan tähän versioon tarvitset vähintään Home Assistantin version {core_version_needed}.","addon.dashboard.visit_addon_page":"Lisätietoja on sivulla {name}","addon.dashboard.restart":"käynnistä uudelleen","addon.dashboard.start":"käynnistä","addon.dashboard.stop":"pysäytä","addon.dashboard.install":"asenna","addon.dashboard.uninstall":"poista","addon.dashboard.rebuild":"uudelleenrakenna","addon.dashboard.open_web_ui":"Avaa käyttöliittymä","addon.dashboard.protection_mode.title":"Suojaustila ei ole käytössä!","addon.dashboard.protection_mode.content":"Suojaustila on poistettu käytöstä tälle lisäosalle! Tämä antaa lisäosalle täyden pääsyn koko järjestelmään, mikä lisää tietoturvariskejä ja voi vahingoittaa järjestelmäsi väärinkäytettynä. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.protection_mode.enable":"Ota käyttöön","addon.dashboard.capability.stage.title":"Lisäosan vaihe","addon.dashboard.capability.stage.description":"Lisäosat voivat olla yhdessä kolmesta vaiheesta:\n\n{icon_stable} **Vakaa**: Nämä lisäosat ovat valmiita tuotantokäyttöön.\n\n{icon_experimental} **Kokeellinen**: Nämä lisäosat voivat sisältää virheitä, ja saattavat olla keskeneräisiä.\n\n{icon_deprecated} **Vanhentunut**: Nämä lisäosat eivät enää saa päivityksiä.","addon.dashboard.capability.rating.title":"Lisäosan turvallisuusluokitus","addon.dashboard.capability.rating.description":"Home Assistant antaa jokaiselle lisäosalle turvallisuusluokituksen, joka kertoo lisäosan käyttöön liittyvistä riskeistä. Mitä enemmän käyttöoikeuksia lisäosa vaatii, sitä enemmän mahdollisia tietoturvariskejä se aiheuttaa, mikä alentaa pistemäärää.\n\nLuokituksen asteikko on 1–8, missä huonoin pistemäärä on 1 (heikoin turvallisuus ja suurimmat riskit) ja paras pistemäärä on 8 (turvallisin ja pienimmät riskit).","addon.dashboard.capability.host_network.title":"Isännän verkko","addon.dashboard.capability.host_network.description":"Yleensä lisäosat toimivat omassa eristetyssä verkkokerroksessaan, mikä estää niitä pääsemästä isäntäkäyttöjärjestelmän verkkoon. Joissakin tapauksissa eristys voi rajoittaa lisäosien tarjoamia palveluita, ja siksi lisäosan tekijä voi poistaa eristyksen, mikä antaa lisäosalle täyden pääsyn isäntäkoneen verkkotoimintoihin. Tämä antaa lisäosalle laajemmat verkkotoiminnot mutta heikentää turvallisuutta, minkä vuoksi tämän ominaisuuden käyttö laskee lisäosan turvallisuuspisteitä.","addon.dashboard.capability.homeassistant_api.title":"Pääsy Home Assistantin APIin","addon.dashboard.capability.homeassistant_api.description":"Tällä lisäosalla on suora pääsy Home Assistant -esiintymääsi Home Assistantin APIn kautta. Tämä tila huolehtii myös todennuksesta, mikä mahdollistaa lisäosan vuorovaikutuksen Home Assistantin kanssa ilman erillisiä todennustunnuksia.","addon.dashboard.capability.full_access.title":"Täysi laitteistopääsy","addon.dashboard.capability.full_access.description":"Lisäosan tekijän pyynnöstä lisäosalle annetaan täysi pääsy järjestelmäsi laitteistoon. Käyttöoikeudet vastaavat Dockerin privileged-tilaa. Koska tämä luo mahdollisia tietoturvariskejä, tämä ominaisuus laskee lisäosan turvallisuuspisteitä.\n\nTätä käyttöoikeustasoa ei myönnetä automaattisesti, ja sinun on vahvistettava se. Tätä varten sinun on poistettava lisäosan suojaustila käytöstä manuaalisesti. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.capability.hassio_api.title":"Pääsy Supervisorin APIin","addon.dashboard.capability.hassio_api.description":"Lisäosan tekijän pyynnöstä lisäosalle annettiin pääsy Supervisorin APIin. Oletusarvoisesti lisäosa voi käyttää järjestelmäsi yleisiä versiotietoja. Kun lisäosa pyytää 'manager'- tai 'admin'-tasoista pääsyä APIin, se voi hallita useita Home Assistant -järjestelmäsi osia. Tämä merkki ilmaisee tätä käyttöoikeutta ja laskee lisäosan turvallisuuspisteitä.","addon.dashboard.capability.docker_api.title":"Täysi Docker-pääsy","addon.dashboard.capability.docker_api.description":"Lisäosan tekijä on pyytänyt lisäosalle hallintaoikeuksia järjestelmäsi Docker-palveluun. Tämä tila antaa lisäosalle täyden pääsyn ja hallinnan koko Home Assistant -järjestelmääsi, mikä lisää tietoturvariskejä ja voi vahingoittaa järjestelmääsi väärinkäytettynä. Siksi tämä ominaisuus laskee lisäosan turvallisuuspisteitä.\n\nTätä käyttöoikeustasoa ei myönnetä automaattisesti, ja sinun on vahvistettava se. Tätä varten sinun on poistettava lisäosan suojaustila käytöstä manuaalisesti. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.capability.host_pid.title":"Isännän prosessinimiavaruus","addon.dashboard.capability.host_pid.description":"Yleensä lisäosan suorittamat prosessit eristetään kaikista muista järjestelmäprosesseista. Lisäosan tekijä on pyytänyt lisäosalle pääsyä isäntäjärjestelmän prosesseihin sekä oikeutta käynnistää prosesseja isäntäjärjestelmässä. Tämä tila antaa lisäosalle täyden pääsyn ja hallinnan koko Home Assistant -järjestelmääsi, mikä lisää tietoturvariskejä ja voi vahingoittaa järjestelmääsi väärinkäytettynä. Siksi tämä ominaisuus laskee lisäosan turvallisuuspisteitä.\n\nTätä käyttöoikeustasoa ei myönnetä automaattisesti, ja sinun on vahvistettava se. Tätä varten sinun on poistettava lisäosan suojaustila käytöstä manuaalisesti. Poista suojaustila käytöstä vain, jos tunnet, tarvitset JA luotat tämän lisäosan lähteeseen.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') on Linux-ytimen suojausmoduuli, joka rajoittaa lisäosien ominaisuuksia, kuten verkkoyhteyksiä, raakojen pistokkeiden käyttöä ja oikeutta lukea, kirjoittaa tai suorittaa tiettyjä tiedostoja. \n\nLisäosien tekijät voivat toimittaa lisäosalle optimoidut suojausprofiilinsa tai pyytää poistamaan AppArmorin käytöstä. AppArmorin käytöstä poistaminen lisää turvallisuusriskejä ja laskee siten lisäosan turvallisuuspisteitä.","addon.dashboard.capability.auth_api.title":"Home Assistant -todennus","addon.dashboard.capability.auth_api.description":"Lisäosa voi todentaa käyttäjät Home Assistantin kautta, mikä antaa käyttäjien kirjautua lisäosien sisältämiin sovelluksiin Home Assistant -käytttäjätunnuksillaan ja -salasanoillaan. Tämä merkki osoittaa, pyytääkö lisäosan tekijä tätä toimintoa.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Tämä lisäosa käyttää Ingressiä upottaakseen käyttöliittymänsä turvallisesti Home Assistantiin.","addon.dashboard.capability.signed.title":"Allekirjoitettu","addon.dashboard.capability.signed.description":"Tämä lisäosa on allekirjoitettu ja varmennettu Codenotary Community Attestation Service (CAS) -palvelun avulla.","addon.dashboard.capability.label.core":"Ydin","addon.dashboard.capability.label.rating":"luokitus","addon.dashboard.capability.label.hardware":"Laitteisto","addon.dashboard.capability.label.host":"Isäntä","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"isäntä pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autentikaatio","addon.dashboard.capability.label.ingress":"ingressi","addon.dashboard.capability.label.signed":"Allekirjoitettu","addon.dashboard.capability.stages.experimental":"Kokeellinen","addon.dashboard.capability.stages.deprecated":"Käytöstä poistettu","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"oletus","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"varmuuskopio","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Automaattinen käynnistys","addon.dashboard.option.boot.description":"Käynnistä lisäosa järjestelmän käynnistyessä","addon.dashboard.option.watchdog.title":"Vahtikoira","addon.dashboard.option.watchdog.description":"Käynnistää lisäosan, jos se kaatuu","addon.dashboard.option.auto_update.title":"Automaattinen päivitys","addon.dashboard.option.auto_update.description":"Päivitä lisäosa automaattisesti, kun uusi versio on saatavilla","addon.dashboard.option.ingress_panel.title":"Näytä sivupalkissa","addon.dashboard.option.ingress_panel.description":"Lisää tämä lisäosa sivupalkkiin","addon.dashboard.option.protected.title":"Suojaustila","addon.dashboard.option.protected.description":"Estää lisäosalta laajan pääsyn järjestelmään","addon.dashboard.action_error.uninstall":"Lisäosan poistaminen epäonnistui","addon.dashboard.action_error.install":"Lisäosan asennus epäonnistui","addon.dashboard.action_error.stop":"Lisäosan pysäyttäminen epäonnistui","addon.dashboard.action_error.rebuild":"Lisäosan uudelleenrakentaminen epäonnistui","addon.dashboard.action_error.restart":"Lisäosan uudelleenkäynnistys epäonnistui","addon.dashboard.action_error.start":"Lisäosan käynnistäminen epäonnistui","addon.dashboard.action_error.go_to_config":"Muokkaa asetuksia","addon.dashboard.action_error.start_invalid_config":"Siirry asetuksiin","addon.dashboard.action_error.validate_config":"Lisäosan asetusten tarkistus epäonnistui","addon.dashboard.action_error.get_changelog":"Lisäosan muutoslokin hakeminen epäonnistui","addon.documentation.get_documentation":"Lisäosan dokumentaation hakeminen epäonnistui, {error}","addon.logs.get_logs":"Lisäosan lokien hakeminen epäonnistui, {error}","common.cancel":"Peru","common.yes":"Kyllä","common.no":"Ei","common.add":"Lisää","common.description":"Kuvaus","common.failed_to_restart_name":"{name} uudelleenkäynnistys epäonnistui","common.failed_to_update_name":"{name} päivittäminen epäonnistui","common.learn_more":"Lisätietoja","common.new_version_available":"Uusi versio saatavilla","common.newest_version":"Uusin versio","common.refresh":"Päivitä","common.release_notes":"Julkaisutiedot","common.reload":"Lataa uudelleen","common.reset_defaults":"Palauta oletukset","common.reset_options":"Nollaa asetukset","common.restart_name":"Käynnistä {name} uudelleen","common.restart":"Käynnistä uudelleen","common.running_version":"Käytät tällä hetkellä versiota {version}","common.save":"Tallenna","common.close":"Sulje","common.menu":"Valikko","common.show":"näytä","common.show_more":"Näytä lisätietoa tästä","common.update_available":"{count, plural,\n one {Päivitys}\n other {{count} päivitystä}\n} saatavilla","common.update":"Päivitä","common.version":"Versio","common.error.unknown":"Tuntematon virhe","common.error.update_failed":"Päivitys epäonnistui","update_available.update_name":"Päivitä {name}","update_available.open_release_notes":"Avaa julkaisutiedot","update_available.create_backup":"Luo varmuuskopio ennen päivittämistä","update_available.description":"Olet asentanut {version}. Päivitä versioon {newest_version} napsauttamalla","update_available.updating":"Päivitetään {name} versioon {version}","update_available.no_update":"Päivitystä ei ole saatavilla kohteelle {name}","confirm.restart.title":"Käynnistä {name} uudelleen","confirm.restart.text":"Haluatko varmasti käynnistää {name} uudelleen?","confirm.reset_options.title":"Nollaa asetukset","confirm.reset_options.text":"Haluatko varmasti nollata kaikki asetuksesi?","dashboard.addon_new_version":"Uusi versio saatavilla","dashboard.addon_running":"Lisäosa on käynnissä","dashboard.addon_stopped":"Lisäosa on pysäytetty","dashboard.addons":"Asennetut lisäosat","dashboard.no_addons":"Et ole vielä asentanut lisäosia. Aloita siirtymällä lisäosakauppaan!","dashboard.search_addons":"Etsi lisäosia","store.missing_addons":"Puuttuuko lisäosia? Ota edistynyt tila käyttöön käyttäjäprofiilisivullasi","store.no_results_found":"Ei tuloksia kohteesta {repository}.","store.registries":"Rekisterit","store.repositories":"Tietovarastot","store.check_updates":"Tarkista päivitykset","panel.addons":"Lisäosat","panel.dashboard":"Kojelauta","panel.backups":"Varmuuskopiot","panel.store":"Lisäosakauppa","panel.system":"Järjestelmä","my.not_supported":"Home Assistantisi ei tue tätä uudelleenohjausta. Tarkista linkistä {link} tuetut uudelleenohjaukset ja versiot, joissa ne esiteltiin.","my.faq_link":"Home Assistant UKK","my.add_addon_repository_title":"Lisäosan säilytyspaikkaa ei löydy","my.add_addon_repository_description":"Lisäosa ''{addon}'' on riippuvainen tietolähteestä ''{repository}''. Tämä tietolähde puuttuu järjestelmästäsi. Haluatko lisätä sen nyt?","my.error":"Tapahtui tuntematon virhe","my.error_addon_not_found":"Lisäosaa ei löydy","my.error_repository_not_found":"Lisäosan vaadittua tietolähdettä ei löytynyt","my.error_addon_not_started":"Pyydetty lisäosa ei ole käynnissä. Käynnistä se ensin","my.error_addon_not_installed":"Pyydettyä lisäosaa ei ole asennettu. Asenna se ensin","my.error_addon_no_ingress":"Pyydetty lisäosa ei tue sisäänpääsyä","system.log.log_provider":"Lokien lähde","system.log.get_logs":"{provider} -lokien hakeminen epäonnistui, {error}","system.supervisor.cpu_usage":"Supervisorin CPU-käyttö","system.supervisor.ram_usage":"Supervisorin muistinkäyttö","system.supervisor.failed_to_set_option":"Supervisor-asetuksen asettaminen epäonnistui","system.supervisor.failed_to_reload":"Supervisorin uudelleenlataus epäonnistui","system.supervisor.failed_to_update":"Supervisorin päivittäminen epäonnistui","system.supervisor.unsupported_title":"Käytät asennusta, jota ei tueta","system.supervisor.unsupported_description":"Alla on lista asennuksestasi löydetyistä ongelmista. Klikkaa linkkejä saadaksesi ohjeita ongelmien ratkaisemiseen.","system.supervisor.unhealthy_title":"Asennuksessasi on ongelmia","system.supervisor.unhealthy_description":"Virheellisen asennuksen käyttö aiheuttaa ongelmia. Alla on lista asennuksestasi havaituista ongelmista; klikkaa linkkejä saadaksesi tietoa ongelmien ratkaisemisesta.","system.supervisor.update_supervisor":"Päivitä Supervisor","system.supervisor.channel":"Kanava","system.supervisor.leave_beta_action":"Poistu betakanavasta","system.supervisor.leave_beta_description":"Vastaanota vakaita päivityksiä Home Assistantille, Supervisorille ja isännälle","system.supervisor.join_beta_action":"Liity betakanavaan","system.supervisor.join_beta_description":"Vastaanota betapäivityksiä Home Assistantille (RC:t), Supervisorille ja isännälle","system.supervisor.share_diagnostics":"Jaa diagnostiikka","system.supervisor.share_diagnostics_description":"Jaa kaatumisraportit ja diagnostiikkatiedot.","system.supervisor.reload_supervisor":"Lataa Supervisor uudelleen","system.supervisor.warning":"VAROITUS","system.supervisor.search":"Hae","system.supervisor.share_diagonstics_title":"Auta parantamaan Home Assistanttia","system.supervisor.share_diagonstics_description":"Haluatko jakaa kaatumisraportit ja diagnostiikkatiedot automaattisesti, kun Supervisor havaitsee odottamattomia virheitä? {line_break} Tämän avulla voimme korjata ongelmat. Tiedot ovat vain Home Assistant Core -tiimin käytettävissä, eikä niitä jaeta muille. {line_break} Tiedot eivät sisällä yksityisiä tai arkaluontoisia tietoja, ja voit poistaa tämän käytöstä asetuksissa milloin tahansa.","system.supervisor.unsupported_reason.apparmor":"AppArmor ei ole käytössä isännässä","system.supervisor.unsupported_reason.content_trust":"Varoitus: Suojaustila ei ole käytössä!","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-asetukset","system.supervisor.unsupported_reason.docker_version":"Docker-versio","system.supervisor.unsupported_reason.job_conditions":"Huomioimatta jätetyt työolot","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Käyttöjärjestelmä","system.supervisor.unsupported_reason.os_agent":"Käyttöjärjestelmän agentti","system.supervisor.unsupported_reason.privileged":"Supervisorilla ei ole laajoja käyttöoikeuksia","system.supervisor.unsupported_reason.software":"Ei-tuettu ohjelmisto havaittu","system.supervisor.unsupported_reason.source_mods":"Lähteen muutokset","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisorilla ei ole laajoja käyttöoikeuksia","system.supervisor.unhealthy_reason.supervisor":"Supervisorin päivitys epäonnistui","system.supervisor.unhealthy_reason.setup":"Supervisorin asennus epäonnistui","system.supervisor.unhealthy_reason.docker":"Docker-ympäristö ei toimi oikein","system.supervisor.unhealthy_reason.untrusted":"Epäluotettavaa sisältöä havaittu","system.host.failed_to_get_hardware_list":"Laitteistoluettelon luominen epäonnistui","system.host.failed_to_reboot":"Isännän uudelleenkäynnistys epäonnistui","system.host.failed_to_shutdown":"Isännän sammuttaminen epäonnistui","system.host.failed_to_set_hostname":"Isäntänimen asettaminen epäonnistui","system.host.failed_to_import_from_usb":"Tuonti USB:stä epäonnistui","system.host.failed_to_move":"Datalevyn siirtäminen epäonnistui","system.host.used_space":"Käytetty tila","system.host.hostname":"Isäntänimi","system.host.change_hostname":"Vaihda isäntänimi","system.host.new_hostname":"Syötä uusi isäntänimi:","system.host.ip_address":"IP-osoite","system.host.change":"Muuta","system.host.operating_system":"Käyttöjärjestelmä","system.host.docker_version":"Docker-versio","system.host.deployment":"Käyttöönotto","system.host.emmc_lifetime_used":"eMMC:n käyttöiästä käytetty","system.host.reboot_host":"Käynnistä isäntä uudelleen","system.host.confirm_reboot":"Haluatko varmasti käynnistää isännän uudelleen?","system.host.confirm_shutdown":"Haluatko varmasti sammuttaa isännän?","system.host.shutdown_host":"Sammuta isäntä","system.host.hardware":"Laitteisto","system.host.import_from_usb":"Tuo USB:stä","system.host.move_datadisk":"Siirrä datalevy","system.core.cpu_usage":"Ytimen CPU-käyttö","system.core.ram_usage":"Ytimen muistinkäyttö","backup.search":"Etsi varmuuskopioita","backup.no_backups":"Sinulla ei ole vielä varmuuskopioita.","backup.create_blocked_not_running":"Varmuuskopiota ei voi luoda tällä hetkellä, koska järjestelmä on tilassa {state}.","backup.delete_selected":"Poista valitut varmuuskopiot","backup.delete_backup_title":"Poista varmuuskopio","backup.delete_backup_text":"Haluatko poistaa {number} {number, plural,\n one {varmuuskopion}\n other {varmuuskopiota}\n}?","backup.delete_backup_confirm":"poista","backup.selected":"{number} valittu","backup.failed_to_delete":"Poistaminen epäonnistui","backup.could_not_create":"Varmuuskopiota ei voitu luoda","backup.upload_backup":"Lähetä varmuuskopio","backup.download_backup":"Lataa varmuuskopio","backup.create_backup":"Luo varmuuskopio","backup.create":"Luo","backup.created":"Luotu","backup.name":"Varmuuskopion nimi","backup.type":"Varmuuskopion tyyppi","backup.select_type":"Valitse palautettavat tiedot","backup.full_backup":"Täysi varmuuskopio","backup.partial_backup":"Osittainen varmuuskopio","backup.addons":"Lisäosat","backup.folders":"Kansiot","backup.size":"Koko","backup.password":"Varmuuskopion salasana","backup.confirm_password":"Vahvista varmuuskopion salasana","backup.password_protection":"Salasanasuojaus","backup.enter_password":"Syötä salasana.","backup.passwords_not_matching":"Salasanat eivät täsmää","backup.backup_already_running":"Varmuuskopiointi tai palautus on jo käynnissä, uuden varmuuskopion luominen ei ole tällä hetkellä mahdollista. Yritä myöhemmin uudelleen.","dialog.network.title":"Verkkoasetukset","dialog.network.connected_to":"Yhdistetty kohteeseen {ssid}","dialog.network.scan_ap":"Etsi tukiasemia","dialog.network.signal_strength":"Signaalin voimakkuus","dialog.network.open":"Avoin","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi salasana","dialog.network.warning":"Jos vaihdat Wi-Fi-, IP- tai yhdyskäytävän osoitteita, yhteys saattaa katketa!","dialog.network.static":"Staattinen","dialog.network.auto":"Automaattinen","dialog.network.disabled":"Poistettu käytöstä","dialog.network.ip_netmask":"IP-osoite/aliverkon peite","dialog.network.gateway":"Yhdyskäytävän osoite","dialog.network.dns_servers":"DNS-palvelimet","dialog.network.unsaved":"Sinulla on tallentamattomia muutoksia, jotka menetetään, jos vaihdat välilehteä. Haluatko jatkaa?","dialog.network.failed_to_change":"Verkkoasetusten muuttaminen epäonnistui","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Lisää uusi säilörekisteri","dialog.registries.title_manage":"Säilörekisterien hallinta","dialog.registries.registry":"Rekisteri","dialog.registries.username":"Käyttäjätunnus","dialog.registries.password":"Salasana","dialog.registries.no_registries":"Rekistereitä ei ole määritetty","dialog.registries.add_registry":"Lisää rekisteri","dialog.registries.add_new_registry":"Lisää uusi rekisteri","dialog.registries.remove":"Poista","dialog.registries.failed_to_add":"Rekisterin lisääminen epäonnistui","dialog.registries.failed_to_remove":"Rekisterin poistaminen epäonnistui","dialog.repositories.title":"Hallinnoi lisäosavarastoja","dialog.repositories.add":"Lisää","dialog.repositories.remove":"Poista","dialog.repositories.used":"Asennetut lisäosat käyttävät tietolähdettä ja sitä ei voida poistaa.","dialog.restart_addon.title":"Käynnistetäänkö {name} uudelleen?","dialog.restart_addon.text":"Haluatko käynnistää lisäosan uudelleen muutostesi kanssa?","dialog.restart_addon.restart":"Käynnistä uudelleen","dialog.uninstall_addon.title":"Poistetaanko {name}?","dialog.uninstall_addon.text":"Sen asetukset poistetaan pysyvästi.","dialog.uninstall_addon.uninstall":"Poista","dialog.hardware.title":"Laitteisto","dialog.hardware.search":"Etsi laitteita","dialog.hardware.subsystem":"Alijärjestelmä","dialog.hardware.id":"ID","dialog.hardware.attributes":"Ominaisuudet","dialog.hardware.device_path":"Laitteen polku","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Siirrä levy","dialog.datadisk_move.description":"Käytät tällä hetkellä polkua \" {current_path} \" datalevynä. Sen siirtäminen käynnistää laitteesi uudelleen, ja sen arvioidaan kestävän {time} minuuttia. Home Assistant -asennus ei ole käytettävissä tänä aikana. Älä katkaise virtaa siirron aikana!","dialog.datadisk_move.select_device":"Valitse uusi datalevy","dialog.datadisk_move.no_devices":"Sopivia liitettyjä laitteita ei löytynyt","dialog.datadisk_move.moving_desc":"Käynnistetään uudelleen ja siirretään datalevyä. Ole kärsivällinen.","dialog.datadisk_move.moving":"Siirretään datalevyä","dialog.datadisk_move.loading_devices":"Ladataan laitteita","dialog.datadisk_move.cancel":"Peru","dialog.datadisk_move.move":"Siirrä"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/fr-aabe4b05586cfb9581e7bcb65a5b1811.json b/supervisor/api/panel/static/translations/fr-a47558aece9ee5d3f00c7fe3286fee13.json similarity index 56% rename from supervisor/api/panel/static/translations/fr-aabe4b05586cfb9581e7bcb65a5b1811.json rename to supervisor/api/panel/static/translations/fr-a47558aece9ee5d3f00c7fe3286fee13.json index a09f55ef6..20b505166 100644 --- a/supervisor/api/panel/static/translations/fr-aabe4b05586cfb9581e7bcb65a5b1811.json +++ b/supervisor/api/panel/static/translations/fr-a47558aece9ee5d3f00c7fe3286fee13.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Échec de la réinitialisation de la configuration du module complémentaire, {error}","addon.failed_to_save":"Échec de l'enregistrement de la configuration du module complémentaire, {error}","addon.state.installed":"Le module complémentaire est installé","addon.state.not_installed":"Le module complémentaire n'est pas installé","addon.state.not_available":"L'extension n'est pas disponible sur votre système","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Journal","addon.configuration.no_configuration":"Ce module complémentaire n'est pas configurable.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Défaut","addon.configuration.audio.input":"Entrée","addon.configuration.audio.output":"Sortie","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Modifier dans l'interface utilisateur","addon.configuration.options.edit_in_yaml":"Modifier en tant que YAML","addon.configuration.options.invalid_yaml":"YAML non valide","addon.configuration.options.show_unused_optional":"Afficher les options non utilisées dans la configuration","addon.configuration.network.container":"Conteneur","addon.configuration.network.disabled":"Désactivé","addon.configuration.network.header":"Réseau","addon.configuration.network.show_disabled":"Afficher les ports désactivés","addon.configuration.network.introduction":"Modifiez les ports exposés par l'add-on sur votre hôte","addon.dashboard.changelog":"Journal des modifications","addon.dashboard.cpu_usage":"Utilisation CPU de l'extension","addon.dashboard.ram_usage":"Utilisation de la RAM de l'extension","addon.dashboard.hostname":"Nom d'hôte","addon.dashboard.new_update_available":"{name} {version} est disponible","addon.dashboard.not_available_arch":"Ce module complémentaire n'est pas compatible avec le processeur de votre appareil ou le système d'exploitation que vous avez installé sur votre appareil.","addon.dashboard.not_available_version":"Votre Home Assistant est en version {core_version_installed}, pour mettre à jour ce module complémentaire, vous devez êtes au minimum en version {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visitez la page {name} pour plus de détails","addon.dashboard.restart":"redémarrer","addon.dashboard.start":"démarrer","addon.dashboard.stop":"arrêter","addon.dashboard.install":"installer","addon.dashboard.uninstall":"désinstaller","addon.dashboard.rebuild":"reconstruire","addon.dashboard.open_web_ui":"Ouvrir l'interface utilisateur Web","addon.dashboard.protection_mode.title":"Le mode protection est désactivé !","addon.dashboard.protection_mode.content":"Le mode de protection de ce module complémentaire est désactivé! Cela donne au module complémentaire un accès complet à l'ensemble du système, ce qui ajoute des risques de sécurité et peut endommager votre système s'il est utilisé de manière incorrecte. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.protection_mode.enable":"Activer","addon.dashboard.capability.stage.title":"Étape complémentaire","addon.dashboard.capability.stage.description":"Les modules complémentaires peuvent comporter l'une des trois étapes suivantes: \n\n {icon_stable} **Stable**: il s'agit de modules complémentaires prêts à être utilisés en production. \n\n {icon_experimental} **Expérimental**: Ceux-ci peuvent contenir des bogues et peuvent être inachevés. \n\n {icon_deprecated} **Obsolète**: ces modules complémentaires ne recevront plus de mises à jour.","addon.dashboard.capability.rating.title":"Évaluation de sécurité de l'extension","addon.dashboard.capability.rating.description":"Home Assistant fournit une cote de sécurité à chacun des modules complémentaires, qui indique les risques encourus lors de l'utilisation de ce module complémentaire. Plus un module complémentaire a besoin d'accès à votre système, plus le score est bas, augmentant ainsi les risques de sécurité potentiels. \n\n Un score est sur une échelle de 1 à 8. Où 1 est le score le plus bas (considéré comme le plus dangereux et le plus risqué) et un score de 8 est le score le plus élevé (considéré comme le plus sûr et le plus faible risque).","addon.dashboard.capability.host_network.title":"Réseau hôte","addon.dashboard.capability.host_network.description":"Les modules complémentaires s'exécutent généralement dans leur propre couche réseau isolée, ce qui les empêche d'accéder au réseau du système d'exploitation hôte. Dans certains cas, cette isolation du réseau peut limiter les modules complémentaires dans la fourniture de leurs services et, par conséquent, l'isolement peut être levé par l'auteur du module complémentaire, donnant au module complémentaire un accès complet aux capacités réseau de la machine hôte. Cela donne au module complémentaire plus de capacités de mise en réseau mais réduit la sécurité, par conséquent, la cote de sécurité du module complémentaire sera réduite lorsque cette option est utilisée par le module complémentaire.","addon.dashboard.capability.homeassistant_api.title":"Accès à l'API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Ce module complémentaire est autorisé à accéder à votre instance Home Assistant en cours d'exécution directement via l'API Home Assistant. Ce mode gère également l'authentification pour le module complémentaire, ce qui permet à un module complémentaire d'interagir avec Home Assistant sans avoir besoin de jetons d'authentification supplémentaires.","addon.dashboard.capability.full_access.title":"Accès complet au matériel","addon.dashboard.capability.full_access.description":"Ce module complémentaire bénéficie d'un accès complet au matériel de votre système, à la demande de l'auteur du module complémentaire. L'accès est comparable au mode privilégié dans Docker. Étant donné que cela ouvre des risques de sécurité possibles, cette fonctionnalité a un impact négatif sur le score de sécurité du module complémentaire. \n\n Ce niveau d'accès n'est pas accordé automatiquement et doit être confirmé par vous. Pour ce faire, vous devez désactiver manuellement le mode de protection sur le module complémentaire. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.capability.hassio_api.title":"Accès à l'API du Superviseur","addon.dashboard.capability.hassio_api.description":"Le module complémentaire a eu accès à l'API du Superviseur, à la demande de l'auteur du module complémentaire. Par défaut, le module complémentaire peut accéder aux informations générales sur la version de votre système. Lorsque le module complémentaire demande un accès de niveau \"gestionnaire\" ou \"administrateur\" à l'API, il aura accès pour contrôler plusieurs parties de votre système Home Assistant. Cette autorisation est indiquée par ce badge et aura un impact négatif sur le score de sécurité du module complémentaire.","addon.dashboard.capability.docker_api.title":"Accès complet à Docker","addon.dashboard.capability.docker_api.description":"L'auteur du module complémentaire a demandé au module complémentaire d'avoir un accès de gestion à l'instance Docker exécutée sur votre système. Ce mode donne au module complémentaire un accès et un contrôle complets à l'ensemble de votre système Home Assistant, ce qui ajoute des risques de sécurité et peut endommager votre système en cas d'utilisation abusive. Par conséquent, cette fonctionnalité a un impact négatif sur le score de sécurité du module complémentaire. \n\n Ce niveau d'accès n'est pas accordé automatiquement et doit être confirmé par vous. Pour ce faire, vous devez désactiver manuellement le mode de protection sur le module complémentaire. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.capability.host_pid.title":"Espace de noms des processus hôtes","addon.dashboard.capability.host_pid.description":"Habituellement, les processus exécutés par le module complémentaire sont isolés de tous les autres processus système. L'auteur du module complémentaire a demandé au module complémentaire d'avoir accès aux processus système s'exécutant sur l'instance du système hôte et de permettre au module complémentaire de générer également des processus sur le système hôte. Ce mode donne au module complémentaire un accès et un contrôle complets à l'ensemble de votre système Home Assistant, ce qui ajoute des risques de sécurité et peut endommager votre système en cas d'utilisation abusive. Par conséquent, cette fonctionnalité a un impact négatif sur le score de sécurité du module complémentaire. \n\n Ce niveau d'accès n'est pas accordé automatiquement et doit être confirmé par vous. Pour ce faire, vous devez désactiver manuellement le mode de protection sur le module complémentaire. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') est un module de sécurité du noyau Linux qui restreint les capacités des modules complémentaires comme l'accès réseau, l'accès au socket brut et l'autorisation de lire, d'écrire ou d'exécuter des fichiers spécifiques. \n\n Les auteurs de modules complémentaires peuvent fournir leurs profils de sécurité, optimisés pour le module complémentaire, ou demander sa désactivation. Si AppArmor est désactivé, cela augmentera les risques de sécurité et, par conséquent, aura un impact négatif sur le score de sécurité du module complémentaire.","addon.dashboard.capability.auth_api.title":"Authentification de l'assistant domestique","addon.dashboard.capability.auth_api.description":"Un module complémentaire peut authentifier les utilisateurs auprès de Home Assistant, permettant aux modules complémentaires de donner aux utilisateurs la possibilité de se connecter à des applications exécutées à l'intérieur de modules complémentaires, en utilisant leur nom d'utilisateur / mot de passe Home Assistant. Ce badge indique si l'auteur du module complémentaire demande cette capacité.","addon.dashboard.capability.ingress.title":"Entrée","addon.dashboard.capability.ingress.description":"Ce module complémentaire utilise Ingress pour intégrer son interface en toute sécurité dans Home Assistant.","addon.dashboard.capability.signed.title":"Signé","addon.dashboard.capability.signed.description":"Cet add-on a été signé et vérifié avec le service d'attestation communautaire (CAS) de Codenotary.","addon.dashboard.capability.label.core":"Coeur","addon.dashboard.capability.label.rating":"notation","addon.dashboard.capability.label.hardware":"Matériel","addon.dashboard.capability.label.host":"Hôte","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"hôte pid","addon.dashboard.capability.label.apparmor":"Apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrée","addon.dashboard.capability.label.signed":"Signé","addon.dashboard.capability.stages.experimental":"Expérimental","addon.dashboard.capability.stages.deprecated":"Obsolète","addon.dashboard.capability.role.manager":"gestionnaire","addon.dashboard.capability.role.default":"Défaut","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sauvegarde","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Lancer au démarrage","addon.dashboard.option.boot.description":"Faire démarrer le module complémentaire lors du démarrage du système","addon.dashboard.option.watchdog.title":"Chien de garde","addon.dashboard.option.watchdog.description":"Cela démarrera l'extension en cas de panne","addon.dashboard.option.auto_update.title":"Mise à jour automatique","addon.dashboard.option.auto_update.description":"Mettre à jour automatiquement le module complémentaire lorsqu'une nouvelle version est disponible","addon.dashboard.option.ingress_panel.title":"Afficher dans la barre latérale","addon.dashboard.option.ingress_panel.description":"Ajouter cette extension à la barre latérale","addon.dashboard.option.protected.title":"Mode protégé","addon.dashboard.option.protected.description":"Bloque l'accès élevé au système depuis le module complémentaire","addon.dashboard.action_error.uninstall":"Échec de la désinstallation de l'extension","addon.dashboard.action_error.install":"Échec de l'installation de l'extension","addon.dashboard.action_error.stop":"Échec de l'arrêt de l'extension","addon.dashboard.action_error.rebuild":"Échec de la reconstruction du module complémentaire","addon.dashboard.action_error.restart":"Échec du redémarrage de l'extension","addon.dashboard.action_error.start":"Échec du démarrage de l'extension","addon.dashboard.action_error.go_to_config":"Modifier la configuration","addon.dashboard.action_error.start_invalid_config":"Aller à la configuration","addon.dashboard.action_error.validate_config":"Échec de la validation de la configuration du module complémentaire","addon.dashboard.action_error.get_changelog":"Impossible d'obtenir le journal des modifications du module complémentaire","addon.documentation.get_documentation":"Échec de l'obtention de la documentation du module complémentaire, {error}","addon.logs.get_logs":"Échec de l'obtention des journaux du module complémentaire, {error}","common.cancel":"Annuler","common.yes":"Oui","common.no":"Non","common.add":"Ajouter","common.description":"Description","common.failed_to_restart_name":"Échec du redémarrage de {name}","common.failed_to_update_name":"Échec de la mise à jour de {name}","common.learn_more":"En savoir plus","common.new_version_available":"Nouvelle version disponible","common.newest_version":"Version la plus récente","common.refresh":"Actualiser","common.release_notes":"Notes de version","common.reload":"Recharger","common.reset_defaults":"Réinitialiser la configuration","common.reset_options":"Réinitialiser les options","common.restart_name":"Redémarrer {name}","common.restart":"Redémarrer","common.running_version":"Vous utilisez actuellement la version {version}","common.save":"Enregistrer","common.close":"Fermer","common.menu":"Menu","common.show":"afficher","common.show_more":"Afficher plus d'informations à ce sujet","common.update_available":"{count, plural,\n one {Mise à jour}\n other {{count} mises à jour}\n} en attente","common.update":"Mise à jour","common.version":"Version","common.error.unknown":"Erreur inconnue","common.error.update_failed":"La mise à jour a échoué","update_available.update_name":"Mettre à jour {name}","update_available.open_release_notes":"Ouvrir les notes de version","update_available.create_backup":"Créer une sauvegarde avant la mise à jour","update_available.description":"Vous avez la version {version} installée. Cliquez sur mise à jour pour passer à la version {newest_version}","update_available.updating":"Mise à jour de {name} vers la version {version}","update_available.no_update":"Aucune mise à jour disponible pour {name}","confirm.restart.title":"Redémarre {name}","confirm.restart.text":"Voulez-vous vraiment redémarrer {name} ?","confirm.reset_options.title":"Réinitialiser les options","confirm.reset_options.text":"Voulez-vous vraiment réinitialiser toutes vos options ?","dashboard.addon_new_version":"Nouvelle version disponible","dashboard.addon_running":"Le module complémentaire fonctionne","dashboard.addon_stopped":"Le module complémentaire est arrêté","dashboard.addons":"Modules complémentaires installés","dashboard.no_addons":"Vous n'avez pas encore installé de modules complémentaires. Rendez-vous dans la boutique des modules complémentaires pour commencer!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Modules complémentaires manquants? Activer le mode avancé dans votre page de profil utilisateur","store.no_results_found":"Aucun résultat trouvé dans {repository}.","store.registries":"Registres","store.repositories":"Dépôts","store.check_updates":"Rechercher des mises à jour…","panel.addons":"Modules complémentaires","panel.dashboard":"Tableau de bord","panel.backups":"Sauvegardes","panel.store":"Boutique des modules complémentaires","panel.system":"Système","my.not_supported":"Cette redirection n'est pas prise en charge par votre instance Home Assistant. Vérifiez le {link} pour les redirections prises en charge et la version dans laquelle elles ont été introduites.","my.faq_link":"FAQ de My Home Assistant","my.add_addon_repository_title":"Dépôt du module complémentaire manquant","my.add_addon_repository_description":"Le module complémentaire « {addon} » fait partie du dépôt de modules complémentaires « {repository} » ; ce dépôt est manquant sur votre système, voulez-vous l'ajouter maintenant ?","my.error":"Une erreur inconnue s'est produite","my.error_addon_not_found":"Module complémentaire introuvable","my.error_repository_not_found":"Le dépôt requis pour ce module complémentaire n'a pas été trouvé","my.error_addon_not_started":"Le module complémentaire demandé n'est pas en cours d'exécution. Veuillez le lancer d'abord","my.error_addon_not_installed":"Le module complémentaire demandé n'est pas installé. Veuillez l'installer d'abord","my.error_addon_no_ingress":"L’add-on demandé ne prend pas en charge l’entrée","system.log.log_provider":"Fournisseur de journaux","system.log.get_logs":"Échec de l'obtention des journaux de {provider} {error}","system.supervisor.cpu_usage":"Utilisation du processeur par le Superviseur","system.supervisor.ram_usage":"Utilisation de la RAM du Superviseur","system.supervisor.failed_to_set_option":"Échec lors du paramétrage de l'option du Superviseur","system.supervisor.failed_to_reload":"Échec de la mise à jour du Superviseur","system.supervisor.failed_to_update":"Échec de la mise à jour du Superviseur","system.supervisor.unsupported_title":"Vous exécutez une installation non prise en charge","system.supervisor.unsupported_description":"Vous trouverez ci-dessous une liste des problèmes rencontrés avec votre installation, cliquez sur les liens pour savoir comment vous pouvez résoudre les problèmes.","system.supervisor.unhealthy_title":"Votre installation est défectueuse","system.supervisor.unhealthy_description":"L'exécution d'une installation défectueuse entraînera des problèmes. Vous trouverez ci-dessous une liste des problèmes rencontrés avec votre installation, cliquez sur les liens pour savoir comment vous pouvez résoudre les problèmes.","system.supervisor.update_supervisor":"Mettre à jour Superviseur","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Quitter le canal bêta","system.supervisor.leave_beta_description":"Obtenez des mises à jour stables pour l'assistant domestique, le Superviseur et l'hôte","system.supervisor.join_beta_action":"Rejoignez le canal bêta","system.supervisor.join_beta_description":"Obtenez des mises à jour bêta pour Home Assistant (RCs), Superviseur et l'hôte","system.supervisor.share_diagnostics":"Partager les diagnostics","system.supervisor.share_diagnostics_description":"Partagez les rapports d'incident et les informations de diagnostic.","system.supervisor.reload_supervisor":"Recharger le Superviseur","system.supervisor.warning":"AVERTISSEMENT","system.supervisor.search":"Rechercher","system.supervisor.share_diagonstics_title":"Aider à améliorer Home Assistant","system.supervisor.share_diagonstics_description":"Souhaitez-vous partager automatiquement les rapports d'erreur et les informations de diagnostic lorsque le Superviseur rencontre des erreurs inattendues? {line_break} Cela nous permettra de résoudre les problèmes, les informations ne sont accessibles qu'à l'équipe Home Assistant Core et ne seront pas partagées avec d'autres. {line_break} Les données n'incluent aucune information privée / sensible et vous pouvez désactiver cela dans les paramètres à tout moment.","system.supervisor.unsupported_reason.apparmor":"AppArmor n'est pas activé sur l'hôte","system.supervisor.unsupported_reason.content_trust":"La validation de confiance de contenu est désactivée","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuration de Docker","system.supervisor.unsupported_reason.docker_version":"Version Docker","system.supervisor.unsupported_reason.job_conditions":"Conditions de travail ignorées","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestionnaire de réseaux","system.supervisor.unsupported_reason.os":"Système d'exploitation","system.supervisor.unsupported_reason.os_agent":"Agent OS","system.supervisor.unsupported_reason.privileged":"Le Superviseur n'est pas privilégié","system.supervisor.unsupported_reason.software":"Logiciel non pris en charge détecté","system.supervisor.unsupported_reason.source_mods":"Modifications de sources","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"systemd-resolved","system.supervisor.unhealthy_reason.privileged":"Le Superviseur n'est pas privilégié","system.supervisor.unhealthy_reason.supervisor":"Le Superviseur ne peut pas mettre à jour","system.supervisor.unhealthy_reason.setup":"La configuration du Superviseur a échoué","system.supervisor.unhealthy_reason.docker":"L'environnement Docker ne fonctionne pas correctement","system.supervisor.unhealthy_reason.untrusted":"Contenu non approuvé détecté","system.host.failed_to_get_hardware_list":"Impossible d'obtenir la liste du matériel","system.host.failed_to_reboot":"Échec du redémarrage du système.","system.host.failed_to_shutdown":"Échec de l'arrêt du système","system.host.failed_to_set_hostname":"Échec du paramétrage du nom de la machine","system.host.failed_to_import_from_usb":"Impossible d'importer à partir de l'USB","system.host.failed_to_move":"Échec du déplacement du disque de données","system.host.used_space":"Espace utilisé","system.host.hostname":"Nom d'hôte","system.host.change_hostname":"Changer le nom de l'hôte","system.host.new_hostname":"Veuillez saisir un nouveau nom d'hôte:","system.host.ip_address":"Adresse IP","system.host.change":"Changer","system.host.operating_system":"Système d'exploitation","system.host.docker_version":"Version Docker","system.host.deployment":"Déploiement","system.host.emmc_lifetime_used":"Durée de vie de l'eMMC utilisée","system.host.reboot_host":"Redémarrer l'hôte","system.host.confirm_reboot":"Voulez-vous vraiment redémarrer l'hôte ?","system.host.confirm_shutdown":"Voulez-vous vraiment arrêter l'hôte ?","system.host.shutdown_host":"Arrêter l'hôte","system.host.hardware":"Matériel","system.host.import_from_usb":"Importer depuis USB","system.host.move_datadisk":"Déplacer le disque de données","system.core.cpu_usage":"Utilisation du processeur principal","system.core.ram_usage":"Utilisation de la RAM principale","backup.search":"Rechercher parmi les sauvegardes","backup.no_backups":"Vous n'avez pas encore de sauvegardes.","backup.create_blocked_not_running":"La création d’une sauvegarde n’est pas possible en ce moment car le système est en état {state}.","backup.delete_selected":"Supprimer les sauvegardes sélectionnées","backup.delete_backup_title":"Supprimer la sauvegarde","backup.delete_backup_text":"Voulez-vous supprimer {number} {number, plural,\n one {sauvegarde}\n other {sauvegardes}\n} ?","backup.delete_backup_confirm":"Supprimer","backup.selected":"{number} sélectionnée(s)","backup.failed_to_delete":"Échec de la suppression","backup.could_not_create":"Impossible de créer une sauvegarde","backup.upload_backup":"Téléverser une sauvegarde","backup.download_backup":"Télécharger la sauvegarde","backup.create_backup":"Créer une sauvegarde","backup.create":"Créer","backup.created":"Créée","backup.name":"Nom de la sauvegarde","backup.type":"Type de sauvegarde","backup.select_type":"Sélectionnez ce qu'il faut restaurer","backup.full_backup":"Sauvegarde complète","backup.partial_backup":"Sauvegarde partielle","backup.addons":"Modules complémentaires","backup.folders":"Dossiers","backup.size":"Taille","backup.password":"Mot de passe de la sauvegarde","backup.confirm_password":"Confirmez le mot de passe de la sauvegarde","backup.password_protection":"Protection par mot de passe","backup.enter_password":"Veuillez entrer un mot de passe.","backup.passwords_not_matching":"Les mots de passe ne correspondent pas","backup.backup_already_running":"Une sauvegarde ou une restauration est déjà en cours d’exécution, la création d’une nouvelle sauvegarde n’est actuellement pas possible, réessayez plus tard.","dialog.network.title":"Paramètres réseaux","dialog.network.connected_to":"Connecté à {ssid}","dialog.network.scan_ap":"Rechercher les points d'accès","dialog.network.signal_strength":"Force du signal","dialog.network.open":"Ouvrir","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Mot de passe Wi-Fi","dialog.network.warning":"Si vous modifiez le Wi-Fi, l'adresse IP ou celle de la passerelle, vous risquez de perdre la connexion !","dialog.network.static":"Statique","dialog.network.auto":"Automatique","dialog.network.disabled":"Désactivé","dialog.network.ip_netmask":"Adresse IP/Masque de sous-réseau","dialog.network.gateway":"Adresse de la passerelle","dialog.network.dns_servers":"Serveurs DNS","dialog.network.unsaved":"Vous avez des modifications non enregistrées, elles seront perdues si vous changez d'onglet, voulez-vous continuer?","dialog.network.failed_to_change":"Échec de la modification des paramètres réseau","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Ajouter un nouveau registre de conteneurs","dialog.registries.title_manage":"Gérer les registres de conteneurs","dialog.registries.registry":"Registre","dialog.registries.username":"Nom d'utilisateur","dialog.registries.password":"Mot de passe","dialog.registries.no_registries":"Aucun registre configuré","dialog.registries.add_registry":"Ajouter un registre","dialog.registries.add_new_registry":"Ajouter un nouveau registre","dialog.registries.remove":"Supprimer","dialog.registries.failed_to_add":"Échec de l'ajout du registre","dialog.registries.failed_to_remove":"Échec de la suppression du registre","dialog.repositories.title":"Gérer les référentiels de modules complémentaires","dialog.repositories.add":"Ajouter","dialog.repositories.remove":"Supprimer","dialog.repositories.used":"Le dépôt est utilisé pour des modules complémentaires installés et ne peut pas être supprimé.","dialog.restart_addon.title":"Redémarrer {name} ?","dialog.restart_addon.text":"Pour utiliser la nouvelle configuration sauvegardée, ce module complémentaire doit être redémarré.","dialog.restart_addon.restart":"Redémarrer","dialog.uninstall_addon.title":"Désinstaller {name} ?","dialog.uninstall_addon.text":"Sa configuration sera définitivement supprimée.","dialog.uninstall_addon.uninstall":"Désinstaller","dialog.hardware.title":"Matériel informatique","dialog.hardware.search":"Rechercher parmi le matériel","dialog.hardware.subsystem":"Sous-système","dialog.hardware.id":"Identifiant","dialog.hardware.attributes":"Attributs","dialog.hardware.device_path":"Chemin d’accès au périphérique","dialog.datadisk_move.title":"Déplacer le disque de données","dialog.datadisk_move.description":"Vous utilisez actuellement « {current_path} » en tant que disque de données. Le déplacement des disques de données redémarrera votre appareil et devrait prendre environ {time} minutes. Votre installation Home Assistant ne sera pas accessible durant cette période. Ne débranchez pas l'alimentation pendant le déplacement !","dialog.datadisk_move.select_device":"Sélectionner un nouveau disque de données","dialog.datadisk_move.no_devices":"Aucun périphérique connecté approprié trouvé","dialog.datadisk_move.moving_desc":"Redémarrage et déplacement du disque de données. Veuillez patienter","dialog.datadisk_move.moving":"Déplacement du disque de données","dialog.datadisk_move.loading_devices":"Chargement des appareils","dialog.datadisk_move.cancel":"Annuler","dialog.datadisk_move.move":"Déplacer"} \ No newline at end of file +{"addon.failed_to_reset":"Échec de la réinitialisation de la configuration du module complémentaire, {error}","addon.failed_to_save":"Échec de l'enregistrement de la configuration du module complémentaire, {error}","addon.state.installed":"Le module complémentaire est installé","addon.state.not_installed":"Le module complémentaire n'est pas installé","addon.state.not_available":"L'extension n'est pas disponible sur votre système","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Journal","addon.configuration.no_configuration":"Ce module complémentaire n'est pas configurable.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Défaut","addon.configuration.audio.input":"Entrée","addon.configuration.audio.output":"Sortie","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Modifier dans l'interface utilisateur","addon.configuration.options.edit_in_yaml":"Modifier en tant que YAML","addon.configuration.options.invalid_yaml":"YAML non valide","addon.configuration.options.show_unused_optional":"Afficher les options non utilisées dans la configuration","addon.configuration.network.container":"Conteneur","addon.configuration.network.disabled":"Désactivé","addon.configuration.network.header":"Réseau","addon.configuration.network.show_disabled":"Afficher les ports désactivés","addon.configuration.network.introduction":"Modifiez les ports exposés par l'add-on sur votre hôte","addon.dashboard.changelog":"Journal des modifications","addon.dashboard.cpu_usage":"Utilisation CPU de l'extension","addon.dashboard.ram_usage":"Utilisation de la RAM de l'extension","addon.dashboard.hostname":"Nom d'hôte","addon.dashboard.new_update_available":"{name} {version} est disponible","addon.dashboard.not_available_arch":"Ce module complémentaire n'est pas compatible avec le processeur de votre appareil ou le système d'exploitation que vous avez installé sur votre appareil.","addon.dashboard.not_available_version":"Votre Home Assistant est en version {core_version_installed}, pour mettre à jour ce module complémentaire, vous devez êtes au minimum en version {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visitez la page {name} pour plus de détails","addon.dashboard.restart":"redémarrer","addon.dashboard.start":"démarrer","addon.dashboard.stop":"arrêter","addon.dashboard.install":"installer","addon.dashboard.uninstall":"désinstaller","addon.dashboard.rebuild":"reconstruire","addon.dashboard.open_web_ui":"Ouvrir l'interface utilisateur Web","addon.dashboard.protection_mode.title":"Le mode protection est désactivé !","addon.dashboard.protection_mode.content":"Le mode de protection de ce module complémentaire est désactivé! Cela donne au module complémentaire un accès complet à l'ensemble du système, ce qui ajoute des risques de sécurité et peut endommager votre système s'il est utilisé de manière incorrecte. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.protection_mode.enable":"Activer","addon.dashboard.capability.stage.title":"Étape complémentaire","addon.dashboard.capability.stage.description":"Les modules complémentaires peuvent comporter l'une des trois étapes suivantes: \n\n {icon_stable} **Stable**: il s'agit de modules complémentaires prêts à être utilisés en production. \n\n {icon_experimental} **Expérimental**: Ceux-ci peuvent contenir des bogues et peuvent être inachevés. \n\n {icon_deprecated} **Obsolète**: ces modules complémentaires ne recevront plus de mises à jour.","addon.dashboard.capability.rating.title":"Évaluation de sécurité de l'extension","addon.dashboard.capability.rating.description":"Home Assistant fournit une cote de sécurité à chacun des modules complémentaires, qui indique les risques encourus lors de l'utilisation de ce module complémentaire. Plus un module complémentaire a besoin d'accès à votre système, plus le score est bas, augmentant ainsi les risques de sécurité potentiels. \n\n Un score est sur une échelle de 1 à 8. Où 1 est le score le plus bas (considéré comme le plus dangereux et le plus risqué) et un score de 8 est le score le plus élevé (considéré comme le plus sûr et le plus faible risque).","addon.dashboard.capability.host_network.title":"Réseau hôte","addon.dashboard.capability.host_network.description":"Les modules complémentaires s'exécutent généralement dans leur propre couche réseau isolée, ce qui les empêche d'accéder au réseau du système d'exploitation hôte. Dans certains cas, cette isolation du réseau peut limiter les modules complémentaires dans la fourniture de leurs services et, par conséquent, l'isolement peut être levé par l'auteur du module complémentaire, donnant au module complémentaire un accès complet aux capacités réseau de la machine hôte. Cela donne au module complémentaire plus de capacités de mise en réseau mais réduit la sécurité, par conséquent, la cote de sécurité du module complémentaire sera réduite lorsque cette option est utilisée par le module complémentaire.","addon.dashboard.capability.homeassistant_api.title":"Accès à l'API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Ce module complémentaire est autorisé à accéder à votre instance Home Assistant en cours d'exécution directement via l'API Home Assistant. Ce mode gère également l'authentification pour le module complémentaire, ce qui permet à un module complémentaire d'interagir avec Home Assistant sans avoir besoin de jetons d'authentification supplémentaires.","addon.dashboard.capability.full_access.title":"Accès complet au matériel","addon.dashboard.capability.full_access.description":"Ce module complémentaire bénéficie d'un accès complet au matériel de votre système, à la demande de l'auteur du module complémentaire. L'accès est comparable au mode privilégié dans Docker. Étant donné que cela ouvre des risques de sécurité possibles, cette fonctionnalité a un impact négatif sur le score de sécurité du module complémentaire. \n\n Ce niveau d'accès n'est pas accordé automatiquement et doit être confirmé par vous. Pour ce faire, vous devez désactiver manuellement le mode de protection sur le module complémentaire. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.capability.hassio_api.title":"Accès à l'API du Superviseur","addon.dashboard.capability.hassio_api.description":"Le module complémentaire a eu accès à l'API du Superviseur, à la demande de l'auteur du module complémentaire. Par défaut, le module complémentaire peut accéder aux informations générales sur la version de votre système. Lorsque le module complémentaire demande un accès de niveau \"gestionnaire\" ou \"administrateur\" à l'API, il aura accès pour contrôler plusieurs parties de votre système Home Assistant. Cette autorisation est indiquée par ce badge et aura un impact négatif sur le score de sécurité du module complémentaire.","addon.dashboard.capability.docker_api.title":"Accès complet à Docker","addon.dashboard.capability.docker_api.description":"L'auteur du module complémentaire a demandé au module complémentaire d'avoir un accès de gestion à l'instance Docker exécutée sur votre système. Ce mode donne au module complémentaire un accès et un contrôle complets à l'ensemble de votre système Home Assistant, ce qui ajoute des risques de sécurité et peut endommager votre système en cas d'utilisation abusive. Par conséquent, cette fonctionnalité a un impact négatif sur le score de sécurité du module complémentaire. \n\n Ce niveau d'accès n'est pas accordé automatiquement et doit être confirmé par vous. Pour ce faire, vous devez désactiver manuellement le mode de protection sur le module complémentaire. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.capability.host_pid.title":"Espace de noms des processus hôtes","addon.dashboard.capability.host_pid.description":"Habituellement, les processus exécutés par le module complémentaire sont isolés de tous les autres processus système. L'auteur du module complémentaire a demandé au module complémentaire d'avoir accès aux processus système s'exécutant sur l'instance du système hôte et de permettre au module complémentaire de générer également des processus sur le système hôte. Ce mode donne au module complémentaire un accès et un contrôle complets à l'ensemble de votre système Home Assistant, ce qui ajoute des risques de sécurité et peut endommager votre système en cas d'utilisation abusive. Par conséquent, cette fonctionnalité a un impact négatif sur le score de sécurité du module complémentaire. \n\n Ce niveau d'accès n'est pas accordé automatiquement et doit être confirmé par vous. Pour ce faire, vous devez désactiver manuellement le mode de protection sur le module complémentaire. Ne désactivez le mode de protection que si vous connaissez, avez besoin ET faites confiance à la source de ce module complémentaire.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') est un module de sécurité du noyau Linux qui restreint les capacités des modules complémentaires comme l'accès réseau, l'accès au socket brut et l'autorisation de lire, d'écrire ou d'exécuter des fichiers spécifiques. \n\n Les auteurs de modules complémentaires peuvent fournir leurs profils de sécurité, optimisés pour le module complémentaire, ou demander sa désactivation. Si AppArmor est désactivé, cela augmentera les risques de sécurité et, par conséquent, aura un impact négatif sur le score de sécurité du module complémentaire.","addon.dashboard.capability.auth_api.title":"Authentification de l'assistant domestique","addon.dashboard.capability.auth_api.description":"Un module complémentaire peut authentifier les utilisateurs auprès de Home Assistant, permettant aux modules complémentaires de donner aux utilisateurs la possibilité de se connecter à des applications exécutées à l'intérieur de modules complémentaires, en utilisant leur nom d'utilisateur / mot de passe Home Assistant. Ce badge indique si l'auteur du module complémentaire demande cette capacité.","addon.dashboard.capability.ingress.title":"Entrée","addon.dashboard.capability.ingress.description":"Ce module complémentaire utilise Ingress pour intégrer son interface en toute sécurité dans Home Assistant.","addon.dashboard.capability.signed.title":"Signé","addon.dashboard.capability.signed.description":"Cet add-on a été signé et vérifié avec le service d'attestation communautaire (CAS) de Codenotary.","addon.dashboard.capability.label.core":"Coeur","addon.dashboard.capability.label.rating":"notation","addon.dashboard.capability.label.hardware":"Matériel","addon.dashboard.capability.label.host":"Hôte","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"hôte pid","addon.dashboard.capability.label.apparmor":"Apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrée","addon.dashboard.capability.label.signed":"Signé","addon.dashboard.capability.stages.experimental":"Expérimental","addon.dashboard.capability.stages.deprecated":"Obsolète","addon.dashboard.capability.role.manager":"gestionnaire","addon.dashboard.capability.role.default":"Défaut","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sauvegarde","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Lancer au démarrage","addon.dashboard.option.boot.description":"Faire démarrer le module complémentaire lors du démarrage du système","addon.dashboard.option.watchdog.title":"Chien de garde","addon.dashboard.option.watchdog.description":"Cela démarrera l'extension en cas de panne","addon.dashboard.option.auto_update.title":"Mise à jour automatique","addon.dashboard.option.auto_update.description":"Mettre à jour automatiquement le module complémentaire lorsqu'une nouvelle version est disponible","addon.dashboard.option.ingress_panel.title":"Afficher dans la barre latérale","addon.dashboard.option.ingress_panel.description":"Ajouter cette extension à la barre latérale","addon.dashboard.option.protected.title":"Mode protégé","addon.dashboard.option.protected.description":"Bloque l'accès élevé au système depuis le module complémentaire","addon.dashboard.action_error.uninstall":"Échec de la désinstallation de l'extension","addon.dashboard.action_error.install":"Échec de l'installation de l'extension","addon.dashboard.action_error.stop":"Échec de l'arrêt de l'extension","addon.dashboard.action_error.rebuild":"Échec de la reconstruction du module complémentaire","addon.dashboard.action_error.restart":"Échec du redémarrage de l'extension","addon.dashboard.action_error.start":"Échec du démarrage de l'extension","addon.dashboard.action_error.go_to_config":"Modifier la configuration","addon.dashboard.action_error.start_invalid_config":"Aller à la configuration","addon.dashboard.action_error.validate_config":"Échec de la validation de la configuration du module complémentaire","addon.dashboard.action_error.get_changelog":"Impossible d'obtenir le journal des modifications du module complémentaire","addon.documentation.get_documentation":"Échec de l'obtention de la documentation du module complémentaire, {error}","addon.logs.get_logs":"Échec de l'obtention des journaux du module complémentaire, {error}","common.cancel":"Annuler","common.yes":"Oui","common.no":"Non","common.add":"Ajouter","common.description":"Description","common.failed_to_restart_name":"Échec du redémarrage de {name}","common.failed_to_update_name":"Échec de la mise à jour de {name}","common.learn_more":"En savoir plus","common.new_version_available":"Nouvelle version disponible","common.newest_version":"Version la plus récente","common.refresh":"Actualiser","common.release_notes":"Notes de version","common.reload":"Recharger","common.reset_defaults":"Réinitialiser la configuration","common.reset_options":"Réinitialiser les options","common.restart_name":"Redémarrer {name}","common.restart":"Redémarrer","common.running_version":"Vous utilisez actuellement la version {version}","common.save":"Enregistrer","common.close":"Fermer","common.menu":"Menu","common.show":"afficher","common.show_more":"Afficher plus d'informations à ce sujet","common.update_available":"{count, plural,\n one {Mise à jour}\n other {{count} mises à jour}\n} en attente","common.update":"Mise à jour","common.version":"Version","common.error.unknown":"Erreur inconnue","common.error.update_failed":"La mise à jour a échoué","update_available.update_name":"Mettre à jour {name}","update_available.open_release_notes":"Ouvrir les notes de version","update_available.create_backup":"Créer une sauvegarde avant la mise à jour","update_available.description":"Vous avez la version {version} installée. Cliquez sur mise à jour pour passer à la version {newest_version}","update_available.updating":"Mise à jour de {name} vers la version {version}","update_available.no_update":"Aucune mise à jour disponible pour {name}","confirm.restart.title":"Redémarre {name}","confirm.restart.text":"Voulez-vous vraiment redémarrer {name} ?","confirm.reset_options.title":"Réinitialiser les options","confirm.reset_options.text":"Voulez-vous vraiment réinitialiser toutes vos options ?","dashboard.addon_new_version":"Nouvelle version disponible","dashboard.addon_running":"Le module complémentaire fonctionne","dashboard.addon_stopped":"Le module complémentaire est arrêté","dashboard.addons":"Modules complémentaires installés","dashboard.no_addons":"Vous n'avez pas encore installé de modules complémentaires. Rendez-vous dans la boutique des modules complémentaires pour commencer!","dashboard.search_addons":"Rechercher des modules complémentaires","store.missing_addons":"Modules complémentaires manquants? Activer le mode avancé dans votre page de profil utilisateur","store.no_results_found":"Aucun résultat trouvé dans {repository}.","store.registries":"Registres","store.repositories":"Dépôts","store.check_updates":"Rechercher des mises à jour…","panel.addons":"Modules complémentaires","panel.dashboard":"Tableau de bord","panel.backups":"Sauvegardes","panel.store":"Boutique des modules complémentaires","panel.system":"Système","my.not_supported":"Cette redirection n'est pas prise en charge par votre instance Home Assistant. Vérifiez le {link} pour les redirections prises en charge et la version dans laquelle elles ont été introduites.","my.faq_link":"FAQ de My Home Assistant","my.add_addon_repository_title":"Dépôt du module complémentaire manquant","my.add_addon_repository_description":"Le module complémentaire « {addon} » fait partie du dépôt de modules complémentaires « {repository} » ; ce dépôt est manquant sur votre système, voulez-vous l'ajouter maintenant ?","my.error":"Une erreur inconnue s'est produite","my.error_addon_not_found":"Module complémentaire introuvable","my.error_repository_not_found":"Le dépôt requis pour ce module complémentaire n'a pas été trouvé","my.error_addon_not_started":"Le module complémentaire demandé n'est pas en cours d'exécution. Veuillez le lancer d'abord","my.error_addon_not_installed":"Le module complémentaire demandé n'est pas installé. Veuillez l'installer d'abord","my.error_addon_no_ingress":"L’add-on demandé ne prend pas en charge l’entrée","system.log.log_provider":"Fournisseur de journaux","system.log.get_logs":"Échec de l'obtention des journaux de {provider} {error}","system.supervisor.cpu_usage":"Utilisation du processeur par le Superviseur","system.supervisor.ram_usage":"Utilisation de la RAM du Superviseur","system.supervisor.failed_to_set_option":"Échec lors du paramétrage de l'option du Superviseur","system.supervisor.failed_to_reload":"Échec de la mise à jour du Superviseur","system.supervisor.failed_to_update":"Échec de la mise à jour du Superviseur","system.supervisor.unsupported_title":"Vous exécutez une installation non prise en charge","system.supervisor.unsupported_description":"Vous trouverez ci-dessous une liste des problèmes rencontrés avec votre installation, cliquez sur les liens pour savoir comment vous pouvez résoudre les problèmes.","system.supervisor.unhealthy_title":"Votre installation est défectueuse","system.supervisor.unhealthy_description":"L'exécution d'une installation défectueuse entraînera des problèmes. Vous trouverez ci-dessous une liste des problèmes rencontrés avec votre installation, cliquez sur les liens pour savoir comment vous pouvez résoudre les problèmes.","system.supervisor.update_supervisor":"Mettre à jour Superviseur","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Quitter le canal bêta","system.supervisor.leave_beta_description":"Obtenez des mises à jour stables pour l'assistant domestique, le Superviseur et l'hôte","system.supervisor.join_beta_action":"Rejoignez le canal bêta","system.supervisor.join_beta_description":"Obtenez des mises à jour bêta pour Home Assistant (RCs), Superviseur et l'hôte","system.supervisor.share_diagnostics":"Partager les diagnostics","system.supervisor.share_diagnostics_description":"Partagez les rapports d'incident et les informations de diagnostic.","system.supervisor.reload_supervisor":"Recharger le Superviseur","system.supervisor.warning":"AVERTISSEMENT","system.supervisor.search":"Rechercher","system.supervisor.share_diagonstics_title":"Aider à améliorer Home Assistant","system.supervisor.share_diagonstics_description":"Souhaitez-vous partager automatiquement les rapports d'erreur et les informations de diagnostic lorsque le Superviseur rencontre des erreurs inattendues? {line_break} Cela nous permettra de résoudre les problèmes, les informations ne sont accessibles qu'à l'équipe Home Assistant Core et ne seront pas partagées avec d'autres. {line_break} Les données n'incluent aucune information privée / sensible et vous pouvez désactiver cela dans les paramètres à tout moment.","system.supervisor.unsupported_reason.apparmor":"AppArmor n'est pas activé sur l'hôte","system.supervisor.unsupported_reason.content_trust":"La validation de confiance de contenu est désactivée","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuration de Docker","system.supervisor.unsupported_reason.docker_version":"Version Docker","system.supervisor.unsupported_reason.job_conditions":"Conditions de travail ignorées","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestionnaire de réseaux","system.supervisor.unsupported_reason.os":"Système d'exploitation","system.supervisor.unsupported_reason.os_agent":"Agent OS","system.supervisor.unsupported_reason.privileged":"Le Superviseur n'est pas privilégié","system.supervisor.unsupported_reason.software":"Logiciel non pris en charge détecté","system.supervisor.unsupported_reason.source_mods":"Modifications de sources","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"systemd-resolved","system.supervisor.unhealthy_reason.privileged":"Le Superviseur n'est pas privilégié","system.supervisor.unhealthy_reason.supervisor":"Le Superviseur ne peut pas mettre à jour","system.supervisor.unhealthy_reason.setup":"La configuration du Superviseur a échoué","system.supervisor.unhealthy_reason.docker":"L'environnement Docker ne fonctionne pas correctement","system.supervisor.unhealthy_reason.untrusted":"Contenu non approuvé détecté","system.host.failed_to_get_hardware_list":"Impossible d'obtenir la liste du matériel","system.host.failed_to_reboot":"Échec du redémarrage du système.","system.host.failed_to_shutdown":"Échec de l'arrêt du système","system.host.failed_to_set_hostname":"Échec du paramétrage du nom de la machine","system.host.failed_to_import_from_usb":"Impossible d'importer à partir de l'USB","system.host.failed_to_move":"Échec du déplacement du disque de données","system.host.used_space":"Espace utilisé","system.host.hostname":"Nom d'hôte","system.host.change_hostname":"Changer le nom de l'hôte","system.host.new_hostname":"Veuillez saisir un nouveau nom d'hôte:","system.host.ip_address":"Adresse IP","system.host.change":"Changer","system.host.operating_system":"Système d'exploitation","system.host.docker_version":"Version Docker","system.host.deployment":"Déploiement","system.host.emmc_lifetime_used":"Durée de vie de l'eMMC utilisée","system.host.reboot_host":"Redémarrer l'hôte","system.host.confirm_reboot":"Voulez-vous vraiment redémarrer l'hôte ?","system.host.confirm_shutdown":"Voulez-vous vraiment arrêter l'hôte ?","system.host.shutdown_host":"Arrêter l'hôte","system.host.hardware":"Matériel","system.host.import_from_usb":"Importer depuis USB","system.host.move_datadisk":"Déplacer le disque de données","system.core.cpu_usage":"Utilisation du processeur principal","system.core.ram_usage":"Utilisation de la RAM principale","backup.search":"Rechercher parmi les sauvegardes","backup.no_backups":"Vous n'avez pas encore de sauvegardes.","backup.create_blocked_not_running":"La création d’une sauvegarde n’est pas possible en ce moment car le système est en état {state}.","backup.delete_selected":"Supprimer les sauvegardes sélectionnées","backup.delete_backup_title":"Supprimer la sauvegarde","backup.delete_backup_text":"Voulez-vous supprimer {number} {number, plural,\n one {sauvegarde}\n other {sauvegardes}\n} ?","backup.delete_backup_confirm":"Supprimer","backup.selected":"{number} sélectionnée(s)","backup.failed_to_delete":"Échec de la suppression","backup.could_not_create":"Impossible de créer une sauvegarde","backup.upload_backup":"Téléverser une sauvegarde","backup.download_backup":"Télécharger la sauvegarde","backup.create_backup":"Créer une sauvegarde","backup.create":"Créer","backup.created":"Créée","backup.name":"Nom de la sauvegarde","backup.type":"Type de sauvegarde","backup.select_type":"Sélectionnez ce qu'il faut restaurer","backup.full_backup":"Sauvegarde complète","backup.partial_backup":"Sauvegarde partielle","backup.addons":"Modules complémentaires","backup.folders":"Dossiers","backup.size":"Taille","backup.password":"Mot de passe de la sauvegarde","backup.confirm_password":"Confirmez le mot de passe de la sauvegarde","backup.password_protection":"Protection par mot de passe","backup.enter_password":"Veuillez entrer un mot de passe.","backup.passwords_not_matching":"Les mots de passe ne correspondent pas","backup.backup_already_running":"Une sauvegarde ou une restauration est déjà en cours d’exécution, la création d’une nouvelle sauvegarde n’est actuellement pas possible, réessayez plus tard.","dialog.network.title":"Paramètres réseaux","dialog.network.connected_to":"Connecté à {ssid}","dialog.network.scan_ap":"Rechercher les points d'accès","dialog.network.signal_strength":"Force du signal","dialog.network.open":"Ouvrir","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Mot de passe Wi-Fi","dialog.network.warning":"Si vous modifiez le Wi-Fi, l'adresse IP ou celle de la passerelle, vous risquez de perdre la connexion !","dialog.network.static":"Statique","dialog.network.auto":"Automatique","dialog.network.disabled":"Désactivé","dialog.network.ip_netmask":"Adresse IP/Masque de sous-réseau","dialog.network.gateway":"Adresse de la passerelle","dialog.network.dns_servers":"Serveurs DNS","dialog.network.unsaved":"Vous avez des modifications non enregistrées, elles seront perdues si vous changez d'onglet, voulez-vous continuer?","dialog.network.failed_to_change":"Échec de la modification des paramètres réseau","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Ajouter un nouveau registre de conteneurs","dialog.registries.title_manage":"Gérer les registres de conteneurs","dialog.registries.registry":"Registre","dialog.registries.username":"Nom d'utilisateur","dialog.registries.password":"Mot de passe","dialog.registries.no_registries":"Aucun registre configuré","dialog.registries.add_registry":"Ajouter un registre","dialog.registries.add_new_registry":"Ajouter un nouveau registre","dialog.registries.remove":"Supprimer","dialog.registries.failed_to_add":"Échec de l'ajout du registre","dialog.registries.failed_to_remove":"Échec de la suppression du registre","dialog.repositories.title":"Gérer les référentiels de modules complémentaires","dialog.repositories.add":"Ajouter","dialog.repositories.remove":"Supprimer","dialog.repositories.used":"Le dépôt est utilisé pour des modules complémentaires installés et ne peut pas être supprimé.","dialog.restart_addon.title":"Redémarrer {name} ?","dialog.restart_addon.text":"Pour utiliser la nouvelle configuration sauvegardée, ce module complémentaire doit être redémarré.","dialog.restart_addon.restart":"Redémarrer","dialog.uninstall_addon.title":"Désinstaller {name} ?","dialog.uninstall_addon.text":"Sa configuration sera définitivement supprimée.","dialog.uninstall_addon.uninstall":"Désinstaller","dialog.hardware.title":"Matériel informatique","dialog.hardware.search":"Rechercher parmi le matériel","dialog.hardware.subsystem":"Sous-système","dialog.hardware.id":"Identifiant","dialog.hardware.attributes":"Attributs","dialog.hardware.device_path":"Chemin d’accès au périphérique","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Déplacer le disque de données","dialog.datadisk_move.description":"Vous utilisez actuellement « {current_path} » en tant que disque de données. Le déplacement des disques de données redémarrera votre appareil et devrait prendre environ {time} minutes. Votre installation Home Assistant ne sera pas accessible durant cette période. Ne débranchez pas l'alimentation pendant le déplacement !","dialog.datadisk_move.select_device":"Sélectionner un nouveau disque de données","dialog.datadisk_move.no_devices":"Aucun périphérique connecté approprié trouvé","dialog.datadisk_move.moving_desc":"Redémarrage et déplacement du disque de données. Veuillez patienter","dialog.datadisk_move.moving":"Déplacement du disque de données","dialog.datadisk_move.loading_devices":"Chargement des appareils","dialog.datadisk_move.cancel":"Annuler","dialog.datadisk_move.move":"Déplacer"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/fy-a7b31c9a27ef75fc3fba5f9f9e4935c9.json b/supervisor/api/panel/static/translations/fy-89f89ded88ee7241840f2b7ecb8732fb.json similarity index 95% rename from supervisor/api/panel/static/translations/fy-a7b31c9a27ef75fc3fba5f9f9e4935c9.json rename to supervisor/api/panel/static/translations/fy-89f89ded88ee7241840f2b7ecb8732fb.json index a9e5dd0bb..cadc23f1f 100644 --- a/supervisor/api/panel/static/translations/fy-a7b31c9a27ef75fc3fba5f9f9e4935c9.json +++ b/supervisor/api/panel/static/translations/fy-89f89ded88ee7241840f2b7ecb8732fb.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Ynfo","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standert","addon.configuration.audio.input":"Ynfier","addon.configuration.audio.output":"Utfier","addon.configuration.options.header":"Opsjes","addon.configuration.options.edit_in_ui":"Bewurkje yn UI","addon.configuration.options.edit_in_yaml":"Bewurkje yn YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Kontener","addon.configuration.network.disabled":"Utskeakele","addon.configuration.network.header":"Netwurk","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Wizigings oersjoch","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostnamme","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"opnei starte","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"ynstallearje","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"opnij bouwe","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Ynskeakelje","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Undertekene","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"oardiel","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Undertekene","addon.dashboard.capability.stages.experimental":"Eksperiminteel","addon.dashboard.capability.stages.deprecated":"Foraldere","addon.dashboard.capability.role.manager":"behearder","addon.dashboard.capability.role.default":"standert","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"reservekopy","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Annulearje","common.yes":"Ja","common.no":"Nee","common.add":"Tafoegje","common.description":"Omskriuwing","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Lear mear","common.new_version_available":"New version available","common.newest_version":"Nijste Ferzje","common.refresh":"Ferfarskje","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"{Name} opnij starte","common.restart":"Opnij starte","common.running_version":"You are currently running version {version}","common.save":"Opslean","common.close":"Slute","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Ferzje","common.error.unknown":"Unbekinde fout","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Opnij starte","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"Nije ferzje beskikber","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Ynstallearre add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"Systeem","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on net fûn","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"Warskoging","system.supervisor.search":"Sykje","system.supervisor.share_diagonstics_title":"Help Home Assistant ferbetterje","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Bestjoeringssysteem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Brûkte romte","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Feroarje","system.host.operating_system":"Bestjoeringssysteem","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Reservekopyen sykje","backup.no_backups":"Jo hawwe noch gjin reservekopyen","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Ferwiderje selekteare reservekopy","backup.delete_backup_title":"ferwiderje reservekopy","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"ferwiderje","backup.selected":"{number} selekteare","backup.failed_to_delete":"Ferwiderje is mislearre","backup.could_not_create":"Kin gjin reservekopy meitsje","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Meitsje","backup.created":"Makke","backup.name":"Reservekopy namme","backup.type":"Reservekopy soart","backup.select_type":"Select what to restore","backup.full_backup":"Komplete reservekopy","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Grutte","backup.password":"Backup password","backup.confirm_password":"Reservekopy wachtwurd befestigje","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Iepenje","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wifi ","dialog.network.wifi_password":"Wifi wachtwurd","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Brûkersnamme","dialog.registries.password":"Wachtwurd","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Ferwiderje","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Tafoegje","dialog.repositories.remove":"Ferwiderje","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"{Name} opnij starte","dialog.restart_addon.text":"Wolle jo de add-on opnij starte mei jo feroaringen?","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Ferpleatse"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Ynfo","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standert","addon.configuration.audio.input":"Ynfier","addon.configuration.audio.output":"Utfier","addon.configuration.options.header":"Opsjes","addon.configuration.options.edit_in_ui":"Bewurkje yn UI","addon.configuration.options.edit_in_yaml":"Bewurkje yn YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Kontener","addon.configuration.network.disabled":"Utskeakele","addon.configuration.network.header":"Netwurk","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Wizigings oersjoch","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostnamme","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"opnei starte","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"ynstallearje","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"opnij bouwe","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Ynskeakelje","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Undertekene","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"oardiel","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Undertekene","addon.dashboard.capability.stages.experimental":"Eksperiminteel","addon.dashboard.capability.stages.deprecated":"Foraldere","addon.dashboard.capability.role.manager":"behearder","addon.dashboard.capability.role.default":"standert","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"reservekopy","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Annulearje","common.yes":"Ja","common.no":"Nee","common.add":"Tafoegje","common.description":"Omskriuwing","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Lear mear","common.new_version_available":"New version available","common.newest_version":"Nijste Ferzje","common.refresh":"Ferfarskje","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"{Name} opnij starte","common.restart":"Opnij starte","common.running_version":"You are currently running version {version}","common.save":"Opslean","common.close":"Slute","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Ferzje","common.error.unknown":"Unbekinde fout","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Opnij starte","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"Nije ferzje beskikber","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Ynstallearre add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"Systeem","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on net fûn","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"Warskoging","system.supervisor.search":"Sykje","system.supervisor.share_diagonstics_title":"Help Home Assistant ferbetterje","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Bestjoeringssysteem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Brûkte romte","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Feroarje","system.host.operating_system":"Bestjoeringssysteem","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Reservekopyen sykje","backup.no_backups":"Jo hawwe noch gjin reservekopyen","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Ferwiderje selekteare reservekopy","backup.delete_backup_title":"ferwiderje reservekopy","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"ferwiderje","backup.selected":"{number} selekteare","backup.failed_to_delete":"Ferwiderje is mislearre","backup.could_not_create":"Kin gjin reservekopy meitsje","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Meitsje","backup.created":"Makke","backup.name":"Reservekopy namme","backup.type":"Reservekopy soart","backup.select_type":"Select what to restore","backup.full_backup":"Komplete reservekopy","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Grutte","backup.password":"Backup password","backup.confirm_password":"Reservekopy wachtwurd befestigje","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Iepenje","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wifi ","dialog.network.wifi_password":"Wifi wachtwurd","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Brûkersnamme","dialog.registries.password":"Wachtwurd","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Ferwiderje","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Tafoegje","dialog.repositories.remove":"Ferwiderje","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"{Name} opnij starte","dialog.restart_addon.text":"Wolle jo de add-on opnij starte mei jo feroaringen?","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Ferpleatse"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/gl-75dc5ac841d35573c6cb9d6c2971070c.json b/supervisor/api/panel/static/translations/gl-5c37083840a600f87d80e6cf5d50a8c0.json similarity index 96% rename from supervisor/api/panel/static/translations/gl-75dc5ac841d35573c6cb9d6c2971070c.json rename to supervisor/api/panel/static/translations/gl-5c37083840a600f87d80e6cf5d50a8c0.json index 69587c2d1..478c65022 100644 --- a/supervisor/api/panel/static/translations/gl-75dc5ac841d35573c6cb9d6c2971070c.json +++ b/supervisor/api/panel/static/translations/gl-5c37083840a600f87d80e6cf5d50a8c0.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Non se puido restablecer a configuración do complemento, {error}","addon.failed_to_save":"Non se puido gardar a configuración do complemento, {error}","addon.state.installed":"O complemento está instalado","addon.state.not_installed":"O complemento non está instalado","addon.state.not_available":"O complemento non está dispoñible no seu sistema","addon.panel.configuration":"Configuración","addon.panel.documentation":"Documentación","addon.panel.info":"Información","addon.panel.log":"Rexistro","addon.configuration.no_configuration":"Este complemento non expón a configuración para que poidas xogar con …","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Predeterminado","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Saída","addon.configuration.options.header":"Opcións","addon.configuration.options.edit_in_ui":"Editar en IU","addon.configuration.options.edit_in_yaml":"Editar en YAML","addon.configuration.options.invalid_yaml":"YAML non válido","addon.configuration.options.show_unused_optional":"Amosar as opcións de configuración opcionais non utilizadas","addon.configuration.network.container":"Contedor","addon.configuration.network.disabled":"Deshabilitada","addon.configuration.network.header":"Rede","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Rexistro de cambios","addon.dashboard.cpu_usage":"Uso da CPU do complemento","addon.dashboard.ram_usage":"Uso de RAM do complemento","addon.dashboard.hostname":"Nome do host","addon.dashboard.new_update_available":"{name} {version} está dispoñible","addon.dashboard.not_available_arch":"Este complemento non é compatible co procesador do dispositivo nin co sistema operativo que instalou no dispositivo.","addon.dashboard.not_available_version":"Estás a executar Home Assistant {core_version_installed} , para actualizar esta versión do complemento necesitas polo menos a versión {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visita a páxina {name} para obter máis detalles","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"deter","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruír","addon.dashboard.open_web_ui":"Abrir a interface web","addon.dashboard.protection_mode.title":"Aviso: O modo de protección está desactivado!","addon.dashboard.protection_mode.content":"O modo de protección neste complemento está desactivado. Isto proporciona ao complemento acceso completo a todo o sistema, o que engade riscos de seguridade e pode danar o seu sistema se se usa incorrectamente. Desactive só o modo de protección se sabe, precisa E confía na fonte deste complemento.","addon.dashboard.protection_mode.enable":"Activar o modo de protección","addon.dashboard.capability.stage.title":"Etapa de complemento","addon.dashboard.capability.stage.description":"Os complementos poden ter unha das tres etapas: \n\n {icon_stable} ** Estable **: son complementos listos para usalos na produción. \n\n {icon_experimental} ** Experimental **: poden conter erros e poden estar inacabados. \n\n {icon_deprecated} ** Obsoleto **: estes complementos deixarán de recibir actualizacións.","addon.dashboard.capability.rating.title":"Clasificación de seguridade do complemento","addon.dashboard.capability.rating.description":"Home Assistant ofrece unha clasificación de seguridade para cada un dos complementos, indicando os riscos que implica o uso do complemento. Canto máis acceso precisa un complemento no seu sistema, menor será a puntuación, aumentando os riscos potenciais de seguridade. \n\nA puntuación está nunha escala de 1 a 8. Onde 1 é a puntuación máis baixa (considerada o máis inseguro e maior risco) e unha puntuación de 8 é a puntuación máis alta (considerada o máis seguro e menor risco).","addon.dashboard.capability.host_network.title":"Rede do host","addon.dashboard.capability.host_network.description":"Os complementos normalmente executanse na súa propia capa de rede illada, evitando que accedan á rede do sistema operativo host. Nalgúns casos, este illamento de rede pode limitar os complementos na prestación dos seus servizos e, polo tanto, o autor do complemento pode eliminar o illamento, dándolle ao complemento acceso completo ás capacidades de rede da máquina host. Isto proporciona ao complemento máis capacidades de rede pero reduce a seguridade, polo tanto a clasificación de seguridade do complemento baixarase cando o complemento use esta opción.","addon.dashboard.capability.homeassistant_api.title":"Acceso á API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento pode acceder á súa instancia Home Assistant en execución directamente a través da API Home Assistant. Este modo tamén manexa a autenticación do complemento, o que permite que un complemento interactúe co Home Assistant sen necesidade de tokens de autenticación adicionais.","addon.dashboard.capability.full_access.title":"Acceso completo ao hardware","addon.dashboard.capability.full_access.description":"Este complemento ten acceso completo ao hardware do seu sistema, a petición do autor do complemento. O acceso é comparable ao modo privilexiado en Docker. Dado que isto abre riscos potenciais de seguridade, esta función afecta negativamente á puntuación de seguridade do complemento. \n\n Este nivel de acceso non se concede automaticamente e debe ser confirmado por ti. Para iso, debes desactivar o modo de protección no complemento manualmente. Desactive só o modo de protección se sabes, precisas E confías na fonte deste complemento.","addon.dashboard.capability.hassio_api.title":"Acceso á API do supervisor","addon.dashboard.capability.hassio_api.description":"O complemento deu acceso á API do supervisor, a petición do autor do complemento. Por defecto, o complemento pode acceder á información xeral da versión do seu sistema. Cando o complemento solicite acceso á API de nivel \"xestor\" ou \"administrador\", accederá a controlar varias partes do sistema Home Assistant. Este permiso indícase con esta insignia e afectará negativamente á puntuación de seguridade do complemento.","addon.dashboard.capability.docker_api.title":"Acceso completo a Docker","addon.dashboard.capability.docker_api.description":"O autor do complemento solicitou que o complemento teña acceso administrativo á instancia de Docker que se executa no seu sistema. Este modo proporciona ao complemento acceso e control completos a todo o sistema Home Assistant, o que engade riscos de seguridade e pode danar o seu sistema se se usa incorrectamente. Polo tanto, esta función ten un impacto negativo na puntuación de seguridade do complemento. \n\nEste nivel de acceso non se concede automaticamente e debe ser confirmado por vostede. Para iso, debes desactivar o modo de protección no complemento manualmente. Desactiva só o modo de protección se sabes, precisas E confías na fonte deste complemento.","addon.dashboard.capability.host_pid.title":"Espazo de nomes dos procesos do host","addon.dashboard.capability.host_pid.description":"Xeralmente, os procesos que executa o complemento están illados de todos os demais procesos do sistema. O autor do complemento solicitou que o complemento teña acceso aos procesos do sistema que se executan na instancia do sistema host e tamén que permita ao complemento xerar procesos no sistema host. Este modo proporciona ao complemento acceso e control completos a todo o sistema Home Assistant, o que engade riscos de seguridade e pode danar o seu sistema se se usa incorrectamente. Polo tanto, esta función ten un impacto negativo na puntuación de seguridade do complemento. \n\n Este nivel de acceso non se concede automaticamente e debe ser confirmado por ti. Para iso, debes desactivar o modo de protección no complemento manualmente. Desactiva só o modo de protección se sabes, precisas E confías na fonte deste complemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') é un módulo de seguridade do núcleo Linux que restrinxe as capacidades dos complementos como o acceso á rede, o acceso de socket bruto e o permiso para ler, escribir ou executar ficheiros específicos. \n\nOs autores do complemento poden proporcionar os seus perfís de seguridade, optimizados para o complemento, ou solicitar a súa desactivación. Se AppArmor está desactivado, aumentará os riscos de seguridade e, polo tanto, terá un impacto negativo na puntuación de seguridade do complemento.","addon.dashboard.capability.auth_api.title":"Autenticación de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complemento pode autenticar aos usuarios contra Home Assistant, permitindo aos complementos darlles aos usuarios a posibilidade de iniciar sesión en aplicacións que se executan dentro dos complementos, usando o seu nome de usuario / contrasinal Home Assistant. Esta insignia indica se o autor do complemento solicita esta capacidade.","addon.dashboard.capability.ingress.title":"Entrada","addon.dashboard.capability.ingress.description":"Este complemento usa o inicio de sesión para integrar a súa interface de forma segura no Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"clasificación","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid do host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrada","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"xerente","addon.dashboard.capability.role.default":"predeterminado","addon.dashboard.capability.role.homeassistant":"homeaasistant","addon.dashboard.capability.role.backup":"copia de seguridade","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Comezar no arranque","addon.dashboard.option.boot.description":"Fai que o complemento comece durante o arranque do sistema","addon.dashboard.option.watchdog.title":"Vixilancia","addon.dashboard.option.watchdog.description":"Isto reiniciará o complemento se falla","addon.dashboard.option.auto_update.title":"Actualización automática","addon.dashboard.option.auto_update.description":"Actualice automaticamente o complemento cando estea dispoñible unha nova versión","addon.dashboard.option.ingress_panel.title":"Amosar na barra lateral","addon.dashboard.option.ingress_panel.description":"Engade este complemento á túa barra lateral","addon.dashboard.option.protected.title":"Modo de protección","addon.dashboard.option.protected.description":"Bloquear o acceso elevado ao sistema desde o complemento","addon.dashboard.action_error.uninstall":"Non se puido desinstalar o complemento","addon.dashboard.action_error.install":"Non se puido instalar o complemento","addon.dashboard.action_error.stop":"Non se puido deter o complemento","addon.dashboard.action_error.rebuild":"Produciuse un erro ao reconstruír o complemento","addon.dashboard.action_error.restart":"Non se puido reiniciar o complemento","addon.dashboard.action_error.start":"Non se puido iniciar o complemento","addon.dashboard.action_error.go_to_config":"Non se puido iniciar o complemento: fallou a validación da configuración.","addon.dashboard.action_error.start_invalid_config":"Ir á configuración","addon.dashboard.action_error.validate_config":"Non se puido validar a configuración do complemento","addon.dashboard.action_error.get_changelog":"Non se puido obter o rexistro de cambios do complemento","addon.documentation.get_documentation":"Non se puido obter a documentación do complemento, {error}","addon.logs.get_logs":"Non se puideron obter rexistros de complementos, {error}","common.cancel":"Cancelar","common.yes":"Si","common.no":"Non","common.add":"Add","common.description":"Descrición","common.failed_to_restart_name":"Non se puido reiniciar {name}","common.failed_to_update_name":"Non se puido actualizar {name}","common.learn_more":"Aprender máis","common.new_version_available":"Nova versión dispoñible","common.newest_version":"Versión máis nova","common.refresh":"Actualizar","common.release_notes":"Notas de lanzamento","common.reload":"Recargar","common.reset_defaults":"Restablecer os valores predeterminados","common.reset_options":"Restablecer as opcións","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"Actualmente estás executando a versión {version}","common.save":"Gardar","common.close":"Pechar","common.menu":"Menu","common.show":"show","common.show_more":"Amosar máis información sobre isto","common.update_available":"{count, plural,\n one {actualización pendente}\n other {{count} actualizacións pendentes}\n}","common.update":"Actualización","common.version":"Versión","common.error.unknown":"Erro descoñecido","common.error.update_failed":"Fallou a actualización","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"Tes instalada a {version}. Fai clic en actualizar para actualizar á versión {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"Non hai ningunha actualización dispoñible para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"Estás seguro de que queres reiniciar {name} ?","confirm.reset_options.title":"Restablecer as opcións","confirm.reset_options.text":"Seguro que queres restablecer todas as túas opcións?","dashboard.addon_new_version":"Nova versión dispoñible","dashboard.addon_running":"O complemento está en execución","dashboard.addon_stopped":"O complemento está parado","dashboard.addons":"Complementos instalados","dashboard.no_addons":"Aínda non tes ningún complemento instalado. Diríxete á tenda de complementos para comezar.","dashboard.search_addons":"Search add-ons","store.missing_addons":"Faltan complementos? Activa o modo avanzado na páxina do teu perfil de usuario","store.no_results_found":"Non se atoparon resultados en {repository} .","store.registries":"Rexistros","store.repositories":"Repositorios","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Panel de control","panel.backups":"Backups","panel.store":"Tenda de complementos","panel.system":"Sistema","my.not_supported":"Este enderezo non é compatibel coa tua instancia de Home Assistant. Consulta o {link} para coñecer as redireccións admitidas e a versión na que se incluiron.","my.faq_link":"Preguntas frecuentes sobre o meu Home Assistant","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"Producíuse un erro descoñecido","my.error_addon_not_found":"Complemento non atopado","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Provedor de rexistros","system.log.get_logs":"Non se puideron obter os rexistros de {provider} , {error}","system.supervisor.cpu_usage":"Uso da CPU do supervisor","system.supervisor.ram_usage":"Uso de RAM do supervisor","system.supervisor.failed_to_set_option":"Non se puido configurar a opción do supervisor","system.supervisor.failed_to_reload":"Non se puido recargar o supervisor","system.supervisor.failed_to_update":"Non se puido actualizar o supervisor","system.supervisor.unsupported_title":"Está a executar unha instalación non soportada","system.supervisor.unsupported_description":"Abaixo amósase unha lista de problemas atopados coa súa instalación, faga clic nas ligazóns para saber como pode resolver os problemas.","system.supervisor.unhealthy_title":"A túa instalación non é saudable","system.supervisor.unhealthy_description":"Executar unha instalación pouco saudable causará problemas. Abaixo amósase unha lista de problemas atopados coa súa instalación, faga clic nas ligazóns para saber como pode resolver os problemas.","system.supervisor.update_supervisor":"Actualice o supervisor","system.supervisor.channel":"Canle","system.supervisor.leave_beta_action":"Saír da canle beta","system.supervisor.leave_beta_description":"Recibe actualizacións estables para Home Assistant, Supervisor e host","system.supervisor.join_beta_action":"Únete á canle beta","system.supervisor.join_beta_description":"Recibe actualizacións beta para Home Assistant (RC), Supervisor e host","system.supervisor.share_diagnostics":"Compartir diagnósticos","system.supervisor.share_diagnostics_description":"Comparte informes de fallos e información de diagnóstico.","system.supervisor.reload_supervisor":"Recargar o supervisor","system.supervisor.warning":"AVISO","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Axuda a mellorar Home Assistant","system.supervisor.share_diagonstics_description":"Quere compartir automaticamente informes de fallos e información de diagnóstico cando o supervisor atope erros inesperados? {line_break} Isto permitiranos solucionar os problemas, a información só é accesible para o equipo Home Assistant Core e non se compartirá con outras persoas. {line_break} Os datos non inclúen ningunha información privada / confidencial e podes desactivala na configuración cando queiras.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuración de Docker","system.supervisor.unsupported_reason.docker_version":"Versión Docker","system.supervisor.unsupported_reason.job_conditions":"Ignoráronse as condicións do traballo","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Xestor de rede","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"O supervisor non ten privilexios","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"O supervisor non é privilexiado","system.supervisor.unhealthy_reason.supervisor":"Non se puido actualizar o supervisor","system.supervisor.unhealthy_reason.setup":"Fallou a configuración do supervisor","system.supervisor.unhealthy_reason.docker":"O entorno Docker non funciona correctamente","system.supervisor.unhealthy_reason.untrusted":"Detectouse contido non fiable","system.host.failed_to_get_hardware_list":"Non foi posíbel obter a lista de hardware","system.host.failed_to_reboot":"Non se puido reiniciar o host","system.host.failed_to_shutdown":"Non se puido apagar o host","system.host.failed_to_set_hostname":"Non se puido configurar o nome do host","system.host.failed_to_import_from_usb":"Non se puido importar dende USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Espazo usado","system.host.hostname":"Nome do host","system.host.change_hostname":"Cambiar nome de host","system.host.new_hostname":"Insira un novo nome de host:","system.host.ip_address":"Enderezo IP","system.host.change":"Cambiar","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versión Docker","system.host.deployment":"Despregamento","system.host.emmc_lifetime_used":"Vida útil do eMMC usado","system.host.reboot_host":"Reiniciar o host","system.host.confirm_reboot":"Seguro que queres reiniciar o host?","system.host.confirm_shutdown":"Seguro que queres apagar o host?","system.host.shutdown_host":"Apagar o host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar dende USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Uso de CPU principal","system.core.ram_usage":"Uso de RAM principal","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Non é posible crear unha instantánea neste momento porque o sistema está {state} .","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Non se puido crear unha instantánea","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Crear","backup.created":"Created","backup.name":"Nome do backup","backup.type":"Tipo","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Complementos","backup.folders":"Carpetas","backup.size":"Size","backup.password":"Contrasinal","backup.confirm_password":"Confirm backup password","backup.password_protection":"Protección por contrasinal","backup.enter_password":"Insira un contrasinal.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Configuración de rede","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Buscar puntos de acceso","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Aberto","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Se está a cambiar os enderezos de wifi, IP ou porta de enlace, podería perder a súa conexión!","dialog.network.static":"Estático","dialog.network.auto":"Automático","dialog.network.disabled":"Desactivado","dialog.network.ip_netmask":"Enderezo IP / máscara de rede","dialog.network.gateway":"Enderezo de porta de enlace","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Tes cambios sen gardar, estes perderanse se cambias a pestana, queres continuar?","dialog.network.failed_to_change":"Non se puido cambiar a configuración de rede","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Engade un novo rexistro de contedor","dialog.registries.title_manage":"Xestionar rexistros de contedores","dialog.registries.registry":"Rexistro","dialog.registries.username":"Nome de usuario","dialog.registries.password":"Contrasinal","dialog.registries.no_registries":"Non hai rexistros configurados","dialog.registries.add_registry":"Engadir rexistro","dialog.registries.add_new_registry":"Engadir un novo rexistro","dialog.registries.remove":"Eliminar","dialog.registries.failed_to_add":"Non se puido engadir o rexistro","dialog.registries.failed_to_remove":"Non se puido eliminar o rexistro","dialog.repositories.title":"Xestionar os repositorios de complementos","dialog.repositories.add":"Engadir","dialog.repositories.remove":"Eliminar","dialog.repositories.used":"O repositorio está en uso para os complementos instalados e non se pode eliminar.","dialog.restart_addon.title":"¿Reiniciar {name}?","dialog.restart_addon.text":"¿Queres reiniciar o complemento cos teus cambios?","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"¿Desinstalar {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Non se puido restablecer a configuración do complemento, {error}","addon.failed_to_save":"Non se puido gardar a configuración do complemento, {error}","addon.state.installed":"O complemento está instalado","addon.state.not_installed":"O complemento non está instalado","addon.state.not_available":"O complemento non está dispoñible no seu sistema","addon.panel.configuration":"Configuración","addon.panel.documentation":"Documentación","addon.panel.info":"Información","addon.panel.log":"Rexistro","addon.configuration.no_configuration":"Este complemento non expón a configuración para que poidas xogar con …","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Predeterminado","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Saída","addon.configuration.options.header":"Opcións","addon.configuration.options.edit_in_ui":"Editar en IU","addon.configuration.options.edit_in_yaml":"Editar en YAML","addon.configuration.options.invalid_yaml":"YAML non válido","addon.configuration.options.show_unused_optional":"Amosar as opcións de configuración opcionais non utilizadas","addon.configuration.network.container":"Contedor","addon.configuration.network.disabled":"Deshabilitada","addon.configuration.network.header":"Rede","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Rexistro de cambios","addon.dashboard.cpu_usage":"Uso da CPU do complemento","addon.dashboard.ram_usage":"Uso de RAM do complemento","addon.dashboard.hostname":"Nome do host","addon.dashboard.new_update_available":"{name} {version} está dispoñible","addon.dashboard.not_available_arch":"Este complemento non é compatible co procesador do dispositivo nin co sistema operativo que instalou no dispositivo.","addon.dashboard.not_available_version":"Estás a executar Home Assistant {core_version_installed} , para actualizar esta versión do complemento necesitas polo menos a versión {core_version_needed} de Home Assistant","addon.dashboard.visit_addon_page":"Visita a páxina {name} para obter máis detalles","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"deter","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruír","addon.dashboard.open_web_ui":"Abrir a interface web","addon.dashboard.protection_mode.title":"Aviso: O modo de protección está desactivado!","addon.dashboard.protection_mode.content":"O modo de protección neste complemento está desactivado. Isto proporciona ao complemento acceso completo a todo o sistema, o que engade riscos de seguridade e pode danar o seu sistema se se usa incorrectamente. Desactive só o modo de protección se sabe, precisa E confía na fonte deste complemento.","addon.dashboard.protection_mode.enable":"Activar o modo de protección","addon.dashboard.capability.stage.title":"Etapa de complemento","addon.dashboard.capability.stage.description":"Os complementos poden ter unha das tres etapas: \n\n {icon_stable} ** Estable **: son complementos listos para usalos na produción. \n\n {icon_experimental} ** Experimental **: poden conter erros e poden estar inacabados. \n\n {icon_deprecated} ** Obsoleto **: estes complementos deixarán de recibir actualizacións.","addon.dashboard.capability.rating.title":"Clasificación de seguridade do complemento","addon.dashboard.capability.rating.description":"Home Assistant ofrece unha clasificación de seguridade para cada un dos complementos, indicando os riscos que implica o uso do complemento. Canto máis acceso precisa un complemento no seu sistema, menor será a puntuación, aumentando os riscos potenciais de seguridade. \n\nA puntuación está nunha escala de 1 a 8. Onde 1 é a puntuación máis baixa (considerada o máis inseguro e maior risco) e unha puntuación de 8 é a puntuación máis alta (considerada o máis seguro e menor risco).","addon.dashboard.capability.host_network.title":"Rede do host","addon.dashboard.capability.host_network.description":"Os complementos normalmente executanse na súa propia capa de rede illada, evitando que accedan á rede do sistema operativo host. Nalgúns casos, este illamento de rede pode limitar os complementos na prestación dos seus servizos e, polo tanto, o autor do complemento pode eliminar o illamento, dándolle ao complemento acceso completo ás capacidades de rede da máquina host. Isto proporciona ao complemento máis capacidades de rede pero reduce a seguridade, polo tanto a clasificación de seguridade do complemento baixarase cando o complemento use esta opción.","addon.dashboard.capability.homeassistant_api.title":"Acceso á API de Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento pode acceder á súa instancia Home Assistant en execución directamente a través da API Home Assistant. Este modo tamén manexa a autenticación do complemento, o que permite que un complemento interactúe co Home Assistant sen necesidade de tokens de autenticación adicionais.","addon.dashboard.capability.full_access.title":"Acceso completo ao hardware","addon.dashboard.capability.full_access.description":"Este complemento ten acceso completo ao hardware do seu sistema, a petición do autor do complemento. O acceso é comparable ao modo privilexiado en Docker. Dado que isto abre riscos potenciais de seguridade, esta función afecta negativamente á puntuación de seguridade do complemento. \n\n Este nivel de acceso non se concede automaticamente e debe ser confirmado por ti. Para iso, debes desactivar o modo de protección no complemento manualmente. Desactive só o modo de protección se sabes, precisas E confías na fonte deste complemento.","addon.dashboard.capability.hassio_api.title":"Acceso á API do supervisor","addon.dashboard.capability.hassio_api.description":"O complemento deu acceso á API do supervisor, a petición do autor do complemento. Por defecto, o complemento pode acceder á información xeral da versión do seu sistema. Cando o complemento solicite acceso á API de nivel \"xestor\" ou \"administrador\", accederá a controlar varias partes do sistema Home Assistant. Este permiso indícase con esta insignia e afectará negativamente á puntuación de seguridade do complemento.","addon.dashboard.capability.docker_api.title":"Acceso completo a Docker","addon.dashboard.capability.docker_api.description":"O autor do complemento solicitou que o complemento teña acceso administrativo á instancia de Docker que se executa no seu sistema. Este modo proporciona ao complemento acceso e control completos a todo o sistema Home Assistant, o que engade riscos de seguridade e pode danar o seu sistema se se usa incorrectamente. Polo tanto, esta función ten un impacto negativo na puntuación de seguridade do complemento. \n\nEste nivel de acceso non se concede automaticamente e debe ser confirmado por vostede. Para iso, debes desactivar o modo de protección no complemento manualmente. Desactiva só o modo de protección se sabes, precisas E confías na fonte deste complemento.","addon.dashboard.capability.host_pid.title":"Espazo de nomes dos procesos do host","addon.dashboard.capability.host_pid.description":"Xeralmente, os procesos que executa o complemento están illados de todos os demais procesos do sistema. O autor do complemento solicitou que o complemento teña acceso aos procesos do sistema que se executan na instancia do sistema host e tamén que permita ao complemento xerar procesos no sistema host. Este modo proporciona ao complemento acceso e control completos a todo o sistema Home Assistant, o que engade riscos de seguridade e pode danar o seu sistema se se usa incorrectamente. Polo tanto, esta función ten un impacto negativo na puntuación de seguridade do complemento. \n\n Este nivel de acceso non se concede automaticamente e debe ser confirmado por ti. Para iso, debes desactivar o modo de protección no complemento manualmente. Desactiva só o modo de protección se sabes, precisas E confías na fonte deste complemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') é un módulo de seguridade do núcleo Linux que restrinxe as capacidades dos complementos como o acceso á rede, o acceso de socket bruto e o permiso para ler, escribir ou executar ficheiros específicos. \n\nOs autores do complemento poden proporcionar os seus perfís de seguridade, optimizados para o complemento, ou solicitar a súa desactivación. Se AppArmor está desactivado, aumentará os riscos de seguridade e, polo tanto, terá un impacto negativo na puntuación de seguridade do complemento.","addon.dashboard.capability.auth_api.title":"Autenticación de Home Assistant","addon.dashboard.capability.auth_api.description":"Un complemento pode autenticar aos usuarios contra Home Assistant, permitindo aos complementos darlles aos usuarios a posibilidade de iniciar sesión en aplicacións que se executan dentro dos complementos, usando o seu nome de usuario / contrasinal Home Assistant. Esta insignia indica se o autor do complemento solicita esta capacidade.","addon.dashboard.capability.ingress.title":"Entrada","addon.dashboard.capability.ingress.description":"Este complemento usa o inicio de sesión para integrar a súa interface de forma segura no Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"clasificación","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid do host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrada","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"xerente","addon.dashboard.capability.role.default":"predeterminado","addon.dashboard.capability.role.homeassistant":"homeaasistant","addon.dashboard.capability.role.backup":"copia de seguridade","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Comezar no arranque","addon.dashboard.option.boot.description":"Fai que o complemento comece durante o arranque do sistema","addon.dashboard.option.watchdog.title":"Vixilancia","addon.dashboard.option.watchdog.description":"Isto reiniciará o complemento se falla","addon.dashboard.option.auto_update.title":"Actualización automática","addon.dashboard.option.auto_update.description":"Actualice automaticamente o complemento cando estea dispoñible unha nova versión","addon.dashboard.option.ingress_panel.title":"Amosar na barra lateral","addon.dashboard.option.ingress_panel.description":"Engade este complemento á túa barra lateral","addon.dashboard.option.protected.title":"Modo de protección","addon.dashboard.option.protected.description":"Bloquear o acceso elevado ao sistema desde o complemento","addon.dashboard.action_error.uninstall":"Non se puido desinstalar o complemento","addon.dashboard.action_error.install":"Non se puido instalar o complemento","addon.dashboard.action_error.stop":"Non se puido deter o complemento","addon.dashboard.action_error.rebuild":"Produciuse un erro ao reconstruír o complemento","addon.dashboard.action_error.restart":"Non se puido reiniciar o complemento","addon.dashboard.action_error.start":"Non se puido iniciar o complemento","addon.dashboard.action_error.go_to_config":"Non se puido iniciar o complemento: fallou a validación da configuración.","addon.dashboard.action_error.start_invalid_config":"Ir á configuración","addon.dashboard.action_error.validate_config":"Non se puido validar a configuración do complemento","addon.dashboard.action_error.get_changelog":"Non se puido obter o rexistro de cambios do complemento","addon.documentation.get_documentation":"Non se puido obter a documentación do complemento, {error}","addon.logs.get_logs":"Non se puideron obter rexistros de complementos, {error}","common.cancel":"Cancelar","common.yes":"Si","common.no":"Non","common.add":"Add","common.description":"Descrición","common.failed_to_restart_name":"Non se puido reiniciar {name}","common.failed_to_update_name":"Non se puido actualizar {name}","common.learn_more":"Aprender máis","common.new_version_available":"Nova versión dispoñible","common.newest_version":"Versión máis nova","common.refresh":"Actualizar","common.release_notes":"Notas de lanzamento","common.reload":"Recargar","common.reset_defaults":"Restablecer os valores predeterminados","common.reset_options":"Restablecer as opcións","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"Actualmente estás executando a versión {version}","common.save":"Gardar","common.close":"Pechar","common.menu":"Menu","common.show":"show","common.show_more":"Amosar máis información sobre isto","common.update_available":"{count, plural,\n one {actualización pendente}\n other {{count} actualizacións pendentes}\n}","common.update":"Actualización","common.version":"Versión","common.error.unknown":"Erro descoñecido","common.error.update_failed":"Fallou a actualización","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"Tes instalada a {version}. Fai clic en actualizar para actualizar á versión {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"Non hai ningunha actualización dispoñible para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"Estás seguro de que queres reiniciar {name} ?","confirm.reset_options.title":"Restablecer as opcións","confirm.reset_options.text":"Seguro que queres restablecer todas as túas opcións?","dashboard.addon_new_version":"Nova versión dispoñible","dashboard.addon_running":"O complemento está en execución","dashboard.addon_stopped":"O complemento está parado","dashboard.addons":"Complementos instalados","dashboard.no_addons":"Aínda non tes ningún complemento instalado. Diríxete á tenda de complementos para comezar.","dashboard.search_addons":"Search add-ons","store.missing_addons":"Faltan complementos? Activa o modo avanzado na páxina do teu perfil de usuario","store.no_results_found":"Non se atoparon resultados en {repository} .","store.registries":"Rexistros","store.repositories":"Repositorios","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Panel de control","panel.backups":"Backups","panel.store":"Tenda de complementos","panel.system":"Sistema","my.not_supported":"Este enderezo non é compatibel coa tua instancia de Home Assistant. Consulta o {link} para coñecer as redireccións admitidas e a versión na que se incluiron.","my.faq_link":"Preguntas frecuentes sobre o meu Home Assistant","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"Producíuse un erro descoñecido","my.error_addon_not_found":"Complemento non atopado","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Provedor de rexistros","system.log.get_logs":"Non se puideron obter os rexistros de {provider} , {error}","system.supervisor.cpu_usage":"Uso da CPU do supervisor","system.supervisor.ram_usage":"Uso de RAM do supervisor","system.supervisor.failed_to_set_option":"Non se puido configurar a opción do supervisor","system.supervisor.failed_to_reload":"Non se puido recargar o supervisor","system.supervisor.failed_to_update":"Non se puido actualizar o supervisor","system.supervisor.unsupported_title":"Está a executar unha instalación non soportada","system.supervisor.unsupported_description":"Abaixo amósase unha lista de problemas atopados coa súa instalación, faga clic nas ligazóns para saber como pode resolver os problemas.","system.supervisor.unhealthy_title":"A túa instalación non é saudable","system.supervisor.unhealthy_description":"Executar unha instalación pouco saudable causará problemas. Abaixo amósase unha lista de problemas atopados coa súa instalación, faga clic nas ligazóns para saber como pode resolver os problemas.","system.supervisor.update_supervisor":"Actualice o supervisor","system.supervisor.channel":"Canle","system.supervisor.leave_beta_action":"Saír da canle beta","system.supervisor.leave_beta_description":"Recibe actualizacións estables para Home Assistant, Supervisor e host","system.supervisor.join_beta_action":"Únete á canle beta","system.supervisor.join_beta_description":"Recibe actualizacións beta para Home Assistant (RC), Supervisor e host","system.supervisor.share_diagnostics":"Compartir diagnósticos","system.supervisor.share_diagnostics_description":"Comparte informes de fallos e información de diagnóstico.","system.supervisor.reload_supervisor":"Recargar o supervisor","system.supervisor.warning":"AVISO","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Axuda a mellorar Home Assistant","system.supervisor.share_diagonstics_description":"Quere compartir automaticamente informes de fallos e información de diagnóstico cando o supervisor atope erros inesperados? {line_break} Isto permitiranos solucionar os problemas, a información só é accesible para o equipo Home Assistant Core e non se compartirá con outras persoas. {line_break} Os datos non inclúen ningunha información privada / confidencial e podes desactivala na configuración cando queiras.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuración de Docker","system.supervisor.unsupported_reason.docker_version":"Versión Docker","system.supervisor.unsupported_reason.job_conditions":"Ignoráronse as condicións do traballo","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Xestor de rede","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"O supervisor non ten privilexios","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"O supervisor non é privilexiado","system.supervisor.unhealthy_reason.supervisor":"Non se puido actualizar o supervisor","system.supervisor.unhealthy_reason.setup":"Fallou a configuración do supervisor","system.supervisor.unhealthy_reason.docker":"O entorno Docker non funciona correctamente","system.supervisor.unhealthy_reason.untrusted":"Detectouse contido non fiable","system.host.failed_to_get_hardware_list":"Non foi posíbel obter a lista de hardware","system.host.failed_to_reboot":"Non se puido reiniciar o host","system.host.failed_to_shutdown":"Non se puido apagar o host","system.host.failed_to_set_hostname":"Non se puido configurar o nome do host","system.host.failed_to_import_from_usb":"Non se puido importar dende USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Espazo usado","system.host.hostname":"Nome do host","system.host.change_hostname":"Cambiar nome de host","system.host.new_hostname":"Insira un novo nome de host:","system.host.ip_address":"Enderezo IP","system.host.change":"Cambiar","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versión Docker","system.host.deployment":"Despregamento","system.host.emmc_lifetime_used":"Vida útil do eMMC usado","system.host.reboot_host":"Reiniciar o host","system.host.confirm_reboot":"Seguro que queres reiniciar o host?","system.host.confirm_shutdown":"Seguro que queres apagar o host?","system.host.shutdown_host":"Apagar o host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar dende USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Uso de CPU principal","system.core.ram_usage":"Uso de RAM principal","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Non é posible crear unha instantánea neste momento porque o sistema está {state} .","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Non se puido crear unha instantánea","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Crear","backup.created":"Created","backup.name":"Nome do backup","backup.type":"Tipo","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Complementos","backup.folders":"Carpetas","backup.size":"Size","backup.password":"Contrasinal","backup.confirm_password":"Confirm backup password","backup.password_protection":"Protección por contrasinal","backup.enter_password":"Insira un contrasinal.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Configuración de rede","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Buscar puntos de acceso","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Aberto","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Se está a cambiar os enderezos de wifi, IP ou porta de enlace, podería perder a súa conexión!","dialog.network.static":"Estático","dialog.network.auto":"Automático","dialog.network.disabled":"Desactivado","dialog.network.ip_netmask":"Enderezo IP / máscara de rede","dialog.network.gateway":"Enderezo de porta de enlace","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Tes cambios sen gardar, estes perderanse se cambias a pestana, queres continuar?","dialog.network.failed_to_change":"Non se puido cambiar a configuración de rede","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Engade un novo rexistro de contedor","dialog.registries.title_manage":"Xestionar rexistros de contedores","dialog.registries.registry":"Rexistro","dialog.registries.username":"Nome de usuario","dialog.registries.password":"Contrasinal","dialog.registries.no_registries":"Non hai rexistros configurados","dialog.registries.add_registry":"Engadir rexistro","dialog.registries.add_new_registry":"Engadir un novo rexistro","dialog.registries.remove":"Eliminar","dialog.registries.failed_to_add":"Non se puido engadir o rexistro","dialog.registries.failed_to_remove":"Non se puido eliminar o rexistro","dialog.repositories.title":"Xestionar os repositorios de complementos","dialog.repositories.add":"Engadir","dialog.repositories.remove":"Eliminar","dialog.repositories.used":"O repositorio está en uso para os complementos instalados e non se pode eliminar.","dialog.restart_addon.title":"¿Reiniciar {name}?","dialog.restart_addon.text":"¿Queres reiniciar o complemento cos teus cambios?","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"¿Desinstalar {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/gsw-4f54fb0ecb09853000ee15b1ebfdda2f.json b/supervisor/api/panel/static/translations/gsw-eb969d34edc95c5ff452a6563197d551.json similarity index 95% rename from supervisor/api/panel/static/translations/gsw-4f54fb0ecb09853000ee15b1ebfdda2f.json rename to supervisor/api/panel/static/translations/gsw-eb969d34edc95c5ff452a6563197d551.json index 1b83eed9f..8decbfc0d 100644 --- a/supervisor/api/panel/static/translations/gsw-4f54fb0ecb09853000ee15b1ebfdda2f.json +++ b/supervisor/api/panel/static/translations/gsw-eb969d34edc95c5ff452a6563197d551.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Beschribig","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Beschribig","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/he-d4ac232e38b5e31bd1bff83e7cc115f7.json b/supervisor/api/panel/static/translations/he-21ad884c1fa047a35bf73d76d865f403.json similarity index 55% rename from supervisor/api/panel/static/translations/he-d4ac232e38b5e31bd1bff83e7cc115f7.json rename to supervisor/api/panel/static/translations/he-21ad884c1fa047a35bf73d76d865f403.json index c9d6e3eaa..5c8de40e3 100644 --- a/supervisor/api/panel/static/translations/he-d4ac232e38b5e31bd1bff83e7cc115f7.json +++ b/supervisor/api/panel/static/translations/he-21ad884c1fa047a35bf73d76d865f403.json @@ -1 +1 @@ -{"addon.failed_to_reset":"איפוס תצורת ההרחבה נכשל, {error}","addon.failed_to_save":"שמירת תצורת ההרחבה נכשלה, {error}","addon.state.installed":"ההרחבה מותקנת","addon.state.not_installed":"ההרחבה אינה מותקנת","addon.state.not_available":"הרחבה אינה זמינה במערכת שלך","addon.panel.configuration":"תצורה","addon.panel.documentation":"תיעוד","addon.panel.info":"מידע","addon.panel.log":"יומן","addon.configuration.no_configuration":"להרחבה זו אין תצורה.","addon.configuration.audio.header":"שמע","addon.configuration.audio.default":"ברירת מחדל","addon.configuration.audio.input":"קלט","addon.configuration.audio.output":"פלט","addon.configuration.options.header":"אפשרויות","addon.configuration.options.edit_in_ui":"עריכה בממשק המשתמש","addon.configuration.options.edit_in_yaml":"עריכה ב-YAML","addon.configuration.options.invalid_yaml":"YAML לא חוקי","addon.configuration.options.show_unused_optional":"הצג אפשרויות תצורה אופציונליות שאינן בשימוש","addon.configuration.network.container":"מכולה","addon.configuration.network.disabled":"מושבת","addon.configuration.network.header":"רשת","addon.configuration.network.show_disabled":"הצגת יציאות מושבתות","addon.configuration.network.introduction":"שינוי היציאות במחשב המארח שנחשפות על ידי ההרחבה","addon.dashboard.changelog":"יומן שינויים","addon.dashboard.cpu_usage":"שימוש ההרחבה במעבד","addon.dashboard.ram_usage":"שימוש ב-RAM של הרחבה","addon.dashboard.hostname":"שם מארח","addon.dashboard.new_update_available":"{name} {version} זמין","addon.dashboard.not_available_arch":"הרחבה זו אינה תואמת למעבד ההתקן או למערכת ההפעלה שהתקנת בהתקן שלך.","addon.dashboard.not_available_version":"פועלת גרסת Home Assistant {core_version_installed}, כדי לעדכן גרסה זו של ההרחבה נדרשת גרסה {core_version_needed} לפחות של Home Assistant","addon.dashboard.visit_addon_page":"בקר בדף {name} לפרטים נוספים","addon.dashboard.restart":"הפעלה מחדש","addon.dashboard.start":"התחל","addon.dashboard.stop":"עצור","addon.dashboard.install":"התקנה","addon.dashboard.uninstall":"הסרת התקנה","addon.dashboard.rebuild":"בנייה מחדש","addon.dashboard.open_web_ui":"פתח ממשק משתמש","addon.dashboard.protection_mode.title":"מצב ההגנה מושבת!","addon.dashboard.protection_mode.content":"מצב הגנה על הרחבה זו מושבת! פעולה זו מעניקה להרחבה גישה מלאה למערכת כולה, מה שמוסיף סיכוני אבטחה ועלול לגרום נזק למערכת בעת שימוש שגוי. יש להפוך את מצב ההגנה ללא זמין רק אם ברורה לך ההשלכות של זה, יש לתת אמון במקור של הרחבה זו.","addon.dashboard.protection_mode.enable":"אפשר","addon.dashboard.capability.stage.title":"שלב הרחבה","addon.dashboard.capability.stage.description":"הרחבות יכולות להיות אחד משלושה שלבים:\n\n{icon_stable} **יציב**: אלו הרחבות המוכנות לשימוש במערכת מתפקדת.\n\n{icon_experimental} **נסיוני**: אלו עשויים להכיל באגים, וייתכן שהם לא גמורים.\n\n{icon_deprecated} **הוצא משימוש**: הרחבות אלו כבר לא יקבלו עדכונים.","addon.dashboard.capability.rating.title":"דירוג אבטחה של הרחבה","addon.dashboard.capability.rating.description":"Home Assistant מספק דירוג אבטחה לכל אחת מההרחבות, המציין את הסיכונים הכרוכים בשימוש בהרחבה זו. ככל שההרחבה דורשת גישה רבה יותר למערכת שלך, כך הציון נמוך יותר, ובכך מעלה את סיכוני האבטחה האפשריים.\n\nציון הוא בסולם מ-1 עד 8. כאשר 1 הוא הציון הנמוך ביותר (נחשב לסיכון הגבוה ביותר וחסר ביטחון) וציון של 8 הוא הציון הגבוה ביותר (נחשב לסיכון הבטוח והנמוך ביותר).","addon.dashboard.capability.host_network.title":"רשת מארח","addon.dashboard.capability.host_network.description":"הרחבות פועלות בדרך כלל בשכבת רשת מבודדת משלהן, המונעת מהן גישה לרשת של מערכת ההפעלה המארחת. במקרים מסוימים, בידוד רשת זה יכול להגביל הרחבות במתן השירותים שלהם ולכן, מחבר ההרחבה יכול להסיר את הבידוד, מה שמעניק להרחבה גישה מלאה ליכולות הרשת של המחשב המארח. פעולה זו מעניקה להרחבה יכולות רשת נוספות אך מורידה את האבטחה, ומכאן, דירוג האבטחה של ההרחבה יופחת כאשר אפשרות זו תשמש את ההרחבה.","addon.dashboard.capability.homeassistant_api.title":"גישה ל-API של Home Assistant","addon.dashboard.capability.homeassistant_api.description":"הרחבה זו מותרת לגשת למופע Home Assistant הפועל שלך ישירות באמצעות ה-API של Home Assistant. מצב זה מטפל באימות גם עבור ההרחבה, המאפשר להרחבה לקיים אינטראקציה עם Home Assistant ללא צורך באסימוני אימות נוספים.","addon.dashboard.capability.full_access.title":"גישה מלאה לחומרה","addon.dashboard.capability.full_access.description":"הרחבה זו מקבלת גישה מלאה לחומרת המערכת שלך, לפי בקשת מחבר ההרחבה. הגישה דומה למצב מורשה ב-Docker. מאחר שתכונה זו פותחת סיכוני אבטחה אפשריים, תכונה זו משפיעה לרעה על תוצאת אבטחת ההרחבה.\n\nרמת גישה זו אינה מוענקת באופן אוטומטי ועליך להיות מאושרת על ידיך. כדי לעשות זאת, עליך להשבית את מצב ההגנה בהרחבה באופן ידני. יש להפוך את מצב ההגנה ללא זמין רק אם ידוע לך, יש לך צורך ואמון במקור של הרחבה זו.","addon.dashboard.capability.hassio_api.title":"גישת API למפקח","addon.dashboard.capability.hassio_api.description":"ההרחבה ניתנה גישה ל-API של המפקח, לבקשת מחבר ההרחבה. כברירת מחדל, ההרחבה יכולה לגשת למידע גירסה כללי של המערכת שלך. כאשר ההרחבה מבקשת גישה ברמת 'מנהל' או 'מנהל' ל-API, היא תקבל גישה לשליטה בחלקים מרובים של מערכת Home Assistant שלך. הרשאה זו מצוינת על ידי תג זה ותשפיע לרעה על תוצאת האבטחה של ההרחבה.","addon.dashboard.capability.docker_api.title":"גישה מלאה ל-docker","addon.dashboard.capability.docker_api.description":"מחבר ההרחבה ביקש שההרחבה תהיה בעלת גישת ניהול למופע Docker הפועל במערכת שלך. מצב זה מעניק להרחבה גישה ושליטה מלאה למערכת Home Assistant כולה, מה שמוסיף סיכוני אבטחה ועלול לגרום נזק למערכת בעת שימוש לרעה. לכן, תכונה זו משפיעה לרעה על תוצאת אבטחת ההרחבה.\n\nרמת גישה זו אינה מוענקת באופן אוטומטי ועליך להיות מאושרת על ידיך. כדי לעשות זאת, עליך להשבית את מצב ההגנה בהרחבה באופן ידני. יש להפוך את מצב ההגנה ללא זמין רק אם ידוע לך, יש לך צורך ואמון במקור של הרחבה זו.","addon.dashboard.capability.host_pid.title":"מרחב שמות של תהליכי מארח","addon.dashboard.capability.host_pid.description":"בדרך כלל, התהליכים שההרחבה מפעילה מבודדים מכל תהליכי המערכת האחרים. מחבר ההרחבה ביקש מההרחבה לקבל גישה לתהליכי המערכת הפועלים במופע המערכת המארחת, ולאפשר להרחבה להוליד תהליכים גם במערכת המארחת. מצב זה מעניק להרחבה גישה ושליטה מלאה למערכת Home Assistant כולה, מה שמוסיף סיכוני אבטחה ועלול לגרום נזק למערכת בעת שימוש לרעה. לכן, תכונה זו משפיעה לרעה על תוצאת אבטחת ההרחבה.\n\nרמת גישה זו אינה מוענקת באופן אוטומטי ועליך להיות מאושרת על-ידיך. כדי לעשות זאת, עליך להשבית את מצב ההגנה בהרחבה באופן ידני. יש להפוך את מצב ההגנה ללא זמין רק אם ידוע לך, יש לך צורך ואמון במקור של הרחבה זו.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"מודול AppArmor ('שריון יישומים') הוא מודול אבטחה של ליבת לינוקס המגביל יכולות של הרחבות, כגון גישה לרשת, גישה ל-socket גולמי והרשאה לקרוא, לכתוב או להריץ קבצים ספציפיים.\n\nיוצרי הרחבות יכולים לספק את פרופילי האבטחה שלהם, ממוטבים עבור ההרחבה או לבקש להפוך אותה ללא זמינה. אם AppArmor מושבת, זה יעלה את סיכוני האבטחה ולכן יש לכך השפעה שלילית על ניקוד האבטחה של ההרחבה.","addon.dashboard.capability.auth_api.title":"אימות Home Assistant","addon.dashboard.capability.auth_api.description":"הרחבה יכולה לאמת משתמשים מול Home Assistant, דבר המאפשר להרחבות להעניק למשתמשים את האפשרות להיכנס ליישומים הפועלים בתוך הרחבות, באמצעות שם המשתמש/הסיסמה של Home Assistant שלהם. תג זה מציין אם מחבר ההרחבה מבקש יכולת זו.","addon.dashboard.capability.ingress.title":"הטמעה","addon.dashboard.capability.ingress.description":"הרחבה זו משתמשת בהטמעה כדי להטמיע את הממשק שלה בצורה מאובטחת ב-Home Assistant.","addon.dashboard.capability.signed.title":"חתום","addon.dashboard.capability.signed.description":"הרחבה זו נחתמה ואומתה עם Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"ליבה","addon.dashboard.capability.label.rating":"דירוג","addon.dashboard.capability.label.hardware":"חומרה","addon.dashboard.capability.label.host":"מארח","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid של מארח","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"אימות","addon.dashboard.capability.label.ingress":"הטמעה","addon.dashboard.capability.label.signed":"חתום","addon.dashboard.capability.stages.experimental":"ניסיוני","addon.dashboard.capability.stages.deprecated":"הוצא משימוש","addon.dashboard.capability.role.manager":"מנהל","addon.dashboard.capability.role.default":"ברירת מחדל","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"גיבוי","addon.dashboard.capability.role.admin":"מנהל מערכת","addon.dashboard.option.boot.title":"הפעל באתחול","addon.dashboard.option.boot.description":"הפעלת ההרחבה במהלך אתחול מערכת","addon.dashboard.option.watchdog.title":"כלב שמירה","addon.dashboard.option.watchdog.description":"פעולה זו תפעיל את ההרחבה אם היא תקרוס","addon.dashboard.option.auto_update.title":"עדכון אוטומטי","addon.dashboard.option.auto_update.description":"עדכן אוטומטית את ההרחבה כאשר גירסה חדשה זמינה","addon.dashboard.option.ingress_panel.title":"הצגה בסרגל הצד","addon.dashboard.option.ingress_panel.description":"הוספת הרחבה זו לסרגל הצד","addon.dashboard.option.protected.title":"מצב הגנה","addon.dashboard.option.protected.description":"חסימת גישה מוגברת למערכת מההרחבה","addon.dashboard.action_error.uninstall":"הסרת התקנת ההרחבה נכשלה","addon.dashboard.action_error.install":"התקנת הרחבה נכשלה","addon.dashboard.action_error.stop":"הפסקת ההרחבה נכשלה","addon.dashboard.action_error.rebuild":"בניית ההרחבה מחדש נכשלה","addon.dashboard.action_error.restart":"הפעלה מחדש של הרחבה נכשלה","addon.dashboard.action_error.start":"הפעלת ההרחבה נכשלה","addon.dashboard.action_error.go_to_config":"עריכת תצורה","addon.dashboard.action_error.start_invalid_config":"מעבר לתצורה","addon.dashboard.action_error.validate_config":"אימות תצורת ההרחבה נכשל","addon.dashboard.action_error.get_changelog":"קבלת יומן שינויים של ההרחבה נכשל","addon.documentation.get_documentation":"קבלת תיעוד ההרחבה נכשל, {error}","addon.logs.get_logs":"קבלת יומני ההרחבה נכשל, {error}","common.cancel":"ביטול","common.yes":"כן","common.no":"לא","common.add":"הוספה","common.description":"תיאור","common.failed_to_restart_name":"אתחול {name} נכשל.","common.failed_to_update_name":"עדכון {name} נכשל.","common.learn_more":"למידע נוסף","common.new_version_available":"גרסה חדשה זמינה","common.newest_version":"הגרסה החדשה ביותר","common.refresh":"רענן","common.release_notes":"הערות שיחרור","common.reload":"טען מחדש","common.reset_defaults":"אפס לברירות מחדל","common.reset_options":"אפשרויות איפוס","common.restart_name":"להפעיל מחדש את {name}","common.restart":"הפעלה מחדש","common.running_version":"הגרסה שלך שרצה כעת היא {version}","common.save":"שמור","common.close":"סגור","common.menu":"תפריט","common.show":"הצגה","common.show_more":"הראה מידע נוסף על כך","common.update_available":"{count, plural,\n one {עדכון}\n other {{count} עדכונים}\n} בהמתנה","common.update":"עדכן","common.version":"גירסה","common.error.unknown":"בעיה לא ידועה","common.error.update_failed":"העדכון נכשל","update_available.update_name":"עדכון {name}","update_available.open_release_notes":"פתיחת הערות שיחרור","update_available.create_backup":"יצירת גיבוי לפני העדכון","update_available.description":"מותקנת גירסה {version} יש ללחוץ על עדכון כדי לעדכן לגרסה {newest_version}","update_available.updating":"מעדכן את {name} לגרסה {version}","update_available.no_update":"אין עדכון זמין עבור {name}","confirm.restart.title":"להפעיל מחדש את {name}","confirm.restart.text":"האם בוודאות ברצונך להפעיל מחדש את {name}?","confirm.reset_options.title":"אפשרויות איפוס","confirm.reset_options.text":"האם בוודאות ברצונך לאפס את כל האפשרויות שלך?","dashboard.addon_new_version":"גירסה חדשה זמינה","dashboard.addon_running":"ההרחבה פועלת","dashboard.addon_stopped":"ההרחבה הופסקה","dashboard.addons":"הרחבות מותקנות","dashboard.no_addons":"עדיין לא מותקנות הרחבות. גשו לחנות ההרחבה כדי להתחיל!","dashboard.search_addons":"Search add-ons","store.missing_addons":"חסרות הרחבות? אפשר מצב מתקדם בדף פרופיל המשתמש שלך","store.no_results_found":"לא נמצאו תוצאות ב-{repository}.","store.registries":"רישומים","store.repositories":"מאגרים","store.check_updates":"בדיקת עדכונים","panel.addons":"הרחבות","panel.dashboard":"לוח מחוונים","panel.backups":"גיבויים","panel.store":"חנות הרחבות","panel.system":"מערכת","my.not_supported":"הפניה זו אינה נתמכת על ידי מופע ה-Home Assistant שלך. בדוק ב-{link} את ההפניות הנתמכות ואת הגרסה שהוצגה.","my.faq_link":"שאלות נפוצות על Home Assistant שלי","my.add_addon_repository_title":"מאגר ההרחבות חסר","my.add_addon_repository_description":"ההרחבה ''{addon}'' הוא חלק ממאגר ההרחבות ''{repository}'', מאגר זה חסר במערכת שלך, האם ברצונך להוסיף זאת כעת?","my.error":"אירעה שגיאה לא ידועה","my.error_addon_not_found":"ההרחבה לא נמצאה","my.error_repository_not_found":"המאגר הנדרש עבור הרחבה זו לא נמצא","my.error_addon_not_started":"ההרחבה המבוקשת אינה פועלת. נא להפעיל אותו תחילה","my.error_addon_not_installed":"ההרחבה המבוקשת אינה מותקנת. נא להתקין אותה תחילה","my.error_addon_no_ingress":"ההרחבה המבוקשת אינה תומכת בהטמעה","system.log.log_provider":"ספק יומן רישום","system.log.get_logs":"קבלת יומני רישום של {provider} נכשלה. {error}.","system.supervisor.cpu_usage":"שימוש המפקח במעבד","system.supervisor.ram_usage":"שימוש בזיכרון RAM של מפקח","system.supervisor.failed_to_set_option":"הגדרת אפשרות המפקח נכשלה","system.supervisor.failed_to_reload":"טעינה מחדש של המפקח נכשלה","system.supervisor.failed_to_update":"עדכון המפקח נכשל","system.supervisor.unsupported_title":"ההתקנה המופעלת שלך אינה נתמכת","system.supervisor.unsupported_description":"למטה רשימת נושאים שנימצאו במהלך ההתקנה, לחץ על קישור על מנת ללמוד איך לפתור את הנושא","system.supervisor.unhealthy_title":"ההתקנה שלך אינה תקינה","system.supervisor.unhealthy_description":"הפעלת התקנה לא בריאה תגרום לבעיות. להלן רשימת הבעיות שנמצאו בהתקנה שלך, לחץ על הקישורים כדי ללמוד כיצד תוכל לפתור את הבעיות.","system.supervisor.update_supervisor":"עדכון המפקח","system.supervisor.channel":"ערוץ","system.supervisor.leave_beta_action":"עזוב את ערוץ הביטא","system.supervisor.leave_beta_description":"קבל עדכונים יציבים עבור Home Assistant, מפקח ומערכת ההפעלה","system.supervisor.join_beta_action":"הצטרף לערוץ הביטא","system.supervisor.join_beta_description":"קבל עדכוני ביטא עבור Home Assistant, מפקח ומערכת ההפעלה","system.supervisor.share_diagnostics":"שתף מידע אבחוני","system.supervisor.share_diagnostics_description":"שתף דוחות קריסה ומידע אבחוני.","system.supervisor.reload_supervisor":"טען מחדש את המפקח","system.supervisor.warning":"אזהרה","system.supervisor.search":"חיפוש","system.supervisor.share_diagonstics_title":"עזרה בשיפור Home Assistant","system.supervisor.share_diagonstics_description":"האם ברצונך לשתף באופן אוטומטי דוחות קריסה ומידע אבחון כאשר המפקח נתקל בשגיאות בלתי צפויות? {line_break} זה יאפשר לנו לתקן את הבעיות, המידע נגיש רק לצוות הליבה של Home Assistant ולא ישותף עם אחרים. {line_break} הנתונים אינם כוללים מידע פרטי/רגיש ובאפשרותך להפוך מידע זה ללא זמין בהגדרות בכל עת שתרצה.","system.supervisor.unsupported_reason.apparmor":"AppArmor אינו זמין במחשב המארח","system.supervisor.unsupported_reason.content_trust":"אימות אמון תוכן מושבת","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"תצורת Docker","system.supervisor.unsupported_reason.docker_version":"גרסת Docker","system.supervisor.unsupported_reason.job_conditions":"תנאי משימה שהתעלמו מהם","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"מנהל רשת","system.supervisor.unsupported_reason.os":"מערכת הפעלה","system.supervisor.unsupported_reason.os_agent":"סוכן מערכת הפעלה","system.supervisor.unsupported_reason.privileged":"אין הרשאות למפקח","system.supervisor.unsupported_reason.software":"זוהתה תוכנה שאינה נתמכת","system.supervisor.unsupported_reason.source_mods":"שינויי מקור","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"נפתר באמצעות המערכת","system.supervisor.unhealthy_reason.privileged":"אין הרשאות למפקח","system.supervisor.unhealthy_reason.supervisor":"המפקח לא הצליח להתעדכן","system.supervisor.unhealthy_reason.setup":"הגדרת המפקח נכשלה","system.supervisor.unhealthy_reason.docker":"סביבת ה-Docker אינה פועלת כראוי","system.supervisor.unhealthy_reason.untrusted":"זוהה תוכן לא מהימן","system.host.failed_to_get_hardware_list":"קבלת רשימת החומרה נכשלה","system.host.failed_to_reboot":"אתחול המארח נכשל","system.host.failed_to_shutdown":"כיבוי המארח נכשל","system.host.failed_to_set_hostname":"הגדרת שם המארח נכשלה","system.host.failed_to_import_from_usb":"ייבוא מ-USB נכשל","system.host.failed_to_move":"העברת דיסק הנתונים נכשלה","system.host.used_space":"שטח בשימוש","system.host.hostname":"שם מארח","system.host.change_hostname":"שנה שם המארח","system.host.new_hostname":"נא להזין שם מארח חדש:","system.host.ip_address":"כתובת IP","system.host.change":"שינוי","system.host.operating_system":"מערכת הפעלה","system.host.docker_version":"גרסת Docker","system.host.deployment":"פריסה","system.host.emmc_lifetime_used":"eMMC Lifetime בשימוש","system.host.reboot_host":"אתחל שרת","system.host.confirm_reboot":"האם בוודאות ברצונך לאתחל שרת מארח?","system.host.confirm_shutdown":"האם בוודאות ברצונך לכבות שרת מארח?","system.host.shutdown_host":"כבה שרת מארח","system.host.hardware":"חומרה","system.host.import_from_usb":"ייבא מ-USB","system.host.move_datadisk":"העברת דיסק נתונים","system.core.cpu_usage":"שימוש במעבד ליבה","system.core.ram_usage":"שימוש ליבה ב-RAM","backup.search":"חיפוש גיבויים","backup.no_backups":"אין לך גיבויים עדיין.","backup.create_blocked_not_running":"יצירת גיבוי אינה אפשרית כרגע מכיוון שהמערכת במצב {state} .","backup.delete_selected":"מחיקת גיבויים שנבחרו","backup.delete_backup_title":"מחיקת גיבוי","backup.delete_backup_text":"האם ברצונך למחוק {number, plural,\n one {גיבוי אחד}\n other {{number} גיבויים}\n}?","backup.delete_backup_confirm":"מחיקה","backup.selected":"{number} נבחרו","backup.failed_to_delete":"המחיקה נכשלה","backup.could_not_create":"לא ניתן ליצור גיבוי","backup.upload_backup":"העלאת גיבוי","backup.download_backup":"הורדת גיבוי","backup.create_backup":"יצירת גיבוי","backup.create":"יצירה","backup.created":"נוצר","backup.name":"שם נקודת גיבוי","backup.type":"סוג נקודת גיבוי","backup.select_type":"בחירה מה לשחזר","backup.full_backup":"גיבוי מלא","backup.partial_backup":"גיבוי חלקי","backup.addons":"תוספים","backup.folders":"תיקיות","backup.size":"גודל","backup.password":"סיסמת גיבוי","backup.confirm_password":"אישור סיסמת גיבוי","backup.password_protection":"הגנה באמצעות סיסמה","backup.enter_password":"נא הזן סיסמה.","backup.passwords_not_matching":"הסיסמאות אינן תואמות","backup.backup_already_running":"גיבוי או שחזור כבר פועלים, יצירת גיבוי חדש אינה אפשרית כעת, נא לנסות שוב מאוחר יותר.","dialog.network.title":"הגדרות רשת","dialog.network.connected_to":"מחובר אל {ssid}","dialog.network.scan_ap":"חפש נקודות גישה","dialog.network.signal_strength":"עוצמת אות","dialog.network.open":"פתוח","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"סיסמת Wi-Fi","dialog.network.warning":"באם הינך משנה את כתובות ה-Wi-Fi, ה-IP או השער, החיבור עלול לאבד!","dialog.network.static":"סטטי","dialog.network.auto":"אוטומטי","dialog.network.disabled":"מושבת","dialog.network.ip_netmask":"כתובת IP/Netmask","dialog.network.gateway":"כתובת Gateway","dialog.network.dns_servers":"שרתי DNS","dialog.network.unsaved":"יש לך שינויים שלא נשמרו ויאבדו אם תעבור כרטיסיות, האם ברצונך להמשיך?","dialog.network.failed_to_change":"שינוי הגדרות הרשת נכשל","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"הוסף רישום מכולה חדשה","dialog.registries.title_manage":"ניהול מאגרי מכולות","dialog.registries.registry":"מאגר","dialog.registries.username":"שם משתמש","dialog.registries.password":"סיסמה","dialog.registries.no_registries":"לא הוגדרו מאגרים","dialog.registries.add_registry":"הוספת מאגר","dialog.registries.add_new_registry":"הוסף מאגר חדש","dialog.registries.remove":"הסרה","dialog.registries.failed_to_add":"הוספת המאגר נכשלה","dialog.registries.failed_to_remove":"הסרת המאגר נכשלה","dialog.repositories.title":"נהל את מאגרי ההרחבות","dialog.repositories.add":"הוספה","dialog.repositories.remove":"הסרה","dialog.repositories.used":"המאגר נמצא בשימוש עבור הרחבות מותקנות ולא ניתן להסירו.","dialog.restart_addon.title":"להפעיל מחדש את {name}?","dialog.restart_addon.text":"כדי להשתמש בתצורה החדשה שנשמרה, יש להפעיל מחדש הרחבה זו.","dialog.restart_addon.restart":"הפעלה מחדש","dialog.uninstall_addon.title":"להסיר את {name}?","dialog.uninstall_addon.text":"התצורה שלה תימחק לצמיתות.","dialog.uninstall_addon.uninstall":"הסרת התקנה","dialog.hardware.title":"חומרה","dialog.hardware.search":"חפש חומרה","dialog.hardware.subsystem":"תת מערכת","dialog.hardware.id":"מזהה","dialog.hardware.attributes":"תכונות","dialog.hardware.device_path":"נתיב התקן","dialog.datadisk_move.title":"העברת דיסק נתונים","dialog.datadisk_move.description":"מבוצע שימוש כעת ב-''{current_path}'' כדיסק נתונים. העברת דיסקי הנתונים תאתחל מחדש את ההתקן וההערכה היא שזה ייקח {time} דקות. התקנת Home Assistant שלך לא תהיה נגישה במהלך תקופה זו. אין לנתק את החשמל במהלך העברה!","dialog.datadisk_move.select_device":"בחירת דיסק נתונים חדש","dialog.datadisk_move.no_devices":"לא נמצאו התקנים מחוברים מתאימים","dialog.datadisk_move.moving_desc":"אתחול מחדש והעברת דיסק נתונים. נא להתאזר בסבלנות","dialog.datadisk_move.moving":"מעביר דיסק נתונים","dialog.datadisk_move.loading_devices":"טוען התקנים","dialog.datadisk_move.cancel":"ביטול","dialog.datadisk_move.move":"העברה"} \ No newline at end of file +{"addon.failed_to_reset":"איפוס תצורת ההרחבה נכשל, {error}","addon.failed_to_save":"שמירת תצורת ההרחבה נכשלה, {error}","addon.state.installed":"ההרחבה מותקנת","addon.state.not_installed":"ההרחבה אינה מותקנת","addon.state.not_available":"הרחבה אינה זמינה במערכת שלך","addon.panel.configuration":"תצורה","addon.panel.documentation":"תיעוד","addon.panel.info":"מידע","addon.panel.log":"יומן","addon.configuration.no_configuration":"להרחבה זו אין תצורה.","addon.configuration.audio.header":"שמע","addon.configuration.audio.default":"ברירת מחדל","addon.configuration.audio.input":"קלט","addon.configuration.audio.output":"פלט","addon.configuration.options.header":"אפשרויות","addon.configuration.options.edit_in_ui":"עריכה בממשק המשתמש","addon.configuration.options.edit_in_yaml":"עריכה ב-YAML","addon.configuration.options.invalid_yaml":"YAML לא חוקי","addon.configuration.options.show_unused_optional":"הצג אפשרויות תצורה אופציונליות שאינן בשימוש","addon.configuration.network.container":"מכולה","addon.configuration.network.disabled":"מושבת","addon.configuration.network.header":"רשת","addon.configuration.network.show_disabled":"הצגת יציאות מושבתות","addon.configuration.network.introduction":"שינוי היציאות במחשב המארח שנחשפות על ידי ההרחבה","addon.dashboard.changelog":"יומן שינויים","addon.dashboard.cpu_usage":"שימוש ההרחבה במעבד","addon.dashboard.ram_usage":"שימוש ב-RAM של הרחבה","addon.dashboard.hostname":"שם מארח","addon.dashboard.new_update_available":"{name} {version} זמין","addon.dashboard.not_available_arch":"הרחבה זו אינה תואמת למעבד ההתקן או למערכת ההפעלה שהתקנת בהתקן שלך.","addon.dashboard.not_available_version":"פועלת גרסת Home Assistant {core_version_installed}, כדי לעדכן גרסה זו של ההרחבה נדרשת גרסה {core_version_needed} לפחות של Home Assistant","addon.dashboard.visit_addon_page":"בקר בדף {name} לפרטים נוספים","addon.dashboard.restart":"הפעלה מחדש","addon.dashboard.start":"התחל","addon.dashboard.stop":"עצור","addon.dashboard.install":"התקנה","addon.dashboard.uninstall":"הסרת התקנה","addon.dashboard.rebuild":"בנייה מחדש","addon.dashboard.open_web_ui":"פתח ממשק משתמש","addon.dashboard.protection_mode.title":"מצב ההגנה מושבת!","addon.dashboard.protection_mode.content":"מצב הגנה על הרחבה זו מושבת! פעולה זו מעניקה להרחבה גישה מלאה למערכת כולה, מה שמוסיף סיכוני אבטחה ועלול לגרום נזק למערכת בעת שימוש שגוי. יש להפוך את מצב ההגנה ללא זמין רק אם ברורה לך ההשלכות של זה, יש לתת אמון במקור של הרחבה זו.","addon.dashboard.protection_mode.enable":"אפשר","addon.dashboard.capability.stage.title":"שלב הרחבה","addon.dashboard.capability.stage.description":"הרחבות יכולות להיות אחד משלושה שלבים:\n\n{icon_stable} **יציב**: אלו הרחבות המוכנות לשימוש במערכת מתפקדת.\n\n{icon_experimental} **נסיוני**: אלו עשויים להכיל באגים, וייתכן שהם לא גמורים.\n\n{icon_deprecated} **הוצא משימוש**: הרחבות אלו כבר לא יקבלו עדכונים.","addon.dashboard.capability.rating.title":"דירוג אבטחה של הרחבה","addon.dashboard.capability.rating.description":"Home Assistant מספק דירוג אבטחה לכל אחת מההרחבות, המציין את הסיכונים הכרוכים בשימוש בהרחבה זו. ככל שההרחבה דורשת גישה רבה יותר למערכת שלך, כך הציון נמוך יותר, ובכך מעלה את סיכוני האבטחה האפשריים.\n\nציון הוא בסולם מ-1 עד 8. כאשר 1 הוא הציון הנמוך ביותר (נחשב לסיכון הגבוה ביותר וחסר ביטחון) וציון של 8 הוא הציון הגבוה ביותר (נחשב לסיכון הבטוח והנמוך ביותר).","addon.dashboard.capability.host_network.title":"רשת מארח","addon.dashboard.capability.host_network.description":"הרחבות פועלות בדרך כלל בשכבת רשת מבודדת משלהן, המונעת מהן גישה לרשת של מערכת ההפעלה המארחת. במקרים מסוימים, בידוד רשת זה יכול להגביל הרחבות במתן השירותים שלהם ולכן, מחבר ההרחבה יכול להסיר את הבידוד, מה שמעניק להרחבה גישה מלאה ליכולות הרשת של המחשב המארח. פעולה זו מעניקה להרחבה יכולות רשת נוספות אך מורידה את האבטחה, ומכאן, דירוג האבטחה של ההרחבה יופחת כאשר אפשרות זו תשמש את ההרחבה.","addon.dashboard.capability.homeassistant_api.title":"גישה ל-API של Home Assistant","addon.dashboard.capability.homeassistant_api.description":"הרחבה זו מותרת לגשת למופע Home Assistant הפועל שלך ישירות באמצעות ה-API של Home Assistant. מצב זה מטפל באימות גם עבור ההרחבה, המאפשר להרחבה לקיים אינטראקציה עם Home Assistant ללא צורך באסימוני אימות נוספים.","addon.dashboard.capability.full_access.title":"גישה מלאה לחומרה","addon.dashboard.capability.full_access.description":"הרחבה זו מקבלת גישה מלאה לחומרת המערכת שלך, לפי בקשת מחבר ההרחבה. הגישה דומה למצב מורשה ב-Docker. מאחר שתכונה זו פותחת סיכוני אבטחה אפשריים, תכונה זו משפיעה לרעה על תוצאת אבטחת ההרחבה.\n\nרמת גישה זו אינה מוענקת באופן אוטומטי ועליך להיות מאושרת על ידיך. כדי לעשות זאת, עליך להשבית את מצב ההגנה בהרחבה באופן ידני. יש להפוך את מצב ההגנה ללא זמין רק אם ידוע לך, יש לך צורך ואמון במקור של הרחבה זו.","addon.dashboard.capability.hassio_api.title":"גישת API למפקח","addon.dashboard.capability.hassio_api.description":"ההרחבה ניתנה גישה ל-API של המפקח, לבקשת מחבר ההרחבה. כברירת מחדל, ההרחבה יכולה לגשת למידע גירסה כללי של המערכת שלך. כאשר ההרחבה מבקשת גישה ברמת 'מנהל' או 'מנהל' ל-API, היא תקבל גישה לשליטה בחלקים מרובים של מערכת Home Assistant שלך. הרשאה זו מצוינת על ידי תג זה ותשפיע לרעה על תוצאת האבטחה של ההרחבה.","addon.dashboard.capability.docker_api.title":"גישה מלאה ל-docker","addon.dashboard.capability.docker_api.description":"מחבר ההרחבה ביקש שההרחבה תהיה בעלת גישת ניהול למופע Docker הפועל במערכת שלך. מצב זה מעניק להרחבה גישה ושליטה מלאה למערכת Home Assistant כולה, מה שמוסיף סיכוני אבטחה ועלול לגרום נזק למערכת בעת שימוש לרעה. לכן, תכונה זו משפיעה לרעה על תוצאת אבטחת ההרחבה.\n\nרמת גישה זו אינה מוענקת באופן אוטומטי ועליך להיות מאושרת על ידיך. כדי לעשות זאת, עליך להשבית את מצב ההגנה בהרחבה באופן ידני. יש להפוך את מצב ההגנה ללא זמין רק אם ידוע לך, יש לך צורך ואמון במקור של הרחבה זו.","addon.dashboard.capability.host_pid.title":"מרחב שמות של תהליכי מארח","addon.dashboard.capability.host_pid.description":"בדרך כלל, התהליכים שההרחבה מפעילה מבודדים מכל תהליכי המערכת האחרים. מחבר ההרחבה ביקש מההרחבה לקבל גישה לתהליכי המערכת הפועלים במופע המערכת המארחת, ולאפשר להרחבה להוליד תהליכים גם במערכת המארחת. מצב זה מעניק להרחבה גישה ושליטה מלאה למערכת Home Assistant כולה, מה שמוסיף סיכוני אבטחה ועלול לגרום נזק למערכת בעת שימוש לרעה. לכן, תכונה זו משפיעה לרעה על תוצאת אבטחת ההרחבה.\n\nרמת גישה זו אינה מוענקת באופן אוטומטי ועליך להיות מאושרת על-ידיך. כדי לעשות זאת, עליך להשבית את מצב ההגנה בהרחבה באופן ידני. יש להפוך את מצב ההגנה ללא זמין רק אם ידוע לך, יש לך צורך ואמון במקור של הרחבה זו.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"מודול AppArmor ('שריון יישומים') הוא מודול אבטחה של ליבת לינוקס המגביל יכולות של הרחבות, כגון גישה לרשת, גישה ל-socket גולמי והרשאה לקרוא, לכתוב או להריץ קבצים ספציפיים.\n\nיוצרי הרחבות יכולים לספק את פרופילי האבטחה שלהם, ממוטבים עבור ההרחבה או לבקש להפוך אותה ללא זמינה. אם AppArmor מושבת, זה יעלה את סיכוני האבטחה ולכן יש לכך השפעה שלילית על ניקוד האבטחה של ההרחבה.","addon.dashboard.capability.auth_api.title":"אימות Home Assistant","addon.dashboard.capability.auth_api.description":"הרחבה יכולה לאמת משתמשים מול Home Assistant, דבר המאפשר להרחבות להעניק למשתמשים את האפשרות להיכנס ליישומים הפועלים בתוך הרחבות, באמצעות שם המשתמש/הסיסמה של Home Assistant שלהם. תג זה מציין אם מחבר ההרחבה מבקש יכולת זו.","addon.dashboard.capability.ingress.title":"הטמעה","addon.dashboard.capability.ingress.description":"הרחבה זו משתמשת בהטמעה כדי להטמיע את הממשק שלה בצורה מאובטחת ב-Home Assistant.","addon.dashboard.capability.signed.title":"חתום","addon.dashboard.capability.signed.description":"הרחבה זו נחתמה ואומתה עם Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"ליבה","addon.dashboard.capability.label.rating":"דירוג","addon.dashboard.capability.label.hardware":"חומרה","addon.dashboard.capability.label.host":"מארח","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid של מארח","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"אימות","addon.dashboard.capability.label.ingress":"הטמעה","addon.dashboard.capability.label.signed":"חתום","addon.dashboard.capability.stages.experimental":"ניסיוני","addon.dashboard.capability.stages.deprecated":"הוצא משימוש","addon.dashboard.capability.role.manager":"מנהל","addon.dashboard.capability.role.default":"ברירת מחדל","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"גיבוי","addon.dashboard.capability.role.admin":"מנהל מערכת","addon.dashboard.option.boot.title":"הפעל באתחול","addon.dashboard.option.boot.description":"הפעלת ההרחבה במהלך אתחול מערכת","addon.dashboard.option.watchdog.title":"כלב שמירה","addon.dashboard.option.watchdog.description":"פעולה זו תפעיל את ההרחבה אם היא תקרוס","addon.dashboard.option.auto_update.title":"עדכון אוטומטי","addon.dashboard.option.auto_update.description":"עדכן אוטומטית את ההרחבה כאשר גירסה חדשה זמינה","addon.dashboard.option.ingress_panel.title":"הצגה בסרגל הצד","addon.dashboard.option.ingress_panel.description":"הוספת הרחבה זו לסרגל הצד","addon.dashboard.option.protected.title":"מצב הגנה","addon.dashboard.option.protected.description":"חסימת גישה מוגברת למערכת מההרחבה","addon.dashboard.action_error.uninstall":"הסרת התקנת ההרחבה נכשלה","addon.dashboard.action_error.install":"התקנת הרחבה נכשלה","addon.dashboard.action_error.stop":"הפסקת ההרחבה נכשלה","addon.dashboard.action_error.rebuild":"בניית ההרחבה מחדש נכשלה","addon.dashboard.action_error.restart":"הפעלה מחדש של הרחבה נכשלה","addon.dashboard.action_error.start":"הפעלת ההרחבה נכשלה","addon.dashboard.action_error.go_to_config":"עריכת תצורה","addon.dashboard.action_error.start_invalid_config":"מעבר לתצורה","addon.dashboard.action_error.validate_config":"אימות תצורת ההרחבה נכשל","addon.dashboard.action_error.get_changelog":"קבלת יומן שינויים של ההרחבה נכשל","addon.documentation.get_documentation":"קבלת תיעוד ההרחבה נכשל, {error}","addon.logs.get_logs":"קבלת יומני ההרחבה נכשל, {error}","common.cancel":"ביטול","common.yes":"כן","common.no":"לא","common.add":"הוספה","common.description":"תיאור","common.failed_to_restart_name":"אתחול {name} נכשל.","common.failed_to_update_name":"עדכון {name} נכשל.","common.learn_more":"למידע נוסף","common.new_version_available":"גרסה חדשה זמינה","common.newest_version":"הגרסה החדשה ביותר","common.refresh":"רענן","common.release_notes":"הערות שיחרור","common.reload":"טען מחדש","common.reset_defaults":"אפס לברירות מחדל","common.reset_options":"אפשרויות איפוס","common.restart_name":"להפעיל מחדש את {name}","common.restart":"הפעלה מחדש","common.running_version":"הגרסה שלך שרצה כעת היא {version}","common.save":"שמור","common.close":"סגור","common.menu":"תפריט","common.show":"הצגה","common.show_more":"הראה מידע נוסף על כך","common.update_available":"{count, plural,\n one {עדכון}\n other {{count} עדכונים}\n} בהמתנה","common.update":"עדכן","common.version":"גירסה","common.error.unknown":"בעיה לא ידועה","common.error.update_failed":"העדכון נכשל","update_available.update_name":"עדכון {name}","update_available.open_release_notes":"פתיחת הערות שיחרור","update_available.create_backup":"יצירת גיבוי לפני העדכון","update_available.description":"מותקנת גירסה {version} יש ללחוץ על עדכון כדי לעדכן לגרסה {newest_version}","update_available.updating":"מעדכן את {name} לגרסה {version}","update_available.no_update":"אין עדכון זמין עבור {name}","confirm.restart.title":"להפעיל מחדש את {name}","confirm.restart.text":"האם בוודאות ברצונך להפעיל מחדש את {name}?","confirm.reset_options.title":"אפשרויות איפוס","confirm.reset_options.text":"האם בוודאות ברצונך לאפס את כל האפשרויות שלך?","dashboard.addon_new_version":"גירסה חדשה זמינה","dashboard.addon_running":"ההרחבה פועלת","dashboard.addon_stopped":"ההרחבה הופסקה","dashboard.addons":"הרחבות מותקנות","dashboard.no_addons":"עדיין לא מותקנות הרחבות. גשו לחנות ההרחבה כדי להתחיל!","dashboard.search_addons":"חיפוש הרחבות","store.missing_addons":"חסרות הרחבות? אפשר מצב מתקדם בדף פרופיל המשתמש שלך","store.no_results_found":"לא נמצאו תוצאות ב-{repository}.","store.registries":"רישומים","store.repositories":"מאגרים","store.check_updates":"בדיקת עדכונים","panel.addons":"הרחבות","panel.dashboard":"לוח מחוונים","panel.backups":"גיבויים","panel.store":"חנות הרחבות","panel.system":"מערכת","my.not_supported":"הפניה זו אינה נתמכת על ידי מופע ה-Home Assistant שלך. בדוק ב-{link} את ההפניות הנתמכות ואת הגרסה שהוצגה.","my.faq_link":"שאלות נפוצות על Home Assistant שלי","my.add_addon_repository_title":"מאגר ההרחבות חסר","my.add_addon_repository_description":"ההרחבה ''{addon}'' הוא חלק ממאגר ההרחבות ''{repository}'', מאגר זה חסר במערכת שלך, האם ברצונך להוסיף זאת כעת?","my.error":"אירעה שגיאה לא ידועה","my.error_addon_not_found":"ההרחבה לא נמצאה","my.error_repository_not_found":"המאגר הנדרש עבור הרחבה זו לא נמצא","my.error_addon_not_started":"ההרחבה המבוקשת אינה פועלת. נא להפעיל אותו תחילה","my.error_addon_not_installed":"ההרחבה המבוקשת אינה מותקנת. נא להתקין אותה תחילה","my.error_addon_no_ingress":"ההרחבה המבוקשת אינה תומכת בהטמעה","system.log.log_provider":"ספק יומן רישום","system.log.get_logs":"קבלת יומני רישום של {provider} נכשלה. {error}.","system.supervisor.cpu_usage":"שימוש המפקח במעבד","system.supervisor.ram_usage":"שימוש בזיכרון RAM של מפקח","system.supervisor.failed_to_set_option":"הגדרת אפשרות המפקח נכשלה","system.supervisor.failed_to_reload":"טעינה מחדש של המפקח נכשלה","system.supervisor.failed_to_update":"עדכון המפקח נכשל","system.supervisor.unsupported_title":"ההתקנה המופעלת שלך אינה נתמכת","system.supervisor.unsupported_description":"למטה רשימת נושאים שנימצאו במהלך ההתקנה, לחץ על קישור על מנת ללמוד איך לפתור את הנושא","system.supervisor.unhealthy_title":"ההתקנה שלך אינה תקינה","system.supervisor.unhealthy_description":"הפעלת התקנה לא בריאה תגרום לבעיות. להלן רשימת הבעיות שנמצאו בהתקנה שלך, לחץ על הקישורים כדי ללמוד כיצד תוכל לפתור את הבעיות.","system.supervisor.update_supervisor":"עדכון המפקח","system.supervisor.channel":"ערוץ","system.supervisor.leave_beta_action":"עזוב את ערוץ הביטא","system.supervisor.leave_beta_description":"קבל עדכונים יציבים עבור Home Assistant, מפקח ומערכת ההפעלה","system.supervisor.join_beta_action":"הצטרף לערוץ הביטא","system.supervisor.join_beta_description":"קבל עדכוני ביטא עבור Home Assistant, מפקח ומערכת ההפעלה","system.supervisor.share_diagnostics":"שתף מידע אבחוני","system.supervisor.share_diagnostics_description":"שתף דוחות קריסה ומידע אבחוני.","system.supervisor.reload_supervisor":"טען מחדש את המפקח","system.supervisor.warning":"אזהרה","system.supervisor.search":"חיפוש","system.supervisor.share_diagonstics_title":"עזרה בשיפור Home Assistant","system.supervisor.share_diagonstics_description":"האם ברצונך לשתף באופן אוטומטי דוחות קריסה ומידע אבחון כאשר המפקח נתקל בשגיאות בלתי צפויות? {line_break} זה יאפשר לנו לתקן את הבעיות, המידע נגיש רק לצוות הליבה של Home Assistant ולא ישותף עם אחרים. {line_break} הנתונים אינם כוללים מידע פרטי/רגיש ובאפשרותך להפוך מידע זה ללא זמין בהגדרות בכל עת שתרצה.","system.supervisor.unsupported_reason.apparmor":"AppArmor אינו זמין במחשב המארח","system.supervisor.unsupported_reason.content_trust":"אימות אמון תוכן מושבת","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"תצורת Docker","system.supervisor.unsupported_reason.docker_version":"גרסת Docker","system.supervisor.unsupported_reason.job_conditions":"תנאי משימה שהתעלמו מהם","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"מנהל רשת","system.supervisor.unsupported_reason.os":"מערכת הפעלה","system.supervisor.unsupported_reason.os_agent":"סוכן מערכת הפעלה","system.supervisor.unsupported_reason.privileged":"אין הרשאות למפקח","system.supervisor.unsupported_reason.software":"זוהתה תוכנה שאינה נתמכת","system.supervisor.unsupported_reason.source_mods":"שינויי מקור","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"נפתר באמצעות המערכת","system.supervisor.unhealthy_reason.privileged":"אין הרשאות למפקח","system.supervisor.unhealthy_reason.supervisor":"המפקח לא הצליח להתעדכן","system.supervisor.unhealthy_reason.setup":"הגדרת המפקח נכשלה","system.supervisor.unhealthy_reason.docker":"סביבת ה-Docker אינה פועלת כראוי","system.supervisor.unhealthy_reason.untrusted":"זוהה תוכן לא מהימן","system.host.failed_to_get_hardware_list":"קבלת רשימת החומרה נכשלה","system.host.failed_to_reboot":"אתחול המארח נכשל","system.host.failed_to_shutdown":"כיבוי המארח נכשל","system.host.failed_to_set_hostname":"הגדרת שם המארח נכשלה","system.host.failed_to_import_from_usb":"ייבוא מ-USB נכשל","system.host.failed_to_move":"העברת דיסק הנתונים נכשלה","system.host.used_space":"שטח בשימוש","system.host.hostname":"שם מארח","system.host.change_hostname":"שנה שם המארח","system.host.new_hostname":"נא להזין שם מארח חדש:","system.host.ip_address":"כתובת IP","system.host.change":"שינוי","system.host.operating_system":"מערכת הפעלה","system.host.docker_version":"גרסת Docker","system.host.deployment":"פריסה","system.host.emmc_lifetime_used":"eMMC Lifetime בשימוש","system.host.reboot_host":"אתחל שרת","system.host.confirm_reboot":"האם בוודאות ברצונך לאתחל שרת מארח?","system.host.confirm_shutdown":"האם בוודאות ברצונך לכבות שרת מארח?","system.host.shutdown_host":"כבה שרת מארח","system.host.hardware":"חומרה","system.host.import_from_usb":"ייבא מ-USB","system.host.move_datadisk":"העברת דיסק נתונים","system.core.cpu_usage":"שימוש במעבד ליבה","system.core.ram_usage":"שימוש ליבה ב-RAM","backup.search":"חיפוש גיבויים","backup.no_backups":"אין לך גיבויים עדיין.","backup.create_blocked_not_running":"יצירת גיבוי אינה אפשרית כרגע מכיוון שהמערכת במצב {state} .","backup.delete_selected":"מחיקת גיבויים שנבחרו","backup.delete_backup_title":"מחיקת גיבוי","backup.delete_backup_text":"האם ברצונך למחוק {number, plural,\n one {גיבוי אחד}\n other {{number} גיבויים}\n}?","backup.delete_backup_confirm":"מחיקה","backup.selected":"{number} נבחרו","backup.failed_to_delete":"המחיקה נכשלה","backup.could_not_create":"לא ניתן ליצור גיבוי","backup.upload_backup":"העלאת גיבוי","backup.download_backup":"הורדת גיבוי","backup.create_backup":"יצירת גיבוי","backup.create":"יצירה","backup.created":"נוצר","backup.name":"שם נקודת גיבוי","backup.type":"סוג נקודת גיבוי","backup.select_type":"בחירה מה לשחזר","backup.full_backup":"גיבוי מלא","backup.partial_backup":"גיבוי חלקי","backup.addons":"תוספים","backup.folders":"תיקיות","backup.size":"גודל","backup.password":"סיסמת גיבוי","backup.confirm_password":"אישור סיסמת גיבוי","backup.password_protection":"הגנה באמצעות סיסמה","backup.enter_password":"נא הזן סיסמה.","backup.passwords_not_matching":"הסיסמאות אינן תואמות","backup.backup_already_running":"גיבוי או שחזור כבר פועלים, יצירת גיבוי חדש אינה אפשרית כעת, נא לנסות שוב מאוחר יותר.","dialog.network.title":"הגדרות רשת","dialog.network.connected_to":"מחובר אל {ssid}","dialog.network.scan_ap":"חפש נקודות גישה","dialog.network.signal_strength":"עוצמת אות","dialog.network.open":"פתוח","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"סיסמת Wi-Fi","dialog.network.warning":"באם הינך משנה את כתובות ה-Wi-Fi, ה-IP או השער, החיבור עלול לאבד!","dialog.network.static":"סטטי","dialog.network.auto":"אוטומטי","dialog.network.disabled":"מושבת","dialog.network.ip_netmask":"כתובת IP/Netmask","dialog.network.gateway":"כתובת Gateway","dialog.network.dns_servers":"שרתי DNS","dialog.network.unsaved":"יש לך שינויים שלא נשמרו ויאבדו אם תעבור כרטיסיות, האם ברצונך להמשיך?","dialog.network.failed_to_change":"שינוי הגדרות הרשת נכשל","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"הוסף רישום מכולה חדשה","dialog.registries.title_manage":"ניהול מאגרי מכולות","dialog.registries.registry":"מאגר","dialog.registries.username":"שם משתמש","dialog.registries.password":"סיסמה","dialog.registries.no_registries":"לא הוגדרו מאגרים","dialog.registries.add_registry":"הוספת מאגר","dialog.registries.add_new_registry":"הוסף מאגר חדש","dialog.registries.remove":"הסרה","dialog.registries.failed_to_add":"הוספת המאגר נכשלה","dialog.registries.failed_to_remove":"הסרת המאגר נכשלה","dialog.repositories.title":"נהל את מאגרי ההרחבות","dialog.repositories.add":"הוספה","dialog.repositories.remove":"הסרה","dialog.repositories.used":"המאגר נמצא בשימוש עבור הרחבות מותקנות ולא ניתן להסירו.","dialog.restart_addon.title":"להפעיל מחדש את {name}?","dialog.restart_addon.text":"כדי להשתמש בתצורה החדשה שנשמרה, יש להפעיל מחדש הרחבה זו.","dialog.restart_addon.restart":"הפעלה מחדש","dialog.uninstall_addon.title":"להסיר את {name}?","dialog.uninstall_addon.text":"התצורה שלה תימחק לצמיתות.","dialog.uninstall_addon.uninstall":"הסרת התקנה","dialog.hardware.title":"חומרה","dialog.hardware.search":"חפש חומרה","dialog.hardware.subsystem":"תת מערכת","dialog.hardware.id":"מזהה","dialog.hardware.attributes":"תכונות","dialog.hardware.device_path":"נתיב התקן","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"העברת דיסק נתונים","dialog.datadisk_move.description":"מבוצע שימוש כעת ב-''{current_path}'' כדיסק נתונים. העברת דיסקי הנתונים תאתחל מחדש את ההתקן וההערכה היא שזה ייקח {time} דקות. התקנת Home Assistant שלך לא תהיה נגישה במהלך תקופה זו. אין לנתק את החשמל במהלך העברה!","dialog.datadisk_move.select_device":"בחירת דיסק נתונים חדש","dialog.datadisk_move.no_devices":"לא נמצאו התקנים מחוברים מתאימים","dialog.datadisk_move.moving_desc":"אתחול מחדש והעברת דיסק נתונים. נא להתאזר בסבלנות","dialog.datadisk_move.moving":"מעביר דיסק נתונים","dialog.datadisk_move.loading_devices":"טוען התקנים","dialog.datadisk_move.cancel":"ביטול","dialog.datadisk_move.move":"העברה"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/hi-6c5204b6c478a792d465d6e10ac65e12.json b/supervisor/api/panel/static/translations/hi-6c5204b6c478a792d465d6e10ac65e12.json new file mode 100644 index 000000000..15ad76964 --- /dev/null +++ b/supervisor/api/panel/static/translations/hi-6c5204b6c478a792d465d6e10ac65e12.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/hi-f00fc1ce9324d58908159864f8f9c78a.json b/supervisor/api/panel/static/translations/hi-f00fc1ce9324d58908159864f8f9c78a.json deleted file mode 100644 index 00cebdd58..000000000 --- a/supervisor/api/panel/static/translations/hi-f00fc1ce9324d58908159864f8f9c78a.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/hr-ac4ba97d7e1b9bd2ff8c721a7e8fa187.json b/supervisor/api/panel/static/translations/hr-2f6c103ec8a7d7efa9e5f9ce1960aa13.json similarity index 95% rename from supervisor/api/panel/static/translations/hr-ac4ba97d7e1b9bd2ff8c721a7e8fa187.json rename to supervisor/api/panel/static/translations/hr-2f6c103ec8a7d7efa9e5f9ce1960aa13.json index 076ea0fb4..8275b36b5 100644 --- a/supervisor/api/panel/static/translations/hr-ac4ba97d7e1b9bd2ff8c721a7e8fa187.json +++ b/supervisor/api/panel/static/translations/hr-2f6c103ec8a7d7efa9e5f9ce1960aa13.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Potpisano","addon.dashboard.capability.signed.description":"Ovaj je dodatak potpisan i potvrđen pomoću \"Codenotary Community Attestation Service\"(CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Potpisano","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Provjerite ažuriranja","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Riješeno","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Preuzmite sigurnosnu kopiju","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Veličina","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"Sigurnosno kopiranje ili vraćanje je već pokrenuto, stvaranje nove sigurnosne kopije trenutno nije moguće, pokušajte ponovo kasnije.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Ponovno pokrenuti {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Ponovno pokretanje","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Deinstaliraj","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Potpisano","addon.dashboard.capability.signed.description":"Ovaj je dodatak potpisan i potvrđen pomoću \"Codenotary Community Attestation Service\"(CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Potpisano","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Provjerite ažuriranja","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Riješeno","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Preuzmite sigurnosnu kopiju","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Veličina","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"Sigurnosno kopiranje ili vraćanje je već pokrenuto, stvaranje nove sigurnosne kopije trenutno nije moguće, pokušajte ponovo kasnije.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Ponovno pokrenuti {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Ponovno pokretanje","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Deinstaliraj","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/hu-0c2d4511113f39e6fd72c37c1aaebd6c.json b/supervisor/api/panel/static/translations/hu-aafecd669541d4f567413793056cd9a0.json similarity index 95% rename from supervisor/api/panel/static/translations/hu-0c2d4511113f39e6fd72c37c1aaebd6c.json rename to supervisor/api/panel/static/translations/hu-aafecd669541d4f567413793056cd9a0.json index 965bb788a..507a1b341 100644 --- a/supervisor/api/panel/static/translations/hu-0c2d4511113f39e6fd72c37c1aaebd6c.json +++ b/supervisor/api/panel/static/translations/hu-aafecd669541d4f567413793056cd9a0.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Nem sikerült visszaállítani a bővítmény konfigurációját, {error}","addon.failed_to_save":"Nem sikerült elmenteni a bővítmény konfigurációját, {error}","addon.state.installed":"A bővítmény telepítve van","addon.state.not_installed":"A bővítmény nincs telepítve","addon.state.not_available":"A bővítmény nem érhető el a rendszerén","addon.panel.configuration":"Konfiguráció","addon.panel.documentation":"Dokumentáció","addon.panel.info":"Infó","addon.panel.log":"Napló","addon.configuration.no_configuration":"Ez a bővítmény nem konfigurálható.","addon.configuration.audio.header":"Hang","addon.configuration.audio.default":"Alapértelmezett","addon.configuration.audio.input":"Bemenet","addon.configuration.audio.output":"Kimenet","addon.configuration.options.header":"További opciók","addon.configuration.options.edit_in_ui":"Szerkesztés a felhasználói felületen","addon.configuration.options.edit_in_yaml":"Szerkesztés YAML-ként","addon.configuration.options.invalid_yaml":"Érvénytelen YAML","addon.configuration.options.show_unused_optional":"Nem használt, opcionális konfigurációs lehetőségek","addon.configuration.network.container":"Konténer","addon.configuration.network.disabled":"Letiltva","addon.configuration.network.header":"Hálózat","addon.configuration.network.show_disabled":"Letiltott portok megjelenítése","addon.configuration.network.introduction":"A bővítmény által nyitott portok módosítása","addon.dashboard.changelog":"Változási napló","addon.dashboard.cpu_usage":"Bővítmény CPU-használata","addon.dashboard.ram_usage":"Bővítmény RAM-használata","addon.dashboard.hostname":"Gépnév","addon.dashboard.new_update_available":"{name} {version} elérhető","addon.dashboard.not_available_arch":"Ez a bővítmény nem kompatibilis a gép processzor architektúrájával vagy a telepített operációs rendszerrel.","addon.dashboard.not_available_version":"A Home Assistant {core_version_installed}. verziója fut. A bővítmény erre a verzióra történő frissítéséhez legalább {core_version_needed}. Home Assistant verzióra van szükség.","addon.dashboard.visit_addon_page":"További részletekért látogasson el a {name} oldalra.","addon.dashboard.restart":"újraindítás","addon.dashboard.start":"indítás","addon.dashboard.stop":"leállítás","addon.dashboard.install":"telepítés","addon.dashboard.uninstall":"eltávolítás","addon.dashboard.rebuild":"újjáépítés","addon.dashboard.open_web_ui":"Webes kezelőfelület megnyitása","addon.dashboard.protection_mode.title":"Figyelem: A védelmi mód ki van kapcsolva!","addon.dashboard.protection_mode.content":"A bővítmény védelmi módja le van tiltva! Ez a bővítmény számára teljes hozzáférést biztosít a rendszerhez, ami növeli a biztonsági kockázatokat, és helytelen használat esetén károsíthatja a rendszert. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.protection_mode.enable":"Védelmi mód engedélyezése","addon.dashboard.capability.stage.title":"Bvítmény szakasz","addon.dashboard.capability.stage.description":"A bővítmények három szintű besorolásúak lehetnek:\n\n {icon_stable} ** Stabil **: Ezek a napi üzemi felhasználásra szánt, kész bővítmények. \n\n {icon_experimental} ** Kísérleti **: Ezek még tartalmazhatnak hibákat, befejezetlenek lehetnek. \n\n {icon_deprecated} ** Elavult **: Ezek a bővítmények többé nem kapnak frissítéseket.","addon.dashboard.capability.rating.title":"Bővítmény biztonsági besorolása","addon.dashboard.capability.rating.description":"Home Assistant minden egyes bővítménynek egy biztonsági besorolást ad, amely jelzi a bővítmény használatával járó kockázatokat. Minél több hozzáférést igényel egy bővítmény a rendszeréhez, annál alacsonyabb a pontszám, ami növeli a lehetséges biztonsági kockázatokat. \n\nA pontszám 1 és 8 közötti skálán van. Itt az 1 a legalacsonyabb pontszám (a legbizonytalanabb és a legmagasabb kockázatnak tekinthető), és a 8 a legmagasabb pontszám (a legbiztonságosabbnak és a legkisebb kockázatnak tekinthető).","addon.dashboard.capability.host_network.title":"Helyi hálózat","addon.dashboard.capability.host_network.description":"A bővítmények általában a saját elszigetelt hálózati rétegükben futnak, ami megakadályozza, hogy hozzáférjenek a gép operációs rendszer hálózatához. Bizonyos esetekben ez a hálózati elkülönítés korlátozhatja a bővítményeket a szolgáltatásaik nyújtásában, ezért az elkülönítést a bővítmény szerzője feloldhatja, így a bővítmény teljes hozzáférést biztosít a gazdaszámítógép hálózati képességeihez. Ez több hálózati lehetőséget biztosít a bővítménynek, de csökkenti a biztonságot, ezért a bővítmény biztonsági besorolása csökken, ha ezt a beállítást a bővítmény használja.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API-hozzáférés","addon.dashboard.capability.homeassistant_api.description":"Ez a bővítmény hozzáférhet a futó Home Assistant példányhoz közvetlenül a Home Assistant API-n keresztül. Ez az üzemmód kezeli a bővítmény hitelesítését is, amely lehetővé teszi annak hogy további hitelesítési tokenek nélkül kapcsolódhasson Home Assistanthoz.","addon.dashboard.capability.full_access.title":"Teljes hozzáférés a hardverhez","addon.dashboard.capability.full_access.description":"Ez a bővítmény teljes hozzáférést biztosít a rendszer hardveréhez, a szerzőjének kérésére. A hozzáférés összehasonlítható a Docker privilegizált módjával. Mivel ez lehetséges biztonsági kockázatokat tár fel, ez a szolgáltatás negatívan befolyásolja Home assistant biztonságát. \n\nEzt a hozzáférési szintet a program nem kapja meg automatikusan, ezt Önnek kell megerősítenie. Ehhez manuálisan le kell tiltania a bővítmény védelmi módját. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.capability.hassio_api.title":"Supervisor API hozzáférés","addon.dashboard.capability.hassio_api.description":"A bővítmény hozzáférést kapott a Supervisor API-hoz, a szerzőjének kérésére. Alapértelmezés szerint a bővítmény hozzáférhet a rendszer általános verzióinformációihoz. Amikor a bővítmény „kezelő” vagy „rendszergazda” szintű hozzáférést kér az API-hoz, hozzáférést kap Home Assistant rendszer több részének vezérléséhez. Ezt az engedélyt ez a jelvény jelzi, és ez negatívan befolyásolja a bővítmény biztonsági pontszámát.","addon.dashboard.capability.docker_api.title":"Teljes Docker hozzáférés","addon.dashboard.capability.docker_api.description":"A bővítmény szerzője kérte a hozzáférését a rendszeren futó Docker-példányhoz. Ez a mód teljes hozzáférést és vezérlést biztosít a bővítménynek az egész Home Assistant rendszerhez, ami biztonsági kockázatokat jelent, és visszaélés esetén károsíthatja a rendszert. Ezért ez a szolgáltatás negatívan befolyásolja Home assistant biztonságát.\n\nEzt a hozzáférési szintet a program nem kapja meg automatikusan, ezt Önnek kell megerősítenie. Ehhez manuálisan le kell tiltania a bővítmény védelmi módját. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.capability.host_pid.title":"Gépi folyamatok névtere","addon.dashboard.capability.host_pid.description":"Általában a bővítmény futtatásának folyamatait elkülönítik az összes többi rendszerfolyamattól. A bővítmény szerzője azt kérte, hogy az férjen hozzá a gépen futó rendszerfolyamatokhoz, és engedélyezze a bővítmény számára a folyamatok futtatását a fő rendszeren is. Ez a mód teljes hozzáférést és vezérlést biztosít a bővítménynek az egész Home Assistant rendszerhez, ami biztonsági kockázatokat jelent, és visszaélés esetén károsíthatja a rendszert. Ezért ez a szolgáltatás negatívan befolyásolja Home assistant biztonságát.\n\nEzt a hozzáférési szintet a program nem kapja meg automatikusan, ezt Önnek kell megerősítenie. Ehhez manuálisan le kell tiltania a bővítmény védelmi módját. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"Az AppArmor ('Application Armor') egy Linux kernel biztonsági modul, amely korlátozza a bővítmények képességeit, például a hálózati hozzáférést, a közvetlen socket hozzáférést és az engedélyt bizonyos fájlok olvasására, írására vagy végrehajtására. \n\nA bővítmények szerzői megadhatják a biztonsági profiljukat, optimalizálva a bővítményt, vagy kérhetik annak letiltását. Ha az AppArmor le van tiltva, az biztonsági kockázatokat vet fel, és ezért negatív hatással van a bővítmény biztonsági pontszámára.","addon.dashboard.capability.auth_api.title":"Home Assistant Hitelesítés","addon.dashboard.capability.auth_api.description":"Egy bővítmény hitelesítheti a felhasználókat Home Assistantban, lehetővé téve a bővítmények számára, hogy a felhasználóknak lehetőségük legyen bejelentkezni a bennük futó alkalmazásokba, a Home Assistant felhasználónév / jelszó alapján. Ez a jelvény jelzi, ha a bővítmény szerzője kéri ezt a képességet.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Ez a bővítmény az Ingress használatával biztonságosan beágyazódik a kezelőfelületével Home Assistantba.","addon.dashboard.capability.signed.title":"Aláírással","addon.dashboard.capability.signed.description":"Ezt a bővítményt a Codenotary Community Attestation Service (CAS) aláírta és ellenőrizte.","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"értékelés","addon.dashboard.capability.label.hardware":"hardver","addon.dashboard.capability.label.host":"gép","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"gép pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Aláírva","addon.dashboard.capability.stages.experimental":"Kísérleti","addon.dashboard.capability.stages.deprecated":"Elavult","addon.dashboard.capability.role.manager":"menedzser","addon.dashboard.capability.role.default":"alapértelmezett","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"biztonsági mentés","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Indítás a rendszerindításkor","addon.dashboard.option.boot.description":"A bővítmény elindítása a rendszer indításával együtt","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"A bővítmény újraindítása ha az leáll","addon.dashboard.option.auto_update.title":"Automatikus frissítés","addon.dashboard.option.auto_update.description":"A bővítmény automatikus frissítése ha új verzió érhető el","addon.dashboard.option.ingress_panel.title":"Megjelenítés az oldalsávon","addon.dashboard.option.ingress_panel.description":"A bővítmény hozzáadása az oldalsávhoz","addon.dashboard.option.protected.title":"Védelmi mód","addon.dashboard.option.protected.description":"Blokkolja a bővítmény emelt szintű rendszer-elérését","addon.dashboard.action_error.uninstall":"A bővítmény törlése sikertelen","addon.dashboard.action_error.install":"A bővítmény telepítése sikertelen","addon.dashboard.action_error.stop":"A bővítmény leállítása sikertelen","addon.dashboard.action_error.rebuild":"Nem sikerült újraépíteni a bővítményt","addon.dashboard.action_error.restart":"A bővítmény újraindítása sikertelen","addon.dashboard.action_error.start":"A bővítmény indítása sikertelen","addon.dashboard.action_error.go_to_config":"Konfiguráció szerkesztése","addon.dashboard.action_error.start_invalid_config":"Ugrás a konfigurációra","addon.dashboard.action_error.validate_config":"Nem sikerült ellenőrizni a bővítmény konfigurációját","addon.dashboard.action_error.get_changelog":"Nem sikerült lehívni a bővítmény változásnaplóját","addon.documentation.get_documentation":"Nem sikerült lekérni a bővítmény dokumentációját, {error}","addon.logs.get_logs":"Nem sikerült a bővítménynaplók beszerzése, {error}","common.cancel":"Mégse","common.yes":"Igen","common.no":"Nem","common.add":"Hozzáadás","common.description":"Leírás","common.failed_to_restart_name":"Nem sikerült újraindítani a következőt: {name}","common.failed_to_update_name":"Nem sikerült frissíteni a következőt: {name}","common.learn_more":"Bővebben","common.new_version_available":"Új verzió elérhető","common.newest_version":"Legfrissebb verzió","common.refresh":"Frissítés","common.release_notes":"Kiadási megjegyzések","common.reload":"Újratöltés","common.reset_defaults":"Visszaállítás az alapértelmezett értékekre","common.reset_options":"Visszaállítási lehetõségek","common.restart_name":"{name} újraindítása","common.restart":"Újraindítás","common.running_version":"Jelenleg a {version}. verzió fut","common.save":"Mentés","common.close":"Bezárás","common.menu":"Menü","common.show":"megjelenítés","common.show_more":"Bővebb információ megjelenítése","common.update_available":"{count, plural,\n one {Frissítés}\n other {{count} frissítés}\n} függőben","common.update":"Frissítés","common.version":"Verzió","common.error.unknown":"Ismeretlen hiba","common.error.update_failed":"Sikertelen frissítés","update_available.update_name":"Frissítés: {name}","update_available.open_release_notes":"Tekintse meg a kiadási megjegyzéseket","update_available.create_backup":"Biztonsági mentés készítése frissítés előtt","update_available.description":"A telepített verzió: {version}. Frissítés erre: {newest_version}.","update_available.updating":"{name} frissítése {version}. verzióra","update_available.no_update":"{name} - nincs elérhető frissítés","confirm.restart.title":"{name} újraindítása","confirm.restart.text":"Biztosan újra szeretné indítani: {name}?","confirm.reset_options.title":"Visszaállítási lehetõségek","confirm.reset_options.text":"Biztos benne, hogy visszaállítja az összes beállítást?","dashboard.addon_new_version":"Új verzió elérhető","dashboard.addon_running":"A bővítmény fut","dashboard.addon_stopped":"A bővítmény leállt","dashboard.addons":"Telepített bővítmények","dashboard.no_addons":"Még nincs telepítve egyetlen bővítmény sem. A kezdéshez látogasson el a bővítmény boltba!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Hiányzó add-onok? Kapcsolja be a haladó módot a felhasználói profil oldalon","store.no_results_found":"Nincs találat: {repository}.","store.registries":"Rendszerleíró adatbázis","store.repositories":"Repók","store.check_updates":"Frissítések keresése","panel.addons":"Bővítmények","panel.dashboard":"Irányítópult","panel.backups":"Biztonsági mentések","panel.store":"Bővítménybolt","panel.system":"Rendszer","my.not_supported":"Home Assistant ezen példánya nem támogatja ezt az átirányítást. Ellenőrizze a {link} fájlban a támogatott átirányításokat és azok verzióját.","my.faq_link":"My Home Assistant GYIK","my.add_addon_repository_title":"Hiányzó bővítménytár","my.add_addon_repository_description":"\"{addon}\" bővítmény a \"{repository}\" bővítménytár része, és ez a repó hiányzik a rendszerből, szeretné most hozzáadni?","my.error":"Ismeretlen hiba történt","my.error_addon_not_found":"A bővítmény nem található","my.error_repository_not_found":"A bővítményhez szükséges adattár nem található","my.error_addon_not_started":"A kért bővítmény nem fut. Kérem, először indítsa el azt.","my.error_addon_not_installed":"A kért bővítmény nincs telepítve. Kérem, először telepítse azt fel.","my.error_addon_no_ingress":"A kért bővítmény nem támogatja a beágyazást","system.log.log_provider":"Naplószolgáltató","system.log.get_logs":"Nem sikerült lekérni a naplókat: {provider}, {error}","system.supervisor.cpu_usage":"Supervisor CPU használat","system.supervisor.ram_usage":"Supervisor RAM használat","system.supervisor.failed_to_set_option":"Nem sikerült beállítani a Supervisor opciót","system.supervisor.failed_to_reload":"Nem sikerült újratölteni a Supervisort","system.supervisor.failed_to_update":"Nem sikerült frissíteni a Supervisort","system.supervisor.unsupported_title":"Ön egy nem támogatott telepítés módot használ","system.supervisor.unsupported_description":"Az alábbiakban felsoroljuk a telepítés során talált problémákat. Kattintson a linkekre, hogy megtudja, hogyan oldhatja meg ezeket.","system.supervisor.unhealthy_title":"A telepítés helytelen","system.supervisor.unhealthy_description":"Az helytelenül telepített rendszer futtatása problémákat fog okozni. Az alábbiakban felsoroljuk a telepítés során talált hibákat. Kattintson a linkekre, hogy megtudja, hogyan oldhatja meg ezeket.","system.supervisor.update_supervisor":"A Supervisor frissítése","system.supervisor.channel":"Csatorna","system.supervisor.leave_beta_action":"Kilépés bétából","system.supervisor.leave_beta_description":"Stabil frissítések Home Assistanthoz, a Supervisorhoz és a gép rendszeréhez","system.supervisor.join_beta_action":"Csatlakozás bétához","system.supervisor.join_beta_description":"Béta frissítéseket kaphat Home Assistant (RC), Supervisor és a host szolgáltatásról","system.supervisor.share_diagnostics":"Diagnosztika megosztása","system.supervisor.share_diagnostics_description":"Összeomlási jelentések és diagnosztikai információk megosztása.","system.supervisor.reload_supervisor":"Supervisor újratöltése","system.supervisor.warning":"FIGYELMEZTETÉS","system.supervisor.search":"Keresés","system.supervisor.share_diagonstics_title":"Segítség a Home Assistant fejlesztésében","system.supervisor.share_diagonstics_description":"Szeretné automatikusan megosztani az összeomlási jelentéseket és a diagnosztikai információkat, amikor a supervisor váratlan hibákkal találkozik? {line_break} Ez lehetővé teszi számunkra a problémák megoldását, az információkat csak a Home Assistant Core csapata érheti el, és nem osztják meg másokkal. {line_break} Az adatok nem tartalmaznak privát / érzékeny információkat, és ezt bármikor letilthatja a beállításokban.","system.supervisor.unsupported_reason.apparmor":"Az AppArmor nincs engedélyezve a gépen","system.supervisor.unsupported_reason.content_trust":"A tartalom-megbízhatóság ellenőrzése le van tiltva","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker konfiguráció","system.supervisor.unsupported_reason.docker_version":"Docker verzió","system.supervisor.unsupported_reason.job_conditions":"Figyelmen kívül hagyott körülmények","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Hálózatkezelő","system.supervisor.unsupported_reason.os":"Operációs rendszer","system.supervisor.unsupported_reason.os_agent":"Operációs rendszer ügynök","system.supervisor.unsupported_reason.privileged":"A supervisor nem privilegizált","system.supervisor.unsupported_reason.software":"Nem támogatott szoftver észlelve","system.supervisor.unsupported_reason.source_mods":"Forrásváltozások","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"A supervisor nem privilegizált","system.supervisor.unhealthy_reason.supervisor":"A Supervisor nem tudta a frissítést lefuttatni","system.supervisor.unhealthy_reason.setup":"A Supervisor beállítása sikertelen volt","system.supervisor.unhealthy_reason.docker":"A Docker futtatókörnyezet nem működik megfelelően","system.supervisor.unhealthy_reason.untrusted":"Nem megbízható tartalom észlelve","system.host.failed_to_get_hardware_list":"Nem sikerült lekérni a hardverlistát","system.host.failed_to_reboot":"A gép újraindítása sikertelen","system.host.failed_to_shutdown":"A gép leállítása sikertelen","system.host.failed_to_set_hostname":"A név beállítása nem sikerült","system.host.failed_to_import_from_usb":"Nem sikerült importálni az USB-ről","system.host.failed_to_move":"Az adatok áthelyezése nem sikerült","system.host.used_space":"Felhasznált terület","system.host.hostname":"Gépnév","system.host.change_hostname":"Gépnév megváltoztatása","system.host.new_hostname":"Kérem, adja meg a gép új nevét:","system.host.ip_address":"IP-cím","system.host.change":"Módosítás","system.host.operating_system":"Operációs rendszer","system.host.docker_version":"Docker verzió","system.host.deployment":"Telepítés","system.host.emmc_lifetime_used":"Az eMMC elhasznált élettartama","system.host.reboot_host":"Gép újraindítása","system.host.confirm_reboot":"Biztos benne, hogy újra szeretné indítani a gépet?","system.host.confirm_shutdown":"Biztos benne, hogy le szeretné állítani a gépet?","system.host.shutdown_host":"Gép leállítása","system.host.hardware":"Hardver","system.host.import_from_usb":"Importálás USB-ről","system.host.move_datadisk":"Adatok áthelyezése","system.core.cpu_usage":"Core CPU használat","system.core.ram_usage":"Core RAM használat","backup.search":"Biztonsági mentések keresése","backup.no_backups":"Még nem készült egyetlen biztonsági mentés sem.","backup.create_blocked_not_running":"Jelenleg nem lehet biztonsági mentést létrehozni, mert a rendszer {state} állapotban van.","backup.delete_selected":"Kijelölt biztonsági mentések törlése","backup.delete_backup_title":"Biztonsági mentés törlése","backup.delete_backup_text":"Bisztos benne, hogy törölni szeretne {number} {number, plural,\n one {biztonsági mentést}\n other {biztonsági mentést}\n}?","backup.delete_backup_confirm":"törlés","backup.selected":"{number} kiválasztva","backup.failed_to_delete":"Nem sikerült törölni","backup.could_not_create":"Nem sikerült biztonsági mentést létrehozni","backup.upload_backup":"Biztonsági mentés feltöltése","backup.download_backup":"Biztonsági mentés letöltése","backup.create_backup":"Biztonsági mentés létrehozása","backup.create":"Létrehozás","backup.created":"Létrehozva","backup.name":"Biztonsági mentés neve","backup.type":"Biztonsági mentés típusa","backup.select_type":"Válassza ki, hogy mit szeretne visszaállítani","backup.full_backup":"Teljes biztonsági mentés","backup.partial_backup":"Részleges biztonsági mentés","backup.addons":"Bővítmények","backup.folders":"Mappák","backup.size":"Méret","backup.password":"Biztonsági mentés jelszava","backup.confirm_password":"Biztonsági mentés jelszavának megerősítése","backup.password_protection":"Jelszóvédelem","backup.enter_password":"Kérem, adja meg a jelszót","backup.passwords_not_matching":"A jelszavak nem egyeznek","backup.backup_already_running":"A biztonsági mentés vagy visszaállítás már folyamatban van, új biztonsági mentés készítése jelenleg nem lehetséges, próbálja meg később újra.","dialog.network.title":"Hálózati beállítások","dialog.network.connected_to":"Csatlakozva a következőhöz: {ssid}","dialog.network.scan_ap":"Hozzáférési pontok keresése","dialog.network.signal_strength":"Jelerősség","dialog.network.open":"Nyitva","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi jelszó","dialog.network.warning":"Ha megváltoztatja a Wi-Fi, IP vagy átjáró címét, akkor elveszítheti a kapcsolatot!","dialog.network.static":"Statikus","dialog.network.auto":"Automatikus","dialog.network.disabled":"Letiltva","dialog.network.ip_netmask":"IP-cím/Netmaszk","dialog.network.gateway":"Átjáró címe","dialog.network.dns_servers":"DNS Szerverek","dialog.network.unsaved":"Vannak nem mentett módosítások, amik elvesznek ha másik fülre vált. Biztos benne hogy vált most?","dialog.network.failed_to_change":"Nem sikerült megváltoztatni a hálózati beállításokat","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Új konténer-regiszter hozzáadása","dialog.registries.title_manage":"Konténer-regiszterek kezelése","dialog.registries.registry":"Regisztrálás","dialog.registries.username":"Felhasználónév","dialog.registries.password":"Jelszó","dialog.registries.no_registries":"Nincsenek konfigurálva regiszterek","dialog.registries.add_registry":"Hozzáadás a rendszerleíró adatbázishoz","dialog.registries.add_new_registry":"Hozzáadás új rendszerleíró adatbázishoz","dialog.registries.remove":"Eltávolítás","dialog.registries.failed_to_add":"Nem sikerült hozzáadni a rendszerleíró adatbázishoz","dialog.registries.failed_to_remove":"Nem sikerült eltávolítani a rendszerleíró adatbázisból","dialog.repositories.title":"Bővítmény repók kezelése","dialog.repositories.add":"Hozzáadás","dialog.repositories.remove":"Eltávolítás","dialog.repositories.used":"A repó a telepített bővítmények által van használatban, és nem lehet eltávolítani.","dialog.restart_addon.title":"{name} újraindítása?","dialog.restart_addon.text":"Az elmentett új konfiguráció használatához a bővítményt újra kell indítani.","dialog.restart_addon.restart":"Újraindítás","dialog.uninstall_addon.title":"{name} eltávolítása?","dialog.uninstall_addon.text":"A konfigurációja véglegesen törölve lesz.","dialog.uninstall_addon.uninstall":"Eltávolítás","dialog.hardware.title":"Hardver","dialog.hardware.search":"Hardver keresése","dialog.hardware.subsystem":"Alrendszer","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attribútumok","dialog.hardware.device_path":"Eszköz útvonala","dialog.datadisk_move.title":"Adatok áthelyezése","dialog.datadisk_move.description":"Jelenleg a ''{current_path}'' meghajtó van használatban az adatok tárolására. Az adatok áthelyezése másik meghajtóra újraindítja az eszközt, és körülbelül {time} percet vesz igénybe. Home Assistant ebben az időszakban nem lesz elérhető. A folyamat közben kérem, ne áramtalanítsa az eszközt!","dialog.datadisk_move.select_device":"Válasszon ki egy új meghajtót","dialog.datadisk_move.no_devices":"Nem található megfelelő eszköz","dialog.datadisk_move.moving_desc":"Újraindítás, majd adatok áthelyezése folyamatban. Kérem, várjon.","dialog.datadisk_move.moving":"Adatok áthelyezése folyamatban","dialog.datadisk_move.loading_devices":"Eszközök betöltése","dialog.datadisk_move.cancel":"Mégse","dialog.datadisk_move.move":"Áthelyezés"} \ No newline at end of file +{"addon.failed_to_reset":"Nem sikerült visszaállítani a bővítmény konfigurációját, {error}","addon.failed_to_save":"Nem sikerült elmenteni a bővítmény konfigurációját, {error}","addon.state.installed":"A bővítmény telepítve van","addon.state.not_installed":"A bővítmény nincs telepítve","addon.state.not_available":"A bővítmény nem érhető el a rendszerén","addon.panel.configuration":"Konfiguráció","addon.panel.documentation":"Dokumentáció","addon.panel.info":"Infó","addon.panel.log":"Napló","addon.configuration.no_configuration":"Ez a bővítmény nem konfigurálható.","addon.configuration.audio.header":"Hang","addon.configuration.audio.default":"Alapértelmezett","addon.configuration.audio.input":"Bemenet","addon.configuration.audio.output":"Kimenet","addon.configuration.options.header":"További opciók","addon.configuration.options.edit_in_ui":"Szerkesztés a felhasználói felületen","addon.configuration.options.edit_in_yaml":"Szerkesztés YAML-ként","addon.configuration.options.invalid_yaml":"Érvénytelen YAML","addon.configuration.options.show_unused_optional":"Nem használt, opcionális konfigurációs lehetőségek","addon.configuration.network.container":"Konténer","addon.configuration.network.disabled":"Letiltva","addon.configuration.network.header":"Hálózat","addon.configuration.network.show_disabled":"Letiltott portok megjelenítése","addon.configuration.network.introduction":"A bővítmény által nyitott portok módosítása","addon.dashboard.changelog":"Változási napló","addon.dashboard.cpu_usage":"Bővítmény CPU-használata","addon.dashboard.ram_usage":"Bővítmény RAM-használata","addon.dashboard.hostname":"Gépnév","addon.dashboard.new_update_available":"{name} {version} elérhető","addon.dashboard.not_available_arch":"Ez a bővítmény nem kompatibilis a gép processzor architektúrájával vagy a telepített operációs rendszerrel.","addon.dashboard.not_available_version":"A Home Assistant {core_version_installed}. verziója fut. A bővítmény erre a verzióra történő frissítéséhez legalább {core_version_needed}. Home Assistant verzióra van szükség.","addon.dashboard.visit_addon_page":"További részletekért látogasson el a {name} oldalra.","addon.dashboard.restart":"újraindítás","addon.dashboard.start":"indítás","addon.dashboard.stop":"leállítás","addon.dashboard.install":"telepítés","addon.dashboard.uninstall":"eltávolítás","addon.dashboard.rebuild":"újjáépítés","addon.dashboard.open_web_ui":"Webes kezelőfelület megnyitása","addon.dashboard.protection_mode.title":"Figyelem: A védelmi mód ki van kapcsolva!","addon.dashboard.protection_mode.content":"A bővítmény védelmi módja le van tiltva! Ez a bővítmény számára teljes hozzáférést biztosít a rendszerhez, ami növeli a biztonsági kockázatokat, és helytelen használat esetén károsíthatja a rendszert. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.protection_mode.enable":"Védelmi mód engedélyezése","addon.dashboard.capability.stage.title":"Bvítmény szakasz","addon.dashboard.capability.stage.description":"A bővítmények három szintű besorolásúak lehetnek:\n\n {icon_stable} ** Stabil **: Ezek a napi üzemi felhasználásra szánt, kész bővítmények. \n\n {icon_experimental} ** Kísérleti **: Ezek még tartalmazhatnak hibákat, befejezetlenek lehetnek. \n\n {icon_deprecated} ** Elavult **: Ezek a bővítmények többé nem kapnak frissítéseket.","addon.dashboard.capability.rating.title":"Bővítmény biztonsági besorolása","addon.dashboard.capability.rating.description":"Home Assistant minden egyes bővítménynek egy biztonsági besorolást ad, amely jelzi a bővítmény használatával járó kockázatokat. Minél több hozzáférést igényel egy bővítmény a rendszeréhez, annál alacsonyabb a pontszám, ami növeli a lehetséges biztonsági kockázatokat. \n\nA pontszám 1 és 8 közötti skálán van. Itt az 1 a legalacsonyabb pontszám (a legbizonytalanabb és a legmagasabb kockázatnak tekinthető), és a 8 a legmagasabb pontszám (a legbiztonságosabbnak és a legkisebb kockázatnak tekinthető).","addon.dashboard.capability.host_network.title":"Helyi hálózat","addon.dashboard.capability.host_network.description":"A bővítmények általában a saját elszigetelt hálózati rétegükben futnak, ami megakadályozza, hogy hozzáférjenek a gép operációs rendszer hálózatához. Bizonyos esetekben ez a hálózati elkülönítés korlátozhatja a bővítményeket a szolgáltatásaik nyújtásában, ezért az elkülönítést a bővítmény szerzője feloldhatja, így a bővítmény teljes hozzáférést biztosít a gazdaszámítógép hálózati képességeihez. Ez több hálózati lehetőséget biztosít a bővítménynek, de csökkenti a biztonságot, ezért a bővítmény biztonsági besorolása csökken, ha ezt a beállítást a bővítmény használja.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API-hozzáférés","addon.dashboard.capability.homeassistant_api.description":"Ez a bővítmény hozzáférhet a futó Home Assistant példányhoz közvetlenül a Home Assistant API-n keresztül. Ez az üzemmód kezeli a bővítmény hitelesítését is, amely lehetővé teszi annak hogy további hitelesítési tokenek nélkül kapcsolódhasson Home Assistanthoz.","addon.dashboard.capability.full_access.title":"Teljes hozzáférés a hardverhez","addon.dashboard.capability.full_access.description":"Ez a bővítmény teljes hozzáférést biztosít a rendszer hardveréhez, a szerzőjének kérésére. A hozzáférés összehasonlítható a Docker privilegizált módjával. Mivel ez lehetséges biztonsági kockázatokat tár fel, ez a szolgáltatás negatívan befolyásolja Home assistant biztonságát. \n\nEzt a hozzáférési szintet a program nem kapja meg automatikusan, ezt Önnek kell megerősítenie. Ehhez manuálisan le kell tiltania a bővítmény védelmi módját. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.capability.hassio_api.title":"Supervisor API hozzáférés","addon.dashboard.capability.hassio_api.description":"A bővítmény hozzáférést kapott a Supervisor API-hoz, a szerzőjének kérésére. Alapértelmezés szerint a bővítmény hozzáférhet a rendszer általános verzióinformációihoz. Amikor a bővítmény „kezelő” vagy „rendszergazda” szintű hozzáférést kér az API-hoz, hozzáférést kap Home Assistant rendszer több részének vezérléséhez. Ezt az engedélyt ez a jelvény jelzi, és ez negatívan befolyásolja a bővítmény biztonsági pontszámát.","addon.dashboard.capability.docker_api.title":"Teljes Docker hozzáférés","addon.dashboard.capability.docker_api.description":"A bővítmény szerzője kérte a hozzáférését a rendszeren futó Docker-példányhoz. Ez a mód teljes hozzáférést és vezérlést biztosít a bővítménynek az egész Home Assistant rendszerhez, ami biztonsági kockázatokat jelent, és visszaélés esetén károsíthatja a rendszert. Ezért ez a szolgáltatás negatívan befolyásolja Home assistant biztonságát.\n\nEzt a hozzáférési szintet a program nem kapja meg automatikusan, ezt Önnek kell megerősítenie. Ehhez manuálisan le kell tiltania a bővítmény védelmi módját. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.capability.host_pid.title":"Gépi folyamatok névtere","addon.dashboard.capability.host_pid.description":"Általában a bővítmény futtatásának folyamatait elkülönítik az összes többi rendszerfolyamattól. A bővítmény szerzője azt kérte, hogy az férjen hozzá a gépen futó rendszerfolyamatokhoz, és engedélyezze a bővítmény számára a folyamatok futtatását a fő rendszeren is. Ez a mód teljes hozzáférést és vezérlést biztosít a bővítménynek az egész Home Assistant rendszerhez, ami biztonsági kockázatokat jelent, és visszaélés esetén károsíthatja a rendszert. Ezért ez a szolgáltatás negatívan befolyásolja Home assistant biztonságát.\n\nEzt a hozzáférési szintet a program nem kapja meg automatikusan, ezt Önnek kell megerősítenie. Ehhez manuálisan le kell tiltania a bővítmény védelmi módját. Csak akkor tiltsa le a védelmi módot, ha tényleg szükség van erre ÉS megbízik a bővítmény forrásában.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"Az AppArmor ('Application Armor') egy Linux kernel biztonsági modul, amely korlátozza a bővítmények képességeit, például a hálózati hozzáférést, a közvetlen socket hozzáférést és az engedélyt bizonyos fájlok olvasására, írására vagy végrehajtására. \n\nA bővítmények szerzői megadhatják a biztonsági profiljukat, optimalizálva a bővítményt, vagy kérhetik annak letiltását. Ha az AppArmor le van tiltva, az biztonsági kockázatokat vet fel, és ezért negatív hatással van a bővítmény biztonsági pontszámára.","addon.dashboard.capability.auth_api.title":"Home Assistant Hitelesítés","addon.dashboard.capability.auth_api.description":"Egy bővítmény hitelesítheti a felhasználókat Home Assistantban, lehetővé téve a bővítmények számára, hogy a felhasználóknak lehetőségük legyen bejelentkezni a bennük futó alkalmazásokba, a Home Assistant felhasználónév / jelszó alapján. Ez a jelvény jelzi, ha a bővítmény szerzője kéri ezt a képességet.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Ez a bővítmény az Ingress használatával biztonságosan beágyazódik a kezelőfelületével Home Assistantba.","addon.dashboard.capability.signed.title":"Aláírással","addon.dashboard.capability.signed.description":"Ezt a bővítményt a Codenotary Community Attestation Service (CAS) aláírta és ellenőrizte.","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"értékelés","addon.dashboard.capability.label.hardware":"hardver","addon.dashboard.capability.label.host":"gép","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"gép pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Aláírva","addon.dashboard.capability.stages.experimental":"Kísérleti","addon.dashboard.capability.stages.deprecated":"Elavult","addon.dashboard.capability.role.manager":"menedzser","addon.dashboard.capability.role.default":"alapértelmezett","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"biztonsági mentés","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Indítás a rendszerindításkor","addon.dashboard.option.boot.description":"A bővítmény elindítása a rendszer indításával együtt","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"A bővítmény újraindítása ha az leáll","addon.dashboard.option.auto_update.title":"Automatikus frissítés","addon.dashboard.option.auto_update.description":"A bővítmény automatikus frissítése ha új verzió érhető el","addon.dashboard.option.ingress_panel.title":"Megjelenítés az oldalsávon","addon.dashboard.option.ingress_panel.description":"A bővítmény hozzáadása az oldalsávhoz","addon.dashboard.option.protected.title":"Védelmi mód","addon.dashboard.option.protected.description":"Blokkolja a bővítmény emelt szintű rendszer-elérését","addon.dashboard.action_error.uninstall":"A bővítmény törlése sikertelen","addon.dashboard.action_error.install":"A bővítmény telepítése sikertelen","addon.dashboard.action_error.stop":"A bővítmény leállítása sikertelen","addon.dashboard.action_error.rebuild":"Nem sikerült újraépíteni a bővítményt","addon.dashboard.action_error.restart":"A bővítmény újraindítása sikertelen","addon.dashboard.action_error.start":"A bővítmény indítása sikertelen","addon.dashboard.action_error.go_to_config":"Konfiguráció szerkesztése","addon.dashboard.action_error.start_invalid_config":"Ugrás a konfigurációra","addon.dashboard.action_error.validate_config":"Nem sikerült ellenőrizni a bővítmény konfigurációját","addon.dashboard.action_error.get_changelog":"Nem sikerült lehívni a bővítmény változásnaplóját","addon.documentation.get_documentation":"Nem sikerült lekérni a bővítmény dokumentációját, {error}","addon.logs.get_logs":"Nem sikerült a bővítménynaplók beszerzése, {error}","common.cancel":"Mégse","common.yes":"Igen","common.no":"Nem","common.add":"Hozzáadás","common.description":"Leírás","common.failed_to_restart_name":"Nem sikerült újraindítani a következőt: {name}","common.failed_to_update_name":"Nem sikerült frissíteni a következőt: {name}","common.learn_more":"Bővebben","common.new_version_available":"Új verzió elérhető","common.newest_version":"Legfrissebb verzió","common.refresh":"Frissítés","common.release_notes":"Kiadási megjegyzések","common.reload":"Újratöltés","common.reset_defaults":"Visszaállítás az alapértelmezett értékekre","common.reset_options":"Visszaállítási lehetõségek","common.restart_name":"{name} újraindítása","common.restart":"Újraindítás","common.running_version":"Jelenleg a {version}. verzió fut","common.save":"Mentés","common.close":"Bezárás","common.menu":"Menü","common.show":"megjelenítés","common.show_more":"Bővebb információ megjelenítése","common.update_available":"{count, plural,\n one {Frissítés}\n other {{count} frissítés}\n} függőben","common.update":"Frissítés","common.version":"Verzió","common.error.unknown":"Ismeretlen hiba","common.error.update_failed":"Sikertelen frissítés","update_available.update_name":"Frissítés: {name}","update_available.open_release_notes":"Tekintse meg a kiadási megjegyzéseket","update_available.create_backup":"Biztonsági mentés készítése frissítés előtt","update_available.description":"A telepített verzió: {version}. Frissítés erre: {newest_version}.","update_available.updating":"{name} frissítése {version}. verzióra","update_available.no_update":"{name} - nincs elérhető frissítés","confirm.restart.title":"{name} újraindítása","confirm.restart.text":"Biztosan újra szeretné indítani: {name}?","confirm.reset_options.title":"Visszaállítási lehetõségek","confirm.reset_options.text":"Biztos benne, hogy visszaállítja az összes beállítást?","dashboard.addon_new_version":"Új verzió elérhető","dashboard.addon_running":"A bővítmény fut","dashboard.addon_stopped":"A bővítmény leállt","dashboard.addons":"Telepített bővítmények","dashboard.no_addons":"Még nincs telepítve egyetlen bővítmény sem. A kezdéshez látogasson el a bővítmény boltba!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Hiányzó add-onok? Kapcsolja be a haladó módot a felhasználói profil oldalon","store.no_results_found":"Nincs találat: {repository}.","store.registries":"Rendszerleíró adatbázis","store.repositories":"Repók","store.check_updates":"Frissítések keresése","panel.addons":"Bővítmények","panel.dashboard":"Irányítópult","panel.backups":"Biztonsági mentések","panel.store":"Bővítménybolt","panel.system":"Rendszer","my.not_supported":"Home Assistant ezen példánya nem támogatja ezt az átirányítást. Ellenőrizze a {link} fájlban a támogatott átirányításokat és azok verzióját.","my.faq_link":"My Home Assistant GYIK","my.add_addon_repository_title":"Hiányzó bővítménytár","my.add_addon_repository_description":"\"{addon}\" bővítmény a \"{repository}\" bővítménytár része, és ez a repó hiányzik a rendszerből, szeretné most hozzáadni?","my.error":"Ismeretlen hiba történt","my.error_addon_not_found":"A bővítmény nem található","my.error_repository_not_found":"A bővítményhez szükséges adattár nem található","my.error_addon_not_started":"A kért bővítmény nem fut. Kérem, először indítsa el azt.","my.error_addon_not_installed":"A kért bővítmény nincs telepítve. Kérem, először telepítse azt fel.","my.error_addon_no_ingress":"A kért bővítmény nem támogatja a beágyazást","system.log.log_provider":"Naplószolgáltató","system.log.get_logs":"Nem sikerült lekérni a naplókat: {provider}, {error}","system.supervisor.cpu_usage":"Supervisor CPU használat","system.supervisor.ram_usage":"Supervisor RAM használat","system.supervisor.failed_to_set_option":"Nem sikerült beállítani a Supervisor opciót","system.supervisor.failed_to_reload":"Nem sikerült újratölteni a Supervisort","system.supervisor.failed_to_update":"Nem sikerült frissíteni a Supervisort","system.supervisor.unsupported_title":"Ön egy nem támogatott telepítés módot használ","system.supervisor.unsupported_description":"Az alábbiakban felsoroljuk a telepítés során talált problémákat. Kattintson a linkekre, hogy megtudja, hogyan oldhatja meg ezeket.","system.supervisor.unhealthy_title":"A telepítés helytelen","system.supervisor.unhealthy_description":"Az helytelenül telepített rendszer futtatása problémákat fog okozni. Az alábbiakban felsoroljuk a telepítés során talált hibákat. Kattintson a linkekre, hogy megtudja, hogyan oldhatja meg ezeket.","system.supervisor.update_supervisor":"A Supervisor frissítése","system.supervisor.channel":"Csatorna","system.supervisor.leave_beta_action":"Kilépés bétából","system.supervisor.leave_beta_description":"Stabil frissítések Home Assistanthoz, a Supervisorhoz és a gép rendszeréhez","system.supervisor.join_beta_action":"Csatlakozás bétához","system.supervisor.join_beta_description":"Béta frissítéseket kaphat Home Assistant (RC), Supervisor és a host szolgáltatásról","system.supervisor.share_diagnostics":"Diagnosztika megosztása","system.supervisor.share_diagnostics_description":"Összeomlási jelentések és diagnosztikai információk megosztása.","system.supervisor.reload_supervisor":"Supervisor újratöltése","system.supervisor.warning":"FIGYELMEZTETÉS","system.supervisor.search":"Keresés","system.supervisor.share_diagonstics_title":"Segítség a Home Assistant fejlesztésében","system.supervisor.share_diagonstics_description":"Szeretné automatikusan megosztani az összeomlási jelentéseket és a diagnosztikai információkat, amikor a supervisor váratlan hibákkal találkozik? {line_break} Ez lehetővé teszi számunkra a problémák megoldását, az információkat csak a Home Assistant Core csapata érheti el, és nem osztják meg másokkal. {line_break} Az adatok nem tartalmaznak privát / érzékeny információkat, és ezt bármikor letilthatja a beállításokban.","system.supervisor.unsupported_reason.apparmor":"Az AppArmor nincs engedélyezve a gépen","system.supervisor.unsupported_reason.content_trust":"A tartalom-megbízhatóság ellenőrzése le van tiltva","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker konfiguráció","system.supervisor.unsupported_reason.docker_version":"Docker verzió","system.supervisor.unsupported_reason.job_conditions":"Figyelmen kívül hagyott körülmények","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Hálózatkezelő","system.supervisor.unsupported_reason.os":"Operációs rendszer","system.supervisor.unsupported_reason.os_agent":"Operációs rendszer ügynök","system.supervisor.unsupported_reason.privileged":"A supervisor nem privilegizált","system.supervisor.unsupported_reason.software":"Nem támogatott szoftver észlelve","system.supervisor.unsupported_reason.source_mods":"Forrásváltozások","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"A supervisor nem privilegizált","system.supervisor.unhealthy_reason.supervisor":"A Supervisor nem tudta a frissítést lefuttatni","system.supervisor.unhealthy_reason.setup":"A Supervisor beállítása sikertelen volt","system.supervisor.unhealthy_reason.docker":"A Docker futtatókörnyezet nem működik megfelelően","system.supervisor.unhealthy_reason.untrusted":"Nem megbízható tartalom észlelve","system.host.failed_to_get_hardware_list":"Nem sikerült lekérni a hardverlistát","system.host.failed_to_reboot":"A gép újraindítása sikertelen","system.host.failed_to_shutdown":"A gép leállítása sikertelen","system.host.failed_to_set_hostname":"A név beállítása nem sikerült","system.host.failed_to_import_from_usb":"Nem sikerült importálni az USB-ről","system.host.failed_to_move":"Az adatok áthelyezése nem sikerült","system.host.used_space":"Felhasznált terület","system.host.hostname":"Gépnév","system.host.change_hostname":"Gépnév megváltoztatása","system.host.new_hostname":"Kérem, adja meg a gép új nevét:","system.host.ip_address":"IP-cím","system.host.change":"Módosítás","system.host.operating_system":"Operációs rendszer","system.host.docker_version":"Docker verzió","system.host.deployment":"Telepítés","system.host.emmc_lifetime_used":"Az eMMC elhasznált élettartama","system.host.reboot_host":"Gép újraindítása","system.host.confirm_reboot":"Biztos benne, hogy újra szeretné indítani a gépet?","system.host.confirm_shutdown":"Biztos benne, hogy le szeretné állítani a gépet?","system.host.shutdown_host":"Gép leállítása","system.host.hardware":"Hardver","system.host.import_from_usb":"Importálás USB-ről","system.host.move_datadisk":"Adatok áthelyezése","system.core.cpu_usage":"Core CPU használat","system.core.ram_usage":"Core RAM használat","backup.search":"Biztonsági mentések keresése","backup.no_backups":"Még nem készült egyetlen biztonsági mentés sem.","backup.create_blocked_not_running":"Jelenleg nem lehet biztonsági mentést létrehozni, mert a rendszer {state} állapotban van.","backup.delete_selected":"Kijelölt biztonsági mentések törlése","backup.delete_backup_title":"Biztonsági mentés törlése","backup.delete_backup_text":"Bisztos benne, hogy törölni szeretne {number} {number, plural,\n one {biztonsági mentést}\n other {biztonsági mentést}\n}?","backup.delete_backup_confirm":"törlés","backup.selected":"{number} kiválasztva","backup.failed_to_delete":"Nem sikerült törölni","backup.could_not_create":"Nem sikerült biztonsági mentést létrehozni","backup.upload_backup":"Biztonsági mentés feltöltése","backup.download_backup":"Biztonsági mentés letöltése","backup.create_backup":"Biztonsági mentés létrehozása","backup.create":"Létrehozás","backup.created":"Létrehozva","backup.name":"Biztonsági mentés neve","backup.type":"Biztonsági mentés típusa","backup.select_type":"Válassza ki, hogy mit szeretne visszaállítani","backup.full_backup":"Teljes biztonsági mentés","backup.partial_backup":"Részleges biztonsági mentés","backup.addons":"Bővítmények","backup.folders":"Mappák","backup.size":"Méret","backup.password":"Biztonsági mentés jelszava","backup.confirm_password":"Biztonsági mentés jelszavának megerősítése","backup.password_protection":"Jelszóvédelem","backup.enter_password":"Kérem, adja meg a jelszót","backup.passwords_not_matching":"A jelszavak nem egyeznek","backup.backup_already_running":"A biztonsági mentés vagy visszaállítás már folyamatban van, új biztonsági mentés készítése jelenleg nem lehetséges, próbálja meg később újra.","dialog.network.title":"Hálózati beállítások","dialog.network.connected_to":"Csatlakozva a következőhöz: {ssid}","dialog.network.scan_ap":"Hozzáférési pontok keresése","dialog.network.signal_strength":"Jelerősség","dialog.network.open":"Nyitva","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi jelszó","dialog.network.warning":"Ha megváltoztatja a Wi-Fi, IP vagy átjáró címét, akkor elveszítheti a kapcsolatot!","dialog.network.static":"Statikus","dialog.network.auto":"Automatikus","dialog.network.disabled":"Letiltva","dialog.network.ip_netmask":"IP-cím/Netmaszk","dialog.network.gateway":"Átjáró címe","dialog.network.dns_servers":"DNS Szerverek","dialog.network.unsaved":"Vannak nem mentett módosítások, amik elvesznek ha másik fülre vált. Biztos benne hogy vált most?","dialog.network.failed_to_change":"Nem sikerült megváltoztatni a hálózati beállításokat","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Új konténer-regiszter hozzáadása","dialog.registries.title_manage":"Konténer-regiszterek kezelése","dialog.registries.registry":"Regisztrálás","dialog.registries.username":"Felhasználónév","dialog.registries.password":"Jelszó","dialog.registries.no_registries":"Nincsenek konfigurálva regiszterek","dialog.registries.add_registry":"Hozzáadás a rendszerleíró adatbázishoz","dialog.registries.add_new_registry":"Hozzáadás új rendszerleíró adatbázishoz","dialog.registries.remove":"Eltávolítás","dialog.registries.failed_to_add":"Nem sikerült hozzáadni a rendszerleíró adatbázishoz","dialog.registries.failed_to_remove":"Nem sikerült eltávolítani a rendszerleíró adatbázisból","dialog.repositories.title":"Bővítmény repók kezelése","dialog.repositories.add":"Hozzáadás","dialog.repositories.remove":"Eltávolítás","dialog.repositories.used":"A repó a telepített bővítmények által van használatban, és nem lehet eltávolítani.","dialog.restart_addon.title":"{name} újraindítása?","dialog.restart_addon.text":"Az elmentett új konfiguráció használatához a bővítményt újra kell indítani.","dialog.restart_addon.restart":"Újraindítás","dialog.uninstall_addon.title":"{name} eltávolítása?","dialog.uninstall_addon.text":"A konfigurációja véglegesen törölve lesz.","dialog.uninstall_addon.uninstall":"Eltávolítás","dialog.hardware.title":"Hardver","dialog.hardware.search":"Hardver keresése","dialog.hardware.subsystem":"Alrendszer","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attribútumok","dialog.hardware.device_path":"Eszköz útvonala","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Adatok áthelyezése","dialog.datadisk_move.description":"Jelenleg a ''{current_path}'' meghajtó van használatban az adatok tárolására. Az adatok áthelyezése másik meghajtóra újraindítja az eszközt, és körülbelül {time} percet vesz igénybe. Home Assistant ebben az időszakban nem lesz elérhető. A folyamat közben kérem, ne áramtalanítsa az eszközt!","dialog.datadisk_move.select_device":"Válasszon ki egy új meghajtót","dialog.datadisk_move.no_devices":"Nem található megfelelő eszköz","dialog.datadisk_move.moving_desc":"Újraindítás, majd adatok áthelyezése folyamatban. Kérem, várjon.","dialog.datadisk_move.moving":"Adatok áthelyezése folyamatban","dialog.datadisk_move.loading_devices":"Eszközök betöltése","dialog.datadisk_move.cancel":"Mégse","dialog.datadisk_move.move":"Áthelyezés"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/hy-002bf5074f58583503b2bfccd673018f.json b/supervisor/api/panel/static/translations/hy-002bf5074f58583503b2bfccd673018f.json new file mode 100644 index 000000000..15ad76964 --- /dev/null +++ b/supervisor/api/panel/static/translations/hy-002bf5074f58583503b2bfccd673018f.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/hy-651577c4ea55a29fe121002b7b927995.json b/supervisor/api/panel/static/translations/hy-651577c4ea55a29fe121002b7b927995.json deleted file mode 100644 index 00cebdd58..000000000 --- a/supervisor/api/panel/static/translations/hy-651577c4ea55a29fe121002b7b927995.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/id-40f901ff4fe43e690cda1ef11b8e445a.json b/supervisor/api/panel/static/translations/id-73e0f74a55eb26cbb38883db04db5a5e.json similarity index 55% rename from supervisor/api/panel/static/translations/id-40f901ff4fe43e690cda1ef11b8e445a.json rename to supervisor/api/panel/static/translations/id-73e0f74a55eb26cbb38883db04db5a5e.json index 737ab2a19..a45cd6eeb 100644 --- a/supervisor/api/panel/static/translations/id-40f901ff4fe43e690cda1ef11b8e445a.json +++ b/supervisor/api/panel/static/translations/id-73e0f74a55eb26cbb38883db04db5a5e.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Gagal menyetel ulang konfigurasi add-on, {error}","addon.failed_to_save":"Gagal menyimpan konfigurasi add-on, {error}","addon.state.installed":"Add-on diinstal","addon.state.not_installed":"Add-on tidak diinstal","addon.state.not_available":"Add-on tidak tersedia di sistem Anda","addon.panel.configuration":"Konfigurasi","addon.panel.documentation":"Dokumentasi","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"Add-on ini tidak memiliki konfigurasi.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Bawaan","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Opsi","addon.configuration.options.edit_in_ui":"Edit lewat Antarmuka","addon.configuration.options.edit_in_yaml":"Edit sebagai YAML","addon.configuration.options.invalid_yaml":"YAML tidak valid","addon.configuration.options.show_unused_optional":"Tampilkan opsi konfigurasi opsional yang tidak digunakan","addon.configuration.network.container":"Kontainer","addon.configuration.network.disabled":"Dinonaktifkan","addon.configuration.network.header":"Jaringan","addon.configuration.network.show_disabled":"Tampilkan port yang dinonaktifkan","addon.configuration.network.introduction":"Mengubah port pada host Anda yang diekspos oleh add-on","addon.dashboard.changelog":"Log Perubahan","addon.dashboard.cpu_usage":"Penggunaan CPU Add-On","addon.dashboard.ram_usage":"Penggunaan RAM Add-on","addon.dashboard.hostname":"Nama Host","addon.dashboard.new_update_available":"{name} {version} tersedia","addon.dashboard.not_available_arch":"Add-on ini tidak kompatibel dengan prosesor perangkat Anda atau sistem operasi yang Anda instal di perangkat.","addon.dashboard.not_available_version":"Anda menjalanan Home Assistant {core_version_installed}. Untuk memperbarui ke versi add-on ini, Anda memerlukan Home Assistant setidaknya versi {core_version_needed}","addon.dashboard.visit_addon_page":"Kunjungi halaman {name} untuk mendapatkan detail lebih lanjut","addon.dashboard.restart":"mulai ulang","addon.dashboard.start":"mulai","addon.dashboard.stop":"hentikan","addon.dashboard.install":"instal","addon.dashboard.uninstall":"copot instalasi","addon.dashboard.rebuild":"bangun kembali","addon.dashboard.open_web_ui":"Buka antarmuka web","addon.dashboard.protection_mode.title":"Mode perlindungan dinonaktifkan!","addon.dashboard.protection_mode.content":"Mode proteksi pada add-on ini telah dinonaktifkan! Ini memberikan akses penuh add-on ke seluruh sistem, yang meningkatkan risiko keamanan dan dapat merusak sistem Anda jika digunakan dengan tidak benar. Hanya nonaktifkan mode perlindungan jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.protection_mode.enable":"Aktifkan","addon.dashboard.capability.stage.title":"Tahap Add-On","addon.dashboard.capability.stage.description":"Add-on dapat memiliki salah satu dari tiga tahap:\n\n{icon_stable} **Stabil**: Ini adalah add-on yang siap digunakan dalam produksi.\n\n{icon_experimental} **Eksperimental**: Ini mungkin mengandung bug, dan mungkin pengembangannya belum selesai.\n\n{icon_deprecated} **Tidak digunakan lagi**: Add-on ini tidak akan lagi menerima pembaruan apa pun.","addon.dashboard.capability.rating.title":"Peringkat Keamanan Add-on","addon.dashboard.capability.rating.description":"Home Assistant memberikan peringkat keamanan untuk setiap add-on, yang menunjukkan risiko yang terlibat saat menggunakan add-on ini. Semakin banyak akses yang diperlukan add-on pada sistem Anda, semakin rendah skornya, sehingga meningkatkan kemungkinan risiko keamanan. \n\nSkor diberikan dalam skala dari 1 hingga 8. Skor 1 adalah skor terendah (dianggap paling tidak aman dan berisiko tertinggi) dan skor 8 adalah skor tertinggi (dianggap paling aman dan berisiko terendah).","addon.dashboard.capability.host_network.title":"Jaringan Host","addon.dashboard.capability.host_network.description":"Add-on biasanya berjalan di lapisan jaringannya sendiri yang terisolasi, yang mencegahnya mengakses jaringan sistem operasi host. Dalam beberapa kasus, isolasi jaringan ini dapat membatasi add-on dalam menyediakan layanannya dan oleh karena itu, izin isolasi tersebut dapat dicabut oleh pembuat add-on, sehingga memberikan akses penuh add-on ke kemampuan jaringan mesin host. Ini memberi add-on lebih banyak kemampuan jaringan tetapi menurunkan tingkat keamanan. Oleh karena itu, peringkat keamanan add-on akan diturunkan ketika opsi ini digunakan oleh add-on.","addon.dashboard.capability.homeassistant_api.title":"Akses API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Add-on ini diizinkan untuk mengakses instans Home Assistant Anda yang sedang berjalan secara langsung melalui API Home Assistant. Mode ini juga menangani autentikasi untuk add-on, yang memungkinkan add-on berinteraksi dengan Home Assistant tanpa memerlukan token autentikasi tambahan.","addon.dashboard.capability.full_access.title":"Akses Perangkat Keras Penuh","addon.dashboard.capability.full_access.description":"Add-on ini telah diberikan akses penuh ke perangkat keras sistem Anda atas permintaan penulis add-on. Akses ini sebanding dengan mode istimewa di Docker. Karena hal ini membuka kemungkinan risiko keamanan, fitur ini berdampak negatif pada skor keamanan add-on. \n\nTingkat akses ini tidak diberikan secara otomatis dan harus Anda konfirmasikan terlebih dulu. Untuk melakukannya, Anda perlu menonaktifkan mode perlindungan pada add-on secara manual. Nonaktifkan mode perlindungan hanya jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.capability.hassio_api.title":"Akses API Supervisor","addon.dashboard.capability.hassio_api.description":"Add-on diberi akses ke API Supervisor, atas permintaan penulis add-on. Secara baku, add-on dapat mengakses informasi versi umum sistem Anda. Saat add-on meminta akses level 'manajer' atau 'admin' ke API, add-on tersebut akan mendapatkan akses untuk mengontrol beberapa bagian sistem Home Assistant Anda. Izin ini ditunjukkan oleh lencana ini dan akan berdampak negatif pada skor keamanan add-on.","addon.dashboard.capability.docker_api.title":"Akses Docker Penuh","addon.dashboard.capability.docker_api.description":"Penulis add-on telah meminta add-on untuk memiliki akses manajemen ke instans Docker yang berjalan di sistem Anda. Mode ini memberi add-on akses dan kontrol penuh ke seluruh sistem Home Assistant Anda, yang meningkatkan risiko keamanan dan dapat merusak sistem Anda jika disalahgunakan. Oleh karena itu, fitur ini berdampak negatif pada skor keamanan add-on. \n\nTingkat akses ini tidak diberikan secara otomatis dan harus Anda konfirmasikan terlebih dulu. Untuk melakukannya, Anda perlu menonaktifkan mode perlindungan pada add-on secara manual. Nonaktifkan mode perlindungan hanya jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.capability.host_pid.title":"Namespace Proses Host","addon.dashboard.capability.host_pid.description":"Pada umumnya, proses add-on yang berjalan diisolasi dari semua proses sistem lainnya. Penulis add-on telah meminta add-on untuk memiliki akses ke proses sistem yang berjalan pada instans sistem host, dan mengizinkan add-on untuk juga menelurkan proses pada sistem host. Mode ini memberi add-on akses dan kontrol penuh ke seluruh sistem Home Assistant Anda, yang meningkatkan risiko keamanan dan dapat merusak sistem Anda jika disalahgunakan. Oleh karena itu, fitur ini berdampak negatif pada skor keamanan add-on. \n\nTingkat akses ini tidak diberikan secara otomatis dan harus Anda konfirmasikan terlebih dulu. Untuk melakukannya, Anda perlu menonaktifkan mode perlindungan pada add-on secara manual. Nonaktifkan mode perlindungan hanya jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') merupakan modul keamanan kernel Linux yang membatasi kemampuan add-on seperti akses jaringan, akses soket mentah, dan izin untuk membaca, menulis, atau mengeksekusi file tertentu. \n\nPenulis add-on dapat menyediakan profil keamanan mereka, yang dioptimalkan untuk add-on, atau memintanya untuk dinonaktifkan. Jika AppArmor dinonaktifkan, hal ini akan meningkatkan risiko keamanan sehingga berdampak negatif pada skor keamanan add-on.","addon.dashboard.capability.auth_api.title":"Autentikasi Home Assistant","addon.dashboard.capability.auth_api.description":"Add-on dapat mengautentikasi pengguna lewat Home Assistant, sehingga pengguna dapat masuk ke aplikasi mereka yang berjalan di dalam add-on dengan menggunakan nama pengguna/kata sandi Home Assistant mereka. Lencana ini menunjukkan bahwa pembuat add-on meminta kemampuan ini.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Add-on ini menggunakan Ingress untuk menyematkan antarmukanya dengan aman ke Home Assistant.","addon.dashboard.capability.signed.title":"Ditandatangani","addon.dashboard.capability.signed.description":"Add-on ini ditandatangani dan diverifikasi dengan Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"peringkat","addon.dashboard.capability.label.hardware":"perangkat keras","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autentikasi","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Ditandatangani","addon.dashboard.capability.stages.experimental":"Eksperimental","addon.dashboard.capability.stages.deprecated":"Usang","addon.dashboard.capability.role.manager":"manajer","addon.dashboard.capability.role.default":"bawaan","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"cadangan","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Mulai saat boot","addon.dashboard.option.boot.description":"Mulai add-on ketika boot sistem","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Ini akan memulai add-on jika macet","addon.dashboard.option.auto_update.title":"Pembaruan otomatis","addon.dashboard.option.auto_update.description":"Perbarui add-on secara otomatis jika tersedia versi baru","addon.dashboard.option.ingress_panel.title":"Tampilkan di bilah samping","addon.dashboard.option.ingress_panel.description":"Tambahkan add-on ini ke bilah samping Anda","addon.dashboard.option.protected.title":"Mode perlindungan","addon.dashboard.option.protected.description":"Memblokir akses sistem yang ditingkatkan dari add-on","addon.dashboard.action_error.uninstall":"Gagal mencopot add-on","addon.dashboard.action_error.install":"Gagal menginstal add-on","addon.dashboard.action_error.stop":"Gagal menghentikan add-on","addon.dashboard.action_error.rebuild":"Gagal membangun ulang add-on","addon.dashboard.action_error.restart":"Gagal memulai ulang add-on","addon.dashboard.action_error.start":"Gagal memulai add-on","addon.dashboard.action_error.go_to_config":"Edit Konfigurasi","addon.dashboard.action_error.start_invalid_config":"Buka konfigurasi","addon.dashboard.action_error.validate_config":"Gagal memvalidasi konfigurasi add-on","addon.dashboard.action_error.get_changelog":"Gagal mendapatkan log perubahan add-on","addon.documentation.get_documentation":"Gagal mendapatkan dokumentasi add-on, {error}","addon.logs.get_logs":"Gagal mendapatkan log add-on, {error}","common.cancel":"Batalkan","common.yes":"Ya","common.no":"Tidak","common.add":"Tambahkan","common.description":"Deskripsi","common.failed_to_restart_name":"Gagal memulai ulang {name}","common.failed_to_update_name":"Gagal memperbarui {name}","common.learn_more":"Pelajari lebih lanjut","common.new_version_available":"Versi baru tersedia","common.newest_version":"Versi Terbaru","common.refresh":"Segarkan","common.release_notes":"Catatan rilis","common.reload":"Muat ulang","common.reset_defaults":"Setel ulang ke bawaan","common.reset_options":"Atur ulang opsi","common.restart_name":"Mulai ulang {name}","common.restart":"Mulai ulang","common.running_version":"Anda sedang menjalankan versi {version}","common.save":"Simpan","common.close":"Tutup","common.menu":"Menu","common.show":"tampilkan","common.show_more":"Tampilkan info lebih lanjut tentang ini","common.update_available":"{count, plural,\n one {Pembaruan}\n other {{count} Pembaruan}\n} tertunda","common.update":"Perbarui","common.version":"Versi:","common.error.unknown":"Kesalahan yang tidak diketahui","common.error.update_failed":"Proses pembaruan gagal","update_available.update_name":"Perbarui {name}","update_available.open_release_notes":"Buka catatan rilis","update_available.create_backup":"Buat cadangan sebelum memperbarui","update_available.description":"Anda telah menginstal {version}. Klik perbarui untuk memperbarui ke versi {newest_version}","update_available.updating":"Memperbarui {name} ke versi {version}","update_available.no_update":"Tidak ada pembaruan yang tersedia untuk {name}","confirm.restart.title":"Mulai ulang {name}","confirm.restart.text":"Yakin ingin memulai ulang {name}?","confirm.reset_options.title":"Atur ulang opsi","confirm.reset_options.text":"Yakin ingin mengatur ulang semua opsi Anda?","dashboard.addon_new_version":"Versi baru tersedia","dashboard.addon_running":"Add-on sedang berjalan","dashboard.addon_stopped":"Add-on dihentikan","dashboard.addons":"Add-on yang diinstal","dashboard.no_addons":"Anda belum memasang add-on apa pun. Kunjungi toko add-on untuk memulai!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Add-on tidak ada? Aktifkan mode tingkat lanjut di halaman profil pengguna Anda","store.no_results_found":"Tidak ada hasil yang ditemukan di {repository}.","store.registries":"Registri","store.repositories":"Repositori","store.check_updates":"Periksa versi baru","panel.addons":"Add-on","panel.dashboard":"Dasbor","panel.backups":"Cadangan","panel.store":"Toko Add-on","panel.system":"Sistem","my.not_supported":"Pengarahan ulang ini tidak didukung oleh instans Home Assistant Anda. Periksa {link} tentang pengarahan ulang yang didukung dan versi mana mulai diperkenalkan.","my.faq_link":"FAQ Home Assistant Saya","my.add_addon_repository_title":"Repositori add-on tidak ada","my.add_addon_repository_description":"Add-on ''{addon}'' adalah bagian dari repositori add-on ''{repository}'', repositori ini tidak ada di sistem Anda.Apakah Anda ingin menambahkannya sekarang?","my.error":"Terjadi kesalahan yang tidak diketahui","my.error_addon_not_found":"Add-on tidak ditemukan","my.error_repository_not_found":"Repositori yang diperlukan untuk Add-on ini tidak ditemukan","my.error_addon_not_started":"Add-on yang diminta tidak berjalan. Jalankan terlebih dulu","my.error_addon_not_installed":"Add-on yang diminta belum diinstal. Instal terlebih dahulu","my.error_addon_no_ingress":"Add-on yang diminta tidak mendukung ingress","system.log.log_provider":"Penyedia Log","system.log.get_logs":"Gagal mendapatkan log {provider}, {error}","system.supervisor.cpu_usage":"Penggunaan CPU Supervisor","system.supervisor.ram_usage":"Penggunaan RAM Supervisor","system.supervisor.failed_to_set_option":"Gagal menyetel opsi Supervisor","system.supervisor.failed_to_reload":"Gagal memuat ulang Supervisor","system.supervisor.failed_to_update":"Gagal memperbarui Supervisor","system.supervisor.unsupported_title":"Anda menjalankan instalasi yang tidak didukung","system.supervisor.unsupported_description":"Di bawah ini adalah daftar masalah yang ditemukan pada instalasi Anda, klik pada tautan untuk mempelajari cara menyelesaikan masalah tersebut.","system.supervisor.unhealthy_title":"Instalasi Anda tidak sehat","system.supervisor.unhealthy_description":"Menjalankan penginstalan yang tidak sehat akan menyebabkan masalah. Di bawah ini adalah daftar masalah yang ditemukan pada instalasi Anda, klik pada tautan untuk mempelajari cara menyelesaikan masalah tersebut.","system.supervisor.update_supervisor":"Perbarui Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Tinggalkan kanal beta","system.supervisor.leave_beta_description":"Dapatkan pembaruan stabil untuk Home Assistant, Supervisor, dan host","system.supervisor.join_beta_action":"Gabung dengan kanal beta","system.supervisor.join_beta_description":"Dapatkan pembaruan beta untuk Home Assistant (RC), Supervisor, dan host","system.supervisor.share_diagnostics":"Bagikan Diagnostik","system.supervisor.share_diagnostics_description":"Bagikan laporan kerusakan dan informasi diagnostik.","system.supervisor.reload_supervisor":"Muat Ulang Supervisor","system.supervisor.warning":"PERINGATAN","system.supervisor.search":"Cari","system.supervisor.share_diagonstics_title":"Bantu Menyempurnakan Home Assistant","system.supervisor.share_diagonstics_description":"Apakah Anda ingin membagikan laporan kerusakan dan informasi diagnostik secara otomatis saat Supervisor menemukan kesalahan yang tidak terduga? {line_break} Ini akan memungkinkan kami memperbaiki masalah. Informasinya hanya dapat diakses oleh tim Home Assistant Core dan tidak akan dibagikan dengan orang lain. {line_break} Data tidak menyertakan informasi pribadi/sensitif dan Anda dapat menonaktifkannya di setelan kapan saja.","system.supervisor.unsupported_reason.apparmor":"AppArmor tidak diaktifkan di host","system.supervisor.unsupported_reason.content_trust":"Validasi kepercayaan konten dinonaktifkan","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfigurasi Docker","system.supervisor.unsupported_reason.docker_version":"Versi Docker","system.supervisor.unsupported_reason.job_conditions":"Kondisi pekerjaan yang diabaikan","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Manajer Jaringan","system.supervisor.unsupported_reason.os":"Sistem Operasi","system.supervisor.unsupported_reason.os_agent":"Agen OS","system.supervisor.unsupported_reason.privileged":"Supervisor tidak memiliki hak istimewa","system.supervisor.unsupported_reason.software":"Perangkat lunak yang tidak didukung terdeteksi","system.supervisor.unsupported_reason.source_mods":"Modifikasi pada sumber","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor tidak memiliki hak istimewa","system.supervisor.unhealthy_reason.supervisor":"Supervisor tidak dapat memperbarui","system.supervisor.unhealthy_reason.setup":"Penyiapan Supervisor gagal","system.supervisor.unhealthy_reason.docker":"Lingkungan Docker tidak berfungsi dengan benar","system.supervisor.unhealthy_reason.untrusted":"Konten tidak tepercaya telah terdeteksi","system.host.failed_to_get_hardware_list":"Gagal mendapatkan daftar perangkat keras","system.host.failed_to_reboot":"Gagal me-reboot host","system.host.failed_to_shutdown":"Gagal mematikan host","system.host.failed_to_set_hostname":"Gagal menyetel nama host","system.host.failed_to_import_from_usb":"Gagal mengimpor dari USB","system.host.failed_to_move":"Gagal memindahkan disk data","system.host.used_space":"Ruang yang digunakan","system.host.hostname":"Nama host","system.host.change_hostname":"Ubah Nama Host","system.host.new_hostname":"Masukkan nama host baru:","system.host.ip_address":"Alamat IP","system.host.change":"Ubah","system.host.operating_system":"Sistem Operasi","system.host.docker_version":"Versi Docker","system.host.deployment":"Penyebaran","system.host.emmc_lifetime_used":"Waktu Hidup eMMC yang Digunakan","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Yakin ingin me-reboot host?","system.host.confirm_shutdown":"Yakin ingin mematikan host?","system.host.shutdown_host":"Matikan host","system.host.hardware":"Perangkat keras","system.host.import_from_usb":"Impor dari USB","system.host.move_datadisk":"Pindahkan disk data","system.core.cpu_usage":"Penggunaan CPU Core","system.core.ram_usage":"Penggunaan RAM Core","backup.search":"Cari cadangan","backup.no_backups":"Anda belum memiliki cadangan.","backup.create_blocked_not_running":"Pembuatan cadangan tidak dapat dilakukan saat ini karena sistem dalam keadaan {state} .","backup.delete_selected":"Hapus cadangan yang dipilih","backup.delete_backup_title":"Hapus cadangan","backup.delete_backup_text":"Ingin menghapus {number} {number, plural,\n one {cadangan}\n other {cadangan}\n}?","backup.delete_backup_confirm":"hapus","backup.selected":"{number} dipilih","backup.failed_to_delete":"Gagal menghapus","backup.could_not_create":"Tidak dapat membuat cadangan","backup.upload_backup":"Unggah cadangan","backup.download_backup":"Unduh cadangan","backup.create_backup":"Buat cadangan","backup.create":"Buat","backup.created":"Dibuat","backup.name":"Nama cadangan","backup.type":"Jenis cadangan","backup.select_type":"Pilih yang akan dipulihkan","backup.full_backup":"Cadangan lengkap","backup.partial_backup":"Cadangan parsial","backup.addons":"Add-on","backup.folders":"Folder","backup.size":"Ukuran","backup.password":"Kata sandi cadangan","backup.confirm_password":"Konfirmasi kata sandi cadangan","backup.password_protection":"Perlindungan kata sandi","backup.enter_password":"Masukkan kata sandi.","backup.passwords_not_matching":"Kata sandi tidak cocok","backup.backup_already_running":"Pencadangan atau pemulihan sudah berjalan, pembuatan cadangan baru saat ini tidak memungkinkan, coba lagi nanti.","dialog.network.title":"Pengaturan jaringan","dialog.network.connected_to":"Tersambung ke {ssid}","dialog.network.scan_ap":"Pindai titik akses","dialog.network.signal_strength":"Kekuatan sinyal","dialog.network.open":"Buka","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Kata sandi Wi-Fi","dialog.network.warning":"Jika Anda mengubah alamat Wi-Fi, IP, atau gateway, Anda mungkin kehilangan koneksi!","dialog.network.static":"Statis","dialog.network.auto":"Otomatis","dialog.network.disabled":"Dinonaktifkan","dialog.network.ip_netmask":"Alamat IP/Netmask","dialog.network.gateway":"Alamat gateway","dialog.network.dns_servers":"Server DNS","dialog.network.unsaved":"Anda memiliki perubahan yang belum disimpan, ini akan hilang jika Anda berpindah tab, yakin ingin melanjutkan?","dialog.network.failed_to_change":"Gagal mengubah pengaturan jaringan","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Tambahkan Registri Kontainer Baru","dialog.registries.title_manage":"Kelola Registri Kontainer","dialog.registries.registry":"Registri","dialog.registries.username":"Nama pengguna","dialog.registries.password":"Kata sandi","dialog.registries.no_registries":"Tidak ada registri yang dikonfigurasi","dialog.registries.add_registry":"Tambahkan registri","dialog.registries.add_new_registry":"Tambahkan registri baru","dialog.registries.remove":"Hapus","dialog.registries.failed_to_add":"Gagal menambahkan registri","dialog.registries.failed_to_remove":"Gagal menghapus registri","dialog.repositories.title":"Kelola repositori add-on","dialog.repositories.add":"Tambahkan","dialog.repositories.remove":"Hapus","dialog.repositories.used":"Repositori sedang digunakan untuk add-on yang diinstal dan tidak dapat dihapus.","dialog.restart_addon.title":"Mulai ulang {name}?","dialog.restart_addon.text":"Untuk menggunakan konfigurasi yang baru tersimpan, add-on ini harus dimulai ulang.","dialog.restart_addon.restart":"Mulai ulang","dialog.uninstall_addon.title":"Copot instalasi {name}?","dialog.uninstall_addon.text":"Konfigurasinya akan dihapus secara permanen.","dialog.uninstall_addon.uninstall":"Copot instalasi","dialog.hardware.title":"Perangkat keras","dialog.hardware.search":"Cari perangkat keras","dialog.hardware.subsystem":"Subsistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribut","dialog.hardware.device_path":"Jalur perangkat","dialog.datadisk_move.title":"Pindahkan disk data","dialog.datadisk_move.description":"Anda sedang menggunakan ''{current_path}'' sebagai disk data. Memindahkan disk data akan me-reboot perangkat Anda dan diperkirakan memakan waktu {time} menit. Instalasi Home Assistant Anda tidak akan dapat diakses selama periode ini. Jangan lepaskan daya selama proses pemindahan!","dialog.datadisk_move.select_device":"Pilih disk data baru","dialog.datadisk_move.no_devices":"Tidak ditemukan perangkat terpasang yang cocok","dialog.datadisk_move.moving_desc":"Me-reboot dan memindahkan datadisk. Mohon tunggu","dialog.datadisk_move.moving":"Memindahkan disk data","dialog.datadisk_move.loading_devices":"Memuat perangkat","dialog.datadisk_move.cancel":"Batalkan","dialog.datadisk_move.move":"Pindahkan"} \ No newline at end of file +{"addon.failed_to_reset":"Gagal menyetel ulang konfigurasi add-on, {error}","addon.failed_to_save":"Gagal menyimpan konfigurasi add-on, {error}","addon.state.installed":"Add-on diinstal","addon.state.not_installed":"Add-on tidak diinstal","addon.state.not_available":"Add-on tidak tersedia di sistem Anda","addon.panel.configuration":"Konfigurasi","addon.panel.documentation":"Dokumentasi","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"Add-on ini tidak memiliki konfigurasi.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Bawaan","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Opsi","addon.configuration.options.edit_in_ui":"Edit lewat Antarmuka","addon.configuration.options.edit_in_yaml":"Edit sebagai YAML","addon.configuration.options.invalid_yaml":"YAML tidak valid","addon.configuration.options.show_unused_optional":"Tampilkan opsi konfigurasi opsional yang tidak digunakan","addon.configuration.network.container":"Kontainer","addon.configuration.network.disabled":"Dinonaktifkan","addon.configuration.network.header":"Jaringan","addon.configuration.network.show_disabled":"Tampilkan port yang dinonaktifkan","addon.configuration.network.introduction":"Mengubah port pada host Anda yang diekspos oleh add-on","addon.dashboard.changelog":"Log Perubahan","addon.dashboard.cpu_usage":"Penggunaan CPU Add-On","addon.dashboard.ram_usage":"Penggunaan RAM Add-on","addon.dashboard.hostname":"Nama Host","addon.dashboard.new_update_available":"{name} {version} tersedia","addon.dashboard.not_available_arch":"Add-on ini tidak kompatibel dengan prosesor perangkat Anda atau sistem operasi yang Anda instal di perangkat.","addon.dashboard.not_available_version":"Anda menjalanan Home Assistant {core_version_installed}. Untuk memperbarui ke versi add-on ini, Anda memerlukan Home Assistant setidaknya versi {core_version_needed}","addon.dashboard.visit_addon_page":"Kunjungi halaman {name} untuk mendapatkan detail lebih lanjut","addon.dashboard.restart":"mulai ulang","addon.dashboard.start":"mulai","addon.dashboard.stop":"hentikan","addon.dashboard.install":"instal","addon.dashboard.uninstall":"copot instalasi","addon.dashboard.rebuild":"bangun kembali","addon.dashboard.open_web_ui":"Buka antarmuka web","addon.dashboard.protection_mode.title":"Mode perlindungan dinonaktifkan!","addon.dashboard.protection_mode.content":"Mode proteksi pada add-on ini telah dinonaktifkan! Ini memberikan akses penuh add-on ke seluruh sistem, yang meningkatkan risiko keamanan dan dapat merusak sistem Anda jika digunakan dengan tidak benar. Hanya nonaktifkan mode perlindungan jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.protection_mode.enable":"Aktifkan","addon.dashboard.capability.stage.title":"Tahap Add-On","addon.dashboard.capability.stage.description":"Add-on dapat memiliki salah satu dari tiga tahap:\n\n{icon_stable} **Stabil**: Ini adalah add-on yang siap digunakan dalam produksi.\n\n{icon_experimental} **Eksperimental**: Ini mungkin mengandung bug, dan mungkin pengembangannya belum selesai.\n\n{icon_deprecated} **Tidak digunakan lagi**: Add-on ini tidak akan lagi menerima pembaruan apa pun.","addon.dashboard.capability.rating.title":"Peringkat Keamanan Add-on","addon.dashboard.capability.rating.description":"Home Assistant memberikan peringkat keamanan untuk setiap add-on, yang menunjukkan risiko yang terlibat saat menggunakan add-on ini. Semakin banyak akses yang diperlukan add-on pada sistem Anda, semakin rendah skornya, sehingga meningkatkan kemungkinan risiko keamanan. \n\nSkor diberikan dalam skala dari 1 hingga 8. Skor 1 adalah skor terendah (dianggap paling tidak aman dan berisiko tertinggi) dan skor 8 adalah skor tertinggi (dianggap paling aman dan berisiko terendah).","addon.dashboard.capability.host_network.title":"Jaringan Host","addon.dashboard.capability.host_network.description":"Add-on biasanya berjalan di lapisan jaringannya sendiri yang terisolasi, yang mencegahnya mengakses jaringan sistem operasi host. Dalam beberapa kasus, isolasi jaringan ini dapat membatasi add-on dalam menyediakan layanannya dan oleh karena itu, izin isolasi tersebut dapat dicabut oleh pembuat add-on, sehingga memberikan akses penuh add-on ke kemampuan jaringan mesin host. Ini memberi add-on lebih banyak kemampuan jaringan tetapi menurunkan tingkat keamanan. Oleh karena itu, peringkat keamanan add-on akan diturunkan ketika opsi ini digunakan oleh add-on.","addon.dashboard.capability.homeassistant_api.title":"Akses API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Add-on ini diizinkan untuk mengakses instans Home Assistant Anda yang sedang berjalan secara langsung melalui API Home Assistant. Mode ini juga menangani autentikasi untuk add-on, yang memungkinkan add-on berinteraksi dengan Home Assistant tanpa memerlukan token autentikasi tambahan.","addon.dashboard.capability.full_access.title":"Akses Perangkat Keras Penuh","addon.dashboard.capability.full_access.description":"Add-on ini telah diberikan akses penuh ke perangkat keras sistem Anda atas permintaan penulis add-on. Akses ini sebanding dengan mode istimewa di Docker. Karena hal ini membuka kemungkinan risiko keamanan, fitur ini berdampak negatif pada skor keamanan add-on. \n\nTingkat akses ini tidak diberikan secara otomatis dan harus Anda konfirmasikan terlebih dulu. Untuk melakukannya, Anda perlu menonaktifkan mode perlindungan pada add-on secara manual. Nonaktifkan mode perlindungan hanya jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.capability.hassio_api.title":"Akses API Supervisor","addon.dashboard.capability.hassio_api.description":"Add-on diberi akses ke API Supervisor, atas permintaan penulis add-on. Secara baku, add-on dapat mengakses informasi versi umum sistem Anda. Saat add-on meminta akses level 'manajer' atau 'admin' ke API, add-on tersebut akan mendapatkan akses untuk mengontrol beberapa bagian sistem Home Assistant Anda. Izin ini ditunjukkan oleh lencana ini dan akan berdampak negatif pada skor keamanan add-on.","addon.dashboard.capability.docker_api.title":"Akses Docker Penuh","addon.dashboard.capability.docker_api.description":"Penulis add-on telah meminta add-on untuk memiliki akses manajemen ke instans Docker yang berjalan di sistem Anda. Mode ini memberi add-on akses dan kontrol penuh ke seluruh sistem Home Assistant Anda, yang meningkatkan risiko keamanan dan dapat merusak sistem Anda jika disalahgunakan. Oleh karena itu, fitur ini berdampak negatif pada skor keamanan add-on. \n\nTingkat akses ini tidak diberikan secara otomatis dan harus Anda konfirmasikan terlebih dulu. Untuk melakukannya, Anda perlu menonaktifkan mode perlindungan pada add-on secara manual. Nonaktifkan mode perlindungan hanya jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.capability.host_pid.title":"Namespace Proses Host","addon.dashboard.capability.host_pid.description":"Pada umumnya, proses add-on yang berjalan diisolasi dari semua proses sistem lainnya. Penulis add-on telah meminta add-on untuk memiliki akses ke proses sistem yang berjalan pada instans sistem host, dan mengizinkan add-on untuk juga menelurkan proses pada sistem host. Mode ini memberi add-on akses dan kontrol penuh ke seluruh sistem Home Assistant Anda, yang meningkatkan risiko keamanan dan dapat merusak sistem Anda jika disalahgunakan. Oleh karena itu, fitur ini berdampak negatif pada skor keamanan add-on. \n\nTingkat akses ini tidak diberikan secara otomatis dan harus Anda konfirmasikan terlebih dulu. Untuk melakukannya, Anda perlu menonaktifkan mode perlindungan pada add-on secara manual. Nonaktifkan mode perlindungan hanya jika Anda benar-benar berpengalaman, membutuhkan, DAN mempercayai sumber add-on ini.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') merupakan modul keamanan kernel Linux yang membatasi kemampuan add-on seperti akses jaringan, akses soket mentah, dan izin untuk membaca, menulis, atau mengeksekusi file tertentu. \n\nPenulis add-on dapat menyediakan profil keamanan mereka, yang dioptimalkan untuk add-on, atau memintanya untuk dinonaktifkan. Jika AppArmor dinonaktifkan, hal ini akan meningkatkan risiko keamanan sehingga berdampak negatif pada skor keamanan add-on.","addon.dashboard.capability.auth_api.title":"Autentikasi Home Assistant","addon.dashboard.capability.auth_api.description":"Add-on dapat mengautentikasi pengguna lewat Home Assistant, sehingga pengguna dapat masuk ke aplikasi mereka yang berjalan di dalam add-on dengan menggunakan nama pengguna/kata sandi Home Assistant mereka. Lencana ini menunjukkan bahwa pembuat add-on meminta kemampuan ini.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Add-on ini menggunakan Ingress untuk menyematkan antarmukanya dengan aman ke Home Assistant.","addon.dashboard.capability.signed.title":"Ditandatangani","addon.dashboard.capability.signed.description":"Add-on ini ditandatangani dan diverifikasi dengan Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"peringkat","addon.dashboard.capability.label.hardware":"perangkat keras","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autentikasi","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Ditandatangani","addon.dashboard.capability.stages.experimental":"Eksperimental","addon.dashboard.capability.stages.deprecated":"Usang","addon.dashboard.capability.role.manager":"manajer","addon.dashboard.capability.role.default":"bawaan","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"cadangan","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Mulai saat boot","addon.dashboard.option.boot.description":"Mulai add-on ketika boot sistem","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Ini akan memulai add-on jika macet","addon.dashboard.option.auto_update.title":"Pembaruan otomatis","addon.dashboard.option.auto_update.description":"Perbarui add-on secara otomatis jika tersedia versi baru","addon.dashboard.option.ingress_panel.title":"Tampilkan di bilah samping","addon.dashboard.option.ingress_panel.description":"Tambahkan add-on ini ke bilah samping Anda","addon.dashboard.option.protected.title":"Mode perlindungan","addon.dashboard.option.protected.description":"Memblokir akses sistem yang ditingkatkan dari add-on","addon.dashboard.action_error.uninstall":"Gagal mencopot add-on","addon.dashboard.action_error.install":"Gagal menginstal add-on","addon.dashboard.action_error.stop":"Gagal menghentikan add-on","addon.dashboard.action_error.rebuild":"Gagal membangun ulang add-on","addon.dashboard.action_error.restart":"Gagal memulai ulang add-on","addon.dashboard.action_error.start":"Gagal memulai add-on","addon.dashboard.action_error.go_to_config":"Edit Konfigurasi","addon.dashboard.action_error.start_invalid_config":"Buka konfigurasi","addon.dashboard.action_error.validate_config":"Gagal memvalidasi konfigurasi add-on","addon.dashboard.action_error.get_changelog":"Gagal mendapatkan log perubahan add-on","addon.documentation.get_documentation":"Gagal mendapatkan dokumentasi add-on, {error}","addon.logs.get_logs":"Gagal mendapatkan log add-on, {error}","common.cancel":"Batalkan","common.yes":"Ya","common.no":"Tidak","common.add":"Tambahkan","common.description":"Deskripsi","common.failed_to_restart_name":"Gagal memulai ulang {name}","common.failed_to_update_name":"Gagal memperbarui {name}","common.learn_more":"Pelajari lebih lanjut","common.new_version_available":"Versi baru tersedia","common.newest_version":"Versi Terbaru","common.refresh":"Segarkan","common.release_notes":"Catatan rilis","common.reload":"Muat ulang","common.reset_defaults":"Setel ulang ke bawaan","common.reset_options":"Atur ulang opsi","common.restart_name":"Mulai ulang {name}","common.restart":"Mulai ulang","common.running_version":"Anda sedang menjalankan versi {version}","common.save":"Simpan","common.close":"Tutup","common.menu":"Menu","common.show":"tampilkan","common.show_more":"Tampilkan info lebih lanjut tentang ini","common.update_available":"{count, plural,\n one {Pembaruan}\n other {{count} Pembaruan}\n} tertunda","common.update":"Perbarui","common.version":"Versi:","common.error.unknown":"Kesalahan yang tidak diketahui","common.error.update_failed":"Proses pembaruan gagal","update_available.update_name":"Perbarui {name}","update_available.open_release_notes":"Buka catatan rilis","update_available.create_backup":"Buat cadangan sebelum memperbarui","update_available.description":"Anda telah menginstal {version}. Klik perbarui untuk memperbarui ke versi {newest_version}","update_available.updating":"Memperbarui {name} ke versi {version}","update_available.no_update":"Tidak ada pembaruan yang tersedia untuk {name}","confirm.restart.title":"Mulai ulang {name}","confirm.restart.text":"Yakin ingin memulai ulang {name}?","confirm.reset_options.title":"Atur ulang opsi","confirm.reset_options.text":"Yakin ingin mengatur ulang semua opsi Anda?","dashboard.addon_new_version":"Versi baru tersedia","dashboard.addon_running":"Add-on sedang berjalan","dashboard.addon_stopped":"Add-on dihentikan","dashboard.addons":"Add-on yang diinstal","dashboard.no_addons":"Anda belum memasang add-on apa pun. Kunjungi toko add-on untuk memulai!","dashboard.search_addons":"Cari add-on","store.missing_addons":"Add-on tidak ada? Aktifkan mode tingkat lanjut di halaman profil pengguna Anda","store.no_results_found":"Tidak ada hasil yang ditemukan di {repository}.","store.registries":"Registri","store.repositories":"Repositori","store.check_updates":"Periksa versi baru","panel.addons":"Add-on","panel.dashboard":"Dasbor","panel.backups":"Cadangan","panel.store":"Toko Add-on","panel.system":"Sistem","my.not_supported":"Pengarahan ulang ini tidak didukung oleh instans Home Assistant Anda. Periksa {link} tentang pengarahan ulang yang didukung dan versi mana mulai diperkenalkan.","my.faq_link":"FAQ Home Assistant Saya","my.add_addon_repository_title":"Repositori add-on tidak ada","my.add_addon_repository_description":"Add-on ''{addon}'' adalah bagian dari repositori add-on ''{repository}'', repositori ini tidak ada di sistem Anda.Apakah Anda ingin menambahkannya sekarang?","my.error":"Terjadi kesalahan yang tidak diketahui","my.error_addon_not_found":"Add-on tidak ditemukan","my.error_repository_not_found":"Repositori yang diperlukan untuk Add-on ini tidak ditemukan","my.error_addon_not_started":"Add-on yang diminta tidak berjalan. Jalankan terlebih dulu","my.error_addon_not_installed":"Add-on yang diminta belum diinstal. Instal terlebih dahulu","my.error_addon_no_ingress":"Add-on yang diminta tidak mendukung ingress","system.log.log_provider":"Penyedia Log","system.log.get_logs":"Gagal mendapatkan log {provider}, {error}","system.supervisor.cpu_usage":"Penggunaan CPU Supervisor","system.supervisor.ram_usage":"Penggunaan RAM Supervisor","system.supervisor.failed_to_set_option":"Gagal menyetel opsi Supervisor","system.supervisor.failed_to_reload":"Gagal memuat ulang Supervisor","system.supervisor.failed_to_update":"Gagal memperbarui Supervisor","system.supervisor.unsupported_title":"Anda menjalankan instalasi yang tidak didukung","system.supervisor.unsupported_description":"Di bawah ini adalah daftar masalah yang ditemukan pada instalasi Anda, klik pada tautan untuk mempelajari cara menyelesaikan masalah tersebut.","system.supervisor.unhealthy_title":"Instalasi Anda tidak sehat","system.supervisor.unhealthy_description":"Menjalankan penginstalan yang tidak sehat akan menyebabkan masalah. Di bawah ini adalah daftar masalah yang ditemukan pada instalasi Anda, klik pada tautan untuk mempelajari cara menyelesaikan masalah tersebut.","system.supervisor.update_supervisor":"Perbarui Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Tinggalkan kanal beta","system.supervisor.leave_beta_description":"Dapatkan pembaruan stabil untuk Home Assistant, Supervisor, dan host","system.supervisor.join_beta_action":"Gabung dengan kanal beta","system.supervisor.join_beta_description":"Dapatkan pembaruan beta untuk Home Assistant (RC), Supervisor, dan host","system.supervisor.share_diagnostics":"Bagikan Diagnostik","system.supervisor.share_diagnostics_description":"Bagikan laporan kerusakan dan informasi diagnostik.","system.supervisor.reload_supervisor":"Muat Ulang Supervisor","system.supervisor.warning":"PERINGATAN","system.supervisor.search":"Cari","system.supervisor.share_diagonstics_title":"Bantu Menyempurnakan Home Assistant","system.supervisor.share_diagonstics_description":"Apakah Anda ingin membagikan laporan kerusakan dan informasi diagnostik secara otomatis saat Supervisor menemukan kesalahan yang tidak terduga? {line_break} Ini akan memungkinkan kami memperbaiki masalah. Informasinya hanya dapat diakses oleh tim Home Assistant Core dan tidak akan dibagikan dengan orang lain. {line_break} Data tidak menyertakan informasi pribadi/sensitif dan Anda dapat menonaktifkannya di setelan kapan saja.","system.supervisor.unsupported_reason.apparmor":"AppArmor tidak diaktifkan di host","system.supervisor.unsupported_reason.content_trust":"Validasi kepercayaan konten dinonaktifkan","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfigurasi Docker","system.supervisor.unsupported_reason.docker_version":"Versi Docker","system.supervisor.unsupported_reason.job_conditions":"Kondisi pekerjaan yang diabaikan","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Manajer Jaringan","system.supervisor.unsupported_reason.os":"Sistem Operasi","system.supervisor.unsupported_reason.os_agent":"Agen OS","system.supervisor.unsupported_reason.privileged":"Supervisor tidak memiliki hak istimewa","system.supervisor.unsupported_reason.software":"Perangkat lunak yang tidak didukung terdeteksi","system.supervisor.unsupported_reason.source_mods":"Modifikasi pada sumber","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor tidak memiliki hak istimewa","system.supervisor.unhealthy_reason.supervisor":"Supervisor tidak dapat memperbarui","system.supervisor.unhealthy_reason.setup":"Penyiapan Supervisor gagal","system.supervisor.unhealthy_reason.docker":"Lingkungan Docker tidak berfungsi dengan benar","system.supervisor.unhealthy_reason.untrusted":"Konten tidak tepercaya telah terdeteksi","system.host.failed_to_get_hardware_list":"Gagal mendapatkan daftar perangkat keras","system.host.failed_to_reboot":"Gagal me-reboot host","system.host.failed_to_shutdown":"Gagal mematikan host","system.host.failed_to_set_hostname":"Gagal menyetel nama host","system.host.failed_to_import_from_usb":"Gagal mengimpor dari USB","system.host.failed_to_move":"Gagal memindahkan disk data","system.host.used_space":"Ruang yang digunakan","system.host.hostname":"Nama host","system.host.change_hostname":"Ubah Nama Host","system.host.new_hostname":"Masukkan nama host baru:","system.host.ip_address":"Alamat IP","system.host.change":"Ubah","system.host.operating_system":"Sistem Operasi","system.host.docker_version":"Versi Docker","system.host.deployment":"Penyebaran","system.host.emmc_lifetime_used":"Waktu Hidup eMMC yang Digunakan","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Yakin ingin me-reboot host?","system.host.confirm_shutdown":"Yakin ingin mematikan host?","system.host.shutdown_host":"Matikan host","system.host.hardware":"Perangkat keras","system.host.import_from_usb":"Impor dari USB","system.host.move_datadisk":"Pindahkan disk data","system.core.cpu_usage":"Penggunaan CPU Core","system.core.ram_usage":"Penggunaan RAM Core","backup.search":"Cari cadangan","backup.no_backups":"Anda belum memiliki cadangan.","backup.create_blocked_not_running":"Pembuatan cadangan tidak dapat dilakukan saat ini karena sistem dalam keadaan {state} .","backup.delete_selected":"Hapus cadangan yang dipilih","backup.delete_backup_title":"Hapus cadangan","backup.delete_backup_text":"Ingin menghapus {number} {number, plural,\n one {cadangan}\n other {cadangan}\n}?","backup.delete_backup_confirm":"hapus","backup.selected":"{number} dipilih","backup.failed_to_delete":"Gagal menghapus","backup.could_not_create":"Tidak dapat membuat cadangan","backup.upload_backup":"Unggah cadangan","backup.download_backup":"Unduh cadangan","backup.create_backup":"Buat cadangan","backup.create":"Buat","backup.created":"Dibuat","backup.name":"Nama cadangan","backup.type":"Jenis cadangan","backup.select_type":"Pilih yang akan dipulihkan","backup.full_backup":"Cadangan lengkap","backup.partial_backup":"Cadangan parsial","backup.addons":"Add-on","backup.folders":"Folder","backup.size":"Ukuran","backup.password":"Kata sandi cadangan","backup.confirm_password":"Konfirmasi kata sandi cadangan","backup.password_protection":"Perlindungan kata sandi","backup.enter_password":"Masukkan kata sandi.","backup.passwords_not_matching":"Kata sandi tidak cocok","backup.backup_already_running":"Pencadangan atau pemulihan sudah berjalan, pembuatan cadangan baru saat ini tidak memungkinkan, coba lagi nanti.","dialog.network.title":"Pengaturan jaringan","dialog.network.connected_to":"Tersambung ke {ssid}","dialog.network.scan_ap":"Pindai titik akses","dialog.network.signal_strength":"Kekuatan sinyal","dialog.network.open":"Buka","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Kata sandi Wi-Fi","dialog.network.warning":"Jika Anda mengubah alamat Wi-Fi, IP, atau gateway, Anda mungkin kehilangan koneksi!","dialog.network.static":"Statis","dialog.network.auto":"Otomatis","dialog.network.disabled":"Dinonaktifkan","dialog.network.ip_netmask":"Alamat IP/Netmask","dialog.network.gateway":"Alamat gateway","dialog.network.dns_servers":"Server DNS","dialog.network.unsaved":"Anda memiliki perubahan yang belum disimpan, ini akan hilang jika Anda berpindah tab, yakin ingin melanjutkan?","dialog.network.failed_to_change":"Gagal mengubah pengaturan jaringan","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Tambahkan Registri Kontainer Baru","dialog.registries.title_manage":"Kelola Registri Kontainer","dialog.registries.registry":"Registri","dialog.registries.username":"Nama pengguna","dialog.registries.password":"Kata sandi","dialog.registries.no_registries":"Tidak ada registri yang dikonfigurasi","dialog.registries.add_registry":"Tambahkan registri","dialog.registries.add_new_registry":"Tambahkan registri baru","dialog.registries.remove":"Hapus","dialog.registries.failed_to_add":"Gagal menambahkan registri","dialog.registries.failed_to_remove":"Gagal menghapus registri","dialog.repositories.title":"Kelola repositori add-on","dialog.repositories.add":"Tambahkan","dialog.repositories.remove":"Hapus","dialog.repositories.used":"Repositori sedang digunakan untuk add-on yang diinstal dan tidak dapat dihapus.","dialog.restart_addon.title":"Mulai ulang {name}?","dialog.restart_addon.text":"Untuk menggunakan konfigurasi yang baru tersimpan, add-on ini harus dimulai ulang.","dialog.restart_addon.restart":"Mulai ulang","dialog.uninstall_addon.title":"Copot instalasi {name}?","dialog.uninstall_addon.text":"Konfigurasinya akan dihapus secara permanen.","dialog.uninstall_addon.uninstall":"Copot instalasi","dialog.hardware.title":"Perangkat keras","dialog.hardware.search":"Cari perangkat keras","dialog.hardware.subsystem":"Subsistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribut","dialog.hardware.device_path":"Jalur perangkat","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Pindahkan disk data","dialog.datadisk_move.description":"Anda sedang menggunakan ''{current_path}'' sebagai disk data. Memindahkan disk data akan me-reboot perangkat Anda dan diperkirakan memakan waktu {time} menit. Instalasi Home Assistant Anda tidak akan dapat diakses selama periode ini. Jangan lepaskan daya selama proses pemindahan!","dialog.datadisk_move.select_device":"Pilih disk data baru","dialog.datadisk_move.no_devices":"Tidak ditemukan perangkat terpasang yang cocok","dialog.datadisk_move.moving_desc":"Me-reboot dan memindahkan datadisk. Mohon tunggu","dialog.datadisk_move.moving":"Memindahkan disk data","dialog.datadisk_move.loading_devices":"Memuat perangkat","dialog.datadisk_move.cancel":"Batalkan","dialog.datadisk_move.move":"Pindahkan"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/is-5383f3e1ad458d0b3a6c94db61cf7933.json b/supervisor/api/panel/static/translations/is-723a467ffeaf685109ea1c44f7e9daf7.json similarity index 95% rename from supervisor/api/panel/static/translations/is-5383f3e1ad458d0b3a6c94db61cf7933.json rename to supervisor/api/panel/static/translations/is-723a467ffeaf685109ea1c44f7e9daf7.json index ce117d256..e60cd0aeb 100644 --- a/supervisor/api/panel/static/translations/is-5383f3e1ad458d0b3a6c94db61cf7933.json +++ b/supervisor/api/panel/static/translations/is-723a467ffeaf685109ea1c44f7e9daf7.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Viðbót er uppsett","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Stillingar","addon.panel.documentation":"Skjölun","addon.panel.info":"Upplýsingar","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Hljóð","addon.configuration.audio.default":"Sjálfgefið","addon.configuration.audio.input":"Inntak","addon.configuration.audio.output":"Úttak","addon.configuration.options.header":"Valkostir","addon.configuration.options.edit_in_ui":"Breyta í viðmóti","addon.configuration.options.edit_in_yaml":"Breyta í YAML","addon.configuration.options.invalid_yaml":"Ógilt YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Óvirkt","addon.configuration.network.header":"Net","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Breytingaskrá","addon.dashboard.cpu_usage":"Örgjörvanotkun viðbótar","addon.dashboard.ram_usage":"Minnisnotkun viðbótar","addon.dashboard.hostname":"Vélarheiti","addon.dashboard.new_update_available":"{name} {version} er í boði","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"endurræsa","addon.dashboard.start":"byrja","addon.dashboard.stop":"Stöðva","addon.dashboard.install":"setja upp","addon.dashboard.uninstall":"fjarlægja","addon.dashboard.rebuild":"endurbyggja","addon.dashboard.open_web_ui":"Opna vefviðmót","addon.dashboard.protection_mode.title":"Verndarstilling er óvirk!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Virkja","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API aðgangur","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Fullur aðgangur að vélbúnaði","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API aðgangur","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Fullur aðgangur að Docker","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant auðkenning","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Vottað","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Kjarni","addon.dashboard.capability.label.rating":"einkunn","addon.dashboard.capability.label.hardware":"vélbúnaður","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auðkenni","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Vottað","addon.dashboard.capability.stages.experimental":"Tilraunakennt","addon.dashboard.capability.stages.deprecated":"Úrelt","addon.dashboard.capability.role.manager":"stjórnandi","addon.dashboard.capability.role.default":"sjálfgefið","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"öryggisafrit","addon.dashboard.capability.role.admin":"kerfisstjóri","addon.dashboard.option.boot.title":"Ræsa við upphafs ræsingu","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Varðhundur","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Sjálfvirk uppfærsla","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Sýna í hliðarstiku","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Verndarstilling","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Ekki tókst að fjarlægja viðbót","addon.dashboard.action_error.install":"Ekki tókst að setja upp viðbót","addon.dashboard.action_error.stop":"Ekki tókst að stöðva viðbót","addon.dashboard.action_error.rebuild":"Mistókst að endurbyggja viðbót","addon.dashboard.action_error.restart":"Ekki tókst að endurræsa viðbót","addon.dashboard.action_error.start":"Ekki tókst að ræsa viðbót","addon.dashboard.action_error.go_to_config":"Breyta stillingum","addon.dashboard.action_error.start_invalid_config":"Fara í stillingar","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Hætta við","common.yes":"Já","common.no":"Nei","common.add":"Bæta við","common.description":"Lýsing","common.failed_to_restart_name":"Ekki tókst að endurræsa {name}","common.failed_to_update_name":"Ekki tókst að uppfæra {name}","common.learn_more":"Læra meira","common.new_version_available":"Ný útgáfa í boði","common.newest_version":"Nýjasta útgáfan","common.refresh":"Endurnýja","common.release_notes":"Útgáfuskýrslur","common.reload":"Endurhlaða","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Endurræsa {name}","common.restart":"Endurræsa","common.running_version":"You are currently running version {version}","common.save":"Vista","common.close":"Loka","common.menu":"Valmynd","common.show":"sýna","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Uppfærsla bíður}\n other {{count} uppfærslur bíða}\n}","common.update":"Uppfæra","common.version":"Útgáfa","common.error.unknown":"Óþekkt villa","common.error.update_failed":"Uppfærsla mistókst","update_available.update_name":"Uppfæra {name}","update_available.open_release_notes":"Opna útgáfuskýrslur","update_available.create_backup":"Búa til öryggisafrit fyrir uppfærslu","update_available.description":"Þú ert með {version} uppsett. Smelltu á uppfæra til að uppfæra í útgáfu {newest_version}","update_available.updating":"Uppfæri {name} í útgáfu {version}","update_available.no_update":"Uppfærsla ekki í boði fyrir {name}","confirm.restart.title":"Endurræsa {name}","confirm.restart.text":"Ertu viss um að þú viljir endurræsa {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"Ný útgáfa í boði","dashboard.addon_running":"Viðbót er í gangi","dashboard.addon_stopped":"Viðbót er stöðvuð","dashboard.addons":"Uppsettar viðbætur","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Athuga með uppfærslur","panel.addons":"Viðbætur","panel.dashboard":"Mælaborð","panel.backups":"Öryggisafrit","panel.store":"Viðbótarverslun","panel.system":"Kerfi","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Viðbót fannst ekki","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"Umbeðin viðbót er ekki sett upp. Vinsamlegast settu hana upp fyrst","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Örgjörvanotkun Supervisor","system.supervisor.ram_usage":"Minnisnotkun Supervisor","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"Þú ert að keyra óstudda uppsetningu","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Uppfæra Supervisor","system.supervisor.channel":"Rás","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Endurhlaða Supervisor","system.supervisor.warning":"VIÐVÖRUN","system.supervisor.search":"Leita","system.supervisor.share_diagonstics_title":"Hjálpa til við að bæta Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Stillingar Docker","system.supervisor.unsupported_reason.docker_version":"Docker útgáfa","system.supervisor.unsupported_reason.job_conditions":"Hunsuð skilyrði verka","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netstjóri","system.supervisor.unsupported_reason.os":"Stýrikerfis","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Umsjónarkerfi hefur ekki áskilin réttindi","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Upprunabreytingar","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Umsjónarkerfi hefur ekki áskilin réttindi","system.supervisor.unhealthy_reason.supervisor":"Umsjónarkerfi tókst ekki að uppfæra","system.supervisor.unhealthy_reason.setup":"Uppsetning umsjónarkerfis mistókst","system.supervisor.unhealthy_reason.docker":"Docker umhverfið virkar ekki rétt","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Ekki tókst að sækja vélbúnaðarlista","system.host.failed_to_reboot":"Ekki tókst að endurræsa vélina","system.host.failed_to_shutdown":"Ekki tókst að ganga frá vélinni","system.host.failed_to_set_hostname":"Ekki tókst að breyta vélarheiti","system.host.failed_to_import_from_usb":"Ekki tókst að flytja inn úr USB","system.host.failed_to_move":"Ekki tókst að flytja gagnadisk","system.host.used_space":"Notað pláss","system.host.hostname":"Vélarheiti","system.host.change_hostname":"Breyta vélarheiti","system.host.new_hostname":"Vinsamlega sláðu inn nýtt vélarheiti:","system.host.ip_address":"IP vistfang","system.host.change":"Breyta","system.host.operating_system":"Stýrikerfi","system.host.docker_version":"Docker útgáfa","system.host.deployment":"Dreifing","system.host.emmc_lifetime_used":"eMMC líftími notaður","system.host.reboot_host":"Endurræsa vél","system.host.confirm_reboot":"Á örugglega að endurræsa vélina?","system.host.confirm_shutdown":"Ertu viss um að þú viljir ganga frá vélinni?","system.host.shutdown_host":"Ganga frá vél","system.host.hardware":"Vélbúnaður","system.host.import_from_usb":"Flytja inn frá USB","system.host.move_datadisk":"Flytja gagnadisk","system.core.cpu_usage":"Kjarni: Notkun örgjörva","system.core.ram_usage":"Kjarni: Notkun vinnsluminnis","backup.search":"Leita í öryggisafritum","backup.no_backups":"Þú ert ekki kominn með nein afrit ennþá.","backup.create_blocked_not_running":"Ekki er hægt að búa til skyndimynd núna þar sem kerfið er í {state} stöðu.","backup.delete_selected":"Eyða völdum afritum","backup.delete_backup_title":"Eyða öryggisafriti","backup.delete_backup_text":"Vilt þú eyða {number} {number, plural,\n one {afriti}\n other {afritum}\n}?","backup.delete_backup_confirm":"eyða","backup.selected":"{number} valin","backup.failed_to_delete":"Ekki tókst að eyða","backup.could_not_create":"Ekki tókst að búa til skyndimynd","backup.upload_backup":"Hlaða upp öryggisafriti","backup.download_backup":"Sækja öryggisafrit","backup.create_backup":"Búa til öryggisafrit","backup.create":"Búa til","backup.created":"Búið til","backup.name":"Heiti","backup.type":"Tegund afrits","backup.select_type":"Veldu hvað á að endurheimta","backup.full_backup":"Fullt afrit","backup.partial_backup":"Afritun að hluta","backup.addons":"Viðbætur","backup.folders":"Möppur","backup.size":"Stærð","backup.password":"Lykilorð","backup.confirm_password":"Staðfesta lykilorð afrits","backup.password_protection":"Vörn með lykilorði","backup.enter_password":"Færðu inn lykilorð.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Netstillingar","dialog.network.connected_to":"Tengt við {ssid}","dialog.network.scan_ap":"Leita að aðgangsstöðum","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Opið","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi lykilorð","dialog.network.warning":"Ef þú ert að breyta Wi-Fi, IP eða gáttarvistföngum gætirðu misst tenginguna!","dialog.network.static":"Föst","dialog.network.auto":"Sjálfvirkt","dialog.network.disabled":"Óvirkt","dialog.network.ip_netmask":"IP vistfang/Netmöskvi","dialog.network.gateway":"Vistfang gáttar","dialog.network.dns_servers":"DNS þjónar","dialog.network.unsaved":"Þú ert með óvistaðar breytingar, þær týnast ef þú skiptir um flipa, viltu halda áfram?","dialog.network.failed_to_change":"Ekki tókst að breyta netstillingum","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Lykilorð","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Fjarlægja","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Stjórna viðbótargeymslum","dialog.repositories.add":"Bæta við","dialog.repositories.remove":"Fjarlægja","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Endurræsa {name}?","dialog.restart_addon.text":"Á að endurræsa viðbótina með breytingum þínum?","dialog.restart_addon.restart":"Endurræsa","dialog.uninstall_addon.title":"Fjarlægja {name}?","dialog.uninstall_addon.text":"Stillingum þess verður varanlega eytt.","dialog.uninstall_addon.uninstall":"Fjarlægja","dialog.hardware.title":"Vélbúnaður","dialog.hardware.search":"Leitaðu að vélbúnaði","dialog.hardware.subsystem":"Undirkerfi","dialog.hardware.id":"Auðkenni","dialog.hardware.attributes":"Eiginleikar","dialog.hardware.device_path":"Slóð tækis","dialog.datadisk_move.title":"Færa gagnadisk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Veldu nýjan gagnadisk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Flyt gagnadisk","dialog.datadisk_move.loading_devices":"Hleð inn tæki","dialog.datadisk_move.cancel":"Hætta við","dialog.datadisk_move.move":"Færa"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Viðbót er uppsett","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Stillingar","addon.panel.documentation":"Skjölun","addon.panel.info":"Upplýsingar","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Hljóð","addon.configuration.audio.default":"Sjálfgefið","addon.configuration.audio.input":"Inntak","addon.configuration.audio.output":"Úttak","addon.configuration.options.header":"Valkostir","addon.configuration.options.edit_in_ui":"Breyta í viðmóti","addon.configuration.options.edit_in_yaml":"Breyta í YAML","addon.configuration.options.invalid_yaml":"Ógilt YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Óvirkt","addon.configuration.network.header":"Net","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Breytingaskrá","addon.dashboard.cpu_usage":"Örgjörvanotkun viðbótar","addon.dashboard.ram_usage":"Minnisnotkun viðbótar","addon.dashboard.hostname":"Vélarheiti","addon.dashboard.new_update_available":"{name} {version} er í boði","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"endurræsa","addon.dashboard.start":"byrja","addon.dashboard.stop":"Stöðva","addon.dashboard.install":"setja upp","addon.dashboard.uninstall":"fjarlægja","addon.dashboard.rebuild":"endurbyggja","addon.dashboard.open_web_ui":"Opna vefviðmót","addon.dashboard.protection_mode.title":"Verndarstilling er óvirk!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Virkja","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API aðgangur","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Fullur aðgangur að vélbúnaði","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API aðgangur","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Fullur aðgangur að Docker","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant auðkenning","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Vottað","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Kjarni","addon.dashboard.capability.label.rating":"einkunn","addon.dashboard.capability.label.hardware":"vélbúnaður","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auðkenni","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Vottað","addon.dashboard.capability.stages.experimental":"Tilraunakennt","addon.dashboard.capability.stages.deprecated":"Úrelt","addon.dashboard.capability.role.manager":"stjórnandi","addon.dashboard.capability.role.default":"sjálfgefið","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"öryggisafrit","addon.dashboard.capability.role.admin":"kerfisstjóri","addon.dashboard.option.boot.title":"Ræsa við upphafs ræsingu","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Varðhundur","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Sjálfvirk uppfærsla","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Sýna í hliðarstiku","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Verndarstilling","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Ekki tókst að fjarlægja viðbót","addon.dashboard.action_error.install":"Ekki tókst að setja upp viðbót","addon.dashboard.action_error.stop":"Ekki tókst að stöðva viðbót","addon.dashboard.action_error.rebuild":"Mistókst að endurbyggja viðbót","addon.dashboard.action_error.restart":"Ekki tókst að endurræsa viðbót","addon.dashboard.action_error.start":"Ekki tókst að ræsa viðbót","addon.dashboard.action_error.go_to_config":"Breyta stillingum","addon.dashboard.action_error.start_invalid_config":"Fara í stillingar","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Hætta við","common.yes":"Já","common.no":"Nei","common.add":"Bæta við","common.description":"Lýsing","common.failed_to_restart_name":"Ekki tókst að endurræsa {name}","common.failed_to_update_name":"Ekki tókst að uppfæra {name}","common.learn_more":"Læra meira","common.new_version_available":"Ný útgáfa í boði","common.newest_version":"Nýjasta útgáfan","common.refresh":"Endurnýja","common.release_notes":"Útgáfuskýrslur","common.reload":"Endurhlaða","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Endurræsa {name}","common.restart":"Endurræsa","common.running_version":"You are currently running version {version}","common.save":"Vista","common.close":"Loka","common.menu":"Valmynd","common.show":"sýna","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Uppfærsla bíður}\n other {{count} uppfærslur bíða}\n}","common.update":"Uppfæra","common.version":"Útgáfa","common.error.unknown":"Óþekkt villa","common.error.update_failed":"Uppfærsla mistókst","update_available.update_name":"Uppfæra {name}","update_available.open_release_notes":"Opna útgáfuskýrslur","update_available.create_backup":"Búa til öryggisafrit fyrir uppfærslu","update_available.description":"Þú ert með {version} uppsett. Smelltu á uppfæra til að uppfæra í útgáfu {newest_version}","update_available.updating":"Uppfæri {name} í útgáfu {version}","update_available.no_update":"Uppfærsla ekki í boði fyrir {name}","confirm.restart.title":"Endurræsa {name}","confirm.restart.text":"Ertu viss um að þú viljir endurræsa {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"Ný útgáfa í boði","dashboard.addon_running":"Viðbót er í gangi","dashboard.addon_stopped":"Viðbót er stöðvuð","dashboard.addons":"Uppsettar viðbætur","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Athuga með uppfærslur","panel.addons":"Viðbætur","panel.dashboard":"Mælaborð","panel.backups":"Öryggisafrit","panel.store":"Viðbótarverslun","panel.system":"Kerfi","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Viðbót fannst ekki","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"Umbeðin viðbót er ekki sett upp. Vinsamlegast settu hana upp fyrst","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Örgjörvanotkun Supervisor","system.supervisor.ram_usage":"Minnisnotkun Supervisor","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"Þú ert að keyra óstudda uppsetningu","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Uppfæra Supervisor","system.supervisor.channel":"Rás","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Endurhlaða Supervisor","system.supervisor.warning":"VIÐVÖRUN","system.supervisor.search":"Leita","system.supervisor.share_diagonstics_title":"Hjálpa til við að bæta Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Stillingar Docker","system.supervisor.unsupported_reason.docker_version":"Docker útgáfa","system.supervisor.unsupported_reason.job_conditions":"Hunsuð skilyrði verka","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netstjóri","system.supervisor.unsupported_reason.os":"Stýrikerfis","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Umsjónarkerfi hefur ekki áskilin réttindi","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Upprunabreytingar","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Umsjónarkerfi hefur ekki áskilin réttindi","system.supervisor.unhealthy_reason.supervisor":"Umsjónarkerfi tókst ekki að uppfæra","system.supervisor.unhealthy_reason.setup":"Uppsetning umsjónarkerfis mistókst","system.supervisor.unhealthy_reason.docker":"Docker umhverfið virkar ekki rétt","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Ekki tókst að sækja vélbúnaðarlista","system.host.failed_to_reboot":"Ekki tókst að endurræsa vélina","system.host.failed_to_shutdown":"Ekki tókst að ganga frá vélinni","system.host.failed_to_set_hostname":"Ekki tókst að breyta vélarheiti","system.host.failed_to_import_from_usb":"Ekki tókst að flytja inn úr USB","system.host.failed_to_move":"Ekki tókst að flytja gagnadisk","system.host.used_space":"Notað pláss","system.host.hostname":"Vélarheiti","system.host.change_hostname":"Breyta vélarheiti","system.host.new_hostname":"Vinsamlega sláðu inn nýtt vélarheiti:","system.host.ip_address":"IP vistfang","system.host.change":"Breyta","system.host.operating_system":"Stýrikerfi","system.host.docker_version":"Docker útgáfa","system.host.deployment":"Dreifing","system.host.emmc_lifetime_used":"eMMC líftími notaður","system.host.reboot_host":"Endurræsa vél","system.host.confirm_reboot":"Á örugglega að endurræsa vélina?","system.host.confirm_shutdown":"Ertu viss um að þú viljir ganga frá vélinni?","system.host.shutdown_host":"Ganga frá vél","system.host.hardware":"Vélbúnaður","system.host.import_from_usb":"Flytja inn frá USB","system.host.move_datadisk":"Flytja gagnadisk","system.core.cpu_usage":"Kjarni: Notkun örgjörva","system.core.ram_usage":"Kjarni: Notkun vinnsluminnis","backup.search":"Leita í öryggisafritum","backup.no_backups":"Þú ert ekki kominn með nein afrit ennþá.","backup.create_blocked_not_running":"Ekki er hægt að búa til skyndimynd núna þar sem kerfið er í {state} stöðu.","backup.delete_selected":"Eyða völdum afritum","backup.delete_backup_title":"Eyða öryggisafriti","backup.delete_backup_text":"Vilt þú eyða {number} {number, plural,\n one {afriti}\n other {afritum}\n}?","backup.delete_backup_confirm":"eyða","backup.selected":"{number} valin","backup.failed_to_delete":"Ekki tókst að eyða","backup.could_not_create":"Ekki tókst að búa til skyndimynd","backup.upload_backup":"Hlaða upp öryggisafriti","backup.download_backup":"Sækja öryggisafrit","backup.create_backup":"Búa til öryggisafrit","backup.create":"Búa til","backup.created":"Búið til","backup.name":"Heiti","backup.type":"Tegund afrits","backup.select_type":"Veldu hvað á að endurheimta","backup.full_backup":"Fullt afrit","backup.partial_backup":"Afritun að hluta","backup.addons":"Viðbætur","backup.folders":"Möppur","backup.size":"Stærð","backup.password":"Lykilorð","backup.confirm_password":"Staðfesta lykilorð afrits","backup.password_protection":"Vörn með lykilorði","backup.enter_password":"Færðu inn lykilorð.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Netstillingar","dialog.network.connected_to":"Tengt við {ssid}","dialog.network.scan_ap":"Leita að aðgangsstöðum","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Opið","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi lykilorð","dialog.network.warning":"Ef þú ert að breyta Wi-Fi, IP eða gáttarvistföngum gætirðu misst tenginguna!","dialog.network.static":"Föst","dialog.network.auto":"Sjálfvirkt","dialog.network.disabled":"Óvirkt","dialog.network.ip_netmask":"IP vistfang/Netmöskvi","dialog.network.gateway":"Vistfang gáttar","dialog.network.dns_servers":"DNS þjónar","dialog.network.unsaved":"Þú ert með óvistaðar breytingar, þær týnast ef þú skiptir um flipa, viltu halda áfram?","dialog.network.failed_to_change":"Ekki tókst að breyta netstillingum","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Lykilorð","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Fjarlægja","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Stjórna viðbótargeymslum","dialog.repositories.add":"Bæta við","dialog.repositories.remove":"Fjarlægja","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Endurræsa {name}?","dialog.restart_addon.text":"Á að endurræsa viðbótina með breytingum þínum?","dialog.restart_addon.restart":"Endurræsa","dialog.uninstall_addon.title":"Fjarlægja {name}?","dialog.uninstall_addon.text":"Stillingum þess verður varanlega eytt.","dialog.uninstall_addon.uninstall":"Fjarlægja","dialog.hardware.title":"Vélbúnaður","dialog.hardware.search":"Leitaðu að vélbúnaði","dialog.hardware.subsystem":"Undirkerfi","dialog.hardware.id":"Auðkenni","dialog.hardware.attributes":"Eiginleikar","dialog.hardware.device_path":"Slóð tækis","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Færa gagnadisk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Veldu nýjan gagnadisk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Flyt gagnadisk","dialog.datadisk_move.loading_devices":"Hleð inn tæki","dialog.datadisk_move.cancel":"Hætta við","dialog.datadisk_move.move":"Færa"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/it-16278843fed13724b0349c14d362c28e.json b/supervisor/api/panel/static/translations/it-b5944b0b89a6b4b6e9b5fffa50c79a52.json similarity index 96% rename from supervisor/api/panel/static/translations/it-16278843fed13724b0349c14d362c28e.json rename to supervisor/api/panel/static/translations/it-b5944b0b89a6b4b6e9b5fffa50c79a52.json index 60b37957b..2b3dc5b9d 100644 --- a/supervisor/api/panel/static/translations/it-16278843fed13724b0349c14d362c28e.json +++ b/supervisor/api/panel/static/translations/it-b5944b0b89a6b4b6e9b5fffa50c79a52.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Impossibile reimpostare la configurazione del componente aggiuntivo, {error}","addon.failed_to_save":"Impossibile salvare la configurazione del componente aggiuntivo, {error}","addon.state.installed":"Il componente aggiuntivo è installato","addon.state.not_installed":"Il componente aggiuntivo non è installato","addon.state.not_available":"Il componente aggiuntivo non è disponibile sul tuo sistema","addon.panel.configuration":"Configurazione","addon.panel.documentation":"Documentazione","addon.panel.info":"Informazioni","addon.panel.log":"Registro","addon.configuration.no_configuration":"Questo componente aggiuntivo non ha alcuna configurazione.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Predefinito","addon.configuration.audio.input":"Ingresso","addon.configuration.audio.output":"Uscita","addon.configuration.options.header":"Opzioni","addon.configuration.options.edit_in_ui":"Modifica nell'interfaccia utente","addon.configuration.options.edit_in_yaml":"Modifica in YAML","addon.configuration.options.invalid_yaml":"YAML non valido","addon.configuration.options.show_unused_optional":"Mostra opzioni di configurazione facoltative inutilizzate","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabilitato","addon.configuration.network.header":"Rete","addon.configuration.network.show_disabled":"Mostra le porte disabilitate","addon.configuration.network.introduction":"Modifica le porte sul tuo host che sono esposte dal componente aggiuntivo","addon.dashboard.changelog":"Registro delle modifiche","addon.dashboard.cpu_usage":"Componente aggiuntivo - Utilizzo CPU","addon.dashboard.ram_usage":"Componente aggiuntivo - Utilizzo RAM","addon.dashboard.hostname":"Nome host","addon.dashboard.new_update_available":"{name} {version} è disponibile","addon.dashboard.not_available_arch":"Questo componente aggiuntivo non è compatibile con il processore del dispositivo o con il sistema operativo installato nel dispositivo.","addon.dashboard.not_available_version":"Stai eseguendo Home Assistant {core_version_installed}, per aggiornare a questa versione del componente aggiuntivo è necessaria almeno la versione {core_version_needed} di Home Assistant","addon.dashboard.visit_addon_page":"Visita la pagina di {name} per maggiori dettagli","addon.dashboard.restart":"riavvia","addon.dashboard.start":"avvia","addon.dashboard.stop":"arresta","addon.dashboard.install":"installa","addon.dashboard.uninstall":"disinstalla","addon.dashboard.rebuild":"ricostruisci","addon.dashboard.open_web_ui":"Apri l'interfaccia web","addon.dashboard.protection_mode.title":"La modalità di protezione è disabilitata!","addon.dashboard.protection_mode.content":"La modalità di protezione su questo componente aggiuntivo è disabilitata! Questo dà al componente aggiuntivo pieno accesso all'intero sistema, il che aggiunge rischi per la sicurezza e potrebbe danneggiare il tuo sistema se usato in modo scorretto. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.protection_mode.enable":"Abilita","addon.dashboard.capability.stage.title":"Fase del componente aggiuntivo","addon.dashboard.capability.stage.description":"I componenti aggiuntivi possono avere una delle tre fasi seguenti:\n\n{icon_stable} **Stabile**: si tratta di componenti aggiuntivi pronti per l'uso in produzione.\n\n{icon_experimental} **Sperimentale**: questi possono contenere bug e potrebbero non essere completati.\n\n{icon_deprecated} **Deprecato**: questi componenti aggiuntivi non riceveranno più aggiornamenti.","addon.dashboard.capability.rating.title":"Classificazione di sicurezza del componente aggiuntivo","addon.dashboard.capability.rating.description":"Home Assistant fornisce una classificazione di sicurezza a ciascuno dei componenti aggiuntivi, che indica i rischi connessi all'utilizzo di questo componente aggiuntivo. Maggiore è l'accesso necessario a un componente aggiuntivo sul sistema, minore è il punteggio, aumentando così i possibili rischi per la sicurezza.\n\nIl punteggio è su una scala da 1 a 8. Dove 1 è il punteggio più basso (considerato il più insicuro ed a rischio più alto) e un punteggio di 8 è il punteggio più alto (considerato il più sicuro e a rischio più basso).","addon.dashboard.capability.host_network.title":"Rete host","addon.dashboard.capability.host_network.description":"I componenti aggiuntivi vengono in genere eseguiti nel proprio livello di rete isolato, impedendo loro di accedere alla rete del sistema operativo host. In alcuni casi, questo isolamento della rete può limitare i componenti aggiuntivi nella fornitura dei propri servizi e, pertanto, l'isolamento può essere revocato dall'autore del componente aggiuntivo, offrendo al componente aggiuntivo l'accesso completo alle funzionalità di rete del computer host. In questo modo il componente aggiuntivo offre più funzionalità di rete, ma riduce la sicurezza, pertanto la classificazione di sicurezza del componente aggiuntivo verrà abbassata quando questa opzione viene utilizzata dal componente aggiuntivo.","addon.dashboard.capability.homeassistant_api.title":"Accesso all'API di Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Questo componente aggiuntivo può accedere all'istanza di Home Assistant in esecuzione direttamente tramite l'API di Home Assistant. Questa modalità gestisce anche l'autenticazione per il componente aggiuntivo, che consente a un componente aggiuntivo di interagire con Home Assistant senza la necessità di token di autenticazione aggiuntivi.","addon.dashboard.capability.full_access.title":"Accesso completo all'hardware","addon.dashboard.capability.full_access.description":"Questo componente aggiuntivo ha pieno accesso all'hardware del sistema, su richiesta dell'autore del componente aggiuntivo. L'accesso è paragonabile alla modalità privilegiata in Docker. Poiché ciò apre possibili rischi per la sicurezza, questa funzionalità influisce negativamente sul punteggio di sicurezza aggiuntivo.\n\nQuesto livello di accesso non viene concesso automaticamente e deve essere confermato dall'utente. Per fare ciò, devi disabilitare manualmente la modalità di protezione sul componente aggiuntivo. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.capability.hassio_api.title":"Accesso API Supervisor","addon.dashboard.capability.hassio_api.description":"Al componente aggiuntivo è stato concesso l'accesso all'API del Supervisor, su richiesta dell'autore del componente aggiuntivo. Per impostazione predefinita, il componente aggiuntivo può accedere alle informazioni generali sulla versione del sistema. Quando il componente aggiuntivo richiede l'accesso all'API a livello di \"manager\" o \"admin\", avrà accesso per controllare più parti del sistema Home Assistant. Questa autorizzazione è indicata da questo distintivo e avrà un impatto negativo sul punteggio di sicurezza del componente aggiuntivo.","addon.dashboard.capability.docker_api.title":"Accesso completo a Docker","addon.dashboard.capability.docker_api.description":"L'autore del componente aggiuntivo ha richiesto al componente aggiuntivo di avere accesso alla gestione dell'istanza Docker in esecuzione nel sistema. Questa modalità offre al componente aggiuntivo l'accesso completo e il controllo all'intero sistema Home Assistant, il che aggiunge rischi per la sicurezza e potrebbe danneggiare il sistema in caso di uso improprio. Pertanto, questa funzionalità influisce negativamente sul punteggio di sicurezza del componente aggiuntivo.\n\nQuesto livello di accesso non viene concesso automaticamente e deve essere confermato dall'utente. Per fare ciò, devi disabilitare manualmente la modalità di protezione sul componente aggiuntivo. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.capability.host_pid.title":"Spazio dei nomi dei processi host","addon.dashboard.capability.host_pid.description":"In genere, i processi che il componente aggiuntivo esegue, sono isolati da tutti gli altri processi di sistema. L'autore del componente aggiuntivo ha richiesto al componente aggiuntivo di avere accesso ai processi di sistema in esecuzione nell'istanza del sistema host e di consentire al componente aggiuntivo di generare processi anche nel sistema host. Questa modalità offre al componente aggiuntivo l'accesso completo e il controllo all'intero sistema Home Assistant, il che aggiunge rischi per la sicurezza e potrebbe danneggiare il sistema in caso di uso improprio. Pertanto, questa funzionalità influisce negativamente sul punteggio di sicurezza del componente aggiuntivo.\n\nQuesto livello di accesso non viene concesso automaticamente e deve essere confermato dall'utente. Per fare ciò, devi disabilitare manualmente la modalità di protezione sul componente aggiuntivo. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (\"Application Armor\") è un modulo di sicurezza del kernel Linux che limita le funzionalità dei componenti aggiuntivi come l'accesso alla rete, l'accesso raw socket e l'autorizzazione a leggere, scrivere o eseguire file specifici. \n\nGli autori di componenti aggiuntivi possono fornire i propri profili di sicurezza, ottimizzati per il componente aggiuntivo o richiederne la disabilitazione. Se AppArmor è disabilitato, aumenterà i rischi per la sicurezza e, di conseguenza, avrà un impatto negativo sul punteggio di sicurezza del componente aggiuntivo.","addon.dashboard.capability.auth_api.title":"Autenticazione di Home Assistant","addon.dashboard.capability.auth_api.description":"Un componente aggiuntivo può autenticare gli utenti rispetto a Home Assistant, consentendo ai componenti aggiuntivi la possibilità di offrire agli utenti l'accesso alle applicazioni in esecuzione all'interno dei componenti aggiuntivi stessi, utilizzando il proprio nome utente/password di Home Assistant. Questo distintivo indica se l'autore del componente aggiuntivo richiede questa funzionalità.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Questo componente aggiuntivo utilizza Ingress per incorporare la sua interfaccia in modo sicuro in Home Assistant.","addon.dashboard.capability.signed.title":"Firmato","addon.dashboard.capability.signed.description":"Questo componente aggiuntivo è stato firmato e verificato con Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"valutazione","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Firmato","addon.dashboard.capability.stages.experimental":"Sperimentale","addon.dashboard.capability.stages.deprecated":"Deprecato","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"predefinito","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Esegui dall'avvio","addon.dashboard.option.boot.description":"Il componente aggiuntivo sarà eseguito all'avvio del sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Riavvia il componente aggiuntivo in caso di arresti anomali","addon.dashboard.option.auto_update.title":"Aggiornamento automatico","addon.dashboard.option.auto_update.description":"Aggiorna automaticamente il componente aggiuntivo quando è disponibile una nuova versione","addon.dashboard.option.ingress_panel.title":"Mostra nella barra laterale","addon.dashboard.option.ingress_panel.description":"Aggiungi questo componente aggiuntivo alla barra laterale","addon.dashboard.option.protected.title":"Modalità di protezione","addon.dashboard.option.protected.description":"Blocca l'accesso al sistema con privilegi elevati dal componente aggiuntivo","addon.dashboard.action_error.uninstall":"Impossibile disinstallare il componente aggiuntivo","addon.dashboard.action_error.install":"Impossibile installare il componente aggiuntivo","addon.dashboard.action_error.stop":"Impossibile arrestare il componente aggiuntivo","addon.dashboard.action_error.rebuild":"Impossibile ricostruire il componente aggiuntivo","addon.dashboard.action_error.restart":"Impossibile riavviare il componente aggiuntivo","addon.dashboard.action_error.start":"Impossibile avviare il componente aggiuntivo","addon.dashboard.action_error.go_to_config":"Modifica configurazione","addon.dashboard.action_error.start_invalid_config":"Vai alla configurazione","addon.dashboard.action_error.validate_config":"Impossibile convalidare la configurazione del componente aggiuntivo","addon.dashboard.action_error.get_changelog":"Impossibile ottenere il registro delle modifiche del componente aggiuntivo","addon.documentation.get_documentation":"Impossibile ottenere la documentazione del componente aggiuntivo, {error}","addon.logs.get_logs":"Impossibile ottenere i registri del componente aggiuntivo, {error}","common.cancel":"Annulla","common.yes":"Sì","common.no":"No","common.add":"Aggiungi","common.description":"Descrizione","common.failed_to_restart_name":"Impossibile riavviare {name}","common.failed_to_update_name":"Impossibile aggiornare {name}","common.learn_more":"Ulteriori informazioni","common.new_version_available":"Nuova versione disponibile","common.newest_version":"Ultima versione","common.refresh":"Aggiorna","common.release_notes":"Note sulla versione","common.reload":"Ricarica","common.reset_defaults":"Ripristina le impostazioni predefinite","common.reset_options":"Ripristina le opzioni","common.restart_name":"Riavvia {name}","common.restart":"Riavvia","common.running_version":"È attualmente in esecuzione la versione {version}","common.save":"Salva","common.close":"Chiudi","common.menu":"Menu","common.show":"mostra","common.show_more":"Ulteriori informazioni al riguardo","common.update_available":"{count, plural,\n one {aggiornamento}\n other {{count} aggiornamenti}\n} in sospeso","common.update":"Aggiorna","common.version":"Versione","common.error.unknown":"Errore sconosciuto","common.error.update_failed":"Aggiornamento non riuscito","update_available.update_name":"Aggiorna {name}","update_available.open_release_notes":"Apri note di rilascio","update_available.create_backup":"Crea un backup prima dell'aggiornamento","update_available.description":"La versione installata è la {version}. Fai clic su Aggiorna per eseguire l'aggiornamento alla versione {newest_version}","update_available.updating":"Aggiornamento di {name} alla versione {version}","update_available.no_update":"Nessun aggiornamento disponibile per {name}","confirm.restart.title":"Riavvia {name}","confirm.restart.text":"Vuoi riavviare {name}?","confirm.reset_options.title":"Ripristina le opzioni","confirm.reset_options.text":"Vuoi reimpostare tutte le opzioni?","dashboard.addon_new_version":"Nuova versione disponibile","dashboard.addon_running":"Il componente aggiuntivo è in esecuzione","dashboard.addon_stopped":"Il componente aggiuntivo viene arrestato","dashboard.addons":"Componenti aggiuntivi installati","dashboard.no_addons":"Non hai ancora installato alcun componente aggiuntivo. \nFai clic qui per andare nella raccolta dei componenti aggiuntivi e iniziare!","dashboard.search_addons":"Ricerca componenti aggiuntivi","store.missing_addons":"Componenti aggiuntivi mancanti? Abilita la modalità avanzata nella pagina del tuo profilo utente","store.no_results_found":"Nessun risultato trovato in {repository}.","store.registries":"Registri","store.repositories":"Archivi digitali","store.check_updates":"Controlla gli aggiornamenti","panel.addons":"Componenti aggiuntivi","panel.dashboard":"Plancia","panel.backups":"Backup","panel.store":"Raccolta di componenti aggiuntivi","panel.system":"Sistema","my.not_supported":"Questo reindirizzamento non è supportato dall'istanza di Home Assistant. Controlla il {link} per i reindirizzamenti supportati e la versione in cui sono stati introdotti.","my.faq_link":"Domande frequenti su My Home Assistant","my.add_addon_repository_title":"Archivio digitale dei componenti aggiuntivi mancante","my.add_addon_repository_description":"Il componente aggiuntivo \"{addon}\" fa parte dell'archivio digitale dei componenti aggiuntivi \"{repository}\", questo archivio digitale manca sul tuo sistema, vuoi aggiungerlo ora?","my.error":"Si è verificato un errore sconosciuto","my.error_addon_not_found":"Componente aggiuntivo non trovato","my.error_repository_not_found":"L'archivio digitale richiesto per questo componente aggiuntivo non è stato trovato","my.error_addon_not_started":"Il componente aggiuntivo richiesto non è in esecuzione. Avvialo prima","my.error_addon_not_installed":"Il componente aggiuntivo richiesto non è installato. Installalo prima di proseguire","my.error_addon_no_ingress":"Il componente aggiuntivo richiesto non supporta l'ingresso","system.log.log_provider":"Fornitore del registro","system.log.get_logs":"Impossibile ottenere i registri di {provider}, {error}","system.supervisor.cpu_usage":"Utilizzo CPU Supervisor","system.supervisor.ram_usage":"Utilizzo RAM Supervisor","system.supervisor.failed_to_set_option":"Impossibile impostare l'opzione Supervisor","system.supervisor.failed_to_reload":"Impossibile ricaricare il Supervisor","system.supervisor.failed_to_update":"Impossibile aggiornare il Supervisor","system.supervisor.unsupported_title":"Stai eseguendo un'installazione non supportata","system.supervisor.unsupported_description":"Di seguito è riportato un elenco dei problemi riscontrati con l'installazione, fai clic sui collegamenti per scoprire come risolvere i problemi.","system.supervisor.unhealthy_title":"L'installazione non è integra","system.supervisor.unhealthy_description":"L'esecuzione di un'installazione non funzionante causerà problemi. Di seguito è riportato un elenco dei problemi riscontrati con l'installazione, fai clic sui collegamenti per scoprire come risolvere i problemi.","system.supervisor.update_supervisor":"Aggiorna il Supervisor","system.supervisor.channel":"Canale","system.supervisor.leave_beta_action":"Lascia il canale beta","system.supervisor.leave_beta_description":"Ricevi aggiornamenti stabili per Home Assistant, Supervisor e host","system.supervisor.join_beta_action":"Partecipa al canale beta","system.supervisor.join_beta_description":"Ricevi gli aggiornamenti beta per Home Assistant (RC), Supervisor e host","system.supervisor.share_diagnostics":"Condividi diagnostica","system.supervisor.share_diagnostics_description":"Condividi i rapporti sugli arresti anomali e le informazioni diagnostiche.","system.supervisor.reload_supervisor":"Ricarica Supervisor","system.supervisor.warning":"ATTENZIONE","system.supervisor.search":"Ricerca","system.supervisor.share_diagonstics_title":"Aiutaci a migliorare Home Assistant","system.supervisor.share_diagonstics_description":"Vorresti condividere automaticamente i rapporti sugli arresti anomali e le informazioni diagnostiche quando il Supervisor rileva errori imprevisti? {line_break} Questo ci consentirà di risolvere i problemi, le informazioni sono accessibili solo al team di Home Assistant Core e non saranno condivise con altri. {line_break} I dati non includono alcuna informazione privata/sensibile e puoi disabilitarla nelle impostazioni in qualsiasi momento lo desideri.","system.supervisor.unsupported_reason.apparmor":"AppArmor non è abilitato sull'host","system.supervisor.unsupported_reason.content_trust":"La convalida dell'attendibilità del contenuto è disabilitata","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configurazione Docker","system.supervisor.unsupported_reason.docker_version":"Versione Docker","system.supervisor.unsupported_reason.job_conditions":"Condizioni di lavoro ignorate","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestione della rete","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"Agente OS","system.supervisor.unsupported_reason.privileged":"Il Supervisor non è privilegiato","system.supervisor.unsupported_reason.software":"Rilevato software non supportato","system.supervisor.unsupported_reason.source_mods":"Modifiche al codice sorgente","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Il Supervisor non è privilegiato","system.supervisor.unhealthy_reason.supervisor":"Il Supervisor non è stato in grado di aggiornare","system.supervisor.unhealthy_reason.setup":"Configurazione del Supervisor non riuscita","system.supervisor.unhealthy_reason.docker":"L'ambiente Docker non funziona correttamente","system.supervisor.unhealthy_reason.untrusted":"Rilevato contenuto non attendibile","system.host.failed_to_get_hardware_list":"Impossibile ottenere l'elenco hardware","system.host.failed_to_reboot":"Impossibile riavviare l'host","system.host.failed_to_shutdown":"Impossibile arrestare l'host","system.host.failed_to_set_hostname":"Impostazione del nome host non riuscita","system.host.failed_to_import_from_usb":"Importazione da USB non riuscita","system.host.failed_to_move":"Impossibile spostare il disco dati","system.host.used_space":"Spazio utilizzato","system.host.hostname":"Nome host","system.host.change_hostname":"Cambia nome host","system.host.new_hostname":"Inserisci un nuovo nome host:","system.host.ip_address":"Indirizzo IP","system.host.change":"Cambia","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versione Docker","system.host.deployment":"Distribuzione","system.host.emmc_lifetime_used":"Durata eMMC usata","system.host.reboot_host":"Riavvia host","system.host.confirm_reboot":"Vuoi riavviare l'host?","system.host.confirm_shutdown":"Sei sicuro di voler spegnere l'host?","system.host.shutdown_host":"Arresta host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importa da USB","system.host.move_datadisk":"Sposta il disco dati","system.core.cpu_usage":"Core - Utilizzo CPU","system.core.ram_usage":"Core - Utilizzo RAM","backup.search":"Cerca backup","backup.no_backups":"Non hai ancora alcun backup","backup.create_blocked_not_running":"Al momento non è possibile creare un backup perché il sistema è nello stato {state}.","backup.delete_selected":"Elimina i backup selezionati","backup.delete_backup_title":"Elimina backup","backup.delete_backup_text":"Vuoi eliminare {number} {number, plural,\n one {backup}\n other {backup}\n}?","backup.delete_backup_confirm":"Elimina","backup.selected":"{number} selezionati","backup.failed_to_delete":"Impossibile eliminare","backup.could_not_create":"Impossibile creare il backup","backup.upload_backup":"Carica backup","backup.download_backup":"Scarica backup","backup.create_backup":"Crea backup","backup.create":"Crea","backup.created":"Creato","backup.name":"Nome di backup","backup.type":"Tipo di backup","backup.select_type":"Seleziona cosa ripristinare","backup.full_backup":"Backup completo","backup.partial_backup":"Backup parziale","backup.addons":"Componenti aggiuntivi","backup.folders":"Cartelle","backup.size":"Dimensione","backup.password":"Password di backup","backup.confirm_password":"Conferma password di backup","backup.password_protection":"Protezione con password","backup.enter_password":"Digita una password.","backup.passwords_not_matching":"Le password non corrispondono","backup.backup_already_running":"È già in esecuzione un backup o un ripristino, al momento non è possibile creare un nuovo backup, riprova più tardi.","dialog.network.title":"Impostazioni di rete","dialog.network.connected_to":"Connesso a {ssid}","dialog.network.scan_ap":"Scansione dei punti di accesso","dialog.network.signal_strength":"Potenza del segnale","dialog.network.open":"Aperto","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Password Wi-Fi","dialog.network.warning":"Se stai modificando gli indirizzi Wi-Fi, IP o gateway, potresti perdere la connessione!","dialog.network.static":"Statico","dialog.network.auto":"Automatico","dialog.network.disabled":"Disabilitato","dialog.network.ip_netmask":"Indirizzo IP/Maschera di rete","dialog.network.gateway":"Indirizzo del gateway","dialog.network.dns_servers":"Server DNS","dialog.network.unsaved":"Hai modifiche non salvate, queste andranno perse se cambi scheda, vuoi continuare?","dialog.network.failed_to_change":"Impossibile modificare le impostazioni di rete","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Aggiungi nuovo registro container","dialog.registries.title_manage":"Gestisci i registri dei container","dialog.registries.registry":"Registro","dialog.registries.username":"Nome utente","dialog.registries.password":"Password","dialog.registries.no_registries":"Nessun registro configurato","dialog.registries.add_registry":"Aggiungi registro","dialog.registries.add_new_registry":"Aggiungi nuovo registro","dialog.registries.remove":"Rimuovi","dialog.registries.failed_to_add":"Impossibile aggiungere il registro","dialog.registries.failed_to_remove":"Impossibile rimuovere il registro","dialog.repositories.title":"Gestisci gli archivi digitali dei componenti aggiuntivi","dialog.repositories.add":"Aggiungi","dialog.repositories.remove":"Rimuovi","dialog.repositories.used":"L'archivio digitale è in uso per i componenti aggiuntivi installati e non può essere rimosso.","dialog.restart_addon.title":"Riavviare {name}?","dialog.restart_addon.text":"Per utilizzare la nuova configurazione salvata, è necessario riavviare questo componente aggiuntivo.","dialog.restart_addon.restart":"Riavvia","dialog.uninstall_addon.title":"Disinstallare {name}?","dialog.uninstall_addon.text":"La sua configurazione verrà eliminata definitivamente.","dialog.uninstall_addon.uninstall":"Disinstalla","dialog.hardware.title":"Hardware","dialog.hardware.search":"Cerca hardware","dialog.hardware.subsystem":"Sottosistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributi","dialog.hardware.device_path":"Percorso del dispositivo","dialog.datadisk_move.title":"Sposta il disco dati","dialog.datadisk_move.description":"Attualmente stai usando ''{current_path}'' come disco dati. Lo spostamento dei dischi dati riavvierà il tuo dispositivo e si stima che ci vorranno {time} minuti. L'installazione di Home Assistant non sarà accessibile durante questo periodo. Non scollegare l'alimentazione durante lo spostamento!","dialog.datadisk_move.select_device":"Seleziona un nuovo disco dati","dialog.datadisk_move.no_devices":"Nessun dispositivo collegato adatto trovato","dialog.datadisk_move.moving_desc":"Riavvio e spostamento del disco dati. Attendere con pazienza","dialog.datadisk_move.moving":"Spostamento del disco dati","dialog.datadisk_move.loading_devices":"Caricamento dei dispositivi","dialog.datadisk_move.cancel":"Annulla","dialog.datadisk_move.move":"Sposta"} \ No newline at end of file +{"addon.failed_to_reset":"Impossibile reimpostare la configurazione del componente aggiuntivo, {error}","addon.failed_to_save":"Impossibile salvare la configurazione del componente aggiuntivo, {error}","addon.state.installed":"Il componente aggiuntivo è installato","addon.state.not_installed":"Il componente aggiuntivo non è installato","addon.state.not_available":"Il componente aggiuntivo non è disponibile sul tuo sistema","addon.panel.configuration":"Configurazione","addon.panel.documentation":"Documentazione","addon.panel.info":"Informazioni","addon.panel.log":"Registro","addon.configuration.no_configuration":"Questo componente aggiuntivo non ha alcuna configurazione.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Predefinito","addon.configuration.audio.input":"Ingresso","addon.configuration.audio.output":"Uscita","addon.configuration.options.header":"Opzioni","addon.configuration.options.edit_in_ui":"Modifica nell'interfaccia utente","addon.configuration.options.edit_in_yaml":"Modifica in YAML","addon.configuration.options.invalid_yaml":"YAML non valido","addon.configuration.options.show_unused_optional":"Mostra opzioni di configurazione facoltative inutilizzate","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabilitato","addon.configuration.network.header":"Rete","addon.configuration.network.show_disabled":"Mostra le porte disabilitate","addon.configuration.network.introduction":"Modifica le porte sul tuo host che sono esposte dal componente aggiuntivo","addon.dashboard.changelog":"Registro delle modifiche","addon.dashboard.cpu_usage":"Componente aggiuntivo - Utilizzo CPU","addon.dashboard.ram_usage":"Componente aggiuntivo - Utilizzo RAM","addon.dashboard.hostname":"Nome host","addon.dashboard.new_update_available":"{name} {version} è disponibile","addon.dashboard.not_available_arch":"Questo componente aggiuntivo non è compatibile con il processore del dispositivo o con il sistema operativo installato nel dispositivo.","addon.dashboard.not_available_version":"Stai eseguendo Home Assistant {core_version_installed}, per aggiornare a questa versione del componente aggiuntivo è necessaria almeno la versione {core_version_needed} di Home Assistant","addon.dashboard.visit_addon_page":"Visita la pagina di {name} per maggiori dettagli","addon.dashboard.restart":"riavvia","addon.dashboard.start":"avvia","addon.dashboard.stop":"arresta","addon.dashboard.install":"installa","addon.dashboard.uninstall":"disinstalla","addon.dashboard.rebuild":"ricostruisci","addon.dashboard.open_web_ui":"Apri l'interfaccia web","addon.dashboard.protection_mode.title":"La modalità di protezione è disabilitata!","addon.dashboard.protection_mode.content":"La modalità di protezione su questo componente aggiuntivo è disabilitata! Questo dà al componente aggiuntivo pieno accesso all'intero sistema, il che aggiunge rischi per la sicurezza e potrebbe danneggiare il tuo sistema se usato in modo scorretto. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.protection_mode.enable":"Abilita","addon.dashboard.capability.stage.title":"Fase del componente aggiuntivo","addon.dashboard.capability.stage.description":"I componenti aggiuntivi possono avere una delle tre fasi seguenti:\n\n{icon_stable} **Stabile**: si tratta di componenti aggiuntivi pronti per l'uso in produzione.\n\n{icon_experimental} **Sperimentale**: questi possono contenere bug e potrebbero non essere completati.\n\n{icon_deprecated} **Deprecato**: questi componenti aggiuntivi non riceveranno più aggiornamenti.","addon.dashboard.capability.rating.title":"Classificazione di sicurezza del componente aggiuntivo","addon.dashboard.capability.rating.description":"Home Assistant fornisce una classificazione di sicurezza a ciascuno dei componenti aggiuntivi, che indica i rischi connessi all'utilizzo di questo componente aggiuntivo. Maggiore è l'accesso necessario a un componente aggiuntivo sul sistema, minore è il punteggio, aumentando così i possibili rischi per la sicurezza.\n\nIl punteggio è su una scala da 1 a 8. Dove 1 è il punteggio più basso (considerato il più insicuro ed a rischio più alto) e un punteggio di 8 è il punteggio più alto (considerato il più sicuro e a rischio più basso).","addon.dashboard.capability.host_network.title":"Rete host","addon.dashboard.capability.host_network.description":"I componenti aggiuntivi vengono in genere eseguiti nel proprio livello di rete isolato, impedendo loro di accedere alla rete del sistema operativo host. In alcuni casi, questo isolamento della rete può limitare i componenti aggiuntivi nella fornitura dei propri servizi e, pertanto, l'isolamento può essere revocato dall'autore del componente aggiuntivo, offrendo al componente aggiuntivo l'accesso completo alle funzionalità di rete del computer host. In questo modo il componente aggiuntivo offre più funzionalità di rete, ma riduce la sicurezza, pertanto la classificazione di sicurezza del componente aggiuntivo verrà abbassata quando questa opzione viene utilizzata dal componente aggiuntivo.","addon.dashboard.capability.homeassistant_api.title":"Accesso all'API di Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Questo componente aggiuntivo può accedere all'istanza di Home Assistant in esecuzione direttamente tramite l'API di Home Assistant. Questa modalità gestisce anche l'autenticazione per il componente aggiuntivo, che consente a un componente aggiuntivo di interagire con Home Assistant senza la necessità di token di autenticazione aggiuntivi.","addon.dashboard.capability.full_access.title":"Accesso completo all'hardware","addon.dashboard.capability.full_access.description":"Questo componente aggiuntivo ha pieno accesso all'hardware del sistema, su richiesta dell'autore del componente aggiuntivo. L'accesso è paragonabile alla modalità privilegiata in Docker. Poiché ciò apre possibili rischi per la sicurezza, questa funzionalità influisce negativamente sul punteggio di sicurezza aggiuntivo.\n\nQuesto livello di accesso non viene concesso automaticamente e deve essere confermato dall'utente. Per fare ciò, devi disabilitare manualmente la modalità di protezione sul componente aggiuntivo. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.capability.hassio_api.title":"Accesso API Supervisor","addon.dashboard.capability.hassio_api.description":"Al componente aggiuntivo è stato concesso l'accesso all'API del Supervisor, su richiesta dell'autore del componente aggiuntivo. Per impostazione predefinita, il componente aggiuntivo può accedere alle informazioni generali sulla versione del sistema. Quando il componente aggiuntivo richiede l'accesso all'API a livello di \"manager\" o \"admin\", avrà accesso per controllare più parti del sistema Home Assistant. Questa autorizzazione è indicata da questo distintivo e avrà un impatto negativo sul punteggio di sicurezza del componente aggiuntivo.","addon.dashboard.capability.docker_api.title":"Accesso completo a Docker","addon.dashboard.capability.docker_api.description":"L'autore del componente aggiuntivo ha richiesto al componente aggiuntivo di avere accesso alla gestione dell'istanza Docker in esecuzione nel sistema. Questa modalità offre al componente aggiuntivo l'accesso completo e il controllo all'intero sistema Home Assistant, il che aggiunge rischi per la sicurezza e potrebbe danneggiare il sistema in caso di uso improprio. Pertanto, questa funzionalità influisce negativamente sul punteggio di sicurezza del componente aggiuntivo.\n\nQuesto livello di accesso non viene concesso automaticamente e deve essere confermato dall'utente. Per fare ciò, devi disabilitare manualmente la modalità di protezione sul componente aggiuntivo. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.capability.host_pid.title":"Spazio dei nomi dei processi host","addon.dashboard.capability.host_pid.description":"In genere, i processi che il componente aggiuntivo esegue, sono isolati da tutti gli altri processi di sistema. L'autore del componente aggiuntivo ha richiesto al componente aggiuntivo di avere accesso ai processi di sistema in esecuzione nell'istanza del sistema host e di consentire al componente aggiuntivo di generare processi anche nel sistema host. Questa modalità offre al componente aggiuntivo l'accesso completo e il controllo all'intero sistema Home Assistant, il che aggiunge rischi per la sicurezza e potrebbe danneggiare il sistema in caso di uso improprio. Pertanto, questa funzionalità influisce negativamente sul punteggio di sicurezza del componente aggiuntivo.\n\nQuesto livello di accesso non viene concesso automaticamente e deve essere confermato dall'utente. Per fare ciò, devi disabilitare manualmente la modalità di protezione sul componente aggiuntivo. Disabilita la modalità di protezione solo se conosci, hai bisogno e consideri attendibile l'origine di questo componente aggiuntivo.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (\"Application Armor\") è un modulo di sicurezza del kernel Linux che limita le funzionalità dei componenti aggiuntivi come l'accesso alla rete, l'accesso raw socket e l'autorizzazione a leggere, scrivere o eseguire file specifici. \n\nGli autori di componenti aggiuntivi possono fornire i propri profili di sicurezza, ottimizzati per il componente aggiuntivo o richiederne la disabilitazione. Se AppArmor è disabilitato, aumenterà i rischi per la sicurezza e, di conseguenza, avrà un impatto negativo sul punteggio di sicurezza del componente aggiuntivo.","addon.dashboard.capability.auth_api.title":"Autenticazione di Home Assistant","addon.dashboard.capability.auth_api.description":"Un componente aggiuntivo può autenticare gli utenti rispetto a Home Assistant, consentendo ai componenti aggiuntivi la possibilità di offrire agli utenti l'accesso alle applicazioni in esecuzione all'interno dei componenti aggiuntivi stessi, utilizzando il proprio nome utente/password di Home Assistant. Questo distintivo indica se l'autore del componente aggiuntivo richiede questa funzionalità.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Questo componente aggiuntivo utilizza Ingress per incorporare la sua interfaccia in modo sicuro in Home Assistant.","addon.dashboard.capability.signed.title":"Firmato","addon.dashboard.capability.signed.description":"Questo componente aggiuntivo è stato firmato e verificato con Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"valutazione","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Firmato","addon.dashboard.capability.stages.experimental":"Sperimentale","addon.dashboard.capability.stages.deprecated":"Deprecato","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"predefinito","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Esegui dall'avvio","addon.dashboard.option.boot.description":"Il componente aggiuntivo sarà eseguito all'avvio del sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Riavvia il componente aggiuntivo in caso di arresti anomali","addon.dashboard.option.auto_update.title":"Aggiornamento automatico","addon.dashboard.option.auto_update.description":"Aggiorna automaticamente il componente aggiuntivo quando è disponibile una nuova versione","addon.dashboard.option.ingress_panel.title":"Mostra nella barra laterale","addon.dashboard.option.ingress_panel.description":"Aggiungi questo componente aggiuntivo alla barra laterale","addon.dashboard.option.protected.title":"Modalità di protezione","addon.dashboard.option.protected.description":"Blocca l'accesso al sistema con privilegi elevati dal componente aggiuntivo","addon.dashboard.action_error.uninstall":"Impossibile disinstallare il componente aggiuntivo","addon.dashboard.action_error.install":"Impossibile installare il componente aggiuntivo","addon.dashboard.action_error.stop":"Impossibile arrestare il componente aggiuntivo","addon.dashboard.action_error.rebuild":"Impossibile ricostruire il componente aggiuntivo","addon.dashboard.action_error.restart":"Impossibile riavviare il componente aggiuntivo","addon.dashboard.action_error.start":"Impossibile avviare il componente aggiuntivo","addon.dashboard.action_error.go_to_config":"Modifica configurazione","addon.dashboard.action_error.start_invalid_config":"Vai alla configurazione","addon.dashboard.action_error.validate_config":"Impossibile convalidare la configurazione del componente aggiuntivo","addon.dashboard.action_error.get_changelog":"Impossibile ottenere il registro delle modifiche del componente aggiuntivo","addon.documentation.get_documentation":"Impossibile ottenere la documentazione del componente aggiuntivo, {error}","addon.logs.get_logs":"Impossibile ottenere i registri del componente aggiuntivo, {error}","common.cancel":"Annulla","common.yes":"Sì","common.no":"No","common.add":"Aggiungi","common.description":"Descrizione","common.failed_to_restart_name":"Impossibile riavviare {name}","common.failed_to_update_name":"Impossibile aggiornare {name}","common.learn_more":"Ulteriori informazioni","common.new_version_available":"Nuova versione disponibile","common.newest_version":"Ultima versione","common.refresh":"Aggiorna","common.release_notes":"Note sulla versione","common.reload":"Ricarica","common.reset_defaults":"Ripristina le impostazioni predefinite","common.reset_options":"Ripristina le opzioni","common.restart_name":"Riavvia {name}","common.restart":"Riavvia","common.running_version":"È attualmente in esecuzione la versione {version}","common.save":"Salva","common.close":"Chiudi","common.menu":"Menu","common.show":"mostra","common.show_more":"Ulteriori informazioni al riguardo","common.update_available":"{count, plural,\n one {aggiornamento}\n other {{count} aggiornamenti}\n} in sospeso","common.update":"Aggiorna","common.version":"Versione","common.error.unknown":"Errore sconosciuto","common.error.update_failed":"Aggiornamento non riuscito","update_available.update_name":"Aggiorna {name}","update_available.open_release_notes":"Apri note di rilascio","update_available.create_backup":"Crea un backup prima dell'aggiornamento","update_available.description":"La versione installata è la {version}. Fai clic su Aggiorna per eseguire l'aggiornamento alla versione {newest_version}","update_available.updating":"Aggiornamento di {name} alla versione {version}","update_available.no_update":"Nessun aggiornamento disponibile per {name}","confirm.restart.title":"Riavvia {name}","confirm.restart.text":"Vuoi riavviare {name}?","confirm.reset_options.title":"Ripristina le opzioni","confirm.reset_options.text":"Vuoi reimpostare tutte le opzioni?","dashboard.addon_new_version":"Nuova versione disponibile","dashboard.addon_running":"Il componente aggiuntivo è in esecuzione","dashboard.addon_stopped":"Il componente aggiuntivo viene arrestato","dashboard.addons":"Componenti aggiuntivi installati","dashboard.no_addons":"Non hai ancora installato alcun componente aggiuntivo. \nFai clic qui per andare nella raccolta dei componenti aggiuntivi e iniziare!","dashboard.search_addons":"Ricerca componenti aggiuntivi","store.missing_addons":"Componenti aggiuntivi mancanti? Abilita la modalità avanzata nella pagina del tuo profilo utente","store.no_results_found":"Nessun risultato trovato in {repository}.","store.registries":"Registri","store.repositories":"Archivi digitali","store.check_updates":"Controlla gli aggiornamenti","panel.addons":"Componenti aggiuntivi","panel.dashboard":"Plancia","panel.backups":"Backup","panel.store":"Raccolta di componenti aggiuntivi","panel.system":"Sistema","my.not_supported":"Questo reindirizzamento non è supportato dall'istanza di Home Assistant. Controlla il {link} per i reindirizzamenti supportati e la versione in cui sono stati introdotti.","my.faq_link":"Domande frequenti su My Home Assistant","my.add_addon_repository_title":"Archivio digitale dei componenti aggiuntivi mancante","my.add_addon_repository_description":"Il componente aggiuntivo \"{addon}\" fa parte dell'archivio digitale dei componenti aggiuntivi \"{repository}\", questo archivio digitale manca sul tuo sistema, vuoi aggiungerlo ora?","my.error":"Si è verificato un errore sconosciuto","my.error_addon_not_found":"Componente aggiuntivo non trovato","my.error_repository_not_found":"L'archivio digitale richiesto per questo componente aggiuntivo non è stato trovato","my.error_addon_not_started":"Il componente aggiuntivo richiesto non è in esecuzione. Avvialo prima","my.error_addon_not_installed":"Il componente aggiuntivo richiesto non è installato. Installalo prima di proseguire","my.error_addon_no_ingress":"Il componente aggiuntivo richiesto non supporta l'ingresso","system.log.log_provider":"Fornitore del registro","system.log.get_logs":"Impossibile ottenere i registri di {provider}, {error}","system.supervisor.cpu_usage":"Utilizzo CPU Supervisor","system.supervisor.ram_usage":"Utilizzo RAM Supervisor","system.supervisor.failed_to_set_option":"Impossibile impostare l'opzione Supervisor","system.supervisor.failed_to_reload":"Impossibile ricaricare il Supervisor","system.supervisor.failed_to_update":"Impossibile aggiornare il Supervisor","system.supervisor.unsupported_title":"Stai eseguendo un'installazione non supportata","system.supervisor.unsupported_description":"Di seguito è riportato un elenco dei problemi riscontrati con l'installazione, fai clic sui collegamenti per scoprire come risolvere i problemi.","system.supervisor.unhealthy_title":"L'installazione non è integra","system.supervisor.unhealthy_description":"L'esecuzione di un'installazione non funzionante causerà problemi. Di seguito è riportato un elenco dei problemi riscontrati con l'installazione, fai clic sui collegamenti per scoprire come risolvere i problemi.","system.supervisor.update_supervisor":"Aggiorna il Supervisor","system.supervisor.channel":"Canale","system.supervisor.leave_beta_action":"Lascia il canale beta","system.supervisor.leave_beta_description":"Ricevi aggiornamenti stabili per Home Assistant, Supervisor e host","system.supervisor.join_beta_action":"Partecipa al canale beta","system.supervisor.join_beta_description":"Ricevi gli aggiornamenti beta per Home Assistant (RC), Supervisor e host","system.supervisor.share_diagnostics":"Condividi diagnostica","system.supervisor.share_diagnostics_description":"Condividi i rapporti sugli arresti anomali e le informazioni diagnostiche.","system.supervisor.reload_supervisor":"Ricarica Supervisor","system.supervisor.warning":"ATTENZIONE","system.supervisor.search":"Ricerca","system.supervisor.share_diagonstics_title":"Aiutaci a migliorare Home Assistant","system.supervisor.share_diagonstics_description":"Vorresti condividere automaticamente i rapporti sugli arresti anomali e le informazioni diagnostiche quando il Supervisor rileva errori imprevisti? {line_break} Questo ci consentirà di risolvere i problemi, le informazioni sono accessibili solo al team di Home Assistant Core e non saranno condivise con altri. {line_break} I dati non includono alcuna informazione privata/sensibile e puoi disabilitarla nelle impostazioni in qualsiasi momento lo desideri.","system.supervisor.unsupported_reason.apparmor":"AppArmor non è abilitato sull'host","system.supervisor.unsupported_reason.content_trust":"La convalida dell'attendibilità del contenuto è disabilitata","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configurazione Docker","system.supervisor.unsupported_reason.docker_version":"Versione Docker","system.supervisor.unsupported_reason.job_conditions":"Condizioni di lavoro ignorate","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestione della rete","system.supervisor.unsupported_reason.os":"Sistema operativo","system.supervisor.unsupported_reason.os_agent":"Agente OS","system.supervisor.unsupported_reason.privileged":"Il Supervisor non è privilegiato","system.supervisor.unsupported_reason.software":"Rilevato software non supportato","system.supervisor.unsupported_reason.source_mods":"Modifiche al codice sorgente","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Il Supervisor non è privilegiato","system.supervisor.unhealthy_reason.supervisor":"Il Supervisor non è stato in grado di aggiornare","system.supervisor.unhealthy_reason.setup":"Configurazione del Supervisor non riuscita","system.supervisor.unhealthy_reason.docker":"L'ambiente Docker non funziona correttamente","system.supervisor.unhealthy_reason.untrusted":"Rilevato contenuto non attendibile","system.host.failed_to_get_hardware_list":"Impossibile ottenere l'elenco hardware","system.host.failed_to_reboot":"Impossibile riavviare l'host","system.host.failed_to_shutdown":"Impossibile arrestare l'host","system.host.failed_to_set_hostname":"Impostazione del nome host non riuscita","system.host.failed_to_import_from_usb":"Importazione da USB non riuscita","system.host.failed_to_move":"Impossibile spostare il disco dati","system.host.used_space":"Spazio utilizzato","system.host.hostname":"Nome host","system.host.change_hostname":"Cambia nome host","system.host.new_hostname":"Inserisci un nuovo nome host:","system.host.ip_address":"Indirizzo IP","system.host.change":"Cambia","system.host.operating_system":"Sistema operativo","system.host.docker_version":"Versione Docker","system.host.deployment":"Distribuzione","system.host.emmc_lifetime_used":"Durata eMMC usata","system.host.reboot_host":"Riavvia host","system.host.confirm_reboot":"Vuoi riavviare l'host?","system.host.confirm_shutdown":"Sei sicuro di voler spegnere l'host?","system.host.shutdown_host":"Arresta host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importa da USB","system.host.move_datadisk":"Sposta il disco dati","system.core.cpu_usage":"Core - Utilizzo CPU","system.core.ram_usage":"Core - Utilizzo RAM","backup.search":"Cerca backup","backup.no_backups":"Non hai ancora alcun backup","backup.create_blocked_not_running":"Al momento non è possibile creare un backup perché il sistema è nello stato {state}.","backup.delete_selected":"Elimina i backup selezionati","backup.delete_backup_title":"Elimina backup","backup.delete_backup_text":"Vuoi eliminare {number} {number, plural,\n one {backup}\n other {backup}\n}?","backup.delete_backup_confirm":"Elimina","backup.selected":"{number} selezionati","backup.failed_to_delete":"Impossibile eliminare","backup.could_not_create":"Impossibile creare il backup","backup.upload_backup":"Carica backup","backup.download_backup":"Scarica backup","backup.create_backup":"Crea backup","backup.create":"Crea","backup.created":"Creato","backup.name":"Nome di backup","backup.type":"Tipo di backup","backup.select_type":"Seleziona cosa ripristinare","backup.full_backup":"Backup completo","backup.partial_backup":"Backup parziale","backup.addons":"Componenti aggiuntivi","backup.folders":"Cartelle","backup.size":"Dimensione","backup.password":"Password di backup","backup.confirm_password":"Conferma password di backup","backup.password_protection":"Protezione con password","backup.enter_password":"Digita una password.","backup.passwords_not_matching":"Le password non corrispondono","backup.backup_already_running":"È già in esecuzione un backup o un ripristino, al momento non è possibile creare un nuovo backup, riprova più tardi.","dialog.network.title":"Impostazioni di rete","dialog.network.connected_to":"Connesso a {ssid}","dialog.network.scan_ap":"Scansione dei punti di accesso","dialog.network.signal_strength":"Potenza del segnale","dialog.network.open":"Aperto","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Password Wi-Fi","dialog.network.warning":"Se stai modificando gli indirizzi Wi-Fi, IP o gateway, potresti perdere la connessione!","dialog.network.static":"Statico","dialog.network.auto":"Automatico","dialog.network.disabled":"Disabilitato","dialog.network.ip_netmask":"Indirizzo IP/Maschera di rete","dialog.network.gateway":"Indirizzo del gateway","dialog.network.dns_servers":"Server DNS","dialog.network.unsaved":"Hai modifiche non salvate, queste andranno perse se cambi scheda, vuoi continuare?","dialog.network.failed_to_change":"Impossibile modificare le impostazioni di rete","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Aggiungi nuovo registro container","dialog.registries.title_manage":"Gestisci i registri dei container","dialog.registries.registry":"Registro","dialog.registries.username":"Nome utente","dialog.registries.password":"Password","dialog.registries.no_registries":"Nessun registro configurato","dialog.registries.add_registry":"Aggiungi registro","dialog.registries.add_new_registry":"Aggiungi nuovo registro","dialog.registries.remove":"Rimuovi","dialog.registries.failed_to_add":"Impossibile aggiungere il registro","dialog.registries.failed_to_remove":"Impossibile rimuovere il registro","dialog.repositories.title":"Gestisci gli archivi digitali dei componenti aggiuntivi","dialog.repositories.add":"Aggiungi","dialog.repositories.remove":"Rimuovi","dialog.repositories.used":"L'archivio digitale è in uso per i componenti aggiuntivi installati e non può essere rimosso.","dialog.restart_addon.title":"Riavviare {name}?","dialog.restart_addon.text":"Per utilizzare la nuova configurazione salvata, è necessario riavviare questo componente aggiuntivo.","dialog.restart_addon.restart":"Riavvia","dialog.uninstall_addon.title":"Disinstallare {name}?","dialog.uninstall_addon.text":"La sua configurazione verrà eliminata definitivamente.","dialog.uninstall_addon.uninstall":"Disinstalla","dialog.hardware.title":"Hardware","dialog.hardware.search":"Cerca hardware","dialog.hardware.subsystem":"Sottosistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributi","dialog.hardware.device_path":"Percorso del dispositivo","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Sposta il disco dati","dialog.datadisk_move.description":"Attualmente stai usando ''{current_path}'' come disco dati. Lo spostamento dei dischi dati riavvierà il tuo dispositivo e si stima che ci vorranno {time} minuti. L'installazione di Home Assistant non sarà accessibile durante questo periodo. Non scollegare l'alimentazione durante lo spostamento!","dialog.datadisk_move.select_device":"Seleziona un nuovo disco dati","dialog.datadisk_move.no_devices":"Nessun dispositivo collegato adatto trovato","dialog.datadisk_move.moving_desc":"Riavvio e spostamento del disco dati. Attendere con pazienza","dialog.datadisk_move.moving":"Spostamento del disco dati","dialog.datadisk_move.loading_devices":"Caricamento dei dispositivi","dialog.datadisk_move.cancel":"Annulla","dialog.datadisk_move.move":"Sposta"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ja-30db052f1b5927838f9eebeb936f34fb.json b/supervisor/api/panel/static/translations/ja-3e8d88c857e804746f7880c0a0666dd3.json similarity index 95% rename from supervisor/api/panel/static/translations/ja-30db052f1b5927838f9eebeb936f34fb.json rename to supervisor/api/panel/static/translations/ja-3e8d88c857e804746f7880c0a0666dd3.json index 8051a3cd5..2fd92c42f 100644 --- a/supervisor/api/panel/static/translations/ja-30db052f1b5927838f9eebeb936f34fb.json +++ b/supervisor/api/panel/static/translations/ja-3e8d88c857e804746f7880c0a0666dd3.json @@ -1 +1 @@ -{"addon.failed_to_reset":"{error}アドオン設定のリセットに失敗しました","addon.failed_to_save":"{error}アドオン設定の保存に失敗しました","addon.state.installed":"アドオンがインストールされている","addon.state.not_installed":"アドオンがインストールされていません","addon.state.not_available":"アドオンはお使いのシステムでは利用できません","addon.panel.configuration":"設定","addon.panel.documentation":"ドキュメント","addon.panel.info":"情報","addon.panel.log":"ログ","addon.configuration.no_configuration":"このアドオンは、設定を公開していません…","addon.configuration.audio.header":"オーディオ","addon.configuration.audio.default":"デフォルト","addon.configuration.audio.input":"入力","addon.configuration.audio.output":"出力","addon.configuration.options.header":"オプション","addon.configuration.options.edit_in_ui":"UIで編集","addon.configuration.options.edit_in_yaml":"YAMLで編集","addon.configuration.options.invalid_yaml":"無効なYAML","addon.configuration.options.show_unused_optional":"未使用の設定オプションを表示する","addon.configuration.network.container":"コンテナ","addon.configuration.network.disabled":"無効","addon.configuration.network.header":"ネットワーク","addon.configuration.network.show_disabled":"無効なポートを表示","addon.configuration.network.introduction":"アドオンによって公開されているホストのポートを変更します","addon.dashboard.changelog":"更新履歴","addon.dashboard.cpu_usage":"アドオンのCPU使用率","addon.dashboard.ram_usage":"アドオンのRAM使用量","addon.dashboard.hostname":"ホスト名","addon.dashboard.new_update_available":"{name} {version}が利用可能です","addon.dashboard.not_available_arch":"このアドオンは、デバイスのプロセッサーまたはデバイスにインストールされているオペレーティングシステムと互換性がありません。","addon.dashboard.not_available_version":"Home Assistant {core_version_installed} を無効にして、このバージョンのアドオンに更新するには、少なくともバージョン {core_version_needed} の Home Assistant が必要です","addon.dashboard.visit_addon_page":"詳細については、{name} のページにアクセスしてください","addon.dashboard.restart":"再起動","addon.dashboard.start":"開始","addon.dashboard.stop":"停止","addon.dashboard.install":"インストール","addon.dashboard.uninstall":"アンインストール","addon.dashboard.rebuild":"再構築","addon.dashboard.open_web_ui":"Web UIを開く","addon.dashboard.protection_mode.title":"警告: 保護モードが無効になっています!","addon.dashboard.protection_mode.content":"このアドオンの保護モードは無効になっています!これによりアドオンはシステム全体へのフルアクセスが可能になり、セキュリティリスクが追加され、誤って使用された場合にはシステムにダメージを与える可能性があります。保護モードを無効にするのは、このアドオンのソースを知り、必要とし、信頼している場合のみにしてください。","addon.dashboard.protection_mode.enable":"有効","addon.dashboard.capability.stage.title":"アドオンステージ","addon.dashboard.capability.stage.description":"アドオンには、3つのステージがあります。\n\n{icon_stable} **安定**: 本番環境で使用できるアドオンです。\n\n{icon_experimental} **実験**: バグが残っていることがあり、未完成の可能性があります。\n\n{icon_deprecated} **非推奨**: これらのアドオンは、今後更新されることはありません。","addon.dashboard.capability.rating.title":"アドオンのセキュリティ評価","addon.dashboard.capability.rating.description":"Home Assistantは、各アドオンにセキュリティの評価を提供します。これは、このアドオンを使用する際のリスクを示しています。アドオンがシステムに必要とするアクセスが多いほど、スコアが低くなるため、セキュリティリスクが上がる可能性があります。 \n\nスコアは、1~8までの数字で表されます。1が最低スコア(安全性が一番低くて、セキュリティリスクが高いとみなされる)で、8が最高スコア(安全性が一番高くて、セキュリティリスクが低いとみなされる)です。","addon.dashboard.capability.host_network.title":"ホストネットワーク","addon.dashboard.capability.host_network.description":"アドオンは通常、独自の隔離されたネットワークレイヤーで実行され、ホストオペレーティングシステムのネットワークにアクセスすることができません。場合によっては、このネットワーク隔離によってアドオンのサービス提供が制限されることがあります。そのため、アドオンの作者が隔離を解除して、アドオンがホストマシンのネットワーク機能にフルアクセスできるようにすることができます。これにより、アドオンはより多くのネットワーク機能を得ることができますが、セキュリティが低下するため、アドオンでこのオプションを使用すると、アドオンのセキュリティ評価が低くなります。","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API アクセス","addon.dashboard.capability.homeassistant_api.description":"このアドオンは、Home Assistant API を介して直接、実行中の Home Assistant のインスタンスにアクセスします。このモードではアドオンの認証も処理されるため、アドオンは追加の認証トークンを必要とせずに Home Assistant とやりとりすることができます。","addon.dashboard.capability.full_access.title":"フル ハードウェア アクセス","addon.dashboard.capability.full_access.description":"このアドオンは、アドオンの作成者の要求によって、システムのハードウェアへのフルアクセスが与えられます。アクセスは、Docker の特権モードと同等です。これにより、セキュリティリスクが生じる可能性があるため、この機能はアドオンのセキュリティ スコアに悪影響を及ぼします。\n\nこのレベルのアクセスは自動的には付与されず、ユーザー自身で確認する必要があります。これを行うには、アドオンの保護モードを手動で無効にする必要があります。このアドオンのソースを信頼し、かつあなたが必要としている場合にのみ保護モードを無効にしてください。","addon.dashboard.capability.hassio_api.title":"Supervisor APIアクセス","addon.dashboard.capability.hassio_api.description":"アドオンは、アドオン作成者の要求によって、Supervisor API へのアクセス権を与えられました。既定では、アドオンはシステムの一般的なバージョン情報にアクセスできます。アドオンが API への「マネージャー」または「管理者」レベルのアクセスを要求すると、Home Assistantシステムの複数の部分を制御するアクセス権を取得します。このアクセス許可はこのバッジによって示され、アドオンのセキュリティ スコアにマイナスの影響を与えます。","addon.dashboard.capability.docker_api.title":"Dockerへのフルアクセス","addon.dashboard.capability.docker_api.description":"アドオンの作成者は、システムで実行されているDockerインスタンスへの管理アクセスを持つアドオンを要求しました。このモードでは、アドオンにHome Assistantのシステム全体に完全なアクセスと制御を与えるため、セキュリティリスクが高まり、誤用された場合にはシステムが損傷する可能性があります。したがって、この機能はアドオンのセキュリティ スコアにマイナスの影響を与えます。\n\nこのレベルのアクセスは自動的には付与されず、ユーザー自身で確認する必要があります。これを行うには、アドオンの保護モードを手動で無効にする必要があります。このアドオンのソースを信頼し、かつあなたが必要としている場合にのみ保護モードを無効にしてください。","addon.dashboard.capability.host_pid.title":"ホストプロセスの名前空間","addon.dashboard.capability.host_pid.description":"通常、アドオンが実行するプロセスは、他のすべてのシステムプロセスから分離されます。アドオン作成者は、ホスト システム インスタンスで実行されているシステム プロセスにアクセスし、ホスト システム上のプロセスを生成できるようにアドオンを要求しました。このモードでは、アドオンはHome Assistantのシステム全体にフルアクセスと制御を提供し、セキュリティリスクを追加し、誤用時にシステムに損害を与える可能性があります。したがって、この機能はアドオンのセキュリティ スコアに悪影響を与えます。\n\nこのレベルのアクセスは自動的には付与されず、ユーザー自身で確認する必要があります。これを行うには、アドオンの保護モードを手動で無効にする必要があります。このアドオンのソースを信頼し、かつあなたが必要としている場合にのみ保護モードを無効にしてください。","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor('Application Armor')は、Linuxカーネルのセキュリティモジュールで、ネットワークアクセス、生(raw)のソケットアクセス、特定のファイルの読み取り、書き込み、実行の許可などのアドオン機能を制限します。\n\nアドオンの作成者は、アドオン用に最適化されたセキュリティプロファイルを提供するか、無効化を要求することができます。AppArmorを無効にすると、セキュリティリスクが高まるため、アドオンのセキュリティスコアに悪影響を及ぼします。","addon.dashboard.capability.auth_api.title":"Home Assistant 認証","addon.dashboard.capability.auth_api.description":"アドオンはHome Assistantに対してユーザーを認証することができ、ユーザーはHome Assistantのユーザー名/パスワードを使用して、アドオン内で実行されているアプリケーションにログインすることができます。このバッジは、アドオンの作成者がこの機能を要求しているかどうかを示します。","addon.dashboard.capability.ingress.title":"イングレス(Ingress)","addon.dashboard.capability.ingress.description":"このアドオンは、Ingress を使用して、インターフェイスを Home Assistant に安全に埋め込みます。","addon.dashboard.capability.signed.title":"サイン","addon.dashboard.capability.signed.description":"このアドオンは、Codenotary Community Attestation Service (CAS)で署名および検証されています。","addon.dashboard.capability.label.core":"コア","addon.dashboard.capability.label.rating":"評価","addon.dashboard.capability.label.hardware":"ハードウェア","addon.dashboard.capability.label.host":"ホスト","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"ホストPID","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"認証","addon.dashboard.capability.label.ingress":"イングレス","addon.dashboard.capability.label.signed":"サイン","addon.dashboard.capability.stages.experimental":"実験的","addon.dashboard.capability.stages.deprecated":"廃止予定","addon.dashboard.capability.role.manager":"マネージャー","addon.dashboard.capability.role.default":"デフォルト","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"バックアップ","addon.dashboard.capability.role.admin":"管理者","addon.dashboard.option.boot.title":"起動時に開始","addon.dashboard.option.boot.description":"システムブート時にアドオンを起動する","addon.dashboard.option.watchdog.title":"ウォッチドッグ","addon.dashboard.option.watchdog.description":"クラッシュした場合にアドオンを起動する","addon.dashboard.option.auto_update.title":"自動更新","addon.dashboard.option.auto_update.description":"新しいバージョンが利用可能になったときにアドオンを自動更新する","addon.dashboard.option.ingress_panel.title":"サイドバーに表示","addon.dashboard.option.ingress_panel.description":"このアドオンをサイドバーに追加する","addon.dashboard.option.protected.title":"保護モード","addon.dashboard.option.protected.description":"アドオンからシステムアクセスの昇格をブロックする","addon.dashboard.action_error.uninstall":"アドオンのアンインストールに失敗しました","addon.dashboard.action_error.install":"アドオンのインストールに失敗しました","addon.dashboard.action_error.stop":"アドオンの停止に失敗しました","addon.dashboard.action_error.rebuild":"アドオンの再構築に失敗しました","addon.dashboard.action_error.restart":"アドオンの再起動に失敗しました","addon.dashboard.action_error.start":"アドオンの開始に失敗しました","addon.dashboard.action_error.go_to_config":"設定の編集","addon.dashboard.action_error.start_invalid_config":"設定に移動","addon.dashboard.action_error.validate_config":"アドオン設定の検証に失敗しました","addon.dashboard.action_error.get_changelog":"アドオンの変更ログを取得できませんでした","addon.documentation.get_documentation":"{error}アドオンのドキュメントの取得に失敗しました","addon.logs.get_logs":"{error}アドオンのログの取得に失敗しました","common.cancel":"キャンセル","common.yes":"はい","common.no":"いいえ","common.add":"追加","common.description":"説明","common.failed_to_restart_name":"{name} の再起動に失敗しました","common.failed_to_update_name":"{name} を更新できませんでした","common.learn_more":"詳細情報","common.new_version_available":"新しいバージョンが利用可能","common.newest_version":"最新バージョン","common.refresh":"更新","common.release_notes":"リリースノート","common.reload":"リロード","common.reset_defaults":"デフォルトにリセット","common.reset_options":"リセットオプション","common.restart_name":"{name}を再起動","common.restart":"再起動","common.running_version":"現在 {version} を実行しています","common.save":"保存","common.close":"閉じる","common.menu":"メニュー","common.show":"表示","common.show_more":"これに関する詳細情報を表示","common.update_available":"{count, plural,\n one {アップデート}\n other {{count} アップデート}\n} 保留中","common.update":"更新","common.version":"バージョン","common.error.unknown":"不明なエラー","common.error.update_failed":"更新に失敗しました","update_available.update_name":"アップデート {name}","update_available.open_release_notes":"リリースノートを開く","update_available.create_backup":"アップデートする前にバックアップを作成","update_available.description":"あなたは、{version} をインストールしています。更新をクリックすると、バージョン {newest_version} に更新されます。","update_available.updating":"{name} をバージョン {version} に更新しています","update_available.no_update":"{name} の更新はありません","confirm.restart.title":"{name}を再起動","confirm.restart.text":"{name}を再起動してもよろしいですか?","confirm.reset_options.title":"リセットオプション","confirm.reset_options.text":"すべてのオプションをリセットしてもよろしいですか?","dashboard.addon_new_version":"新しいバージョンが利用可能","dashboard.addon_running":"アドオンは実行されています","dashboard.addon_stopped":"アドオンは停止しています","dashboard.addons":"インストール済みのアドオン","dashboard.no_addons":"まだアドオンがインストールされていません。アドオンストアにアクセスして始めましょう!","dashboard.search_addons":"Search add-ons","store.missing_addons":"アドオンがありませんか?ユーザープロファイルページで詳細モードを有効にしてみましょう","store.no_results_found":"{repository}に結果が見つかりません。","store.registries":"レジストリ","store.repositories":"リポジトリ","store.check_updates":"アップデートの確認","panel.addons":"アドオン","panel.dashboard":"ダッシュボード","panel.backups":"バックアップ","panel.store":"アドオンストア","panel.system":"システム","my.not_supported":"このリダイレクトは、あなたが使用しているHome Assistantのインスタンスではサポートされていません。サポートされているリダイレクトとそれらが導入されたバージョンについては、 {link}を確認してください。","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"アドオンリポジトリが見つかりません","my.add_addon_repository_description":"アドオン ''{addon}'' はアドオンリポジトリ ''{repository}'' に含まれていますがそのリポジトリがシステムに不足しています。今すぐに追加しますか?","my.error":"不明なエラーが発生しました","my.error_addon_not_found":"アドオンが見つかりません","my.error_repository_not_found":"このアドオンで必要なリポジトリが見つかりませんでした","my.error_addon_not_started":"要求されたアドオンは実行されていません。先に起動してください","my.error_addon_not_installed":"要求されたアドオンがインストールされていません。先にインストールしてください","my.error_addon_no_ingress":"要求されたアドオンは入力をサポートしていません","system.log.log_provider":"ログプロバイダー","system.log.get_logs":"{error},{provider}ログの取得に失敗しました","system.supervisor.cpu_usage":"SupervisorのCPU使用率","system.supervisor.ram_usage":"SupervisorのRAM使用量","system.supervisor.failed_to_set_option":"Supervisorオプションの設定に失敗しました","system.supervisor.failed_to_reload":"Supervisorのリロードに失敗しました","system.supervisor.failed_to_update":"Supervisorの更新に失敗しました","system.supervisor.unsupported_title":"サポートされていないインストールを実行しています","system.supervisor.unsupported_description":"以下は、インストールに関する問題の一覧です。","system.supervisor.unhealthy_title":"インストールが正常でない","system.supervisor.unhealthy_description":"不確実なインストールを行うと、問題が発生します。以下は、あなたのインストールで見つかった問題(issues)のリストです。問題を解決する方法については、リンクをクリックしてください。","system.supervisor.update_supervisor":"Supervisorの更新","system.supervisor.channel":"チャネル","system.supervisor.leave_beta_action":"ベータチャネルを離れる","system.supervisor.leave_beta_description":"Home Assistant、Supervisor、およびホストの安定版(Stable)のアップデートを入手する","system.supervisor.join_beta_action":"ベータチャネルに参加","system.supervisor.join_beta_description":"Home Assistant (RCs)、Supervisor、ホストのベータ版アップデートを入手する","system.supervisor.share_diagnostics":"診断を共有する","system.supervisor.share_diagnostics_description":"クラッシュレポートと診断情報を共有します。","system.supervisor.reload_supervisor":"Supervisorをリロード","system.supervisor.warning":"警告","system.supervisor.search":"検索","system.supervisor.share_diagonstics_title":"Home Assistant の改善にご協力ください","system.supervisor.share_diagonstics_description":"Supervisorで予期しないエラーが発生した際に、クラッシュレポートと診断情報を自動的に共有しますか?{line_break}これにより、問題を解決することができます。情報はHome Assistant Core teamチームだけがアクセス可能で、他のユーザーと共有されることはありません。{line_break}データには、個人情報や機密情報は含まれていません。これはいつでも設定で無効にすることができます。","system.supervisor.unsupported_reason.apparmor":"ホストでAppArmorが有効になっていません","system.supervisor.unsupported_reason.content_trust":"コンテンツの信頼性の検証が無効になっています","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Dockerの設定","system.supervisor.unsupported_reason.docker_version":"Dockerのバージョン","system.supervisor.unsupported_reason.job_conditions":"無視されたジョブ条件","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"ネットワークマネージャー","system.supervisor.unsupported_reason.os":"オペレーティング システム","system.supervisor.unsupported_reason.os_agent":"OSエージェント","system.supervisor.unsupported_reason.privileged":"Supervisorには特権がありません","system.supervisor.unsupported_reason.software":"サポートされていないソフトウェアが検出されました","system.supervisor.unsupported_reason.source_mods":"ソースの変更","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"システムによって解決","system.supervisor.unhealthy_reason.privileged":"Supervisorには特権がありません","system.supervisor.unhealthy_reason.supervisor":"Supervisorを更新できませんでした","system.supervisor.unhealthy_reason.setup":"Supervisorのセットアップに失敗しました","system.supervisor.unhealthy_reason.docker":"Docker環境が正常に動作していません","system.supervisor.unhealthy_reason.untrusted":"信頼できないコンテンツが検出されました","system.host.failed_to_get_hardware_list":"ハードウェア一覧を取得できませんでした","system.host.failed_to_reboot":"ホストの再起動に失敗しました","system.host.failed_to_shutdown":"ホストのシャットダウンに失敗しました","system.host.failed_to_set_hostname":"ホスト名の設定に失敗しました","system.host.failed_to_import_from_usb":"USBからのインポートに失敗しました","system.host.failed_to_move":"データディスクの移動に失敗しました","system.host.used_space":"使用済みスペース","system.host.hostname":"ホスト名","system.host.change_hostname":"ホスト名を変更","system.host.new_hostname":"新しいホスト名を入力してください:","system.host.ip_address":"IPアドレス","system.host.change":"変更","system.host.operating_system":"オペレーティングシステム","system.host.docker_version":"Dockerバージョン","system.host.deployment":"デプロイメント","system.host.emmc_lifetime_used":"eMMC の有効期間が使用されます","system.host.reboot_host":"ホストを再起動","system.host.confirm_reboot":"ホストを再起動しますか?","system.host.confirm_shutdown":"ホストをシャットダウンしてもよろしいですか?","system.host.shutdown_host":"ホストをシャットダウン","system.host.hardware":"ハードウェア","system.host.import_from_usb":"USBからインポート","system.host.move_datadisk":"データディスクを移動","system.core.cpu_usage":"コアのCPU使用率","system.core.ram_usage":"コアのRAM使用量","backup.search":"バックアップを検索","backup.no_backups":"まだ、バックアップはありません。","backup.create_blocked_not_running":"現在、システムが {state} 状態であるため、バックアップの作成はできません。","backup.delete_selected":"選択したバックアップを削除","backup.delete_backup_title":"バックアップを削除","backup.delete_backup_text":"{number}{number, plural,\n one {個のバックアップ}\n other {個のバックアップ}\n} を削除しますか?","backup.delete_backup_confirm":"削除","backup.selected":"{number} 件選択されています","backup.failed_to_delete":"削除できませんでした","backup.could_not_create":"バックアップを作成できませんでした。","backup.upload_backup":"バックアップをアップロード","backup.download_backup":"バックアップをダウンロード","backup.create_backup":"バックアップを作成","backup.create":"作成","backup.created":"作成","backup.name":"バックアップ名","backup.type":"バックアップタイプ","backup.select_type":"復元する対象を選択する","backup.full_backup":"フルバックアップ","backup.partial_backup":"部分的なバックアップ","backup.addons":"アドオン","backup.folders":"フォルダー","backup.size":"サイズ","backup.password":"バックアップパスワード","backup.confirm_password":"バックアップパスワードの確認","backup.password_protection":"パスワード保護","backup.enter_password":"パスワードを入力してください。","backup.passwords_not_matching":"パスワードが一致しません","backup.backup_already_running":"バックアップまたはリストアがすでに実行されています。そのため新しいバックアップを作成することはできません。後で再試行してください。","dialog.network.title":"ネットワーク設定","dialog.network.connected_to":"{ssid}に接続しました","dialog.network.scan_ap":"アクセスポイントのスキャン","dialog.network.signal_strength":"信号強度","dialog.network.open":"オープン","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fiパスワード","dialog.network.warning":"Wi-Fi、IP、またはゲートウェイアドレスを変更すると、接続が失われる可能性があります!","dialog.network.static":"静的","dialog.network.auto":"オートマチック","dialog.network.disabled":"無効","dialog.network.ip_netmask":"IPアドレス/ネットマスク","dialog.network.gateway":"ゲートウェイアドレス","dialog.network.dns_servers":"DNSサーバー","dialog.network.unsaved":"保存されていない変更があります。タブを変更するとこれらは失われます。続行しますか?","dialog.network.failed_to_change":"ネットワーク設定の変更に失敗しました","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"新しいコンテナレジストリの追加","dialog.registries.title_manage":"コンテナレジストリの管理","dialog.registries.registry":"レジストリ","dialog.registries.username":"ユーザー名","dialog.registries.password":"パスワード","dialog.registries.no_registries":"レジストリが設定されていません","dialog.registries.add_registry":"レジストリの追加","dialog.registries.add_new_registry":"新しいレジストリの追加","dialog.registries.remove":"削除","dialog.registries.failed_to_add":"レジストリを追加できませんでした","dialog.registries.failed_to_remove":"レジストリを削除できませんでした","dialog.repositories.title":"アドオンリポジトリの管理","dialog.repositories.add":"追加","dialog.repositories.remove":"削除","dialog.repositories.used":"リポジトリはインストール済みのアドオンで使用されているので、削除できません。","dialog.restart_addon.title":"{name} を再起動しますか?","dialog.restart_addon.text":"変更を保存してアドオンを再起動しますか?","dialog.restart_addon.restart":"再起動","dialog.uninstall_addon.title":"{name} をアンインストールしますか?","dialog.uninstall_addon.text":"その構成は完全に削除されます。","dialog.uninstall_addon.uninstall":"アンインストール","dialog.hardware.title":"ハードウェア","dialog.hardware.search":"ハードウェアの検索","dialog.hardware.subsystem":"サブシステム","dialog.hardware.id":"ID","dialog.hardware.attributes":"属性","dialog.hardware.device_path":"デバイスパス","dialog.datadisk_move.title":"データディスクを移動","dialog.datadisk_move.description":"現在、あなたはデータディスクとして ''{current_path}'' を使用しています。データディスクを移動するとデバイスが再起動し、 {time} 分かかると予想されます。この間は、Home Assistantのインストールにアクセスできなくなります。移行中は電源を切らないでください!","dialog.datadisk_move.select_device":"新しいデータディスクを選択","dialog.datadisk_move.no_devices":"適切な接続デバイスが見つかりません","dialog.datadisk_move.moving_desc":"再起動してデータディスクを移動します。長時間かかることがあります。","dialog.datadisk_move.moving":"データディスクの移動","dialog.datadisk_move.loading_devices":"デバイスの読み込み","dialog.datadisk_move.cancel":"キャンセル","dialog.datadisk_move.move":"移動"} \ No newline at end of file +{"addon.failed_to_reset":"{error}アドオン設定のリセットに失敗しました","addon.failed_to_save":"{error}アドオン設定の保存に失敗しました","addon.state.installed":"アドオンがインストールされている","addon.state.not_installed":"アドオンがインストールされていません","addon.state.not_available":"アドオンはお使いのシステムでは利用できません","addon.panel.configuration":"設定","addon.panel.documentation":"ドキュメント","addon.panel.info":"情報","addon.panel.log":"ログ","addon.configuration.no_configuration":"このアドオンは、設定を公開していません…","addon.configuration.audio.header":"オーディオ","addon.configuration.audio.default":"デフォルト","addon.configuration.audio.input":"入力","addon.configuration.audio.output":"出力","addon.configuration.options.header":"オプション","addon.configuration.options.edit_in_ui":"UIで編集","addon.configuration.options.edit_in_yaml":"YAMLで編集","addon.configuration.options.invalid_yaml":"無効なYAML","addon.configuration.options.show_unused_optional":"未使用の設定オプションを表示する","addon.configuration.network.container":"コンテナ","addon.configuration.network.disabled":"無効","addon.configuration.network.header":"ネットワーク","addon.configuration.network.show_disabled":"無効なポートを表示","addon.configuration.network.introduction":"アドオンによって公開されているホストのポートを変更します","addon.dashboard.changelog":"更新履歴","addon.dashboard.cpu_usage":"アドオンのCPU使用率","addon.dashboard.ram_usage":"アドオンのRAM使用量","addon.dashboard.hostname":"ホスト名","addon.dashboard.new_update_available":"{name} {version}が利用可能です","addon.dashboard.not_available_arch":"このアドオンは、デバイスのプロセッサーまたはデバイスにインストールされているオペレーティングシステムと互換性がありません。","addon.dashboard.not_available_version":"Home Assistant {core_version_installed} を無効にして、このバージョンのアドオンに更新するには、少なくともバージョン {core_version_needed} の Home Assistant が必要です","addon.dashboard.visit_addon_page":"詳細については、{name} のページにアクセスしてください","addon.dashboard.restart":"再起動","addon.dashboard.start":"開始","addon.dashboard.stop":"停止","addon.dashboard.install":"インストール","addon.dashboard.uninstall":"アンインストール","addon.dashboard.rebuild":"再構築","addon.dashboard.open_web_ui":"Web UIを開く","addon.dashboard.protection_mode.title":"警告: 保護モードが無効になっています!","addon.dashboard.protection_mode.content":"このアドオンの保護モードは無効になっています!これによりアドオンはシステム全体へのフルアクセスが可能になり、セキュリティリスクが追加され、誤って使用された場合にはシステムにダメージを与える可能性があります。保護モードを無効にするのは、このアドオンのソースを知り、必要とし、信頼している場合のみにしてください。","addon.dashboard.protection_mode.enable":"有効","addon.dashboard.capability.stage.title":"アドオンステージ","addon.dashboard.capability.stage.description":"アドオンには、3つのステージがあります。\n\n{icon_stable} **安定**: 本番環境で使用できるアドオンです。\n\n{icon_experimental} **実験**: バグが残っていることがあり、未完成の可能性があります。\n\n{icon_deprecated} **非推奨**: これらのアドオンは、今後更新されることはありません。","addon.dashboard.capability.rating.title":"アドオンのセキュリティ評価","addon.dashboard.capability.rating.description":"Home Assistantは、各アドオンにセキュリティの評価を提供します。これは、このアドオンを使用する際のリスクを示しています。アドオンがシステムに必要とするアクセスが多いほど、スコアが低くなるため、セキュリティリスクが上がる可能性があります。 \n\nスコアは、1~8までの数字で表されます。1が最低スコア(安全性が一番低くて、セキュリティリスクが高いとみなされる)で、8が最高スコア(安全性が一番高くて、セキュリティリスクが低いとみなされる)です。","addon.dashboard.capability.host_network.title":"ホストネットワーク","addon.dashboard.capability.host_network.description":"アドオンは通常、独自の隔離されたネットワークレイヤーで実行され、ホストオペレーティングシステムのネットワークにアクセスすることができません。場合によっては、このネットワーク隔離によってアドオンのサービス提供が制限されることがあります。そのため、アドオンの作者が隔離を解除して、アドオンがホストマシンのネットワーク機能にフルアクセスできるようにすることができます。これにより、アドオンはより多くのネットワーク機能を得ることができますが、セキュリティが低下するため、アドオンでこのオプションを使用すると、アドオンのセキュリティ評価が低くなります。","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API アクセス","addon.dashboard.capability.homeassistant_api.description":"このアドオンは、Home Assistant API を介して直接、実行中の Home Assistant のインスタンスにアクセスします。このモードではアドオンの認証も処理されるため、アドオンは追加の認証トークンを必要とせずに Home Assistant とやりとりすることができます。","addon.dashboard.capability.full_access.title":"フル ハードウェア アクセス","addon.dashboard.capability.full_access.description":"このアドオンは、アドオンの作成者の要求によって、システムのハードウェアへのフルアクセスが与えられます。アクセスは、Docker の特権モードと同等です。これにより、セキュリティリスクが生じる可能性があるため、この機能はアドオンのセキュリティ スコアに悪影響を及ぼします。\n\nこのレベルのアクセスは自動的には付与されず、ユーザー自身で確認する必要があります。これを行うには、アドオンの保護モードを手動で無効にする必要があります。このアドオンのソースを信頼し、かつあなたが必要としている場合にのみ保護モードを無効にしてください。","addon.dashboard.capability.hassio_api.title":"Supervisor APIアクセス","addon.dashboard.capability.hassio_api.description":"アドオンは、アドオン作成者の要求によって、Supervisor API へのアクセス権を与えられました。既定では、アドオンはシステムの一般的なバージョン情報にアクセスできます。アドオンが API への「マネージャー」または「管理者」レベルのアクセスを要求すると、Home Assistantシステムの複数の部分を制御するアクセス権を取得します。このアクセス許可はこのバッジによって示され、アドオンのセキュリティ スコアにマイナスの影響を与えます。","addon.dashboard.capability.docker_api.title":"Dockerへのフルアクセス","addon.dashboard.capability.docker_api.description":"アドオンの作成者は、システムで実行されているDockerインスタンスへの管理アクセスを持つアドオンを要求しました。このモードでは、アドオンにHome Assistantのシステム全体に完全なアクセスと制御を与えるため、セキュリティリスクが高まり、誤用された場合にはシステムが損傷する可能性があります。したがって、この機能はアドオンのセキュリティ スコアにマイナスの影響を与えます。\n\nこのレベルのアクセスは自動的には付与されず、ユーザー自身で確認する必要があります。これを行うには、アドオンの保護モードを手動で無効にする必要があります。このアドオンのソースを信頼し、かつあなたが必要としている場合にのみ保護モードを無効にしてください。","addon.dashboard.capability.host_pid.title":"ホストプロセスの名前空間","addon.dashboard.capability.host_pid.description":"通常、アドオンが実行するプロセスは、他のすべてのシステムプロセスから分離されます。アドオン作成者は、ホスト システム インスタンスで実行されているシステム プロセスにアクセスし、ホスト システム上のプロセスを生成できるようにアドオンを要求しました。このモードでは、アドオンはHome Assistantのシステム全体にフルアクセスと制御を提供し、セキュリティリスクを追加し、誤用時にシステムに損害を与える可能性があります。したがって、この機能はアドオンのセキュリティ スコアに悪影響を与えます。\n\nこのレベルのアクセスは自動的には付与されず、ユーザー自身で確認する必要があります。これを行うには、アドオンの保護モードを手動で無効にする必要があります。このアドオンのソースを信頼し、かつあなたが必要としている場合にのみ保護モードを無効にしてください。","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor('Application Armor')は、Linuxカーネルのセキュリティモジュールで、ネットワークアクセス、生(raw)のソケットアクセス、特定のファイルの読み取り、書き込み、実行の許可などのアドオン機能を制限します。\n\nアドオンの作成者は、アドオン用に最適化されたセキュリティプロファイルを提供するか、無効化を要求することができます。AppArmorを無効にすると、セキュリティリスクが高まるため、アドオンのセキュリティスコアに悪影響を及ぼします。","addon.dashboard.capability.auth_api.title":"Home Assistant 認証","addon.dashboard.capability.auth_api.description":"アドオンはHome Assistantに対してユーザーを認証することができ、ユーザーはHome Assistantのユーザー名/パスワードを使用して、アドオン内で実行されているアプリケーションにログインすることができます。このバッジは、アドオンの作成者がこの機能を要求しているかどうかを示します。","addon.dashboard.capability.ingress.title":"イングレス(Ingress)","addon.dashboard.capability.ingress.description":"このアドオンは、Ingress を使用して、インターフェイスを Home Assistant に安全に埋め込みます。","addon.dashboard.capability.signed.title":"サイン","addon.dashboard.capability.signed.description":"このアドオンは、Codenotary Community Attestation Service (CAS)で署名および検証されています。","addon.dashboard.capability.label.core":"コア","addon.dashboard.capability.label.rating":"評価","addon.dashboard.capability.label.hardware":"ハードウェア","addon.dashboard.capability.label.host":"ホスト","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"ホストPID","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"認証","addon.dashboard.capability.label.ingress":"イングレス","addon.dashboard.capability.label.signed":"サイン","addon.dashboard.capability.stages.experimental":"実験的","addon.dashboard.capability.stages.deprecated":"廃止予定","addon.dashboard.capability.role.manager":"マネージャー","addon.dashboard.capability.role.default":"デフォルト","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"バックアップ","addon.dashboard.capability.role.admin":"管理者","addon.dashboard.option.boot.title":"起動時に開始","addon.dashboard.option.boot.description":"システムブート時にアドオンを起動する","addon.dashboard.option.watchdog.title":"ウォッチドッグ","addon.dashboard.option.watchdog.description":"クラッシュした場合にアドオンを起動する","addon.dashboard.option.auto_update.title":"自動更新","addon.dashboard.option.auto_update.description":"新しいバージョンが利用可能になったときにアドオンを自動更新する","addon.dashboard.option.ingress_panel.title":"サイドバーに表示","addon.dashboard.option.ingress_panel.description":"このアドオンをサイドバーに追加する","addon.dashboard.option.protected.title":"保護モード","addon.dashboard.option.protected.description":"アドオンからシステムアクセスの昇格をブロックする","addon.dashboard.action_error.uninstall":"アドオンのアンインストールに失敗しました","addon.dashboard.action_error.install":"アドオンのインストールに失敗しました","addon.dashboard.action_error.stop":"アドオンの停止に失敗しました","addon.dashboard.action_error.rebuild":"アドオンの再構築に失敗しました","addon.dashboard.action_error.restart":"アドオンの再起動に失敗しました","addon.dashboard.action_error.start":"アドオンの開始に失敗しました","addon.dashboard.action_error.go_to_config":"設定の編集","addon.dashboard.action_error.start_invalid_config":"設定に移動","addon.dashboard.action_error.validate_config":"アドオン設定の検証に失敗しました","addon.dashboard.action_error.get_changelog":"アドオンの変更ログを取得できませんでした","addon.documentation.get_documentation":"{error}アドオンのドキュメントの取得に失敗しました","addon.logs.get_logs":"{error}アドオンのログの取得に失敗しました","common.cancel":"キャンセル","common.yes":"はい","common.no":"いいえ","common.add":"追加","common.description":"説明","common.failed_to_restart_name":"{name} の再起動に失敗しました","common.failed_to_update_name":"{name} を更新できませんでした","common.learn_more":"詳細情報","common.new_version_available":"新しいバージョンが利用可能","common.newest_version":"最新バージョン","common.refresh":"更新","common.release_notes":"リリースノート","common.reload":"リロード","common.reset_defaults":"デフォルトにリセット","common.reset_options":"リセットオプション","common.restart_name":"{name}を再起動","common.restart":"再起動","common.running_version":"現在 {version} を実行しています","common.save":"保存","common.close":"閉じる","common.menu":"メニュー","common.show":"表示","common.show_more":"これに関する詳細情報を表示","common.update_available":"{count, plural,\n one {アップデート}\n other {{count} アップデート}\n} 保留中","common.update":"更新","common.version":"バージョン","common.error.unknown":"不明なエラー","common.error.update_failed":"更新に失敗しました","update_available.update_name":"アップデート {name}","update_available.open_release_notes":"リリースノートを開く","update_available.create_backup":"アップデートする前にバックアップを作成","update_available.description":"あなたは、{version} をインストールしています。更新をクリックすると、バージョン {newest_version} に更新されます。","update_available.updating":"{name} をバージョン {version} に更新しています","update_available.no_update":"{name} の更新はありません","confirm.restart.title":"{name}を再起動","confirm.restart.text":"{name}を再起動してもよろしいですか?","confirm.reset_options.title":"リセットオプション","confirm.reset_options.text":"すべてのオプションをリセットしてもよろしいですか?","dashboard.addon_new_version":"新しいバージョンが利用可能","dashboard.addon_running":"アドオンは実行されています","dashboard.addon_stopped":"アドオンは停止しています","dashboard.addons":"インストール済みのアドオン","dashboard.no_addons":"まだアドオンがインストールされていません。アドオンストアにアクセスして始めましょう!","dashboard.search_addons":"Search add-ons","store.missing_addons":"アドオンがありませんか?ユーザープロファイルページで詳細モードを有効にしてみましょう","store.no_results_found":"{repository}に結果が見つかりません。","store.registries":"レジストリ","store.repositories":"リポジトリ","store.check_updates":"アップデートの確認","panel.addons":"アドオン","panel.dashboard":"ダッシュボード","panel.backups":"バックアップ","panel.store":"アドオンストア","panel.system":"システム","my.not_supported":"このリダイレクトは、あなたが使用しているHome Assistantのインスタンスではサポートされていません。サポートされているリダイレクトとそれらが導入されたバージョンについては、 {link}を確認してください。","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"アドオンリポジトリが見つかりません","my.add_addon_repository_description":"アドオン ''{addon}'' はアドオンリポジトリ ''{repository}'' に含まれていますがそのリポジトリがシステムに不足しています。今すぐに追加しますか?","my.error":"不明なエラーが発生しました","my.error_addon_not_found":"アドオンが見つかりません","my.error_repository_not_found":"このアドオンで必要なリポジトリが見つかりませんでした","my.error_addon_not_started":"要求されたアドオンは実行されていません。先に起動してください","my.error_addon_not_installed":"要求されたアドオンがインストールされていません。先にインストールしてください","my.error_addon_no_ingress":"要求されたアドオンは入力をサポートしていません","system.log.log_provider":"ログプロバイダー","system.log.get_logs":"{error},{provider}ログの取得に失敗しました","system.supervisor.cpu_usage":"SupervisorのCPU使用率","system.supervisor.ram_usage":"SupervisorのRAM使用量","system.supervisor.failed_to_set_option":"Supervisorオプションの設定に失敗しました","system.supervisor.failed_to_reload":"Supervisorのリロードに失敗しました","system.supervisor.failed_to_update":"Supervisorの更新に失敗しました","system.supervisor.unsupported_title":"サポートされていないインストールを実行しています","system.supervisor.unsupported_description":"以下は、インストールに関する問題の一覧です。","system.supervisor.unhealthy_title":"インストールが正常でない","system.supervisor.unhealthy_description":"不確実なインストールを行うと、問題が発生します。以下は、あなたのインストールで見つかった問題(issues)のリストです。問題を解決する方法については、リンクをクリックしてください。","system.supervisor.update_supervisor":"Supervisorの更新","system.supervisor.channel":"チャネル","system.supervisor.leave_beta_action":"ベータチャネルを離れる","system.supervisor.leave_beta_description":"Home Assistant、Supervisor、およびホストの安定版(Stable)のアップデートを入手する","system.supervisor.join_beta_action":"ベータチャネルに参加","system.supervisor.join_beta_description":"Home Assistant (RCs)、Supervisor、ホストのベータ版アップデートを入手する","system.supervisor.share_diagnostics":"診断を共有する","system.supervisor.share_diagnostics_description":"クラッシュレポートと診断情報を共有します。","system.supervisor.reload_supervisor":"Supervisorをリロード","system.supervisor.warning":"警告","system.supervisor.search":"検索","system.supervisor.share_diagonstics_title":"Home Assistant の改善にご協力ください","system.supervisor.share_diagonstics_description":"Supervisorで予期しないエラーが発生した際に、クラッシュレポートと診断情報を自動的に共有しますか?{line_break}これにより、問題を解決することができます。情報はHome Assistant Core teamチームだけがアクセス可能で、他のユーザーと共有されることはありません。{line_break}データには、個人情報や機密情報は含まれていません。これはいつでも設定で無効にすることができます。","system.supervisor.unsupported_reason.apparmor":"ホストでAppArmorが有効になっていません","system.supervisor.unsupported_reason.content_trust":"コンテンツの信頼性の検証が無効になっています","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Dockerの設定","system.supervisor.unsupported_reason.docker_version":"Dockerのバージョン","system.supervisor.unsupported_reason.job_conditions":"無視されたジョブ条件","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"ネットワークマネージャー","system.supervisor.unsupported_reason.os":"オペレーティング システム","system.supervisor.unsupported_reason.os_agent":"OSエージェント","system.supervisor.unsupported_reason.privileged":"Supervisorには特権がありません","system.supervisor.unsupported_reason.software":"サポートされていないソフトウェアが検出されました","system.supervisor.unsupported_reason.source_mods":"ソースの変更","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"システムによって解決","system.supervisor.unhealthy_reason.privileged":"Supervisorには特権がありません","system.supervisor.unhealthy_reason.supervisor":"Supervisorを更新できませんでした","system.supervisor.unhealthy_reason.setup":"Supervisorのセットアップに失敗しました","system.supervisor.unhealthy_reason.docker":"Docker環境が正常に動作していません","system.supervisor.unhealthy_reason.untrusted":"信頼できないコンテンツが検出されました","system.host.failed_to_get_hardware_list":"ハードウェア一覧を取得できませんでした","system.host.failed_to_reboot":"ホストの再起動に失敗しました","system.host.failed_to_shutdown":"ホストのシャットダウンに失敗しました","system.host.failed_to_set_hostname":"ホスト名の設定に失敗しました","system.host.failed_to_import_from_usb":"USBからのインポートに失敗しました","system.host.failed_to_move":"データディスクの移動に失敗しました","system.host.used_space":"使用済みスペース","system.host.hostname":"ホスト名","system.host.change_hostname":"ホスト名を変更","system.host.new_hostname":"新しいホスト名を入力してください:","system.host.ip_address":"IPアドレス","system.host.change":"変更","system.host.operating_system":"オペレーティングシステム","system.host.docker_version":"Dockerバージョン","system.host.deployment":"デプロイメント","system.host.emmc_lifetime_used":"eMMC の有効期間が使用されます","system.host.reboot_host":"ホストを再起動","system.host.confirm_reboot":"ホストを再起動しますか?","system.host.confirm_shutdown":"ホストをシャットダウンしてもよろしいですか?","system.host.shutdown_host":"ホストをシャットダウン","system.host.hardware":"ハードウェア","system.host.import_from_usb":"USBからインポート","system.host.move_datadisk":"データディスクを移動","system.core.cpu_usage":"コアのCPU使用率","system.core.ram_usage":"コアのRAM使用量","backup.search":"バックアップを検索","backup.no_backups":"まだ、バックアップはありません。","backup.create_blocked_not_running":"現在、システムが {state} 状態であるため、バックアップの作成はできません。","backup.delete_selected":"選択したバックアップを削除","backup.delete_backup_title":"バックアップを削除","backup.delete_backup_text":"{number}{number, plural,\n one {個のバックアップ}\n other {個のバックアップ}\n} を削除しますか?","backup.delete_backup_confirm":"削除","backup.selected":"{number} 件選択されています","backup.failed_to_delete":"削除できませんでした","backup.could_not_create":"バックアップを作成できませんでした。","backup.upload_backup":"バックアップをアップロード","backup.download_backup":"バックアップをダウンロード","backup.create_backup":"バックアップを作成","backup.create":"作成","backup.created":"作成","backup.name":"バックアップ名","backup.type":"バックアップタイプ","backup.select_type":"復元する対象を選択する","backup.full_backup":"フルバックアップ","backup.partial_backup":"部分的なバックアップ","backup.addons":"アドオン","backup.folders":"フォルダー","backup.size":"サイズ","backup.password":"バックアップパスワード","backup.confirm_password":"バックアップパスワードの確認","backup.password_protection":"パスワード保護","backup.enter_password":"パスワードを入力してください。","backup.passwords_not_matching":"パスワードが一致しません","backup.backup_already_running":"バックアップまたはリストアがすでに実行されています。そのため新しいバックアップを作成することはできません。後で再試行してください。","dialog.network.title":"ネットワーク設定","dialog.network.connected_to":"{ssid}に接続しました","dialog.network.scan_ap":"アクセスポイントのスキャン","dialog.network.signal_strength":"信号強度","dialog.network.open":"オープン","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fiパスワード","dialog.network.warning":"Wi-Fi、IP、またはゲートウェイアドレスを変更すると、接続が失われる可能性があります!","dialog.network.static":"静的","dialog.network.auto":"オートマチック","dialog.network.disabled":"無効","dialog.network.ip_netmask":"IPアドレス/ネットマスク","dialog.network.gateway":"ゲートウェイアドレス","dialog.network.dns_servers":"DNSサーバー","dialog.network.unsaved":"保存されていない変更があります。タブを変更するとこれらは失われます。続行しますか?","dialog.network.failed_to_change":"ネットワーク設定の変更に失敗しました","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"新しいコンテナレジストリの追加","dialog.registries.title_manage":"コンテナレジストリの管理","dialog.registries.registry":"レジストリ","dialog.registries.username":"ユーザー名","dialog.registries.password":"パスワード","dialog.registries.no_registries":"レジストリが設定されていません","dialog.registries.add_registry":"レジストリの追加","dialog.registries.add_new_registry":"新しいレジストリの追加","dialog.registries.remove":"削除","dialog.registries.failed_to_add":"レジストリを追加できませんでした","dialog.registries.failed_to_remove":"レジストリを削除できませんでした","dialog.repositories.title":"アドオンリポジトリの管理","dialog.repositories.add":"追加","dialog.repositories.remove":"削除","dialog.repositories.used":"リポジトリはインストール済みのアドオンで使用されているので、削除できません。","dialog.restart_addon.title":"{name} を再起動しますか?","dialog.restart_addon.text":"変更を保存してアドオンを再起動しますか?","dialog.restart_addon.restart":"再起動","dialog.uninstall_addon.title":"{name} をアンインストールしますか?","dialog.uninstall_addon.text":"その構成は完全に削除されます。","dialog.uninstall_addon.uninstall":"アンインストール","dialog.hardware.title":"ハードウェア","dialog.hardware.search":"ハードウェアの検索","dialog.hardware.subsystem":"サブシステム","dialog.hardware.id":"ID","dialog.hardware.attributes":"属性","dialog.hardware.device_path":"デバイスパス","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"データディスクを移動","dialog.datadisk_move.description":"現在、あなたはデータディスクとして ''{current_path}'' を使用しています。データディスクを移動するとデバイスが再起動し、 {time} 分かかると予想されます。この間は、Home Assistantのインストールにアクセスできなくなります。移行中は電源を切らないでください!","dialog.datadisk_move.select_device":"新しいデータディスクを選択","dialog.datadisk_move.no_devices":"適切な接続デバイスが見つかりません","dialog.datadisk_move.moving_desc":"再起動してデータディスクを移動します。長時間かかることがあります。","dialog.datadisk_move.moving":"データディスクの移動","dialog.datadisk_move.loading_devices":"デバイスの読み込み","dialog.datadisk_move.cancel":"キャンセル","dialog.datadisk_move.move":"移動"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ka-764edd5aff7d89d464eb77ece67b2365.json b/supervisor/api/panel/static/translations/ka-764edd5aff7d89d464eb77ece67b2365.json deleted file mode 100644 index 00cebdd58..000000000 --- a/supervisor/api/panel/static/translations/ka-764edd5aff7d89d464eb77ece67b2365.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ka-9dee338a9b47745cf58459a3254a52c4.json b/supervisor/api/panel/static/translations/ka-9dee338a9b47745cf58459a3254a52c4.json new file mode 100644 index 000000000..15ad76964 --- /dev/null +++ b/supervisor/api/panel/static/translations/ka-9dee338a9b47745cf58459a3254a52c4.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ko-ba2b3ce0c59f4814d07355f3dbda5181.json b/supervisor/api/panel/static/translations/ko-b66faa1302de2684feafc2a0fe7053e5.json similarity index 55% rename from supervisor/api/panel/static/translations/ko-ba2b3ce0c59f4814d07355f3dbda5181.json rename to supervisor/api/panel/static/translations/ko-b66faa1302de2684feafc2a0fe7053e5.json index 63d928f35..ab402707e 100644 --- a/supervisor/api/panel/static/translations/ko-ba2b3ce0c59f4814d07355f3dbda5181.json +++ b/supervisor/api/panel/static/translations/ko-b66faa1302de2684feafc2a0fe7053e5.json @@ -1 +1 @@ -{"addon.failed_to_reset":"애드온 설정을 재설정하지 못했습니다. {error}","addon.failed_to_save":"애드온 설정을 저장하지 못했습니다. {error}","addon.state.installed":"애드온이 설치되었습니다","addon.state.not_installed":"애드온이 설치되지 않았습니다","addon.state.not_available":"시스템에서 애드온을 사용할 수 없습니다","addon.panel.configuration":"구성","addon.panel.documentation":"관련 문서","addon.panel.info":"정보","addon.panel.log":"로그","addon.configuration.no_configuration":"이 애드온에는 구성이 없습니다.","addon.configuration.audio.header":"오디오","addon.configuration.audio.default":"기본값","addon.configuration.audio.input":"입력","addon.configuration.audio.output":"출력","addon.configuration.options.header":"옵션","addon.configuration.options.edit_in_ui":"UI로 편집하기","addon.configuration.options.edit_in_yaml":"YAML로 편집하기","addon.configuration.options.invalid_yaml":"YAML이 잘못되었습니다","addon.configuration.options.show_unused_optional":"사용되지 않는 선택적 구성 옵션 표시하기","addon.configuration.network.container":"컨테이너","addon.configuration.network.disabled":"비활성화됨","addon.configuration.network.header":"네트워크","addon.configuration.network.show_disabled":"비활성화된 포트 표시","addon.configuration.network.introduction":"애드온에 의해 노출되는 호스트의 포트 변경","addon.dashboard.changelog":"변경 로그","addon.dashboard.cpu_usage":"애드온 CPU 사용량","addon.dashboard.ram_usage":"애드온 RAM 사용량","addon.dashboard.hostname":"호스트 이름","addon.dashboard.new_update_available":"{name} {version}을(를) 사용할 수 있습니다","addon.dashboard.not_available_arch":"이 애드온은 시스템의 프로세서 또는 설치된 운영 체제와 호환되지 않습니다.","addon.dashboard.not_available_version":"Home Assistant {core_version_installed}을(를) 실행 중입니다. 이 애드온의 버전으로 업데이트하려면 Home Assistant의 버전 {core_version_needed} 이상이 필요합니다","addon.dashboard.visit_addon_page":"자세한 내용은 {name} 페이지를 참조해주세요","addon.dashboard.restart":"재시작","addon.dashboard.start":"시작하기","addon.dashboard.stop":"중지","addon.dashboard.install":"설치하기","addon.dashboard.uninstall":"제거하기","addon.dashboard.rebuild":"다시 빌드하기","addon.dashboard.open_web_ui":"웹 UI 열기","addon.dashboard.protection_mode.title":"보호 모드가 비활성화되었습니다!","addon.dashboard.protection_mode.content":"이 애드온의 보호 모드가 비활성화되었습니다! 이렇게 하면 애드온에 전체 시스템에 대한 완전한 접근 권한을 부여하여 보안 위험을 가중시키고 잘못 사용하면 시스템이 손상될 수 있습니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.protection_mode.enable":"활성화하기","addon.dashboard.capability.stage.title":"애드온 단계","addon.dashboard.capability.stage.description":"애드온은 다음 세 가지 단계 중 하나일 수 있습니다:\n\n{icon_stable} **안정 버전**: 실제 환경에서 바로 사용할 수 있는 애드온입니다.\n\n{icon_experimental} **실험 버전**: 버그를 포함할 수 있으며 완성되지 않았을 수 있습니다.\n\n{icon_deprecated} **지원 중단**: 이러한 애드온은 더 이상 업데이트되지 않습니다.","addon.dashboard.capability.rating.title":"애드온 보안 등급","addon.dashboard.capability.rating.description":"Home Assistant는 각 애드온에 대해 보안 등급을 제공하며, 이 애드온을 사용할 때 발생할 수 있는 위험 정도를 나타냅니다. 애드온이 시스템에 대한 더 많은 접근 권한을 요구할수록 점수가 낮아지며 보안 위험이 높아질 수 있습니다.\n\n보안 등급 점수는 1부터 8까지입니다. 여기서 1은 최저 점수(가장 불안전하고 가장 높은 위험으로 간주됨)이고 8은 최고 점수(가장 안전하고 가장 낮은 위험으로 간주됨)입니다.","addon.dashboard.capability.host_network.title":"호스트 네트워크","addon.dashboard.capability.host_network.description":"애드온은 일반적으로 자체 격리된 네트워크 계층에서 실행되므로 호스트 운영 체제의 네트워크에 접근할 수 없습니다. 경우에 따라 이러한 네트워크 격리에 의해 애드온의 서비스 제공이 제한될 수 있으므로 애드온 제작자가 격리를 해제하여 애드온에 호스트 시스템의 네트워크 기능에 대한 전체 접근 권한을 부여할 수 있습니다. 이렇게 하면 애드온에 더 많은 네트워크 기능이 제공되지만 보안이 저하되므로 애드온에서 이 옵션을 사용하면 애드온의 보안 등급이 낮아집니다.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API 접근","addon.dashboard.capability.homeassistant_api.description":"이 애드온은 Home Assistant API를 통해 실행 중인 Home Assistant 인스턴스에 직접 접근할 수 있습니다. 이 모드는 애드온에 대한 인증도 처리하므로 추가 인증 토큰 없이 애드온이 Home Assistant와 상호 작용할 수 있습니다.","addon.dashboard.capability.full_access.title":"완전한 하드웨어 접근","addon.dashboard.capability.full_access.description":"애드온 제작자의 요청에 의해 애드온에 시스템의 하드웨어에 대한 완전한 접근 권한이 부여되었습니다. 애드온의 접근 권한은 Docker의 권한 모드와 비슷합니다. 이로 인해 보안 위험이 발생할 수 있으므로 이 기능은 애드온 보안 점수에 부정적인 영향을 미칩니다.\n\n접근 권한은 사용자가 허락하지 않으면 부여되지 않으며 권한을 부여하려면 애드온에서 보호 모드를 수동으로 비활성화해야 합니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.capability.hassio_api.title":"Supervisor API 접근","addon.dashboard.capability.hassio_api.description":"애드온 제작자의 요청에 의해 애드온에 Supervisor API에 대한 접근 권한이 부여되었습니다. 기본적으로 애드온은 시스템의 일반 버전 정보에 접근할 수 있습니다. 애드온이 API에 대해 '매니저' 또는 '관리자' 수준의 접근 권한을 요청할 때 Home Assistant 시스템의 여러 부분을 제어할 수 있는 접근 권한을 얻게 됩니다. 이 권한은 이 배지로 표시되며 애드온의 보안 점수에 부정적인 영향을 미칩니다.","addon.dashboard.capability.docker_api.title":"완전한 Docker 접근","addon.dashboard.capability.docker_api.description":"애드온 제작자가 시스템에서 실행 중인 Docker 인스턴스에 대한 관리 접근 권한을 애드온에 요청했습니다. 이 모드는 애드온이 Home Assistant 시스템 전체에 대해 완전한 접근 및 제어 기능을 제공하므로 보안 위험이 추가되며 잘못 사용될 경우 시스템이 손상될 수 있습니다. 따라서 이 기능은 애드온 보안 점수에 부정적인 영향을 미칩니다.\n\n접근 권한은 사용자가 허락하지 않으면 부여되지 않으며 권한을 부여하려면 애드온에서 보호 모드를 수동으로 비활성화해야 합니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.capability.host_pid.title":"호스트 프로세스 네임스페이스","addon.dashboard.capability.host_pid.description":"일반적으로 애드온이 실행하는 프로세스는 다른 모든 시스템 프로세스와 격리됩니다. 애드온 제작자는 애드온이 호스트 시스템 인스턴스에서 실행 중인 시스템 프로세스에 접근할 수 있도록 요청하고 호스트 시스템에서 프로세스를 생성할 수 있도록 허용했습니다. 이 모드는 애드온이 Home Assistant 시스템 전체에 대해 완전한 접근 및 제어 기능을 제공하므로 보안 위험이 추가되며 잘못 사용될 경우 시스템이 손상될 수 있습니다. 따라서 이 기능은 애드온 보안 점수에 부정적인 영향을 미칩니다.\n\n접근 권한은 사용자가 허락하지 않으면 부여되지 않으며 권한을 부여하려면 애드온에서 보호 모드를 수동으로 비활성화해야 합니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor')는 네트워크 및 원시 소켓 접근이나 특정 파일의 읽기, 쓰기 또는 실행 권한과 같은 애드온의 기능을 제한하는 Linux 커널 보안 모듈입니다.\n\n애드온 제작자는 애드온에 최적화된 보안 프로필을 제공하거나 비활성화하도록 요청할 수 있습니다. AppArmor가 비활성화되면 보안 위험이 증가하므로 애드온의 보안 점수에 부정적인 영향을 미칩니다.","addon.dashboard.capability.auth_api.title":"Home Assistant 인증","addon.dashboard.capability.auth_api.description":"애드온은 Home Assistant에 대해 사용자를 인증할 수 있으므로 애드온을 통해 사용자가 Home Assistant 사용자이름/비밀번호를 사용하여 애드온 내에서 실행되는 응용 프로그램에 로그인할 수 있습니다. 이 배지는 애드온 제작자가 이 기능을 요구하는지 여부를 나타냅니다.","addon.dashboard.capability.ingress.title":"인그레스","addon.dashboard.capability.ingress.description":"이 애드온은 인그레스를 사용하여 애드온의 인터페이스를 Home Assistant에 안전하게 적용합니다.","addon.dashboard.capability.signed.title":"인증됨","addon.dashboard.capability.signed.description":"이 애드온은 Codenotary Community Attestation Service(CAS)로 인증 및 확인되었습니다.","addon.dashboard.capability.label.core":"코어","addon.dashboard.capability.label.rating":"등급","addon.dashboard.capability.label.hardware":"하드웨어","addon.dashboard.capability.label.host":"호스트","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"호스트 pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"인증","addon.dashboard.capability.label.ingress":"인그레스","addon.dashboard.capability.label.signed":"인증됨","addon.dashboard.capability.stages.experimental":"실험용","addon.dashboard.capability.stages.deprecated":"더 이상 사용되지 않음","addon.dashboard.capability.role.manager":"매니저","addon.dashboard.capability.role.default":"기본값","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"백업","addon.dashboard.capability.role.admin":"관리자","addon.dashboard.option.boot.title":"자동 시작","addon.dashboard.option.boot.description":"시스템이 부팅될 때 애드온을 시작합니다","addon.dashboard.option.watchdog.title":"실행 감시","addon.dashboard.option.watchdog.description":"애드온이 충돌한 경우 다시 시작합니다","addon.dashboard.option.auto_update.title":"자동 업데이트","addon.dashboard.option.auto_update.description":"사용 가능한 새로운 버전의 애드온이 있을 경우 자동으로 업데이트합니다","addon.dashboard.option.ingress_panel.title":"사이드바에 표시하기","addon.dashboard.option.ingress_panel.description":"이 애드온을 사이드바에 추가합니다","addon.dashboard.option.protected.title":"보호 모드","addon.dashboard.option.protected.description":"애드온에서 상위 시스템에 접근하는 것을 차단합니다","addon.dashboard.action_error.uninstall":"애드온을 제거하지 못했습니다","addon.dashboard.action_error.install":"애드온을 설치하지 못했습니다","addon.dashboard.action_error.stop":"애드온을 중지하지 못했습니다","addon.dashboard.action_error.rebuild":"애드온을 다시 빌드하지 못했습니다.","addon.dashboard.action_error.restart":"애드온을 재시작하지 못했습니다","addon.dashboard.action_error.start":"애드온을 시작하지 못했습니다","addon.dashboard.action_error.go_to_config":"구성 편집","addon.dashboard.action_error.start_invalid_config":"구성으로 이동하기","addon.dashboard.action_error.validate_config":"애드온 구성의 유효성을 검사하지 못했습니다","addon.dashboard.action_error.get_changelog":"애드온 변경 로그를 불러오지 못했습니다","addon.documentation.get_documentation":"애드온 관련 문서를 가져오지 못했습니다. {error}","addon.logs.get_logs":"애드온 로그를 가져오지 못했습니다. {error}","common.cancel":"취소","common.yes":"예","common.no":"아니요","common.add":"추가하기","common.description":"상세정보","common.failed_to_restart_name":"{name}을(를) 재시작하지 못했습니다","common.failed_to_update_name":"{name}을(를) 업데이트하지 못했습니다","common.learn_more":"더 알아보기","common.new_version_available":"새로운 버전을 사용할 수 있습니다","common.newest_version":"최신 버전","common.refresh":"새로고침","common.release_notes":"릴리스 노트","common.reload":"다시 읽어오기","common.reset_defaults":"기본값으로 재설정하기","common.reset_options":"옵션 재설정하기","common.restart_name":"{name} 재시작","common.restart":"재시작","common.running_version":"현재 {version} 버전을 실행 중입니다","common.save":"저장하기","common.close":"닫기","common.menu":"메뉴","common.show":"표시하기","common.show_more":"자세한 정보 표시하기","common.update_available":"{count, plural,\n one{개의 업데이트}\n other{{count}개의 업데이트}\n} 보류 중","common.update":"업데이트하기","common.version":"버전","common.error.unknown":"알 수 없는 오류","common.error.update_failed":"업데이트가 실패했습니다","update_available.update_name":"{name} 업데이트","update_available.open_release_notes":"릴리즈 노트 열기","update_available.create_backup":"업데이트하기 전에 백업 만들기","update_available.description":"{version} 버전이 설치되어 있습니다. {newest_version} 버전으로 업데이트하려면 업데이트를 클릭하세요.","update_available.updating":"{name} 을(를) 버전 {version} 으로 업데이트 중","update_available.no_update":"{name}에 대한 업데이트가 없습니다.","confirm.restart.title":"{name} 재시작","confirm.restart.text":"{name}을(를) 재시작하시겠습니까?","confirm.reset_options.title":"옵션 재설정하기","confirm.reset_options.text":"모든 옵션을 재설정하시겠습니까?","dashboard.addon_new_version":"새로운 버전을 사용할 수 있습니다","dashboard.addon_running":"애드온이 실행 중입니다","dashboard.addon_stopped":"애드온이 중지되었습니다","dashboard.addons":"설치된 애드온","dashboard.no_addons":"아직 설치된 애드온이 없습니다. 시작하려면 애드온 스토어로 이동해보세요!","dashboard.search_addons":"Search add-ons","store.missing_addons":"애드온이 보이지 않으신가요? 사용자 프로필 페이지에서 고급 모드를 활성화해보세요","store.no_results_found":"{repository}에 결과가 존재하지 않습니다","store.registries":"레지스트리","store.repositories":"저장소","store.check_updates":"업데이트 확인","panel.addons":"애드온","panel.dashboard":"대시보드","panel.backups":"백업","panel.store":"애드온 스토어","panel.system":"시스템","my.not_supported":"이 리디렉션은 Home Assistant 인스턴스에서 지원되지 않습니다. {link}에서 지원되는 리디렉션과 리디렉션이 도입된 버전을 확인해주세요.","my.faq_link":"내 Home Assistant 자주 묻는 질문","my.add_addon_repository_title":"누락된 애드온 저장소","my.add_addon_repository_description":"애드온 ''{addon}''은(는) 애드온 저장소 ''{repository}''의 일부입니다. 이 저장소가 시스템에 없습니다. 지금 추가하시겠습니까?","my.error":"알 수 없는 오류가 발생했습니다","my.error_addon_not_found":"애드온을 찾을 수 없습니다","my.error_repository_not_found":"이 애드온에 필요한 저장소를 찾을 수 없습니다","my.error_addon_not_started":"해당 애드온은 실행중이지 않습니다. 애드온을 실행해주세요.","my.error_addon_not_installed":"해당 애드온은 설치되어있지 않습니다. 애드온을 설치해주세요.","my.error_addon_no_ingress":"해당 애드온은 인그레스를 지원하지 않습니다.","system.log.log_provider":"로그 제공자","system.log.get_logs":"{provider} 로그를 가져오지 못했습니다. {error}","system.supervisor.cpu_usage":"Supervisor CPU 사용량","system.supervisor.ram_usage":"Supervisor RAM 사용량","system.supervisor.failed_to_set_option":"Supervisor 옵션을 설정하지 못했습니다","system.supervisor.failed_to_reload":"Supervisor를 다시 읽어오지 못했습니다","system.supervisor.failed_to_update":"Supervisor를 업데이트하지 못했습니다","system.supervisor.unsupported_title":"지원되지 않는 설치방법으로 실행 중입니다","system.supervisor.unsupported_description":"다음은 설치된 Supervisor에서 발견된 문제 목록입니다. 문제를 해결하는 방법에 대해 알아보려면 링크를 클릭해주세요.","system.supervisor.unhealthy_title":"설치 상태가 비정상적입니다","system.supervisor.unhealthy_description":"비정상적으로 설치된 Supervisor를 실행하면 문제가 발생합니다. 다음은 현재 설치된 환경에서 발견된 문제 목록입니다. 문제를 해결하는 방법에 대해 알아보려면 링크를 클릭해주세요.","system.supervisor.update_supervisor":"Supervisor 업데이트","system.supervisor.channel":"채널","system.supervisor.leave_beta_action":"베타 채널에서 탈퇴","system.supervisor.leave_beta_description":"Home Assistant, Supervisor 및 호스트의 공식 업데이트를 가져옵니다","system.supervisor.join_beta_action":"베타 채널에 가입","system.supervisor.join_beta_description":"Home Assistant (출시 직전버전), Supervisor 및 호스트의 베타 업데이트를 가져옵니다","system.supervisor.share_diagnostics":"진단 정보 공유하기","system.supervisor.share_diagnostics_description":"충돌 보고서 및 진단 정보를 공유합니다.","system.supervisor.reload_supervisor":"Supervisor 다시 읽기","system.supervisor.warning":"경고","system.supervisor.search":"검색","system.supervisor.share_diagonstics_title":"Home Assistant 개선 도와주기","system.supervisor.share_diagonstics_description":"Supervisor에서 예기치 않은 오류가 발생한 경우 충돌 보고서 및 진단 정보를 자동으로 공유하시겠습니까? {line_break} 공유된 내용으로 발생된 문제를 해결할 수 있으며, 해당 정보는 Home Assistant Core 팀에서만 접근할 수 있을 뿐, 다른 사람과 공유되지 않습니다.{line_break} 데이터에는 개인정보 및 민감한 정보가 포함되어 있지 않으므로 언제든지 설정에서 이 정보를 사용하지 않도록 설정할 수 있습니다.","system.supervisor.unsupported_reason.apparmor":"호스트에서 AppArmor가 활성화되지 않았습니다.","system.supervisor.unsupported_reason.content_trust":"콘텐츠 신뢰 유효성 검사가 비활성화되었습니다.","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker 구성 내용","system.supervisor.unsupported_reason.docker_version":"Docker 버전","system.supervisor.unsupported_reason.job_conditions":"작업 조건이 무시되었습니다","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"네트워크 관리자","system.supervisor.unsupported_reason.os":"운영 체제","system.supervisor.unsupported_reason.os_agent":"OS 관리자","system.supervisor.unsupported_reason.privileged":"Supervisor가 권한이 없습니다","system.supervisor.unsupported_reason.software":"지원되지 않는 소프트웨어가 발견되었습니다.","system.supervisor.unsupported_reason.source_mods":"소스 수정","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor가 권한이 없습니다","system.supervisor.unhealthy_reason.supervisor":"Supervisor가 업데이트할 수 없습니다","system.supervisor.unhealthy_reason.setup":"Supervisor 설치에 실패했습니다","system.supervisor.unhealthy_reason.docker":"Docker 환경이 제대로 작동하지 않습니다","system.supervisor.unhealthy_reason.untrusted":"신뢰할 수 없는 내용이 발견되었습니다","system.host.failed_to_get_hardware_list":"하드웨어 목록을 가져오지 못했습니다","system.host.failed_to_reboot":"호스트를 재부팅하지 못했습니다","system.host.failed_to_shutdown":"호스트를 종료하지 못했습니다","system.host.failed_to_set_hostname":"호스트 이름을 설정하지 못했습니다","system.host.failed_to_import_from_usb":"USB에서 가져오지 못했습니다","system.host.failed_to_move":"데이터 디스크를 이동하지 못했습니다.","system.host.used_space":"사용된 공간","system.host.hostname":"호스트 이름","system.host.change_hostname":"호스트 이름 변경","system.host.new_hostname":"새로운 호스트 이름을 입력해주세요:","system.host.ip_address":"IP 주소","system.host.change":"변경","system.host.operating_system":"운영 체제","system.host.docker_version":"Docker 버전","system.host.deployment":"배포 버전","system.host.emmc_lifetime_used":"eMMC 사용 수명","system.host.reboot_host":"호스트 재부팅","system.host.confirm_reboot":"호스트를 재부팅하시겠습니까?","system.host.confirm_shutdown":"호스트를 종료하시겠습니까?","system.host.shutdown_host":"호스트 종료","system.host.hardware":"하드웨어","system.host.import_from_usb":"USB에서 가져오기","system.host.move_datadisk":"데이터 디스크 이동","system.core.cpu_usage":"코어 CPU 사용량","system.core.ram_usage":"코어 RAM 사용량","backup.search":"백업 검색","backup.no_backups":"아직 백업이 없습니다.","backup.create_blocked_not_running":"시스템이 {state} 상태이기 때문에 지금은 백업을 생성할 수 없습니다.","backup.delete_selected":"선택한 백업 삭제하기","backup.delete_backup_title":"백업 삭제","backup.delete_backup_text":"{number} {number, plural,\n one{개의 백업}\n other{개의 백업}\n}을 삭제하시겠습니까?","backup.delete_backup_confirm":"삭제","backup.selected":"{number}개 선택됨","backup.failed_to_delete":"삭제하지 못했습니다.","backup.could_not_create":"백업을 만들 수 없습니다","backup.upload_backup":"백업 업로드","backup.download_backup":"백업 다운로드","backup.create_backup":"백업 만들기","backup.create":"생성하기","backup.created":"생성됨","backup.name":"백업 이름","backup.type":"백업 유형","backup.select_type":"복원 할 항목 선택","backup.full_backup":"전체 백업","backup.partial_backup":"부분 백업","backup.addons":"애드온","backup.folders":"폴더","backup.size":"크기","backup.password":"백업 비밀번호","backup.confirm_password":"백업 비밀번호 확인","backup.password_protection":"비밀번호 보호","backup.enter_password":"비밀번호를 입력해주세요.","backup.passwords_not_matching":"비밀번호가 일치하지 않습니다","backup.backup_already_running":"백업 또는 복원이 이미 실행 중이며 현재 새 백업을 생성할 수 없습니다. 나중에 다시 시도하십시오.","dialog.network.title":"네트워크 설정","dialog.network.connected_to":"{ssid}에 연결되었습니다","dialog.network.scan_ap":"액세스 포인트 검색하기","dialog.network.signal_strength":"신호 세기","dialog.network.open":"비밀번호 없음","dialog.network.wep":"WEB","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi 암호","dialog.network.warning":"Wi-Fi, IP 또는 게이트웨이 주소를 변경하는 경우 연결이 끊어질 수 있습니다!","dialog.network.static":"수동 구성","dialog.network.auto":"자동","dialog.network.disabled":"비활성화됨","dialog.network.ip_netmask":"IP 주소/넷마스크","dialog.network.gateway":"게이트웨이 주소","dialog.network.dns_servers":"DNS 서버","dialog.network.unsaved":"저장되지 않은 변경 사항이 있습니다. 탭을 변경하면 손실됩니다. 계속하시겠습니까?","dialog.network.failed_to_change":"네트워크 설정을 변경하지 못했습니다","dialog.network.dhcp":"자동 구성","dialog.registries.title_add":"새로운 컨테이너 레지스트리 추가하기","dialog.registries.title_manage":"컨테이너 레지스트리 관리하기","dialog.registries.registry":"레지스트리","dialog.registries.username":"사용자 이름","dialog.registries.password":"비밀번호","dialog.registries.no_registries":"구성된 레지스트리가 없습니다","dialog.registries.add_registry":"레지스트리 추가하기","dialog.registries.add_new_registry":"새로운 레지스트리 추가하기","dialog.registries.remove":"제거하기","dialog.registries.failed_to_add":"레지스트리를 추가하지 못했습니다","dialog.registries.failed_to_remove":"레지스트리를 제거하지 못했습니다","dialog.repositories.title":"애드온 저장소 관리","dialog.repositories.add":"추가하기","dialog.repositories.remove":"제거하기","dialog.repositories.used":"해당 저장소는 애드온으로 사용중이기 때문에 제거할 수 없습니다.","dialog.restart_addon.title":"{name} 을(를) 다시 시작하시겠습니까?","dialog.restart_addon.text":"새로 저장된 구성을 사용하려면 이 애드온을 다시 시작해야 합니다.","dialog.restart_addon.restart":"재시작","dialog.uninstall_addon.title":"{name} 을(를) 제거하시겠습니까?","dialog.uninstall_addon.text":"해당 구성이 영구적으로 삭제됩니다.","dialog.uninstall_addon.uninstall":"제거하기","dialog.hardware.title":"하드웨어","dialog.hardware.search":"하드웨어 검색","dialog.hardware.subsystem":"서브 시스템","dialog.hardware.id":"ID","dialog.hardware.attributes":"속성","dialog.hardware.device_path":"기기 경로","dialog.datadisk_move.title":"데이터 디스크 이동","dialog.datadisk_move.description":"현재 ''{current_path}''을(를) 데이터 디스크로 사용하고 있습니다. 데이터 디스크를 이동하면 디바이스가 다시 부팅되고 {시간}분이 소요될 것으로 예상됩니다. 이 기간 동안 Home Assistant 설치에 액세스할 수 없습니다. 이동 중에는 전원을 차단하지 마십시오!","dialog.datadisk_move.select_device":"새 데이터 디스크 선택","dialog.datadisk_move.no_devices":"연결된 장치를 찾을 수 없습니다","dialog.datadisk_move.moving_desc":"데이터 디스크 재부팅 및 이동 중입니다. 잠시만 기다려주세요.","dialog.datadisk_move.moving":"데이터 디스크 이동","dialog.datadisk_move.loading_devices":"기기 불러오는 중","dialog.datadisk_move.cancel":"취소","dialog.datadisk_move.move":"변경"} \ No newline at end of file +{"addon.failed_to_reset":"애드온 설정을 재설정하지 못했습니다. {error}","addon.failed_to_save":"애드온 설정을 저장하지 못했습니다. {error}","addon.state.installed":"애드온이 설치되었습니다","addon.state.not_installed":"애드온이 설치되지 않았습니다","addon.state.not_available":"시스템에서 애드온을 사용할 수 없습니다","addon.panel.configuration":"구성","addon.panel.documentation":"관련 문서","addon.panel.info":"정보","addon.panel.log":"로그","addon.configuration.no_configuration":"이 애드온에는 구성이 없습니다.","addon.configuration.audio.header":"오디오","addon.configuration.audio.default":"기본값","addon.configuration.audio.input":"입력","addon.configuration.audio.output":"출력","addon.configuration.options.header":"옵션","addon.configuration.options.edit_in_ui":"UI로 편집하기","addon.configuration.options.edit_in_yaml":"YAML로 편집하기","addon.configuration.options.invalid_yaml":"YAML이 잘못되었습니다","addon.configuration.options.show_unused_optional":"사용되지 않는 선택적 구성 옵션 표시하기","addon.configuration.network.container":"컨테이너","addon.configuration.network.disabled":"비활성화됨","addon.configuration.network.header":"네트워크","addon.configuration.network.show_disabled":"비활성화된 포트 표시","addon.configuration.network.introduction":"애드온에 의해 노출되는 호스트의 포트 변경","addon.dashboard.changelog":"변경 로그","addon.dashboard.cpu_usage":"애드온 CPU 사용량","addon.dashboard.ram_usage":"애드온 RAM 사용량","addon.dashboard.hostname":"호스트 이름","addon.dashboard.new_update_available":"{name} {version}을(를) 사용할 수 있습니다","addon.dashboard.not_available_arch":"이 애드온은 시스템의 프로세서 또는 설치된 운영 체제와 호환되지 않습니다.","addon.dashboard.not_available_version":"Home Assistant {core_version_installed}을(를) 실행 중입니다. 이 애드온의 버전으로 업데이트하려면 Home Assistant의 버전 {core_version_needed} 이상이 필요합니다","addon.dashboard.visit_addon_page":"자세한 내용은 {name} 페이지를 참조해주세요","addon.dashboard.restart":"재시작","addon.dashboard.start":"시작하기","addon.dashboard.stop":"중지","addon.dashboard.install":"설치하기","addon.dashboard.uninstall":"제거하기","addon.dashboard.rebuild":"다시 빌드하기","addon.dashboard.open_web_ui":"웹 UI 열기","addon.dashboard.protection_mode.title":"보호 모드가 비활성화되었습니다!","addon.dashboard.protection_mode.content":"이 애드온의 보호 모드가 비활성화되었습니다! 이렇게 하면 애드온에 전체 시스템에 대한 완전한 접근 권한을 부여하여 보안 위험을 가중시키고 잘못 사용하면 시스템이 손상될 수 있습니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.protection_mode.enable":"활성화하기","addon.dashboard.capability.stage.title":"애드온 단계","addon.dashboard.capability.stage.description":"애드온은 다음 세 가지 단계 중 하나일 수 있습니다:\n\n{icon_stable} **안정 버전**: 실제 환경에서 바로 사용할 수 있는 애드온입니다.\n\n{icon_experimental} **실험 버전**: 버그를 포함할 수 있으며 완성되지 않았을 수 있습니다.\n\n{icon_deprecated} **지원 중단**: 이러한 애드온은 더 이상 업데이트되지 않습니다.","addon.dashboard.capability.rating.title":"애드온 보안 등급","addon.dashboard.capability.rating.description":"Home Assistant는 각 애드온에 대해 보안 등급을 제공하며, 이 애드온을 사용할 때 발생할 수 있는 위험 정도를 나타냅니다. 애드온이 시스템에 대한 더 많은 접근 권한을 요구할수록 점수가 낮아지며 보안 위험이 높아질 수 있습니다.\n\n보안 등급 점수는 1부터 8까지입니다. 여기서 1은 최저 점수(가장 불안전하고 가장 높은 위험으로 간주됨)이고 8은 최고 점수(가장 안전하고 가장 낮은 위험으로 간주됨)입니다.","addon.dashboard.capability.host_network.title":"호스트 네트워크","addon.dashboard.capability.host_network.description":"애드온은 일반적으로 자체 격리된 네트워크 계층에서 실행되므로 호스트 운영 체제의 네트워크에 접근할 수 없습니다. 경우에 따라 이러한 네트워크 격리에 의해 애드온의 서비스 제공이 제한될 수 있으므로 애드온 제작자가 격리를 해제하여 애드온에 호스트 시스템의 네트워크 기능에 대한 전체 접근 권한을 부여할 수 있습니다. 이렇게 하면 애드온에 더 많은 네트워크 기능이 제공되지만 보안이 저하되므로 애드온에서 이 옵션을 사용하면 애드온의 보안 등급이 낮아집니다.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API 접근","addon.dashboard.capability.homeassistant_api.description":"이 애드온은 Home Assistant API를 통해 실행 중인 Home Assistant 인스턴스에 직접 접근할 수 있습니다. 이 모드는 애드온에 대한 인증도 처리하므로 추가 인증 토큰 없이 애드온이 Home Assistant와 상호 작용할 수 있습니다.","addon.dashboard.capability.full_access.title":"완전한 하드웨어 접근","addon.dashboard.capability.full_access.description":"애드온 제작자의 요청에 의해 애드온에 시스템의 하드웨어에 대한 완전한 접근 권한이 부여되었습니다. 애드온의 접근 권한은 Docker의 권한 모드와 비슷합니다. 이로 인해 보안 위험이 발생할 수 있으므로 이 기능은 애드온 보안 점수에 부정적인 영향을 미칩니다.\n\n접근 권한은 사용자가 허락하지 않으면 부여되지 않으며 권한을 부여하려면 애드온에서 보호 모드를 수동으로 비활성화해야 합니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.capability.hassio_api.title":"Supervisor API 접근","addon.dashboard.capability.hassio_api.description":"애드온 제작자의 요청에 의해 애드온에 Supervisor API에 대한 접근 권한이 부여되었습니다. 기본적으로 애드온은 시스템의 일반 버전 정보에 접근할 수 있습니다. 애드온이 API에 대해 '매니저' 또는 '관리자' 수준의 접근 권한을 요청할 때 Home Assistant 시스템의 여러 부분을 제어할 수 있는 접근 권한을 얻게 됩니다. 이 권한은 이 배지로 표시되며 애드온의 보안 점수에 부정적인 영향을 미칩니다.","addon.dashboard.capability.docker_api.title":"완전한 Docker 접근","addon.dashboard.capability.docker_api.description":"애드온 제작자가 시스템에서 실행 중인 Docker 인스턴스에 대한 관리 접근 권한을 애드온에 요청했습니다. 이 모드는 애드온이 Home Assistant 시스템 전체에 대해 완전한 접근 및 제어 기능을 제공하므로 보안 위험이 추가되며 잘못 사용될 경우 시스템이 손상될 수 있습니다. 따라서 이 기능은 애드온 보안 점수에 부정적인 영향을 미칩니다.\n\n접근 권한은 사용자가 허락하지 않으면 부여되지 않으며 권한을 부여하려면 애드온에서 보호 모드를 수동으로 비활성화해야 합니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.capability.host_pid.title":"호스트 프로세스 네임스페이스","addon.dashboard.capability.host_pid.description":"일반적으로 애드온이 실행하는 프로세스는 다른 모든 시스템 프로세스와 격리됩니다. 애드온 제작자는 애드온이 호스트 시스템 인스턴스에서 실행 중인 시스템 프로세스에 접근할 수 있도록 요청하고 호스트 시스템에서 프로세스를 생성할 수 있도록 허용했습니다. 이 모드는 애드온이 Home Assistant 시스템 전체에 대해 완전한 접근 및 제어 기능을 제공하므로 보안 위험이 추가되며 잘못 사용될 경우 시스템이 손상될 수 있습니다. 따라서 이 기능은 애드온 보안 점수에 부정적인 영향을 미칩니다.\n\n접근 권한은 사용자가 허락하지 않으면 부여되지 않으며 권한을 부여하려면 애드온에서 보호 모드를 수동으로 비활성화해야 합니다. 이 애드온의 출처를 알고 있으며 신뢰하고 사용이 필요한 경우에만 보호 모드를 비활성화하십시오.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor')는 네트워크 및 원시 소켓 접근이나 특정 파일의 읽기, 쓰기 또는 실행 권한과 같은 애드온의 기능을 제한하는 Linux 커널 보안 모듈입니다.\n\n애드온 제작자는 애드온에 최적화된 보안 프로필을 제공하거나 비활성화하도록 요청할 수 있습니다. AppArmor가 비활성화되면 보안 위험이 증가하므로 애드온의 보안 점수에 부정적인 영향을 미칩니다.","addon.dashboard.capability.auth_api.title":"Home Assistant 인증","addon.dashboard.capability.auth_api.description":"애드온은 Home Assistant에 대해 사용자를 인증할 수 있으므로 애드온을 통해 사용자가 Home Assistant 사용자이름/비밀번호를 사용하여 애드온 내에서 실행되는 응용 프로그램에 로그인할 수 있습니다. 이 배지는 애드온 제작자가 이 기능을 요구하는지 여부를 나타냅니다.","addon.dashboard.capability.ingress.title":"인그레스","addon.dashboard.capability.ingress.description":"이 애드온은 인그레스를 사용하여 애드온의 인터페이스를 Home Assistant에 안전하게 적용합니다.","addon.dashboard.capability.signed.title":"인증됨","addon.dashboard.capability.signed.description":"이 애드온은 Codenotary Community Attestation Service(CAS)로 인증 및 확인되었습니다.","addon.dashboard.capability.label.core":"코어","addon.dashboard.capability.label.rating":"등급","addon.dashboard.capability.label.hardware":"하드웨어","addon.dashboard.capability.label.host":"호스트","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"호스트 pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"인증","addon.dashboard.capability.label.ingress":"인그레스","addon.dashboard.capability.label.signed":"인증됨","addon.dashboard.capability.stages.experimental":"실험용","addon.dashboard.capability.stages.deprecated":"더 이상 사용되지 않음","addon.dashboard.capability.role.manager":"매니저","addon.dashboard.capability.role.default":"기본값","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"백업","addon.dashboard.capability.role.admin":"관리자","addon.dashboard.option.boot.title":"자동 시작","addon.dashboard.option.boot.description":"시스템이 부팅될 때 애드온을 시작합니다","addon.dashboard.option.watchdog.title":"실행 감시","addon.dashboard.option.watchdog.description":"애드온이 충돌한 경우 다시 시작합니다","addon.dashboard.option.auto_update.title":"자동 업데이트","addon.dashboard.option.auto_update.description":"사용 가능한 새로운 버전의 애드온이 있을 경우 자동으로 업데이트합니다","addon.dashboard.option.ingress_panel.title":"사이드바에 표시하기","addon.dashboard.option.ingress_panel.description":"이 애드온을 사이드바에 추가합니다","addon.dashboard.option.protected.title":"보호 모드","addon.dashboard.option.protected.description":"애드온에서 상위 시스템에 접근하는 것을 차단합니다","addon.dashboard.action_error.uninstall":"애드온을 제거하지 못했습니다","addon.dashboard.action_error.install":"애드온을 설치하지 못했습니다","addon.dashboard.action_error.stop":"애드온을 중지하지 못했습니다","addon.dashboard.action_error.rebuild":"애드온을 다시 빌드하지 못했습니다.","addon.dashboard.action_error.restart":"애드온을 재시작하지 못했습니다","addon.dashboard.action_error.start":"애드온을 시작하지 못했습니다","addon.dashboard.action_error.go_to_config":"구성 편집","addon.dashboard.action_error.start_invalid_config":"구성으로 이동하기","addon.dashboard.action_error.validate_config":"애드온 구성의 유효성을 검사하지 못했습니다","addon.dashboard.action_error.get_changelog":"애드온 변경 로그를 불러오지 못했습니다","addon.documentation.get_documentation":"애드온 관련 문서를 가져오지 못했습니다. {error}","addon.logs.get_logs":"애드온 로그를 가져오지 못했습니다. {error}","common.cancel":"취소","common.yes":"예","common.no":"아니요","common.add":"추가하기","common.description":"상세정보","common.failed_to_restart_name":"{name}을(를) 재시작하지 못했습니다","common.failed_to_update_name":"{name}을(를) 업데이트하지 못했습니다","common.learn_more":"더 알아보기","common.new_version_available":"새로운 버전을 사용할 수 있습니다","common.newest_version":"최신 버전","common.refresh":"새로고침","common.release_notes":"릴리스 노트","common.reload":"다시 읽어오기","common.reset_defaults":"기본값으로 재설정하기","common.reset_options":"옵션 재설정하기","common.restart_name":"{name} 재시작","common.restart":"재시작","common.running_version":"현재 {version} 버전을 실행 중입니다","common.save":"저장하기","common.close":"닫기","common.menu":"메뉴","common.show":"표시하기","common.show_more":"자세한 정보 표시하기","common.update_available":"{count, plural,\n one{개의 업데이트}\n other{{count}개의 업데이트}\n} 보류 중","common.update":"업데이트하기","common.version":"버전","common.error.unknown":"알 수 없는 오류","common.error.update_failed":"업데이트가 실패했습니다","update_available.update_name":"{name} 업데이트","update_available.open_release_notes":"릴리즈 노트 열기","update_available.create_backup":"업데이트하기 전에 백업 만들기","update_available.description":"{version} 버전이 설치되어 있습니다. {newest_version} 버전으로 업데이트하려면 업데이트를 클릭하세요.","update_available.updating":"{name} 을(를) 버전 {version} 으로 업데이트 중","update_available.no_update":"{name}에 대한 업데이트가 없습니다.","confirm.restart.title":"{name} 재시작","confirm.restart.text":"{name}을(를) 재시작하시겠습니까?","confirm.reset_options.title":"옵션 재설정하기","confirm.reset_options.text":"모든 옵션을 재설정하시겠습니까?","dashboard.addon_new_version":"새로운 버전을 사용할 수 있습니다","dashboard.addon_running":"애드온이 실행 중입니다","dashboard.addon_stopped":"애드온이 중지되었습니다","dashboard.addons":"설치된 애드온","dashboard.no_addons":"아직 설치된 애드온이 없습니다. 시작하려면 애드온 스토어로 이동해보세요!","dashboard.search_addons":"애드온 검색","store.missing_addons":"애드온이 보이지 않으신가요? 사용자 프로필 페이지에서 고급 모드를 활성화해보세요","store.no_results_found":"{repository}에 결과가 존재하지 않습니다","store.registries":"레지스트리","store.repositories":"저장소","store.check_updates":"업데이트 확인","panel.addons":"애드온","panel.dashboard":"대시보드","panel.backups":"백업","panel.store":"애드온 스토어","panel.system":"시스템","my.not_supported":"이 리디렉션은 Home Assistant 인스턴스에서 지원되지 않습니다. {link}에서 지원되는 리디렉션과 리디렉션이 도입된 버전을 확인해주세요.","my.faq_link":"내 Home Assistant 자주 묻는 질문","my.add_addon_repository_title":"누락된 애드온 저장소","my.add_addon_repository_description":"애드온 ''{addon}''은(는) 애드온 저장소 ''{repository}''의 일부입니다. 이 저장소가 시스템에 없습니다. 지금 추가하시겠습니까?","my.error":"알 수 없는 오류가 발생했습니다","my.error_addon_not_found":"애드온을 찾을 수 없습니다","my.error_repository_not_found":"이 애드온에 필요한 저장소를 찾을 수 없습니다","my.error_addon_not_started":"해당 애드온은 실행중이지 않습니다. 애드온을 실행해주세요.","my.error_addon_not_installed":"해당 애드온은 설치되어있지 않습니다. 애드온을 설치해주세요.","my.error_addon_no_ingress":"해당 애드온은 인그레스를 지원하지 않습니다.","system.log.log_provider":"로그 제공자","system.log.get_logs":"{provider} 로그를 가져오지 못했습니다. {error}","system.supervisor.cpu_usage":"Supervisor CPU 사용량","system.supervisor.ram_usage":"Supervisor RAM 사용량","system.supervisor.failed_to_set_option":"Supervisor 옵션을 설정하지 못했습니다","system.supervisor.failed_to_reload":"Supervisor를 다시 읽어오지 못했습니다","system.supervisor.failed_to_update":"Supervisor를 업데이트하지 못했습니다","system.supervisor.unsupported_title":"지원되지 않는 설치방법으로 실행 중입니다","system.supervisor.unsupported_description":"다음은 설치된 Supervisor에서 발견된 문제 목록입니다. 문제를 해결하는 방법에 대해 알아보려면 링크를 클릭해주세요.","system.supervisor.unhealthy_title":"설치 상태가 비정상적입니다","system.supervisor.unhealthy_description":"비정상적으로 설치된 Supervisor를 실행하면 문제가 발생합니다. 다음은 현재 설치된 환경에서 발견된 문제 목록입니다. 문제를 해결하는 방법에 대해 알아보려면 링크를 클릭해주세요.","system.supervisor.update_supervisor":"Supervisor 업데이트","system.supervisor.channel":"채널","system.supervisor.leave_beta_action":"베타 채널에서 탈퇴","system.supervisor.leave_beta_description":"Home Assistant, Supervisor 및 호스트의 공식 업데이트를 가져옵니다","system.supervisor.join_beta_action":"베타 채널에 가입","system.supervisor.join_beta_description":"Home Assistant (출시 직전버전), Supervisor 및 호스트의 베타 업데이트를 가져옵니다","system.supervisor.share_diagnostics":"진단 정보 공유하기","system.supervisor.share_diagnostics_description":"충돌 보고서 및 진단 정보를 공유합니다.","system.supervisor.reload_supervisor":"Supervisor 다시 읽기","system.supervisor.warning":"경고","system.supervisor.search":"검색","system.supervisor.share_diagonstics_title":"Home Assistant 개선 도와주기","system.supervisor.share_diagonstics_description":"Supervisor에서 예기치 않은 오류가 발생한 경우 충돌 보고서 및 진단 정보를 자동으로 공유하시겠습니까? {line_break} 공유된 내용으로 발생된 문제를 해결할 수 있으며, 해당 정보는 Home Assistant Core 팀에서만 접근할 수 있을 뿐, 다른 사람과 공유되지 않습니다.{line_break} 데이터에는 개인정보 및 민감한 정보가 포함되어 있지 않으므로 언제든지 설정에서 이 정보를 사용하지 않도록 설정할 수 있습니다.","system.supervisor.unsupported_reason.apparmor":"호스트에서 AppArmor가 활성화되지 않았습니다.","system.supervisor.unsupported_reason.content_trust":"콘텐츠 신뢰 유효성 검사가 비활성화되었습니다.","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker 구성 내용","system.supervisor.unsupported_reason.docker_version":"Docker 버전","system.supervisor.unsupported_reason.job_conditions":"작업 조건이 무시되었습니다","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"네트워크 관리자","system.supervisor.unsupported_reason.os":"운영 체제","system.supervisor.unsupported_reason.os_agent":"OS 관리자","system.supervisor.unsupported_reason.privileged":"Supervisor가 권한이 없습니다","system.supervisor.unsupported_reason.software":"지원되지 않는 소프트웨어가 발견되었습니다.","system.supervisor.unsupported_reason.source_mods":"소스 수정","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor가 권한이 없습니다","system.supervisor.unhealthy_reason.supervisor":"Supervisor가 업데이트할 수 없습니다","system.supervisor.unhealthy_reason.setup":"Supervisor 설치에 실패했습니다","system.supervisor.unhealthy_reason.docker":"Docker 환경이 제대로 작동하지 않습니다","system.supervisor.unhealthy_reason.untrusted":"신뢰할 수 없는 내용이 발견되었습니다","system.host.failed_to_get_hardware_list":"하드웨어 목록을 가져오지 못했습니다","system.host.failed_to_reboot":"호스트를 재부팅하지 못했습니다","system.host.failed_to_shutdown":"호스트를 종료하지 못했습니다","system.host.failed_to_set_hostname":"호스트 이름을 설정하지 못했습니다","system.host.failed_to_import_from_usb":"USB에서 가져오지 못했습니다","system.host.failed_to_move":"데이터 디스크를 이동하지 못했습니다.","system.host.used_space":"사용된 공간","system.host.hostname":"호스트 이름","system.host.change_hostname":"호스트 이름 변경","system.host.new_hostname":"새로운 호스트 이름을 입력해주세요:","system.host.ip_address":"IP 주소","system.host.change":"변경","system.host.operating_system":"운영 체제","system.host.docker_version":"Docker 버전","system.host.deployment":"배포 버전","system.host.emmc_lifetime_used":"eMMC 사용 수명","system.host.reboot_host":"호스트 재부팅","system.host.confirm_reboot":"호스트를 재부팅하시겠습니까?","system.host.confirm_shutdown":"호스트를 종료하시겠습니까?","system.host.shutdown_host":"호스트 종료","system.host.hardware":"하드웨어","system.host.import_from_usb":"USB에서 가져오기","system.host.move_datadisk":"데이터 디스크 이동","system.core.cpu_usage":"코어 CPU 사용량","system.core.ram_usage":"코어 RAM 사용량","backup.search":"백업 검색","backup.no_backups":"아직 백업이 없습니다.","backup.create_blocked_not_running":"시스템이 {state} 상태이기 때문에 지금은 백업을 생성할 수 없습니다.","backup.delete_selected":"선택한 백업 삭제하기","backup.delete_backup_title":"백업 삭제","backup.delete_backup_text":"{number} {number, plural,\n one{개의 백업}\n other{개의 백업}\n}을 삭제하시겠습니까?","backup.delete_backup_confirm":"삭제","backup.selected":"{number}개 선택됨","backup.failed_to_delete":"삭제하지 못했습니다.","backup.could_not_create":"백업을 만들 수 없습니다","backup.upload_backup":"백업 업로드","backup.download_backup":"백업 다운로드","backup.create_backup":"백업 만들기","backup.create":"생성하기","backup.created":"생성됨","backup.name":"백업 이름","backup.type":"백업 유형","backup.select_type":"복원 할 항목 선택","backup.full_backup":"전체 백업","backup.partial_backup":"부분 백업","backup.addons":"애드온","backup.folders":"폴더","backup.size":"크기","backup.password":"백업 비밀번호","backup.confirm_password":"백업 비밀번호 확인","backup.password_protection":"비밀번호 보호","backup.enter_password":"비밀번호를 입력해주세요.","backup.passwords_not_matching":"비밀번호가 일치하지 않습니다","backup.backup_already_running":"백업 또는 복원이 이미 실행 중이며 현재 새 백업을 생성할 수 없습니다. 나중에 다시 시도하십시오.","dialog.network.title":"네트워크 설정","dialog.network.connected_to":"{ssid}에 연결되었습니다","dialog.network.scan_ap":"액세스 포인트 검색하기","dialog.network.signal_strength":"신호 세기","dialog.network.open":"비밀번호 없음","dialog.network.wep":"WEB","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi 암호","dialog.network.warning":"Wi-Fi, IP 또는 게이트웨이 주소를 변경하는 경우 연결이 끊어질 수 있습니다!","dialog.network.static":"수동 구성","dialog.network.auto":"자동","dialog.network.disabled":"비활성화됨","dialog.network.ip_netmask":"IP 주소/넷마스크","dialog.network.gateway":"게이트웨이 주소","dialog.network.dns_servers":"DNS 서버","dialog.network.unsaved":"저장되지 않은 변경 사항이 있습니다. 탭을 변경하면 손실됩니다. 계속하시겠습니까?","dialog.network.failed_to_change":"네트워크 설정을 변경하지 못했습니다","dialog.network.dhcp":"자동 구성","dialog.registries.title_add":"새로운 컨테이너 레지스트리 추가하기","dialog.registries.title_manage":"컨테이너 레지스트리 관리하기","dialog.registries.registry":"레지스트리","dialog.registries.username":"사용자 이름","dialog.registries.password":"비밀번호","dialog.registries.no_registries":"구성된 레지스트리가 없습니다","dialog.registries.add_registry":"레지스트리 추가하기","dialog.registries.add_new_registry":"새로운 레지스트리 추가하기","dialog.registries.remove":"제거하기","dialog.registries.failed_to_add":"레지스트리를 추가하지 못했습니다","dialog.registries.failed_to_remove":"레지스트리를 제거하지 못했습니다","dialog.repositories.title":"애드온 저장소 관리","dialog.repositories.add":"추가하기","dialog.repositories.remove":"제거하기","dialog.repositories.used":"해당 저장소는 애드온으로 사용중이기 때문에 제거할 수 없습니다.","dialog.restart_addon.title":"{name} 을(를) 다시 시작하시겠습니까?","dialog.restart_addon.text":"새로 저장된 구성을 사용하려면 이 애드온을 다시 시작해야 합니다.","dialog.restart_addon.restart":"재시작","dialog.uninstall_addon.title":"{name} 을(를) 제거하시겠습니까?","dialog.uninstall_addon.text":"해당 구성이 영구적으로 삭제됩니다.","dialog.uninstall_addon.uninstall":"제거하기","dialog.hardware.title":"하드웨어","dialog.hardware.search":"하드웨어 검색","dialog.hardware.subsystem":"서브 시스템","dialog.hardware.id":"ID","dialog.hardware.attributes":"속성","dialog.hardware.device_path":"기기 경로","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"데이터 디스크 이동","dialog.datadisk_move.description":"현재 ''{current_path}''을(를) 데이터 디스크로 사용하고 있습니다. 데이터 디스크를 이동하면 디바이스가 다시 부팅되고 {시간}분이 소요될 것으로 예상됩니다. 이 기간 동안 Home Assistant 설치에 액세스할 수 없습니다. 이동 중에는 전원을 차단하지 마십시오!","dialog.datadisk_move.select_device":"새 데이터 디스크 선택","dialog.datadisk_move.no_devices":"연결된 장치를 찾을 수 없습니다","dialog.datadisk_move.moving_desc":"데이터 디스크 재부팅 및 이동 중입니다. 잠시만 기다려주세요.","dialog.datadisk_move.moving":"데이터 디스크 이동","dialog.datadisk_move.loading_devices":"기기 불러오는 중","dialog.datadisk_move.cancel":"취소","dialog.datadisk_move.move":"변경"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/lb-922e2f02a22405c23ba883eb3e7354e3.json b/supervisor/api/panel/static/translations/lb-dc7e8fba7cd8d980f955bc8576feb6c1.json similarity index 95% rename from supervisor/api/panel/static/translations/lb-922e2f02a22405c23ba883eb3e7354e3.json rename to supervisor/api/panel/static/translations/lb-dc7e8fba7cd8d980f955bc8576feb6c1.json index 279df3e3b..44cbd4502 100644 --- a/supervisor/api/panel/static/translations/lb-922e2f02a22405c23ba883eb3e7354e3.json +++ b/supervisor/api/panel/static/translations/lb-dc7e8fba7cd8d980f955bc8576feb6c1.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Agab","addon.configuration.audio.output":"Ausgab","addon.configuration.options.header":"Optiounen","addon.configuration.options.edit_in_ui":"An der UI änneren","addon.configuration.options.edit_in_yaml":"Am YAML änneren","addon.configuration.options.invalid_yaml":"Ongëltege YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktivéiert","addon.configuration.network.header":"Netzwierk","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Verbrauch","addon.dashboard.ram_usage":"Add-on RAM Verbrauch","addon.dashboard.hostname":"Host Numm","addon.dashboard.new_update_available":"{name} {version} ass disponibel","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Sécherheetsbewäertung","addon.dashboard.capability.rating.description":"Home Assistant bitt eng Sécherheetswäertung fir all Add-on un, wat d'Risiken uginn wann dësen Add-on benotzt gëtt. Wat méi Zougang vun engem Add-on op dengem System erfuerdert gëtt, wat de Score méi niddereg ass, sou datt méiglech Sécherheetsrisiken erhéicht ginn.\n\nE Score ass op enger Skala vun 1 bis 8. Wou 1 deen niddregste Score ass (als deen onséchersten an héichste Risiko ugesinn) an e Score vu 8 ass deen héichste Score (als dee séchersten an niddregste Risiko).","addon.dashboard.capability.host_network.title":"Host Netzwierk","addon.dashboard.capability.host_network.description":"Add-ons laafen normalerweis an hirer eegener isoléierter Netzwierkschicht, déi verhënnert datt se Zougang zum Netz vum Host Betribssystem kréien. An e puer Fäll kann dës Netzwierkisolatioun Add-ons limitéieren fir hir Servicer unzebidden an dofir kann d'Isolatioun opgehuewe ginn duerch den Auteur vum Add-on, andeems den Add-on volle Zougang zu de Netzwierkkapazitéite vun der Hostmaschinn kritt. Dëst gëtt den Add-on méi Netzwierkkapazitéiten awer sénkt d'Sécherheet, dofir gëtt d'Sécherheetsbewäertung vum Add-On erofgesat wann dës Optioun vum Add-on benotzt gëtt.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Zougang","addon.dashboard.capability.homeassistant_api.description":"Dësen add-on ass et erlaabt Zougang zu denger lafender Home Assistant Instanz direkt iwwert Home Assistant API ze kréien. Dëse Modus behandelt d'Authentifikatioun fir den add-on och, wat et dem add-on erméiglecht mam Home Assistant ze interagéieren ouni zousätzlech Authentifikatiounsjeton ze brauchen.","addon.dashboard.capability.full_access.title":"Kompletten Hardware Zougang","addon.dashboard.capability.full_access.description":"Dësen add-on kritt vollen Zougang zu der Hardware vun dengem System, op Ufro vum Auteur vum add-on. Zougang ass vergläichbar mam privilegéierte Modus am Docker. Well dëst méiglech Sécherheetsrisiken opmécht, beaflosst dëse Feature den add-on Security Score negativ.\n\nDësen Zougangsniveau gëtt net automatesch erlabt a muss vun Dir bestätegt ginn. Fir dëst ze maachen, muss Du de Schutzmodus vum Add-on manuell deaktivéieren. Desaktivéier nëmmen de Schutzmodus wann Dir d'Quell vun dësem add-on bekannt ass, brauchs an vertraus.","addon.dashboard.capability.hassio_api.title":"Supervisor API Zougang","addon.dashboard.capability.hassio_api.description":"Den Zousaz krut Zougang zum Supervisor API, op Ufro vum Auteur vum add-on. Par défaut kann den add-on op allgemeng Versiounsinformatioun vun dengem System zougräifen. Wann den add-on 'Manager' oder 'Admin' Niveau Zougang zu der API freet, kritt en Zougang fir méi Deeler vun dengem Home Assistant System ze kontrolléieren. Dës Erlaabnis gëtt vun dësem Badge uginn a wäert d'Sécherheetsscore vum add-on negativ beaflossen. ","addon.dashboard.capability.docker_api.title":"Kompletten Docker Zougang","addon.dashboard.capability.docker_api.description":"Den Auteur vum add-on huet den Zougang ugefrot fir Zougangsadministratioun zu der Docker Instanz op dengem System. Dëse Modus gëtt dem add-on vollen Zougang a Kontroll zu dengem komplette Home Assistant System, wat Sécherheetsrisiken mat sech bréngt an däin System beschiedegen wann et mëssbraucht gëtt. Dofir beaflosst dëse Feature den Add-on Security Score negativ.\n\nDësen Zougangsniveau gëtt net automatesch erlabt a muss vun Dir bestätegt ginn. Fir dëst ze maachen, muss Du de Schutzmodus vum Add-on manuell deaktivéieren. Desaktivéier de Schutzmodus nëmmen wann Dir d'Quell vun dësem add-on bekannt ass, brauchs an vertraus.","addon.dashboard.capability.host_pid.title":"Host Prozesser Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"bewäertung","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"Standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sauvegarde","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Beim Booten starten","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Dëst start den Add-on frësch wann en ofstierzt","addon.dashboard.option.auto_update.title":"Automatesch Aktualiséierung","addon.dashboard.option.auto_update.description":"Automatesch Aktualiséierung vum Add-on wann eng nei Versioun disponibel ass","addon.dashboard.option.ingress_panel.title":"An der Säite Läischt uweisen","addon.dashboard.option.ingress_panel.description":"Dësen Add-on op deng Säite Läischt beisetzen","addon.dashboard.option.protected.title":"Schutzmodus","addon.dashboard.option.protected.description":"Späert erhéichten Systemzougang vum Add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Feeler beim installéieren vum add-on","addon.dashboard.action_error.stop":"Feeler beim stoppen vum add-om","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Feeler beim frësch starten vum add-on","addon.dashboard.action_error.start":"Feeler beim starten vum add-on","addon.dashboard.action_error.go_to_config":"Konfiguratioun beaarbechten","addon.dashboard.action_error.start_invalid_config":"Zur Konfiguratioun goen","addon.dashboard.action_error.validate_config":"Feeler beim validéieren vun der add-on Konfiguratioun","addon.dashboard.action_error.get_changelog":"Feeler beim ausliesen vum add-on changelog","addon.documentation.get_documentation":"Feeler beim liesen vun add-on Dokumentatioun, {error}","addon.logs.get_logs":"Feeler beim liesen vun add-on logs, {error}","common.cancel":"Cancel","common.yes":"Jo","common.no":"Nee","common.add":"Add","common.description":"Beschreiwung","common.failed_to_restart_name":"Feeler beim frësch starten vun {name}","common.failed_to_update_name":"Feeler beim Aktualiséieren vun {name}","common.learn_more":"Méi léieren","common.new_version_available":"Nei Versioun disponibel","common.newest_version":"Newest Version","common.refresh":"Aktualiséieren","common.release_notes":"Release notes","common.reload":"Nei lueden","common.reset_defaults":"Optiounen op Standard zerécksetzen","common.reset_options":"Optiounen zerécksetzen","common.restart_name":"{name} frësch starten","common.restart":"Frësch starten","common.running_version":"Du benotz de Moment Versioun {version}","common.save":"Späicheren","common.close":"Zoumaachen","common.menu":"Menu","common.show":"show","common.show_more":"Méi Informatiounen iwwert dëst uweisen","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Onbekannte Feeler","common.error.update_failed":"Feeler bei der Aktualiséierung","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"{name} frësch starten","confirm.restart.text":"Sécher fir {name} frësch ze starten?","confirm.reset_options.title":"Optiounen zerécksetzen","confirm.reset_options.text":"Sécher fir all deng Optiounen zeréck ze setzen?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Add-ons feelen ? Aktivéier den Avancéierte Modus an denger Benotzer Profil Säit","store.no_results_found":"Keng Resultater fonnt am {repository}.","store.registries":"Registry","store.repositories":"Depoten","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"Dëse Redirect gëtt net vun Denger Home Assistant Instanz ënnerstëtzt. Kuck de {link} fir déi ënnerstëtzte Redirects an d'Versioun fir déi se agefouert goufen.","my.faq_link":"Meng Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"Onbekannte Feeler opgetrueden","my.error_addon_not_found":"Add-on net fonnt","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Feeler beim liesen vun {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Verbrauch","system.supervisor.ram_usage":"Supervisor RAM Verbrauch","system.supervisor.failed_to_set_option":"Feeler beim setzen vun enger Optioun am Supervisor","system.supervisor.failed_to_reload":"Feeler beim frësch lueden vum Supervisor","system.supervisor.failed_to_update":"Feeler beim Aktualiséieren vum Supervisor","system.supervisor.unsupported_title":"Du benotz eng net ënnerstëtzten Installatioun","system.supervisor.unsupported_description":"Hei drënner ass eng Lëscht vu Probleemer déi an denger Installatioun fonnt goufen, klick op d'Links fir ze léieren wéi's Du Problemer léise kanns.","system.supervisor.unhealthy_title":"Deng Installation ass ongesond","system.supervisor.unhealthy_description":"Eng ongesond Installatioun auszeféieren verursaacht Problemer. Hei drënner ass eng Lëscht vu Probleemer déi an denger Installatioun fonnt goufen, klick op d'Links fir ze léieren wéi's Du Problemer léise kanns.","system.supervisor.update_supervisor":"Supervisor aktualiséieren","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Beta Kanal verloossen","system.supervisor.leave_beta_description":"Stabil Versioune fir Home Assistant, Supervisor an Host kréien","system.supervisor.join_beta_action":"Beta Kanal beitrieden","system.supervisor.join_beta_description":"Beta Versioune fir Home Assistant (RCs), Supervisor an Host kréien","system.supervisor.share_diagnostics":"Diagnose Informatioune deelen","system.supervisor.share_diagnostics_description":"Crash Meldungan an Diagnose Informatioune deelen.","system.supervisor.reload_supervisor":"Supervisor frësch lueden","system.supervisor.warning":"WARNUNG","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Hëllef Home Assistant ze verbesseren","system.supervisor.share_diagonstics_description":"Wëlls Du automatesch Crash Meldungen an Diagnosinformatiounen deelen wann de Supervisor een onerwaarte Feeler begéint?{line_break} Dëst erlaabt eis d'Problemer ze fixéieren, d'Informatioun ass nëmme fir den Home Assistant Core Team zougänglech a gëtt net mat aneren gedeelt.{line_break}D'Donnéeën enthalen keng privat / sensibel Informatioun an Du kanns dëst an den Astellungen ausschalten wanns Du wëlls.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Konfiguratioun","system.supervisor.unsupported_reason.docker_version":"Docker Versioun","system.supervisor.unsupported_reason.job_conditions":"Ignoréiert Job Konditiounen","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netzwierk Manager","system.supervisor.unsupported_reason.os":"Betribssystem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor ass net privilegéiert","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor ass net privilegéiert","system.supervisor.unhealthy_reason.supervisor":"Supervisor konnt net aktualiséiert ginn","system.supervisor.unhealthy_reason.setup":"Feeler beim ariichten vum Supervisor","system.supervisor.unhealthy_reason.docker":"Den Docker Environnement ass feelerhaft","system.supervisor.unhealthy_reason.untrusted":"Net vertrauten Inhalt entdeckt","system.host.failed_to_get_hardware_list":"Feeler beim liesen vun der Hardware Lëscht","system.host.failed_to_reboot":"Feeler beim frësch starten vum Host","system.host.failed_to_shutdown":"Feeler beim ausschalten vum Host","system.host.failed_to_set_hostname":"Feeler beim setzen vum Host Numm","system.host.failed_to_import_from_usb":"Feeler beim importéieren vun USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Benotzten Espace","system.host.hostname":"Host Numm","system.host.change_hostname":"Host Numm änneren","system.host.new_hostname":"Gëff een neien Host Numm un:","system.host.ip_address":"IP Adresse","system.host.change":"Änneren","system.host.operating_system":"Betribssystem","system.host.docker_version":"Docker Versioun","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"Verbrauchten eMMC Liewensdauer:","system.host.reboot_host":"Host frësch starten","system.host.confirm_reboot":"Sécher fir den Host frësch ze starten?","system.host.confirm_shutdown":"Sécher fir den Host aus ze schalten?","system.host.shutdown_host":"Host Ausmaachen","system.host.hardware":"Hardware","system.host.import_from_usb":"Vun USB importéieren","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Verbrauch","system.core.ram_usage":"Core RAM Verbrauch","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Ee Backup ze erstellen ass fir de Moment net méiglech, well de System an engem {state} Zoustand ass.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Feeler beim erstelle vum Backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Erstellen","backup.created":"Created","backup.name":"Backup-Numm","backup.type":"Backup-Typ","backup.select_type":"Select what to restore","backup.full_backup":"Komplette Backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Dossieren","backup.size":"Size","backup.password":"Backup-Passwuert","backup.confirm_password":"Backup-Passwuert bestätegen","backup.password_protection":"Passwuertschutz","backup.enter_password":"Gëff ee Passwuert an","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Netzwierk Astellungen","dialog.network.connected_to":"Verbonne mat {ssid}","dialog.network.scan_ap":"No Access Points scannen","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Offen","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Falls du Wi-Fi, IP oder Gateway Adress änners, riskéiers du den Accès ze verléieren!","dialog.network.static":"Statesch","dialog.network.auto":"Automatic","dialog.network.disabled":"Deaktivéiert","dialog.network.ip_netmask":"IP Adress/Netmask","dialog.network.gateway":"Adress vun der Gateway","dialog.network.dns_servers":"DNS Server","dialog.network.unsaved":"Du hues net gespäichert Ännerungen, dës gi verluer wanns Du Tabs wiesselt, wëlls Du weiderfueren?","dialog.network.failed_to_change":"Feeler beim ännere vun den Netzwierk Astellungen","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Neie Container Registry dobäisetzen","dialog.registries.title_manage":"Container Registry verwalten","dialog.registries.registry":"Registry","dialog.registries.username":"Benotzernumm","dialog.registries.password":"Passwuert","dialog.registries.no_registries":"Keng Registry konfiguréiert","dialog.registries.add_registry":"Registry dobäisetzen","dialog.registries.add_new_registry":"Nei Registry dobäisetzen","dialog.registries.remove":"Läschen","dialog.registries.failed_to_add":"Feeler beim dobäisetze vun der Registry","dialog.registries.failed_to_remove":"Feeler beim läschen vun der Registry","dialog.repositories.title":"Add-On Depoten verwalten","dialog.repositories.add":"Dobäisetzen","dialog.repositories.remove":"Läschen","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"Soll den Add-on mat dengem Ännerungen frësch gestart ginn?","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Agab","addon.configuration.audio.output":"Ausgab","addon.configuration.options.header":"Optiounen","addon.configuration.options.edit_in_ui":"An der UI änneren","addon.configuration.options.edit_in_yaml":"Am YAML änneren","addon.configuration.options.invalid_yaml":"Ongëltege YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktivéiert","addon.configuration.network.header":"Netzwierk","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Verbrauch","addon.dashboard.ram_usage":"Add-on RAM Verbrauch","addon.dashboard.hostname":"Host Numm","addon.dashboard.new_update_available":"{name} {version} ass disponibel","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Sécherheetsbewäertung","addon.dashboard.capability.rating.description":"Home Assistant bitt eng Sécherheetswäertung fir all Add-on un, wat d'Risiken uginn wann dësen Add-on benotzt gëtt. Wat méi Zougang vun engem Add-on op dengem System erfuerdert gëtt, wat de Score méi niddereg ass, sou datt méiglech Sécherheetsrisiken erhéicht ginn.\n\nE Score ass op enger Skala vun 1 bis 8. Wou 1 deen niddregste Score ass (als deen onséchersten an héichste Risiko ugesinn) an e Score vu 8 ass deen héichste Score (als dee séchersten an niddregste Risiko).","addon.dashboard.capability.host_network.title":"Host Netzwierk","addon.dashboard.capability.host_network.description":"Add-ons laafen normalerweis an hirer eegener isoléierter Netzwierkschicht, déi verhënnert datt se Zougang zum Netz vum Host Betribssystem kréien. An e puer Fäll kann dës Netzwierkisolatioun Add-ons limitéieren fir hir Servicer unzebidden an dofir kann d'Isolatioun opgehuewe ginn duerch den Auteur vum Add-on, andeems den Add-on volle Zougang zu de Netzwierkkapazitéite vun der Hostmaschinn kritt. Dëst gëtt den Add-on méi Netzwierkkapazitéiten awer sénkt d'Sécherheet, dofir gëtt d'Sécherheetsbewäertung vum Add-On erofgesat wann dës Optioun vum Add-on benotzt gëtt.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Zougang","addon.dashboard.capability.homeassistant_api.description":"Dësen add-on ass et erlaabt Zougang zu denger lafender Home Assistant Instanz direkt iwwert Home Assistant API ze kréien. Dëse Modus behandelt d'Authentifikatioun fir den add-on och, wat et dem add-on erméiglecht mam Home Assistant ze interagéieren ouni zousätzlech Authentifikatiounsjeton ze brauchen.","addon.dashboard.capability.full_access.title":"Kompletten Hardware Zougang","addon.dashboard.capability.full_access.description":"Dësen add-on kritt vollen Zougang zu der Hardware vun dengem System, op Ufro vum Auteur vum add-on. Zougang ass vergläichbar mam privilegéierte Modus am Docker. Well dëst méiglech Sécherheetsrisiken opmécht, beaflosst dëse Feature den add-on Security Score negativ.\n\nDësen Zougangsniveau gëtt net automatesch erlabt a muss vun Dir bestätegt ginn. Fir dëst ze maachen, muss Du de Schutzmodus vum Add-on manuell deaktivéieren. Desaktivéier nëmmen de Schutzmodus wann Dir d'Quell vun dësem add-on bekannt ass, brauchs an vertraus.","addon.dashboard.capability.hassio_api.title":"Supervisor API Zougang","addon.dashboard.capability.hassio_api.description":"Den Zousaz krut Zougang zum Supervisor API, op Ufro vum Auteur vum add-on. Par défaut kann den add-on op allgemeng Versiounsinformatioun vun dengem System zougräifen. Wann den add-on 'Manager' oder 'Admin' Niveau Zougang zu der API freet, kritt en Zougang fir méi Deeler vun dengem Home Assistant System ze kontrolléieren. Dës Erlaabnis gëtt vun dësem Badge uginn a wäert d'Sécherheetsscore vum add-on negativ beaflossen. ","addon.dashboard.capability.docker_api.title":"Kompletten Docker Zougang","addon.dashboard.capability.docker_api.description":"Den Auteur vum add-on huet den Zougang ugefrot fir Zougangsadministratioun zu der Docker Instanz op dengem System. Dëse Modus gëtt dem add-on vollen Zougang a Kontroll zu dengem komplette Home Assistant System, wat Sécherheetsrisiken mat sech bréngt an däin System beschiedegen wann et mëssbraucht gëtt. Dofir beaflosst dëse Feature den Add-on Security Score negativ.\n\nDësen Zougangsniveau gëtt net automatesch erlabt a muss vun Dir bestätegt ginn. Fir dëst ze maachen, muss Du de Schutzmodus vum Add-on manuell deaktivéieren. Desaktivéier de Schutzmodus nëmmen wann Dir d'Quell vun dësem add-on bekannt ass, brauchs an vertraus.","addon.dashboard.capability.host_pid.title":"Host Prozesser Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"bewäertung","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"Standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sauvegarde","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Beim Booten starten","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Dëst start den Add-on frësch wann en ofstierzt","addon.dashboard.option.auto_update.title":"Automatesch Aktualiséierung","addon.dashboard.option.auto_update.description":"Automatesch Aktualiséierung vum Add-on wann eng nei Versioun disponibel ass","addon.dashboard.option.ingress_panel.title":"An der Säite Läischt uweisen","addon.dashboard.option.ingress_panel.description":"Dësen Add-on op deng Säite Läischt beisetzen","addon.dashboard.option.protected.title":"Schutzmodus","addon.dashboard.option.protected.description":"Späert erhéichten Systemzougang vum Add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Feeler beim installéieren vum add-on","addon.dashboard.action_error.stop":"Feeler beim stoppen vum add-om","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Feeler beim frësch starten vum add-on","addon.dashboard.action_error.start":"Feeler beim starten vum add-on","addon.dashboard.action_error.go_to_config":"Konfiguratioun beaarbechten","addon.dashboard.action_error.start_invalid_config":"Zur Konfiguratioun goen","addon.dashboard.action_error.validate_config":"Feeler beim validéieren vun der add-on Konfiguratioun","addon.dashboard.action_error.get_changelog":"Feeler beim ausliesen vum add-on changelog","addon.documentation.get_documentation":"Feeler beim liesen vun add-on Dokumentatioun, {error}","addon.logs.get_logs":"Feeler beim liesen vun add-on logs, {error}","common.cancel":"Cancel","common.yes":"Jo","common.no":"Nee","common.add":"Add","common.description":"Beschreiwung","common.failed_to_restart_name":"Feeler beim frësch starten vun {name}","common.failed_to_update_name":"Feeler beim Aktualiséieren vun {name}","common.learn_more":"Méi léieren","common.new_version_available":"Nei Versioun disponibel","common.newest_version":"Newest Version","common.refresh":"Aktualiséieren","common.release_notes":"Release notes","common.reload":"Nei lueden","common.reset_defaults":"Optiounen op Standard zerécksetzen","common.reset_options":"Optiounen zerécksetzen","common.restart_name":"{name} frësch starten","common.restart":"Frësch starten","common.running_version":"Du benotz de Moment Versioun {version}","common.save":"Späicheren","common.close":"Zoumaachen","common.menu":"Menu","common.show":"show","common.show_more":"Méi Informatiounen iwwert dëst uweisen","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Onbekannte Feeler","common.error.update_failed":"Feeler bei der Aktualiséierung","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"{name} frësch starten","confirm.restart.text":"Sécher fir {name} frësch ze starten?","confirm.reset_options.title":"Optiounen zerécksetzen","confirm.reset_options.text":"Sécher fir all deng Optiounen zeréck ze setzen?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Add-ons feelen ? Aktivéier den Avancéierte Modus an denger Benotzer Profil Säit","store.no_results_found":"Keng Resultater fonnt am {repository}.","store.registries":"Registry","store.repositories":"Depoten","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"Dëse Redirect gëtt net vun Denger Home Assistant Instanz ënnerstëtzt. Kuck de {link} fir déi ënnerstëtzte Redirects an d'Versioun fir déi se agefouert goufen.","my.faq_link":"Meng Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"Onbekannte Feeler opgetrueden","my.error_addon_not_found":"Add-on net fonnt","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Feeler beim liesen vun {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Verbrauch","system.supervisor.ram_usage":"Supervisor RAM Verbrauch","system.supervisor.failed_to_set_option":"Feeler beim setzen vun enger Optioun am Supervisor","system.supervisor.failed_to_reload":"Feeler beim frësch lueden vum Supervisor","system.supervisor.failed_to_update":"Feeler beim Aktualiséieren vum Supervisor","system.supervisor.unsupported_title":"Du benotz eng net ënnerstëtzten Installatioun","system.supervisor.unsupported_description":"Hei drënner ass eng Lëscht vu Probleemer déi an denger Installatioun fonnt goufen, klick op d'Links fir ze léieren wéi's Du Problemer léise kanns.","system.supervisor.unhealthy_title":"Deng Installation ass ongesond","system.supervisor.unhealthy_description":"Eng ongesond Installatioun auszeféieren verursaacht Problemer. Hei drënner ass eng Lëscht vu Probleemer déi an denger Installatioun fonnt goufen, klick op d'Links fir ze léieren wéi's Du Problemer léise kanns.","system.supervisor.update_supervisor":"Supervisor aktualiséieren","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Beta Kanal verloossen","system.supervisor.leave_beta_description":"Stabil Versioune fir Home Assistant, Supervisor an Host kréien","system.supervisor.join_beta_action":"Beta Kanal beitrieden","system.supervisor.join_beta_description":"Beta Versioune fir Home Assistant (RCs), Supervisor an Host kréien","system.supervisor.share_diagnostics":"Diagnose Informatioune deelen","system.supervisor.share_diagnostics_description":"Crash Meldungan an Diagnose Informatioune deelen.","system.supervisor.reload_supervisor":"Supervisor frësch lueden","system.supervisor.warning":"WARNUNG","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Hëllef Home Assistant ze verbesseren","system.supervisor.share_diagonstics_description":"Wëlls Du automatesch Crash Meldungen an Diagnosinformatiounen deelen wann de Supervisor een onerwaarte Feeler begéint?{line_break} Dëst erlaabt eis d'Problemer ze fixéieren, d'Informatioun ass nëmme fir den Home Assistant Core Team zougänglech a gëtt net mat aneren gedeelt.{line_break}D'Donnéeën enthalen keng privat / sensibel Informatioun an Du kanns dëst an den Astellungen ausschalten wanns Du wëlls.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Konfiguratioun","system.supervisor.unsupported_reason.docker_version":"Docker Versioun","system.supervisor.unsupported_reason.job_conditions":"Ignoréiert Job Konditiounen","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netzwierk Manager","system.supervisor.unsupported_reason.os":"Betribssystem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor ass net privilegéiert","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor ass net privilegéiert","system.supervisor.unhealthy_reason.supervisor":"Supervisor konnt net aktualiséiert ginn","system.supervisor.unhealthy_reason.setup":"Feeler beim ariichten vum Supervisor","system.supervisor.unhealthy_reason.docker":"Den Docker Environnement ass feelerhaft","system.supervisor.unhealthy_reason.untrusted":"Net vertrauten Inhalt entdeckt","system.host.failed_to_get_hardware_list":"Feeler beim liesen vun der Hardware Lëscht","system.host.failed_to_reboot":"Feeler beim frësch starten vum Host","system.host.failed_to_shutdown":"Feeler beim ausschalten vum Host","system.host.failed_to_set_hostname":"Feeler beim setzen vum Host Numm","system.host.failed_to_import_from_usb":"Feeler beim importéieren vun USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Benotzten Espace","system.host.hostname":"Host Numm","system.host.change_hostname":"Host Numm änneren","system.host.new_hostname":"Gëff een neien Host Numm un:","system.host.ip_address":"IP Adresse","system.host.change":"Änneren","system.host.operating_system":"Betribssystem","system.host.docker_version":"Docker Versioun","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"Verbrauchten eMMC Liewensdauer:","system.host.reboot_host":"Host frësch starten","system.host.confirm_reboot":"Sécher fir den Host frësch ze starten?","system.host.confirm_shutdown":"Sécher fir den Host aus ze schalten?","system.host.shutdown_host":"Host Ausmaachen","system.host.hardware":"Hardware","system.host.import_from_usb":"Vun USB importéieren","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Verbrauch","system.core.ram_usage":"Core RAM Verbrauch","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Ee Backup ze erstellen ass fir de Moment net méiglech, well de System an engem {state} Zoustand ass.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Feeler beim erstelle vum Backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Erstellen","backup.created":"Created","backup.name":"Backup-Numm","backup.type":"Backup-Typ","backup.select_type":"Select what to restore","backup.full_backup":"Komplette Backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Dossieren","backup.size":"Size","backup.password":"Backup-Passwuert","backup.confirm_password":"Backup-Passwuert bestätegen","backup.password_protection":"Passwuertschutz","backup.enter_password":"Gëff ee Passwuert an","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Netzwierk Astellungen","dialog.network.connected_to":"Verbonne mat {ssid}","dialog.network.scan_ap":"No Access Points scannen","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Offen","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Falls du Wi-Fi, IP oder Gateway Adress änners, riskéiers du den Accès ze verléieren!","dialog.network.static":"Statesch","dialog.network.auto":"Automatic","dialog.network.disabled":"Deaktivéiert","dialog.network.ip_netmask":"IP Adress/Netmask","dialog.network.gateway":"Adress vun der Gateway","dialog.network.dns_servers":"DNS Server","dialog.network.unsaved":"Du hues net gespäichert Ännerungen, dës gi verluer wanns Du Tabs wiesselt, wëlls Du weiderfueren?","dialog.network.failed_to_change":"Feeler beim ännere vun den Netzwierk Astellungen","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Neie Container Registry dobäisetzen","dialog.registries.title_manage":"Container Registry verwalten","dialog.registries.registry":"Registry","dialog.registries.username":"Benotzernumm","dialog.registries.password":"Passwuert","dialog.registries.no_registries":"Keng Registry konfiguréiert","dialog.registries.add_registry":"Registry dobäisetzen","dialog.registries.add_new_registry":"Nei Registry dobäisetzen","dialog.registries.remove":"Läschen","dialog.registries.failed_to_add":"Feeler beim dobäisetze vun der Registry","dialog.registries.failed_to_remove":"Feeler beim läschen vun der Registry","dialog.repositories.title":"Add-On Depoten verwalten","dialog.repositories.add":"Dobäisetzen","dialog.repositories.remove":"Läschen","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"Soll den Add-on mat dengem Ännerungen frësch gestart ginn?","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/lt-0ce4cbed6800c84dd01ef181a29057bd.json b/supervisor/api/panel/static/translations/lt-cb657e7636bcd80af2d4141c9bbe3493.json similarity index 95% rename from supervisor/api/panel/static/translations/lt-0ce4cbed6800c84dd01ef181a29057bd.json rename to supervisor/api/panel/static/translations/lt-cb657e7636bcd80af2d4141c9bbe3493.json index 8c2062dc8..eb755c0f9 100644 --- a/supervisor/api/panel/static/translations/lt-0ce4cbed6800c84dd01ef181a29057bd.json +++ b/supervisor/api/panel/static/translations/lt-cb657e7636bcd80af2d4141c9bbe3493.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Nepavyko iš naujo nustatyti priedo konfigūracijos, {error}","addon.failed_to_save":"Nepavyko išsaugoti priedo konfigūracijos, {error}","addon.state.installed":"Įdiegtas priedas","addon.state.not_installed":"Priedas neįdiegtas","addon.state.not_available":"Priedas jūsų sistemoje nepasiekiamas","addon.panel.configuration":"Konfigūracija","addon.panel.documentation":"Dokumentacija","addon.panel.info":"Informacija","addon.panel.log":"Žurnalas","addon.configuration.no_configuration":"Šis papildinys neatskleidžia konfigūracijos, su kuria galėtumėte mandravoti...","addon.configuration.audio.header":"Garsas","addon.configuration.audio.default":"Numatytasis veiksmas","addon.configuration.audio.input":"Įvestis","addon.configuration.audio.output":"Išvestis","addon.configuration.options.header":"Parinktys","addon.configuration.options.edit_in_ui":"Redaguoti UI aplinkoje","addon.configuration.options.edit_in_yaml":"Redaguoti YAML aplinkoje","addon.configuration.options.invalid_yaml":"Neteisingas YAML","addon.configuration.options.show_unused_optional":"Rodyti nenaudojamas pasirenkamąsias konfigūracijos parinktis","addon.configuration.network.container":"Konteineris","addon.configuration.network.disabled":"Išjungta","addon.configuration.network.header":"Tinklas","addon.configuration.network.show_disabled":"Rodyti išjungtus prievadus","addon.configuration.network.introduction":"Pakeiskite pagrindinio kompiuterio prievadus, kuriuos rodo priedas","addon.dashboard.changelog":"Pakeitimų žurnalas","addon.dashboard.cpu_usage":"Papildinio procesoriaus naudojimas","addon.dashboard.ram_usage":"Priedo RAM naudojimas","addon.dashboard.hostname":"Pagrindinio kompiuterio pavadinimas","addon.dashboard.new_update_available":"Yra {name} {version}","addon.dashboard.not_available_arch":"Šis priedas nesuderinamas su jūsų įrenginio procesoriumi arba operacine sistema, kurią įdiegėte įrenginyje.","addon.dashboard.not_available_version":"Jūs naudojate \"Home Assistant\" {core_version_installed}, norėdami atnaujinti šią priedo versiją, turite turėti bent \"Home Assistant\" {core_version_needed} versiją.","addon.dashboard.visit_addon_page":"Apsilankykite puslapyje {name}, jei reikia daugiau detalių","addon.dashboard.restart":"perkrauti","addon.dashboard.start":"paleisti","addon.dashboard.stop":"sustabdyti","addon.dashboard.install":"diegti","addon.dashboard.uninstall":"pašalinti","addon.dashboard.rebuild":"atstatyti","addon.dashboard.open_web_ui":"Atidarykite žiniatinklio vartotojo sąsają","addon.dashboard.protection_mode.title":"Apsaugos režimas išjungtas!","addon.dashboard.protection_mode.content":"Apsaugos režimas šiame papildinyje išjungtas! Tai įgalina papildinį pasiekti visą jūsų sistemą. Tai nėra saugu ir gali pakenkti sistemai, kai tai naudojama neteisingai. Išjunkite šį rėžimą tik tada, kai žinote, būtina ir pasitikite šiuo papildiniu.","addon.dashboard.protection_mode.enable":"Įgalinti","addon.dashboard.capability.stage.title":"Priedo Etapas","addon.dashboard.capability.stage.description":"Priedai gali turėti vieną iš trijų etapų: \n\n {icon_stable} **Stabilūs**: tai yra priedai, paruošti naudoti gamyboje. \n\n {icon_experimental} **Eksperimentinis**: jose gali būti klaidų ir jos gali būti nebaigtos. \n\n {icon_deprecated} **Nebenaudojama**: šie priedai nebegaus jokių naujinių.","addon.dashboard.capability.rating.title":"Priedo saugumo įvertinimas","addon.dashboard.capability.rating.description":"„Home Assistant“ kiekvienam priedui suteikia saugos įvertinimą, nurodantį riziką, susijusią su šio priedo naudojimu. Kuo daugiau prieigos jūsų sistemoje reikalauja priedas, tuo mažesnis balas, todėl padidėja galimas saugumo pavojus. \n\n Balas yra skalėje nuo 1 iki 8. Kur 1 yra žemiausias balas (laikomas nesaugiausiu ir didžiausia rizika), o 8 – aukščiausias balas (laikomas saugiausia ir mažiausia rizika).","addon.dashboard.capability.host_network.title":"Pagrindinis tinklas","addon.dashboard.capability.host_network.description":"Priedai paprastai veikia atskirame izoliuotame tinklo sluoksnyje, todėl negali prisijungti prie pagrindinės operacinės sistemos tinklo. Kai kuriais atvejais šis tinklo izoliavimas gali apriboti priedų galimybes teikti paslaugas, todėl priedų autorius gali panaikinti izoliavimą ir suteikti priedams visišką prieigą prie pagrindinio kompiuterio tinklo galimybių. Taip priedėliui suteikiama daugiau tinklo galimybių, tačiau sumažėja jo saugumas, todėl priedėlio saugumo įvertinimas bus sumažintas, jei priedėlis naudos šią parinktį.","addon.dashboard.capability.homeassistant_api.title":"\"Home Assistant\" API prieiga","addon.dashboard.capability.homeassistant_api.description":"Šis priedas gali tiesiogiai pasiekti veikiančią \"Home Assistant\" instanciją per \"Home Assistant\" API. Šiuo režimu taip pat tvarkomas papildinio autentiškumo nustatymas, todėl papildinys gali sąveikauti su \"Home Assistant\" nenaudodamas papildomų autentiškumo nustatymo ženklų.","addon.dashboard.capability.full_access.title":"Visiška aparatinės įrangos prieiga","addon.dashboard.capability.full_access.description":"Priedėlio autoriaus prašymu šiam priedui suteikiama visiška prieiga prie jūsų sistemos aparatinės įrangos. Prieiga panaši į privilegijuotąjį \"Docker\" režimą. Kadangi dėl to kyla galimas saugumo pavojus, ši funkcija neigiamai veikia priedo saugumo balą.\n\nŠio lygio prieiga nesuteikiama automatiškai, ją turite patvirtinti jūs. Norėdami tai padaryti, turite rankiniu būdu išjungti priedėlio apsaugos režimą. Apsaugos režimą išjunkite tik tuo atveju, jei žinote, jums reikia IR pasitikite šio papildinio šaltiniu.","addon.dashboard.capability.hassio_api.title":"Supervisor API prieiga","addon.dashboard.capability.hassio_api.description":"Priedėlio autoriaus prašymu priedėliui buvo suteikta prieiga prie \"Supervisor API\". Pagal numatytuosius nustatymus priedas gali pasiekti bendrąją sistemos versijos informaciją. Kai papildinys paprašys \"vadovo\" arba \"administratoriaus\" lygmens prieigos prie API, jis gaus prieigą valdyti kelias jūsų \"Home Assistant\" sistemos dalis. Šis leidimas žymimas šiuo ženkleliu ir turės neigiamos įtakos priedo saugumo įvertinimui.","addon.dashboard.capability.docker_api.title":"Pilna \"Docker\" prieiga","addon.dashboard.capability.docker_api.description":"Papildinio autorius paprašė, kad papildinys turėtų valdymo prieigą prie jūsų sistemoje veikiančios \"Docker\" instancijos. Šis režimas suteikia papildiniui visišką prieigą prie visos \"Home Assistant\" sistemos ir jos valdymą, o tai padidina saugumo riziką ir gali pakenkti jūsų sistemai, jei ja bus piktnaudžiaujama. Todėl ši funkcija neigiamai veikia priedo saugumo įvertinimą.\n\nŠio lygio prieiga nesuteikiama automatiškai, ją turite patvirtinti jūs. Norėdami tai padaryti, turite rankiniu būdu išjungti priedo apsaugos režimą. Apsaugos režimą išjunkite tik tuo atveju, jei žinote, jums reikia IR pasitikite šio papildinio šaltiniu.","addon.dashboard.capability.host_pid.title":"Pagrindinio kompiuterio procesų vardų sritis","addon.dashboard.capability.host_pid.description":"Paprastai papildinio vykdomi procesai yra izoliuoti nuo visų kitų sistemos procesų. Priedėlio autorius paprašė, kad priedėlis turėtų prieigą prie sistemos procesų, vykdomų priimančiosios sistemos egzemplioriuje, ir leistų priedėliui taip pat paleisti procesus priimančiojoje sistemoje. Šiuo režimu priedėliui suteikiama visiška prieiga prie visos \"Home Assistant\" sistemos ir jos kontrolė, o tai padidina saugumo riziką ir gali pakenkti jūsų sistemai, jei ja bus piktnaudžiaujama. Todėl ši funkcija neigiamai veikia priedo saugumo įvertinimą.\n\nŠio lygio prieiga nesuteikiama automatiškai, ją turite patvirtinti jūs. Norėdami tai padaryti, turite rankiniu būdu išjungti priedo apsaugos režimą. Apsaugos režimą išjunkite tik tuo atveju, jei žinote, jums reikia IR pasitikite šio papildinio šaltiniu.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"\"AppArmor\" (\"Application Armor\") yra \"Linux\" branduolio saugumo modulis, kuris apriboja priedų galimybes, pavyzdžiui, prieigą prie tinklo, prieigą prie neapdorotų lizdų ir leidimą skaityti, rašyti ar vykdyti konkrečius failus.\n\nPriedėlių autoriai gali pateikti savo saugumo profilius, optimizuotus priedėliui, arba paprašyti jį išjungti. Jei \"AppArmor\" yra išjungta, ji didina saugumo riziką, todėl turi neigiamą poveikį priedo saugumo įvertinimui.","addon.dashboard.capability.auth_api.title":"\"Home Assistant\" autentifikavimas","addon.dashboard.capability.auth_api.description":"Priedas gali patvirtinti naudotojų autentiškumą naudodamasis \"Home Assistant\", todėl priedai gali suteikti naudotojams galimybę prisijungti prie priedų viduje veikiančių programų naudodami \"Home Assistant\" naudotojo vardą ir slaptažodį. Šis ženkliukas rodo, ar papildinio autorius prašo šios galimybės.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Šis papildinys naudoja \"Ingress\", kad saugiai įterptų savo sąsają į \"Home Assistant\".","addon.dashboard.capability.signed.title":"Pasirašyta","addon.dashboard.capability.signed.description":"Šis priedas pasirašytas ir patvirtintas Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Branduolys","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Pasirašyta","addon.dashboard.capability.stages.experimental":"Eksperimentiniai","addon.dashboard.capability.stages.deprecated":"Pasenę","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"atsarginė kopija","addon.dashboard.capability.role.admin":"administratorius","addon.dashboard.option.boot.title":"Paleisti nuo sistemos paleidimo laiko","addon.dashboard.option.boot.description":"Paleiskite papildinį paleidžiant sistemą","addon.dashboard.option.watchdog.title":"Watchdog \"Priedo stebėtojas\"","addon.dashboard.option.watchdog.description":"Tai paleis papildinį, jei jis nustos veikti","addon.dashboard.option.auto_update.title":"Automatinis atnaujinimas","addon.dashboard.option.auto_update.description":"Automatiškai atnaujinkite papildinį, atsiradus naujai versijai","addon.dashboard.option.ingress_panel.title":"Rodyti šoninėje juostoje","addon.dashboard.option.ingress_panel.description":"Pridėkite šį papildinį į šoninę juostą","addon.dashboard.option.protected.title":"Apsaugos režimas","addon.dashboard.option.protected.description":"Blokuoja padidintą prieigą prie sistemos iš priedo","addon.dashboard.action_error.uninstall":"Nepavyko pašalinti papildinio","addon.dashboard.action_error.install":"Nepavyko įdiegti papildinio","addon.dashboard.action_error.stop":"Nepavyko sustabdyti papildinio","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Nepavyko iš naujo paleisti papildinio","addon.dashboard.action_error.start":"Nepavyko paleisti papildinio","addon.dashboard.action_error.go_to_config":"Redaguoti konfigūraciją","addon.dashboard.action_error.start_invalid_config":"Eiti į konfigūraciją","addon.dashboard.action_error.validate_config":"Nepavyko patvirtinti priedo konfigūracijos","addon.dashboard.action_error.get_changelog":"Nepavyko gauti papildinio pakeitimų žurnalo","addon.documentation.get_documentation":"Nepavyko gauti papildinio dokumentacijos, {error}","addon.logs.get_logs":"Nepavyko gauti papildinio žurnalų, {error}","common.cancel":"Atšaukti","common.yes":"Taip","common.no":"Ne","common.add":"Pridėti","common.description":"Aprašymas","common.failed_to_restart_name":"Nepavyko paleisti iš naujo {name}","common.failed_to_update_name":"Nepavyko atnaujinti {name}","common.learn_more":"Sužinokite daugiau","common.new_version_available":"Galima nauja versija","common.newest_version":"Naujausia versija","common.refresh":"Atnaujinti","common.release_notes":"Išleidimo pastabos","common.reload":"Perkrauti","common.reset_defaults":"Atstatyti į numatytuosius nustatymus","common.reset_options":"Iš naujo nustatyti parinktis","common.restart_name":"Iš naujo paleisti {name}","common.restart":"Paleisti iš naujo","common.running_version":"Šiuo metu naudojate {version}","common.save":"Išsaugoti","common.close":"Užverti","common.menu":"Meniu","common.show":"rodyti","common.show_more":"Rodyti daugiau informacijos apie tai","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} laukiama","common.update":"Atnaujinti","common.version":"Versija","common.error.unknown":"Nežinoma klaida","common.error.update_failed":"Atnaujinimas nepavyko","update_available.update_name":"Atnaujinti {name}","update_available.open_release_notes":"Atviros išleidimo pastabos","update_available.create_backup":"Prieš atnaujindami sukurkite atsarginę kopiją","update_available.description":"Įdiegta {version}. Spustelėkite atnaujinti, kad atnaujintumėte iki versijos {newest_version}","update_available.updating":"{name} atnaujinama į {version}","update_available.no_update":"Nėra jokių atnaujinimų, skirtų {name}","confirm.restart.title":"Iš naujo paleisti {name}","confirm.restart.text":"Ar jūs tikrai norite iš naujo paleisti {name}?","confirm.reset_options.title":"Iš naujo nustatyti parinktis","confirm.reset_options.text":"Ar tikrai norite iš naujo nustatyti visas parinktis?","dashboard.addon_new_version":"Galima nauja versija","dashboard.addon_running":"Papildinys veikia","dashboard.addon_stopped":"Priedas sustabdytas","dashboard.addons":"Įdiegti įskiepiai","dashboard.no_addons":"Dar neturite įdiegę jokių priedų. Eikite į priedų parduotuvę ir pradėkite!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Trūksta priedų? Įjunkite išplėstinį režimą savo naudotojo profilio puslapyje","store.no_results_found":"Rezultatų {repository} nerasta.","store.registries":"Registrai","store.repositories":"Saugyklos","store.check_updates":"Tikrinti, ar yra atnaujinimų","panel.addons":"Priedai","panel.dashboard":"Prietaisų skydelis","panel.backups":"Atsarginės kopijos","panel.store":"Priedų parduotuvė","panel.system":"Sistema","my.not_supported":"Šis nukreipimas nepalaikomas jūsų \"Home Assistant\" egzemplioriuje. Patikrinkite {link} palaikomus nukreipimus ir versiją, kurioje jie buvo įdiegti.","my.faq_link":"Mano \"Home Assistant\" DUK","my.add_addon_repository_title":"Trūksta priedo saugyklos","my.add_addon_repository_description":"Priedas „{addon}“ yra priedų saugyklos „{repository}“ dalis, šios saugyklos jūsų sistemoje nėra, ar norite ją pridėti dabar?","my.error":"Įvyko nežinoma klaida","my.error_addon_not_found":"Priedas nerastas","my.error_repository_not_found":"Šio priedo šaltinio nepavyko rasti","my.error_addon_not_started":"Prašomas priedas neveikia. Pirmiausia paleiskite jį","my.error_addon_not_installed":"Prašomas priedas neįdiegtas. Pirmiausia jį įdiekite","my.error_addon_no_ingress":"Prašomas priedas nepalaiko įėjimo","system.log.log_provider":"Žurnalų tiekėjas","system.log.get_logs":"Nepavyko gauti {provider} žurnalų, {error}","system.supervisor.cpu_usage":"Prižiūrėtojo \"Supervisor\" procesoriaus naudojimas","system.supervisor.ram_usage":"Prižiūrėtojo \"Supervisor\" RAM naudojimas","system.supervisor.failed_to_set_option":"Nepavyko nustatyti \"Supervisor\" parinkties","system.supervisor.failed_to_reload":"Nepavyko iš naujo įkelti \"Supervisor\"","system.supervisor.failed_to_update":"Nepavyko atnaujinti Supervisor","system.supervisor.unsupported_title":"Naudojate nepalaikomą diegimą","system.supervisor.unsupported_description":"Toliau pateikiamas diegimo problemų sąrašas, spustelėkite nuorodas ir sužinokite, kaip jas išspręsti.","system.supervisor.unhealthy_title":"Jūsų diegimas yra netvarkingas","system.supervisor.unhealthy_description":"Neteisingo diegimo paleidimas sukels problemų. Toliau pateikiamas su jūsų diegimu susijusių problemų sąrašas, spustelėkite nuorodas, kad sužinotumėte, kaip jas išspręsti.","system.supervisor.update_supervisor":"Atnaujinti Supervisor","system.supervisor.channel":"Kanalas","system.supervisor.leave_beta_action":"Išeiti iš beta kanalo","system.supervisor.leave_beta_description":"Gaukite stabilius \"Home Assistant\", \"Supervisor\" atnaujinimus pagrindiniam kompiuteriui","system.supervisor.join_beta_action":"Prisijunkite prie beta kanalo","system.supervisor.join_beta_description":"Gaukite \"Home Assistant\" (RC), Supervisor ir pagrindinio kompiuterio beta versijos naujinimus","system.supervisor.share_diagnostics":"Dalintis diagnostika","system.supervisor.share_diagnostics_description":"Dalintis klaidų ataskaitomis ir diagnostikos informacija.","system.supervisor.reload_supervisor":"Perkrauti Supervisor","system.supervisor.warning":"ĮSPĖJIMAS","system.supervisor.search":"Paieška","system.supervisor.share_diagonstics_title":"Padėkite tobulinti Home Assistant","system.supervisor.share_diagonstics_description":"Ar norėtumėte automatiškai dalytis avarijų ataskaitomis ir diagnostine informacija, kai \"Supervisor\" susiduria su netikėtomis klaidomis? {line_break} Tai leis mums ištaisyti problemas, informacija bus prieinama tik pagrindinei \"Home Assistant Core\" komandai ir ja nebus dalijamasi su kitais.{line_break} Duomenys neapima jokios privačios / jautrios informacijos ir jūs galite bet kada tai išjungti nustatymuose.","system.supervisor.unsupported_reason.apparmor":"\"AppArmor\" neįjungtas pagrindiniame kompiuteryje","system.supervisor.unsupported_reason.content_trust":"Turinio patikimumo patvirtinimas yra išjungtas","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"„Docker“ konfigūracija","system.supervisor.unsupported_reason.docker_version":"Docker versija","system.supervisor.unsupported_reason.job_conditions":"Ignoruojamos darbų sąlygos","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Tinklo valdymas","system.supervisor.unsupported_reason.os":"Operacinė sistema","system.supervisor.unsupported_reason.os_agent":"OS agentas","system.supervisor.unsupported_reason.privileged":"Supervisor neturi specialių leidimų","system.supervisor.unsupported_reason.software":"Aptikta nepalaikoma programinė įranga","system.supervisor.unsupported_reason.source_mods":"Šaltinio pakeitimai","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistemiškai išspręsta","system.supervisor.unhealthy_reason.privileged":"Supervisor neturi specialių leidimų","system.supervisor.unhealthy_reason.supervisor":"Negalima atnaujinti Supervisor","system.supervisor.unhealthy_reason.setup":"Nepavyko sukonfiguruoti Supervisor","system.supervisor.unhealthy_reason.docker":"Neteisingai sukonfigūruota „Docker“ aplinka","system.supervisor.unhealthy_reason.untrusted":"Aptiktas nepatikimas turinys","system.host.failed_to_get_hardware_list":"Nepavyko gauti techninės įrangos sąrašo.","system.host.failed_to_reboot":"Nepavyko iš naujo paleisti pagrindinio kompiuterio","system.host.failed_to_shutdown":"Nepavyko išjungti pagrindinio kompiuterio","system.host.failed_to_set_hostname":"Nepavyko nustatyti pagrindinio kompiuterio pavadinimo","system.host.failed_to_import_from_usb":"Nepavyko importuoti iš USB","system.host.failed_to_move":"Nepavyko perkelti duomenų disko","system.host.used_space":"Išnaudota vietos","system.host.hostname":"Pagrindinio kompiuterio pavadinimas","system.host.change_hostname":"Pakeisti pagrindinio kompiuterio pavadinimą","system.host.new_hostname":"Įveskite naują pagrindinio kompiuterio pavadinimą:","system.host.ip_address":"IP adresas","system.host.change":"Keisti","system.host.operating_system":"Operacinė sistema","system.host.docker_version":"Docker versija","system.host.deployment":"Diegimas","system.host.emmc_lifetime_used":"Išnaudota eMMC gyvavimo trukmė","system.host.reboot_host":"Perkrauti pagrindinį kompiuterį","system.host.confirm_reboot":"Ar tikrai norite perkrauti kompiuterį?","system.host.confirm_shutdown":"Ar tikrai norite išjungti pagrindinį kompiuterį?","system.host.shutdown_host":"Išjungti pagrindinį kompiuterį","system.host.hardware":"Įranga","system.host.import_from_usb":"Importuoti iš USB","system.host.move_datadisk":"Perkelti duomenų diską","system.core.cpu_usage":"Pagrindinio procesoriaus naudojimas","system.core.ram_usage":"Pagrindinės operatyviosios atminties naudojimas","backup.search":"Ieškoti atsarginių kopijų","backup.no_backups":"Dar neturite atsarginių kopijų.","backup.create_blocked_not_running":"Šiuo metu neįmanoma sukurti atsarginės kopijos, nes sistema yra {state} būsenoje.","backup.delete_selected":"Ištrinti pasirinktas atsargines kopijas","backup.delete_backup_title":"Ištrinti atsarginę kopiją","backup.delete_backup_text":"Ar norite ištrinti {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"ištrinti","backup.selected":"{number} pasirinkta","backup.failed_to_delete":"Ištrinti nepavyko","backup.could_not_create":"Nepavyko sukurti atsarginės kopijos","backup.upload_backup":"Įkelti atsarginę kopiją","backup.download_backup":"Atsisiųskite atsarginę kopiją","backup.create_backup":"Sukurti atsarginę kopiją","backup.create":"Sukurti","backup.created":"Sukurta","backup.name":"Atsarginis pavadinimas","backup.type":"Atsarginės kopijos tipas","backup.select_type":"Pasirinkite, ką atkurti","backup.full_backup":"Pilna atsarginė kopija","backup.partial_backup":"Dalinė atsarginė kopija","backup.addons":"Priedai","backup.folders":"Aplankai","backup.size":"Dydis","backup.password":"Atsarginis slaptažodis","backup.confirm_password":"Patvirtinkite atsarginį slaptažodį","backup.password_protection":"Slaptažodžio apsauga","backup.enter_password":"Įveskite slaptažodį.","backup.passwords_not_matching":"Slaptažodžiai nesutampa","backup.backup_already_running":"Atsarginė kopija arba atkūrimas jau vykdomas, naujos atsarginės kopijos sukurti šiuo metu neįmanoma, bandykite dar kartą vėliau.","dialog.network.title":"Tinklo nustatymai","dialog.network.connected_to":"Prisijungta prie {ssid}","dialog.network.scan_ap":"Ieškoti prieigos taškų","dialog.network.signal_strength":"Signalo stiprumas","dialog.network.open":"Atidaryti","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"\"Wi-Fi\"","dialog.network.wifi_password":"Wifi slaptažodis","dialog.network.warning":"Jei keičiate „Wi-Fi“, IP ar šliuzo adresus, galite prarasti ryšį!","dialog.network.static":"Statinis","dialog.network.auto":"Automatic","dialog.network.disabled":"Išjungta","dialog.network.ip_netmask":"IP adresas/Netmask","dialog.network.gateway":"Šliuzo adresas","dialog.network.dns_servers":"DNS serveriai","dialog.network.unsaved":"Turite neišsaugotų pakeitimų, ar tikrai norite išeiti?","dialog.network.failed_to_change":"Nepavyko pakeisti tinklo nustatymų","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Pridėti naują konteinerių registrą","dialog.registries.title_manage":"Valdyti konteinerių registrus","dialog.registries.registry":"Registras","dialog.registries.username":"Naudotojo vardas","dialog.registries.password":"Slaptažodis","dialog.registries.no_registries":"Nėra sukonfigūruotų registrų","dialog.registries.add_registry":"Pridėti registrą","dialog.registries.add_new_registry":"Pridėti naują registrą","dialog.registries.remove":"Pašalinti","dialog.registries.failed_to_add":"Nepavyko pridėti į registrą","dialog.registries.failed_to_remove":"Nepavyko pašalinti registro","dialog.repositories.title":"Tvarkykite priedo saugyklas","dialog.repositories.add":"Pridėti","dialog.repositories.remove":"Pašalinti","dialog.repositories.used":"Saugykla naudojama įdiegtiems priedams ir jos negalima pašalinti.","dialog.restart_addon.title":"Iš naujo paleisti {name} ?","dialog.restart_addon.text":"Norint naudoti naują išsaugotą konfigūraciją, šį priedą reikia paleisti iš naujo.","dialog.restart_addon.restart":"Perkrauti","dialog.uninstall_addon.title":"Pašalinti {name} ?","dialog.uninstall_addon.text":"Jo konfigūracija bus visam laikui ištrinta.","dialog.uninstall_addon.uninstall":"Pašalinti","dialog.hardware.title":"Įrenginiai","dialog.hardware.search":"Ieškoti įrenginių","dialog.hardware.subsystem":"Posistemė","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributai","dialog.hardware.device_path":"Įrenginio kelias","dialog.datadisk_move.title":"Perkelti duomenų diską","dialog.datadisk_move.description":"Šiuo metu naudojate „ {current_path} “ kaip duomenų diską. Perkėlus duomenų diskus įrenginys bus paleistas iš naujo ir tai užtruks {time} minutes. Šiuo laikotarpiu jūsų namų asistentas nebus pasiekiamas. Judėjimo metu neatjunkite maitinimo!","dialog.datadisk_move.select_device":"Pasirinkite naują duomenų diską","dialog.datadisk_move.no_devices":"Tinkamų prijungtų įrenginių nerasta","dialog.datadisk_move.moving_desc":"Perkrovimas ir duomenų disko perkėlimas. Turėkite kantrybės","dialog.datadisk_move.moving":"Duomenų disko perkėlimas","dialog.datadisk_move.loading_devices":"Kraunami įrenginiai","dialog.datadisk_move.cancel":"Atšaukti","dialog.datadisk_move.move":"Perkelti"} \ No newline at end of file +{"addon.failed_to_reset":"Nepavyko iš naujo nustatyti priedo konfigūracijos, {error}","addon.failed_to_save":"Nepavyko išsaugoti priedo konfigūracijos, {error}","addon.state.installed":"Įdiegtas priedas","addon.state.not_installed":"Priedas neįdiegtas","addon.state.not_available":"Priedas jūsų sistemoje nepasiekiamas","addon.panel.configuration":"Konfigūracija","addon.panel.documentation":"Dokumentacija","addon.panel.info":"Informacija","addon.panel.log":"Žurnalas","addon.configuration.no_configuration":"Šis papildinys neatskleidžia konfigūracijos, su kuria galėtumėte mandravoti...","addon.configuration.audio.header":"Garsas","addon.configuration.audio.default":"Numatytasis veiksmas","addon.configuration.audio.input":"Įvestis","addon.configuration.audio.output":"Išvestis","addon.configuration.options.header":"Parinktys","addon.configuration.options.edit_in_ui":"Redaguoti UI aplinkoje","addon.configuration.options.edit_in_yaml":"Redaguoti YAML aplinkoje","addon.configuration.options.invalid_yaml":"Neteisingas YAML","addon.configuration.options.show_unused_optional":"Rodyti nenaudojamas pasirenkamąsias konfigūracijos parinktis","addon.configuration.network.container":"Konteineris","addon.configuration.network.disabled":"Išjungta","addon.configuration.network.header":"Tinklas","addon.configuration.network.show_disabled":"Rodyti išjungtus prievadus","addon.configuration.network.introduction":"Pakeiskite pagrindinio kompiuterio prievadus, kuriuos rodo priedas","addon.dashboard.changelog":"Pakeitimų žurnalas","addon.dashboard.cpu_usage":"Papildinio procesoriaus naudojimas","addon.dashboard.ram_usage":"Priedo RAM naudojimas","addon.dashboard.hostname":"Pagrindinio kompiuterio pavadinimas","addon.dashboard.new_update_available":"Yra {name} {version}","addon.dashboard.not_available_arch":"Šis priedas nesuderinamas su jūsų įrenginio procesoriumi arba operacine sistema, kurią įdiegėte įrenginyje.","addon.dashboard.not_available_version":"Jūs naudojate \"Home Assistant\" {core_version_installed}, norėdami atnaujinti šią priedo versiją, turite turėti bent \"Home Assistant\" {core_version_needed} versiją.","addon.dashboard.visit_addon_page":"Apsilankykite puslapyje {name}, jei reikia daugiau detalių","addon.dashboard.restart":"perkrauti","addon.dashboard.start":"paleisti","addon.dashboard.stop":"sustabdyti","addon.dashboard.install":"diegti","addon.dashboard.uninstall":"pašalinti","addon.dashboard.rebuild":"atstatyti","addon.dashboard.open_web_ui":"Atidarykite žiniatinklio vartotojo sąsają","addon.dashboard.protection_mode.title":"Apsaugos režimas išjungtas!","addon.dashboard.protection_mode.content":"Apsaugos režimas šiame papildinyje išjungtas! Tai įgalina papildinį pasiekti visą jūsų sistemą. Tai nėra saugu ir gali pakenkti sistemai, kai tai naudojama neteisingai. Išjunkite šį rėžimą tik tada, kai žinote, būtina ir pasitikite šiuo papildiniu.","addon.dashboard.protection_mode.enable":"Įgalinti","addon.dashboard.capability.stage.title":"Priedo Etapas","addon.dashboard.capability.stage.description":"Priedai gali turėti vieną iš trijų etapų: \n\n {icon_stable} **Stabilūs**: tai yra priedai, paruošti naudoti gamyboje. \n\n {icon_experimental} **Eksperimentinis**: jose gali būti klaidų ir jos gali būti nebaigtos. \n\n {icon_deprecated} **Nebenaudojama**: šie priedai nebegaus jokių naujinių.","addon.dashboard.capability.rating.title":"Priedo saugumo įvertinimas","addon.dashboard.capability.rating.description":"„Home Assistant“ kiekvienam priedui suteikia saugos įvertinimą, nurodantį riziką, susijusią su šio priedo naudojimu. Kuo daugiau prieigos jūsų sistemoje reikalauja priedas, tuo mažesnis balas, todėl padidėja galimas saugumo pavojus. \n\n Balas yra skalėje nuo 1 iki 8. Kur 1 yra žemiausias balas (laikomas nesaugiausiu ir didžiausia rizika), o 8 – aukščiausias balas (laikomas saugiausia ir mažiausia rizika).","addon.dashboard.capability.host_network.title":"Pagrindinis tinklas","addon.dashboard.capability.host_network.description":"Priedai paprastai veikia atskirame izoliuotame tinklo sluoksnyje, todėl negali prisijungti prie pagrindinės operacinės sistemos tinklo. Kai kuriais atvejais šis tinklo izoliavimas gali apriboti priedų galimybes teikti paslaugas, todėl priedų autorius gali panaikinti izoliavimą ir suteikti priedams visišką prieigą prie pagrindinio kompiuterio tinklo galimybių. Taip priedėliui suteikiama daugiau tinklo galimybių, tačiau sumažėja jo saugumas, todėl priedėlio saugumo įvertinimas bus sumažintas, jei priedėlis naudos šią parinktį.","addon.dashboard.capability.homeassistant_api.title":"\"Home Assistant\" API prieiga","addon.dashboard.capability.homeassistant_api.description":"Šis priedas gali tiesiogiai pasiekti veikiančią \"Home Assistant\" instanciją per \"Home Assistant\" API. Šiuo režimu taip pat tvarkomas papildinio autentiškumo nustatymas, todėl papildinys gali sąveikauti su \"Home Assistant\" nenaudodamas papildomų autentiškumo nustatymo ženklų.","addon.dashboard.capability.full_access.title":"Visiška aparatinės įrangos prieiga","addon.dashboard.capability.full_access.description":"Priedėlio autoriaus prašymu šiam priedui suteikiama visiška prieiga prie jūsų sistemos aparatinės įrangos. Prieiga panaši į privilegijuotąjį \"Docker\" režimą. Kadangi dėl to kyla galimas saugumo pavojus, ši funkcija neigiamai veikia priedo saugumo balą.\n\nŠio lygio prieiga nesuteikiama automatiškai, ją turite patvirtinti jūs. Norėdami tai padaryti, turite rankiniu būdu išjungti priedėlio apsaugos režimą. Apsaugos režimą išjunkite tik tuo atveju, jei žinote, jums reikia IR pasitikite šio papildinio šaltiniu.","addon.dashboard.capability.hassio_api.title":"Supervisor API prieiga","addon.dashboard.capability.hassio_api.description":"Priedėlio autoriaus prašymu priedėliui buvo suteikta prieiga prie \"Supervisor API\". Pagal numatytuosius nustatymus priedas gali pasiekti bendrąją sistemos versijos informaciją. Kai papildinys paprašys \"vadovo\" arba \"administratoriaus\" lygmens prieigos prie API, jis gaus prieigą valdyti kelias jūsų \"Home Assistant\" sistemos dalis. Šis leidimas žymimas šiuo ženkleliu ir turės neigiamos įtakos priedo saugumo įvertinimui.","addon.dashboard.capability.docker_api.title":"Pilna \"Docker\" prieiga","addon.dashboard.capability.docker_api.description":"Papildinio autorius paprašė, kad papildinys turėtų valdymo prieigą prie jūsų sistemoje veikiančios \"Docker\" instancijos. Šis režimas suteikia papildiniui visišką prieigą prie visos \"Home Assistant\" sistemos ir jos valdymą, o tai padidina saugumo riziką ir gali pakenkti jūsų sistemai, jei ja bus piktnaudžiaujama. Todėl ši funkcija neigiamai veikia priedo saugumo įvertinimą.\n\nŠio lygio prieiga nesuteikiama automatiškai, ją turite patvirtinti jūs. Norėdami tai padaryti, turite rankiniu būdu išjungti priedo apsaugos režimą. Apsaugos režimą išjunkite tik tuo atveju, jei žinote, jums reikia IR pasitikite šio papildinio šaltiniu.","addon.dashboard.capability.host_pid.title":"Pagrindinio kompiuterio procesų vardų sritis","addon.dashboard.capability.host_pid.description":"Paprastai papildinio vykdomi procesai yra izoliuoti nuo visų kitų sistemos procesų. Priedėlio autorius paprašė, kad priedėlis turėtų prieigą prie sistemos procesų, vykdomų priimančiosios sistemos egzemplioriuje, ir leistų priedėliui taip pat paleisti procesus priimančiojoje sistemoje. Šiuo režimu priedėliui suteikiama visiška prieiga prie visos \"Home Assistant\" sistemos ir jos kontrolė, o tai padidina saugumo riziką ir gali pakenkti jūsų sistemai, jei ja bus piktnaudžiaujama. Todėl ši funkcija neigiamai veikia priedo saugumo įvertinimą.\n\nŠio lygio prieiga nesuteikiama automatiškai, ją turite patvirtinti jūs. Norėdami tai padaryti, turite rankiniu būdu išjungti priedo apsaugos režimą. Apsaugos režimą išjunkite tik tuo atveju, jei žinote, jums reikia IR pasitikite šio papildinio šaltiniu.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"\"AppArmor\" (\"Application Armor\") yra \"Linux\" branduolio saugumo modulis, kuris apriboja priedų galimybes, pavyzdžiui, prieigą prie tinklo, prieigą prie neapdorotų lizdų ir leidimą skaityti, rašyti ar vykdyti konkrečius failus.\n\nPriedėlių autoriai gali pateikti savo saugumo profilius, optimizuotus priedėliui, arba paprašyti jį išjungti. Jei \"AppArmor\" yra išjungta, ji didina saugumo riziką, todėl turi neigiamą poveikį priedo saugumo įvertinimui.","addon.dashboard.capability.auth_api.title":"\"Home Assistant\" autentifikavimas","addon.dashboard.capability.auth_api.description":"Priedas gali patvirtinti naudotojų autentiškumą naudodamasis \"Home Assistant\", todėl priedai gali suteikti naudotojams galimybę prisijungti prie priedų viduje veikiančių programų naudodami \"Home Assistant\" naudotojo vardą ir slaptažodį. Šis ženkliukas rodo, ar papildinio autorius prašo šios galimybės.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Šis papildinys naudoja \"Ingress\", kad saugiai įterptų savo sąsają į \"Home Assistant\".","addon.dashboard.capability.signed.title":"Pasirašyta","addon.dashboard.capability.signed.description":"Šis priedas pasirašytas ir patvirtintas Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Branduolys","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Pasirašyta","addon.dashboard.capability.stages.experimental":"Eksperimentiniai","addon.dashboard.capability.stages.deprecated":"Pasenę","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"atsarginė kopija","addon.dashboard.capability.role.admin":"administratorius","addon.dashboard.option.boot.title":"Paleisti nuo sistemos paleidimo laiko","addon.dashboard.option.boot.description":"Paleiskite papildinį paleidžiant sistemą","addon.dashboard.option.watchdog.title":"Watchdog \"Priedo stebėtojas\"","addon.dashboard.option.watchdog.description":"Tai paleis papildinį, jei jis nustos veikti","addon.dashboard.option.auto_update.title":"Automatinis atnaujinimas","addon.dashboard.option.auto_update.description":"Automatiškai atnaujinkite papildinį, atsiradus naujai versijai","addon.dashboard.option.ingress_panel.title":"Rodyti šoninėje juostoje","addon.dashboard.option.ingress_panel.description":"Pridėkite šį papildinį į šoninę juostą","addon.dashboard.option.protected.title":"Apsaugos režimas","addon.dashboard.option.protected.description":"Blokuoja padidintą prieigą prie sistemos iš priedo","addon.dashboard.action_error.uninstall":"Nepavyko pašalinti papildinio","addon.dashboard.action_error.install":"Nepavyko įdiegti papildinio","addon.dashboard.action_error.stop":"Nepavyko sustabdyti papildinio","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Nepavyko iš naujo paleisti papildinio","addon.dashboard.action_error.start":"Nepavyko paleisti papildinio","addon.dashboard.action_error.go_to_config":"Redaguoti konfigūraciją","addon.dashboard.action_error.start_invalid_config":"Eiti į konfigūraciją","addon.dashboard.action_error.validate_config":"Nepavyko patvirtinti priedo konfigūracijos","addon.dashboard.action_error.get_changelog":"Nepavyko gauti papildinio pakeitimų žurnalo","addon.documentation.get_documentation":"Nepavyko gauti papildinio dokumentacijos, {error}","addon.logs.get_logs":"Nepavyko gauti papildinio žurnalų, {error}","common.cancel":"Atšaukti","common.yes":"Taip","common.no":"Ne","common.add":"Pridėti","common.description":"Aprašymas","common.failed_to_restart_name":"Nepavyko paleisti iš naujo {name}","common.failed_to_update_name":"Nepavyko atnaujinti {name}","common.learn_more":"Sužinokite daugiau","common.new_version_available":"Galima nauja versija","common.newest_version":"Naujausia versija","common.refresh":"Atnaujinti","common.release_notes":"Išleidimo pastabos","common.reload":"Perkrauti","common.reset_defaults":"Atstatyti į numatytuosius nustatymus","common.reset_options":"Iš naujo nustatyti parinktis","common.restart_name":"Iš naujo paleisti {name}","common.restart":"Paleisti iš naujo","common.running_version":"Šiuo metu naudojate {version}","common.save":"Išsaugoti","common.close":"Užverti","common.menu":"Meniu","common.show":"rodyti","common.show_more":"Rodyti daugiau informacijos apie tai","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} laukiama","common.update":"Atnaujinti","common.version":"Versija","common.error.unknown":"Nežinoma klaida","common.error.update_failed":"Atnaujinimas nepavyko","update_available.update_name":"Atnaujinti {name}","update_available.open_release_notes":"Atviros išleidimo pastabos","update_available.create_backup":"Prieš atnaujindami sukurkite atsarginę kopiją","update_available.description":"Įdiegta {version}. Spustelėkite atnaujinti, kad atnaujintumėte iki versijos {newest_version}","update_available.updating":"{name} atnaujinama į {version}","update_available.no_update":"Nėra jokių atnaujinimų, skirtų {name}","confirm.restart.title":"Iš naujo paleisti {name}","confirm.restart.text":"Ar jūs tikrai norite iš naujo paleisti {name}?","confirm.reset_options.title":"Iš naujo nustatyti parinktis","confirm.reset_options.text":"Ar tikrai norite iš naujo nustatyti visas parinktis?","dashboard.addon_new_version":"Galima nauja versija","dashboard.addon_running":"Papildinys veikia","dashboard.addon_stopped":"Priedas sustabdytas","dashboard.addons":"Įdiegti įskiepiai","dashboard.no_addons":"Dar neturite įdiegę jokių priedų. Eikite į priedų parduotuvę ir pradėkite!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Trūksta priedų? Įjunkite išplėstinį režimą savo naudotojo profilio puslapyje","store.no_results_found":"Rezultatų {repository} nerasta.","store.registries":"Registrai","store.repositories":"Saugyklos","store.check_updates":"Tikrinti, ar yra atnaujinimų","panel.addons":"Priedai","panel.dashboard":"Prietaisų skydelis","panel.backups":"Atsarginės kopijos","panel.store":"Priedų parduotuvė","panel.system":"Sistema","my.not_supported":"Šis nukreipimas nepalaikomas jūsų \"Home Assistant\" egzemplioriuje. Patikrinkite {link} palaikomus nukreipimus ir versiją, kurioje jie buvo įdiegti.","my.faq_link":"Mano \"Home Assistant\" DUK","my.add_addon_repository_title":"Trūksta priedo saugyklos","my.add_addon_repository_description":"Priedas „{addon}“ yra priedų saugyklos „{repository}“ dalis, šios saugyklos jūsų sistemoje nėra, ar norite ją pridėti dabar?","my.error":"Įvyko nežinoma klaida","my.error_addon_not_found":"Priedas nerastas","my.error_repository_not_found":"Šio priedo šaltinio nepavyko rasti","my.error_addon_not_started":"Prašomas priedas neveikia. Pirmiausia paleiskite jį","my.error_addon_not_installed":"Prašomas priedas neįdiegtas. Pirmiausia jį įdiekite","my.error_addon_no_ingress":"Prašomas priedas nepalaiko įėjimo","system.log.log_provider":"Žurnalų tiekėjas","system.log.get_logs":"Nepavyko gauti {provider} žurnalų, {error}","system.supervisor.cpu_usage":"Prižiūrėtojo \"Supervisor\" procesoriaus naudojimas","system.supervisor.ram_usage":"Prižiūrėtojo \"Supervisor\" RAM naudojimas","system.supervisor.failed_to_set_option":"Nepavyko nustatyti \"Supervisor\" parinkties","system.supervisor.failed_to_reload":"Nepavyko iš naujo įkelti \"Supervisor\"","system.supervisor.failed_to_update":"Nepavyko atnaujinti Supervisor","system.supervisor.unsupported_title":"Naudojate nepalaikomą diegimą","system.supervisor.unsupported_description":"Toliau pateikiamas diegimo problemų sąrašas, spustelėkite nuorodas ir sužinokite, kaip jas išspręsti.","system.supervisor.unhealthy_title":"Jūsų diegimas yra netvarkingas","system.supervisor.unhealthy_description":"Neteisingo diegimo paleidimas sukels problemų. Toliau pateikiamas su jūsų diegimu susijusių problemų sąrašas, spustelėkite nuorodas, kad sužinotumėte, kaip jas išspręsti.","system.supervisor.update_supervisor":"Atnaujinti Supervisor","system.supervisor.channel":"Kanalas","system.supervisor.leave_beta_action":"Išeiti iš beta kanalo","system.supervisor.leave_beta_description":"Gaukite stabilius \"Home Assistant\", \"Supervisor\" atnaujinimus pagrindiniam kompiuteriui","system.supervisor.join_beta_action":"Prisijunkite prie beta kanalo","system.supervisor.join_beta_description":"Gaukite \"Home Assistant\" (RC), Supervisor ir pagrindinio kompiuterio beta versijos naujinimus","system.supervisor.share_diagnostics":"Dalintis diagnostika","system.supervisor.share_diagnostics_description":"Dalintis klaidų ataskaitomis ir diagnostikos informacija.","system.supervisor.reload_supervisor":"Perkrauti Supervisor","system.supervisor.warning":"ĮSPĖJIMAS","system.supervisor.search":"Paieška","system.supervisor.share_diagonstics_title":"Padėkite tobulinti Home Assistant","system.supervisor.share_diagonstics_description":"Ar norėtumėte automatiškai dalytis avarijų ataskaitomis ir diagnostine informacija, kai \"Supervisor\" susiduria su netikėtomis klaidomis? {line_break} Tai leis mums ištaisyti problemas, informacija bus prieinama tik pagrindinei \"Home Assistant Core\" komandai ir ja nebus dalijamasi su kitais.{line_break} Duomenys neapima jokios privačios / jautrios informacijos ir jūs galite bet kada tai išjungti nustatymuose.","system.supervisor.unsupported_reason.apparmor":"\"AppArmor\" neįjungtas pagrindiniame kompiuteryje","system.supervisor.unsupported_reason.content_trust":"Turinio patikimumo patvirtinimas yra išjungtas","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"„Docker“ konfigūracija","system.supervisor.unsupported_reason.docker_version":"Docker versija","system.supervisor.unsupported_reason.job_conditions":"Ignoruojamos darbų sąlygos","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Tinklo valdymas","system.supervisor.unsupported_reason.os":"Operacinė sistema","system.supervisor.unsupported_reason.os_agent":"OS agentas","system.supervisor.unsupported_reason.privileged":"Supervisor neturi specialių leidimų","system.supervisor.unsupported_reason.software":"Aptikta nepalaikoma programinė įranga","system.supervisor.unsupported_reason.source_mods":"Šaltinio pakeitimai","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistemiškai išspręsta","system.supervisor.unhealthy_reason.privileged":"Supervisor neturi specialių leidimų","system.supervisor.unhealthy_reason.supervisor":"Negalima atnaujinti Supervisor","system.supervisor.unhealthy_reason.setup":"Nepavyko sukonfiguruoti Supervisor","system.supervisor.unhealthy_reason.docker":"Neteisingai sukonfigūruota „Docker“ aplinka","system.supervisor.unhealthy_reason.untrusted":"Aptiktas nepatikimas turinys","system.host.failed_to_get_hardware_list":"Nepavyko gauti techninės įrangos sąrašo.","system.host.failed_to_reboot":"Nepavyko iš naujo paleisti pagrindinio kompiuterio","system.host.failed_to_shutdown":"Nepavyko išjungti pagrindinio kompiuterio","system.host.failed_to_set_hostname":"Nepavyko nustatyti pagrindinio kompiuterio pavadinimo","system.host.failed_to_import_from_usb":"Nepavyko importuoti iš USB","system.host.failed_to_move":"Nepavyko perkelti duomenų disko","system.host.used_space":"Išnaudota vietos","system.host.hostname":"Pagrindinio kompiuterio pavadinimas","system.host.change_hostname":"Pakeisti pagrindinio kompiuterio pavadinimą","system.host.new_hostname":"Įveskite naują pagrindinio kompiuterio pavadinimą:","system.host.ip_address":"IP adresas","system.host.change":"Keisti","system.host.operating_system":"Operacinė sistema","system.host.docker_version":"Docker versija","system.host.deployment":"Diegimas","system.host.emmc_lifetime_used":"Išnaudota eMMC gyvavimo trukmė","system.host.reboot_host":"Perkrauti pagrindinį kompiuterį","system.host.confirm_reboot":"Ar tikrai norite perkrauti kompiuterį?","system.host.confirm_shutdown":"Ar tikrai norite išjungti pagrindinį kompiuterį?","system.host.shutdown_host":"Išjungti pagrindinį kompiuterį","system.host.hardware":"Įranga","system.host.import_from_usb":"Importuoti iš USB","system.host.move_datadisk":"Perkelti duomenų diską","system.core.cpu_usage":"Pagrindinio procesoriaus naudojimas","system.core.ram_usage":"Pagrindinės operatyviosios atminties naudojimas","backup.search":"Ieškoti atsarginių kopijų","backup.no_backups":"Dar neturite atsarginių kopijų.","backup.create_blocked_not_running":"Šiuo metu neįmanoma sukurti atsarginės kopijos, nes sistema yra {state} būsenoje.","backup.delete_selected":"Ištrinti pasirinktas atsargines kopijas","backup.delete_backup_title":"Ištrinti atsarginę kopiją","backup.delete_backup_text":"Ar norite ištrinti {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"ištrinti","backup.selected":"{number} pasirinkta","backup.failed_to_delete":"Ištrinti nepavyko","backup.could_not_create":"Nepavyko sukurti atsarginės kopijos","backup.upload_backup":"Įkelti atsarginę kopiją","backup.download_backup":"Atsisiųskite atsarginę kopiją","backup.create_backup":"Sukurti atsarginę kopiją","backup.create":"Sukurti","backup.created":"Sukurta","backup.name":"Atsarginis pavadinimas","backup.type":"Atsarginės kopijos tipas","backup.select_type":"Pasirinkite, ką atkurti","backup.full_backup":"Pilna atsarginė kopija","backup.partial_backup":"Dalinė atsarginė kopija","backup.addons":"Priedai","backup.folders":"Aplankai","backup.size":"Dydis","backup.password":"Atsarginis slaptažodis","backup.confirm_password":"Patvirtinkite atsarginį slaptažodį","backup.password_protection":"Slaptažodžio apsauga","backup.enter_password":"Įveskite slaptažodį.","backup.passwords_not_matching":"Slaptažodžiai nesutampa","backup.backup_already_running":"Atsarginė kopija arba atkūrimas jau vykdomas, naujos atsarginės kopijos sukurti šiuo metu neįmanoma, bandykite dar kartą vėliau.","dialog.network.title":"Tinklo nustatymai","dialog.network.connected_to":"Prisijungta prie {ssid}","dialog.network.scan_ap":"Ieškoti prieigos taškų","dialog.network.signal_strength":"Signalo stiprumas","dialog.network.open":"Atidaryti","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"\"Wi-Fi\"","dialog.network.wifi_password":"Wifi slaptažodis","dialog.network.warning":"Jei keičiate „Wi-Fi“, IP ar šliuzo adresus, galite prarasti ryšį!","dialog.network.static":"Statinis","dialog.network.auto":"Automatic","dialog.network.disabled":"Išjungta","dialog.network.ip_netmask":"IP adresas/Netmask","dialog.network.gateway":"Šliuzo adresas","dialog.network.dns_servers":"DNS serveriai","dialog.network.unsaved":"Turite neišsaugotų pakeitimų, ar tikrai norite išeiti?","dialog.network.failed_to_change":"Nepavyko pakeisti tinklo nustatymų","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Pridėti naują konteinerių registrą","dialog.registries.title_manage":"Valdyti konteinerių registrus","dialog.registries.registry":"Registras","dialog.registries.username":"Naudotojo vardas","dialog.registries.password":"Slaptažodis","dialog.registries.no_registries":"Nėra sukonfigūruotų registrų","dialog.registries.add_registry":"Pridėti registrą","dialog.registries.add_new_registry":"Pridėti naują registrą","dialog.registries.remove":"Pašalinti","dialog.registries.failed_to_add":"Nepavyko pridėti į registrą","dialog.registries.failed_to_remove":"Nepavyko pašalinti registro","dialog.repositories.title":"Tvarkykite priedo saugyklas","dialog.repositories.add":"Pridėti","dialog.repositories.remove":"Pašalinti","dialog.repositories.used":"Saugykla naudojama įdiegtiems priedams ir jos negalima pašalinti.","dialog.restart_addon.title":"Iš naujo paleisti {name} ?","dialog.restart_addon.text":"Norint naudoti naują išsaugotą konfigūraciją, šį priedą reikia paleisti iš naujo.","dialog.restart_addon.restart":"Perkrauti","dialog.uninstall_addon.title":"Pašalinti {name} ?","dialog.uninstall_addon.text":"Jo konfigūracija bus visam laikui ištrinta.","dialog.uninstall_addon.uninstall":"Pašalinti","dialog.hardware.title":"Įrenginiai","dialog.hardware.search":"Ieškoti įrenginių","dialog.hardware.subsystem":"Posistemė","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributai","dialog.hardware.device_path":"Įrenginio kelias","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Perkelti duomenų diską","dialog.datadisk_move.description":"Šiuo metu naudojate „ {current_path} “ kaip duomenų diską. Perkėlus duomenų diskus įrenginys bus paleistas iš naujo ir tai užtruks {time} minutes. Šiuo laikotarpiu jūsų namų asistentas nebus pasiekiamas. Judėjimo metu neatjunkite maitinimo!","dialog.datadisk_move.select_device":"Pasirinkite naują duomenų diską","dialog.datadisk_move.no_devices":"Tinkamų prijungtų įrenginių nerasta","dialog.datadisk_move.moving_desc":"Perkrovimas ir duomenų disko perkėlimas. Turėkite kantrybės","dialog.datadisk_move.moving":"Duomenų disko perkėlimas","dialog.datadisk_move.loading_devices":"Kraunami įrenginiai","dialog.datadisk_move.cancel":"Atšaukti","dialog.datadisk_move.move":"Perkelti"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/lv-274b856ed63d79109ad05096e86bf43e.json b/supervisor/api/panel/static/translations/lv-274b856ed63d79109ad05096e86bf43e.json new file mode 100644 index 000000000..98abcbfeb --- /dev/null +++ b/supervisor/api/panel/static/translations/lv-274b856ed63d79109ad05096e86bf43e.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Neizdevās atiestatīt papildinājuma konfigurāciju, {error}","addon.failed_to_save":"Neizdevās saglabāt papildinājuma konfigurāciju, {error}","addon.state.installed":"Papildinājums ir instalēts","addon.state.not_installed":"Papildinājums nav instalēts","addon.state.not_available":"Papildinājums jūsu sistēmā nav pieejams","addon.panel.configuration":"Konfigurācija","addon.panel.documentation":"Dokumentācija","addon.panel.info":"Informācija","addon.panel.log":"Žurnāls","addon.configuration.no_configuration":"Šim papildinājumam nav konfigurācijas.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Noklusējuma","addon.configuration.audio.input":"Ievade","addon.configuration.audio.output":"Izvade","addon.configuration.options.header":"Opcijas","addon.configuration.options.edit_in_ui":"Labot lietotāja saskarnē","addon.configuration.options.edit_in_yaml":"Labot YAML","addon.configuration.options.invalid_yaml":"Nederīgs YAML","addon.configuration.options.show_unused_optional":"Rādīt neizmantotās izvēles konfigurācijas opcijas","addon.configuration.network.container":"Konteiners","addon.configuration.network.disabled":"Atspējots","addon.configuration.network.header":"Tīkls","addon.configuration.network.show_disabled":"Rādīt atspējotos portus","addon.configuration.network.introduction":"Resursdatora portu maiņa, kurus atvēra papildprogramma","addon.dashboard.changelog":"Izmaiņu saraksts","addon.dashboard.cpu_usage":"Papildinājuma CPU lietojums","addon.dashboard.ram_usage":"Papildinājuma RAM izmantošana","addon.dashboard.hostname":"Saimniekdators","addon.dashboard.new_update_available":"Ir pieejams {name} {version}","addon.dashboard.not_available_arch":"Šis papildinājums nav saderīgs ar ierīces procesoru vai ierīcē instalēto operētājsistēmu.","addon.dashboard.not_available_version":"Jūs izmantojat Home Assistant {core_version_installed}, lai atjauninātu šo papildinājuma versiju, jums nepieciešama vismaz Home Assistant {core_version_needed} versija","addon.dashboard.visit_addon_page":"Lai iegūtu plašāku informāciju, apmeklējiet lapu {name}","addon.dashboard.restart":"pārstartēt","addon.dashboard.start":"Startēt","addon.dashboard.stop":"apturēt","addon.dashboard.install":"Instalēt","addon.dashboard.uninstall":"Atinstalēt","addon.dashboard.rebuild":"pārbūvēt","addon.dashboard.open_web_ui":"Atvērt tīmekļa lietotāja saskarni","addon.dashboard.protection_mode.title":"Aizsardzības režīms ir atspējots!","addon.dashboard.protection_mode.content":"Aizsardzības režīms šim papildinājumam ir atspējots! Tas nodrošina papildinājumam pilnīgu piekļuvi visai sistēmai, kas palielina drošības riskus un var sabojāt sistēmu, ja to lieto nepareizi. Atspējojiet aizsardzības režīmu tikai tad, ja zināt, ka tas ir nepieciešami UN uzticaties šī papildinājuma avotam.","addon.dashboard.protection_mode.enable":"Iespējot","addon.dashboard.capability.stage.title":"Papildinājuma stāvoklis","addon.dashboard.capability.stage.description":"Papildinājumiem var būt viens no trim stāvokļiem:\n\n{icon_stable} **Stabils**: Tie ir papildinājumi, kas ir gatavi lietošanai.\n\n{icon_experimental} **Eksperimentāls**: Papildinajumi var saturēt kļūdas un var būt nepabeigti.\n\n{icon_deprecated} **Atcelts**: Šie papildinājumi vairs nesaņems atjauninājumus.","addon.dashboard.capability.rating.title":"Papildinājuma drošības vērtējums","addon.dashboard.capability.rating.description":"Home Assistant katram papildinājumam piešķir drošības reitingu, kas norāda ar šī papildinājuma lietošanu saistītos riskus. Jo vairāk piekļuves jūsu sistēmā ir nepieciešams papildinājumam, jo zemāks vērtējums, tādējādi palielinot iespējamos drošības riskus.\n\nVērtējums ir skalā no 1 līdz 8. 1 ir zemākais vērtējums (tiek uzskatīts par visnedrošāko ar visaugstāko risku), bet 8 ir augstākais vērtējums (tiek uzskatīts par visdrošāko ar viszemāko risku).","addon.dashboard.capability.host_network.title":"Saimniekdatora tīkls","addon.dashboard.capability.host_network.description":"Papildinājumi parasti darbojas savā izolētā tīkla slānī, kas neļauj tiem piekļūt resursdatora operētājsistēmas tīklam. Dažos gadījumos šī tīkla izolācija var ierobežot papildinājuma pakalpojumu sniegšanā, un tāpēc papildinājuma autors var atcelt izolāciju, nodrošinot papildinājumam pilnīgu piekļuvi resursdatora tīkla iespējām. Tas nodrošina papildinājumam vairāk tīkla iespēju, bet samazina drošību, tāpēc papildinājuma drošības vērtējums tiks pazemināts, ja pievienojumprogramma izmantos šo opciju.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API piekļuve","addon.dashboard.capability.homeassistant_api.description":"Šim papildinājumam ir atļauta tieša piekļuve Home Assistant, izmantojot Home Assistant API. Šajā režīmā tiek veikta arī papildinājuma autentifikācija, kas ļauj papildinājumam mijiedarboties ar Home Assistant bez papildu autentifikācijas tokeniem.","addon.dashboard.capability.full_access.title":"Pilnīga piekļuve aparatūrai","addon.dashboard.capability.full_access.description":"Pēc papildinājuma autora pieprasījuma šim papildinājumam tiek piešķirta pilnīga piekļuve jūsu sistēmas aparatūrai. Piekļuve ir salīdzināma ar Docker priviliģēto režīmu. Tā kā tas rada iespējamus drošības riskus, šī funkcija negatīvi ietekmē papildinājuma drošības novērtējumu.\n\nŠis piekļuves līmenis netiek piešķirts automātiski, un tas ir jāapstiprina. Lai to izdarītu, manuāli jāizslēdz aizsardzības režīms papildinājumā. Aizsardzības režīmu atspējojiet tikai tad, ja zināt, ka tas ir nepieciešams un uzticaties šī papildinājuma avotam.","addon.dashboard.capability.hassio_api.title":"Supervisor API piekļuve","addon.dashboard.capability.hassio_api.description":"Papildinājumam tika piešķirta piekļuve Supervisor API pēc papildinājuma autora pieprasījuma. Pēc noklusējuma pievienojumprogramma var piekļūt vispārīgai informācijai par jūsu sistēmas versiju. Kad papildinājums pieprasa “pārvaldnieka” vai “administratora” līmeņa piekļuvi API, tas iegūs piekļuvi, lai kontrolētu vairākas jūsu Home Assistant sistēmas daļas. Šo atļauju norāda šī emblēma, un tā negatīvi ietekmēs papildinājuma drošības rādītāju.","addon.dashboard.capability.docker_api.title":"Pilna piekļuve Docker","addon.dashboard.capability.docker_api.description":"Papildinājuma autors ir pieprasījis, lai papildinājumam būtu piekļuve Docker instancei, kas darbojas jūsu sistēmā. Šis režīms dod papildinājumam pilnīgu piekļuvi un kontroli pār visu Home Assistant sistēmu, kas palielina drošības riskus un var sabojāt sistēmu, ja papildinājums tiek izmantots ļaunprātīgi. Šī funkcija negatīvi ietekmē papildinājuma drošības novērtējumu.\n\nŠis piekļuves līmenis netiek piešķirts automātiski, un tas ir jāapstiprina. Lai to izdarītu, manuāli jāizslēdz papildinājuma aizsardzības režīms. Aizsardzības režīmu atspējojiet tikai tad, ja zināt, ka tas jums ir nepieciešams un uzticaties šī papildinājuma avotam.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Parasti procesi, ko palīgprogramma izpilda, ir izolēti no visiem citiem sistēmas procesiem. Papildinājuma autors ir pieprasījis, lai papildinājumam būtu piekļuve sistēmas procesiem, kas darbojas galvenajā sistēmas instancē, un ļautu papildinājumam radīt procesus arī galvenajā sistēmā. Šis režīms nodrošina papildinājumam pilnīgu piekļuvi un kontroli pār visu Home Assistant sistēmu, kas palielina drošības riskus un var sabojāt sistēmu, ja tā tiek izmantota ļaunprātīgi. Tāpēc šī funkcija negatīvi ietekmē papildinājuma drošības novērtējumu.\n\nŠis piekļuves līmenis netiek piešķirts automātiski, un tas ir jāapstiprina. Lai to izdarītu, manuāli jāizslēdz papildinājuma aizsardzības režīms. Aizsardzības režīmu atspējojiet tikai tad, ja zināt, ka tas jums ir nepieciešams un uzticaties šī papildinājuma avotam.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (“Application Armor”) ir Linux kodola drošības modulis, kas ierobežo pievienojumprogrammu iespējas, piemēram, piekļuvi tīklam, neapstrādātu ligzdas piekļuvi un atļauju lasīt, rakstīt vai izpildīt konkrētus failus. \n\n Papildinājumu autori var nodrošināt savus drošības profilus, kas ir optimizēti pievienojumprogrammai, vai pieprasīt tā atspējošanu. Ja AppArmor ir atspējots, tas samazinās drošību un tādējādi negatīvi ietekmēs pievienojumprogrammas drošības rādītāju.","addon.dashboard.capability.auth_api.title":"Home Assistant autentifikācija","addon.dashboard.capability.auth_api.description":"Papildinājums var autentificēt lietotājus, izmantojot Home Assistant, ļaujot papildinājumiem dot lietotājiem iespēju pieteikties lietojumprogrammās, kas darbojas pievienojumprogrammās, izmantojot viņu mājas palīga lietotājvārdu/paroli. Šī emblēma norāda, vai pievienojumprogrammas autors pieprasa šo iespēju.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Šis papildinājums izmanto Ingress, lai tā saskarni droši iestrādāt Home Assistant.","addon.dashboard.capability.signed.title":"Parakstīts","addon.dashboard.capability.signed.description":"Šo paplašinājumu parakstīja un vertificēja izmantojot Codenotary Community Attestation servisu (CAS).","addon.dashboard.capability.label.core":"Kodols","addon.dashboard.capability.label.rating":"reitings","addon.dashboard.capability.label.hardware":"aparatūra","addon.dashboard.capability.label.host":"saimniekdators","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Dokeris","addon.dashboard.capability.label.host_pid":"Hosta pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autorizācija","addon.dashboard.capability.label.ingress":"ieeja","addon.dashboard.capability.label.signed":"Parakstīts","addon.dashboard.capability.stages.experimental":"Eksperimentāls","addon.dashboard.capability.stages.deprecated":"Novecojis","addon.dashboard.capability.role.manager":"pārvaldnieks","addon.dashboard.capability.role.default":"noklusējuma","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"Rezerves kopija","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Sākt ar sistēmas palaišanu","addon.dashboard.option.boot.description":"Papildinājuma palaišana sistēmas palaišanas laikā","addon.dashboard.option.watchdog.title":"Sargsuns","addon.dashboard.option.watchdog.description":"Ja papildinājums avarēs, tas tiks piestartēts","addon.dashboard.option.auto_update.title":"Automātiska atjaunināšana","addon.dashboard.option.auto_update.description":"Automātiski atjaunināt papildinājumu, kad ir pieejama jauna versija","addon.dashboard.option.ingress_panel.title":"Parādīt sānjoslā","addon.dashboard.option.ingress_panel.description":"Pievienot šo papildinājumu sānjoslai","addon.dashboard.option.protected.title":"Aizsardzības režīms","addon.dashboard.option.protected.description":"Bloķēt paaugstinātu piekļuvi sistēmai no papildinājuma","addon.dashboard.action_error.uninstall":"Neizdevās atinstalēt paplašinājumu","addon.dashboard.action_error.install":"Neizdevās instalēt papildinājumu","addon.dashboard.action_error.stop":"Neizdevās apturēt papildinājumu","addon.dashboard.action_error.rebuild":"Neizdevās atjaunot papildinājumu","addon.dashboard.action_error.restart":"Neizdevās restartēt paplašinājumu","addon.dashboard.action_error.start":"Neizdevās startēt paplašinājumu","addon.dashboard.action_error.go_to_config":"Rediģēt konfigurāciju","addon.dashboard.action_error.start_invalid_config":"Doties uz konfigurāciju","addon.dashboard.action_error.validate_config":"Neizdevās apstiprināt papildinājuma konfigurāciju","addon.dashboard.action_error.get_changelog":"Neizdevās iegūt papildinājuma izmaiņu žurnālu","addon.documentation.get_documentation":"Neizdevās iegūt papildinājuma dokumentāciju, {error}","addon.logs.get_logs":"Neizdevās iegūt papildinājuma žurnālus, {error}","common.cancel":"Atcelt","common.yes":"Jā","common.no":"Nē","common.add":"Pievienot","common.description":"Apraksts","common.failed_to_restart_name":"Neizdevās restartēt {name}","common.failed_to_update_name":"Neizdevās atjaunināt {name}","common.learn_more":"Uzzināt vairāk","common.new_version_available":"Pieejama jauna versija","common.newest_version":"Jaunākā versija","common.refresh":"Atsvaidzināt","common.release_notes":"Izlaiduma piezīmes","common.reload":"Pārlādēt","common.reset_defaults":"Atiestatīt noklusējuma iestatījumus","common.reset_options":"Atiestatīt opcijas","common.restart_name":"Restartēt {name}","common.restart":"Restartēt","common.running_version":"Jūs pašlaik izmantojat versiju {version}","common.save":"Saglabāt","common.close":"Aizvērt","common.menu":"Izvēlne","common.show":"parādīt","common.show_more":"Parādīt vairāk informācijas","common.update_available":"{count, plural,\n one {Pieejams jauninājums}\n few {Pieejami {count} jauninājumi}\n many {Pieejami {count} jauninājumi}\n other {Pieejami {count} jauninājumi}\n}","common.update":"Atjaunināt","common.version":"Versija","common.error.unknown":"Nezināma kļūda","common.error.update_failed":"Atjaunināšana neizdevās","update_available.update_name":"Atjaunināt {name}","update_available.open_release_notes":"Atvērt laidiena piezīmes","update_available.create_backup":"Izveidot rezerves kopiju pirms atjaunināšanas","update_available.description":"Ir uzstādīta versija {version}. Noklikšķiniet, lai atjauninātu uz versiju {newest_version}","update_available.updating":"Notiek {name} atjaunināšana uz versiju {version}","update_available.no_update":"{name} nav atjauninājumu","confirm.restart.title":"Restartēt {name}","confirm.restart.text":"Vai tiešām vēlaties restartēt {name}?","confirm.reset_options.title":"Atiestatīt opcijas","confirm.reset_options.text":"Vai tiešām vēlaties atiestatīt visas opcijas?","dashboard.addon_new_version":"Pieejama jauna versija","dashboard.addon_running":"Papildinājums darbojas","dashboard.addon_stopped":"Papildinājums ir apturēts","dashboard.addons":"Instalētie papildinājumi","dashboard.no_addons":"Jums vēl nav instalēti papildinājumi. Lai sāktu, dodieties uz papildinājumu veikalu!","dashboard.search_addons":"Meklēt papildinājumus","store.missing_addons":"Trūkst papildinājumu? Iespējojiet uzlaboto režīmu savā lietotāja profila lapā","store.no_results_found":"{repository} nav atrasts neviens rezultāts.","store.registries":"Reģistri","store.repositories":"Krātuves","store.check_updates":"Pārbaudīt atjauninājumus","panel.addons":"Papildinājumi","panel.dashboard":"Infopanelis","panel.backups":"Rezerves kopijas","panel.store":"Paplašinājumu veikals","panel.system":"Sistēma","my.not_supported":"Šī novirzīšana netiek atbalstīta jūsu Home Assistant instancē. Pārbaudiet atbalstītās novirzīšanas un to ieviešanas versiju vietnē {link}.","my.faq_link":"Home Assistant BUJ","my.add_addon_repository_title":"Nav papildinājumu krātuves","my.add_addon_repository_description":"Papildinājums ''{addon}'' ir daļa no krātuves ''{repository}'', kuras sistēmā nav. Vai vēlaties to pievienot tagad?","my.error":"Radusies nezināma kļūda","my.error_addon_not_found":"Integrācija nav atrasta.","my.error_repository_not_found":"Krātuve, kas nepieciešama, lai šis papildinājums darbotos, nav atrasta","my.error_addon_not_started":"Pieprasītais papildinājums nedarbojas. Vispirms to palaidiet","my.error_addon_not_installed":"Pieprasītais papildinājums nav instalēts. Lūdzu, vispirms instalējiet to","my.error_addon_no_ingress":"Pieprasītais papildinājums neatbalsta iekļūšanu","system.log.log_provider":"Žurnālu nodrošinātājs","system.log.get_logs":"Neizdevās iegūt {provider} žurnālus, {error}","system.supervisor.cpu_usage":"Supervisor CPU lietojums","system.supervisor.ram_usage":"Supervisor RAM lietojums","system.supervisor.failed_to_set_option":"Neizdevās iestatīt Supervisor opciju","system.supervisor.failed_to_reload":"Neizdevās pārlādēt Supervisor","system.supervisor.failed_to_update":"Neizdevās atjaunināt Supervisor","system.supervisor.unsupported_title":"Jūs izmantojat neatbalstītu instalēšanas variantu","system.supervisor.unsupported_description":"Tālāk ir sniegts instalēšanas laikā konstatēto problēmu saraksts. Sekojiet saitēm, lai uzzinātu, kā tās atrisināt.","system.supervisor.unhealthy_title":"Jūsu sistēma ir bojāta","system.supervisor.unhealthy_description":"Bojātas sistēmas palaišana var radīt problēmas. Tālāk ir norādīts instalēšanas laikā konstatēto problēmu saraksts. Sekojiet saitēm, lai uzzinātu, kā tās atrisināt.","system.supervisor.update_supervisor":"Atjaunināt Supervisor","system.supervisor.channel":"Kanāls","system.supervisor.leave_beta_action":"Pamest Beta kanālu","system.supervisor.leave_beta_description":"Saņemt stabilus atjauninājumus Home Assistant, Supervisor un saimniekdatoram","system.supervisor.join_beta_action":"Pievienoties Beta kanālam","system.supervisor.join_beta_description":"Saņemt beta versijas atjauninājumus Home Assistant (RCs), Supervisor un saimniekdatoram","system.supervisor.share_diagnostics":"Koplietošanas diagnostika","system.supervisor.share_diagnostics_description":"Kopīgot avāriju ziņojumus un diagnostikas informāciju.","system.supervisor.reload_supervisor":"Pārlādēt Supervisor","system.supervisor.warning":"BRĪDINĀJUMS","system.supervisor.search":"Meklēt","system.supervisor.share_diagonstics_title":"Palīdziet uzlabot Home Assistant","system.supervisor.share_diagonstics_description":"Vai vēlaties automātiski koplietot avāriju pārskatus un diagnostikas informāciju, kad Supervisor saskaras ar neparedzētām kļūdām? {line_break} Tas ļaus mums novērst problēmas, informācija ir pieejama tikai Home Assistant Core komandai, un tā netiks kopīgota ar citiem. {line_break} Datos nav ietverta nekāda privāta/sensitīva informācija, un jebkurā laikā varat to atspējot iestatījumos.","system.supervisor.unsupported_reason.apparmor":"AppArmor nav iespējots serverī","system.supervisor.unsupported_reason.content_trust":"Satura uzticamības pārbaude ir atspējota","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker konfigurācija","system.supervisor.unsupported_reason.docker_version":"Docker versija","system.supervisor.unsupported_reason.job_conditions":"Ignorēt darba stadiju","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Tīkla pārvaldnieks","system.supervisor.unsupported_reason.os":"Operētājsistēma","system.supervisor.unsupported_reason.os_agent":"OS aģents","system.supervisor.unsupported_reason.privileged":"Supervisor nav privilēģiju","system.supervisor.unsupported_reason.software":"Konstatēta neatbalstīta programmatūra","system.supervisor.unsupported_reason.source_mods":"Avotu modifikācijas","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistēmas risinājumi","system.supervisor.unhealthy_reason.privileged":"Supervisor nav privilēģiju","system.supervisor.unhealthy_reason.supervisor":"Supervisor neizdevās atjaunināt","system.supervisor.unhealthy_reason.setup":"Supervisor iestatīšana neizdevās","system.supervisor.unhealthy_reason.docker":"Docker vide darbojas nepareizi","system.supervisor.unhealthy_reason.untrusted":"Konstatēts neuzticams saturs","system.host.failed_to_get_hardware_list":"Neizdevās iegūt aparatūras sarakstu","system.host.failed_to_reboot":"Neizdevās pārstartēt saimniekdatoru","system.host.failed_to_shutdown":"Neizdevās izslēgt saimniekdatoru","system.host.failed_to_set_hostname":"Saimnieka vārda iestatīšana neizdevās","system.host.failed_to_import_from_usb":"Neizdevās importēt no USB","system.host.failed_to_move":"Neizdevās pārvietot datu disku","system.host.used_space":"Izmantotā vieta","system.host.hostname":"Saimniekdators","system.host.change_hostname":"Mainīt saimniekdatora nosaukumu","system.host.new_hostname":"Ievadiet jaunu saimniekdatora nosaukumu:","system.host.ip_address":"IP adrese","system.host.change":"Mainīt","system.host.operating_system":"Operētājsistēma","system.host.docker_version":"Docker versija","system.host.deployment":"Izvietojums","system.host.emmc_lifetime_used":"Izmantotais eMMC laiks","system.host.reboot_host":"Pārstartēt saimniekdatoru","system.host.confirm_reboot":"Vai tiešām vēlaties pārstartēt saimniekdatoru?","system.host.confirm_shutdown":"Vai tiešām vēlaties izslēgt saimniekdatoru?","system.host.shutdown_host":"Izslēgt serveri","system.host.hardware":"Aparatūra","system.host.import_from_usb":"Importēt no USB","system.host.move_datadisk":"Pārvietot datu disku","system.core.cpu_usage":"Kodola CPU lietojums","system.core.ram_usage":"Kodola RAM izmantošana","backup.search":"Meklēt rezerves kopijas","backup.no_backups":"Rezerves kopijas nav atrastas","backup.create_blocked_not_running":"Rezerves kopijas izveide pašlaik nav iespējama, jo sistēma ir stāvoklī {state}.","backup.delete_selected":"Dzēst atlasītās rezerves kopijas","backup.delete_backup_title":"Izdzēst rezerves kopiju","backup.delete_backup_text":"Vai vēlaties dzēst {number} {number, plural,\n one {rezerves kopiju}\n other {rezerves kopijas}\n}?","backup.delete_backup_confirm":"dzēst","backup.selected":"{number} izvēlēts","backup.failed_to_delete":"Neizdevās izdzēst","backup.could_not_create":"Nevar izveidot rezerves kopiju","backup.upload_backup":"Augšupielādēt rezerves dublējumu","backup.download_backup":"Lejupielādēt rezerves kopiju","backup.create_backup":"Izveidot rezerves kopiju","backup.create":"Izveidot","backup.created":"Izveidots","backup.name":"Rezerves kopijas nosaukums","backup.type":"Rezerves kopijas tips","backup.select_type":"Izvēlieties, ko atjaunot","backup.full_backup":"Pilna rezerves kopija","backup.partial_backup":"Daļēja rezerves kopija","backup.addons":"Papildinājumi","backup.folders":"Mapes","backup.size":"Izmērs","backup.password":"Parole","backup.confirm_password":"Paroles apstiprināšana","backup.password_protection":"Aizsardzība ar paroli","backup.enter_password":"Ievadiet paroli.","backup.passwords_not_matching":"Paroles nesakrīt","backup.backup_already_running":"Dublēšana vai atjaunošana jau darbojas, jaunas dublēšanas izveide pašlaik nav iespējama. Vēlāk mēģiniet vēlreiz.","dialog.network.title":"Tīkla iestatījumi","dialog.network.connected_to":"Savienots ar {ssid}","dialog.network.scan_ap":"Piekļuves punktu meklēšana","dialog.network.signal_strength":"Signāla līmenis","dialog.network.open":"Atvērt","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi parole","dialog.network.warning":"Ja maināt Wi-Fi, IP vai vārteja adreses, savienojums var pazust!","dialog.network.static":"Statiska","dialog.network.auto":"Automātiski","dialog.network.disabled":"Atspējots","dialog.network.ip_netmask":"IP adrese/Tīkla maska","dialog.network.gateway":"Vārtejas adrese","dialog.network.dns_servers":"DNS serveri","dialog.network.unsaved":"Jums ir nesaglabātas izmaiņas, tās tiks zaudētas, ja mainīsiet cilnes, vai vēlaties turpināt?","dialog.network.failed_to_change":"Neizdevās mainīt tīkla iestatījumus","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Pievienot jaunu konteineru reģistru","dialog.registries.title_manage":"Konteineru reģistru pārvaldība","dialog.registries.registry":"Reģistri","dialog.registries.username":"Lietotājvārds","dialog.registries.password":"Parole","dialog.registries.no_registries":"Nav konfigurēti reģistri","dialog.registries.add_registry":"Pievienot reģistra ierakstu","dialog.registries.add_new_registry":"Pievienot jaunu reģistru","dialog.registries.remove":"Noņemt","dialog.registries.failed_to_add":"Neizdevās pievienot reģistru","dialog.registries.failed_to_remove":"Neizdevās noņemt reģistru","dialog.repositories.title":"Pārvaldīt papildinājumu krātuves","dialog.repositories.add":"Pievienot","dialog.repositories.remove":"Noņemt","dialog.repositories.used":"Repozitorijs tiek izmantots instalētajiem papildinājumiem, un to nevar noņemt.","dialog.restart_addon.title":"Restartēt {name}?","dialog.restart_addon.text":"Lai izmantotu jauno saglabāto konfigurāciju, šis papildinājums ir jārestartē.","dialog.restart_addon.restart":"Restartēt","dialog.uninstall_addon.title":"Atinstalēt {name}?","dialog.uninstall_addon.text":"Šī konfigurācija tiks neatgriezeniski dzēsta.","dialog.uninstall_addon.uninstall":"Atinstalēt","dialog.hardware.title":"Aparatūra","dialog.hardware.search":"Meklēt aparatūru","dialog.hardware.subsystem":"Apakšsistēma","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribūti","dialog.hardware.device_path":"Ierīces ceļš","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Pārvietot datu disku","dialog.datadisk_move.description":"Pašlaik izmantojat ''{current_path}'' kā datu disku. Pārvietojot datu diskus, ierīce tiks pārstartēta, tas var aizņemt {time} minūtes. Šajā laikā jūsu Home Assistant instalācija nebūs pieejama. Pārvietošanas laikā nepārtauciet strāvas padevi!","dialog.datadisk_move.select_device":"Izvēlieties jaunu datu disku","dialog.datadisk_move.no_devices":"Nav atrastas piemērotas pievienotās ierīces","dialog.datadisk_move.moving_desc":"Datu diska pārstartēšana un pārvietošana. Lūdzu, esiet pacietīgi","dialog.datadisk_move.moving":"Datu diska pārvietošana","dialog.datadisk_move.loading_devices":"Ielādē ierīces","dialog.datadisk_move.cancel":"Atcelt","dialog.datadisk_move.move":"Pārvietot"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/lv-70e3379615157b34152e9fb34e5acf8b.json b/supervisor/api/panel/static/translations/lv-70e3379615157b34152e9fb34e5acf8b.json deleted file mode 100644 index ef4a5df4b..000000000 --- a/supervisor/api/panel/static/translations/lv-70e3379615157b34152e9fb34e5acf8b.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Neizdevās atiestatīt papildinājuma konfigurāciju, {error}","addon.failed_to_save":"Neizdevās saglabāt papildinājuma konfigurāciju, {error}","addon.state.installed":"Papildinājums ir instalēts","addon.state.not_installed":"Papildinājums nav instalēts","addon.state.not_available":"Papildinājums jūsu sistēmā nav pieejams","addon.panel.configuration":"Konfigurācija","addon.panel.documentation":"Dokumentācija","addon.panel.info":"Informācija","addon.panel.log":"Žurnāls","addon.configuration.no_configuration":"Šis papildinājums neatbalsta konfigurāciju, lai jūs varētu savienot to ar...","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Noklusējuma","addon.configuration.audio.input":"Ievade","addon.configuration.audio.output":"Izvade","addon.configuration.options.header":"Opcijas","addon.configuration.options.edit_in_ui":"Labot lietotāja saskarnē","addon.configuration.options.edit_in_yaml":"Labot YAML","addon.configuration.options.invalid_yaml":"Nederīgs YAML","addon.configuration.options.show_unused_optional":"Rādīt neizmantotās izvēles konfigurācijas opcijas","addon.configuration.network.container":"Konteiners","addon.configuration.network.disabled":"Atspējots","addon.configuration.network.header":"Tīkls","addon.configuration.network.show_disabled":"Rādīt atspējotos portus","addon.configuration.network.introduction":"Resursdatora portu maiņa, kurus atvēra papildprogramma","addon.dashboard.changelog":"Izmaiņu saraksts","addon.dashboard.cpu_usage":"Papildinājuma CPU lietojums","addon.dashboard.ram_usage":"Papildinājuma RAM izmantošana","addon.dashboard.hostname":"Saimniekdators","addon.dashboard.new_update_available":"Ir pieejams {name} {version}","addon.dashboard.not_available_arch":"Šis papildinājums nav saderīgs ar ierīces procesoru vai ierīcē instalēto operētājsistēmu.","addon.dashboard.not_available_version":"Jūs izmantojat Home Assistant {core_version_installed}, lai atjauninātu šo papildinājuma versiju, jums nepieciešama vismaz Home Assistant {core_version_needed} versija","addon.dashboard.visit_addon_page":"Lai iegūtu plašāku informāciju, apmeklējiet lapu {name}","addon.dashboard.restart":"pārstartēt","addon.dashboard.start":"Startēt","addon.dashboard.stop":"apturēt","addon.dashboard.install":"Instalēt","addon.dashboard.uninstall":"Atinstalēt","addon.dashboard.rebuild":"pārbūvēt","addon.dashboard.open_web_ui":"Atvērt tīmekļa lietotāja saskarni","addon.dashboard.protection_mode.title":"Aizsardzības režīms ir atspējots!","addon.dashboard.protection_mode.content":"Aizsardzības režīms šim papildinājumam ir atspējots! Tas nodrošina papildinājumam pilnīgu piekļuvi visai sistēmai, kas palielina drošības riskus un var sabojāt sistēmu, ja to lieto nepareizi. Atspējojiet aizsardzības režīmu tikai tad, ja zināt, ka tas ir nepieciešami UN uzticaties šī papildinājuma avotam.","addon.dashboard.protection_mode.enable":"Iespējot","addon.dashboard.capability.stage.title":"Papildinājuma stāvoklis","addon.dashboard.capability.stage.description":"Papildinājumiem var būt viens no trim stāvokļiem:\n\n{icon_stable} **Stabils**: Tie ir papildinājumi, kas ir gatavi lietošanai.\n\n{icon_experimental} **Eksperimentāls**: Papildinajumi var saturēt kļūdas un var būt nepabeigti.\n\n{icon_deprecated} **Atcelts**: Šie papildinājumi vairs nesaņems atjauninājumus.","addon.dashboard.capability.rating.title":"Papildinājuma drošības vērtējums","addon.dashboard.capability.rating.description":"Home Assistant katram papildinājumam piešķir drošības reitingu, kas norāda ar šī papildinājuma lietošanu saistītos riskus. Jo vairāk piekļuves jūsu sistēmā ir nepieciešams papildinājumam, jo zemāks vērtējums, tādējādi palielinot iespējamos drošības riskus.\n\nVērtējums ir skalā no 1 līdz 8. 1 ir zemākais vērtējums (tiek uzskatīts par visnedrošāko ar visaugstāko risku), bet 8 ir augstākais vērtējums (tiek uzskatīts par visdrošāko ar viszemāko risku).","addon.dashboard.capability.host_network.title":"Saimniekdatora tīkls","addon.dashboard.capability.host_network.description":"Papildinājumi parasti darbojas savā izolētā tīkla slānī, kas neļauj tiem piekļūt resursdatora operētājsistēmas tīklam. Dažos gadījumos šī tīkla izolācija var ierobežot papildinājuma pakalpojumu sniegšanā, un tāpēc papildinājuma autors var atcelt izolāciju, nodrošinot papildinājumam pilnīgu piekļuvi resursdatora tīkla iespējām. Tas nodrošina papildinājumam vairāk tīkla iespēju, bet samazina drošību, tāpēc papildinājuma drošības vērtējums tiks pazemināts, ja pievienojumprogramma izmantos šo opciju.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API piekļuve","addon.dashboard.capability.homeassistant_api.description":"Šim papildinājumam ir atļauta tieša piekļuve Home Assistant, izmantojot Home Assistant API. Šajā režīmā tiek veikta arī papildinājuma autentifikācija, kas ļauj papildinājumam mijiedarboties ar Home Assistant bez papildu autentifikācijas tokeniem.","addon.dashboard.capability.full_access.title":"Pilnīga piekļuve aparatūrai","addon.dashboard.capability.full_access.description":"Pēc papildinājuma autora pieprasījuma šim papildinājumam tiek piešķirta pilnīga piekļuve jūsu sistēmas aparatūrai. Piekļuve ir salīdzināma ar Docker priviliģēto režīmu. Tā kā tas rada iespējamus drošības riskus, šī funkcija negatīvi ietekmē papildinājuma drošības novērtējumu.\n\nŠis piekļuves līmenis netiek piešķirts automātiski, un tas ir jāapstiprina. Lai to izdarītu, manuāli jāizslēdz aizsardzības režīms papildinājumā. Aizsardzības režīmu atspējojiet tikai tad, ja zināt, ka tas ir nepieciešams un uzticaties šī papildinājuma avotam.","addon.dashboard.capability.hassio_api.title":"Supervisor API piekļuve","addon.dashboard.capability.hassio_api.description":"Papildinājumam tika piešķirta piekļuve Supervisor API pēc papildinājuma autora pieprasījuma. Pēc noklusējuma pievienojumprogramma var piekļūt vispārīgai informācijai par jūsu sistēmas versiju. Kad papildinājums pieprasa “pārvaldnieka” vai “administratora” līmeņa piekļuvi API, tas iegūs piekļuvi, lai kontrolētu vairākas jūsu Home Assistant sistēmas daļas. Šo atļauju norāda šī emblēma, un tā negatīvi ietekmēs papildinājuma drošības rādītāju.","addon.dashboard.capability.docker_api.title":"Pilna piekļuve Docker","addon.dashboard.capability.docker_api.description":"Papildinājuma autors ir pieprasījis, lai papildinājumam būtu piekļuve Docker instancei, kas darbojas jūsu sistēmā. Šis režīms dod papildinājumam pilnīgu piekļuvi un kontroli pār visu Home Assistant sistēmu, kas palielina drošības riskus un var sabojāt sistēmu, ja papildinājums tiek izmantots ļaunprātīgi. Šī funkcija negatīvi ietekmē papildinājuma drošības novērtējumu.\n\nŠis piekļuves līmenis netiek piešķirts automātiski, un tas ir jāapstiprina. Lai to izdarītu, manuāli jāizslēdz papildinājuma aizsardzības režīms. Aizsardzības režīmu atspējojiet tikai tad, ja zināt, ka tas jums ir nepieciešams un uzticaties šī papildinājuma avotam.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Parasti procesi, ko palīgprogramma izpilda, ir izolēti no visiem citiem sistēmas procesiem. Papildinājuma autors ir pieprasījis, lai papildinājumam būtu piekļuve sistēmas procesiem, kas darbojas galvenajā sistēmas instancē, un ļautu papildinājumam radīt procesus arī galvenajā sistēmā. Šis režīms nodrošina papildinājumam pilnīgu piekļuvi un kontroli pār visu Home Assistant sistēmu, kas palielina drošības riskus un var sabojāt sistēmu, ja tā tiek izmantota ļaunprātīgi. Tāpēc šī funkcija negatīvi ietekmē papildinājuma drošības novērtējumu.\n\nŠis piekļuves līmenis netiek piešķirts automātiski, un tas ir jāapstiprina. Lai to izdarītu, manuāli jāizslēdz papildinājuma aizsardzības režīms. Aizsardzības režīmu atspējojiet tikai tad, ja zināt, ka tas jums ir nepieciešams un uzticaties šī papildinājuma avotam.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (“Application Armor”) ir Linux kodola drošības modulis, kas ierobežo pievienojumprogrammu iespējas, piemēram, piekļuvi tīklam, neapstrādātu ligzdas piekļuvi un atļauju lasīt, rakstīt vai izpildīt konkrētus failus. \n\n Papildinājumu autori var nodrošināt savus drošības profilus, kas ir optimizēti pievienojumprogrammai, vai pieprasīt tā atspējošanu. Ja AppArmor ir atspējots, tas samazinās drošību un tādējādi negatīvi ietekmēs pievienojumprogrammas drošības rādītāju.","addon.dashboard.capability.auth_api.title":"Home Assistant autentifikācija","addon.dashboard.capability.auth_api.description":"Papildinājums var autentificēt lietotājus, izmantojot Home Assistant, ļaujot papildinājumiem dot lietotājiem iespēju pieteikties lietojumprogrammās, kas darbojas pievienojumprogrammās, izmantojot viņu mājas palīga lietotājvārdu/paroli. Šī emblēma norāda, vai pievienojumprogrammas autors pieprasa šo iespēju.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Šis papildinājums izmanto Ingress, lai tā saskarni droši iestrādāt Home Assistant.","addon.dashboard.capability.signed.title":"Parakstīts","addon.dashboard.capability.signed.description":"Šo paplašinājumu parakstīja un vertificēja izmantojot Codenotary Community Attestation servisu (CAS).","addon.dashboard.capability.label.core":"Kodols","addon.dashboard.capability.label.rating":"reitings","addon.dashboard.capability.label.hardware":"aparatūra","addon.dashboard.capability.label.host":"saimniekdators","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"Dokeris","addon.dashboard.capability.label.host_pid":"Hosta pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autorizācija","addon.dashboard.capability.label.ingress":"ieeja","addon.dashboard.capability.label.signed":"Parakstīts","addon.dashboard.capability.stages.experimental":"Eksperimentāls","addon.dashboard.capability.stages.deprecated":"Novecojis","addon.dashboard.capability.role.manager":"pārvaldnieks","addon.dashboard.capability.role.default":"noklusējuma","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"Rezerves kopija","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Sākt ar sistēmas palaišanu","addon.dashboard.option.boot.description":"Papildinājuma palaišana sistēmas palaišanas laikā","addon.dashboard.option.watchdog.title":"Sargsuns","addon.dashboard.option.watchdog.description":"Ja papildinājums avarēs, tas tiks piestartēts","addon.dashboard.option.auto_update.title":"Automātiska atjaunināšana","addon.dashboard.option.auto_update.description":"Automātiski atjaunināt papildinājumu, kad ir pieejama jauna versija","addon.dashboard.option.ingress_panel.title":"Parādīt sānjoslā","addon.dashboard.option.ingress_panel.description":"Pievienot šo papildinājumu sānjoslai","addon.dashboard.option.protected.title":"Aizsardzības režīms","addon.dashboard.option.protected.description":"Bloķēt paaugstinātu piekļuvi sistēmai no papildinājuma","addon.dashboard.action_error.uninstall":"Neizdevās atinstalēt paplašinājumu","addon.dashboard.action_error.install":"Neizdevās instalēt papildinājumu","addon.dashboard.action_error.stop":"Neizdevās apturēt papildinājumu","addon.dashboard.action_error.rebuild":"Neizdevās atjaunot papildinājumu","addon.dashboard.action_error.restart":"Neizdevās restartēt paplašinājumu","addon.dashboard.action_error.start":"Neizdevās startēt paplašinājumu","addon.dashboard.action_error.go_to_config":"Rediģēt konfigurāciju","addon.dashboard.action_error.start_invalid_config":"Doties uz konfigurāciju","addon.dashboard.action_error.validate_config":"Neizdevās apstiprināt papildinājuma konfigurāciju","addon.dashboard.action_error.get_changelog":"Neizdevās iegūt papildinājuma izmaiņu žurnālu","addon.documentation.get_documentation":"Neizdevās iegūt papildinājuma dokumentāciju, {error}","addon.logs.get_logs":"Neizdevās iegūt papildinājuma žurnālus, {error}","common.cancel":"Atcelt","common.yes":"Jā","common.no":"Nē","common.add":"Pievienot","common.description":"Apraksts","common.failed_to_restart_name":"Neizdevās restartēt {name}","common.failed_to_update_name":"Neizdevās atjaunināt {name}","common.learn_more":"Uzzināt vairāk","common.new_version_available":"Pieejama jauna versija","common.newest_version":"Jaunākā versija","common.refresh":"Atsvaidzināt","common.release_notes":"Izlaiduma piezīmes","common.reload":"Pārlādēt","common.reset_defaults":"Atiestatīt noklusējuma iestatījumus","common.reset_options":"Atiestatīt opcijas","common.restart_name":"Restartēt {name}","common.restart":"Restartēt","common.running_version":"Jūs pašlaik izmantojat versiju {version}","common.save":"Saglabāt","common.close":"Aizvērt","common.menu":"Izvēlne","common.show":"parādīt","common.show_more":"Parādīt vairāk informācijas","common.update_available":"{count, plural,\n one {Pieejams jauninājums}\n few {Pieejami {count} jauninājumi}\n many {Pieejami {count} jauninājumi}\n other {Pieejami {count} jauninājumi}\n}","common.update":"Atjaunināt","common.version":"Versija","common.error.unknown":"Nezināma kļūda","common.error.update_failed":"Atjaunināšana neizdevās","update_available.update_name":"Atjaunināt {name}","update_available.open_release_notes":"Atvērt laidiena piezīmes","update_available.create_backup":"Izveidot rezerves kopiju pirms atjaunināšanas","update_available.description":"Ir uzstādīta versija {version}. Noklikšķiniet, lai atjauninātu uz versiju {newest_version}","update_available.updating":"Notiek {name} atjaunināšana uz versiju {version}","update_available.no_update":"{name} nav atjauninājumu","confirm.restart.title":"Restartēt {name}","confirm.restart.text":"Vai tiešām vēlaties restartēt {name}?","confirm.reset_options.title":"Atiestatīt opcijas","confirm.reset_options.text":"Vai tiešām vēlaties atiestatīt visas opcijas?","dashboard.addon_new_version":"Pieejama jauna versija","dashboard.addon_running":"Papildinājums darbojas","dashboard.addon_stopped":"Papildinājums ir apturēts","dashboard.addons":"Instalētie papildinājumi","dashboard.no_addons":"Jums vēl nav instalēti papildinājumi. Lai sāktu, dodieties uz papildinājumu veikalu!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Trūkst papildinājumu? Iespējojiet uzlaboto režīmu savā lietotāja profila lapā","store.no_results_found":"{repository} nav atrasts neviens rezultāts.","store.registries":"Reģistri","store.repositories":"Krātuves","store.check_updates":"Pārbaudīt atjauninājumus","panel.addons":"Papildinājumi","panel.dashboard":"Infopanelis","panel.backups":"Rezerves kopijas","panel.store":"Paplašinājumu veikals","panel.system":"Sistēma","my.not_supported":"Šī novirzīšana netiek atbalstīta jūsu Home Assistant instancē. Pārbaudiet atbalstītās novirzīšanas un to ieviešanas versiju vietnē {link}.","my.faq_link":"Home Assistant BUJ","my.add_addon_repository_title":"Nav papildinājumu krātuves","my.add_addon_repository_description":"Papildinājums ''{addon}'' ir daļa no krātuves ''{repository}'', kuras sistēmā nav. Vai vēlaties to pievienot tagad?","my.error":"Radusies nezināma kļūda","my.error_addon_not_found":"Integrācija nav atrasta.","my.error_repository_not_found":"Krātuve, kas nepieciešama, lai šis papildinājums darbotos, nav atrasta","my.error_addon_not_started":"Pieprasītais papildinājums nedarbojas. Vispirms to palaidiet","my.error_addon_not_installed":"Pieprasītais papildinājums nav instalēts. Lūdzu, vispirms instalējiet to","my.error_addon_no_ingress":"Pieprasītais papildinājums neatbalsta iekļūšanu","system.log.log_provider":"Žurnālu nodrošinātājs","system.log.get_logs":"Neizdevās iegūt {provider} žurnālus, {error}","system.supervisor.cpu_usage":"Supervisor CPU lietojums","system.supervisor.ram_usage":"Supervisor RAM lietojums","system.supervisor.failed_to_set_option":"Neizdevās iestatīt Supervisor opciju","system.supervisor.failed_to_reload":"Neizdevās pārlādēt Supervisor","system.supervisor.failed_to_update":"Neizdevās atjaunināt Supervisor","system.supervisor.unsupported_title":"Jūs izmantojat neatbalstītu instalēšanas variantu","system.supervisor.unsupported_description":"Tālāk ir sniegts instalēšanas laikā konstatēto problēmu saraksts. Sekojiet saitēm, lai uzzinātu, kā tās atrisināt.","system.supervisor.unhealthy_title":"Jūsu sistēma ir bojāta","system.supervisor.unhealthy_description":"Bojātas sistēmas palaišana var radīt problēmas. Tālāk ir norādīts instalēšanas laikā konstatēto problēmu saraksts. Sekojiet saitēm, lai uzzinātu, kā tās atrisināt.","system.supervisor.update_supervisor":"Atjaunināt Supervisor","system.supervisor.channel":"Kanāls","system.supervisor.leave_beta_action":"Pamest Beta kanālu","system.supervisor.leave_beta_description":"Saņemt stabilus atjauninājumus Home Assistant, Supervisor un saimniekdatoram","system.supervisor.join_beta_action":"Pievienoties Beta kanālam","system.supervisor.join_beta_description":"Saņemt beta versijas atjauninājumus Home Assistant (RCs), Supervisor un saimniekdatoram","system.supervisor.share_diagnostics":"Koplietošanas diagnostika","system.supervisor.share_diagnostics_description":"Kopīgot avāriju ziņojumus un diagnostikas informāciju.","system.supervisor.reload_supervisor":"Pārlādēt Supervisor","system.supervisor.warning":"BRĪDINĀJUMS","system.supervisor.search":"Meklēt","system.supervisor.share_diagonstics_title":"Palīdziet uzlabot Home Assistant","system.supervisor.share_diagonstics_description":"Vai vēlaties automātiski koplietot avāriju pārskatus un diagnostikas informāciju, kad Supervisor saskaras ar neparedzētām kļūdām? {line_break} Tas ļaus mums novērst problēmas, informācija ir pieejama tikai Home Assistant Core komandai, un tā netiks kopīgota ar citiem. {line_break} Datos nav ietverta nekāda privāta/sensitīva informācija, un jebkurā laikā varat to atspējot iestatījumos.","system.supervisor.unsupported_reason.apparmor":"AppArmor nav iespējots serverī","system.supervisor.unsupported_reason.content_trust":"Satura uzticamības pārbaude ir atspējota","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker konfigurācija","system.supervisor.unsupported_reason.docker_version":"Docker versija","system.supervisor.unsupported_reason.job_conditions":"Ignorēt darba stadiju","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Tīkla pārvaldnieks","system.supervisor.unsupported_reason.os":"Operētājsistēma","system.supervisor.unsupported_reason.os_agent":"OS aģents","system.supervisor.unsupported_reason.privileged":"Supervisor nav privilēģiju","system.supervisor.unsupported_reason.software":"Konstatēta neatbalstīta programmatūra","system.supervisor.unsupported_reason.source_mods":"Avotu modifikācijas","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistēmas risinājumi","system.supervisor.unhealthy_reason.privileged":"Supervisor nav privilēģiju","system.supervisor.unhealthy_reason.supervisor":"Supervisor neizdevās atjaunināt","system.supervisor.unhealthy_reason.setup":"Supervisor iestatīšana neizdevās","system.supervisor.unhealthy_reason.docker":"Docker vide darbojas nepareizi","system.supervisor.unhealthy_reason.untrusted":"Konstatēts neuzticams saturs","system.host.failed_to_get_hardware_list":"Neizdevās iegūt aparatūras sarakstu","system.host.failed_to_reboot":"Neizdevās pārstartēt saimniekdatoru","system.host.failed_to_shutdown":"Neizdevās izslēgt saimniekdatoru","system.host.failed_to_set_hostname":"Saimnieka vārda iestatīšana neizdevās","system.host.failed_to_import_from_usb":"Neizdevās importēt no USB","system.host.failed_to_move":"Neizdevās pārvietot datu disku","system.host.used_space":"Izmantotā vieta","system.host.hostname":"Saimniekdators","system.host.change_hostname":"Mainīt saimniekdatora nosaukumu","system.host.new_hostname":"Ievadiet jaunu saimniekdatora nosaukumu:","system.host.ip_address":"IP adrese","system.host.change":"Mainīt","system.host.operating_system":"Operētājsistēma","system.host.docker_version":"Docker versija","system.host.deployment":"Izvietojums","system.host.emmc_lifetime_used":"Izmantotais eMMC laiks","system.host.reboot_host":"Pārstartēt saimniekdatoru","system.host.confirm_reboot":"Vai tiešām vēlaties pārstartēt saimniekdatoru?","system.host.confirm_shutdown":"Vai tiešām vēlaties izslēgt saimniekdatoru?","system.host.shutdown_host":"Izslēgt serveri","system.host.hardware":"Aparatūra","system.host.import_from_usb":"Importēt no USB","system.host.move_datadisk":"Pārvietot datu disku","system.core.cpu_usage":"Kodola CPU lietojums","system.core.ram_usage":"Kodola RAM izmantošana","backup.search":"Meklēt rezerves kopijas","backup.no_backups":"Rezerves kopijas nav atrastas","backup.create_blocked_not_running":"Rezerves kopijas izveide pašlaik nav iespējama, jo sistēma ir stāvoklī {state}.","backup.delete_selected":"Dzēst atlasītās rezerves kopijas","backup.delete_backup_title":"Izdzēst rezerves kopiju","backup.delete_backup_text":"Vai vēlaties dzēst {number} {number, plural,\n one {rezerves kopiju}\n other {rezerves kopijas}\n}?","backup.delete_backup_confirm":"dzēst","backup.selected":"{number} izvēlēts","backup.failed_to_delete":"Neizdevās izdzēst","backup.could_not_create":"Nevar izveidot rezerves kopiju","backup.upload_backup":"Augšupielādēt rezerves dublējumu","backup.download_backup":"Lejupielādēt rezerves kopiju","backup.create_backup":"Izveidot rezerves kopiju","backup.create":"Izveidot","backup.created":"Izveidots","backup.name":"Rezerves kopijas nosaukums","backup.type":"Rezerves kopijas tips","backup.select_type":"Izvēlieties, ko atjaunot","backup.full_backup":"Pilna rezerves kopija","backup.partial_backup":"Daļēja rezerves kopija","backup.addons":"Papildinājumi","backup.folders":"Mapes","backup.size":"Izmērs","backup.password":"Parole","backup.confirm_password":"Paroles apstiprināšana","backup.password_protection":"Aizsardzība ar paroli","backup.enter_password":"Ievadiet paroli.","backup.passwords_not_matching":"Paroles nesakrīt","backup.backup_already_running":"Dublēšana vai atjaunošana jau darbojas, jaunas dublēšanas izveide pašlaik nav iespējama. Vēlāk mēģiniet vēlreiz.","dialog.network.title":"Tīkla iestatījumi","dialog.network.connected_to":"Savienots ar {ssid}","dialog.network.scan_ap":"Piekļuves punktu meklēšana","dialog.network.signal_strength":"Signāla līmenis","dialog.network.open":"Atvērt","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi parole","dialog.network.warning":"Ja maināt Wi-Fi, IP vai vārteja adreses, savienojums var pazust!","dialog.network.static":"Statiska","dialog.network.auto":"Automātiski","dialog.network.disabled":"Atspējots","dialog.network.ip_netmask":"IP adrese/Tīkla maska","dialog.network.gateway":"Vārtejas adrese","dialog.network.dns_servers":"DNS serveri","dialog.network.unsaved":"Jums ir nesaglabātas izmaiņas, tās tiks zaudētas, ja mainīsiet cilnes, vai vēlaties turpināt?","dialog.network.failed_to_change":"Neizdevās mainīt tīkla iestatījumus","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Pievienot jaunu konteineru reģistru","dialog.registries.title_manage":"Konteineru reģistru pārvaldība","dialog.registries.registry":"Reģistri","dialog.registries.username":"Lietotājvārds","dialog.registries.password":"Parole","dialog.registries.no_registries":"Nav konfigurēti reģistri","dialog.registries.add_registry":"Pievienot reģistra ierakstu","dialog.registries.add_new_registry":"Pievienot jaunu reģistru","dialog.registries.remove":"Noņemt","dialog.registries.failed_to_add":"Neizdevās pievienot reģistru","dialog.registries.failed_to_remove":"Neizdevās noņemt reģistru","dialog.repositories.title":"Pārvaldīt papildinājumu krātuves","dialog.repositories.add":"Pievienot","dialog.repositories.remove":"Noņemt","dialog.repositories.used":"Repozitorijs tiek izmantots instalētajiem papildinājumiem, un to nevar noņemt.","dialog.restart_addon.title":"Restartēt {name}?","dialog.restart_addon.text":"Lai izmantotu jauno saglabāto konfigurāciju, šis papildinājums ir jārestartē.","dialog.restart_addon.restart":"Restartēt","dialog.uninstall_addon.title":"Atinstalēt {name}?","dialog.uninstall_addon.text":"Šī konfigurācija tiks neatgriezeniski dzēsta.","dialog.uninstall_addon.uninstall":"Atinstalēt","dialog.hardware.title":"Aparatūra","dialog.hardware.search":"Meklēt aparatūru","dialog.hardware.subsystem":"Apakšsistēma","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribūti","dialog.hardware.device_path":"Ierīces ceļš","dialog.datadisk_move.title":"Pārvietot datu disku","dialog.datadisk_move.description":"Pašlaik izmantojat ''{current_path}'' kā datu disku. Pārvietojot datu diskus, ierīce tiks pārstartēta, tas var aizņemt {time} minūtes. Šajā laikā jūsu Home Assistant instalācija nebūs pieejama. Pārvietošanas laikā nepārtauciet strāvas padevi!","dialog.datadisk_move.select_device":"Izvēlieties jaunu datu disku","dialog.datadisk_move.no_devices":"Nav atrastas piemērotas pievienotās ierīces","dialog.datadisk_move.moving_desc":"Datu diska pārstartēšana un pārvietošana. Lūdzu, esiet pacietīgi","dialog.datadisk_move.moving":"Datu diska pārvietošana","dialog.datadisk_move.loading_devices":"Ielādē ierīces","dialog.datadisk_move.cancel":"Atcelt","dialog.datadisk_move.move":"Pārvietot"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ml-aa859ba799a7da4d2f4fbf836e9e07bf.json b/supervisor/api/panel/static/translations/ml-f7b57df562bd3af867955e628707bf33.json similarity index 96% rename from supervisor/api/panel/static/translations/ml-aa859ba799a7da4d2f4fbf836e9e07bf.json rename to supervisor/api/panel/static/translations/ml-f7b57df562bd3af867955e628707bf33.json index 7b1ce1891..592bef505 100644 --- a/supervisor/api/panel/static/translations/ml-aa859ba799a7da4d2f4fbf836e9e07bf.json +++ b/supervisor/api/panel/static/translations/ml-f7b57df562bd3af867955e628707bf33.json @@ -1 +1 @@ -{"addon.failed_to_reset":"ആഡ്-ഓൺ കോൺഫിഗറേഷൻ പുനഃസജ്ജമാക്കുന്നതിൽ പരാജയപ്പെട്ടു, {error}","addon.failed_to_save":"ആഡ്-ഓൺ കോൺഫിഗറേഷൻ സംരക്ഷിക്കുന്നതിൽ പരാജയപ്പെട്ടു, {error}","addon.state.installed":"ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്തു","addon.state.not_installed":"ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല","addon.state.not_available":"നിങ്ങളുടെ സിസ്റ്റത്തിൽ ആഡ്-ഓൺ ലഭ്യമല്ല","addon.panel.configuration":"കോൺഫിഗറേഷൻ","addon.panel.documentation":"ഡോക്യുമെന്റേഷൻ","addon.panel.info":"വിവരങ്ങൾ","addon.panel.log":"ലോഗ്","addon.configuration.no_configuration":"ഈ ആഡ്-ഓൺ നിങ്ങൾക്ക് കുട്ടിച്ചോറാക്കാൻ കോൺഫിഗറേഷൻ വെളിപ്പെടുത്തുന്നില്ല...","addon.configuration.audio.header":"ഓഡിയോ","addon.configuration.audio.default":"സ്ഥിരസ്ഥിതി","addon.configuration.audio.input":"ഇൻപുട്ട്","addon.configuration.audio.output":"ഔട്ട്പുട്ട്","addon.configuration.options.header":"ഓപ്ഷനുകൾ","addon.configuration.options.edit_in_ui":"UI-യിൽ ചിട്ടപ്പെടുത്തുക","addon.configuration.options.edit_in_yaml":"YAML-ൽ എഡിറ്റ് ചെയ്യുക","addon.configuration.options.invalid_yaml":"അസാധുവായ YAML","addon.configuration.options.show_unused_optional":"ഉപയോഗിക്കാത്ത ഓപ്ഷണൽ കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ കാണിക്കുക","addon.configuration.network.container":"കണ്ടെയ്നർ","addon.configuration.network.disabled":"അപ്രാപ്തമാക്കിയിരിക്കുന്നു","addon.configuration.network.header":"നെറ്റ്വർക്ക്","addon.configuration.network.show_disabled":"അപ്രാപ്തമാക്കിയ പോർട്ടുകൾ കാണിക്കുക","addon.configuration.network.introduction":"ആഡ്-ഓണുകൾ വെളിപ്പെടുത്തുന്ന നിങ്ങളുടെ ഹോസ്റ്റിലെ പോർട്ടുകൾ മാറ്റുക","addon.dashboard.changelog":"ചേഞ്ച്ലോഗ്","addon.dashboard.cpu_usage":"ആഡ്-ഓൺ CPU ഉപയോഗം","addon.dashboard.ram_usage":"ആഡ്-ഓൺ RAM ഉപയോഗം","addon.dashboard.hostname":"ഹോസ്റ്റ്പേര്","addon.dashboard.new_update_available":"{name} {version} ലഭ്യമാണ്","addon.dashboard.not_available_arch":"ഈ ആഡ്-ഓൺ നിങ്ങളുടെ ഉപകരണത്തിന്റെ പ്രോസസ്സറുമായോ നിങ്ങളുടെ ഉപകരണത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായോ പൊരുത്തപ്പെടുന്നില്ല.","addon.dashboard.not_available_version":"നിങ്ങൾ ഹോം അസിസ്റ്റന്റ് {core_version_installed} ആണ് പ്രവർത്തിപ്പിക്കുന്നത്, ആഡ്-ഓണിന്റെ ഈ പതിപ്പിലേക്ക് അപ്‌ഡേറ്റ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ഹോം അസിസ്റ്റന്റിന്റെ {core_version_needed {core_version_needed} പതിപ്പെങ്കിലും ആവശ്യമാണ്","addon.dashboard.visit_addon_page":"കൂടുതൽ വിവരങ്ങൾക്ക് {name} പേജ് സന്ദർശിക്കുക","addon.dashboard.restart":"പുനരാരംഭിക്കുക","addon.dashboard.start":"തുടങ്ങുക","addon.dashboard.stop":"നിർത്തുക","addon.dashboard.install":"ഇൻസ്റ്റാൾ ചെയ്യുക","addon.dashboard.uninstall":"അൺഇൻസ്റ്റാൾ ചെയ്യുക","addon.dashboard.rebuild":"പുനർനിർമ്മിക്കുക","addon.dashboard.open_web_ui":"വെബ് UI തുറക്കുക","addon.dashboard.protection_mode.title":"സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കി!","addon.dashboard.protection_mode.content":"ഈ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കി! ഇത് ആഡ്-ഓണിന് മുഴുവൻ സിസ്റ്റത്തിലേക്കും പൂർണ്ണ ആക്‌സസ് നൽകുന്നു, ഇത് സുരക്ഷാ അപകടസാധ്യതകൾ ചേർക്കുന്നു, തെറ്റായി ഉപയോഗിക്കുമ്പോൾ നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ സംഭവിക്കാം. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിൽ, ആവശ്യമുണ്ടെങ്കിൽ, വിശ്വസിക്കുന്നുവെങ്കിൽ മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.protection_mode.enable":"പ്രാപ്തമാക്കുക","addon.dashboard.capability.stage.title":"ആഡ്-ഓൺ സ്റ്റേജ്","addon.dashboard.capability.stage.description":"ആഡ്-ഓണുകൾക്ക് മൂന്ന് ഘട്ടങ്ങളിൽ ഒന്ന് ഉണ്ടായിരിക്കാം: \n\n {icon_stable} **സ്റ്റേബിൾ**: ഇവ ഉൽപ്പാദനത്തിൽ ഉപയോഗിക്കാൻ തയ്യാറായ ആഡ്-ഓണുകളാണ്. \n\n {icon_experimental} **പരീക്ഷണാത്മകം**: ഇവയിൽ ബഗുകൾ അടങ്ങിയിരിക്കാം, പൂർത്തിയാകാത്തതാകാം. \n\n {icon_deprecated} **ഒഴിവാക്കപ്പെട്ടത്**: ഈ ആഡ്-ഓണുകൾക്ക് ഇനി അപ്‌ഡേറ്റുകളൊന്നും ലഭിക്കില്ല.","addon.dashboard.capability.rating.title":"ആഡ്-ഓൺ സുരക്ഷാ റേറ്റിംഗ്","addon.dashboard.capability.rating.description":"ഹോം അസിസ്റ്റന്റ് ഓരോ ആഡ്-ഓണുകൾക്കും ഒരു സുരക്ഷാ റേറ്റിംഗ് നൽകുന്നു, ഇത് ഈ ആഡ്-ഓൺ ഉപയോഗിക്കുമ്പോൾ ഉണ്ടാകുന്ന അപകടങ്ങളെ സൂചിപ്പിക്കുന്നു. നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഒരു ആഡ്-ഓണിന് കൂടുതൽ ആക്‌സസ് ആവശ്യമാണെങ്കിൽ, സുരക്ഷാ റേറ്റിംഗ് സ്‌കോർ കുറയും, അതിനർത്ഥം സാധ്യമായ സുരക്ഷാ അപകടസാധ്യതകൾ കൂടുതലായിരിക്കും എന്നാണ്. \n\n1 മുതൽ 8 വരെയുള്ള സ്‌കെയിലിലാണ് ഈ സ്‌കോർ ഉള്ളത്. 1 എന്നത് ഏറ്റവും കുറഞ്ഞ സ്‌കോറും (ഏറ്റവും സുരക്ഷിതമല്ലാത്തതും ഉയർന്ന അപകടസാധ്യതയുള്ളതും ആയി കണക്കാക്കപ്പെടുന്നു) 8 എന്ന സ്‌കോർ ഉയർന്ന സ്‌കോർ (ഏറ്റവും സുരക്ഷിതവും കുറഞ്ഞ റിസ്‌ക് ഉള്ളതായും കണക്കാക്കുന്നു) ആണ്.","addon.dashboard.capability.host_network.title":"ഹോസ്റ്റ് നെറ്റ്‌വർക്ക്","addon.dashboard.capability.host_network.description":"ആഡ്-ഓണുകൾ സാധാരണയായി അവരുടേതായ ഒറ്റപ്പെട്ട നെറ്റ്‌വർക്ക് ലെയറിലാണ് പ്രവർത്തിക്കുന്നത്, ഇത് ഹോസ്റ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ നെറ്റ്‌വർക്ക് ആക്‌സസ് ചെയ്യുന്നതിൽ നിന്ന് അവരെ തടയുന്നു. ചില സാഹചര്യങ്ങളിൽ, ഈ നെറ്റ്‌വർക്ക് ഐസൊലേഷന് അവരുടെ സേവനങ്ങൾ നൽകുന്നതിൽ ആഡ്-ഓണുകൾക്ക് പരിമിതപ്പെടുത്തിയേക്കാം, അതിനാൽ, ആഡ്-ഓൺ രചയിതാവിന് ഈ ഒറ്റപ്പെടുത്തൽ ഉയർത്താൻ കഴിയും, ഇത് ഹോസ്റ്റ് മെഷീന്റെ നെറ്റ്‌വർക്ക് കഴിവുകളിലേക്ക് ആഡ്-ഓണിന് പൂർണ്ണ പ്രവേശനം നൽകുന്നു. ഇത് ആഡ്-ഓണിന് കൂടുതൽ നെറ്റ്‌വർക്കിംഗ് കഴിവുകൾ നൽകുന്നു, എന്നാൽ സുരക്ഷ കുറയ്ക്കുന്നു, അതിനാൽ, ആഡ്-ഓൺ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുമ്പോൾ ആഡ്-ഓണിന്റെ സുരക്ഷാ റേറ്റിംഗ് കുറയും.","addon.dashboard.capability.homeassistant_api.title":"ഹോം അസിസ്റ്റന്റ് API ആക്സസ്","addon.dashboard.capability.homeassistant_api.description":"ഹോം അസിസ്റ്റന്റ് എപിഐ വഴി നിങ്ങളുടെ പ്രവർത്തിക്കുന്ന ഹോം അസിസ്റ്റന്റ് ഇൻസ്റ്റൻസ് നേരിട്ട് ആക്സസ് ചെയ്യാൻ ഈ ആഡ്-ഓൺ അനുവദിക്കുന്നു. ഈ മോഡ് ആഡ്-ഓണിനായുള്ള പ്രാമാണീകരണവും കൈകാര്യം ചെയ്യുന്നു, ഇത് അധിക പ്രാമാണീകരണ ടോക്കണുകളുടെ ആവശ്യമില്ലാതെ ഹോം അസിസ്റ്റന്റുമായി സംവദിക്കാൻ ഒരു ആഡ്-ഓൺ പ്രാപ്തമാക്കുന്നു.","addon.dashboard.capability.full_access.title":"മുഴുവൻ ഹാർഡ്‌വെയർ ആക്‌സസ്സ്","addon.dashboard.capability.full_access.description":"ആഡ്-ഓൺ രചയിതാവിന്റെ അഭ്യർത്ഥന പ്രകാരം ഈ ആഡ്-ഓണിന് നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ ഹാർഡ്‌വെയറിലേക്ക് മുഴുവൻ അക്സസും കൊടുത്തിരിക്കുന്നു. പ്രവേശനം ഡോക്കറിലെ പ്രിവിലേജ്ഡ് മോഡുമായി താരതമ്യപ്പെടുത്താവുന്നതാണ്. ഇത് സാധ്യമായ സുരക്ഷാ അപകടസാധ്യതകൾ തുറക്കുന്നതിനാൽ, ഈ സവിശേഷത ആഡ്-ഓൺ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുന്നു. \n\n ഈ ലെവൽ ആക്‌സസ് സ്വയമേവ അനുവദിച്ചിട്ടില്ല, അത് നിങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് നിങ്ങളാൽ പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിലും, ആവശ്യമുണ്ടെങ്കിലും, വിശ്വസിക്കുന്നുവെങ്കിലും മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.capability.hassio_api.title":"സൂപ്പർവൈസർ API പ്രവേശനം","addon.dashboard.capability.hassio_api.description":"ആഡ്-ഓൺ രചയിതാവിന്റെ അഭ്യർത്ഥന പ്രകാരം, സൂപ്പർവൈസർ API-യിലേക്ക് ആഡ്-ഓണിന് ആക്സസ് നൽകി. സ്ഥിരസ്ഥിതിയായി, ആഡ്-ഓണിന് നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ പൊതുവായ പതിപ്പ് വിവരങ്ങൾ ആക്സസ് ചെയ്യാൻ കഴിയും. ആഡ്-ഓൺ API-യിലേക്ക് 'മാനേജർ' അല്ലെങ്കിൽ 'അഡ്മിൻ' ലെവൽ ആക്‌സസ് അഭ്യർത്ഥിക്കുമ്പോൾ, അത് നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് സിസ്റ്റത്തിന്റെ ഒന്നിലധികം ഭാഗങ്ങൾ നിയന്ത്രിക്കാനുള്ള ആക്‌സസ് നേടും. ഈ അനുമതി ഈ ബാഡ്‌ജ് കൊണ്ട് സൂചിപ്പിച്ചിരിക്കുന്നു, ഇത് ആഡ്-ഓണിന്റെ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കും.","addon.dashboard.capability.docker_api.title":"പൂർണ്ണ ഡോക്കർ ആക്സസ്","addon.dashboard.capability.docker_api.description":"നിങ്ങളുടെ സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ഡോക്കർ ഇൻസ്‌റ്റൻസിലേക്ക് ആഡ്-ഓണിന് നടത്തിപ്പിനുള്ള പ്രവേശനം ലഭിക്കുന്നതിന് ആഡ്-ഓൺ രചയിതാവ് അഭ്യർത്ഥിച്ചു. ഈ മോഡ് ആഡ്-ഓണിന് നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് സിസ്റ്റത്തിന് പൂർണ്ണമായ ആക്‌സസും നിയന്ത്രണവും നൽകുന്നു, ഇത് സുരക്ഷാ അപകടസാധ്യതകൾ വർദ്ധിപ്പിക്കുകയും ദുരുപയോഗം ചെയ്യുമ്പോൾ നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ വരുത്തുകയും ചെയ്യും. അതിനാൽ, ഈ സവിശേഷത ആഡ്-ഓൺ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുന്നു. \n\n ഈ നിലയിലുള്ള ആക്‌സസ് സ്വയമേവ അനുവദിച്ചിട്ടില്ല, അത് നിങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് നിങ്ങളാൽ പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിൽ, ആവശ്യമുണ്ടെങ്കിൽ, വിശ്വസിക്കുന്നുവെങ്കിൽ മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.capability.host_pid.title":"ഹോസ്റ്റ് പ്രോസസ് നെയിംസ്പേസ്","addon.dashboard.capability.host_pid.description":"സാധാരണയായി, ആഡ്-ഓൺ റൺ ചെയ്യുന്ന പ്രക്രിയകൾ, മറ്റെല്ലാ സിസ്റ്റം പ്രക്രിയകളിൽ നിന്നും വേർതിരിച്ചിരിക്കുന്നു. ആഡ്-ഓൺ രചയിതാവ് ആഡ്-ഓണിനോട് ഹോസ്റ്റ് സിസ്റ്റം ഇൻസ്റ്റൻസിൽ പ്രവർത്തിക്കുന്ന സിസ്റ്റം പ്രോസസുകളിലേക്ക് ആക്സസ് ഉണ്ടായിരിക്കണമെന്ന് അഭ്യർത്ഥിച്ചു, കൂടാതെ ഹോസ്റ്റ് സിസ്റ്റത്തിലും പ്രോസസുകൾ ഉണ്ടാക്കാൻ ആഡ്-ഓണിനെ അനുവദിക്കുക. ഈ മോഡ് ആഡ്-ഓണിന് നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് സിസ്റ്റത്തിൽ പൂർണ്ണമായ ആക്‌സസും നിയന്ത്രണവും നൽകുന്നു, ഇത് സുരക്ഷാ അപകടസാധ്യതകൾ കൂട്ടുകയും ദുരുപയോഗം ചെയ്യപ്പെട്ടാൽ നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ വരുത്തുകയും ചെയ്യും. അതിനാൽ, ഈ സവിശേഷത ആഡ്-ഓൺ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുന്നു.\n\nഈ ലെവൽ ആക്‌സസ് സ്വയമേവ അനുവദിച്ചിട്ടില്ല, അത് നിങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് സ്വമേധയാ പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിൽ, ആവശ്യമുണ്ടെങ്കിൽ, വിശ്വസിക്കുന്നുവെങ്കിൽ മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.capability.apparmor.title":"ആപ്ആർമർ","addon.dashboard.capability.apparmor.description":"നെറ്റ്‌വർക്ക് ആക്‌സസ്, റോ സോക്കറ്റ് ആക്‌സസ്, നിർദ്ദിഷ്‌ട ഫയലുകൾ വായിക്കാനോ എഴുതാനോ എക്‌സിക്യൂട്ട് ചെയ്യാനോ ഉള്ള അനുമതി എന്നിവ പോലുള്ള ആഡ്-ഓണുകളുടെ കഴിവുകളെ നിയന്ത്രിക്കുന്ന ഒരു ലിനക്‌സ് കേർണൽ സെക്യൂരിറ്റി മൊഡ്യൂളാണ് AppArmor ('ആപ്ലിക്കേഷൻ ആർമർ'). \n\n ആഡ്-ഓൺ രചയിതാക്കൾക്ക് അവരുടെ സുരക്ഷാ പ്രൊഫൈലുകൾ, ആഡ്-ഓണിനായി ഉത്തമീകരിച്ചവ നൽകാനോ, അത് പ്രവർത്തനരഹിതമാക്കാൻ അഭ്യർത്ഥിക്കാനോ കഴിയും. AppArmor പ്രവർത്തനരഹിതമാക്കിയാൽ, അത് സുരക്ഷാ അപകടസാധ്യതകൾ ഉയർത്തുകയും, ആയതിനാൽ ആഡ്-ഓണിന്റെ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുകയും ചെയ്യും.","addon.dashboard.capability.auth_api.title":"ഹോം അസിസ്റ്റന്റ് പ്രാമാണീകരണം","addon.dashboard.capability.auth_api.description":"ഉപയോക്താക്കൾക്ക് അവരുടെ ഹോം അസിസ്റ്റന്റ് ഉപയോക്തൃനാമം/പാസ്‌വേഡ് ഉപയോഗിച്ച് ആഡ്-ഓണുകൾക്കുള്ളിൽ പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷനുകളിലേക്ക് ലോഗിൻ ചെയ്യാനുള്ള സാധ്യത നൽകുന്നതിന് ഉപയോക്താക്കൾക്ക് ഹോം അസിസ്റ്റന്റിന് എതിരെ ഉപയോക്താക്കളെ പ്രാമാണീകരിക്കാൻ ഒരു ആഡ്-ഓണിന് കഴിയും. ആഡ്-ഓൺ രചയിതാവ് ഈ കഴിവ് അഭ്യർത്ഥിച്ചിട്ടുണ്ടെങ്കിൽ ഈ ബാഡ്ജ് അത് സൂചിപ്പിക്കുന്നു.","addon.dashboard.capability.ingress.title":"പ്രവേശനം","addon.dashboard.capability.ingress.description":"ഈ ആഡ്-ഓൺ അതിന്റെ ഇന്റർഫേസ് സുരക്ഷിതമായി ഹോം അസിസ്റ്റന്റിലേക്ക് ഉൾപ്പെടുത്താൻ Ingress ഉപയോഗിക്കുന്നു.","addon.dashboard.capability.signed.title":"ഒപ്പിട്ടു","addon.dashboard.capability.signed.description":"ഈ ആഡ്-ഓൺ കോഡ്നോട്ടറി കമ്മ്യൂണിറ്റി അറ്റസ്റ്റേഷൻ സേവനം (CAS) ഉപയോഗിച്ച് സൈൻ ചെയ്യുകയും പരിശോധിച്ചുറപ്പിക്കുകയും ചെയ്തതാണ്.","addon.dashboard.capability.label.core":"കാമ്പ്","addon.dashboard.capability.label.rating":"റേറ്റിംഗ്","addon.dashboard.capability.label.hardware":"ഹാർഡ്വെയർ","addon.dashboard.capability.label.host":"ഹോസ്റ്റ്","addon.dashboard.capability.label.hassio":"ഹാസ്സ് ഐഒ","addon.dashboard.capability.label.docker":"ഡോക്കർ","addon.dashboard.capability.label.host_pid":"ഹോസ്റ്റ് pid","addon.dashboard.capability.label.apparmor":"ആപ്ആർമർ","addon.dashboard.capability.label.auth":"പ്രാമാണീകരണം","addon.dashboard.capability.label.ingress":"പ്രവേശനം","addon.dashboard.capability.label.signed":"ഒപ്പിട്ടത്","addon.dashboard.capability.stages.experimental":"പരീക്ഷണാത്മകം","addon.dashboard.capability.stages.deprecated":"ഡിപ്രിക്കേറ്റ് ചെയ്തിരിക്കുന്നു","addon.dashboard.capability.role.manager":"മാനേജർ","addon.dashboard.capability.role.default":"സ്ഥിരസ്ഥിതി","addon.dashboard.capability.role.homeassistant":"ഹോംഅസിസ്റ്റന്റ്","addon.dashboard.capability.role.backup":"ബാക്കപ്പ്","addon.dashboard.capability.role.admin":"അഡ്മിൻ","addon.dashboard.option.boot.title":"ബൂട്ട് സമയത്ത് തുടങ്ങുക","addon.dashboard.option.boot.description":"സിസ്റ്റം ബൂട്ട് ചെയ്യുന്ന സമയത്ത് ആഡ്-ഓൺ തുടങ്ങിപ്പിക്കുക","addon.dashboard.option.watchdog.title":"വാച്ച്ഡോഗ്","addon.dashboard.option.watchdog.description":"ക്രാഷായാൽ ഇത് ആഡ്-ഓൺ വീണ്ടും തുടങ്ങിപ്പിക്കും","addon.dashboard.option.auto_update.title":"സ്വയം അപ് ഡേറ്റ് ചെയ്യുക","addon.dashboard.option.auto_update.description":"ഒരു പുതിയ പതിപ്പ് ലഭ്യമാകുമ്പോൾ ആഡ്-ഓൺ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യുക","addon.dashboard.option.ingress_panel.title":"സൈഡ്‌ബാറിൽ കാണിക്കുക","addon.dashboard.option.ingress_panel.description":"നിങ്ങളുടെ സൈഡ്‌ബാറിലേക്ക് ഈ ആഡ്-ഓൺ ചേർക്കുക","addon.dashboard.option.protected.title":"സംരക്ഷണ മോഡ്","addon.dashboard.option.protected.description":"ആഡ്-ഓണിൽ നിന്ന് ഉയർന്ന സിസ്റ്റം ആക്സസ് തടയുന്നു","addon.dashboard.action_error.uninstall":"ആഡ്-ഓൺ അൺഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.install":"ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.stop":"ആഡ്-ഓൺ നിർത്തുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"ആഡ്-ഓൺ പുനരാരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.start":"ആഡ്-ഓൺ തുടങ്ങുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.go_to_config":"കോൺഫിഗറേഷൻ എഡിറ്റ് ചെയ്യുക","addon.dashboard.action_error.start_invalid_config":"കോൺഫിഗറേഷനിലേക്ക് പോകുക","addon.dashboard.action_error.validate_config":"ആഡ്-ഓൺ കോൺഫിഗറേഷൻ സാധൂകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.get_changelog":"ആഡ്-ഓൺ ചേഞ്ച്ലോഗ് നേടുന്നതിൽ പരാജയപ്പെട്ടു","addon.documentation.get_documentation":"ആഡ്-ഓൺ ഡോക്യുമെന്റേഷൻ നേടുന്നതിൽ പരാജയപ്പെട്ടു, {error}","addon.logs.get_logs":"ആഡ്-ഓൺ ലോഗുകൾ നേടുന്നതിൽ പരാജയപ്പെട്ടു, {error}","common.cancel":"റദ്ദാക്കുക","common.yes":"ഉണ്ട്","common.no":"ഇല്ല","common.add":"ചേർക്കുക","common.description":"വിവരണം","common.failed_to_restart_name":"{name} പുനരാരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടു","common.failed_to_update_name":"{name} അപ്ഡേറ്റ് ചെയ്യാനായില്ല","common.learn_more":"കൂടുതലറിയുക","common.new_version_available":"പുതിയ പതിപ്പ് ലഭ്യമാണ്","common.newest_version":"ഏറ്റവും പുതിയ പതിപ്പ്","common.refresh":"പുതുക്കുക","common.release_notes":"റിലീസ് നോട്ടുകൾ","common.reload":"വീണ്ടും നിറക്കുക","common.reset_defaults":"സ്ഥിരസ്ഥിതികളിലേക്ക് പുനഃസജ്ജമാക്കുക","common.reset_options":"റീസെറ്റ് ഓപ്ഷനുകൾ","common.restart_name":"{name} പുനരാരംഭിക്കുക","common.restart":"പുനരാരംഭിക്കുക","common.running_version":"നിങ്ങൾ നിലവിൽ പതിപ്പ് {version} പ്രവർത്തിപ്പിക്കുന്നു","common.save":"സംരക്ഷിക്കുക","common.close":"അടക്കുക","common.menu":"മെന്യു","common.show":"കാണിക്കുക","common.show_more":"ഇതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണിക്കുക","common.update_available":"{count, plural,\n one {അപ്പ്ഡേറ്റ്}\n other {{count} അപ്പ്ഡേറ്റുകൾ}\n} തീർപ്പാക്കാത്തത്","common.update":"അപ്ഡേറ്റ് ചെയ്യുക","common.version":"പതിപ്പ്","common.error.unknown":"അറിയപ്പെടാത്ത പിശക്","common.error.update_failed":"അപ്ഡേറ്റ് പരാജയപ്പെട്ടു","update_available.update_name":"{name} അപ്ഡേറ്റ് ചെയ്യുക","update_available.open_release_notes":"റിലീസ് നോട്ടുകൾ തുറക്കുക","update_available.create_backup":"അപ്‌ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ് ബാക്കപ്പ് ഉണ്ടാക്കുക","update_available.description":"നിങ്ങൾ {version} ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. പതിപ്പ് {newest_version} -ലേക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ അപ്ഡേറ്റ് ക്ലിക്ക് ചെയ്യുക","update_available.updating":"{name} പതിപ്പ് {version} -ലേക്ക് അപ്ഡേറ്റ് ചെയ്യുന്നു","update_available.no_update":"{name} എന്നതിന് അപ്‌ഡേറ്റുകളൊന്നും ലഭ്യമല്ല","confirm.restart.title":"{name} റീസ്റ്റാർട്ട് ചെയ്യുക","confirm.restart.text":"{name} പുനരാരംഭിക്കണമെന്ന് തീർച്ചയാണോ?","confirm.reset_options.title":"റീസെറ്റ് ഓപ്ഷനുകൾ","confirm.reset_options.text":"നിങ്ങളുടെ എല്ലാ ഓപ്ഷനുകളും പുനഃക്രമീകരിക്കണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?","dashboard.addon_new_version":"പുതിയ പതിപ്പ് ലഭ്യമാണ്","dashboard.addon_running":"ആഡ്-ഓൺ പ്രവർത്തിക്കുന്നു","dashboard.addon_stopped":"ആഡ്-ഓൺ നിർത്തി","dashboard.addons":"ഇൻസ്റ്റാൾ ചെയ്ത ആഡ്-ഓണുകൾ","dashboard.no_addons":"നിങ്ങൾക്ക് ഇതുവരെ ആഡ്-ഓണുകളൊന്നും ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല. തുടങ്ങുന്നതിന് ആഡ്-ഓൺ സ്റ്റോറിലേക്ക് പോകുക!","dashboard.search_addons":"Search add-ons","store.missing_addons":"ആഡ്-ഓണുകൾ നഷ്‌ടമായോ? നിങ്ങളുടെ ഉപയോക്തൃ പ്രൊഫൈൽ പേജിൽ വിപുലമായ മോഡ് പ്രവർത്തനക്ഷമമാക്കുക","store.no_results_found":"{repository} ൽ ഫലങ്ങളൊന്നും കണ്ടെത്തിയില്ല.","store.registries":"രജിസ്ട്രികൾ","store.repositories":"ശേഖരങ്ങൾ","store.check_updates":"അപ്ഡേറ്റുകൾക്കായി പരിശോധിക്കുക","panel.addons":"ആഡ്-ഓണുകൾ","panel.dashboard":"ഡാഷ്ബോർഡ്","panel.backups":"ബാക്കപ്പുകൾ","panel.store":"ആഡ്-ഓൺ സ്റ്റോർ","panel.system":"സിസ്റ്റം","my.not_supported":"ഈ റീഡയറക്‌ടിനെ നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് പതിപ്പ് പിന്തുണയ്ക്കുന്നില്ല. പിന്തുണയ്‌ക്കുന്ന റീഡയറക്‌ടുകൾക്കും അവ അവതരിപ്പിച്ച പതിപ്പിനും {link} പരിശോധിക്കുക.","my.faq_link":"എന്റെ ഹോം അസിസ്റ്റന്റ് തുടർ ചോദ്യങ്ങൾ","my.add_addon_repository_title":"ആഡ്-ഓൺ ശേഖരം ലഭ്യമല്ല","my.add_addon_repository_description":"\"{addon}\" ആഡ്ഓൺ ''{repository} '' ആഡ്-ഓൺ റിപ്പോസിറ്ററിയുടെ ഒരു ഭാഗമാണ്, ഈ റിപ്പോസിറ്ററി നിങ്ങളുടെ സിസ്റ്റത്തിൽ കാണാനില്ല, ഇപ്പോൾ അത് ചേർക്കണോ?","my.error":"അറിയപ്പെടാത്ത ഒരു പിശക് ഉണ്ടായി","my.error_addon_not_found":"ആഡ്-ഓൺ കണ്ടെത്തിയില്ല","my.error_repository_not_found":"ഈ ആഡ്-ഓണിന് ആവശ്യമായ റെപോസിറ്ററി കണ്ടെത്തിയില്ല","my.error_addon_not_started":"അഭ്യർത്ഥിച്ച ആഡ്-ഓൺ പ്രവർത്തിക്കുന്നില്ല. ദയവായി ആദ്യം അത് തുടങ്ങുക","my.error_addon_not_installed":"അഭ്യർത്ഥിച്ച ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല. ആദ്യം ഇത് ഇൻസ്റ്റാൾ ചെയ്യുക","my.error_addon_no_ingress":"അഭ്യർത്ഥിച്ച ആഡ്-ഓൺ അകപ്രവേശം പിന്തുണയ്ക്കുന്നില്ല","system.log.log_provider":"ലോഗ് ദാതാവ്","system.log.get_logs":"{provider} ലോഗുകൾ നേടുന്നതിൽ പരാജയപ്പെട്ടു, {error}","system.supervisor.cpu_usage":"സൂപ്പർവൈസർ CPU ഉപയോഗം","system.supervisor.ram_usage":"സൂപ്പർവൈസർ RAM ഉപയോഗം","system.supervisor.failed_to_set_option":"സൂപ്പർവൈസർ ഓപ്ഷൻ സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.supervisor.failed_to_reload":"സൂപ്പർവൈസറെ വീണ്ടും നിറക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.supervisor.failed_to_update":"സൂപ്പർവൈസർ അപ്ഡേറ്റ് ചെയ്യാനായില്ല","system.supervisor.unsupported_title":"നിങ്ങൾ ഒരു പിന്തുണയ്ക്കാത്ത ഇൻസ്റ്റാളേഷനാണ് പ്രവർത്തിപ്പിക്കുന്നത്","system.supervisor.unsupported_description":"നിങ്ങളുടെ ഇൻസ്റ്റാളേഷനിൽ കണ്ടെത്തിയ പ്രശ്‌നങ്ങളുടെ ഒരു ലിസ്റ്റ് ചുവടെയുണ്ട്, പ്രശ്‌നങ്ങൾ എങ്ങനെ പരിഹരിക്കാമെന്ന് അറിയാൻ ലിങ്കുകളിൽ ക്ലിക്കുചെയ്യുക.","system.supervisor.unhealthy_title":"നിങ്ങളുടെ ഇൻസ്റ്റാളേഷൻ അനാരോഗ്യകരമാണ്","system.supervisor.unhealthy_description":"അനാരോഗ്യകരമായ ഇൻസ്റ്റാളേഷൻ പ്രവർത്തിപ്പിക്കുന്നത് പ്രശ്നങ്ങൾക്ക് കാരണമാകും. നിങ്ങളുടെ ഇൻസ്റ്റാളേഷനിൽ കണ്ടെത്തിയ പ്രശ്നങ്ങളുടെ ഒരു ലിസ്റ്റ് ചുവടെയുണ്ട്, പ്രശ്നങ്ങൾ എങ്ങനെ പരിഹരിക്കാമെന്ന് അറിയാൻ ലിങ്കുകളിൽ ക്ലിക്ക് ചെയ്യുക.","system.supervisor.update_supervisor":"സൂപ്പർവൈസർ അപ്ഡേറ്റ് ചെയ്യുക","system.supervisor.channel":"ചാനൽ","system.supervisor.leave_beta_action":"ബീറ്റ ചാനൽ വിടുക","system.supervisor.leave_beta_description":"ഹോം അസിസ്റ്റന്റ്, സൂപ്പർവൈസർ, ഹോസ്റ്റ് എന്നിവർക്ക് സ്ഥിരതയുള്ള അപ്ഡേറ്റുകൾ നേടുക","system.supervisor.join_beta_action":"ബീറ്റ ചാനലിൽ ചേരുക","system.supervisor.join_beta_description":"ഹോം അസിസ്റ്റന്റ് (RC-കൾ), സൂപ്പർവൈസർ, ഹോസ്റ്റ് എന്നിവർക്കുള്ള ബീറ്റ അപ്‌ഡേറ്റുകൾ നേടുക","system.supervisor.share_diagnostics":"ഡയഗ്നോസ്റ്റിക്സ് പങ്കിടുക","system.supervisor.share_diagnostics_description":"ക്രാഷ് റിപ്പോർട്ടുകളും ഡയഗ്നോസ്റ്റിക് വിവരങ്ങളും പങ്കിടുക.","system.supervisor.reload_supervisor":"സൂപ്പർവൈസർ വീണ്ടും നിറക്കുക","system.supervisor.warning":"മുന്നറിയിപ്പ്","system.supervisor.search":"തിരയുക","system.supervisor.share_diagonstics_title":"ഹോം അസിസ്റ്റന്റ് മെച്ചപ്പെടുത്താൻ സഹായിക്കുക","system.supervisor.share_diagonstics_description":"സൂപ്പർവൈസർ അപ്രതീക്ഷിത പിശകുകൾ നേരിടുമ്പോൾ ക്രാഷ് റിപ്പോർട്ടുകളും ഡയഗ്നോസ്റ്റിക് വിവരങ്ങളും സ്വയമേവ പങ്കിടാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ? {line_break} പ്രശ്‌നങ്ങൾ പരിഹരിക്കാൻ ഇത് ഞങ്ങളെ അനുവദിക്കും, ഹോം അസിസ്റ്റന്റ് കോർ ടീമിന് മാത്രമേ വിവരങ്ങൾ ആക്‌സസ് ചെയ്യാനാകൂ, മറ്റുള്ളവരുമായി പങ്കിടില്ല. {line_break} ഡാറ്റയിൽ സ്വകാര്യ/സെൻസിറ്റീവ് വിവരങ്ങളൊന്നും ഉൾപ്പെടുന്നില്ല, നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ക്രമീകരണങ്ങളിൽ ഇത് പ്രവർത്തനരഹിതമാക്കാം.","system.supervisor.unsupported_reason.apparmor":"ഹോസ്റ്റിൽ AppArmor പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ല","system.supervisor.unsupported_reason.content_trust":"ഉള്ളടക്ക-വിശ്വാസ മൂല്യനിർണ്ണയം പ്രവർത്തനരഹിതമാക്കി","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"ഡോക്കർ കോൺഫിഗറേഷൻ","system.supervisor.unsupported_reason.docker_version":"ഡോക്കർ പതിപ്പ്","system.supervisor.unsupported_reason.job_conditions":"അവഗണിച്ച ജോലി വ്യവസ്ഥകൾ","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"നെറ്റ്‌വർക്ക് മാനേജർ","system.supervisor.unsupported_reason.os":"ഓപ്പറേറ്റിംഗ് സിസ്റ്റം","system.supervisor.unsupported_reason.os_agent":"OS ഏജന്റ്","system.supervisor.unsupported_reason.privileged":"സൂപ്പർവൈസർക്ക് പ്രത്യേകാവകാശമില്ല","system.supervisor.unsupported_reason.software":"പിന്തുണയ്‌ക്കാത്ത സോഫ്‌റ്റ്‌വെയർ കണ്ടെത്തി","system.supervisor.unsupported_reason.source_mods":"ഉറവിട പരിഷ്കാരങ്ങൾ","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-പരിഹരിച്ചത്","system.supervisor.unhealthy_reason.privileged":"സൂപ്പർവൈസർക്ക് പ്രത്യേകാവകാശമില്ല","system.supervisor.unhealthy_reason.supervisor":"സൂപ്പർവൈസർക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ കഴിഞ്ഞില്ല","system.supervisor.unhealthy_reason.setup":"സൂപ്പർവൈസറുടെ സജ്ജീകരണം പരാജയപ്പെട്ടു","system.supervisor.unhealthy_reason.docker":"ഡോക്കർ പരിസ്ഥിതി ശരിയായി പ്രവർത്തിക്കുന്നില്ല","system.supervisor.unhealthy_reason.untrusted":"വിശ്വസനീയമല്ലാത്ത ഉള്ളടക്കം കണ്ടെത്തി","system.host.failed_to_get_hardware_list":"ഹാർഡ്‌വെയർ ലിസ്റ്റ് നേടുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_reboot":"ഹോസ്റ്റ് റീബൂട്ട് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_shutdown":"ഹോസ്റ്റ് ഷട്ട്ഡൗൺ ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_set_hostname":"ഹോസ്റ്റ്പേര് സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_import_from_usb":"USB-യിൽ നിന്ന് ഇറക്കുമതി ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_move":"ഡാറ്റാഡിസ്ക് നീക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.host.used_space":"ഉപയോഗിച്ച സ്ഥലം","system.host.hostname":"ഹോസ്റ്റ്പേര്","system.host.change_hostname":"ഹോസ്റ്റിന്റെ പേര് മാറ്റുക","system.host.new_hostname":"ദയവായി ഒരു പുതിയ ഹോസ്റ്റ്പേര് നൽകുക:","system.host.ip_address":"IP വിലാസം","system.host.change":"മാറ്റുക","system.host.operating_system":"ഓപ്പറേറ്റിംഗ് സിസ്റ്റം","system.host.docker_version":"ഡോക്കർ പതിപ്പ്","system.host.deployment":"വിന്യാസം","system.host.emmc_lifetime_used":"ഉപയോഗിച്ച eMMC ജീവിതകാലം","system.host.reboot_host":"ഹോസ്റ്റ് റീബൂട്ട് ചെയ്യുക","system.host.confirm_reboot":"ഹോസ്റ്റ് റീബൂട്ട് ചെയ്യണമെന്ന് ഉറപ്പാണോ?","system.host.confirm_shutdown":"ഹോസ്റ്റ് ഷട്ട്ഡൗൺ ചെയ്യണമെന്ന് ഉറപ്പാണോ?","system.host.shutdown_host":"ഹോസ്റ്റ് ഷട്ട്ഡൗൺ ചെയ്യുക","system.host.hardware":"ഹാർഡ്‌വെയർ","system.host.import_from_usb":"USB-യിൽ നിന്ന് ഇറക്കുമതി ചെയ്യുക","system.host.move_datadisk":"ഡാറ്റാഡിസ്ക് നീക്കുക","system.core.cpu_usage":"കാതൽ CPU ഉപയോഗം","system.core.ram_usage":"കാതൽ RAM ഉപയോഗം","backup.search":"ബാക്കപ്പ് തിരയുക","backup.no_backups":"നിങ്ങൾക്ക് ഇതുവരെ ബാക്കപ്പുകളൊന്നുമില്ല.","backup.create_blocked_not_running":"സിസ്റ്റം {state} അവസ്ഥയിലായതിനാൽ ഒരു ബാക്കപ്പ് ഉണ്ടാക്കുവാൻ ഇപ്പോൾ സാധ്യമല്ല.","backup.delete_selected":"തിരഞ്ഞെടുത്ത ബാക്കപ്പുകൾ ഇല്ലാതാക്കുക","backup.delete_backup_title":"ബാക്കപ്പ് ഇല്ലാതാക്കുക","backup.delete_backup_text":"നിങ്ങൾ നീക്കം ചെയ്യന്നാഗ്രഹിക്കുന്നോ {number} {number, plural,\n one {ബാക്കപ്പ്}\n other {ബാക്കപ്പുകൾ}\n}?","backup.delete_backup_confirm":"ഇല്ലാതാക്കുക","backup.selected":"{number} തിരഞ്ഞെടുത്തു","backup.failed_to_delete":"ഇല്ലാതാക്കുന്നതിൽ പരാജയപ്പെട്ടു","backup.could_not_create":"ബാക്കപ്പ് ഉണ്ടാക്കുവാനായില്ല","backup.upload_backup":"ബാക്കപ്പ് അപ്ലോഡ് ചെയ്യുക","backup.download_backup":"ബാക്കപ്പ് ഡൗൺലോഡ് ചെയ്യുക","backup.create_backup":"ബാക്കപ്പ് ഉണ്ടാക്കുക","backup.create":"ഉണ്ടാക്കുക","backup.created":"ഉണ്ടാക്കിയത്","backup.name":"ബാക്കപ്പ് പേര്","backup.type":"ബാക്കപ്പ് തരം","backup.select_type":"പുനഃസ്ഥാപിക്കേണ്ടതെന്തെന്ന് തിരഞ്ഞെടുക്കുക","backup.full_backup":"മുഴു ബാക്കപ്പ്","backup.partial_backup":"ഭാഗിക ബാക്കപ്പ്","backup.addons":"ആഡ്-ഓണുകൾ","backup.folders":"ഫോൾഡറുകൾ","backup.size":"വലിപ്പം","backup.password":"ബാക്കപ്പ് പാസ്‌വേഡ്","backup.confirm_password":"ബാക്കപ്പ് പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക","backup.password_protection":"പാസ്‌വേഡ് പരിരക്ഷണം","backup.enter_password":"ദയവായി ഒരു പാസ്‌വേഡ് ചേര്‍ക്കുക.","backup.passwords_not_matching":"പാസ്‌വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല","backup.backup_already_running":"ഒരു ബാക്കപ്പ് അല്ലെങ്കിൽ പുനഃസ്ഥാപനം ഇപ്പോൾ നടന്നുകൊണ്ടിരിക്കുകയാണ് ഒരു പുതിയ ബാക്കപ്പ് ഉണ്ടാക്കാൻ ഇപ്പോൾ സാധ്യമല്ല, പിന്നീട് വീണ്ടും ശ്രമിക്കുക.","dialog.network.title":"നെറ്റ്‌വർക്ക് ക്രമീകരണങ്ങൾ","dialog.network.connected_to":"{ssid} -യുമായി ബന്ധിപ്പിച്ചു","dialog.network.scan_ap":"ആക്സസ് പോയിന്റുകൾക്കായി സ്കാൻ ചെയ്യുക","dialog.network.signal_strength":"സിഗ്നൽ ബലം","dialog.network.open":"തുറന്നത്","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"വൈഫൈ","dialog.network.wifi_password":"വൈഫൈ പാസ്‌വേഡ്","dialog.network.warning":"നിങ്ങൾ Wi-Fi, IP അല്ലെങ്കിൽ ഗേറ്റ്‌വേ വിലാസങ്ങൾ മാറ്റുകയാണെങ്കിൽ, നിങ്ങൾക്ക് കണക്ഷൻ നഷ്‌ടപ്പെട്ടേക്കാം!","dialog.network.static":"നിശ്ചിതം","dialog.network.auto":"Automatic","dialog.network.disabled":"അപ്രാപ്തം","dialog.network.ip_netmask":"IP വിലാസം/നെറ്റ്മാസ്ക്","dialog.network.gateway":"ഗേറ്റ്‌വേ വിലാസം","dialog.network.dns_servers":"DNS സെർവറുകൾ","dialog.network.unsaved":"നിങ്ങൾക്ക് സംരക്ഷിക്കാത്ത മാറ്റങ്ങളുണ്ട്, നിങ്ങൾ ടാബുകൾ മാറ്റിയാൽ ഇവ നഷ്ടപ്പെടും, നിങ്ങൾക്ക് തുടരണോ?","dialog.network.failed_to_change":"നെറ്റ്‌വർക്ക് ക്രമീകരണം മാറ്റുന്നതിൽ പരാജയപ്പെട്ടു","dialog.network.dhcp":"ഡി.എച്ച്.സി.പി","dialog.registries.title_add":"പുതിയ കണ്ടെയ്നർ രജിസ്ട്രി ചേർക്കുക","dialog.registries.title_manage":"കണ്ടെയ്നർ രജിസ്ട്രികൾ കൈകാര്യം ചെയ്യുക","dialog.registries.registry":"രജിസ്ട്രി","dialog.registries.username":"ഉപയോക്തൃനാമം","dialog.registries.password":"പാസ്വേഡ്","dialog.registries.no_registries":"രജിസ്ട്രികളൊന്നും ക്രമീകരിച്ചിട്ടില്ല","dialog.registries.add_registry":"രജിസ്ട്രി ചേർക്കുക","dialog.registries.add_new_registry":"പുതിയ രജിസ്ട്രി ചേർക്കുക","dialog.registries.remove":"നീക്കം ചെയ്യുക","dialog.registries.failed_to_add":"രജിസ്ട്രി ചേർക്കുന്നതിൽ പരാജയപ്പെട്ടു","dialog.registries.failed_to_remove":"രജിസ്ട്രി നീക്കം ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","dialog.repositories.title":"ആഡ്-ഓൺ ശേഖരണങ്ങൾ കൈകാര്യം ചെയ്യുക","dialog.repositories.add":"ചേർക്കുക","dialog.repositories.remove":"നീക്കം ചെയ്യുക","dialog.repositories.used":"ഇൻസ്‌റ്റാൾ ചെയ്‌ത ആഡ്-ഓണുകൾക്കായി റിപ്പോസിറ്ററി ഉപയോഗത്തിലാണ്, അത് നീക്കം ചെയ്യാൻ കഴിയില്ല.","dialog.restart_addon.title":"{name} റീസ്റ്റാർട് ചെയ്യട്ടെ","dialog.restart_addon.text":"പുതിയ സംരക്ഷിച്ച കോൺഫിഗറേഷൻ ഉപയോഗിക്കുന്നതിന് ഈ ആഡ്-ഓൺ പുനരാരംഭിക്കേണ്ടതുണ്ട്.","dialog.restart_addon.restart":"റീസ്റ്റാർട് ചെയ്യുക","dialog.uninstall_addon.title":"{name} അൺഇൻസ്റ്റാൾ ചെയ്യണോ?","dialog.uninstall_addon.text":"അതിന്റെ കോൺഫിഗറേഷൻ എന്നെന്നേക്കുമായി ഇല്ലാതാക്കപ്പെടും.","dialog.uninstall_addon.uninstall":"അൺഇൻസ്റ്റാൾ ചെയ്യുക","dialog.hardware.title":"ഹാർഡ്‌വെയർ","dialog.hardware.search":"ഹാർഡ്‌വെയർ തിരയുക","dialog.hardware.subsystem":"സബ്സിസ്റ്റം","dialog.hardware.id":"ഐഡി","dialog.hardware.attributes":"ആട്രിബ്യൂട്ടുകൾ","dialog.hardware.device_path":"ഉപകരണ പാത്ത്","dialog.datadisk_move.title":"ഡാറ്റാഡിസ്ക് നീക്കുക","dialog.datadisk_move.description":"നിങ്ങൾ നിലവിൽ ''{current_path}'' ഡാറ്റാഡിസ്കായി ഉപയോഗിക്കുന്നു. ഡാറ്റ ഡിസ്കുകൾ നീക്കുന്നത് നിങ്ങളുടെ ഉപകരണം റീബൂട്ട് ചെയ്യും, ഇതിന് {time} മിനിറ്റ് എടുക്കുമെന്ന് കണക്കാക്കുന്നു. ഈ കാലയളവിൽ നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് ഇൻസ്റ്റാളേഷൻ ആക്‌സസ് ചെയ്യാനാകില്ല. നീക്കുമ്പോൾ വൈദ്യുതി വിച്ഛേദിക്കരുത്!","dialog.datadisk_move.select_device":"പുതിയ ഡാറ്റാഡിസ്ക് തിരഞ്ഞെടുക്കുക","dialog.datadisk_move.no_devices":"അനുയോജ്യമായ ഘടിപ്പിച്ച ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ല","dialog.datadisk_move.moving_desc":"റീബൂട്ട് ചെയ്യുകയും ഡാറ്റാഡിസ്ക് നീക്കുകയും ചെയ്യുന്നു. ദയവായി ക്ഷമിക്കുക","dialog.datadisk_move.moving":"ഡാറ്റാഡിസ്ക് നീക്കുന്നു","dialog.datadisk_move.loading_devices":"ഉപകരണങ്ങൾ ലോഡുചെയ്യുന്നു","dialog.datadisk_move.cancel":"റദ്ദാക്കുക","dialog.datadisk_move.move":"നീക്കുക"} \ No newline at end of file +{"addon.failed_to_reset":"ആഡ്-ഓൺ കോൺഫിഗറേഷൻ പുനഃസജ്ജമാക്കുന്നതിൽ പരാജയപ്പെട്ടു, {error}","addon.failed_to_save":"ആഡ്-ഓൺ കോൺഫിഗറേഷൻ സംരക്ഷിക്കുന്നതിൽ പരാജയപ്പെട്ടു, {error}","addon.state.installed":"ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്തു","addon.state.not_installed":"ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല","addon.state.not_available":"നിങ്ങളുടെ സിസ്റ്റത്തിൽ ആഡ്-ഓൺ ലഭ്യമല്ല","addon.panel.configuration":"കോൺഫിഗറേഷൻ","addon.panel.documentation":"ഡോക്യുമെന്റേഷൻ","addon.panel.info":"വിവരങ്ങൾ","addon.panel.log":"ലോഗ്","addon.configuration.no_configuration":"ഈ ആഡ്-ഓൺ നിങ്ങൾക്ക് കുട്ടിച്ചോറാക്കാൻ കോൺഫിഗറേഷൻ വെളിപ്പെടുത്തുന്നില്ല...","addon.configuration.audio.header":"ഓഡിയോ","addon.configuration.audio.default":"സ്ഥിരസ്ഥിതി","addon.configuration.audio.input":"ഇൻപുട്ട്","addon.configuration.audio.output":"ഔട്ട്പുട്ട്","addon.configuration.options.header":"ഓപ്ഷനുകൾ","addon.configuration.options.edit_in_ui":"UI-യിൽ ചിട്ടപ്പെടുത്തുക","addon.configuration.options.edit_in_yaml":"YAML-ൽ എഡിറ്റ് ചെയ്യുക","addon.configuration.options.invalid_yaml":"അസാധുവായ YAML","addon.configuration.options.show_unused_optional":"ഉപയോഗിക്കാത്ത ഓപ്ഷണൽ കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ കാണിക്കുക","addon.configuration.network.container":"കണ്ടെയ്നർ","addon.configuration.network.disabled":"അപ്രാപ്തമാക്കിയിരിക്കുന്നു","addon.configuration.network.header":"നെറ്റ്വർക്ക്","addon.configuration.network.show_disabled":"അപ്രാപ്തമാക്കിയ പോർട്ടുകൾ കാണിക്കുക","addon.configuration.network.introduction":"ആഡ്-ഓണുകൾ വെളിപ്പെടുത്തുന്ന നിങ്ങളുടെ ഹോസ്റ്റിലെ പോർട്ടുകൾ മാറ്റുക","addon.dashboard.changelog":"ചേഞ്ച്ലോഗ്","addon.dashboard.cpu_usage":"ആഡ്-ഓൺ CPU ഉപയോഗം","addon.dashboard.ram_usage":"ആഡ്-ഓൺ RAM ഉപയോഗം","addon.dashboard.hostname":"ഹോസ്റ്റ്പേര്","addon.dashboard.new_update_available":"{name} {version} ലഭ്യമാണ്","addon.dashboard.not_available_arch":"ഈ ആഡ്-ഓൺ നിങ്ങളുടെ ഉപകരണത്തിന്റെ പ്രോസസ്സറുമായോ നിങ്ങളുടെ ഉപകരണത്തിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റവുമായോ പൊരുത്തപ്പെടുന്നില്ല.","addon.dashboard.not_available_version":"നിങ്ങൾ ഹോം അസിസ്റ്റന്റ് {core_version_installed} ആണ് പ്രവർത്തിപ്പിക്കുന്നത്, ആഡ്-ഓണിന്റെ ഈ പതിപ്പിലേക്ക് അപ്‌ഡേറ്റ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് ഹോം അസിസ്റ്റന്റിന്റെ {core_version_needed {core_version_needed} പതിപ്പെങ്കിലും ആവശ്യമാണ്","addon.dashboard.visit_addon_page":"കൂടുതൽ വിവരങ്ങൾക്ക് {name} പേജ് സന്ദർശിക്കുക","addon.dashboard.restart":"പുനരാരംഭിക്കുക","addon.dashboard.start":"തുടങ്ങുക","addon.dashboard.stop":"നിർത്തുക","addon.dashboard.install":"ഇൻസ്റ്റാൾ ചെയ്യുക","addon.dashboard.uninstall":"അൺഇൻസ്റ്റാൾ ചെയ്യുക","addon.dashboard.rebuild":"പുനർനിർമ്മിക്കുക","addon.dashboard.open_web_ui":"വെബ് UI തുറക്കുക","addon.dashboard.protection_mode.title":"സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കി!","addon.dashboard.protection_mode.content":"ഈ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കി! ഇത് ആഡ്-ഓണിന് മുഴുവൻ സിസ്റ്റത്തിലേക്കും പൂർണ്ണ ആക്‌സസ് നൽകുന്നു, ഇത് സുരക്ഷാ അപകടസാധ്യതകൾ ചേർക്കുന്നു, തെറ്റായി ഉപയോഗിക്കുമ്പോൾ നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ സംഭവിക്കാം. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിൽ, ആവശ്യമുണ്ടെങ്കിൽ, വിശ്വസിക്കുന്നുവെങ്കിൽ മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.protection_mode.enable":"പ്രാപ്തമാക്കുക","addon.dashboard.capability.stage.title":"ആഡ്-ഓൺ സ്റ്റേജ്","addon.dashboard.capability.stage.description":"ആഡ്-ഓണുകൾക്ക് മൂന്ന് ഘട്ടങ്ങളിൽ ഒന്ന് ഉണ്ടായിരിക്കാം: \n\n {icon_stable} **സ്റ്റേബിൾ**: ഇവ ഉൽപ്പാദനത്തിൽ ഉപയോഗിക്കാൻ തയ്യാറായ ആഡ്-ഓണുകളാണ്. \n\n {icon_experimental} **പരീക്ഷണാത്മകം**: ഇവയിൽ ബഗുകൾ അടങ്ങിയിരിക്കാം, പൂർത്തിയാകാത്തതാകാം. \n\n {icon_deprecated} **ഒഴിവാക്കപ്പെട്ടത്**: ഈ ആഡ്-ഓണുകൾക്ക് ഇനി അപ്‌ഡേറ്റുകളൊന്നും ലഭിക്കില്ല.","addon.dashboard.capability.rating.title":"ആഡ്-ഓൺ സുരക്ഷാ റേറ്റിംഗ്","addon.dashboard.capability.rating.description":"ഹോം അസിസ്റ്റന്റ് ഓരോ ആഡ്-ഓണുകൾക്കും ഒരു സുരക്ഷാ റേറ്റിംഗ് നൽകുന്നു, ഇത് ഈ ആഡ്-ഓൺ ഉപയോഗിക്കുമ്പോൾ ഉണ്ടാകുന്ന അപകടങ്ങളെ സൂചിപ്പിക്കുന്നു. നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഒരു ആഡ്-ഓണിന് കൂടുതൽ ആക്‌സസ് ആവശ്യമാണെങ്കിൽ, സുരക്ഷാ റേറ്റിംഗ് സ്‌കോർ കുറയും, അതിനർത്ഥം സാധ്യമായ സുരക്ഷാ അപകടസാധ്യതകൾ കൂടുതലായിരിക്കും എന്നാണ്. \n\n1 മുതൽ 8 വരെയുള്ള സ്‌കെയിലിലാണ് ഈ സ്‌കോർ ഉള്ളത്. 1 എന്നത് ഏറ്റവും കുറഞ്ഞ സ്‌കോറും (ഏറ്റവും സുരക്ഷിതമല്ലാത്തതും ഉയർന്ന അപകടസാധ്യതയുള്ളതും ആയി കണക്കാക്കപ്പെടുന്നു) 8 എന്ന സ്‌കോർ ഉയർന്ന സ്‌കോർ (ഏറ്റവും സുരക്ഷിതവും കുറഞ്ഞ റിസ്‌ക് ഉള്ളതായും കണക്കാക്കുന്നു) ആണ്.","addon.dashboard.capability.host_network.title":"ഹോസ്റ്റ് നെറ്റ്‌വർക്ക്","addon.dashboard.capability.host_network.description":"ആഡ്-ഓണുകൾ സാധാരണയായി അവരുടേതായ ഒറ്റപ്പെട്ട നെറ്റ്‌വർക്ക് ലെയറിലാണ് പ്രവർത്തിക്കുന്നത്, ഇത് ഹോസ്റ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ നെറ്റ്‌വർക്ക് ആക്‌സസ് ചെയ്യുന്നതിൽ നിന്ന് അവരെ തടയുന്നു. ചില സാഹചര്യങ്ങളിൽ, ഈ നെറ്റ്‌വർക്ക് ഐസൊലേഷന് അവരുടെ സേവനങ്ങൾ നൽകുന്നതിൽ ആഡ്-ഓണുകൾക്ക് പരിമിതപ്പെടുത്തിയേക്കാം, അതിനാൽ, ആഡ്-ഓൺ രചയിതാവിന് ഈ ഒറ്റപ്പെടുത്തൽ ഉയർത്താൻ കഴിയും, ഇത് ഹോസ്റ്റ് മെഷീന്റെ നെറ്റ്‌വർക്ക് കഴിവുകളിലേക്ക് ആഡ്-ഓണിന് പൂർണ്ണ പ്രവേശനം നൽകുന്നു. ഇത് ആഡ്-ഓണിന് കൂടുതൽ നെറ്റ്‌വർക്കിംഗ് കഴിവുകൾ നൽകുന്നു, എന്നാൽ സുരക്ഷ കുറയ്ക്കുന്നു, അതിനാൽ, ആഡ്-ഓൺ ഈ ഓപ്ഷൻ ഉപയോഗിക്കുമ്പോൾ ആഡ്-ഓണിന്റെ സുരക്ഷാ റേറ്റിംഗ് കുറയും.","addon.dashboard.capability.homeassistant_api.title":"ഹോം അസിസ്റ്റന്റ് API ആക്സസ്","addon.dashboard.capability.homeassistant_api.description":"ഹോം അസിസ്റ്റന്റ് എപിഐ വഴി നിങ്ങളുടെ പ്രവർത്തിക്കുന്ന ഹോം അസിസ്റ്റന്റ് ഇൻസ്റ്റൻസ് നേരിട്ട് ആക്സസ് ചെയ്യാൻ ഈ ആഡ്-ഓൺ അനുവദിക്കുന്നു. ഈ മോഡ് ആഡ്-ഓണിനായുള്ള പ്രാമാണീകരണവും കൈകാര്യം ചെയ്യുന്നു, ഇത് അധിക പ്രാമാണീകരണ ടോക്കണുകളുടെ ആവശ്യമില്ലാതെ ഹോം അസിസ്റ്റന്റുമായി സംവദിക്കാൻ ഒരു ആഡ്-ഓൺ പ്രാപ്തമാക്കുന്നു.","addon.dashboard.capability.full_access.title":"മുഴുവൻ ഹാർഡ്‌വെയർ ആക്‌സസ്സ്","addon.dashboard.capability.full_access.description":"ആഡ്-ഓൺ രചയിതാവിന്റെ അഭ്യർത്ഥന പ്രകാരം ഈ ആഡ്-ഓണിന് നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ ഹാർഡ്‌വെയറിലേക്ക് മുഴുവൻ അക്സസും കൊടുത്തിരിക്കുന്നു. പ്രവേശനം ഡോക്കറിലെ പ്രിവിലേജ്ഡ് മോഡുമായി താരതമ്യപ്പെടുത്താവുന്നതാണ്. ഇത് സാധ്യമായ സുരക്ഷാ അപകടസാധ്യതകൾ തുറക്കുന്നതിനാൽ, ഈ സവിശേഷത ആഡ്-ഓൺ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുന്നു. \n\n ഈ ലെവൽ ആക്‌സസ് സ്വയമേവ അനുവദിച്ചിട്ടില്ല, അത് നിങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് നിങ്ങളാൽ പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിലും, ആവശ്യമുണ്ടെങ്കിലും, വിശ്വസിക്കുന്നുവെങ്കിലും മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.capability.hassio_api.title":"സൂപ്പർവൈസർ API പ്രവേശനം","addon.dashboard.capability.hassio_api.description":"ആഡ്-ഓൺ രചയിതാവിന്റെ അഭ്യർത്ഥന പ്രകാരം, സൂപ്പർവൈസർ API-യിലേക്ക് ആഡ്-ഓണിന് ആക്സസ് നൽകി. സ്ഥിരസ്ഥിതിയായി, ആഡ്-ഓണിന് നിങ്ങളുടെ സിസ്റ്റത്തിന്റെ പൊതുവായ പതിപ്പ് വിവരങ്ങൾ ആക്സസ് ചെയ്യാൻ കഴിയും. ആഡ്-ഓൺ API-യിലേക്ക് 'മാനേജർ' അല്ലെങ്കിൽ 'അഡ്മിൻ' ലെവൽ ആക്‌സസ് അഭ്യർത്ഥിക്കുമ്പോൾ, അത് നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് സിസ്റ്റത്തിന്റെ ഒന്നിലധികം ഭാഗങ്ങൾ നിയന്ത്രിക്കാനുള്ള ആക്‌സസ് നേടും. ഈ അനുമതി ഈ ബാഡ്‌ജ് കൊണ്ട് സൂചിപ്പിച്ചിരിക്കുന്നു, ഇത് ആഡ്-ഓണിന്റെ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കും.","addon.dashboard.capability.docker_api.title":"പൂർണ്ണ ഡോക്കർ ആക്സസ്","addon.dashboard.capability.docker_api.description":"നിങ്ങളുടെ സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുന്ന ഡോക്കർ ഇൻസ്‌റ്റൻസിലേക്ക് ആഡ്-ഓണിന് നടത്തിപ്പിനുള്ള പ്രവേശനം ലഭിക്കുന്നതിന് ആഡ്-ഓൺ രചയിതാവ് അഭ്യർത്ഥിച്ചു. ഈ മോഡ് ആഡ്-ഓണിന് നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് സിസ്റ്റത്തിന് പൂർണ്ണമായ ആക്‌സസും നിയന്ത്രണവും നൽകുന്നു, ഇത് സുരക്ഷാ അപകടസാധ്യതകൾ വർദ്ധിപ്പിക്കുകയും ദുരുപയോഗം ചെയ്യുമ്പോൾ നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ വരുത്തുകയും ചെയ്യും. അതിനാൽ, ഈ സവിശേഷത ആഡ്-ഓൺ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുന്നു. \n\n ഈ നിലയിലുള്ള ആക്‌സസ് സ്വയമേവ അനുവദിച്ചിട്ടില്ല, അത് നിങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് നിങ്ങളാൽ പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിൽ, ആവശ്യമുണ്ടെങ്കിൽ, വിശ്വസിക്കുന്നുവെങ്കിൽ മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.capability.host_pid.title":"ഹോസ്റ്റ് പ്രോസസ് നെയിംസ്പേസ്","addon.dashboard.capability.host_pid.description":"സാധാരണയായി, ആഡ്-ഓൺ റൺ ചെയ്യുന്ന പ്രക്രിയകൾ, മറ്റെല്ലാ സിസ്റ്റം പ്രക്രിയകളിൽ നിന്നും വേർതിരിച്ചിരിക്കുന്നു. ആഡ്-ഓൺ രചയിതാവ് ആഡ്-ഓണിനോട് ഹോസ്റ്റ് സിസ്റ്റം ഇൻസ്റ്റൻസിൽ പ്രവർത്തിക്കുന്ന സിസ്റ്റം പ്രോസസുകളിലേക്ക് ആക്സസ് ഉണ്ടായിരിക്കണമെന്ന് അഭ്യർത്ഥിച്ചു, കൂടാതെ ഹോസ്റ്റ് സിസ്റ്റത്തിലും പ്രോസസുകൾ ഉണ്ടാക്കാൻ ആഡ്-ഓണിനെ അനുവദിക്കുക. ഈ മോഡ് ആഡ്-ഓണിന് നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് സിസ്റ്റത്തിൽ പൂർണ്ണമായ ആക്‌സസും നിയന്ത്രണവും നൽകുന്നു, ഇത് സുരക്ഷാ അപകടസാധ്യതകൾ കൂട്ടുകയും ദുരുപയോഗം ചെയ്യപ്പെട്ടാൽ നിങ്ങളുടെ സിസ്റ്റത്തിന് കേടുപാടുകൾ വരുത്തുകയും ചെയ്യും. അതിനാൽ, ഈ സവിശേഷത ആഡ്-ഓൺ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുന്നു.\n\nഈ ലെവൽ ആക്‌സസ് സ്വയമേവ അനുവദിച്ചിട്ടില്ല, അത് നിങ്ങൾ സ്ഥിരീകരിക്കേണ്ടതുണ്ട്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ആഡ്-ഓണിലെ സംരക്ഷണ മോഡ് സ്വമേധയാ പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്. ഈ ആഡ്-ഓണിന്റെ ഉറവിടം നിങ്ങൾക്കറിയാമെങ്കിൽ, ആവശ്യമുണ്ടെങ്കിൽ, വിശ്വസിക്കുന്നുവെങ്കിൽ മാത്രം സംരക്ഷണ മോഡ് പ്രവർത്തനരഹിതമാക്കുക.","addon.dashboard.capability.apparmor.title":"ആപ്ആർമർ","addon.dashboard.capability.apparmor.description":"നെറ്റ്‌വർക്ക് ആക്‌സസ്, റോ സോക്കറ്റ് ആക്‌സസ്, നിർദ്ദിഷ്‌ട ഫയലുകൾ വായിക്കാനോ എഴുതാനോ എക്‌സിക്യൂട്ട് ചെയ്യാനോ ഉള്ള അനുമതി എന്നിവ പോലുള്ള ആഡ്-ഓണുകളുടെ കഴിവുകളെ നിയന്ത്രിക്കുന്ന ഒരു ലിനക്‌സ് കേർണൽ സെക്യൂരിറ്റി മൊഡ്യൂളാണ് AppArmor ('ആപ്ലിക്കേഷൻ ആർമർ'). \n\n ആഡ്-ഓൺ രചയിതാക്കൾക്ക് അവരുടെ സുരക്ഷാ പ്രൊഫൈലുകൾ, ആഡ്-ഓണിനായി ഉത്തമീകരിച്ചവ നൽകാനോ, അത് പ്രവർത്തനരഹിതമാക്കാൻ അഭ്യർത്ഥിക്കാനോ കഴിയും. AppArmor പ്രവർത്തനരഹിതമാക്കിയാൽ, അത് സുരക്ഷാ അപകടസാധ്യതകൾ ഉയർത്തുകയും, ആയതിനാൽ ആഡ്-ഓണിന്റെ സുരക്ഷാ സ്‌കോറിനെ പ്രതികൂലമായി ബാധിക്കുകയും ചെയ്യും.","addon.dashboard.capability.auth_api.title":"ഹോം അസിസ്റ്റന്റ് പ്രാമാണീകരണം","addon.dashboard.capability.auth_api.description":"ഉപയോക്താക്കൾക്ക് അവരുടെ ഹോം അസിസ്റ്റന്റ് ഉപയോക്തൃനാമം/പാസ്‌വേഡ് ഉപയോഗിച്ച് ആഡ്-ഓണുകൾക്കുള്ളിൽ പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷനുകളിലേക്ക് ലോഗിൻ ചെയ്യാനുള്ള സാധ്യത നൽകുന്നതിന് ഉപയോക്താക്കൾക്ക് ഹോം അസിസ്റ്റന്റിന് എതിരെ ഉപയോക്താക്കളെ പ്രാമാണീകരിക്കാൻ ഒരു ആഡ്-ഓണിന് കഴിയും. ആഡ്-ഓൺ രചയിതാവ് ഈ കഴിവ് അഭ്യർത്ഥിച്ചിട്ടുണ്ടെങ്കിൽ ഈ ബാഡ്ജ് അത് സൂചിപ്പിക്കുന്നു.","addon.dashboard.capability.ingress.title":"പ്രവേശനം","addon.dashboard.capability.ingress.description":"ഈ ആഡ്-ഓൺ അതിന്റെ ഇന്റർഫേസ് സുരക്ഷിതമായി ഹോം അസിസ്റ്റന്റിലേക്ക് ഉൾപ്പെടുത്താൻ Ingress ഉപയോഗിക്കുന്നു.","addon.dashboard.capability.signed.title":"ഒപ്പിട്ടു","addon.dashboard.capability.signed.description":"ഈ ആഡ്-ഓൺ കോഡ്നോട്ടറി കമ്മ്യൂണിറ്റി അറ്റസ്റ്റേഷൻ സേവനം (CAS) ഉപയോഗിച്ച് സൈൻ ചെയ്യുകയും പരിശോധിച്ചുറപ്പിക്കുകയും ചെയ്തതാണ്.","addon.dashboard.capability.label.core":"കാമ്പ്","addon.dashboard.capability.label.rating":"റേറ്റിംഗ്","addon.dashboard.capability.label.hardware":"ഹാർഡ്വെയർ","addon.dashboard.capability.label.host":"ഹോസ്റ്റ്","addon.dashboard.capability.label.hassio":"ഹാസ്സ് ഐഒ","addon.dashboard.capability.label.docker":"ഡോക്കർ","addon.dashboard.capability.label.host_pid":"ഹോസ്റ്റ് pid","addon.dashboard.capability.label.apparmor":"ആപ്ആർമർ","addon.dashboard.capability.label.auth":"പ്രാമാണീകരണം","addon.dashboard.capability.label.ingress":"പ്രവേശനം","addon.dashboard.capability.label.signed":"ഒപ്പിട്ടത്","addon.dashboard.capability.stages.experimental":"പരീക്ഷണാത്മകം","addon.dashboard.capability.stages.deprecated":"ഡിപ്രിക്കേറ്റ് ചെയ്തിരിക്കുന്നു","addon.dashboard.capability.role.manager":"മാനേജർ","addon.dashboard.capability.role.default":"സ്ഥിരസ്ഥിതി","addon.dashboard.capability.role.homeassistant":"ഹോംഅസിസ്റ്റന്റ്","addon.dashboard.capability.role.backup":"ബാക്കപ്പ്","addon.dashboard.capability.role.admin":"അഡ്മിൻ","addon.dashboard.option.boot.title":"ബൂട്ട് സമയത്ത് തുടങ്ങുക","addon.dashboard.option.boot.description":"സിസ്റ്റം ബൂട്ട് ചെയ്യുന്ന സമയത്ത് ആഡ്-ഓൺ തുടങ്ങിപ്പിക്കുക","addon.dashboard.option.watchdog.title":"വാച്ച്ഡോഗ്","addon.dashboard.option.watchdog.description":"ക്രാഷായാൽ ഇത് ആഡ്-ഓൺ വീണ്ടും തുടങ്ങിപ്പിക്കും","addon.dashboard.option.auto_update.title":"സ്വയം അപ് ഡേറ്റ് ചെയ്യുക","addon.dashboard.option.auto_update.description":"ഒരു പുതിയ പതിപ്പ് ലഭ്യമാകുമ്പോൾ ആഡ്-ഓൺ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യുക","addon.dashboard.option.ingress_panel.title":"സൈഡ്‌ബാറിൽ കാണിക്കുക","addon.dashboard.option.ingress_panel.description":"നിങ്ങളുടെ സൈഡ്‌ബാറിലേക്ക് ഈ ആഡ്-ഓൺ ചേർക്കുക","addon.dashboard.option.protected.title":"സംരക്ഷണ മോഡ്","addon.dashboard.option.protected.description":"ആഡ്-ഓണിൽ നിന്ന് ഉയർന്ന സിസ്റ്റം ആക്സസ് തടയുന്നു","addon.dashboard.action_error.uninstall":"ആഡ്-ഓൺ അൺഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.install":"ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.stop":"ആഡ്-ഓൺ നിർത്തുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"ആഡ്-ഓൺ പുനരാരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.start":"ആഡ്-ഓൺ തുടങ്ങുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.go_to_config":"കോൺഫിഗറേഷൻ എഡിറ്റ് ചെയ്യുക","addon.dashboard.action_error.start_invalid_config":"കോൺഫിഗറേഷനിലേക്ക് പോകുക","addon.dashboard.action_error.validate_config":"ആഡ്-ഓൺ കോൺഫിഗറേഷൻ സാധൂകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു","addon.dashboard.action_error.get_changelog":"ആഡ്-ഓൺ ചേഞ്ച്ലോഗ് നേടുന്നതിൽ പരാജയപ്പെട്ടു","addon.documentation.get_documentation":"ആഡ്-ഓൺ ഡോക്യുമെന്റേഷൻ നേടുന്നതിൽ പരാജയപ്പെട്ടു, {error}","addon.logs.get_logs":"ആഡ്-ഓൺ ലോഗുകൾ നേടുന്നതിൽ പരാജയപ്പെട്ടു, {error}","common.cancel":"റദ്ദാക്കുക","common.yes":"ഉണ്ട്","common.no":"ഇല്ല","common.add":"ചേർക്കുക","common.description":"വിവരണം","common.failed_to_restart_name":"{name} പുനരാരംഭിക്കുന്നതിൽ പരാജയപ്പെട്ടു","common.failed_to_update_name":"{name} അപ്ഡേറ്റ് ചെയ്യാനായില്ല","common.learn_more":"കൂടുതലറിയുക","common.new_version_available":"പുതിയ പതിപ്പ് ലഭ്യമാണ്","common.newest_version":"ഏറ്റവും പുതിയ പതിപ്പ്","common.refresh":"പുതുക്കുക","common.release_notes":"റിലീസ് നോട്ടുകൾ","common.reload":"വീണ്ടും നിറക്കുക","common.reset_defaults":"സ്ഥിരസ്ഥിതികളിലേക്ക് പുനഃസജ്ജമാക്കുക","common.reset_options":"റീസെറ്റ് ഓപ്ഷനുകൾ","common.restart_name":"{name} പുനരാരംഭിക്കുക","common.restart":"പുനരാരംഭിക്കുക","common.running_version":"നിങ്ങൾ നിലവിൽ പതിപ്പ് {version} പ്രവർത്തിപ്പിക്കുന്നു","common.save":"സംരക്ഷിക്കുക","common.close":"അടക്കുക","common.menu":"മെന്യു","common.show":"കാണിക്കുക","common.show_more":"ഇതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾ കാണിക്കുക","common.update_available":"{count, plural,\n one {അപ്പ്ഡേറ്റ്}\n other {{count} അപ്പ്ഡേറ്റുകൾ}\n} തീർപ്പാക്കാത്തത്","common.update":"അപ്ഡേറ്റ് ചെയ്യുക","common.version":"പതിപ്പ്","common.error.unknown":"അറിയപ്പെടാത്ത പിശക്","common.error.update_failed":"അപ്ഡേറ്റ് പരാജയപ്പെട്ടു","update_available.update_name":"{name} അപ്ഡേറ്റ് ചെയ്യുക","update_available.open_release_notes":"റിലീസ് നോട്ടുകൾ തുറക്കുക","update_available.create_backup":"അപ്‌ഡേറ്റ് ചെയ്യുന്നതിന് മുമ്പ് ബാക്കപ്പ് ഉണ്ടാക്കുക","update_available.description":"നിങ്ങൾ {version} ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. പതിപ്പ് {newest_version} -ലേക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ അപ്ഡേറ്റ് ക്ലിക്ക് ചെയ്യുക","update_available.updating":"{name} പതിപ്പ് {version} -ലേക്ക് അപ്ഡേറ്റ് ചെയ്യുന്നു","update_available.no_update":"{name} എന്നതിന് അപ്‌ഡേറ്റുകളൊന്നും ലഭ്യമല്ല","confirm.restart.title":"{name} റീസ്റ്റാർട്ട് ചെയ്യുക","confirm.restart.text":"{name} പുനരാരംഭിക്കണമെന്ന് തീർച്ചയാണോ?","confirm.reset_options.title":"റീസെറ്റ് ഓപ്ഷനുകൾ","confirm.reset_options.text":"നിങ്ങളുടെ എല്ലാ ഓപ്ഷനുകളും പുനഃക്രമീകരിക്കണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?","dashboard.addon_new_version":"പുതിയ പതിപ്പ് ലഭ്യമാണ്","dashboard.addon_running":"ആഡ്-ഓൺ പ്രവർത്തിക്കുന്നു","dashboard.addon_stopped":"ആഡ്-ഓൺ നിർത്തി","dashboard.addons":"ഇൻസ്റ്റാൾ ചെയ്ത ആഡ്-ഓണുകൾ","dashboard.no_addons":"നിങ്ങൾക്ക് ഇതുവരെ ആഡ്-ഓണുകളൊന്നും ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല. തുടങ്ങുന്നതിന് ആഡ്-ഓൺ സ്റ്റോറിലേക്ക് പോകുക!","dashboard.search_addons":"Search add-ons","store.missing_addons":"ആഡ്-ഓണുകൾ നഷ്‌ടമായോ? നിങ്ങളുടെ ഉപയോക്തൃ പ്രൊഫൈൽ പേജിൽ വിപുലമായ മോഡ് പ്രവർത്തനക്ഷമമാക്കുക","store.no_results_found":"{repository} ൽ ഫലങ്ങളൊന്നും കണ്ടെത്തിയില്ല.","store.registries":"രജിസ്ട്രികൾ","store.repositories":"ശേഖരങ്ങൾ","store.check_updates":"അപ്ഡേറ്റുകൾക്കായി പരിശോധിക്കുക","panel.addons":"ആഡ്-ഓണുകൾ","panel.dashboard":"ഡാഷ്ബോർഡ്","panel.backups":"ബാക്കപ്പുകൾ","panel.store":"ആഡ്-ഓൺ സ്റ്റോർ","panel.system":"സിസ്റ്റം","my.not_supported":"ഈ റീഡയറക്‌ടിനെ നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് പതിപ്പ് പിന്തുണയ്ക്കുന്നില്ല. പിന്തുണയ്‌ക്കുന്ന റീഡയറക്‌ടുകൾക്കും അവ അവതരിപ്പിച്ച പതിപ്പിനും {link} പരിശോധിക്കുക.","my.faq_link":"എന്റെ ഹോം അസിസ്റ്റന്റ് തുടർ ചോദ്യങ്ങൾ","my.add_addon_repository_title":"ആഡ്-ഓൺ ശേഖരം ലഭ്യമല്ല","my.add_addon_repository_description":"\"{addon}\" ആഡ്ഓൺ ''{repository} '' ആഡ്-ഓൺ റിപ്പോസിറ്ററിയുടെ ഒരു ഭാഗമാണ്, ഈ റിപ്പോസിറ്ററി നിങ്ങളുടെ സിസ്റ്റത്തിൽ കാണാനില്ല, ഇപ്പോൾ അത് ചേർക്കണോ?","my.error":"അറിയപ്പെടാത്ത ഒരു പിശക് ഉണ്ടായി","my.error_addon_not_found":"ആഡ്-ഓൺ കണ്ടെത്തിയില്ല","my.error_repository_not_found":"ഈ ആഡ്-ഓണിന് ആവശ്യമായ റെപോസിറ്ററി കണ്ടെത്തിയില്ല","my.error_addon_not_started":"അഭ്യർത്ഥിച്ച ആഡ്-ഓൺ പ്രവർത്തിക്കുന്നില്ല. ദയവായി ആദ്യം അത് തുടങ്ങുക","my.error_addon_not_installed":"അഭ്യർത്ഥിച്ച ആഡ്-ഓൺ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ല. ആദ്യം ഇത് ഇൻസ്റ്റാൾ ചെയ്യുക","my.error_addon_no_ingress":"അഭ്യർത്ഥിച്ച ആഡ്-ഓൺ അകപ്രവേശം പിന്തുണയ്ക്കുന്നില്ല","system.log.log_provider":"ലോഗ് ദാതാവ്","system.log.get_logs":"{provider} ലോഗുകൾ നേടുന്നതിൽ പരാജയപ്പെട്ടു, {error}","system.supervisor.cpu_usage":"സൂപ്പർവൈസർ CPU ഉപയോഗം","system.supervisor.ram_usage":"സൂപ്പർവൈസർ RAM ഉപയോഗം","system.supervisor.failed_to_set_option":"സൂപ്പർവൈസർ ഓപ്ഷൻ സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.supervisor.failed_to_reload":"സൂപ്പർവൈസറെ വീണ്ടും നിറക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.supervisor.failed_to_update":"സൂപ്പർവൈസർ അപ്ഡേറ്റ് ചെയ്യാനായില്ല","system.supervisor.unsupported_title":"നിങ്ങൾ ഒരു പിന്തുണയ്ക്കാത്ത ഇൻസ്റ്റാളേഷനാണ് പ്രവർത്തിപ്പിക്കുന്നത്","system.supervisor.unsupported_description":"നിങ്ങളുടെ ഇൻസ്റ്റാളേഷനിൽ കണ്ടെത്തിയ പ്രശ്‌നങ്ങളുടെ ഒരു ലിസ്റ്റ് ചുവടെയുണ്ട്, പ്രശ്‌നങ്ങൾ എങ്ങനെ പരിഹരിക്കാമെന്ന് അറിയാൻ ലിങ്കുകളിൽ ക്ലിക്കുചെയ്യുക.","system.supervisor.unhealthy_title":"നിങ്ങളുടെ ഇൻസ്റ്റാളേഷൻ അനാരോഗ്യകരമാണ്","system.supervisor.unhealthy_description":"അനാരോഗ്യകരമായ ഇൻസ്റ്റാളേഷൻ പ്രവർത്തിപ്പിക്കുന്നത് പ്രശ്നങ്ങൾക്ക് കാരണമാകും. നിങ്ങളുടെ ഇൻസ്റ്റാളേഷനിൽ കണ്ടെത്തിയ പ്രശ്നങ്ങളുടെ ഒരു ലിസ്റ്റ് ചുവടെയുണ്ട്, പ്രശ്നങ്ങൾ എങ്ങനെ പരിഹരിക്കാമെന്ന് അറിയാൻ ലിങ്കുകളിൽ ക്ലിക്ക് ചെയ്യുക.","system.supervisor.update_supervisor":"സൂപ്പർവൈസർ അപ്ഡേറ്റ് ചെയ്യുക","system.supervisor.channel":"ചാനൽ","system.supervisor.leave_beta_action":"ബീറ്റ ചാനൽ വിടുക","system.supervisor.leave_beta_description":"ഹോം അസിസ്റ്റന്റ്, സൂപ്പർവൈസർ, ഹോസ്റ്റ് എന്നിവർക്ക് സ്ഥിരതയുള്ള അപ്ഡേറ്റുകൾ നേടുക","system.supervisor.join_beta_action":"ബീറ്റ ചാനലിൽ ചേരുക","system.supervisor.join_beta_description":"ഹോം അസിസ്റ്റന്റ് (RC-കൾ), സൂപ്പർവൈസർ, ഹോസ്റ്റ് എന്നിവർക്കുള്ള ബീറ്റ അപ്‌ഡേറ്റുകൾ നേടുക","system.supervisor.share_diagnostics":"ഡയഗ്നോസ്റ്റിക്സ് പങ്കിടുക","system.supervisor.share_diagnostics_description":"ക്രാഷ് റിപ്പോർട്ടുകളും ഡയഗ്നോസ്റ്റിക് വിവരങ്ങളും പങ്കിടുക.","system.supervisor.reload_supervisor":"സൂപ്പർവൈസർ വീണ്ടും നിറക്കുക","system.supervisor.warning":"മുന്നറിയിപ്പ്","system.supervisor.search":"തിരയുക","system.supervisor.share_diagonstics_title":"ഹോം അസിസ്റ്റന്റ് മെച്ചപ്പെടുത്താൻ സഹായിക്കുക","system.supervisor.share_diagonstics_description":"സൂപ്പർവൈസർ അപ്രതീക്ഷിത പിശകുകൾ നേരിടുമ്പോൾ ക്രാഷ് റിപ്പോർട്ടുകളും ഡയഗ്നോസ്റ്റിക് വിവരങ്ങളും സ്വയമേവ പങ്കിടാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുണ്ടോ? {line_break} പ്രശ്‌നങ്ങൾ പരിഹരിക്കാൻ ഇത് ഞങ്ങളെ അനുവദിക്കും, ഹോം അസിസ്റ്റന്റ് കോർ ടീമിന് മാത്രമേ വിവരങ്ങൾ ആക്‌സസ് ചെയ്യാനാകൂ, മറ്റുള്ളവരുമായി പങ്കിടില്ല. {line_break} ഡാറ്റയിൽ സ്വകാര്യ/സെൻസിറ്റീവ് വിവരങ്ങളൊന്നും ഉൾപ്പെടുന്നില്ല, നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ക്രമീകരണങ്ങളിൽ ഇത് പ്രവർത്തനരഹിതമാക്കാം.","system.supervisor.unsupported_reason.apparmor":"ഹോസ്റ്റിൽ AppArmor പ്രവർത്തനക്ഷമമാക്കിയിട്ടില്ല","system.supervisor.unsupported_reason.content_trust":"ഉള്ളടക്ക-വിശ്വാസ മൂല്യനിർണ്ണയം പ്രവർത്തനരഹിതമാക്കി","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"ഡോക്കർ കോൺഫിഗറേഷൻ","system.supervisor.unsupported_reason.docker_version":"ഡോക്കർ പതിപ്പ്","system.supervisor.unsupported_reason.job_conditions":"അവഗണിച്ച ജോലി വ്യവസ്ഥകൾ","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"നെറ്റ്‌വർക്ക് മാനേജർ","system.supervisor.unsupported_reason.os":"ഓപ്പറേറ്റിംഗ് സിസ്റ്റം","system.supervisor.unsupported_reason.os_agent":"OS ഏജന്റ്","system.supervisor.unsupported_reason.privileged":"സൂപ്പർവൈസർക്ക് പ്രത്യേകാവകാശമില്ല","system.supervisor.unsupported_reason.software":"പിന്തുണയ്‌ക്കാത്ത സോഫ്‌റ്റ്‌വെയർ കണ്ടെത്തി","system.supervisor.unsupported_reason.source_mods":"ഉറവിട പരിഷ്കാരങ്ങൾ","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-പരിഹരിച്ചത്","system.supervisor.unhealthy_reason.privileged":"സൂപ്പർവൈസർക്ക് പ്രത്യേകാവകാശമില്ല","system.supervisor.unhealthy_reason.supervisor":"സൂപ്പർവൈസർക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ കഴിഞ്ഞില്ല","system.supervisor.unhealthy_reason.setup":"സൂപ്പർവൈസറുടെ സജ്ജീകരണം പരാജയപ്പെട്ടു","system.supervisor.unhealthy_reason.docker":"ഡോക്കർ പരിസ്ഥിതി ശരിയായി പ്രവർത്തിക്കുന്നില്ല","system.supervisor.unhealthy_reason.untrusted":"വിശ്വസനീയമല്ലാത്ത ഉള്ളടക്കം കണ്ടെത്തി","system.host.failed_to_get_hardware_list":"ഹാർഡ്‌വെയർ ലിസ്റ്റ് നേടുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_reboot":"ഹോസ്റ്റ് റീബൂട്ട് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_shutdown":"ഹോസ്റ്റ് ഷട്ട്ഡൗൺ ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_set_hostname":"ഹോസ്റ്റ്പേര് സജ്ജീകരിക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_import_from_usb":"USB-യിൽ നിന്ന് ഇറക്കുമതി ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","system.host.failed_to_move":"ഡാറ്റാഡിസ്ക് നീക്കുന്നതിൽ പരാജയപ്പെട്ടു","system.host.used_space":"ഉപയോഗിച്ച സ്ഥലം","system.host.hostname":"ഹോസ്റ്റ്പേര്","system.host.change_hostname":"ഹോസ്റ്റിന്റെ പേര് മാറ്റുക","system.host.new_hostname":"ദയവായി ഒരു പുതിയ ഹോസ്റ്റ്പേര് നൽകുക:","system.host.ip_address":"IP വിലാസം","system.host.change":"മാറ്റുക","system.host.operating_system":"ഓപ്പറേറ്റിംഗ് സിസ്റ്റം","system.host.docker_version":"ഡോക്കർ പതിപ്പ്","system.host.deployment":"വിന്യാസം","system.host.emmc_lifetime_used":"ഉപയോഗിച്ച eMMC ജീവിതകാലം","system.host.reboot_host":"ഹോസ്റ്റ് റീബൂട്ട് ചെയ്യുക","system.host.confirm_reboot":"ഹോസ്റ്റ് റീബൂട്ട് ചെയ്യണമെന്ന് ഉറപ്പാണോ?","system.host.confirm_shutdown":"ഹോസ്റ്റ് ഷട്ട്ഡൗൺ ചെയ്യണമെന്ന് ഉറപ്പാണോ?","system.host.shutdown_host":"ഹോസ്റ്റ് ഷട്ട്ഡൗൺ ചെയ്യുക","system.host.hardware":"ഹാർഡ്‌വെയർ","system.host.import_from_usb":"USB-യിൽ നിന്ന് ഇറക്കുമതി ചെയ്യുക","system.host.move_datadisk":"ഡാറ്റാഡിസ്ക് നീക്കുക","system.core.cpu_usage":"കാതൽ CPU ഉപയോഗം","system.core.ram_usage":"കാതൽ RAM ഉപയോഗം","backup.search":"ബാക്കപ്പ് തിരയുക","backup.no_backups":"നിങ്ങൾക്ക് ഇതുവരെ ബാക്കപ്പുകളൊന്നുമില്ല.","backup.create_blocked_not_running":"സിസ്റ്റം {state} അവസ്ഥയിലായതിനാൽ ഒരു ബാക്കപ്പ് ഉണ്ടാക്കുവാൻ ഇപ്പോൾ സാധ്യമല്ല.","backup.delete_selected":"തിരഞ്ഞെടുത്ത ബാക്കപ്പുകൾ ഇല്ലാതാക്കുക","backup.delete_backup_title":"ബാക്കപ്പ് ഇല്ലാതാക്കുക","backup.delete_backup_text":"നിങ്ങൾ നീക്കം ചെയ്യന്നാഗ്രഹിക്കുന്നോ {number} {number, plural,\n one {ബാക്കപ്പ്}\n other {ബാക്കപ്പുകൾ}\n}?","backup.delete_backup_confirm":"ഇല്ലാതാക്കുക","backup.selected":"{number} തിരഞ്ഞെടുത്തു","backup.failed_to_delete":"ഇല്ലാതാക്കുന്നതിൽ പരാജയപ്പെട്ടു","backup.could_not_create":"ബാക്കപ്പ് ഉണ്ടാക്കുവാനായില്ല","backup.upload_backup":"ബാക്കപ്പ് അപ്ലോഡ് ചെയ്യുക","backup.download_backup":"ബാക്കപ്പ് ഡൗൺലോഡ് ചെയ്യുക","backup.create_backup":"ബാക്കപ്പ് ഉണ്ടാക്കുക","backup.create":"ഉണ്ടാക്കുക","backup.created":"ഉണ്ടാക്കിയത്","backup.name":"ബാക്കപ്പ് പേര്","backup.type":"ബാക്കപ്പ് തരം","backup.select_type":"പുനഃസ്ഥാപിക്കേണ്ടതെന്തെന്ന് തിരഞ്ഞെടുക്കുക","backup.full_backup":"മുഴു ബാക്കപ്പ്","backup.partial_backup":"ഭാഗിക ബാക്കപ്പ്","backup.addons":"ആഡ്-ഓണുകൾ","backup.folders":"ഫോൾഡറുകൾ","backup.size":"വലിപ്പം","backup.password":"ബാക്കപ്പ് പാസ്‌വേഡ്","backup.confirm_password":"ബാക്കപ്പ് പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക","backup.password_protection":"പാസ്‌വേഡ് പരിരക്ഷണം","backup.enter_password":"ദയവായി ഒരു പാസ്‌വേഡ് ചേര്‍ക്കുക.","backup.passwords_not_matching":"പാസ്‌വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല","backup.backup_already_running":"ഒരു ബാക്കപ്പ് അല്ലെങ്കിൽ പുനഃസ്ഥാപനം ഇപ്പോൾ നടന്നുകൊണ്ടിരിക്കുകയാണ് ഒരു പുതിയ ബാക്കപ്പ് ഉണ്ടാക്കാൻ ഇപ്പോൾ സാധ്യമല്ല, പിന്നീട് വീണ്ടും ശ്രമിക്കുക.","dialog.network.title":"നെറ്റ്‌വർക്ക് ക്രമീകരണങ്ങൾ","dialog.network.connected_to":"{ssid} -യുമായി ബന്ധിപ്പിച്ചു","dialog.network.scan_ap":"ആക്സസ് പോയിന്റുകൾക്കായി സ്കാൻ ചെയ്യുക","dialog.network.signal_strength":"സിഗ്നൽ ബലം","dialog.network.open":"തുറന്നത്","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"വൈഫൈ","dialog.network.wifi_password":"വൈഫൈ പാസ്‌വേഡ്","dialog.network.warning":"നിങ്ങൾ Wi-Fi, IP അല്ലെങ്കിൽ ഗേറ്റ്‌വേ വിലാസങ്ങൾ മാറ്റുകയാണെങ്കിൽ, നിങ്ങൾക്ക് കണക്ഷൻ നഷ്‌ടപ്പെട്ടേക്കാം!","dialog.network.static":"നിശ്ചിതം","dialog.network.auto":"Automatic","dialog.network.disabled":"അപ്രാപ്തം","dialog.network.ip_netmask":"IP വിലാസം/നെറ്റ്മാസ്ക്","dialog.network.gateway":"ഗേറ്റ്‌വേ വിലാസം","dialog.network.dns_servers":"DNS സെർവറുകൾ","dialog.network.unsaved":"നിങ്ങൾക്ക് സംരക്ഷിക്കാത്ത മാറ്റങ്ങളുണ്ട്, നിങ്ങൾ ടാബുകൾ മാറ്റിയാൽ ഇവ നഷ്ടപ്പെടും, നിങ്ങൾക്ക് തുടരണോ?","dialog.network.failed_to_change":"നെറ്റ്‌വർക്ക് ക്രമീകരണം മാറ്റുന്നതിൽ പരാജയപ്പെട്ടു","dialog.network.dhcp":"ഡി.എച്ച്.സി.പി","dialog.registries.title_add":"പുതിയ കണ്ടെയ്നർ രജിസ്ട്രി ചേർക്കുക","dialog.registries.title_manage":"കണ്ടെയ്നർ രജിസ്ട്രികൾ കൈകാര്യം ചെയ്യുക","dialog.registries.registry":"രജിസ്ട്രി","dialog.registries.username":"ഉപയോക്തൃനാമം","dialog.registries.password":"പാസ്വേഡ്","dialog.registries.no_registries":"രജിസ്ട്രികളൊന്നും ക്രമീകരിച്ചിട്ടില്ല","dialog.registries.add_registry":"രജിസ്ട്രി ചേർക്കുക","dialog.registries.add_new_registry":"പുതിയ രജിസ്ട്രി ചേർക്കുക","dialog.registries.remove":"നീക്കം ചെയ്യുക","dialog.registries.failed_to_add":"രജിസ്ട്രി ചേർക്കുന്നതിൽ പരാജയപ്പെട്ടു","dialog.registries.failed_to_remove":"രജിസ്ട്രി നീക്കം ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു","dialog.repositories.title":"ആഡ്-ഓൺ ശേഖരണങ്ങൾ കൈകാര്യം ചെയ്യുക","dialog.repositories.add":"ചേർക്കുക","dialog.repositories.remove":"നീക്കം ചെയ്യുക","dialog.repositories.used":"ഇൻസ്‌റ്റാൾ ചെയ്‌ത ആഡ്-ഓണുകൾക്കായി റിപ്പോസിറ്ററി ഉപയോഗത്തിലാണ്, അത് നീക്കം ചെയ്യാൻ കഴിയില്ല.","dialog.restart_addon.title":"{name} റീസ്റ്റാർട് ചെയ്യട്ടെ","dialog.restart_addon.text":"പുതിയ സംരക്ഷിച്ച കോൺഫിഗറേഷൻ ഉപയോഗിക്കുന്നതിന് ഈ ആഡ്-ഓൺ പുനരാരംഭിക്കേണ്ടതുണ്ട്.","dialog.restart_addon.restart":"റീസ്റ്റാർട് ചെയ്യുക","dialog.uninstall_addon.title":"{name} അൺഇൻസ്റ്റാൾ ചെയ്യണോ?","dialog.uninstall_addon.text":"അതിന്റെ കോൺഫിഗറേഷൻ എന്നെന്നേക്കുമായി ഇല്ലാതാക്കപ്പെടും.","dialog.uninstall_addon.uninstall":"അൺഇൻസ്റ്റാൾ ചെയ്യുക","dialog.hardware.title":"ഹാർഡ്‌വെയർ","dialog.hardware.search":"ഹാർഡ്‌വെയർ തിരയുക","dialog.hardware.subsystem":"സബ്സിസ്റ്റം","dialog.hardware.id":"ഐഡി","dialog.hardware.attributes":"ആട്രിബ്യൂട്ടുകൾ","dialog.hardware.device_path":"ഉപകരണ പാത്ത്","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"ഡാറ്റാഡിസ്ക് നീക്കുക","dialog.datadisk_move.description":"നിങ്ങൾ നിലവിൽ ''{current_path}'' ഡാറ്റാഡിസ്കായി ഉപയോഗിക്കുന്നു. ഡാറ്റ ഡിസ്കുകൾ നീക്കുന്നത് നിങ്ങളുടെ ഉപകരണം റീബൂട്ട് ചെയ്യും, ഇതിന് {time} മിനിറ്റ് എടുക്കുമെന്ന് കണക്കാക്കുന്നു. ഈ കാലയളവിൽ നിങ്ങളുടെ ഹോം അസിസ്റ്റന്റ് ഇൻസ്റ്റാളേഷൻ ആക്‌സസ് ചെയ്യാനാകില്ല. നീക്കുമ്പോൾ വൈദ്യുതി വിച്ഛേദിക്കരുത്!","dialog.datadisk_move.select_device":"പുതിയ ഡാറ്റാഡിസ്ക് തിരഞ്ഞെടുക്കുക","dialog.datadisk_move.no_devices":"അനുയോജ്യമായ ഘടിപ്പിച്ച ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ല","dialog.datadisk_move.moving_desc":"റീബൂട്ട് ചെയ്യുകയും ഡാറ്റാഡിസ്ക് നീക്കുകയും ചെയ്യുന്നു. ദയവായി ക്ഷമിക്കുക","dialog.datadisk_move.moving":"ഡാറ്റാഡിസ്ക് നീക്കുന്നു","dialog.datadisk_move.loading_devices":"ഉപകരണങ്ങൾ ലോഡുചെയ്യുന്നു","dialog.datadisk_move.cancel":"റദ്ദാക്കുക","dialog.datadisk_move.move":"നീക്കുക"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/nb-16bc2553ff7497e50c4b9a7cf1d9a20c.json b/supervisor/api/panel/static/translations/nb-99fc470c1e5abe2080642c7eb488dbaa.json similarity index 95% rename from supervisor/api/panel/static/translations/nb-16bc2553ff7497e50c4b9a7cf1d9a20c.json rename to supervisor/api/panel/static/translations/nb-99fc470c1e5abe2080642c7eb488dbaa.json index 041347acd..1e20464fb 100644 --- a/supervisor/api/panel/static/translations/nb-16bc2553ff7497e50c4b9a7cf1d9a20c.json +++ b/supervisor/api/panel/static/translations/nb-99fc470c1e5abe2080642c7eb488dbaa.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Kunne ikke tilbakestille tilleggskonfigurasjonen, {error}","addon.failed_to_save":"Kunne ikke lagre tilleggskonfigurasjonen, {error}","addon.state.installed":"Tillegget er installert","addon.state.not_installed":"Tillegget er ikke installert","addon.state.not_available":"Tillegget er ikke tilgjengelig for systemet ditt","addon.panel.configuration":"Konfigurasjon","addon.panel.documentation":"Dokumentasjon","addon.panel.info":"Info","addon.panel.log":"Logg","addon.configuration.no_configuration":"Dette tillegget har ingen konfigurasjon.","addon.configuration.audio.header":"Lyd","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Inngang","addon.configuration.audio.output":"Utgang","addon.configuration.options.header":"Alternativer","addon.configuration.options.edit_in_ui":"Rediger i brukergrensesnittet","addon.configuration.options.edit_in_yaml":"Rediger i YAML","addon.configuration.options.invalid_yaml":"Ugyldig YAML","addon.configuration.options.show_unused_optional":"Vis ubrukte valgfrie konfigurasjonsalternativer","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktivert","addon.configuration.network.header":"Nettverk","addon.configuration.network.show_disabled":"Vis deaktiverte porter","addon.configuration.network.introduction":"Endre portene på verten din som eksponeres av tillegget","addon.dashboard.changelog":"Endringslogg","addon.dashboard.cpu_usage":"Tilleggets CPU-forbruk","addon.dashboard.ram_usage":"Tillegg RAM forbruk","addon.dashboard.hostname":"Vertsnavn","addon.dashboard.new_update_available":"{name} {version} er tilgjengelig","addon.dashboard.not_available_arch":"Dette tillegget er ikke kompatibelt med prosessoren på enheten din eller operativsystemet du har installert på enheten","addon.dashboard.not_available_version":"Du kjører Home Assistant {core_version_installed}, for å oppdatere til denne versjonen av tillegget trenger du minst versjon {core_version_needed} av Home Assistant","addon.dashboard.visit_addon_page":"Gå til {name}-siden for flere detaljer","addon.dashboard.restart":"Omstart","addon.dashboard.start":"Start","addon.dashboard.stop":"Stopp","addon.dashboard.install":"Installer","addon.dashboard.uninstall":"Avinstaller","addon.dashboard.rebuild":"Gjenoppbygg","addon.dashboard.open_web_ui":"Åpne nettgrensesnitt","addon.dashboard.protection_mode.title":"Beskyttelsesmodus er deaktivert!","addon.dashboard.protection_mode.content":"Beskyttelsesmodus på dette tillegget er deaktivert! Dette gir tillegget full tilgang til hele systemet, noe som utgjør en sikkerhetsrisiko, og kan skade systemet ditt om det brukes feil. Deaktiver bare beskyttelsesmodus hvis du vet, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.protection_mode.enable":"Aktivér","addon.dashboard.capability.stage.title":"Tilleggstrinn","addon.dashboard.capability.stage.description":"Tillegg kan ha en av tre trinn: \n\n{icon_stable} ** Stabil **: Disse er tillegg som er klare til å brukes i produksjon.\n\n{icon_experimental} ** Eksperimentell **: Disse kan inneholde feil og kan være uferdige.\n\n{icon_deprecated} ** Utdatert **: Disse tilleggene mottar ikke lenger noen oppdateringer.","addon.dashboard.capability.rating.title":"Sikkerhetsvurdering for tillegg","addon.dashboard.capability.rating.description":"Home Assistant gir en sikkerhetsvurdering for hvert av tilleggene, som indikerer risikoen ved bruk av dette tillegget. Jo mer tilgang et tillegg krever på systemet ditt, desto lavere poengsum, og dermed øker den mulige sikkerhetsrisikoen.\n\nEn poengsum er på en skala fra 1 til 8. Der 1 er den laveste poengsummen (ansett som den mest usikre og høyeste risikoen) og en score på 8 er den høyeste poengsummen (regnes som den sikreste og laveste risikoen).","addon.dashboard.capability.host_network.title":"Vertsnettverk","addon.dashboard.capability.host_network.description":"Tillegg kjøres vanligvis i sitt eget isolerte nettverkslag, noe som forhindrer dem i å få tilgang til nettverket til vertsoperativsystemet. I noen tilfeller kan denne nettverksisolasjonen begrense tillegg i å tilby tjenestene sine. Isolasjonen kan derfor oppheves av tilleggsforfatteren, noe som gir tilleggsprogrammet full tilgang til vertsmaskinens nettverksfunksjoner. Dette gir tilleggsprogrammet flere nettverksmuligheter, men senker sikkerheten, og derfor vil sikkerhetsvurderingen av tillegget senkes når dette alternativet brukes av tillegget.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API-tilgang","addon.dashboard.capability.homeassistant_api.description":"Dette tillegget har direkte tilgang til den kjørende Home Assistant instansen via Home Assistant API. Denne modusen håndterer også autentisering for tillegget, som gjør det mulig for et tillegg å samhandle med Home Assistant uten behov for ekstra autentiseringstokener.","addon.dashboard.capability.full_access.title":"Full maskinvaretilgang","addon.dashboard.capability.full_access.description":"Dette tillegget får full tilgang til maskinvaren til systemet ditt, på forespørsel fra tilleggsforfatteren. Tilgang er sammenlignbar med den privilegerte modusen i Docker. Siden dette åpner mulige sikkerhetsrisikoer, påvirker denne funksjonen tilleggssikkerhetspoengene negativt. \n\nDette tilgangsnivået gis ikke automatisk og må bekreftes av deg. For å gjøre dette må du deaktivere beskyttelsesmodus på tillegget manuelt. Deaktiver bare beskyttelsesmodus hvis du vet, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.capability.hassio_api.title":"Supervisor API-tilgang","addon.dashboard.capability.hassio_api.description":"Tillegget har fått tilgang til Supervisor API-et etter forespørsel fra tilleggsforfatteren. Som standard kan tillegget få tilgang til generell versjonsinformasjon om systemet ditt. Når tillegget ber om \"manager\" eller \"admin\"-nivåtilgang til API-et, vil det få tilgang til å kontrollere flere deler av Home Assistant-systemet ditt. Denne tillatelsen er indikert av dette merket og vil påvirke tilleggets sikkerhetsscore negativt.","addon.dashboard.capability.docker_api.title":"Full Docker-tilgang","addon.dashboard.capability.docker_api.description":"Tilleggsforfatteren har bedt om at tillegget skal ha administrasjonstilgang til Docker-instansen som kjører på systemet ditt. Denne modusen gir tillegget full tilgang og kontroll over hele Home Assistant-systemet ditt, noe som øker sikkerhetsrisikoen og kan skade systemet ditt hvis det misbrukes. Derfor påvirker denne funksjonen tilleggets sikkerhetsscore negativt.\n\nDette nivået av tilgang blir ikke gitt automatisk og må bekreftes av deg. For å gjøre dette, må du deaktivere beskyttelsesmodusen på tillegget manuelt. Deaktiver beskyttelsesmodusen bare hvis du kjenner, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.capability.host_pid.title":"Navnerom for vertsprosesser","addon.dashboard.capability.host_pid.description":"Vanligvis er prosessene tillegget kjører isolert fra alle andre systemprosesser. Tilleggsforfatteren har bedt om at tillegget skal ha tilgang til systemprosessene som kjører på vertsinstansen, og la tillegget starte prosesser på vertssystemet. Denne modusen gir tillegget full tilgang og kontroll over hele Home Assistant-systemet ditt, noe som øker sikkerhetsrisikoen og kan skade systemet ditt hvis det misbrukes. Derfor påvirker denne funksjonen tilleggets sikkerhetspoengsum negativt.\n\nDette nivået av tilgang blir ikke gitt automatisk og må bekreftes av deg. For å gjøre dette, må du deaktivere beskyttelsesmodusen på tillegget manuelt. Deaktiver beskyttelsesmodusen bare hvis du vet, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') er en sikkerhetsmodul for Linux-kjernen som begrenser tilleggsfunksjoner som nettverkstilgang, rå socket-tilgang og tillatelse til å lese, skrive eller kjøre bestemte filer.\n\nTilleggsforfattere kan oppgi sikkerhetsprofilene sine, optimalisert for tillegget, eller be om at det deaktiveres. Hvis AppArmor er deaktivert, vil det øke sikkerhetsrisikoen og har derfor en negativ innvirkning på sikkerhetspoengsummen for tillegget.","addon.dashboard.capability.auth_api.title":"Godkjenning av Home Assistant","addon.dashboard.capability.auth_api.description":"Et tillegg kan autentisere brukere mot Home Assistant, slik at tillegg kan gi brukerne muligheten til å logge på applikasjoner som kjører i tillegg, ved hjelp av brukernavnet / passordet til Home Assistant. Dette merket indikerer om tilleggsforfatteren ber om denne muligheten.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Dette tillegget bruker Ingress til å bygge grensesnittet sikkert inn i Home Assistant.","addon.dashboard.capability.signed.title":"Signert","addon.dashboard.capability.signed.description":"Dette tillegget er signert og verifisert med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"Vurdering","addon.dashboard.capability.label.hardware":"Maskinvare","addon.dashboard.capability.label.host":"Vert","addon.dashboard.capability.label.hassio":"HassIO","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"vert pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"Auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signert","addon.dashboard.capability.stages.experimental":"Eksperimentell","addon.dashboard.capability.stages.deprecated":"Avviklet","addon.dashboard.capability.role.manager":"Manager","addon.dashboard.capability.role.default":"Standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sikkerhetskopi","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start ved oppstart","addon.dashboard.option.boot.description":"Få tillegget til å starte under en systemoppstart","addon.dashboard.option.watchdog.title":"Overvåker","addon.dashboard.option.watchdog.description":"Dette vil starte tillegget hvis det krasjer","addon.dashboard.option.auto_update.title":"Automatisk oppdatering","addon.dashboard.option.auto_update.description":"Oppdater tillegget automatisk når det er en ny versjon tilgjengelig","addon.dashboard.option.ingress_panel.title":"Vis i sidepanelet","addon.dashboard.option.ingress_panel.description":"Legg til dette tillegget i sidepanelet","addon.dashboard.option.protected.title":"Beskyttelsesmodus","addon.dashboard.option.protected.description":"Blokkerer forhøyet systemtilgang fra tillegget","addon.dashboard.action_error.uninstall":"Kunne ikke avinstallere tillegget","addon.dashboard.action_error.install":"Kunne ikke installere tillegget","addon.dashboard.action_error.stop":"Kunne ikke stoppe tillegget","addon.dashboard.action_error.rebuild":"Kunne ikke gjenoppbygge tillegget","addon.dashboard.action_error.restart":"Kunne ikke starte tillegget på nytt","addon.dashboard.action_error.start":"Kunne ikke starte tillegget","addon.dashboard.action_error.go_to_config":"Rediger konfig","addon.dashboard.action_error.start_invalid_config":"Gå til konfigurasjon","addon.dashboard.action_error.validate_config":"Kunne ikke validere tilleggskonfigurasjonen","addon.dashboard.action_error.get_changelog":"Kunne ikke hente endringslogg for tillegg","addon.documentation.get_documentation":"Kunne ikke hente tilleggsdokumentasjon, {error}","addon.logs.get_logs":"Kunne ikke hente tilleggslogger, {error}","common.cancel":"Avbryt","common.yes":"Ja","common.no":"Nei","common.add":"Legg til","common.description":"Beskrivelse","common.failed_to_restart_name":"Kunne ikke starte {name} på nytt","common.failed_to_update_name":"Kunne ikke oppdatere {name}","common.learn_more":"Lær mer","common.new_version_available":"Ny versjon tilgjengelig","common.newest_version":"Nyeste versjon","common.refresh":"Oppdater","common.release_notes":"Utgivelsesmerknader","common.reload":"Last inn på nytt","common.reset_defaults":"Tilbakestill til standardinnstillinger","common.reset_options":"Tilbakestill innstillinger","common.restart_name":"Start {name} på nytt","common.restart":"Omstart","common.running_version":"Du kjører for øyeblikket versjon {version}","common.save":"Lagre","common.close":"Lukk","common.menu":"Meny","common.show":"Vis","common.show_more":"Vis mer informasjon om dette","common.update_available":"{count, plural,\n one {Oppdatering}\n other {{count} oppdateringer}\n} pending","common.update":"Oppdater","common.version":"Versjon","common.error.unknown":"Ukjent feil","common.error.update_failed":"Oppdatering mislyktes","update_available.update_name":"Oppdater {name}","update_available.open_release_notes":"Åpne utgivelsesmerknader","update_available.create_backup":"Opprett sikkerhetskopi før oppdatering","update_available.description":"Du har {version} installert. Klikk oppdater for å oppdatere til versjon {newest_version}","update_available.updating":"Oppdaterer {name} til versjon {version}","update_available.no_update":"Ingen oppdatering tilgjengelig for {name}","confirm.restart.title":"Start {name} på nytt","confirm.restart.text":"Er du sikker på at du vil starte {name} på nytt?","confirm.reset_options.title":"Tilbakestill innstillinger","confirm.reset_options.text":"Er du sikker på at du vil tilbakestille alle innstillingene dine?","dashboard.addon_new_version":"Ny versjon tilgjengelig","dashboard.addon_running":"Tillegget kjører","dashboard.addon_stopped":"Tillegget er stoppet","dashboard.addons":"Installerte tillegg","dashboard.no_addons":"Du har ikke installert tilleggsprogrammer ennå. Gå over til tilleggsbutikken for å komme i gang!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Manglende tillegg? Aktivere avansert modus på din brukerprofilside","store.no_results_found":"Ingen resultater funnet i {repository}","store.registries":"Registre","store.repositories":"Datalagre","store.check_updates":"Se etter oppdateringer","panel.addons":"Tillegg","panel.dashboard":"Dashbord","panel.backups":"Sikkerhetskopier","panel.store":"Tilleggsbutikk","panel.system":"System","my.not_supported":"Denne viderekoblingen støttes ikke av Home Assistant-instansen din. Se på {link} for viderekoblinger som støttes, og hvilken versjon de ble introdusert i.","my.faq_link":"Vanlige spørsmål om Min Home Assistant","my.add_addon_repository_title":"Manglende tilleggsdepot","my.add_addon_repository_description":"Tillegget '' {addon} '' er en del av tilleggsrepositoriet '' {repository} '', dette depotet mangler på systemet ditt, vil du legge det til nå?","my.error":"En ukjent feil har oppstått","my.error_addon_not_found":"Tillegget ble ikke funnet","my.error_repository_not_found":"Det nødvendige depotet for dette tillegget ble ikke funnet","my.error_addon_not_started":"Det valgte tillegget kjører ikke. Vennligst start den først","my.error_addon_not_installed":"Det forespurte tillegget er ikke installert. Vennligst installer den først","my.error_addon_no_ingress":"Det etterspurte tillegget støtter ikke ingress","system.log.log_provider":"Loggleverandør","system.log.get_logs":"Kunne ikke hente {provider}-logger, {error}","system.supervisor.cpu_usage":"Supervisor CPU-forbruk","system.supervisor.ram_usage":"Supervisor RAM forbruk","system.supervisor.failed_to_set_option":"Kunne ikke sette Supervisor-innstilling","system.supervisor.failed_to_reload":"Kunne ikke laste inn Supervisor på nytt","system.supervisor.failed_to_update":"Kunne ikke oppdatere Supervisor","system.supervisor.unsupported_title":"Du kjører en installasjon som ikke støttes","system.supervisor.unsupported_description":"Nedenfor er en liste over problemer som er funnet med installasjonen din. Klikk på lenkene for å lære hvordan du kan løse problemene.","system.supervisor.unhealthy_title":"Installasjonen din er usunn","system.supervisor.unhealthy_description":"Å kjøre en usunn installasjon vil forårsake problemer. Nedenfor er en liste over problemer som er funnet med installasjonen din. Klikk på lenkene for å lære hvordan du kan løse problemene.","system.supervisor.update_supervisor":"Oppdater Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Forlat beta-kanalen","system.supervisor.leave_beta_description":"Få stabile oppdateringer for Home Assistant, Supervisor og vert","system.supervisor.join_beta_action":"Bli med i beta-kanalen","system.supervisor.join_beta_description":"Få beta-oppdateringer for Home Assistant (RCs), Supervisor og vert","system.supervisor.share_diagnostics":"Del diagnostikk","system.supervisor.share_diagnostics_description":"Del krasjrapporter og diagnoseinformasjon","system.supervisor.reload_supervisor":"Last inn Supervisor på nytt","system.supervisor.warning":"ADVARSEL","system.supervisor.search":"Søk","system.supervisor.share_diagonstics_title":"Hjelp med å forbedre Home Assistant","system.supervisor.share_diagonstics_description":"Vil du automatisk dele krasjrapporter og diagnostisk informasjon når Supervisor møter på uventede feil? {line_break} Dette vil tillate oss å løse problemene, informasjonen er bare tilgjengelig for Home Assistant Core-teamet og deles ikke med andre. {line_break} Dataene inkluderer ikke privat / sensitiv informasjon, og du kan deaktivere dette i innstillingene når som helst.","system.supervisor.unsupported_reason.apparmor":"AppArmor er ikke aktivert på verten","system.supervisor.unsupported_reason.content_trust":"Validering av innholdsklarering er deaktivert","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfigurasjon","system.supervisor.unsupported_reason.docker_version":"Docker-versjon","system.supervisor.unsupported_reason.job_conditions":"Ignorerte arbeidsforhold","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Nettverksbehandler","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor er ikke privilegert","system.supervisor.unsupported_reason.software":"Programvare som ikke støttes oppdaget","system.supervisor.unsupported_reason.source_mods":"Kildeendringer","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-løst","system.supervisor.unhealthy_reason.privileged":"Supervisor er ikke privilegert","system.supervisor.unhealthy_reason.supervisor":"Supervisor kunne ikke oppdatere","system.supervisor.unhealthy_reason.setup":"Installasjonen av Supervisor mislyktes","system.supervisor.unhealthy_reason.docker":"Docker-miljøet fungerer ikke som det skal","system.supervisor.unhealthy_reason.untrusted":"Oppdaget ikke-klarert innhold","system.host.failed_to_get_hardware_list":"Kunne ikke hente maskinvarelisten","system.host.failed_to_reboot":"Kunne ikke starte verten på nytt","system.host.failed_to_shutdown":"Kunne ikke slå av verten","system.host.failed_to_set_hostname":"Angi vertsnavn mislyktes","system.host.failed_to_import_from_usb":"Kunne ikke importere fra USB","system.host.failed_to_move":"Kunne ikke flytte datadisken","system.host.used_space":"Brukt lagringsplass","system.host.hostname":"Vertsnavn","system.host.change_hostname":"Endre vertsnavn","system.host.new_hostname":"Vennligst skriv inn et nytt vertsnavn:","system.host.ip_address":"IP adresse","system.host.change":"Endre","system.host.operating_system":"Operativsystem","system.host.docker_version":"Docker versjon","system.host.deployment":"Distribusjon","system.host.emmc_lifetime_used":"eMMC levetid brukt","system.host.reboot_host":"Start verten på nytt","system.host.confirm_reboot":"Er du sikker på at du vil starte verten på nytt?","system.host.confirm_shutdown":"Er du sikker på at du vil slå av verten?","system.host.shutdown_host":"Slå av vert","system.host.hardware":"Maskinvare","system.host.import_from_usb":"Importer fra USB","system.host.move_datadisk":"Flytt datadisk","system.core.cpu_usage":"Core CPU-forbruk","system.core.ram_usage":"Core RAM forbruk","backup.search":"Søk i sikkerhetskopier","backup.no_backups":"Du har ingen sikkerhetskopier ennå.","backup.create_blocked_not_running":"Det er ikke mulig å opprette en sikkerhetskopi akkurat nå fordi systemet er i {state}-tilstand.","backup.delete_selected":"Slett valgte sikkerhetskopier","backup.delete_backup_title":"Slett sikkerhetskopi","backup.delete_backup_text":"Vil du slette {number} {number, plural,\n one {sikkerhetskopi}\n other {sikkerhetskopier}\n}?","backup.delete_backup_confirm":"slett","backup.selected":"{number} valgt","backup.failed_to_delete":"Kunne ikke slette","backup.could_not_create":"Kan ikke opprette sikkerhetskopi","backup.upload_backup":"Last opp sikkerhetskopi","backup.download_backup":"Last ned sikkerhetskopi","backup.create_backup":"Opprett sikkerhetskopi","backup.create":"Opprett","backup.created":"Opprettet","backup.name":"Navn på sikkerhetskopi","backup.type":"Type sikkerhetskopiering","backup.select_type":"Velg hva du vil gjenopprette","backup.full_backup":"Full sikkerhetskopiering","backup.partial_backup":"Delvis sikkerhetskopiering","backup.addons":"Tillegg","backup.folders":"Mapper","backup.size":"Størrelse","backup.password":"Passord for sikkerhetskopiering","backup.confirm_password":"Bekreft passord for sikkerhetskopiering","backup.password_protection":"Passordbeskyttelse","backup.enter_password":"Vennligst skriv inn et passord","backup.passwords_not_matching":"Passordene samsvarer ikke","backup.backup_already_running":"En sikkerhetskopi eller gjenoppretting kjører allerede, å lage en ny sikkerhetskopi er for øyeblikket ikke mulig, prøv igjen senere.","dialog.network.title":"Nettverksinnstillinger","dialog.network.connected_to":"Koblet til {ssid}","dialog.network.scan_ap":"Skann etter tilgangspunkter","dialog.network.signal_strength":"Signalstyrke","dialog.network.open":"Åpen","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi passord","dialog.network.warning":"Hvis du endrer Wi-Fi, IP eller gateway-adressene, kan du miste tilkoblingen!","dialog.network.static":"Statisk","dialog.network.auto":"Automatisk","dialog.network.disabled":"Deaktivert","dialog.network.ip_netmask":"IP-adresse / nettmaske","dialog.network.gateway":"Gateway-adresse","dialog.network.dns_servers":"DNS-servere","dialog.network.unsaved":"Du har ikke lagrede endringer, disse vil gå tapt hvis du bytter fane, vil du fortsette?","dialog.network.failed_to_change":"Kunne ikke endre nettverksinnstillingene","dialog.registries.title_add":"Legg til nytt containerregister","dialog.registries.title_manage":"Behandle containerregistre","dialog.registries.registry":"Register","dialog.registries.username":"Brukernavn","dialog.registries.password":"Passord","dialog.registries.no_registries":"Ingen registre er konfigurert","dialog.registries.add_registry":"Legg til register","dialog.registries.add_new_registry":"Legg til nytt register","dialog.registries.remove":"Fjern","dialog.registries.failed_to_add":"Kunne ikke legge til registeret","dialog.registries.failed_to_remove":"Kunne ikke fjerne registeret","dialog.repositories.title":"Behandle tilleggspakkelagre","dialog.repositories.add":"Legg til","dialog.repositories.remove":"Fjern","dialog.repositories.used":"Repositoriet er i bruk for installerte tillegg og kan ikke fjernes.","dialog.restart_addon.title":"Vil du starte {name} på nytt?","dialog.restart_addon.text":"For å bruke den nye lagrede konfigurasjonen må dette tillegget startes på nytt.","dialog.restart_addon.restart":"Omstart","dialog.uninstall_addon.title":"Avinstallere {name} ?","dialog.uninstall_addon.text":"Konfigurasjonen vil bli permanent slettet.","dialog.uninstall_addon.uninstall":"Avinstaller","dialog.hardware.title":"Maskinvare","dialog.hardware.search":"Søk i maskinvare","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributter","dialog.hardware.device_path":"Bane til enhet","dialog.datadisk_move.title":"Flytt datadisk","dialog.datadisk_move.description":"Du bruker for tiden '' {current_path} '' som datadisk. Når du flytter datadisker, startes enheten på nytt, og det anslås å ta {time} minutter. Installasjonen av Home Assistant vil ikke være tilgjengelig i denne perioden. Ikke koble fra strømmen under flyttingen!","dialog.datadisk_move.select_device":"Velg ny datadisk","dialog.datadisk_move.no_devices":"Finner ingen passende tilkoblede enheter","dialog.datadisk_move.moving_desc":"Starter på nytt og flytter datadisk. Vær tålmodig","dialog.datadisk_move.moving":"Flytte datadisk","dialog.datadisk_move.loading_devices":"Laster inn entiteter","dialog.datadisk_move.cancel":"Avbryt","dialog.datadisk_move.move":"Flytt"} \ No newline at end of file +{"addon.failed_to_reset":"Kunne ikke tilbakestille tilleggskonfigurasjonen, {error}","addon.failed_to_save":"Kunne ikke lagre tilleggskonfigurasjonen, {error}","addon.state.installed":"Tillegget er installert","addon.state.not_installed":"Tillegget er ikke installert","addon.state.not_available":"Tillegget er ikke tilgjengelig for systemet ditt","addon.panel.configuration":"Konfigurasjon","addon.panel.documentation":"Dokumentasjon","addon.panel.info":"Info","addon.panel.log":"Logg","addon.configuration.no_configuration":"Dette tillegget har ingen konfigurasjon.","addon.configuration.audio.header":"Lyd","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Inngang","addon.configuration.audio.output":"Utgang","addon.configuration.options.header":"Alternativer","addon.configuration.options.edit_in_ui":"Rediger i brukergrensesnittet","addon.configuration.options.edit_in_yaml":"Rediger i YAML","addon.configuration.options.invalid_yaml":"Ugyldig YAML","addon.configuration.options.show_unused_optional":"Vis ubrukte valgfrie konfigurasjonsalternativer","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Deaktivert","addon.configuration.network.header":"Nettverk","addon.configuration.network.show_disabled":"Vis deaktiverte porter","addon.configuration.network.introduction":"Endre portene på verten din som eksponeres av tillegget","addon.dashboard.changelog":"Endringslogg","addon.dashboard.cpu_usage":"Tilleggets CPU-forbruk","addon.dashboard.ram_usage":"Tillegg RAM forbruk","addon.dashboard.hostname":"Vertsnavn","addon.dashboard.new_update_available":"{name} {version} er tilgjengelig","addon.dashboard.not_available_arch":"Dette tillegget er ikke kompatibelt med prosessoren på enheten din eller operativsystemet du har installert på enheten","addon.dashboard.not_available_version":"Du kjører Home Assistant {core_version_installed}, for å oppdatere til denne versjonen av tillegget trenger du minst versjon {core_version_needed} av Home Assistant","addon.dashboard.visit_addon_page":"Gå til {name}-siden for flere detaljer","addon.dashboard.restart":"Omstart","addon.dashboard.start":"Start","addon.dashboard.stop":"Stopp","addon.dashboard.install":"Installer","addon.dashboard.uninstall":"Avinstaller","addon.dashboard.rebuild":"Gjenoppbygg","addon.dashboard.open_web_ui":"Åpne nettgrensesnitt","addon.dashboard.protection_mode.title":"Beskyttelsesmodus er deaktivert!","addon.dashboard.protection_mode.content":"Beskyttelsesmodus på dette tillegget er deaktivert! Dette gir tillegget full tilgang til hele systemet, noe som utgjør en sikkerhetsrisiko, og kan skade systemet ditt om det brukes feil. Deaktiver bare beskyttelsesmodus hvis du vet, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.protection_mode.enable":"Aktivér","addon.dashboard.capability.stage.title":"Tilleggstrinn","addon.dashboard.capability.stage.description":"Tillegg kan ha en av tre trinn: \n\n{icon_stable} ** Stabil **: Disse er tillegg som er klare til å brukes i produksjon.\n\n{icon_experimental} ** Eksperimentell **: Disse kan inneholde feil og kan være uferdige.\n\n{icon_deprecated} ** Utdatert **: Disse tilleggene mottar ikke lenger noen oppdateringer.","addon.dashboard.capability.rating.title":"Sikkerhetsvurdering for tillegg","addon.dashboard.capability.rating.description":"Home Assistant gir en sikkerhetsvurdering for hvert av tilleggene, som indikerer risikoen ved bruk av dette tillegget. Jo mer tilgang et tillegg krever på systemet ditt, desto lavere poengsum, og dermed øker den mulige sikkerhetsrisikoen.\n\nEn poengsum er på en skala fra 1 til 8. Der 1 er den laveste poengsummen (ansett som den mest usikre og høyeste risikoen) og en score på 8 er den høyeste poengsummen (regnes som den sikreste og laveste risikoen).","addon.dashboard.capability.host_network.title":"Vertsnettverk","addon.dashboard.capability.host_network.description":"Tillegg kjøres vanligvis i sitt eget isolerte nettverkslag, noe som forhindrer dem i å få tilgang til nettverket til vertsoperativsystemet. I noen tilfeller kan denne nettverksisolasjonen begrense tillegg i å tilby tjenestene sine. Isolasjonen kan derfor oppheves av tilleggsforfatteren, noe som gir tilleggsprogrammet full tilgang til vertsmaskinens nettverksfunksjoner. Dette gir tilleggsprogrammet flere nettverksmuligheter, men senker sikkerheten, og derfor vil sikkerhetsvurderingen av tillegget senkes når dette alternativet brukes av tillegget.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API-tilgang","addon.dashboard.capability.homeassistant_api.description":"Dette tillegget har direkte tilgang til den kjørende Home Assistant instansen via Home Assistant API. Denne modusen håndterer også autentisering for tillegget, som gjør det mulig for et tillegg å samhandle med Home Assistant uten behov for ekstra autentiseringstokener.","addon.dashboard.capability.full_access.title":"Full maskinvaretilgang","addon.dashboard.capability.full_access.description":"Dette tillegget får full tilgang til maskinvaren til systemet ditt, på forespørsel fra tilleggsforfatteren. Tilgang er sammenlignbar med den privilegerte modusen i Docker. Siden dette åpner mulige sikkerhetsrisikoer, påvirker denne funksjonen tilleggssikkerhetspoengene negativt. \n\nDette tilgangsnivået gis ikke automatisk og må bekreftes av deg. For å gjøre dette må du deaktivere beskyttelsesmodus på tillegget manuelt. Deaktiver bare beskyttelsesmodus hvis du vet, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.capability.hassio_api.title":"Supervisor API-tilgang","addon.dashboard.capability.hassio_api.description":"Tillegget har fått tilgang til Supervisor API-et etter forespørsel fra tilleggsforfatteren. Som standard kan tillegget få tilgang til generell versjonsinformasjon om systemet ditt. Når tillegget ber om \"manager\" eller \"admin\"-nivåtilgang til API-et, vil det få tilgang til å kontrollere flere deler av Home Assistant-systemet ditt. Denne tillatelsen er indikert av dette merket og vil påvirke tilleggets sikkerhetsscore negativt.","addon.dashboard.capability.docker_api.title":"Full Docker-tilgang","addon.dashboard.capability.docker_api.description":"Tilleggsforfatteren har bedt om at tillegget skal ha administrasjonstilgang til Docker-instansen som kjører på systemet ditt. Denne modusen gir tillegget full tilgang og kontroll over hele Home Assistant-systemet ditt, noe som øker sikkerhetsrisikoen og kan skade systemet ditt hvis det misbrukes. Derfor påvirker denne funksjonen tilleggets sikkerhetsscore negativt.\n\nDette nivået av tilgang blir ikke gitt automatisk og må bekreftes av deg. For å gjøre dette, må du deaktivere beskyttelsesmodusen på tillegget manuelt. Deaktiver beskyttelsesmodusen bare hvis du kjenner, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.capability.host_pid.title":"Navnerom for vertsprosesser","addon.dashboard.capability.host_pid.description":"Vanligvis er prosessene tillegget kjører isolert fra alle andre systemprosesser. Tilleggsforfatteren har bedt om at tillegget skal ha tilgang til systemprosessene som kjører på vertsinstansen, og la tillegget starte prosesser på vertssystemet. Denne modusen gir tillegget full tilgang og kontroll over hele Home Assistant-systemet ditt, noe som øker sikkerhetsrisikoen og kan skade systemet ditt hvis det misbrukes. Derfor påvirker denne funksjonen tilleggets sikkerhetspoengsum negativt.\n\nDette nivået av tilgang blir ikke gitt automatisk og må bekreftes av deg. For å gjøre dette, må du deaktivere beskyttelsesmodusen på tillegget manuelt. Deaktiver beskyttelsesmodusen bare hvis du vet, trenger OG stoler på kilden til dette tillegget.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') er en sikkerhetsmodul for Linux-kjernen som begrenser tilleggsfunksjoner som nettverkstilgang, rå socket-tilgang og tillatelse til å lese, skrive eller kjøre bestemte filer.\n\nTilleggsforfattere kan oppgi sikkerhetsprofilene sine, optimalisert for tillegget, eller be om at det deaktiveres. Hvis AppArmor er deaktivert, vil det øke sikkerhetsrisikoen og har derfor en negativ innvirkning på sikkerhetspoengsummen for tillegget.","addon.dashboard.capability.auth_api.title":"Godkjenning av Home Assistant","addon.dashboard.capability.auth_api.description":"Et tillegg kan autentisere brukere mot Home Assistant, slik at tillegg kan gi brukerne muligheten til å logge på applikasjoner som kjører i tillegg, ved hjelp av brukernavnet / passordet til Home Assistant. Dette merket indikerer om tilleggsforfatteren ber om denne muligheten.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Dette tillegget bruker Ingress til å bygge grensesnittet sikkert inn i Home Assistant.","addon.dashboard.capability.signed.title":"Signert","addon.dashboard.capability.signed.description":"Dette tillegget er signert og verifisert med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"Vurdering","addon.dashboard.capability.label.hardware":"Maskinvare","addon.dashboard.capability.label.host":"Vert","addon.dashboard.capability.label.hassio":"HassIO","addon.dashboard.capability.label.docker":"Docker","addon.dashboard.capability.label.host_pid":"vert pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"Auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signert","addon.dashboard.capability.stages.experimental":"Eksperimentell","addon.dashboard.capability.stages.deprecated":"Avviklet","addon.dashboard.capability.role.manager":"Manager","addon.dashboard.capability.role.default":"Standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sikkerhetskopi","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start ved oppstart","addon.dashboard.option.boot.description":"Få tillegget til å starte under en systemoppstart","addon.dashboard.option.watchdog.title":"Overvåker","addon.dashboard.option.watchdog.description":"Dette vil starte tillegget hvis det krasjer","addon.dashboard.option.auto_update.title":"Automatisk oppdatering","addon.dashboard.option.auto_update.description":"Oppdater tillegget automatisk når det er en ny versjon tilgjengelig","addon.dashboard.option.ingress_panel.title":"Vis i sidepanelet","addon.dashboard.option.ingress_panel.description":"Legg til dette tillegget i sidepanelet","addon.dashboard.option.protected.title":"Beskyttelsesmodus","addon.dashboard.option.protected.description":"Blokkerer forhøyet systemtilgang fra tillegget","addon.dashboard.action_error.uninstall":"Kunne ikke avinstallere tillegget","addon.dashboard.action_error.install":"Kunne ikke installere tillegget","addon.dashboard.action_error.stop":"Kunne ikke stoppe tillegget","addon.dashboard.action_error.rebuild":"Kunne ikke gjenoppbygge tillegget","addon.dashboard.action_error.restart":"Kunne ikke starte tillegget på nytt","addon.dashboard.action_error.start":"Kunne ikke starte tillegget","addon.dashboard.action_error.go_to_config":"Rediger konfig","addon.dashboard.action_error.start_invalid_config":"Gå til konfigurasjon","addon.dashboard.action_error.validate_config":"Kunne ikke validere tilleggskonfigurasjonen","addon.dashboard.action_error.get_changelog":"Kunne ikke hente endringslogg for tillegg","addon.documentation.get_documentation":"Kunne ikke hente tilleggsdokumentasjon, {error}","addon.logs.get_logs":"Kunne ikke hente tilleggslogger, {error}","common.cancel":"Avbryt","common.yes":"Ja","common.no":"Nei","common.add":"Legg til","common.description":"Beskrivelse","common.failed_to_restart_name":"Kunne ikke starte {name} på nytt","common.failed_to_update_name":"Kunne ikke oppdatere {name}","common.learn_more":"Lær mer","common.new_version_available":"Ny versjon tilgjengelig","common.newest_version":"Nyeste versjon","common.refresh":"Oppdater","common.release_notes":"Utgivelsesmerknader","common.reload":"Last inn på nytt","common.reset_defaults":"Tilbakestill til standardinnstillinger","common.reset_options":"Tilbakestill innstillinger","common.restart_name":"Start {name} på nytt","common.restart":"Omstart","common.running_version":"Du kjører for øyeblikket versjon {version}","common.save":"Lagre","common.close":"Lukk","common.menu":"Meny","common.show":"Vis","common.show_more":"Vis mer informasjon om dette","common.update_available":"{count, plural,\n one {Oppdatering}\n other {{count} oppdateringer}\n} pending","common.update":"Oppdater","common.version":"Versjon","common.error.unknown":"Ukjent feil","common.error.update_failed":"Oppdatering mislyktes","update_available.update_name":"Oppdater {name}","update_available.open_release_notes":"Åpne utgivelsesmerknader","update_available.create_backup":"Opprett sikkerhetskopi før oppdatering","update_available.description":"Du har {version} installert. Klikk oppdater for å oppdatere til versjon {newest_version}","update_available.updating":"Oppdaterer {name} til versjon {version}","update_available.no_update":"Ingen oppdatering tilgjengelig for {name}","confirm.restart.title":"Start {name} på nytt","confirm.restart.text":"Er du sikker på at du vil starte {name} på nytt?","confirm.reset_options.title":"Tilbakestill innstillinger","confirm.reset_options.text":"Er du sikker på at du vil tilbakestille alle innstillingene dine?","dashboard.addon_new_version":"Ny versjon tilgjengelig","dashboard.addon_running":"Tillegget kjører","dashboard.addon_stopped":"Tillegget er stoppet","dashboard.addons":"Installerte tillegg","dashboard.no_addons":"Du har ikke installert tilleggsprogrammer ennå. Gå over til tilleggsbutikken for å komme i gang!","dashboard.search_addons":"Søk i tillegg","store.missing_addons":"Manglende tillegg? Aktivere avansert modus på din brukerprofilside","store.no_results_found":"Ingen resultater funnet i {repository}","store.registries":"Registre","store.repositories":"Datalagre","store.check_updates":"Se etter oppdateringer","panel.addons":"Tillegg","panel.dashboard":"Dashbord","panel.backups":"Sikkerhetskopier","panel.store":"Tilleggsbutikk","panel.system":"System","my.not_supported":"Denne viderekoblingen støttes ikke av Home Assistant-instansen din. Se på {link} for viderekoblinger som støttes, og hvilken versjon de ble introdusert i.","my.faq_link":"Vanlige spørsmål om Min Home Assistant","my.add_addon_repository_title":"Manglende tilleggsdepot","my.add_addon_repository_description":"Tillegget '' {addon} '' er en del av tilleggsrepositoriet '' {repository} '', dette depotet mangler på systemet ditt, vil du legge det til nå?","my.error":"En ukjent feil har oppstått","my.error_addon_not_found":"Tillegget ble ikke funnet","my.error_repository_not_found":"Det nødvendige depotet for dette tillegget ble ikke funnet","my.error_addon_not_started":"Det valgte tillegget kjører ikke. Vennligst start den først","my.error_addon_not_installed":"Det forespurte tillegget er ikke installert. Vennligst installer den først","my.error_addon_no_ingress":"Det etterspurte tillegget støtter ikke ingress","system.log.log_provider":"Loggleverandør","system.log.get_logs":"Kunne ikke hente {provider}-logger, {error}","system.supervisor.cpu_usage":"Supervisor CPU-forbruk","system.supervisor.ram_usage":"Supervisor RAM forbruk","system.supervisor.failed_to_set_option":"Kunne ikke sette Supervisor-innstilling","system.supervisor.failed_to_reload":"Kunne ikke laste inn Supervisor på nytt","system.supervisor.failed_to_update":"Kunne ikke oppdatere Supervisor","system.supervisor.unsupported_title":"Du kjører en installasjon som ikke støttes","system.supervisor.unsupported_description":"Nedenfor er en liste over problemer som er funnet med installasjonen din. Klikk på lenkene for å lære hvordan du kan løse problemene.","system.supervisor.unhealthy_title":"Installasjonen din er usunn","system.supervisor.unhealthy_description":"Å kjøre en usunn installasjon vil forårsake problemer. Nedenfor er en liste over problemer som er funnet med installasjonen din. Klikk på lenkene for å lære hvordan du kan løse problemene.","system.supervisor.update_supervisor":"Oppdater Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Forlat beta-kanalen","system.supervisor.leave_beta_description":"Få stabile oppdateringer for Home Assistant, Supervisor og vert","system.supervisor.join_beta_action":"Bli med i beta-kanalen","system.supervisor.join_beta_description":"Få beta-oppdateringer for Home Assistant (RCs), Supervisor og vert","system.supervisor.share_diagnostics":"Del diagnostikk","system.supervisor.share_diagnostics_description":"Del krasjrapporter og diagnoseinformasjon","system.supervisor.reload_supervisor":"Last inn Supervisor på nytt","system.supervisor.warning":"ADVARSEL","system.supervisor.search":"Søk","system.supervisor.share_diagonstics_title":"Hjelp med å forbedre Home Assistant","system.supervisor.share_diagonstics_description":"Vil du automatisk dele krasjrapporter og diagnostisk informasjon når Supervisor møter på uventede feil? {line_break} Dette vil tillate oss å løse problemene, informasjonen er bare tilgjengelig for Home Assistant Core-teamet og deles ikke med andre. {line_break} Dataene inkluderer ikke privat / sensitiv informasjon, og du kan deaktivere dette i innstillingene når som helst.","system.supervisor.unsupported_reason.apparmor":"AppArmor er ikke aktivert på verten","system.supervisor.unsupported_reason.content_trust":"Validering av innholdsklarering er deaktivert","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfigurasjon","system.supervisor.unsupported_reason.docker_version":"Docker-versjon","system.supervisor.unsupported_reason.job_conditions":"Ignorerte arbeidsforhold","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Nettverksbehandler","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor er ikke privilegert","system.supervisor.unsupported_reason.software":"Programvare som ikke støttes oppdaget","system.supervisor.unsupported_reason.source_mods":"Kildeendringer","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-løst","system.supervisor.unhealthy_reason.privileged":"Supervisor er ikke privilegert","system.supervisor.unhealthy_reason.supervisor":"Supervisor kunne ikke oppdatere","system.supervisor.unhealthy_reason.setup":"Installasjonen av Supervisor mislyktes","system.supervisor.unhealthy_reason.docker":"Docker-miljøet fungerer ikke som det skal","system.supervisor.unhealthy_reason.untrusted":"Oppdaget ikke-klarert innhold","system.host.failed_to_get_hardware_list":"Kunne ikke hente maskinvarelisten","system.host.failed_to_reboot":"Kunne ikke starte verten på nytt","system.host.failed_to_shutdown":"Kunne ikke slå av verten","system.host.failed_to_set_hostname":"Angi vertsnavn mislyktes","system.host.failed_to_import_from_usb":"Kunne ikke importere fra USB","system.host.failed_to_move":"Kunne ikke flytte datadisken","system.host.used_space":"Brukt lagringsplass","system.host.hostname":"Vertsnavn","system.host.change_hostname":"Endre vertsnavn","system.host.new_hostname":"Vennligst skriv inn et nytt vertsnavn:","system.host.ip_address":"IP adresse","system.host.change":"Endre","system.host.operating_system":"Operativsystem","system.host.docker_version":"Docker versjon","system.host.deployment":"Distribusjon","system.host.emmc_lifetime_used":"eMMC levetid brukt","system.host.reboot_host":"Start verten på nytt","system.host.confirm_reboot":"Er du sikker på at du vil starte verten på nytt?","system.host.confirm_shutdown":"Er du sikker på at du vil slå av verten?","system.host.shutdown_host":"Slå av vert","system.host.hardware":"Maskinvare","system.host.import_from_usb":"Importer fra USB","system.host.move_datadisk":"Flytt datadisk","system.core.cpu_usage":"Core CPU-forbruk","system.core.ram_usage":"Core RAM forbruk","backup.search":"Søk i sikkerhetskopier","backup.no_backups":"Du har ingen sikkerhetskopier ennå.","backup.create_blocked_not_running":"Det er ikke mulig å opprette en sikkerhetskopi akkurat nå fordi systemet er i {state}-tilstand.","backup.delete_selected":"Slett valgte sikkerhetskopier","backup.delete_backup_title":"Slett sikkerhetskopi","backup.delete_backup_text":"Vil du slette {number} {number, plural,\n one {sikkerhetskopi}\n other {sikkerhetskopier}\n}?","backup.delete_backup_confirm":"slett","backup.selected":"{number} valgt","backup.failed_to_delete":"Kunne ikke slette","backup.could_not_create":"Kan ikke opprette sikkerhetskopi","backup.upload_backup":"Last opp sikkerhetskopi","backup.download_backup":"Last ned sikkerhetskopi","backup.create_backup":"Opprett sikkerhetskopi","backup.create":"Opprett","backup.created":"Opprettet","backup.name":"Navn på sikkerhetskopi","backup.type":"Type sikkerhetskopiering","backup.select_type":"Velg hva du vil gjenopprette","backup.full_backup":"Full sikkerhetskopiering","backup.partial_backup":"Delvis sikkerhetskopiering","backup.addons":"Tillegg","backup.folders":"Mapper","backup.size":"Størrelse","backup.password":"Passord for sikkerhetskopiering","backup.confirm_password":"Bekreft passord for sikkerhetskopiering","backup.password_protection":"Passordbeskyttelse","backup.enter_password":"Vennligst skriv inn et passord","backup.passwords_not_matching":"Passordene samsvarer ikke","backup.backup_already_running":"En sikkerhetskopi eller gjenoppretting kjører allerede, å lage en ny sikkerhetskopi er for øyeblikket ikke mulig, prøv igjen senere.","dialog.network.title":"Nettverksinnstillinger","dialog.network.connected_to":"Koblet til {ssid}","dialog.network.scan_ap":"Skann etter tilgangspunkter","dialog.network.signal_strength":"Signalstyrke","dialog.network.open":"Åpen","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi passord","dialog.network.warning":"Hvis du endrer Wi-Fi, IP eller gateway-adressene, kan du miste tilkoblingen!","dialog.network.static":"Statisk","dialog.network.auto":"Automatisk","dialog.network.disabled":"Deaktivert","dialog.network.ip_netmask":"IP-adresse / nettmaske","dialog.network.gateway":"Gateway-adresse","dialog.network.dns_servers":"DNS-servere","dialog.network.unsaved":"Du har ikke lagrede endringer, disse vil gå tapt hvis du bytter fane, vil du fortsette?","dialog.network.failed_to_change":"Kunne ikke endre nettverksinnstillingene","dialog.registries.title_add":"Legg til nytt containerregister","dialog.registries.title_manage":"Behandle containerregistre","dialog.registries.registry":"Register","dialog.registries.username":"Brukernavn","dialog.registries.password":"Passord","dialog.registries.no_registries":"Ingen registre er konfigurert","dialog.registries.add_registry":"Legg til register","dialog.registries.add_new_registry":"Legg til nytt register","dialog.registries.remove":"Fjern","dialog.registries.failed_to_add":"Kunne ikke legge til registeret","dialog.registries.failed_to_remove":"Kunne ikke fjerne registeret","dialog.repositories.title":"Behandle tilleggspakkelagre","dialog.repositories.add":"Legg til","dialog.repositories.remove":"Fjern","dialog.repositories.used":"Repositoriet er i bruk for installerte tillegg og kan ikke fjernes.","dialog.restart_addon.title":"Vil du starte {name} på nytt?","dialog.restart_addon.text":"For å bruke den nye lagrede konfigurasjonen må dette tillegget startes på nytt.","dialog.restart_addon.restart":"Omstart","dialog.uninstall_addon.title":"Avinstallere {name} ?","dialog.uninstall_addon.text":"Konfigurasjonen vil bli permanent slettet.","dialog.uninstall_addon.uninstall":"Avinstaller","dialog.hardware.title":"Maskinvare","dialog.hardware.search":"Søk i maskinvare","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributter","dialog.hardware.device_path":"Bane til enhet","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Flytt datadisk","dialog.datadisk_move.description":"Du bruker for tiden '' {current_path} '' som datadisk. Når du flytter datadisker, startes enheten på nytt, og det anslås å ta {time} minutter. Installasjonen av Home Assistant vil ikke være tilgjengelig i denne perioden. Ikke koble fra strømmen under flyttingen!","dialog.datadisk_move.select_device":"Velg ny datadisk","dialog.datadisk_move.no_devices":"Finner ingen passende tilkoblede enheter","dialog.datadisk_move.moving_desc":"Starter på nytt og flytter datadisk. Vær tålmodig","dialog.datadisk_move.moving":"Flytte datadisk","dialog.datadisk_move.loading_devices":"Laster inn entiteter","dialog.datadisk_move.cancel":"Avbryt","dialog.datadisk_move.move":"Flytt"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/nl-eea4131d34cbb0f2361f0d17d540d44c.json b/supervisor/api/panel/static/translations/nl-7d79ef1b0391fa047382e0c9a087a3b3.json similarity index 55% rename from supervisor/api/panel/static/translations/nl-eea4131d34cbb0f2361f0d17d540d44c.json rename to supervisor/api/panel/static/translations/nl-7d79ef1b0391fa047382e0c9a087a3b3.json index 900a89784..7ddbd0374 100644 --- a/supervisor/api/panel/static/translations/nl-eea4131d34cbb0f2361f0d17d540d44c.json +++ b/supervisor/api/panel/static/translations/nl-7d79ef1b0391fa047382e0c9a087a3b3.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Kan configuratie van add-on niet resetten: {error}","addon.failed_to_save":"Mislukt om add-onconfiguratie op te slaan: {error}","addon.state.installed":"Add-on is geïnstalleerd","addon.state.not_installed":"Add-on is niet geïnstalleerd","addon.state.not_available":"Add-on is niet beschikbaar voor jouw systeem","addon.panel.configuration":"Configuratie","addon.panel.documentation":"Documentatie","addon.panel.info":"Informatie","addon.panel.log":"Logboek","addon.configuration.no_configuration":"Deze add-on laat geen configuratie zien waar je mee kan spelen…","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standaard","addon.configuration.audio.input":"Invoer","addon.configuration.audio.output":"Uitvoer","addon.configuration.options.header":"Opties","addon.configuration.options.edit_in_ui":"Bewerken in UI","addon.configuration.options.edit_in_yaml":"Bewerken in YAML","addon.configuration.options.invalid_yaml":"Ongeldige YAML","addon.configuration.options.show_unused_optional":"Ongebruikte optionele configuratieopties tonen","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Uitgeschakeld","addon.configuration.network.header":"Netwerk","addon.configuration.network.show_disabled":"Toon uitgeschakelde poorten","addon.configuration.network.introduction":"Wijzig de poorten op je host die zijn opengezet door de add-on","addon.dashboard.changelog":"Wijzigingsoverzicht","addon.dashboard.cpu_usage":"CPU-gebruik van add-on","addon.dashboard.ram_usage":"Add-on RAM gebruik","addon.dashboard.hostname":"Hostnaam","addon.dashboard.new_update_available":"{name} {version} is beschikbaar","addon.dashboard.not_available_arch":"Deze add-on is niet compatibel met de processor van uw apparaat of het besturingssysteem dat u op uw apparaat hebt geïnstalleerd.","addon.dashboard.not_available_version":"Je draait Home Assistant {core_version_installed}. Om de add-on naar deze versie bij te werken moet je minimaal Home Assistant {core_version_needed} hebben.","addon.dashboard.visit_addon_page":"Bezoek de {name} pagina voor meer details","addon.dashboard.restart":"herstarten","addon.dashboard.start":"starten","addon.dashboard.stop":"stop","addon.dashboard.install":"installeer","addon.dashboard.uninstall":"verwijderen","addon.dashboard.rebuild":"herbouw","addon.dashboard.open_web_ui":"Open web-UI","addon.dashboard.protection_mode.title":"Beschermingsmodus is uitgeschakeld!","addon.dashboard.protection_mode.content":"Beschermingsmodus voor deze add-on is uitgeschakeld! Dit geeft de add-on volledige toegang tot het hele systeem, wat veiligheidsrisico's met zich meebrengt en uw systeem kan beschadigen bij verkeerd gebruik. Schakel de beveiligingsmodus alleen uit als u de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.protection_mode.enable":"Inschakelen","addon.dashboard.capability.stage.title":"Add-on-fase","addon.dashboard.capability.stage.description":"Add-ons kunnen een van deze drie stadia hebben:\n\n{icon_stable} **Stabiel**: dit zijn add-ons die klaar zijn om in productie gebruikt te worden.\n\n{icon_experimental} **Experimenteel**: deze kunnen fouten bevatten en kunnen onvoltooid zijn.\n\n{icon_deprecated} **Vervallen**: deze add-ons zullen niet langer updates ontvangen.","addon.dashboard.capability.rating.title":"Beveilingsscore van de add-on","addon.dashboard.capability.rating.description":"Home Assistant geeft een veiligheidsscore aan elke add-on, die aangeeft welke risico's het gebruik van deze add-on met zich meebrengt. Hoe meer toegang een add-on tot uw systeem vereist, hoe lager de score, waardoor de mogelijke veiligheidsrisico's toenemen.\n\nEen score is op een schaal van 1 tot 8, waarbij 1 de laagste score is (beschouwd als het meest onveilige en het grootste risico) en een score van 8 de hoogste score (beschouwd als het meest veilige en het minste risico).","addon.dashboard.capability.host_network.title":"Hostnetwerk","addon.dashboard.capability.host_network.description":"add-ons draaien gewoonlijk in hun eigen geïsoleerde netwerklaag waardoor ze geen toegang hebben tot het netwerk van het host-besturingssysteem. In sommige gevallen kan deze netwerkisolatie add-ons beperken in het leveren van hun diensten en daarom kan de isolatie worden opgeheven door de auteur van deze add-on. Hierdoor heeft de add-on volledige toegang tot de netwerkmogelijkheden van de host-machine. De add-on heeft dan meer netwerkmogelijkheden, maar dit verlaagt de beveiliging, vandaar dat de beveiligingsscore van de add-on zal worden verlaagd als deze optie door de add-on wordt gebruikt.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant-API-toegang","addon.dashboard.capability.homeassistant_api.description":"Deze add-on heeft rechtstreeks toegang tot je Home Assistant-instantie via de Home Assistant-API. Deze modus handelt ook de authenticatie voor de add-on af, waardoor een add-on kan communiceren met Home Assistant zonder de noodzaak van extra authenticatie.","addon.dashboard.capability.full_access.title":"Volledige hardware toegang","addon.dashboard.capability.full_access.description":"Op verzoek van de auteur van deze add-on, heeft deze add-on volledige toegang tot de hardware van uw systeem. De toegang is vergelijkbaar met de bevoorrechte modus in Docker. Omdat dit mogelijke veiligheidsrisico's met zich meebrengt, heeft deze eigenschap een negatieve invloed op de veiligheidsscore van de add-on.\n\nDit toegangsniveau wordt niet automatisch verleend en moet door u worden bevestigd. Om dit te doen, moet u de beveiligingsmodus van de add-on handmatig uitschakelen. Schakel de beveiligingsmodus alleen uit als u de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.capability.hassio_api.title":"Supervisor-API-toegang","addon.dashboard.capability.hassio_api.description":"Op verzoek van de auteur van de add-on, heeft de add-on toegang gekregen tot de Supervisor-API. Standaard heeft deze toegang tot algemene versie-informatie van uw systeem. Wanneer de add-on het toegangsniveau 'manager' of 'admin' op de API aanvraagt, zal het toestemming krijgen om meerdere delen van uw Home Assistant systeem te controleren. Deze toestemming wordt aangegeven met deze badge en zal de beveiligingsscore van de add-on negatief beïnvloeden.","addon.dashboard.capability.docker_api.title":"Volledige Docker-toegang","addon.dashboard.capability.docker_api.description":"De auteur van deze add-on heeft gevraagd of deze beheertoegang mag tot de Docker-instantie die op jouw systeem draait. Deze modus geeft de add-on volledige toegang tot en controle over je gehele Home Assistant-systeem, wat veiligheidsrisico's met zich meebrengt en bij misbruik je systeem kan beschadigen. Daarom heeft deze functie een negatieve invloed op de beveiligingsscore van de add-on.\n\nDit niveau van toegang wordt niet automatisch verleend en moet door jouw worden bevestigd. Om dit te doen moet je de beschermingsmodus van de add-on handmatig uitschakelen. Schakel de beveiligingsmodus alleen uit als je de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.capability.host_pid.title":"Hostprocessen-namespace","addon.dashboard.capability.host_pid.description":"Gewoonlijk zijn de processen die de add-on uitvoert, geïsoleerd van alle andere systeemprocessen. De auteur van de add-on heeft toegang gevraagd tot de systeemprocessen die op het host-systeem draaien en om toe te staan dat de add-on ook processen op het host-systeem start. Deze modus geeft de add-on volledige toegang tot en controle over uw gehele Home Assistant-systeem, wat veiligheidsrisico's met zich meebrengt en bij misbruik uw systeem kan beschadigen. Daarom heeft deze functie een negatieve invloed op de beveiligingsscore van de add-on.\n\nDit niveau van toegang wordt niet automatisch verleend en moet door u worden bevestigd. Om dit te doen moet u de beschermingsmodus op de add-on handmatig uitschakelen. Schakel de beveiligingsmodus alleen uit als u de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is een beveiligingsmodule voor de Linux-kernel die de mogelijkheden van add-ons beperkt, zoals netwerktoegang, toegang tot raw socket, en toestemming om specifieke bestanden te lezen, te schrijven of uit te voeren.\n\nAuteurs van add-on kunnen hun beveiligingsprofielen opgeven, geoptimaliseerd voor de add-on, of vragen om AppArmor uit te schakelen. Als deze is uitgeschakeld, verhoogt dit de beveiligingsrisico's en heeft het een negatieve invloed op de beveiligingsscore van de add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant-authenticatie","addon.dashboard.capability.auth_api.description":"Een add-on kan gebruikers authenticeren bij Home Assistant met hun Home Assistant-gebruikersnaam/-wachtwoord. Hierdoor hebben add-ons de mogelijkheid om gebruikers in te loggen bij applicaties die draaien in add-ons. Deze badge geeft aan of de auteur van de add-on deze mogelijkheid heeft aangevraagd.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Deze add-on maakt gebruik van Ingress om zijn gebruikersinterface veilig te integreren in Home Assistant.","addon.dashboard.capability.signed.title":"Ondertekend","addon.dashboard.capability.signed.description":"Deze add-on is ondertekend en geverifieerd met Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"beoordeling","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host-pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Ondertekend","addon.dashboard.capability.stages.experimental":"Experimenteel","addon.dashboard.capability.stages.deprecated":"Verouderd","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"standaard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"back-up","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start bij opstarten","addon.dashboard.option.boot.description":"Start de add-on tijdens het opstarten van het systeem","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Dit zal de add-on starten als deze vastloopt","addon.dashboard.option.auto_update.title":"Automatisch bijwerken","addon.dashboard.option.auto_update.description":"Werk automatisch de add-on bij wanneer er een nieuwe versie beschikbaar is","addon.dashboard.option.ingress_panel.title":"Weergeven in zijbalk","addon.dashboard.option.ingress_panel.description":"Deze add-on toevoegen aan je zijbalk","addon.dashboard.option.protected.title":"Beschermingsmodus","addon.dashboard.option.protected.description":"Blokkeert systeemtoegang met extra rechten voor de add-on","addon.dashboard.action_error.uninstall":"Verwijderen van de add-on is mislukt","addon.dashboard.action_error.install":"De installatie van de add-on is mislukt","addon.dashboard.action_error.stop":"Stoppen van de add-on is mislukt","addon.dashboard.action_error.rebuild":"De add-on kon niet herbouwd worden","addon.dashboard.action_error.restart":"Herstarten van de add-on is mislukt","addon.dashboard.action_error.start":"Starten van de add-on is mislukt","addon.dashboard.action_error.go_to_config":"Configuratie bewerken","addon.dashboard.action_error.start_invalid_config":"Ga naar configuratie","addon.dashboard.action_error.validate_config":"De configuratie van de add-on kan niet worden gevalideerd","addon.dashboard.action_error.get_changelog":"Ophalen van het wijzigingsoverzicht van de add-on is mislukt","addon.documentation.get_documentation":"Ophalen van de documentatie van de add-on is mislukt: {error}","addon.logs.get_logs":"Ophalen van het logboek van de add-on is mislukt: {error}","common.cancel":"Annuleren","common.yes":"Ja","common.no":"Nee","common.add":"Toevoegen","common.description":"Omschrijving","common.failed_to_restart_name":"Kan {name} niet opnieuw starten","common.failed_to_update_name":"Bijwerken {name} is mislukt","common.learn_more":"Meer informatie","common.new_version_available":"Nieuwe versie beschikbaar","common.newest_version":"Nieuwste versie","common.refresh":"Vernieuwen","common.release_notes":"Release-notities","common.reload":"Herladen","common.reset_defaults":"Standaardinstellingen terugzetten","common.reset_options":"Opties resetten","common.restart_name":"Herstart {name}","common.restart":"Herstarten","common.running_version":"Je gebruikt momenteel versie {version}","common.save":"Opslaan","common.close":"Sluiten","common.menu":"Menu","common.show":"toon","common.show_more":"Toon meer informatie hierover","common.update_available":"{count, plural, one {Een update staat} other {{count} updates staan}} klaar","common.update":"Updaten","common.version":"Versie","common.error.unknown":"Onbekende fout","common.error.update_failed":"Update mislukt","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Maak een back-up voordat je gaat updaten","update_available.description":"Je hebt {version} geïnstalleerd. Klik op update om bij te werken naar versie {newest_version}","update_available.updating":"Bijwerken van {name} naar versie {version}","update_available.no_update":"Geen update beschikbaar voor {name}","confirm.restart.title":"Herstart {name}","confirm.restart.text":"Weet u zeker dat u {name} opnieuw wilt starten?","confirm.reset_options.title":"Reset opties","confirm.reset_options.text":"Weet je zeker dat je alle opties opnieuw wilt instellen?","dashboard.addon_new_version":"Nieuwe versie beschikbaar","dashboard.addon_running":"Add-on wordt uitgevoerd","dashboard.addon_stopped":"Add-on is gestopt","dashboard.addons":"Geïnstalleerde add-ons","dashboard.no_addons":"U hebt nog geen add-ons geïnstalleerd. Ga naar de add-on store om te beginnen!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Mis je add-ons? Schakel de geavanceerde modus in op je gebruikersprofiel pagina","store.no_results_found":"Geen resultaten gevonden in {repository}.","store.registries":"Registers","store.repositories":"Repositories","store.check_updates":"Controleer op updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Back-ups","panel.store":"Add-on winkel","panel.system":"Systeem","my.not_supported":"Deze redirect wordt niet ondersteund door uw Home Assistant-instantie. Controleer de {link} voor de ondersteunde omleidingen en de versie waarin ze zijn geïntroduceerd.","my.faq_link":"Veelgestelde vragen over My Home Assistant","my.add_addon_repository_title":"Ontbrekende add-on repository","my.add_addon_repository_description":"De addon ''{addon}'' is een onderdeel van de add-on repository ''{repository}'', deze repository ontbreekt op jouw systeem, wil je deze nu toevoegen?","my.error":"Er is een onbekende fout opgetreden","my.error_addon_not_found":"Add-on niet gevonden","my.error_repository_not_found":"De benodigde repository voor deze add-on is niet gevonden","my.error_addon_not_started":"De gevraagde add-on is niet actief. Start deze a.u.b. eerst","my.error_addon_not_installed":"De gevraagde add-on is niet geïnstalleerd. Installeer deze a.u.b. eerst","my.error_addon_no_ingress":"De gevraagde add-on ondersteunt geen ingress","system.log.log_provider":"Logboekprovider","system.log.get_logs":"Ophalen {provider}-logs mislukt, {error}","system.supervisor.cpu_usage":"Supervisor-CPU-gebruik","system.supervisor.ram_usage":"Supervisor RAM-gebruik","system.supervisor.failed_to_set_option":"Instellen van Supervisor-optie is mislukt","system.supervisor.failed_to_reload":"Herladen van de Supervisor is mislukt","system.supervisor.failed_to_update":"Bijwerken van de Supervisor is mislukt","system.supervisor.unsupported_title":"Je gebruikt een niet-ondersteunde installatie","system.supervisor.unsupported_description":"Hieronder vindt je een lijst met problemen die bij jouw installatie zijn aangetroffen. Klik op de links om te zien hoe je deze problemen kunt oplossen.","system.supervisor.unhealthy_title":"Er is iets mis met je installatie","system.supervisor.unhealthy_description":"Het draaien van een onvolledige installatie zal problemen veroorzaken. Hieronder vindt je een lijst met problemen die gevonden zijn op jouw installatie; klik op de links om te leren hoe u de problemen kunt oplossen.","system.supervisor.update_supervisor":"Supervisor bijwerken","system.supervisor.channel":"Kanaal","system.supervisor.leave_beta_action":"Bèta-kanaal verlaten","system.supervisor.leave_beta_description":"Krijg stabiele updates voor Home Assistant, Supervisor en host","system.supervisor.join_beta_action":"Word lid van het bèta-kanaal","system.supervisor.join_beta_description":"Ontvang bèta-updates voor Home Assistant (RC's), Supervisor en host","system.supervisor.share_diagnostics":"Diagnostische gegevens delen","system.supervisor.share_diagnostics_description":"Deel crashrapporten en diagnostische informatie.","system.supervisor.reload_supervisor":"Supervisor herladen","system.supervisor.warning":"WAARSCHUWING","system.supervisor.search":"Zoek","system.supervisor.share_diagonstics_title":"Help Home Assistant te verbeteren","system.supervisor.share_diagonstics_description":"Zou je automatisch crashrapporten en diagnostische informatie willen delen wanneer de Supervisor onverwachte fouten tegenkomt? {line_break} Dit stelt ons in staat om problemen op te lossen. De informatie is alleen toegankelijk voor het Home Assistant Core-team en zal niet met anderen gedeeld worden.{line_break} De gegevens bevatten geen privé-/gevoelige informatie en je kunt dit op elk gewenst moment uitschakelen in de instellingen.","system.supervisor.unsupported_reason.apparmor":"AppArmor is niet ingeschakeld op de host","system.supervisor.unsupported_reason.content_trust":"Validatie van content-trust is uitgeschakeld","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-configuratie","system.supervisor.unsupported_reason.docker_version":"Docker-versie","system.supervisor.unsupported_reason.job_conditions":"Genegeerde taakvoorwaarden","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netwerkmanager","system.supervisor.unsupported_reason.os":"Besturingssysteem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor heeft onvoldoende toegangsrechten","system.supervisor.unsupported_reason.software":"Niet-ondersteunde software gedetecteerd","system.supervisor.unsupported_reason.source_mods":"Bronwijzigingen","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor heeft onvoldoende toegangsrechten","system.supervisor.unhealthy_reason.supervisor":"Supervisor kon niet worden bijgewerkt","system.supervisor.unhealthy_reason.setup":"Set-up van de Supervisor mislukt","system.supervisor.unhealthy_reason.docker":"De Docker-omgeving werkt niet goed","system.supervisor.unhealthy_reason.untrusted":"Niet-vertrouwde inhoud gedetecteerd","system.host.failed_to_get_hardware_list":"Kan geen hardwarelijst krijgen","system.host.failed_to_reboot":"Herstarten host mislukt","system.host.failed_to_shutdown":"Afsluiten host mislukt","system.host.failed_to_set_hostname":"Instellen hostnaam mislukt","system.host.failed_to_import_from_usb":"Importeren vanaf USB mislukt","system.host.failed_to_move":"Verplaatsen van dataschijf mislukt","system.host.used_space":"Gebruikte ruimte","system.host.hostname":"Hostnaam","system.host.change_hostname":"Hostnaam wijzigen","system.host.new_hostname":"Voer een nieuwe hostnaam in:","system.host.ip_address":"IP-adres","system.host.change":"Veranderen","system.host.operating_system":"Besturingssysteem","system.host.docker_version":"Docker-versie","system.host.deployment":"Uitrol","system.host.emmc_lifetime_used":"eMMC-levensduur gebruikt","system.host.reboot_host":"Host herstarten","system.host.confirm_reboot":"Weet je zeker dat je de host wilt herstarten?","system.host.confirm_shutdown":"Weet je zeker dat je de host wilt afsluiten?","system.host.shutdown_host":"Host afsluiten","system.host.hardware":"Hardware","system.host.import_from_usb":"Importeren van USB","system.host.move_datadisk":"Verplaats dataschijf","system.core.cpu_usage":"Core CPU-gebruik","system.core.ram_usage":"Core RAM-gebruik","backup.search":"Back-ups zoeken","backup.no_backups":"U heeft nog geen back-ups.","backup.create_blocked_not_running":"Het maken van een back-up is op dit moment niet mogelijk omdat het systeem zich in de status {state} bevindt.","backup.delete_selected":"Verwijder geselecteerde back-ups","backup.delete_backup_title":"Verwijder back-up","backup.delete_backup_text":"Wil je {number} {number, plural,\n one {back-up}\n other {back-ups}\n} verwijderen?","backup.delete_backup_confirm":"verwijderen","backup.selected":"{number} geselecteerd","backup.failed_to_delete":"Verwijderen mislukt","backup.could_not_create":"Kan geen back-up maken","backup.upload_backup":"Upload back-up","backup.download_backup":"Download back-up","backup.create_backup":"Maak back-up","backup.create":"Maken","backup.created":"Gemaakt","backup.name":"Back-up naam","backup.type":"Back-up type","backup.select_type":"Selecteer wat je wilt herstellen","backup.full_backup":"Volledige back-up","backup.partial_backup":"Gedeeltelijke back-up","backup.addons":"Add-ons","backup.folders":"Mappen","backup.size":"Grootte","backup.password":"Back-up wachtwoord","backup.confirm_password":"Back-up wachtwoord bevestigen","backup.password_protection":"Wachtwoordbescherming","backup.enter_password":"Voer een wachtwoord in.passwordpassword","backup.passwords_not_matching":"De wachtwoorden komen niet overeen","backup.backup_already_running":"Er wordt al een back-up of restore uitgevoerd, het maken van een nieuwe back-up is momenteel niet mogelijk, probeer het later opnieuw.","dialog.network.title":"Netwerkinstellingen","dialog.network.connected_to":"Verbonden met {ssid}","dialog.network.scan_ap":"Scan naar toegangspunten","dialog.network.signal_strength":"Signaalsterkte","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wifi","dialog.network.wifi_password":"Wifi wachtwoord","dialog.network.warning":"Als u het Wi-Fi, IP of gateway-adres verandert, kunt u de verbinding verliezen!","dialog.network.static":"Statisch","dialog.network.auto":"Automatisch","dialog.network.disabled":"Uitgeschakeld","dialog.network.ip_netmask":"IP-adres/Netmask","dialog.network.gateway":"Gateway-adres","dialog.network.dns_servers":"DNS-servers","dialog.network.unsaved":"Je het niet-opgeslagen wijzigingen; deze gaan verloren als u van tabblad verandert, wil je doorgaan?","dialog.network.failed_to_change":"Wijzigen netwerkinstellingen mislukt","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Nieuwe containerregisters toevoegen","dialog.registries.title_manage":"Beheer containerregisters","dialog.registries.registry":"Register","dialog.registries.username":"Gebruikersnaam","dialog.registries.password":"Wachtwoord","dialog.registries.no_registries":"Geen registers geconfigureerd","dialog.registries.add_registry":"Register toevoegen","dialog.registries.add_new_registry":"Nieuw register toevoegen","dialog.registries.remove":"Verwijderen","dialog.registries.failed_to_add":"Register toevoegen mislukt","dialog.registries.failed_to_remove":"Register verwijderen mislukt","dialog.repositories.title":"Beheer de add-onrepositories","dialog.repositories.add":"Toevoegen","dialog.repositories.remove":"Verwijderen","dialog.repositories.used":"Repository wordt gebruikt voor geïnstalleerde add-ons en kan niet worden verwijderd.","dialog.restart_addon.title":"Herstart {name}?","dialog.restart_addon.text":"Wilt je de add-on opnieuw starten om de wijzigingen te activeren?","dialog.restart_addon.restart":"Herstart","dialog.uninstall_addon.title":"Verwijder {name}?","dialog.uninstall_addon.text":"De configuratie wordt permanent verwijderd.","dialog.uninstall_addon.uninstall":"Verwijder","dialog.hardware.title":"Hardware","dialog.hardware.search":"Zoek hardware","dialog.hardware.subsystem":"Subsysteem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributen","dialog.hardware.device_path":"Apparaat pad","dialog.datadisk_move.title":"Verplaats dataschijf","dialog.datadisk_move.description":"U gebruikt momenteel '' {current_path} '' als dataschijf. Als u dataschijven verplaatst, wordt uw apparaat opnieuw opgestart en dit duurt naar schatting {time} minuten. Uw Home Assistant-installatie is gedurende deze periode niet toegankelijk. Koppel de stroom niet los tijdens de verplaatsing!","dialog.datadisk_move.select_device":"Selecteer nieuwe datadisk","dialog.datadisk_move.no_devices":"Geen geschikte aangesloten apparaten gevonden","dialog.datadisk_move.moving_desc":"Herstarten en verplaatsen van datadisk. Even geduld a.u.b.","dialog.datadisk_move.moving":"Dataschijf aan het verplaatsen","dialog.datadisk_move.loading_devices":"Apparaten laden","dialog.datadisk_move.cancel":"Annuleren","dialog.datadisk_move.move":"Verplaats"} \ No newline at end of file +{"addon.failed_to_reset":"Kan configuratie van add-on niet resetten: {error}","addon.failed_to_save":"Mislukt om add-onconfiguratie op te slaan: {error}","addon.state.installed":"Add-on is geïnstalleerd","addon.state.not_installed":"Add-on is niet geïnstalleerd","addon.state.not_available":"Add-on is niet beschikbaar voor jouw systeem","addon.panel.configuration":"Configuratie","addon.panel.documentation":"Documentatie","addon.panel.info":"Informatie","addon.panel.log":"Logboek","addon.configuration.no_configuration":"Deze add-on laat geen configuratie zien waar je mee kan spelen…","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Standaard","addon.configuration.audio.input":"Invoer","addon.configuration.audio.output":"Uitvoer","addon.configuration.options.header":"Opties","addon.configuration.options.edit_in_ui":"Bewerken in UI","addon.configuration.options.edit_in_yaml":"Bewerken in YAML","addon.configuration.options.invalid_yaml":"Ongeldige YAML","addon.configuration.options.show_unused_optional":"Ongebruikte optionele configuratieopties tonen","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Uitgeschakeld","addon.configuration.network.header":"Netwerk","addon.configuration.network.show_disabled":"Toon uitgeschakelde poorten","addon.configuration.network.introduction":"Wijzig de poorten op je host die zijn opengezet door de add-on","addon.dashboard.changelog":"Wijzigingsoverzicht","addon.dashboard.cpu_usage":"CPU-gebruik van add-on","addon.dashboard.ram_usage":"Add-on RAM gebruik","addon.dashboard.hostname":"Hostnaam","addon.dashboard.new_update_available":"{name} {version} is beschikbaar","addon.dashboard.not_available_arch":"Deze add-on is niet compatibel met de processor van uw apparaat of het besturingssysteem dat u op uw apparaat hebt geïnstalleerd.","addon.dashboard.not_available_version":"Je draait Home Assistant {core_version_installed}. Om de add-on naar deze versie bij te werken moet je minimaal Home Assistant {core_version_needed} hebben.","addon.dashboard.visit_addon_page":"Bezoek de {name} pagina voor meer details","addon.dashboard.restart":"herstarten","addon.dashboard.start":"starten","addon.dashboard.stop":"stop","addon.dashboard.install":"installeer","addon.dashboard.uninstall":"verwijderen","addon.dashboard.rebuild":"herbouw","addon.dashboard.open_web_ui":"Open web-UI","addon.dashboard.protection_mode.title":"Beschermingsmodus is uitgeschakeld!","addon.dashboard.protection_mode.content":"Beschermingsmodus voor deze add-on is uitgeschakeld! Dit geeft de add-on volledige toegang tot het hele systeem, wat veiligheidsrisico's met zich meebrengt en uw systeem kan beschadigen bij verkeerd gebruik. Schakel de beveiligingsmodus alleen uit als u de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.protection_mode.enable":"Inschakelen","addon.dashboard.capability.stage.title":"Add-on-fase","addon.dashboard.capability.stage.description":"Add-ons kunnen een van deze drie stadia hebben:\n\n{icon_stable} **Stabiel**: dit zijn add-ons die klaar zijn om in productie gebruikt te worden.\n\n{icon_experimental} **Experimenteel**: deze kunnen fouten bevatten en kunnen onvoltooid zijn.\n\n{icon_deprecated} **Vervallen**: deze add-ons zullen niet langer updates ontvangen.","addon.dashboard.capability.rating.title":"Beveilingsscore van de add-on","addon.dashboard.capability.rating.description":"Home Assistant geeft een veiligheidsscore aan elke add-on, die aangeeft welke risico's het gebruik van deze add-on met zich meebrengt. Hoe meer toegang een add-on tot uw systeem vereist, hoe lager de score, waardoor de mogelijke veiligheidsrisico's toenemen.\n\nEen score is op een schaal van 1 tot 8, waarbij 1 de laagste score is (beschouwd als het meest onveilige en het grootste risico) en een score van 8 de hoogste score (beschouwd als het meest veilige en het minste risico).","addon.dashboard.capability.host_network.title":"Hostnetwerk","addon.dashboard.capability.host_network.description":"add-ons draaien gewoonlijk in hun eigen geïsoleerde netwerklaag waardoor ze geen toegang hebben tot het netwerk van het host-besturingssysteem. In sommige gevallen kan deze netwerkisolatie add-ons beperken in het leveren van hun diensten en daarom kan de isolatie worden opgeheven door de auteur van deze add-on. Hierdoor heeft de add-on volledige toegang tot de netwerkmogelijkheden van de host-machine. De add-on heeft dan meer netwerkmogelijkheden, maar dit verlaagt de beveiliging, vandaar dat de beveiligingsscore van de add-on zal worden verlaagd als deze optie door de add-on wordt gebruikt.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant-API-toegang","addon.dashboard.capability.homeassistant_api.description":"Deze add-on heeft rechtstreeks toegang tot je Home Assistant-instantie via de Home Assistant-API. Deze modus handelt ook de authenticatie voor de add-on af, waardoor een add-on kan communiceren met Home Assistant zonder de noodzaak van extra authenticatie.","addon.dashboard.capability.full_access.title":"Volledige hardware toegang","addon.dashboard.capability.full_access.description":"Op verzoek van de auteur van deze add-on, heeft deze add-on volledige toegang tot de hardware van uw systeem. De toegang is vergelijkbaar met de bevoorrechte modus in Docker. Omdat dit mogelijke veiligheidsrisico's met zich meebrengt, heeft deze eigenschap een negatieve invloed op de veiligheidsscore van de add-on.\n\nDit toegangsniveau wordt niet automatisch verleend en moet door u worden bevestigd. Om dit te doen, moet u de beveiligingsmodus van de add-on handmatig uitschakelen. Schakel de beveiligingsmodus alleen uit als u de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.capability.hassio_api.title":"Supervisor-API-toegang","addon.dashboard.capability.hassio_api.description":"Op verzoek van de auteur van de add-on, heeft de add-on toegang gekregen tot de Supervisor-API. Standaard heeft deze toegang tot algemene versie-informatie van uw systeem. Wanneer de add-on het toegangsniveau 'manager' of 'admin' op de API aanvraagt, zal het toestemming krijgen om meerdere delen van uw Home Assistant systeem te controleren. Deze toestemming wordt aangegeven met deze badge en zal de beveiligingsscore van de add-on negatief beïnvloeden.","addon.dashboard.capability.docker_api.title":"Volledige Docker-toegang","addon.dashboard.capability.docker_api.description":"De auteur van deze add-on heeft gevraagd of deze beheertoegang mag tot de Docker-instantie die op jouw systeem draait. Deze modus geeft de add-on volledige toegang tot en controle over je gehele Home Assistant-systeem, wat veiligheidsrisico's met zich meebrengt en bij misbruik je systeem kan beschadigen. Daarom heeft deze functie een negatieve invloed op de beveiligingsscore van de add-on.\n\nDit niveau van toegang wordt niet automatisch verleend en moet door jouw worden bevestigd. Om dit te doen moet je de beschermingsmodus van de add-on handmatig uitschakelen. Schakel de beveiligingsmodus alleen uit als je de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.capability.host_pid.title":"Hostprocessen-namespace","addon.dashboard.capability.host_pid.description":"Gewoonlijk zijn de processen die de add-on uitvoert, geïsoleerd van alle andere systeemprocessen. De auteur van de add-on heeft toegang gevraagd tot de systeemprocessen die op het host-systeem draaien en om toe te staan dat de add-on ook processen op het host-systeem start. Deze modus geeft de add-on volledige toegang tot en controle over uw gehele Home Assistant-systeem, wat veiligheidsrisico's met zich meebrengt en bij misbruik uw systeem kan beschadigen. Daarom heeft deze functie een negatieve invloed op de beveiligingsscore van de add-on.\n\nDit niveau van toegang wordt niet automatisch verleend en moet door u worden bevestigd. Om dit te doen moet u de beschermingsmodus op de add-on handmatig uitschakelen. Schakel de beveiligingsmodus alleen uit als u de bron van deze add-on kent, nodig hebt EN vertrouwt.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is een beveiligingsmodule voor de Linux-kernel die de mogelijkheden van add-ons beperkt, zoals netwerktoegang, toegang tot raw socket, en toestemming om specifieke bestanden te lezen, te schrijven of uit te voeren.\n\nAuteurs van add-on kunnen hun beveiligingsprofielen opgeven, geoptimaliseerd voor de add-on, of vragen om AppArmor uit te schakelen. Als deze is uitgeschakeld, verhoogt dit de beveiligingsrisico's en heeft het een negatieve invloed op de beveiligingsscore van de add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant-authenticatie","addon.dashboard.capability.auth_api.description":"Een add-on kan gebruikers authenticeren bij Home Assistant met hun Home Assistant-gebruikersnaam/-wachtwoord. Hierdoor hebben add-ons de mogelijkheid om gebruikers in te loggen bij applicaties die draaien in add-ons. Deze badge geeft aan of de auteur van de add-on deze mogelijkheid heeft aangevraagd.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Deze add-on maakt gebruik van Ingress om zijn gebruikersinterface veilig te integreren in Home Assistant.","addon.dashboard.capability.signed.title":"Ondertekend","addon.dashboard.capability.signed.description":"Deze add-on is ondertekend en geverifieerd met Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"beoordeling","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host-pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Ondertekend","addon.dashboard.capability.stages.experimental":"Experimenteel","addon.dashboard.capability.stages.deprecated":"Verouderd","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"standaard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"back-up","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start bij opstarten","addon.dashboard.option.boot.description":"Start de add-on tijdens het opstarten van het systeem","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Dit zal de add-on starten als deze vastloopt","addon.dashboard.option.auto_update.title":"Automatisch bijwerken","addon.dashboard.option.auto_update.description":"Werk automatisch de add-on bij wanneer er een nieuwe versie beschikbaar is","addon.dashboard.option.ingress_panel.title":"Weergeven in zijbalk","addon.dashboard.option.ingress_panel.description":"Deze add-on toevoegen aan je zijbalk","addon.dashboard.option.protected.title":"Beschermingsmodus","addon.dashboard.option.protected.description":"Blokkeert systeemtoegang met extra rechten voor de add-on","addon.dashboard.action_error.uninstall":"Verwijderen van de add-on is mislukt","addon.dashboard.action_error.install":"De installatie van de add-on is mislukt","addon.dashboard.action_error.stop":"Stoppen van de add-on is mislukt","addon.dashboard.action_error.rebuild":"De add-on kon niet herbouwd worden","addon.dashboard.action_error.restart":"Herstarten van de add-on is mislukt","addon.dashboard.action_error.start":"Starten van de add-on is mislukt","addon.dashboard.action_error.go_to_config":"Configuratie bewerken","addon.dashboard.action_error.start_invalid_config":"Ga naar configuratie","addon.dashboard.action_error.validate_config":"De configuratie van de add-on kan niet worden gevalideerd","addon.dashboard.action_error.get_changelog":"Ophalen van het wijzigingsoverzicht van de add-on is mislukt","addon.documentation.get_documentation":"Ophalen van de documentatie van de add-on is mislukt: {error}","addon.logs.get_logs":"Ophalen van het logboek van de add-on is mislukt: {error}","common.cancel":"Annuleren","common.yes":"Ja","common.no":"Nee","common.add":"Toevoegen","common.description":"Omschrijving","common.failed_to_restart_name":"Kan {name} niet opnieuw starten","common.failed_to_update_name":"Bijwerken {name} is mislukt","common.learn_more":"Meer informatie","common.new_version_available":"Nieuwe versie beschikbaar","common.newest_version":"Nieuwste versie","common.refresh":"Vernieuwen","common.release_notes":"Release-notities","common.reload":"Herladen","common.reset_defaults":"Standaardinstellingen terugzetten","common.reset_options":"Opties resetten","common.restart_name":"Herstart {name}","common.restart":"Herstarten","common.running_version":"Je gebruikt momenteel versie {version}","common.save":"Opslaan","common.close":"Sluiten","common.menu":"Menu","common.show":"toon","common.show_more":"Toon meer informatie hierover","common.update_available":"{count, plural, one {Een update staat} other {{count} updates staan}} klaar","common.update":"Updaten","common.version":"Versie","common.error.unknown":"Onbekende fout","common.error.update_failed":"Update mislukt","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Maak een back-up voordat je gaat updaten","update_available.description":"Je hebt {version} geïnstalleerd. Klik op update om bij te werken naar versie {newest_version}","update_available.updating":"Bijwerken van {name} naar versie {version}","update_available.no_update":"Geen update beschikbaar voor {name}","confirm.restart.title":"Herstart {name}","confirm.restart.text":"Weet u zeker dat u {name} opnieuw wilt starten?","confirm.reset_options.title":"Reset opties","confirm.reset_options.text":"Weet je zeker dat je alle opties opnieuw wilt instellen?","dashboard.addon_new_version":"Nieuwe versie beschikbaar","dashboard.addon_running":"Add-on wordt uitgevoerd","dashboard.addon_stopped":"Add-on is gestopt","dashboard.addons":"Geïnstalleerde add-ons","dashboard.no_addons":"U hebt nog geen add-ons geïnstalleerd. Ga naar de add-on store om te beginnen!","dashboard.search_addons":"Zoek invoegtoepassingen","store.missing_addons":"Mis je add-ons? Schakel de geavanceerde modus in op je gebruikersprofiel pagina","store.no_results_found":"Geen resultaten gevonden in {repository}.","store.registries":"Registers","store.repositories":"Repositories","store.check_updates":"Controleer op updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Back-ups","panel.store":"Add-on winkel","panel.system":"Systeem","my.not_supported":"Deze redirect wordt niet ondersteund door uw Home Assistant-instantie. Controleer de {link} voor de ondersteunde omleidingen en de versie waarin ze zijn geïntroduceerd.","my.faq_link":"Veelgestelde vragen over My Home Assistant","my.add_addon_repository_title":"Ontbrekende add-on repository","my.add_addon_repository_description":"De addon ''{addon}'' is een onderdeel van de add-on repository ''{repository}'', deze repository ontbreekt op jouw systeem, wil je deze nu toevoegen?","my.error":"Er is een onbekende fout opgetreden","my.error_addon_not_found":"Add-on niet gevonden","my.error_repository_not_found":"De benodigde repository voor deze add-on is niet gevonden","my.error_addon_not_started":"De gevraagde add-on is niet actief. Start deze a.u.b. eerst","my.error_addon_not_installed":"De gevraagde add-on is niet geïnstalleerd. Installeer deze a.u.b. eerst","my.error_addon_no_ingress":"De gevraagde add-on ondersteunt geen ingress","system.log.log_provider":"Logboekprovider","system.log.get_logs":"Ophalen {provider}-logs mislukt, {error}","system.supervisor.cpu_usage":"Supervisor-CPU-gebruik","system.supervisor.ram_usage":"Supervisor RAM-gebruik","system.supervisor.failed_to_set_option":"Instellen van Supervisor-optie is mislukt","system.supervisor.failed_to_reload":"Herladen van de Supervisor is mislukt","system.supervisor.failed_to_update":"Bijwerken van de Supervisor is mislukt","system.supervisor.unsupported_title":"Je gebruikt een niet-ondersteunde installatie","system.supervisor.unsupported_description":"Hieronder vindt je een lijst met problemen die bij jouw installatie zijn aangetroffen. Klik op de links om te zien hoe je deze problemen kunt oplossen.","system.supervisor.unhealthy_title":"Er is iets mis met je installatie","system.supervisor.unhealthy_description":"Het draaien van een onvolledige installatie zal problemen veroorzaken. Hieronder vindt je een lijst met problemen die gevonden zijn op jouw installatie; klik op de links om te leren hoe u de problemen kunt oplossen.","system.supervisor.update_supervisor":"Supervisor bijwerken","system.supervisor.channel":"Kanaal","system.supervisor.leave_beta_action":"Bèta-kanaal verlaten","system.supervisor.leave_beta_description":"Krijg stabiele updates voor Home Assistant, Supervisor en host","system.supervisor.join_beta_action":"Word lid van het bèta-kanaal","system.supervisor.join_beta_description":"Ontvang bèta-updates voor Home Assistant (RC's), Supervisor en host","system.supervisor.share_diagnostics":"Diagnostische gegevens delen","system.supervisor.share_diagnostics_description":"Deel crashrapporten en diagnostische informatie.","system.supervisor.reload_supervisor":"Supervisor herladen","system.supervisor.warning":"WAARSCHUWING","system.supervisor.search":"Zoek","system.supervisor.share_diagonstics_title":"Help Home Assistant te verbeteren","system.supervisor.share_diagonstics_description":"Zou je automatisch crashrapporten en diagnostische informatie willen delen wanneer de Supervisor onverwachte fouten tegenkomt? {line_break} Dit stelt ons in staat om problemen op te lossen. De informatie is alleen toegankelijk voor het Home Assistant Core-team en zal niet met anderen gedeeld worden.{line_break} De gegevens bevatten geen privé-/gevoelige informatie en je kunt dit op elk gewenst moment uitschakelen in de instellingen.","system.supervisor.unsupported_reason.apparmor":"AppArmor is niet ingeschakeld op de host","system.supervisor.unsupported_reason.content_trust":"Validatie van content-trust is uitgeschakeld","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-configuratie","system.supervisor.unsupported_reason.docker_version":"Docker-versie","system.supervisor.unsupported_reason.job_conditions":"Genegeerde taakvoorwaarden","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Netwerkmanager","system.supervisor.unsupported_reason.os":"Besturingssysteem","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor heeft onvoldoende toegangsrechten","system.supervisor.unsupported_reason.software":"Niet-ondersteunde software gedetecteerd","system.supervisor.unsupported_reason.source_mods":"Bronwijzigingen","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor heeft onvoldoende toegangsrechten","system.supervisor.unhealthy_reason.supervisor":"Supervisor kon niet worden bijgewerkt","system.supervisor.unhealthy_reason.setup":"Set-up van de Supervisor mislukt","system.supervisor.unhealthy_reason.docker":"De Docker-omgeving werkt niet goed","system.supervisor.unhealthy_reason.untrusted":"Niet-vertrouwde inhoud gedetecteerd","system.host.failed_to_get_hardware_list":"Kan geen hardwarelijst krijgen","system.host.failed_to_reboot":"Herstarten host mislukt","system.host.failed_to_shutdown":"Afsluiten host mislukt","system.host.failed_to_set_hostname":"Instellen hostnaam mislukt","system.host.failed_to_import_from_usb":"Importeren vanaf USB mislukt","system.host.failed_to_move":"Verplaatsen van dataschijf mislukt","system.host.used_space":"Gebruikte ruimte","system.host.hostname":"Hostnaam","system.host.change_hostname":"Hostnaam wijzigen","system.host.new_hostname":"Voer een nieuwe hostnaam in:","system.host.ip_address":"IP-adres","system.host.change":"Veranderen","system.host.operating_system":"Besturingssysteem","system.host.docker_version":"Docker-versie","system.host.deployment":"Uitrol","system.host.emmc_lifetime_used":"eMMC-levensduur gebruikt","system.host.reboot_host":"Host herstarten","system.host.confirm_reboot":"Weet je zeker dat je de host wilt herstarten?","system.host.confirm_shutdown":"Weet je zeker dat je de host wilt afsluiten?","system.host.shutdown_host":"Host afsluiten","system.host.hardware":"Hardware","system.host.import_from_usb":"Importeren van USB","system.host.move_datadisk":"Verplaats dataschijf","system.core.cpu_usage":"Core CPU-gebruik","system.core.ram_usage":"Core RAM-gebruik","backup.search":"Back-ups zoeken","backup.no_backups":"U heeft nog geen back-ups.","backup.create_blocked_not_running":"Het maken van een back-up is op dit moment niet mogelijk omdat het systeem zich in de status {state} bevindt.","backup.delete_selected":"Verwijder geselecteerde back-ups","backup.delete_backup_title":"Verwijder back-up","backup.delete_backup_text":"Wil je {number} {number, plural,\n one {back-up}\n other {back-ups}\n} verwijderen?","backup.delete_backup_confirm":"verwijderen","backup.selected":"{number} geselecteerd","backup.failed_to_delete":"Verwijderen mislukt","backup.could_not_create":"Kan geen back-up maken","backup.upload_backup":"Upload back-up","backup.download_backup":"Download back-up","backup.create_backup":"Maak back-up","backup.create":"Maken","backup.created":"Gemaakt","backup.name":"Back-up naam","backup.type":"Back-up type","backup.select_type":"Selecteer wat je wilt herstellen","backup.full_backup":"Volledige back-up","backup.partial_backup":"Gedeeltelijke back-up","backup.addons":"Add-ons","backup.folders":"Mappen","backup.size":"Grootte","backup.password":"Back-up wachtwoord","backup.confirm_password":"Back-up wachtwoord bevestigen","backup.password_protection":"Wachtwoordbescherming","backup.enter_password":"Voer een wachtwoord in.passwordpassword","backup.passwords_not_matching":"De wachtwoorden komen niet overeen","backup.backup_already_running":"Er wordt al een back-up of restore uitgevoerd, het maken van een nieuwe back-up is momenteel niet mogelijk, probeer het later opnieuw.","dialog.network.title":"Netwerkinstellingen","dialog.network.connected_to":"Verbonden met {ssid}","dialog.network.scan_ap":"Scan naar toegangspunten","dialog.network.signal_strength":"Signaalsterkte","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wifi","dialog.network.wifi_password":"Wifi wachtwoord","dialog.network.warning":"Als u het Wi-Fi, IP of gateway-adres verandert, kunt u de verbinding verliezen!","dialog.network.static":"Statisch","dialog.network.auto":"Automatisch","dialog.network.disabled":"Uitgeschakeld","dialog.network.ip_netmask":"IP-adres/Netmask","dialog.network.gateway":"Gateway-adres","dialog.network.dns_servers":"DNS-servers","dialog.network.unsaved":"Je het niet-opgeslagen wijzigingen; deze gaan verloren als u van tabblad verandert, wil je doorgaan?","dialog.network.failed_to_change":"Wijzigen netwerkinstellingen mislukt","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Nieuwe containerregisters toevoegen","dialog.registries.title_manage":"Beheer containerregisters","dialog.registries.registry":"Register","dialog.registries.username":"Gebruikersnaam","dialog.registries.password":"Wachtwoord","dialog.registries.no_registries":"Geen registers geconfigureerd","dialog.registries.add_registry":"Register toevoegen","dialog.registries.add_new_registry":"Nieuw register toevoegen","dialog.registries.remove":"Verwijderen","dialog.registries.failed_to_add":"Register toevoegen mislukt","dialog.registries.failed_to_remove":"Register verwijderen mislukt","dialog.repositories.title":"Beheer de add-onrepositories","dialog.repositories.add":"Toevoegen","dialog.repositories.remove":"Verwijderen","dialog.repositories.used":"Repository wordt gebruikt voor geïnstalleerde add-ons en kan niet worden verwijderd.","dialog.restart_addon.title":"Herstart {name}?","dialog.restart_addon.text":"Wilt je de add-on opnieuw starten om de wijzigingen te activeren?","dialog.restart_addon.restart":"Herstart","dialog.uninstall_addon.title":"Verwijder {name}?","dialog.uninstall_addon.text":"De configuratie wordt permanent verwijderd.","dialog.uninstall_addon.uninstall":"Verwijder","dialog.hardware.title":"Hardware","dialog.hardware.search":"Zoek hardware","dialog.hardware.subsystem":"Subsysteem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributen","dialog.hardware.device_path":"Apparaat pad","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Verplaats dataschijf","dialog.datadisk_move.description":"U gebruikt momenteel '' {current_path} '' als dataschijf. Als u dataschijven verplaatst, wordt uw apparaat opnieuw opgestart en dit duurt naar schatting {time} minuten. Uw Home Assistant-installatie is gedurende deze periode niet toegankelijk. Koppel de stroom niet los tijdens de verplaatsing!","dialog.datadisk_move.select_device":"Selecteer nieuwe datadisk","dialog.datadisk_move.no_devices":"Geen geschikte aangesloten apparaten gevonden","dialog.datadisk_move.moving_desc":"Herstarten en verplaatsen van datadisk. Even geduld a.u.b.","dialog.datadisk_move.moving":"Dataschijf aan het verplaatsen","dialog.datadisk_move.loading_devices":"Apparaten laden","dialog.datadisk_move.cancel":"Annuleren","dialog.datadisk_move.move":"Verplaats"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/nn-e8cabb34e0d56b37eaf6345aba942c93.json b/supervisor/api/panel/static/translations/nn-421b16eb3235539c885453b92e4d794f.json similarity index 95% rename from supervisor/api/panel/static/translations/nn-e8cabb34e0d56b37eaf6345aba942c93.json rename to supervisor/api/panel/static/translations/nn-421b16eb3235539c885453b92e4d794f.json index c9630f770..294449c9e 100644 --- a/supervisor/api/panel/static/translations/nn-e8cabb34e0d56b37eaf6345aba942c93.json +++ b/supervisor/api/panel/static/translations/nn-421b16eb3235539c885453b92e4d794f.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Kunne ikkje resette tilleggs-konfigurasjonen, {error}","addon.failed_to_save":"Kunne ikkje lagre tilleggs-konfigurasjonen, {error}","addon.state.installed":"Tillegget er installert","addon.state.not_installed":"Tillegget er ikkje installert","addon.state.not_available":"Tillegget er ikkje tilgjengeleg for ditt system","addon.panel.configuration":"Konfigurasjon ","addon.panel.documentation":"Dokumentasjon ","addon.panel.info":"Info","addon.panel.log":"Logg","addon.configuration.no_configuration":"Dette tillegget gir deg ikkje tilgang til å endre konfigurasjonen...","addon.configuration.audio.header":"Lyd","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Inngang","addon.configuration.audio.output":"Utgang","addon.configuration.options.header":"Val","addon.configuration.options.edit_in_ui":"Rediger i brukargrensesnitt","addon.configuration.options.edit_in_yaml":"Rediger i YAML","addon.configuration.options.invalid_yaml":"Ugyldig YAML","addon.configuration.options.show_unused_optional":"Vis ubrukte valfrie konfigurasjonsval","addon.configuration.network.container":"Kontainer ","addon.configuration.network.disabled":"Deaktivert","addon.configuration.network.header":"Nettverk ","addon.configuration.network.show_disabled":"Vis deaktiverte portar","addon.configuration.network.introduction":"Endre portane på verten din som visast av tillegget","addon.dashboard.changelog":"Endringslogg","addon.dashboard.cpu_usage":"Tilleggs-CPU-forbruk","addon.dashboard.ram_usage":"Tilleggs-RAM-forbruk","addon.dashboard.hostname":"Vertsnamn","addon.dashboard.new_update_available":"{name} {version} er tilgjenegeleg","addon.dashboard.not_available_arch":"Dette tillegget er ikkje kompatibel med prosessoren til eininga di eller operativsystemet du har installert på eininga. ","addon.dashboard.not_available_version":"Du køyrer Home Assistant {core_version_installed}. For å oppdatere til denne versjonen av tillegget, treng du minst versjon {core_version_needed} av Home Assistant","addon.dashboard.visit_addon_page":"Besøk {name}-sida for meir detaljer","addon.dashboard.restart":"Restart ","addon.dashboard.start":"Start","addon.dashboard.stop":"Stopp","addon.dashboard.install":"Installer ","addon.dashboard.uninstall":"Deinstaller ","addon.dashboard.rebuild":"Gjenoppbygg","addon.dashboard.open_web_ui":"Opne web-brukargrensesnittet","addon.dashboard.protection_mode.title":"Vernmodus er deaktivert!","addon.dashboard.protection_mode.content":"Vernmodus for dette tillegget er deaktivert! Dette gir tillegget full tilgang til heile systemet, og dette introduserer tryggleiksrisiko og kan skade systemet om det vert brukt feil. Aktivert vernmodus berre om du veit, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.protection_mode.enable":"Aktiver","addon.dashboard.capability.stage.title":"TIlleggsstadie","addon.dashboard.capability.stage.description":"Tillegg kan ha ein av desse tre stadiene:\n\n{icon_stable} **Stabil**: Desse tillegga er klar til å brukast i produksjon\n\n{icon_experimental} **Eksperimentell**: Desse inneheld kanskje feil, og kan vere uferdige.\n\n{icon_deprecated} **Deprecated**: Desse tillegga får ikkje oppdateringar lenger.","addon.dashboard.capability.rating.title":"Tilleggs-tryggleikvurdering","addon.dashboard.capability.rating.description":"Home Assistant gir ei sikkerheitsvurdering av alle tillegga, som viser risikoen ved bruk av desse tillegga. Dess meir tilgang eit tillegg har på systemet, dess lågare vurdering, og dermed også fleire moglege sikkerheitsrisikoar.\n\nEi vurdering er på skalaen frå 1 til 8, kor 1 er lågaste vurdering (vurdert til den minst trygge og med høgast risiko) og ei vurdering på 8 er den høgaste vurderinga (vurdert til den tryggaste og lågast risiko).","addon.dashboard.capability.host_network.title":"Vertsnettverk","addon.dashboard.capability.host_network.description":"Tillegget brukar vanlegvis å køyre i eigne isolerte nettverkslag. Dette forhindrar dei frå å få tilgang til nettverk på vertsoperasjonssystemet. I nokre tilfelle, kan nettverksinstallasjonen begrense tillegget frå å gi tenestane sine og dermed kan isolasjonen bli gitt av tilleggsforfattaren for å gi tillegget full tilgang til nettverksmoglegheitene på vertsmaskina. Dette gir tillegget meir nettverksmoglegheiter, men lågare sikkerheit, og dermed vil sikkerheitsvurdering til tillegget vere lågare når dette valet er brukt av tillegget.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant-API-tilgang","addon.dashboard.capability.homeassistant_api.description":"Dette tillegget har tilgang til Home Assistant-installasjonen direkte via Home Assistant API-en. Denne modusen handterer autentiseringa til tillegget også, som let tillegget samhandle med Home Assistant utan å trenge fleire autentiseringsnøklar.","addon.dashboard.capability.full_access.title":"Full maskinvaretilgang","addon.dashboard.capability.full_access.description":"Dette tillegget er gitt full tilgang til maskinvara på systemet. Tilgangen kan samanliknast med priviligert modus i Docker. Sidan dette opnar opp til potensielle sikkerheitsrisikoar, påverkar dette tillegget sin sikkerheitsscore negativt. \n\nDette nivået av tilgang er ikkje gitt automatisk og må stadfestast av deg. For å gjere dette, må du deaktiere beskyttelsesmodusen til tillegget manuelt. Berre deaktiver beskyttelsesmodusen om du kjenner, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.capability.hassio_api.title":"Supervisor-API-tilgang","addon.dashboard.capability.hassio_api.description":"Tilleggsforfattaren har etterspurt at tillegget skal kunne ha tilgang til Vegleiar-APIet. Som standard, kan tillegget få generell versjonsinformasjon om systemet ditt. Når tillegget etterspør administrerande- eller administrator-nivå tilgang til APIet, får det tilgang til å kontrollere fleire delar av Home Assistant-systemet. Denne tilgangen er indikert av dette merket og vil påverke sikkerheitsscoren til tillegget negativt.","addon.dashboard.capability.docker_api.title":"Full Docker-tilgang","addon.dashboard.capability.docker_api.description":"Tilleggsforfattaren har etterspurt at tillegget skal kunne ha tilgang til Dockerinstallasjonen som køyrer på systemet ditt. Denne modusen let tillegget ha full tilgang til heile Home Assistant-systemet. Dette introduserar sikkerheitsrisikoar og kan skade systemet ditt om det misbrukast. Denne funksjonen påverkar tilleggssikkerheitsscoren negativt.\n\nDette nivået av tilgang er ikkje automatisk gitt og må godkjennast av deg. For å gjere dette, må du deaktivere beskyttelsesmodusen til tillegget manuelt. Berre deaktiver beskyttelsesmodusen dersom du kjenner, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.capability.host_pid.title":"Vert-prosessnamneområde","addon.dashboard.capability.host_pid.description":"Vanlegvis er prosessen til tillegg isolert frå systemprosessane. Tilleggsforfattaren etterspør at tilegget kan ha tilgang til systemprosessane som køyrer på vertsystem-installasjonen og let også tillegget utsette prosessar på vertssystemet Denne modusen gir tillegget full tilgang og kontroll over heile Home Assistantsystemet. Dette introduserar sikkerheitsrisikoar og kan skade systemet ditt om det misbrukast. Denne funksjonen påverkar tilleggssikkerheitsscoren negativt.\n\nDette nivået av tilgang er ikkje automatisk gitt og må godkjennast av deg. For å gjere dette, må du deaktivere beskyttelsesmodusen til tillegget manuelt. Berre deaktiver beskyttelsesmodusen dersom du kjenner, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.capability.apparmor.title":"Applikasjonsrusting","addon.dashboard.capability.apparmor.description":"Applikasjonsrusting er ein Linux kjernetryggleiksmodel som set grenser for tillegga sine moglegheiter innan nettverkstilgang, rå socket-tilgang og tilgang til å lese, skrive eller køyre spesifikke filer.\n\nTillegg kan spesifisere tryggleiksprofilen sin, optimalisert for tillegget eller spørje om å få det deaktivert. Dersom applikasjonsrusting er deaktivert, vil det gjere tryggleiksrisikoen større og dermed ha ei negativ påverknad på sikkerheitsscoren til tillegget.","addon.dashboard.capability.auth_api.title":"Home Assistant-autentisering","addon.dashboard.capability.auth_api.description":"Eit tillegg kan autentisere brukarar mot Home Assistant. Dette tillet tillegget å gi brukarar moglegheita til å logge inn applikasjonar som køyrer inne i tillegget, ved å bruke Home Assistant brukarnamn og passordet deira. Dette merket viser om tillegget spør etter denne funksjonaliteten.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Dette tillegget bruker Ingress for å integrere brukargrensesnittet sikkert inn i Home Assistant.","addon.dashboard.capability.signed.title":"Signert","addon.dashboard.capability.signed.description":"Dette tillegget er signert og verifisert med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Kjerne","addon.dashboard.capability.label.rating":"vurdering","addon.dashboard.capability.label.hardware":"maskinvare","addon.dashboard.capability.label.host":"vert","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"Vert-pid","addon.dashboard.capability.label.apparmor":"applikasjonsrusting","addon.dashboard.capability.label.auth":"autentisering","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signert","addon.dashboard.capability.stages.experimental":"Eksperimentell","addon.dashboard.capability.stages.deprecated":"Avvikla","addon.dashboard.capability.role.manager":"administrerar","addon.dashboard.capability.role.default":"standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sikkerheitskopi","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start på oppstart","addon.dashboard.option.boot.description":"Start tillegget medan systemet startar","addon.dashboard.option.watchdog.title":"Vakthund","addon.dashboard.option.watchdog.description":"Dette vil starte tillegget dersom det kræsjar","addon.dashboard.option.auto_update.title":"Automatisk oppdater","addon.dashboard.option.auto_update.description":"Automatisk oppdater dette tillegget når det er ein ny versjon tilgjengeleg","addon.dashboard.option.ingress_panel.title":"Vis i sidebaren","addon.dashboard.option.ingress_panel.description":"Legg dette tillegget til i sidebaren","addon.dashboard.option.protected.title":"Vernmodus","addon.dashboard.option.protected.description":"Blokker forhøgna systemtilgang frå tillegget","addon.dashboard.action_error.uninstall":"Kunne ikkje deinstallere tillegget","addon.dashboard.action_error.install":"Kunne ikkje installere tillegget","addon.dashboard.action_error.stop":"Kunne ikkje stoppe tillegget","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Kunne ikkje starte om tillegget","addon.dashboard.action_error.start":"Kunne ikkje starte tillegget","addon.dashboard.action_error.go_to_config":"Endre konfigurasjon","addon.dashboard.action_error.start_invalid_config":"Gå til konfigurasjon","addon.dashboard.action_error.validate_config":"Kunne ikkje validere tilleggs-konfigurasjonen","addon.dashboard.action_error.get_changelog":"Kunne ikkje hente tilleggs-endringsloggane","addon.documentation.get_documentation":"Kunne ikkje hente tilleggs-dokumentasjon, {error}","addon.logs.get_logs":"Kunne ikkje hente tilleggs-loggane, {error}","common.cancel":"Avbryt","common.yes":"Ja","common.no":"Nei","common.add":"Legg til ","common.description":"Skildring","common.failed_to_restart_name":"Kunne ikkje restarte {name}","common.failed_to_update_name":"Kunne ikkje oppdatere {name}","common.learn_more":"Lær meir","common.new_version_available":"Ny versjon tilgjengeleg","common.newest_version":"Nyaste versjon","common.refresh":"Last inn på nytt","common.release_notes":"Utgjevingsnotat","common.reload":"Last inn på nytt","common.reset_defaults":"Resett til standard","common.reset_options":"Resett val","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"Du køyrer versjon {version} foreløpig","common.save":"Lagre","common.close":"Lukk","common.menu":"Meny","common.show":"vis","common.show_more":"Vis meir informasjon om dette ","common.update_available":"{count, plural,\n one {Oppdatering}\n other {{count} oppdateringar}\n} ventar","common.update":"Oppdater ","common.version":"Versjon","common.error.unknown":"Ukjent feil","common.error.update_failed":"Oppdatering mislukka","update_available.update_name":"Oppdater {name}","update_available.open_release_notes":"Opne utgivingsnotata","update_available.create_backup":"Lag sikkerheitskopi før oppdatering","update_available.description":"Du har {version} installert. Klikk på oppdater til versjon {newest_version}","update_available.updating":"Oppdaterer {name} til versjon {version}","update_available.no_update":"Inga oppdatering tilgjengeleg for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Er du sikker på at du vil restarte {name}?","confirm.reset_options.title":"Resett val","confirm.reset_options.text":"Er du sikker på at du vil resette alle vala dine?","dashboard.addon_new_version":"Ny versjon tilgjengeleg","dashboard.addon_running":"Tillegg køyrer","dashboard.addon_stopped":"Tillegg stoppa","dashboard.addons":"Tillegg","dashboard.no_addons":"Du har ikkje installert nokon tillegg endå. Gå til tilleggsbutikken for å kome i gang!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Manglar du tillegg? Aktiver avansert-modus på brukarprofil-sida","store.no_results_found":"Ingen resultat funne i {repository}.","store.registries":"Register","store.repositories":"Kodelager","store.check_updates":"Sjå etter oppdateringar","panel.addons":"Tillegg","panel.dashboard":"Dashboard","panel.backups":"Sikkerheitskopiar","panel.store":"Tillegsbutikk","panel.system":"System","my.not_supported":"Denne vidarelenka er ikkje støtta av din Home Assistant-installasjon. Sjekk {link} for dei støtta vidarelenkene og versjonen dei vart introduserte. ","my.faq_link":"Mine Home Assistant FAQ","my.add_addon_repository_title":"Manglande tilleggs-kodelager","my.add_addon_repository_description":"Tillegget «{addon}» er ein del av tilleggsrepositoriet «{repository}». Dette kodelageret manglar på systemet ditt. Vil du legge det til no?","my.error":"Ein ukjent feil hende","my.error_addon_not_found":"Kunne ikkje finne tillegg.","my.error_repository_not_found":"Det nødvendige depotet for dette tillegget blei ikkje funne","my.error_addon_not_started":"Det etterspurte tillegget køyrer ikkje. Ver vennleg og start det først.","my.error_addon_not_installed":"Det etterspurte tillegget er ikkje installert. Ver vennleg og installer det først.","my.error_addon_no_ingress":"Det etterspurte tillegget støttar ikkje ingress","system.log.log_provider":"Loggivar","system.log.get_logs":"Kunne ikkje hente {provider}-loggane, {error}","system.supervisor.cpu_usage":"Supervisor-CPU-forbruk","system.supervisor.ram_usage":"Supervisor-RAM-forbruk","system.supervisor.failed_to_set_option":"Kunne ikkje sette Supervisorval","system.supervisor.failed_to_reload":"Kunne ikkje laste inn Supervisor på nytt","system.supervisor.failed_to_update":"Kunne ikkje oppdatere Supervisor","system.supervisor.unsupported_title":"Du køyrer ein ikkje-støtta installasjon","system.supervisor.unsupported_description":"Under er ei liste med problem funne i installasjonen din. Klikk på lenkene for å lære om korleis du kan løyse problema.","system.supervisor.unhealthy_title":"Installasjonen din har dårleg helse","system.supervisor.unhealthy_description":"Å køyre ein installasjon med dårleg helse vil føre til problem. Under er ei liste med problem funne i installasjonen din. Klikk på lenkene for å lære om korleis du kan løyse problema.","system.supervisor.update_supervisor":"Oppdater Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Forlat betakanal","system.supervisor.leave_beta_description":"Få stabile opdateringar for Home Assistant, Supervisor og vert","system.supervisor.join_beta_action":"Bli med i betakanalen","system.supervisor.join_beta_description":"Få beta-oppdateringar for Home Assistant (RCs), Supervisor og vert","system.supervisor.share_diagnostics":"Del diagnostikk","system.supervisor.share_diagnostics_description":"Del kræsjrapportane og diagnostikkinformasjon.","system.supervisor.reload_supervisor":"Last om Supervisor","system.supervisor.warning":"VARSEL","system.supervisor.search":"Søk","system.supervisor.share_diagonstics_title":"Hjelp til med å forbedre Home Assistant","system.supervisor.share_diagonstics_description":"Vil du automatisk dele kræsjrapportar og diagnostikkinformasjon når Vegleiaren møter på uventa feil? {line_break} Dette let oss fikse problema og informasjonen er berre tilgjengeleg for Home Assistant kjerneteamet og kjem ikkje til å bli delte med andre. {line_break} Dataen inneheld ikkje noko privat/sensitiv informasjon og du kan deaktivere dette i innstillingane når som helst.","system.supervisor.unsupported_reason.apparmor":"AppArmor er ikkje aktivert på verten","system.supervisor.unsupported_reason.content_trust":"Innhaldstillitvalidering er deaktivert","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfigurasjon","system.supervisor.unsupported_reason.docker_version":"Docker-versjon","system.supervisor.unsupported_reason.job_conditions":"Ignorerte jobbføresetnadar","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Nettverksadministrering","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor har ikkje rettigheitene","system.supervisor.unsupported_reason.software":"Ikkje støtta programvare oppdaga","system.supervisor.unsupported_reason.source_mods":"Kjeldeendringar","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-løyst","system.supervisor.unhealthy_reason.privileged":"Supervisor har ikkje rettigheitene","system.supervisor.unhealthy_reason.supervisor":"Supervisor kunne ikkje oppdaterast","system.supervisor.unhealthy_reason.setup":"Kunne ikkje sette opp Supervisor","system.supervisor.unhealthy_reason.docker":"Docker-miljøet er ikkje sett opp korrekt","system.supervisor.unhealthy_reason.untrusted":"Sjå etter ikkje-klarert innhald","system.host.failed_to_get_hardware_list":"Kunne ikkje hente maskinvarelista","system.host.failed_to_reboot":"Kunne ikkje restarte verten","system.host.failed_to_shutdown":"Kunne ikkje skru av verten","system.host.failed_to_set_hostname":"Kunne ikkje sette nytt vertsnamn","system.host.failed_to_import_from_usb":"Kunne ikkje importere frå USB","system.host.failed_to_move":"Flytting av datadisk mislukka","system.host.used_space":"Brukt lagring","system.host.hostname":"Vertsnamn","system.host.change_hostname":"Endre vertsnamn","system.host.new_hostname":"Ver vennleg og skri inn det nye vertsnamnet:","system.host.ip_address":"IP-adresse","system.host.change":"Endre","system.host.operating_system":"Operativsystem","system.host.docker_version":"Docker-versjon","system.host.deployment":"Utplassering","system.host.emmc_lifetime_used":"eMMC-livstid oppbrukt","system.host.reboot_host":"Restart vert ","system.host.confirm_reboot":"Er du sikker på at du vil restarte verten?","system.host.confirm_shutdown":"Er du sikker på at du vil skru av verten?","system.host.shutdown_host":"Skru av vert ","system.host.hardware":"Maskinvare","system.host.import_from_usb":"Importer frå USB","system.host.move_datadisk":"Flytt datadisk","system.core.cpu_usage":"Kjerne-CPU-forbruk","system.core.ram_usage":"Kjerne-RAM-forbruk","backup.search":"Search backups","backup.no_backups":"Du har ikkje noko sikkerheitskopi endå.","backup.create_blocked_not_running":"Kan ikkje lage ein sikkerheitskopi akkurat no sidan systemet er i {state}-tilstand.","backup.delete_selected":"Slett valte sikkerheitskopiar","backup.delete_backup_title":"Slett sikkerheitskopi","backup.delete_backup_text":"Vil du slette {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"slett ","backup.selected":"{number} valt","backup.failed_to_delete":"Sletting mislukka","backup.could_not_create":"Kunne ikkje lage sikkerheitskopien","backup.upload_backup":"Last opp sikkerheitskopi","backup.download_backup":"Last ned sikkerheitskopi","backup.create_backup":"Lag ein sikkerheitskopi","backup.create":"Lag","backup.created":"Laga","backup.name":"Sikkerheits-namn","backup.type":"Sikkerheitskopi-type","backup.select_type":"Vel kva du skal gjenopprette","backup.full_backup":"Full sikkerheitskopi","backup.partial_backup":"Delvis sikkerheitskopi","backup.addons":"Tillegg","backup.folders":"Mapper","backup.size":"Storleik","backup.password":"Sikkerheitspassord","backup.confirm_password":"Stadfest sikkerheitskopipassordet","backup.password_protection":"Passordvern","backup.enter_password":"Ver vennleg og skriv innn eit passord","backup.passwords_not_matching":"Passorda stemmer ikkje overeins","backup.backup_already_running":"Ein sikkerheitskopi eller gjenoppretting køyrer allereie. Å lage ein ny sikkerheitskopi er for augenblinken ikkje mogleg. ","dialog.network.title":"Nettverksinnstillingar","dialog.network.connected_to":"Kople til {ssid}","dialog.network.scan_ap":"Leit etter aksesspunkt","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Dersom du endrar Wi-Fi, IP eller inngangs-adressa, kan du kanskje miste kontakta!","dialog.network.static":"Statisk","dialog.network.auto":"Automatic","dialog.network.disabled":"Deaktivert","dialog.network.ip_netmask":"IP-adresse/Nettmaske","dialog.network.gateway":"Inngangsport-adresse","dialog.network.dns_servers":"DNS-serverar","dialog.network.unsaved":"Du har endringar som ikkje er lagra. Desse vil gå tapt om du endrar fane. Vil du halde fram?","dialog.network.failed_to_change":"Kunne ikkje endre nettverksinnstillingane","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Legg til nytt kontainerregister","dialog.registries.title_manage":"Administrer kontainerregister","dialog.registries.registry":"Register","dialog.registries.username":"Brukarnamn","dialog.registries.password":"Passord","dialog.registries.no_registries":"Ingen register konfigurert","dialog.registries.add_registry":"Legg til register","dialog.registries.add_new_registry":"Legg til nytt register","dialog.registries.remove":"Fjern","dialog.registries.failed_to_add":"Kunne ikkje legge til register","dialog.registries.failed_to_remove":"Kunne ikkje fjerne register","dialog.repositories.title":"Administrer tilleggskodelager","dialog.repositories.add":"Legg til ","dialog.repositories.remove":"Fjern","dialog.repositories.used":"Kodelageret er i bruk av eit installert tillegg og kan ikkje fjernast.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"Vil du restarte tillegget med endringane dine?","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Maskinvare","dialog.hardware.search":"Søk etter maskinvare","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributtar","dialog.hardware.device_path":"Einingssti","dialog.datadisk_move.title":"Flytt datadisk","dialog.datadisk_move.description":"Akkuratt no brukar du '' {current_path} '' som datadisk. Å flytte datadisk vil starte eininge du om på nytt, og det er estimert å ta {time} minutt. Installasjonen av Home Assistant vil ikkje vere tilgjengeleg i denne perioden. Ikkje koble frå straumen under flyttinga!","dialog.datadisk_move.select_device":"Vel ein ny datadisk","dialog.datadisk_move.no_devices":"Inga passande tilknytta eining funne.","dialog.datadisk_move.moving_desc":"Startar om og flyttar datadisken. Ver tolmodig.","dialog.datadisk_move.moving":"Flyttar datadisk","dialog.datadisk_move.loading_devices":"Lastar einingar","dialog.datadisk_move.cancel":"Avbryt","dialog.datadisk_move.move":"Flytt"} \ No newline at end of file +{"addon.failed_to_reset":"Kunne ikkje resette tilleggs-konfigurasjonen, {error}","addon.failed_to_save":"Kunne ikkje lagre tilleggs-konfigurasjonen, {error}","addon.state.installed":"Tillegget er installert","addon.state.not_installed":"Tillegget er ikkje installert","addon.state.not_available":"Tillegget er ikkje tilgjengeleg for ditt system","addon.panel.configuration":"Konfigurasjon ","addon.panel.documentation":"Dokumentasjon ","addon.panel.info":"Info","addon.panel.log":"Logg","addon.configuration.no_configuration":"Dette tillegget gir deg ikkje tilgang til å endre konfigurasjonen...","addon.configuration.audio.header":"Lyd","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Inngang","addon.configuration.audio.output":"Utgang","addon.configuration.options.header":"Val","addon.configuration.options.edit_in_ui":"Rediger i brukargrensesnitt","addon.configuration.options.edit_in_yaml":"Rediger i YAML","addon.configuration.options.invalid_yaml":"Ugyldig YAML","addon.configuration.options.show_unused_optional":"Vis ubrukte valfrie konfigurasjonsval","addon.configuration.network.container":"Kontainer ","addon.configuration.network.disabled":"Deaktivert","addon.configuration.network.header":"Nettverk ","addon.configuration.network.show_disabled":"Vis deaktiverte portar","addon.configuration.network.introduction":"Endre portane på verten din som visast av tillegget","addon.dashboard.changelog":"Endringslogg","addon.dashboard.cpu_usage":"Tilleggs-CPU-forbruk","addon.dashboard.ram_usage":"Tilleggs-RAM-forbruk","addon.dashboard.hostname":"Vertsnamn","addon.dashboard.new_update_available":"{name} {version} er tilgjenegeleg","addon.dashboard.not_available_arch":"Dette tillegget er ikkje kompatibel med prosessoren til eininga di eller operativsystemet du har installert på eininga. ","addon.dashboard.not_available_version":"Du køyrer Home Assistant {core_version_installed}. For å oppdatere til denne versjonen av tillegget, treng du minst versjon {core_version_needed} av Home Assistant","addon.dashboard.visit_addon_page":"Besøk {name}-sida for meir detaljer","addon.dashboard.restart":"Restart ","addon.dashboard.start":"Start","addon.dashboard.stop":"Stopp","addon.dashboard.install":"Installer ","addon.dashboard.uninstall":"Deinstaller ","addon.dashboard.rebuild":"Gjenoppbygg","addon.dashboard.open_web_ui":"Opne web-brukargrensesnittet","addon.dashboard.protection_mode.title":"Vernmodus er deaktivert!","addon.dashboard.protection_mode.content":"Vernmodus for dette tillegget er deaktivert! Dette gir tillegget full tilgang til heile systemet, og dette introduserer tryggleiksrisiko og kan skade systemet om det vert brukt feil. Aktivert vernmodus berre om du veit, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.protection_mode.enable":"Aktiver","addon.dashboard.capability.stage.title":"TIlleggsstadie","addon.dashboard.capability.stage.description":"Tillegg kan ha ein av desse tre stadiene:\n\n{icon_stable} **Stabil**: Desse tillegga er klar til å brukast i produksjon\n\n{icon_experimental} **Eksperimentell**: Desse inneheld kanskje feil, og kan vere uferdige.\n\n{icon_deprecated} **Deprecated**: Desse tillegga får ikkje oppdateringar lenger.","addon.dashboard.capability.rating.title":"Tilleggs-tryggleikvurdering","addon.dashboard.capability.rating.description":"Home Assistant gir ei sikkerheitsvurdering av alle tillegga, som viser risikoen ved bruk av desse tillegga. Dess meir tilgang eit tillegg har på systemet, dess lågare vurdering, og dermed også fleire moglege sikkerheitsrisikoar.\n\nEi vurdering er på skalaen frå 1 til 8, kor 1 er lågaste vurdering (vurdert til den minst trygge og med høgast risiko) og ei vurdering på 8 er den høgaste vurderinga (vurdert til den tryggaste og lågast risiko).","addon.dashboard.capability.host_network.title":"Vertsnettverk","addon.dashboard.capability.host_network.description":"Tillegget brukar vanlegvis å køyre i eigne isolerte nettverkslag. Dette forhindrar dei frå å få tilgang til nettverk på vertsoperasjonssystemet. I nokre tilfelle, kan nettverksinstallasjonen begrense tillegget frå å gi tenestane sine og dermed kan isolasjonen bli gitt av tilleggsforfattaren for å gi tillegget full tilgang til nettverksmoglegheitene på vertsmaskina. Dette gir tillegget meir nettverksmoglegheiter, men lågare sikkerheit, og dermed vil sikkerheitsvurdering til tillegget vere lågare når dette valet er brukt av tillegget.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant-API-tilgang","addon.dashboard.capability.homeassistant_api.description":"Dette tillegget har tilgang til Home Assistant-installasjonen direkte via Home Assistant API-en. Denne modusen handterer autentiseringa til tillegget også, som let tillegget samhandle med Home Assistant utan å trenge fleire autentiseringsnøklar.","addon.dashboard.capability.full_access.title":"Full maskinvaretilgang","addon.dashboard.capability.full_access.description":"Dette tillegget er gitt full tilgang til maskinvara på systemet. Tilgangen kan samanliknast med priviligert modus i Docker. Sidan dette opnar opp til potensielle sikkerheitsrisikoar, påverkar dette tillegget sin sikkerheitsscore negativt. \n\nDette nivået av tilgang er ikkje gitt automatisk og må stadfestast av deg. For å gjere dette, må du deaktiere beskyttelsesmodusen til tillegget manuelt. Berre deaktiver beskyttelsesmodusen om du kjenner, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.capability.hassio_api.title":"Supervisor-API-tilgang","addon.dashboard.capability.hassio_api.description":"Tilleggsforfattaren har etterspurt at tillegget skal kunne ha tilgang til Vegleiar-APIet. Som standard, kan tillegget få generell versjonsinformasjon om systemet ditt. Når tillegget etterspør administrerande- eller administrator-nivå tilgang til APIet, får det tilgang til å kontrollere fleire delar av Home Assistant-systemet. Denne tilgangen er indikert av dette merket og vil påverke sikkerheitsscoren til tillegget negativt.","addon.dashboard.capability.docker_api.title":"Full Docker-tilgang","addon.dashboard.capability.docker_api.description":"Tilleggsforfattaren har etterspurt at tillegget skal kunne ha tilgang til Dockerinstallasjonen som køyrer på systemet ditt. Denne modusen let tillegget ha full tilgang til heile Home Assistant-systemet. Dette introduserar sikkerheitsrisikoar og kan skade systemet ditt om det misbrukast. Denne funksjonen påverkar tilleggssikkerheitsscoren negativt.\n\nDette nivået av tilgang er ikkje automatisk gitt og må godkjennast av deg. For å gjere dette, må du deaktivere beskyttelsesmodusen til tillegget manuelt. Berre deaktiver beskyttelsesmodusen dersom du kjenner, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.capability.host_pid.title":"Vert-prosessnamneområde","addon.dashboard.capability.host_pid.description":"Vanlegvis er prosessen til tillegg isolert frå systemprosessane. Tilleggsforfattaren etterspør at tilegget kan ha tilgang til systemprosessane som køyrer på vertsystem-installasjonen og let også tillegget utsette prosessar på vertssystemet Denne modusen gir tillegget full tilgang og kontroll over heile Home Assistantsystemet. Dette introduserar sikkerheitsrisikoar og kan skade systemet ditt om det misbrukast. Denne funksjonen påverkar tilleggssikkerheitsscoren negativt.\n\nDette nivået av tilgang er ikkje automatisk gitt og må godkjennast av deg. For å gjere dette, må du deaktivere beskyttelsesmodusen til tillegget manuelt. Berre deaktiver beskyttelsesmodusen dersom du kjenner, treng OG stolar på kjelda til dette tillegget.","addon.dashboard.capability.apparmor.title":"Applikasjonsrusting","addon.dashboard.capability.apparmor.description":"Applikasjonsrusting er ein Linux kjernetryggleiksmodel som set grenser for tillegga sine moglegheiter innan nettverkstilgang, rå socket-tilgang og tilgang til å lese, skrive eller køyre spesifikke filer.\n\nTillegg kan spesifisere tryggleiksprofilen sin, optimalisert for tillegget eller spørje om å få det deaktivert. Dersom applikasjonsrusting er deaktivert, vil det gjere tryggleiksrisikoen større og dermed ha ei negativ påverknad på sikkerheitsscoren til tillegget.","addon.dashboard.capability.auth_api.title":"Home Assistant-autentisering","addon.dashboard.capability.auth_api.description":"Eit tillegg kan autentisere brukarar mot Home Assistant. Dette tillet tillegget å gi brukarar moglegheita til å logge inn applikasjonar som køyrer inne i tillegget, ved å bruke Home Assistant brukarnamn og passordet deira. Dette merket viser om tillegget spør etter denne funksjonaliteten.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Dette tillegget bruker Ingress for å integrere brukargrensesnittet sikkert inn i Home Assistant.","addon.dashboard.capability.signed.title":"Signert","addon.dashboard.capability.signed.description":"Dette tillegget er signert og verifisert med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Kjerne","addon.dashboard.capability.label.rating":"vurdering","addon.dashboard.capability.label.hardware":"maskinvare","addon.dashboard.capability.label.host":"vert","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"Vert-pid","addon.dashboard.capability.label.apparmor":"applikasjonsrusting","addon.dashboard.capability.label.auth":"autentisering","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signert","addon.dashboard.capability.stages.experimental":"Eksperimentell","addon.dashboard.capability.stages.deprecated":"Avvikla","addon.dashboard.capability.role.manager":"administrerar","addon.dashboard.capability.role.default":"standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"sikkerheitskopi","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start på oppstart","addon.dashboard.option.boot.description":"Start tillegget medan systemet startar","addon.dashboard.option.watchdog.title":"Vakthund","addon.dashboard.option.watchdog.description":"Dette vil starte tillegget dersom det kræsjar","addon.dashboard.option.auto_update.title":"Automatisk oppdater","addon.dashboard.option.auto_update.description":"Automatisk oppdater dette tillegget når det er ein ny versjon tilgjengeleg","addon.dashboard.option.ingress_panel.title":"Vis i sidebaren","addon.dashboard.option.ingress_panel.description":"Legg dette tillegget til i sidebaren","addon.dashboard.option.protected.title":"Vernmodus","addon.dashboard.option.protected.description":"Blokker forhøgna systemtilgang frå tillegget","addon.dashboard.action_error.uninstall":"Kunne ikkje deinstallere tillegget","addon.dashboard.action_error.install":"Kunne ikkje installere tillegget","addon.dashboard.action_error.stop":"Kunne ikkje stoppe tillegget","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Kunne ikkje starte om tillegget","addon.dashboard.action_error.start":"Kunne ikkje starte tillegget","addon.dashboard.action_error.go_to_config":"Endre konfigurasjon","addon.dashboard.action_error.start_invalid_config":"Gå til konfigurasjon","addon.dashboard.action_error.validate_config":"Kunne ikkje validere tilleggs-konfigurasjonen","addon.dashboard.action_error.get_changelog":"Kunne ikkje hente tilleggs-endringsloggane","addon.documentation.get_documentation":"Kunne ikkje hente tilleggs-dokumentasjon, {error}","addon.logs.get_logs":"Kunne ikkje hente tilleggs-loggane, {error}","common.cancel":"Avbryt","common.yes":"Ja","common.no":"Nei","common.add":"Legg til ","common.description":"Skildring","common.failed_to_restart_name":"Kunne ikkje restarte {name}","common.failed_to_update_name":"Kunne ikkje oppdatere {name}","common.learn_more":"Lær meir","common.new_version_available":"Ny versjon tilgjengeleg","common.newest_version":"Nyaste versjon","common.refresh":"Last inn på nytt","common.release_notes":"Utgjevingsnotat","common.reload":"Last inn på nytt","common.reset_defaults":"Resett til standard","common.reset_options":"Resett val","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"Du køyrer versjon {version} foreløpig","common.save":"Lagre","common.close":"Lukk","common.menu":"Meny","common.show":"vis","common.show_more":"Vis meir informasjon om dette ","common.update_available":"{count, plural,\n one {Oppdatering}\n other {{count} oppdateringar}\n} ventar","common.update":"Oppdater ","common.version":"Versjon","common.error.unknown":"Ukjent feil","common.error.update_failed":"Oppdatering mislukka","update_available.update_name":"Oppdater {name}","update_available.open_release_notes":"Opne utgivingsnotata","update_available.create_backup":"Lag sikkerheitskopi før oppdatering","update_available.description":"Du har {version} installert. Klikk på oppdater til versjon {newest_version}","update_available.updating":"Oppdaterer {name} til versjon {version}","update_available.no_update":"Inga oppdatering tilgjengeleg for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Er du sikker på at du vil restarte {name}?","confirm.reset_options.title":"Resett val","confirm.reset_options.text":"Er du sikker på at du vil resette alle vala dine?","dashboard.addon_new_version":"Ny versjon tilgjengeleg","dashboard.addon_running":"Tillegg køyrer","dashboard.addon_stopped":"Tillegg stoppa","dashboard.addons":"Tillegg","dashboard.no_addons":"Du har ikkje installert nokon tillegg endå. Gå til tilleggsbutikken for å kome i gang!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Manglar du tillegg? Aktiver avansert-modus på brukarprofil-sida","store.no_results_found":"Ingen resultat funne i {repository}.","store.registries":"Register","store.repositories":"Kodelager","store.check_updates":"Sjå etter oppdateringar","panel.addons":"Tillegg","panel.dashboard":"Dashboard","panel.backups":"Sikkerheitskopiar","panel.store":"Tillegsbutikk","panel.system":"System","my.not_supported":"Denne vidarelenka er ikkje støtta av din Home Assistant-installasjon. Sjekk {link} for dei støtta vidarelenkene og versjonen dei vart introduserte. ","my.faq_link":"Mine Home Assistant FAQ","my.add_addon_repository_title":"Manglande tilleggs-kodelager","my.add_addon_repository_description":"Tillegget «{addon}» er ein del av tilleggsrepositoriet «{repository}». Dette kodelageret manglar på systemet ditt. Vil du legge det til no?","my.error":"Ein ukjent feil hende","my.error_addon_not_found":"Kunne ikkje finne tillegg.","my.error_repository_not_found":"Det nødvendige depotet for dette tillegget blei ikkje funne","my.error_addon_not_started":"Det etterspurte tillegget køyrer ikkje. Ver vennleg og start det først.","my.error_addon_not_installed":"Det etterspurte tillegget er ikkje installert. Ver vennleg og installer det først.","my.error_addon_no_ingress":"Det etterspurte tillegget støttar ikkje ingress","system.log.log_provider":"Loggivar","system.log.get_logs":"Kunne ikkje hente {provider}-loggane, {error}","system.supervisor.cpu_usage":"Supervisor-CPU-forbruk","system.supervisor.ram_usage":"Supervisor-RAM-forbruk","system.supervisor.failed_to_set_option":"Kunne ikkje sette Supervisorval","system.supervisor.failed_to_reload":"Kunne ikkje laste inn Supervisor på nytt","system.supervisor.failed_to_update":"Kunne ikkje oppdatere Supervisor","system.supervisor.unsupported_title":"Du køyrer ein ikkje-støtta installasjon","system.supervisor.unsupported_description":"Under er ei liste med problem funne i installasjonen din. Klikk på lenkene for å lære om korleis du kan løyse problema.","system.supervisor.unhealthy_title":"Installasjonen din har dårleg helse","system.supervisor.unhealthy_description":"Å køyre ein installasjon med dårleg helse vil føre til problem. Under er ei liste med problem funne i installasjonen din. Klikk på lenkene for å lære om korleis du kan løyse problema.","system.supervisor.update_supervisor":"Oppdater Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Forlat betakanal","system.supervisor.leave_beta_description":"Få stabile opdateringar for Home Assistant, Supervisor og vert","system.supervisor.join_beta_action":"Bli med i betakanalen","system.supervisor.join_beta_description":"Få beta-oppdateringar for Home Assistant (RCs), Supervisor og vert","system.supervisor.share_diagnostics":"Del diagnostikk","system.supervisor.share_diagnostics_description":"Del kræsjrapportane og diagnostikkinformasjon.","system.supervisor.reload_supervisor":"Last om Supervisor","system.supervisor.warning":"VARSEL","system.supervisor.search":"Søk","system.supervisor.share_diagonstics_title":"Hjelp til med å forbedre Home Assistant","system.supervisor.share_diagonstics_description":"Vil du automatisk dele kræsjrapportar og diagnostikkinformasjon når Vegleiaren møter på uventa feil? {line_break} Dette let oss fikse problema og informasjonen er berre tilgjengeleg for Home Assistant kjerneteamet og kjem ikkje til å bli delte med andre. {line_break} Dataen inneheld ikkje noko privat/sensitiv informasjon og du kan deaktivere dette i innstillingane når som helst.","system.supervisor.unsupported_reason.apparmor":"AppArmor er ikkje aktivert på verten","system.supervisor.unsupported_reason.content_trust":"Innhaldstillitvalidering er deaktivert","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfigurasjon","system.supervisor.unsupported_reason.docker_version":"Docker-versjon","system.supervisor.unsupported_reason.job_conditions":"Ignorerte jobbføresetnadar","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Nettverksadministrering","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor har ikkje rettigheitene","system.supervisor.unsupported_reason.software":"Ikkje støtta programvare oppdaga","system.supervisor.unsupported_reason.source_mods":"Kjeldeendringar","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-løyst","system.supervisor.unhealthy_reason.privileged":"Supervisor har ikkje rettigheitene","system.supervisor.unhealthy_reason.supervisor":"Supervisor kunne ikkje oppdaterast","system.supervisor.unhealthy_reason.setup":"Kunne ikkje sette opp Supervisor","system.supervisor.unhealthy_reason.docker":"Docker-miljøet er ikkje sett opp korrekt","system.supervisor.unhealthy_reason.untrusted":"Sjå etter ikkje-klarert innhald","system.host.failed_to_get_hardware_list":"Kunne ikkje hente maskinvarelista","system.host.failed_to_reboot":"Kunne ikkje restarte verten","system.host.failed_to_shutdown":"Kunne ikkje skru av verten","system.host.failed_to_set_hostname":"Kunne ikkje sette nytt vertsnamn","system.host.failed_to_import_from_usb":"Kunne ikkje importere frå USB","system.host.failed_to_move":"Flytting av datadisk mislukka","system.host.used_space":"Brukt lagring","system.host.hostname":"Vertsnamn","system.host.change_hostname":"Endre vertsnamn","system.host.new_hostname":"Ver vennleg og skri inn det nye vertsnamnet:","system.host.ip_address":"IP-adresse","system.host.change":"Endre","system.host.operating_system":"Operativsystem","system.host.docker_version":"Docker-versjon","system.host.deployment":"Utplassering","system.host.emmc_lifetime_used":"eMMC-livstid oppbrukt","system.host.reboot_host":"Restart vert ","system.host.confirm_reboot":"Er du sikker på at du vil restarte verten?","system.host.confirm_shutdown":"Er du sikker på at du vil skru av verten?","system.host.shutdown_host":"Skru av vert ","system.host.hardware":"Maskinvare","system.host.import_from_usb":"Importer frå USB","system.host.move_datadisk":"Flytt datadisk","system.core.cpu_usage":"Kjerne-CPU-forbruk","system.core.ram_usage":"Kjerne-RAM-forbruk","backup.search":"Search backups","backup.no_backups":"Du har ikkje noko sikkerheitskopi endå.","backup.create_blocked_not_running":"Kan ikkje lage ein sikkerheitskopi akkurat no sidan systemet er i {state}-tilstand.","backup.delete_selected":"Slett valte sikkerheitskopiar","backup.delete_backup_title":"Slett sikkerheitskopi","backup.delete_backup_text":"Vil du slette {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"slett ","backup.selected":"{number} valt","backup.failed_to_delete":"Sletting mislukka","backup.could_not_create":"Kunne ikkje lage sikkerheitskopien","backup.upload_backup":"Last opp sikkerheitskopi","backup.download_backup":"Last ned sikkerheitskopi","backup.create_backup":"Lag ein sikkerheitskopi","backup.create":"Lag","backup.created":"Laga","backup.name":"Sikkerheits-namn","backup.type":"Sikkerheitskopi-type","backup.select_type":"Vel kva du skal gjenopprette","backup.full_backup":"Full sikkerheitskopi","backup.partial_backup":"Delvis sikkerheitskopi","backup.addons":"Tillegg","backup.folders":"Mapper","backup.size":"Storleik","backup.password":"Sikkerheitspassord","backup.confirm_password":"Stadfest sikkerheitskopipassordet","backup.password_protection":"Passordvern","backup.enter_password":"Ver vennleg og skriv innn eit passord","backup.passwords_not_matching":"Passorda stemmer ikkje overeins","backup.backup_already_running":"Ein sikkerheitskopi eller gjenoppretting køyrer allereie. Å lage ein ny sikkerheitskopi er for augenblinken ikkje mogleg. ","dialog.network.title":"Nettverksinnstillingar","dialog.network.connected_to":"Kople til {ssid}","dialog.network.scan_ap":"Leit etter aksesspunkt","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Dersom du endrar Wi-Fi, IP eller inngangs-adressa, kan du kanskje miste kontakta!","dialog.network.static":"Statisk","dialog.network.auto":"Automatic","dialog.network.disabled":"Deaktivert","dialog.network.ip_netmask":"IP-adresse/Nettmaske","dialog.network.gateway":"Inngangsport-adresse","dialog.network.dns_servers":"DNS-serverar","dialog.network.unsaved":"Du har endringar som ikkje er lagra. Desse vil gå tapt om du endrar fane. Vil du halde fram?","dialog.network.failed_to_change":"Kunne ikkje endre nettverksinnstillingane","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Legg til nytt kontainerregister","dialog.registries.title_manage":"Administrer kontainerregister","dialog.registries.registry":"Register","dialog.registries.username":"Brukarnamn","dialog.registries.password":"Passord","dialog.registries.no_registries":"Ingen register konfigurert","dialog.registries.add_registry":"Legg til register","dialog.registries.add_new_registry":"Legg til nytt register","dialog.registries.remove":"Fjern","dialog.registries.failed_to_add":"Kunne ikkje legge til register","dialog.registries.failed_to_remove":"Kunne ikkje fjerne register","dialog.repositories.title":"Administrer tilleggskodelager","dialog.repositories.add":"Legg til ","dialog.repositories.remove":"Fjern","dialog.repositories.used":"Kodelageret er i bruk av eit installert tillegg og kan ikkje fjernast.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"Vil du restarte tillegget med endringane dine?","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Maskinvare","dialog.hardware.search":"Søk etter maskinvare","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributtar","dialog.hardware.device_path":"Einingssti","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Flytt datadisk","dialog.datadisk_move.description":"Akkuratt no brukar du '' {current_path} '' som datadisk. Å flytte datadisk vil starte eininge du om på nytt, og det er estimert å ta {time} minutt. Installasjonen av Home Assistant vil ikkje vere tilgjengeleg i denne perioden. Ikkje koble frå straumen under flyttinga!","dialog.datadisk_move.select_device":"Vel ein ny datadisk","dialog.datadisk_move.no_devices":"Inga passande tilknytta eining funne.","dialog.datadisk_move.moving_desc":"Startar om og flyttar datadisken. Ver tolmodig.","dialog.datadisk_move.moving":"Flyttar datadisk","dialog.datadisk_move.loading_devices":"Lastar einingar","dialog.datadisk_move.cancel":"Avbryt","dialog.datadisk_move.move":"Flytt"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/no-2a0752d6abe1183c4ea6ba80bd3a42bf.json b/supervisor/api/panel/static/translations/no-2a0752d6abe1183c4ea6ba80bd3a42bf.json deleted file mode 100644 index 5bb66c8f6..000000000 --- a/supervisor/api/panel/static/translations/no-2a0752d6abe1183c4ea6ba80bd3a42bf.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Start {name} på nytt?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Start på nytt","dialog.uninstall_addon.title":"Avinstaller {name}?","dialog.uninstall_addon.text":"Konfigurasjonen vil bli permanent slettet.","dialog.uninstall_addon.uninstall":"Avinstaller","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/no-415dc6253f961e767d1ff4dfefdfff2f.json b/supervisor/api/panel/static/translations/no-415dc6253f961e767d1ff4dfefdfff2f.json new file mode 100644 index 000000000..02790e97c --- /dev/null +++ b/supervisor/api/panel/static/translations/no-415dc6253f961e767d1ff4dfefdfff2f.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Åpne nettgrensesnitt","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Søk etter tillegg","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Start {name} på nytt?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Start på nytt","dialog.uninstall_addon.title":"Avinstaller {name}?","dialog.uninstall_addon.text":"Konfigurasjonen vil bli permanent slettet.","dialog.uninstall_addon.uninstall":"Avinstaller","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/pl-75ec73805822e01a2fc06c9accad650b.json b/supervisor/api/panel/static/translations/pl-20b2d0a57898620af028ae1436b07939.json similarity index 95% rename from supervisor/api/panel/static/translations/pl-75ec73805822e01a2fc06c9accad650b.json rename to supervisor/api/panel/static/translations/pl-20b2d0a57898620af028ae1436b07939.json index 1d1b09d2c..c6687a2fa 100644 --- a/supervisor/api/panel/static/translations/pl-75ec73805822e01a2fc06c9accad650b.json +++ b/supervisor/api/panel/static/translations/pl-20b2d0a57898620af028ae1436b07939.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Nie udało się zresetować konfiguracji dodatku, {error}","addon.failed_to_save":"Nie udało się zapisać konfiguracji dodatku, {error}","addon.state.installed":"Dodatek jest zainstalowany","addon.state.not_installed":"Dodatek nie jest zainstalowany","addon.state.not_available":"Dodatek nie jest dostępny na Twoim systemie","addon.panel.configuration":"Konfiguracja","addon.panel.documentation":"Dokumentacja","addon.panel.info":"Informacje","addon.panel.log":"Logi","addon.configuration.no_configuration":"Ten dodatek nie udostępnia konfiguracji, abyś mógł w niej grzebać.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Domyślne","addon.configuration.audio.input":"Wejście","addon.configuration.audio.output":"Wyjście","addon.configuration.options.header":"Opcje","addon.configuration.options.edit_in_ui":"Edytuj w interfejsie użytkownika","addon.configuration.options.edit_in_yaml":"Edytuj w trybie YAML","addon.configuration.options.invalid_yaml":"Nieprawidłowy YAML","addon.configuration.options.show_unused_optional":"Pokaż nieużywane opcjonalne opcje konfiguracji","addon.configuration.network.container":"Kontener","addon.configuration.network.disabled":"Wyłączona","addon.configuration.network.header":"Sieć","addon.configuration.network.show_disabled":"Pokaż zablokowane porty","addon.configuration.network.introduction":"Zmień porty na hoście, które są udostępniane przez dodatek","addon.dashboard.changelog":"Lista zmian","addon.dashboard.cpu_usage":"Użycie procesora przez dodatek","addon.dashboard.ram_usage":"Użycie pamięci przez dodatek","addon.dashboard.hostname":"Nazwa hosta","addon.dashboard.new_update_available":"{name} {version} jest dostępna","addon.dashboard.not_available_arch":"Ten dodatek nie jest zgodny z typem procesora lub systemem operacyjnym zainstalowanym na Twoim urządzeniu.","addon.dashboard.not_available_version":"Masz wersję {core_version_installed} Home Assistanta, aby zaktualizować dodatek do tej wersji, potrzebujesz co najmniej wersji {core_version_needed} Home Assistanta.","addon.dashboard.visit_addon_page":"Odwiedź stronę {name}, aby uzyskać więcej szczegółów.","addon.dashboard.restart":"uruchom ponownie","addon.dashboard.start":"uruchom","addon.dashboard.stop":"zatrzymaj","addon.dashboard.install":"zainstaluj","addon.dashboard.uninstall":"odinstaluj","addon.dashboard.rebuild":"przeinstaluj","addon.dashboard.open_web_ui":"Otwórz interfejs użytkownika","addon.dashboard.protection_mode.title":"Tryb ochrony jest wyłączony!","addon.dashboard.protection_mode.content":"Tryb ochrony tego dodatku jest wyłączony! Daje to dodatkowi pełny dostęp do całego systemu, co zwiększa ryzyko bezpieczeństwa i może uszkodzić system, gdy jest używany nieprawidłowo. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.protection_mode.enable":"Włącz","addon.dashboard.capability.stage.title":"Etap dodatku","addon.dashboard.capability.stage.description":"Dodatki mogą mieć jeden z trzech etapów: \n\n {icon_stable} **Stabilny**: to dodatki gotowe do użycia w środowisku produkcyjnym\n\n {icon_experimental} **Eksperymentalny**: mogą zawierać błędy i być niedokończone\n\n {icon_deprecated} **Wycofane**: te dodatki nie będą już otrzymywać żadnych aktualizacji","addon.dashboard.capability.rating.title":"Ocena bezpieczeństwa dodatku","addon.dashboard.capability.rating.description":"Home Assistant zapewnia ocenę bezpieczeństwa dla każdego z dodatków, która wskazuje ryzyko związane z używaniem tego dodatku. Im większy dostęp wymaga w systemie dodatek, tym niższa ocena, a tym samym zwiększa potencjalne zagrożenie bezpieczeństwa. \n\nOcena jest w skali od 1 do 8, gdzie 1 to najniższa ocena (uważany za najbardziej niepewny i najwyższy poziom ryzyka), a 8 to najwyższa ocena (uważany za najbardziej bezpieczny i najniższy poziom ryzyka).","addon.dashboard.capability.host_network.title":"Sieć hosta","addon.dashboard.capability.host_network.description":"Dodatki zwykle działają we własnej izolowanej warstwie sieciowej, co uniemożliwia im dostęp do sieci systemu operacyjnego hosta. W niektórych przypadkach ta izolacja sieciowa może ograniczyć dodatki w świadczeniu ich usług, a zatem izolacja może zostać zniesiona przez autora dodatku, zapewniając dodatkowi pełny dostęp do możliwości sieciowych komputera hosta. Daje to dodatkowe możliwości sieciowe, ale obniża poziom bezpieczeństwa, dlatego ocena bezpieczeństwa dodatku zostanie obniżona, gdy ta opcja jest używana przez dodatek.","addon.dashboard.capability.homeassistant_api.title":"Dostęp do interfejsu API Home Assistanta","addon.dashboard.capability.homeassistant_api.description":"Ten dodatek może uzyskać dostęp do uruchomionej instancji Home Assistant bezpośrednio przez interfejs API. Ten tryb obsługuje również uwierzytelnianie dla dodatku, co umożliwia dodatkowi interakcję z Home Assistantem bez potrzeby stosowania dodatkowych tokenów uwierzytelniających.","addon.dashboard.capability.full_access.title":"Pełny dostęp do sprzętu","addon.dashboard.capability.full_access.description":"Ten dodatek otrzymuje pełny dostęp do sprzętu Twojego systemu, na żądanie autora dodatku. Dostęp jest porównywalny z trybem uprzywilejowanym w dockerze. Ponieważ otwiera to potencjalne zagrożenia bezpieczeństwa, ta funkcja negatywnie wpływa na ocenę zabezpieczeń dodatku. \n\nTen poziom dostępu nie jest przyznawany automatycznie i musi zostać potwierdzony przez Ciebie. Aby to zrobić, musisz ręcznie wyłączyć tryb ochrony w dodatku. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.capability.hassio_api.title":"Dostęp do interfejsu API Supervisora","addon.dashboard.capability.hassio_api.description":"Dodatek uzyskał dostęp do interfejsu API Supervisora na żądanie autora dodatku. Domyślnie dodatek może uzyskać dostęp do ogólnych informacji o wersji systemu. Gdy dodatek zażąda dostępu do API na poziomie „menedżera” lub „administratora”, uzyska dostęp do kontroli wielu części systemu Home Assistanta. To uprawnienie jest oznaczone tą plakietką i będzie miało negatywny wpływ na ocenę zabezpieczeń dodatku.","addon.dashboard.capability.docker_api.title":"Pełny dostęp do dockera","addon.dashboard.capability.docker_api.description":"Autor dodatku zażądał, aby dodatek miał dostęp administracyjny do dockera działającej w Twoim systemie. Ten tryb zapewnia dodatkowi pełny dostęp i kontrolę nad całym systemem Home Assistant, co zwiększa ryzyko bezpieczeństwa i może uszkodzić system w przypadku niewłaściwego użycia. Dlatego ta funkcja negatywnie wpływa na ocenę zabezpieczeń dodatku. \n\nTen poziom dostępu nie jest przyznawany automatycznie i musi zostać potwierdzony przez Ciebie. Aby to zrobić, musisz ręcznie wyłączyć tryb ochrony w dodatku. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.capability.host_pid.title":"Procesy hosta","addon.dashboard.capability.host_pid.description":"Zwykle procesy uruchamiane przez dodatek są odizolowane od wszystkich innych procesów systemowych. Autor dodatku zażądał, aby dodatek miał dostęp do procesów systemowych działających w systemie hosta i zezwolił dodatkowi na uruchamianie procesów również w systemie hosta. Ten tryb zapewnia dodatkowi pełny dostęp i kontrolę nad całym systemem Home Assistant, co zwiększa ryzyko bezpieczeństwa i może uszkodzić system w przypadku niewłaściwego użycia. Dlatego ta funkcja negatywnie wpływa na ocenę zabezpieczeń dodatku. \n\nTen poziom dostępu nie jest przyznawany automatycznie i musi zostać potwierdzony przez Ciebie. Aby to zrobić, musisz ręcznie wyłączyć tryb ochrony w dodatku. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') to moduł bezpieczeństwa jądra Linuksa, który ogranicza możliwości dodatków, takie jak dostęp do sieci, dostęp do gniazda typu RAW i uprawnienia do odczytu, zapisu lub wykonywania określonych plików. \n\nAutorzy dodatków mogą podać swoje profile bezpieczeństwa, zoptymalizowane dla dodatku lub zażądać jego wyłączenia. Jeśli AppArmor jest wyłączony, zwiększy to zagrożenie bezpieczeństwa, a zatem ma negatywny wpływ na ocenę zabezpieczeń dodatku.","addon.dashboard.capability.auth_api.title":"Uwierzytelnianie Home Assistant","addon.dashboard.capability.auth_api.description":"Dodatek może uwierzytelniać użytkowników względem Home Assistant, umożliwiając dodatkom możliwości logowania się do aplikacji działających wewnątrz dodatków przy użyciu nazwy użytkownika/hasła Home Assistant. Ta plakietka wskazuje, czy autor dodatku żąda takiej możliwości.","addon.dashboard.capability.ingress.title":"Osadzanie","addon.dashboard.capability.ingress.description":"Ten dodatek używa Ingress do bezpiecznego osadzania swojego interfejsu w Home Assistant.","addon.dashboard.capability.signed.title":"Podpis","addon.dashboard.capability.signed.description":"Ten dodatek został podpisany i zweryfikowany za pomocą usługi Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"ocena","addon.dashboard.capability.label.hardware":"sprzęt","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid hosta","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"uwierzyt","addon.dashboard.capability.label.ingress":"osadz.","addon.dashboard.capability.label.signed":"Podpisany","addon.dashboard.capability.stages.experimental":"Eksperymentalne","addon.dashboard.capability.stages.deprecated":"Przestarzały","addon.dashboard.capability.role.manager":"menedżer","addon.dashboard.capability.role.default":"domyślne","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"kopia zap.","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Uruchamianie przy starcie","addon.dashboard.option.boot.description":"Uruchom dodatek podczas startu systemu","addon.dashboard.option.watchdog.title":"Obserwator","addon.dashboard.option.watchdog.description":"Ponowne uruchomienie dodatku, jeśli się zawiesi","addon.dashboard.option.auto_update.title":"Automatyczna aktualizacja","addon.dashboard.option.auto_update.description":"Automatycznie aktualizuj dodatek, gdy pojawi się nowa wersja","addon.dashboard.option.ingress_panel.title":"Pokaż na pasku bocznym","addon.dashboard.option.ingress_panel.description":"Dodaj ten dodatek do bocznego paska","addon.dashboard.option.protected.title":"Tryb ochrony","addon.dashboard.option.protected.description":"Blokuje podwyższony dostęp do systemu z poziomu dodatku","addon.dashboard.action_error.uninstall":"Nie udało się odinstalować dodatku","addon.dashboard.action_error.install":"Nie udało się zainstalować dodatku","addon.dashboard.action_error.stop":"Nie udało się zatrzymać dodatku","addon.dashboard.action_error.rebuild":"Nie udało się przebudować dodatku","addon.dashboard.action_error.restart":"Nie udało się ponownie uruchomić dodatku","addon.dashboard.action_error.start":"Nie udało się uruchomić dodatku","addon.dashboard.action_error.go_to_config":"Edytuj konfigurację","addon.dashboard.action_error.start_invalid_config":"Przejdź do konfiguracji","addon.dashboard.action_error.validate_config":"Nie powiodło się sprawdzenie konfiguracji dodatku","addon.dashboard.action_error.get_changelog":"Nie udało się uzyskać listy zmian dodatku","addon.documentation.get_documentation":"Nie udało się uzyskać dokumentacji dodatku, {error}","addon.logs.get_logs":"Nie udało się uzyskać logów dodatku, {error}","common.cancel":"Anuluj","common.yes":"Tak","common.no":"Nie","common.add":"Dodaj","common.description":"Opis","common.failed_to_restart_name":"Nie udało się ponownie uruchomić {name}","common.failed_to_update_name":"Nie udało się zaktualizować {name}","common.learn_more":"Więcej info","common.new_version_available":"Dostępna nowa wersja","common.newest_version":"Najnowsza wersja","common.refresh":"Odśwież","common.release_notes":"Informacje o wydaniu","common.reload":"Wczytaj ponownie","common.reset_defaults":"Przywróć domyślne","common.reset_options":"Resetuj opcje","common.restart_name":"Uruchom ponownie","common.restart":"Uruchom ponownie","common.running_version":"Aktualnie używasz wersji {version}","common.save":"Zapisz","common.close":"Zamknij","common.menu":"Menu","common.show":"pokaż","common.show_more":"Pokaż więcej informacji na ten temat","common.update_available":"{count, plural,\n one {Oczekująca aktualizacja}\n few {Oczekujące aktualizacje}\n many {Oczekujących aktualizacji}\n other {{count} Oczekujące aktualizacje}\n}","common.update":"Aktualizuj","common.version":"Wersja","common.error.unknown":"Nieznany błąd","common.error.update_failed":"Aktualizacja nie powiodła się","update_available.update_name":"Aktualizacja {name}","update_available.open_release_notes":"Informacje o wydaniu","update_available.create_backup":"Utwórz kopię zapasową przed aktualizacją","update_available.description":"Aktualnie zainstalowana jest wersja {version}. Kliknij Aktualizuj, aby zaktualizować do wersji {newest_version}.","update_available.updating":"Aktualizacja {name} do wersji {version}","update_available.no_update":"Brak dostępnych aktualizacji dla {name}","confirm.restart.title":"Uruchom ponownie","confirm.restart.text":"Czy na pewno chcesz ponownie uruchomić {name}?","confirm.reset_options.title":"Resetuj opcje","confirm.reset_options.text":"Czy na pewno chcesz zresetować wszystkie opcje?","dashboard.addon_new_version":"Nowa wersja dostępna","dashboard.addon_running":"Dodatek jest uruchomiony","dashboard.addon_stopped":"Dodatek jest zatrzymany","dashboard.addons":"Zainstalowane dodatki","dashboard.no_addons":"Nie masz jeszcze zainstalowanych żadnych dodatków. Przejdź do sklepu z dodatkami, aby rozpocząć!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Brakuje dodatków? Włącz tryb zaawansowany na stronie profilu użytkownika.","store.no_results_found":"Brak wyników w {repository}.","store.registries":"Rejestry","store.repositories":"Repozytoria","store.check_updates":"Sprawdź aktualizacje","panel.addons":"Dodatki","panel.dashboard":"Dashboard","panel.backups":"Kopie zapasowe","panel.store":"Sklep z dodatkami","panel.system":"System","my.not_supported":"To przekierowanie nie jest obsługiwane przez Twoją instancję Home Assistanta. Sprawdź {link} aby znaleźć obsługiwane przekierowania i wersję, w której zostały wprowadzone.","my.faq_link":"Mój Home Assistant - często zadawane pytania","my.add_addon_repository_title":"Brak repozytorium dodatku","my.add_addon_repository_description":"Dodatek \"{addon}\" jest częścią dodatkowego repozytorium \"{repository}\". Tego repozytorium nie ma w twoim systemie, czy chcesz go teraz dodać?","my.error":"Wystąpił nieznany błąd","my.error_addon_not_found":"Nie znaleziono dodatku","my.error_repository_not_found":"Nie znaleziono wymaganego repozytorium dla tego dodatku","my.error_addon_not_started":"Żądany dodatek nie jest uruchomiony. Proszę najpierw go uruchomić.","my.error_addon_not_installed":"Żądany dodatek nie jest zainstalowany. Najpierw go zainstaluj.","my.error_addon_no_ingress":"Żądany dodatek nie obsługuje osadzania","system.log.log_provider":"Dostawca logów","system.log.get_logs":"Nie udało się pobrać logów od {provider} {error}","system.supervisor.cpu_usage":"Użycie procesora przez Supervisora","system.supervisor.ram_usage":"Użycie pamięci przez Supervisora","system.supervisor.failed_to_set_option":"Nie udało się ustawić opcji Supervisora","system.supervisor.failed_to_reload":"Nie udało się wczytać ponownie Supervisora","system.supervisor.failed_to_update":"Nie udało się zaktualizować Supervisora","system.supervisor.unsupported_title":"Używasz nieobsługiwanej instalacji","system.supervisor.unsupported_description":"Poniżej znajduje się lista problemów z Twoją instalacją. Kliknij łącza, aby dowiedzieć się, jak możesz je rozwiązać.","system.supervisor.unhealthy_title":"Twoja instalacja jest \"niezdrowa\"","system.supervisor.unhealthy_description":"Używanie \"niezdrowej\" instalacji spowoduje problemy. Poniżej znajduje się lista problemów z Twoją instalacją. Kliknij łącza, aby dowiedzieć się, jak możesz je rozwiązać.","system.supervisor.update_supervisor":"Zaktualizuj Supervisora","system.supervisor.channel":"Kanał","system.supervisor.leave_beta_action":"Opuść kanał beta","system.supervisor.leave_beta_description":"Pobieraj stabilne aktualizacje dla Home Assistanta, Supervisora i hosta","system.supervisor.join_beta_action":"Dołącz do kanału beta","system.supervisor.join_beta_description":"Pobieraj aktualizacje beta dla Home Assistanta (RC), Supervisora i hosta","system.supervisor.share_diagnostics":"Udostępnij dane diagnostyczne","system.supervisor.share_diagnostics_description":"Udostępniaj raporty o awariach i informacje diagnostyczne.","system.supervisor.reload_supervisor":"Wczytaj ponownie","system.supervisor.warning":"OSTRZEŻENIE","system.supervisor.search":"Szukaj","system.supervisor.share_diagonstics_title":"Pomóż ulepszyć Home Assistanta","system.supervisor.share_diagonstics_description":"Czy chcesz automatycznie udostępniać raporty o awariach i informacje diagnostyczne, gdy Supervisor napotka nieoczekiwane błędy? {line_break} Pozwoli nam to rozwiązać problemy, informacje są dostępne tylko dla głównego zespołu Home Assistant Core i nie będą udostępniane innym. {line_break} Dane nie zawierają żadnych prywatnych/wrażliwych informacji i możesz to wyłączyć w ustawieniach w dowolnym momencie.","system.supervisor.unsupported_reason.apparmor":"AppArmor nie jest włączony na hoście","system.supervisor.unsupported_reason.content_trust":"Weryfikacja zaufania zawartości jest wyłączona","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfiguracja dockera","system.supervisor.unsupported_reason.docker_version":"Wersja dockera","system.supervisor.unsupported_reason.job_conditions":"Zignorowane warunki pracy","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Menedżer sieci","system.supervisor.unsupported_reason.os":"System operacyjny","system.supervisor.unsupported_reason.os_agent":"Agent Systemu Operacyjnego","system.supervisor.unsupported_reason.privileged":"Supervisor nie jest uprzywilejowany","system.supervisor.unsupported_reason.software":"Wykryto nieobsługiwane oprogramowanie","system.supervisor.unsupported_reason.source_mods":"Modyfikacje źródła","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor nie jest uprzywilejowany","system.supervisor.unhealthy_reason.supervisor":"Supervisor nie mógł się zaktualizować","system.supervisor.unhealthy_reason.setup":"Konfiguracja Supervisora nie powiodła się","system.supervisor.unhealthy_reason.docker":"Środowisko dockera nie działa poprawnie","system.supervisor.unhealthy_reason.untrusted":"Wykryto niezaufaną zawartość","system.host.failed_to_get_hardware_list":"Nie udało się pobrać listy sprzętu","system.host.failed_to_reboot":"Nie udało się ponownie uruchomić hosta","system.host.failed_to_shutdown":"Nie udało się zamknąć hosta","system.host.failed_to_set_hostname":"Ustawienie nazwy hosta nie powiodło się","system.host.failed_to_import_from_usb":"Nie udało się zaimportować z USB","system.host.failed_to_move":"Nie udało się przenieść dysku danych","system.host.used_space":"Zajęte miejsce","system.host.hostname":"Nazwa hosta","system.host.change_hostname":"Zmień nazwę hosta","system.host.new_hostname":"Wprowadź nową nazwę hosta:","system.host.ip_address":"Adres IP","system.host.change":"Zmień","system.host.operating_system":"System operacyjny","system.host.docker_version":"Wersja dockera","system.host.deployment":"Wdrożenie","system.host.emmc_lifetime_used":"Czas zużycia eMMC","system.host.reboot_host":"Uruchom ponownie","system.host.confirm_reboot":"Czy na pewno chcesz ponownie uruchomić hosta?","system.host.confirm_shutdown":"Czy na pewno chcesz zamknąć hosta?","system.host.shutdown_host":"Wyłącz","system.host.hardware":"Sprzęt","system.host.import_from_usb":"Importuj z USB","system.host.move_datadisk":"Przenieś dysk danych","system.core.cpu_usage":"Użycie procesora przez Core","system.core.ram_usage":"Użycie pamięci przez Core","backup.search":"Wyszukaj kopie zapasowe","backup.no_backups":"Nie masz jeszcze żadnych kopii zapasowych.","backup.create_blocked_not_running":"Tworzenie kopii zapasowej nie jest teraz możliwe, ponieważ system jest w stanie: {state}.","backup.delete_selected":"Usuń wybrane kopie zapasowe","backup.delete_backup_title":"Usuń kopię zapasową","backup.delete_backup_text":"Czy chcesz usunąć {number} {number, plural,\n one {kopię zapasową}\n few {kopie zapasowe}\n many {kopii zapasowych}\n other {kopii zapasowych}\n}?","backup.delete_backup_confirm":"usuń","backup.selected":"wybrano {number}","backup.failed_to_delete":"Nie udało się usunąć","backup.could_not_create":"Nie udało się utworzyć kopii zapasowej","backup.upload_backup":"Prześlij kopię zapasową","backup.download_backup":"Pobierz kopię zapasową","backup.create_backup":"Wykonaj kopię zapasową","backup.create":"Utwórz","backup.created":"Utworzona","backup.name":"Nazwa kopii zapasowej","backup.type":"Typ kopii zapasowej","backup.select_type":"Wybierz, co przywrócić","backup.full_backup":"Pełna kopia zapasowa","backup.partial_backup":"Częściowa kopia zapasowa","backup.addons":"Dodatki","backup.folders":"Foldery","backup.size":"Rozmiar","backup.password":"Hasło kopii zapasowej","backup.confirm_password":"Potwierdź hasło kopii zapasowej","backup.password_protection":"Ochrona hasłem","backup.enter_password":"Proszę wprowadzić hasło","backup.passwords_not_matching":"Hasła nie są takie same","backup.backup_already_running":"Kopia zapasowa lub przywracanie jest już uruchomione, tworzenie nowej kopii zapasowej nie jest obecnie możliwe, spróbuj ponownie później.","dialog.network.title":"Ustawienia sieci","dialog.network.connected_to":"Połączono z {ssid}","dialog.network.scan_ap":"Wyszukaj punkty dostępu","dialog.network.signal_strength":"Siła sygnału","dialog.network.open":"Otwórz","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Hasło Wi-Fi","dialog.network.warning":"Jeśli zmieniasz Wi-Fi, adres IP lub adres bramki dostępu, możesz utracić połączenie!","dialog.network.static":"Stały","dialog.network.auto":"Automatic","dialog.network.disabled":"Wyłączona","dialog.network.ip_netmask":"Adres IP/Maska sieci","dialog.network.gateway":"Adres bramki dostępu","dialog.network.dns_servers":"Serwery DNS","dialog.network.unsaved":"Masz niezapisane zmiany, które zostaną utracone, jeśli zmienisz karty. Czy chcesz kontynuować?","dialog.network.failed_to_change":"Nie udało się zmienić ustawień sieciowych","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Dodaj nowy rejestr kontenera","dialog.registries.title_manage":"Zarządzaj rejestrami kontenera","dialog.registries.registry":"Rejestr","dialog.registries.username":"Nazwa użytkownika","dialog.registries.password":"Hasło","dialog.registries.no_registries":"Brak skonfigurowanych rejestrów","dialog.registries.add_registry":"Dodaj rejestr","dialog.registries.add_new_registry":"Dodaj nowy rejestr","dialog.registries.remove":"Usuń","dialog.registries.failed_to_add":"Nie udało się dodać rejestru","dialog.registries.failed_to_remove":"Nie udało się usunąć rejestru","dialog.repositories.title":"Zarządzaj repozytoriami dodatków","dialog.repositories.add":"Dodaj","dialog.repositories.remove":"Usuń","dialog.repositories.used":"Repozytorium jest używane dla zainstalowanych dodatków i nie można go usunąć.","dialog.restart_addon.title":"Uruchomić ponownie {name}?","dialog.restart_addon.text":"Aby użyć nowej zapisanej konfiguracji, należy ponownie uruchomić ten dodatek.","dialog.restart_addon.restart":"Uruchom ponownie","dialog.uninstall_addon.title":"Odinstalować {name}?","dialog.uninstall_addon.text":"Konfiguracja zostanie trwale usunięta.","dialog.uninstall_addon.uninstall":"Odinstaluj","dialog.hardware.title":"Sprzęt","dialog.hardware.search":"Wyszukaj sprzęt","dialog.hardware.subsystem":"Podsystem","dialog.hardware.id":"Identyfikator","dialog.hardware.attributes":"Atrybuty","dialog.hardware.device_path":"Ścieżka urządzenia","dialog.datadisk_move.title":"Przenieś dysk danych","dialog.datadisk_move.description":"Obecnie używasz '\"{current_path}\"' jako dysku danych. Przeniesienie dysku z danymi spowoduje zrestartowanie urządzenia i szacuje się, że zajmie to {time} min. Twoja instalacja Home Assistant nie będzie dostępna w tym czasie. Nie odłączaj zasilania podczas przenoszenia!","dialog.datadisk_move.select_device":"Wybierz nowy dysk danych","dialog.datadisk_move.no_devices":"Nie znaleziono odpowiednich podłączonych urządzeń","dialog.datadisk_move.moving_desc":"Ponowne uruchamianie i przenoszenie dysku danych. Prosimy o cierpliwość.","dialog.datadisk_move.moving":"Przenoszenie dysku danych","dialog.datadisk_move.loading_devices":"Wczytywanie urządzeń","dialog.datadisk_move.cancel":"Anuluj","dialog.datadisk_move.move":"Przenieś"} \ No newline at end of file +{"addon.failed_to_reset":"Nie udało się zresetować konfiguracji dodatku, {error}","addon.failed_to_save":"Nie udało się zapisać konfiguracji dodatku, {error}","addon.state.installed":"Dodatek jest zainstalowany","addon.state.not_installed":"Dodatek nie jest zainstalowany","addon.state.not_available":"Dodatek nie jest dostępny na Twoim systemie","addon.panel.configuration":"Konfiguracja","addon.panel.documentation":"Dokumentacja","addon.panel.info":"Informacje","addon.panel.log":"Logi","addon.configuration.no_configuration":"Ten dodatek nie udostępnia konfiguracji, abyś mógł w niej grzebać.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Domyślne","addon.configuration.audio.input":"Wejście","addon.configuration.audio.output":"Wyjście","addon.configuration.options.header":"Opcje","addon.configuration.options.edit_in_ui":"Edytuj w interfejsie użytkownika","addon.configuration.options.edit_in_yaml":"Edytuj w trybie YAML","addon.configuration.options.invalid_yaml":"Nieprawidłowy YAML","addon.configuration.options.show_unused_optional":"Pokaż nieużywane opcjonalne opcje konfiguracji","addon.configuration.network.container":"Kontener","addon.configuration.network.disabled":"Wyłączona","addon.configuration.network.header":"Sieć","addon.configuration.network.show_disabled":"Pokaż zablokowane porty","addon.configuration.network.introduction":"Zmień porty na hoście, które są udostępniane przez dodatek","addon.dashboard.changelog":"Lista zmian","addon.dashboard.cpu_usage":"Użycie procesora przez dodatek","addon.dashboard.ram_usage":"Użycie pamięci przez dodatek","addon.dashboard.hostname":"Nazwa hosta","addon.dashboard.new_update_available":"{name} {version} jest dostępna","addon.dashboard.not_available_arch":"Ten dodatek nie jest zgodny z typem procesora lub systemem operacyjnym zainstalowanym na Twoim urządzeniu.","addon.dashboard.not_available_version":"Masz wersję {core_version_installed} Home Assistanta, aby zaktualizować dodatek do tej wersji, potrzebujesz co najmniej wersji {core_version_needed} Home Assistanta.","addon.dashboard.visit_addon_page":"Odwiedź stronę {name}, aby uzyskać więcej szczegółów.","addon.dashboard.restart":"uruchom ponownie","addon.dashboard.start":"uruchom","addon.dashboard.stop":"zatrzymaj","addon.dashboard.install":"zainstaluj","addon.dashboard.uninstall":"odinstaluj","addon.dashboard.rebuild":"przeinstaluj","addon.dashboard.open_web_ui":"Otwórz interfejs użytkownika","addon.dashboard.protection_mode.title":"Tryb ochrony jest wyłączony!","addon.dashboard.protection_mode.content":"Tryb ochrony tego dodatku jest wyłączony! Daje to dodatkowi pełny dostęp do całego systemu, co zwiększa ryzyko bezpieczeństwa i może uszkodzić system, gdy jest używany nieprawidłowo. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.protection_mode.enable":"Włącz","addon.dashboard.capability.stage.title":"Etap dodatku","addon.dashboard.capability.stage.description":"Dodatki mogą mieć jeden z trzech etapów: \n\n {icon_stable} **Stabilny**: to dodatki gotowe do użycia w środowisku produkcyjnym\n\n {icon_experimental} **Eksperymentalny**: mogą zawierać błędy i być niedokończone\n\n {icon_deprecated} **Wycofane**: te dodatki nie będą już otrzymywać żadnych aktualizacji","addon.dashboard.capability.rating.title":"Ocena bezpieczeństwa dodatku","addon.dashboard.capability.rating.description":"Home Assistant zapewnia ocenę bezpieczeństwa dla każdego z dodatków, która wskazuje ryzyko związane z używaniem tego dodatku. Im większy dostęp wymaga w systemie dodatek, tym niższa ocena, a tym samym zwiększa potencjalne zagrożenie bezpieczeństwa. \n\nOcena jest w skali od 1 do 8, gdzie 1 to najniższa ocena (uważany za najbardziej niepewny i najwyższy poziom ryzyka), a 8 to najwyższa ocena (uważany za najbardziej bezpieczny i najniższy poziom ryzyka).","addon.dashboard.capability.host_network.title":"Sieć hosta","addon.dashboard.capability.host_network.description":"Dodatki zwykle działają we własnej izolowanej warstwie sieciowej, co uniemożliwia im dostęp do sieci systemu operacyjnego hosta. W niektórych przypadkach ta izolacja sieciowa może ograniczyć dodatki w świadczeniu ich usług, a zatem izolacja może zostać zniesiona przez autora dodatku, zapewniając dodatkowi pełny dostęp do możliwości sieciowych komputera hosta. Daje to dodatkowe możliwości sieciowe, ale obniża poziom bezpieczeństwa, dlatego ocena bezpieczeństwa dodatku zostanie obniżona, gdy ta opcja jest używana przez dodatek.","addon.dashboard.capability.homeassistant_api.title":"Dostęp do interfejsu API Home Assistanta","addon.dashboard.capability.homeassistant_api.description":"Ten dodatek może uzyskać dostęp do uruchomionej instancji Home Assistant bezpośrednio przez interfejs API. Ten tryb obsługuje również uwierzytelnianie dla dodatku, co umożliwia dodatkowi interakcję z Home Assistantem bez potrzeby stosowania dodatkowych tokenów uwierzytelniających.","addon.dashboard.capability.full_access.title":"Pełny dostęp do sprzętu","addon.dashboard.capability.full_access.description":"Ten dodatek otrzymuje pełny dostęp do sprzętu Twojego systemu, na żądanie autora dodatku. Dostęp jest porównywalny z trybem uprzywilejowanym w dockerze. Ponieważ otwiera to potencjalne zagrożenia bezpieczeństwa, ta funkcja negatywnie wpływa na ocenę zabezpieczeń dodatku. \n\nTen poziom dostępu nie jest przyznawany automatycznie i musi zostać potwierdzony przez Ciebie. Aby to zrobić, musisz ręcznie wyłączyć tryb ochrony w dodatku. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.capability.hassio_api.title":"Dostęp do interfejsu API Supervisora","addon.dashboard.capability.hassio_api.description":"Dodatek uzyskał dostęp do interfejsu API Supervisora na żądanie autora dodatku. Domyślnie dodatek może uzyskać dostęp do ogólnych informacji o wersji systemu. Gdy dodatek zażąda dostępu do API na poziomie „menedżera” lub „administratora”, uzyska dostęp do kontroli wielu części systemu Home Assistanta. To uprawnienie jest oznaczone tą plakietką i będzie miało negatywny wpływ na ocenę zabezpieczeń dodatku.","addon.dashboard.capability.docker_api.title":"Pełny dostęp do dockera","addon.dashboard.capability.docker_api.description":"Autor dodatku zażądał, aby dodatek miał dostęp administracyjny do dockera działającej w Twoim systemie. Ten tryb zapewnia dodatkowi pełny dostęp i kontrolę nad całym systemem Home Assistant, co zwiększa ryzyko bezpieczeństwa i może uszkodzić system w przypadku niewłaściwego użycia. Dlatego ta funkcja negatywnie wpływa na ocenę zabezpieczeń dodatku. \n\nTen poziom dostępu nie jest przyznawany automatycznie i musi zostać potwierdzony przez Ciebie. Aby to zrobić, musisz ręcznie wyłączyć tryb ochrony w dodatku. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.capability.host_pid.title":"Procesy hosta","addon.dashboard.capability.host_pid.description":"Zwykle procesy uruchamiane przez dodatek są odizolowane od wszystkich innych procesów systemowych. Autor dodatku zażądał, aby dodatek miał dostęp do procesów systemowych działających w systemie hosta i zezwolił dodatkowi na uruchamianie procesów również w systemie hosta. Ten tryb zapewnia dodatkowi pełny dostęp i kontrolę nad całym systemem Home Assistant, co zwiększa ryzyko bezpieczeństwa i może uszkodzić system w przypadku niewłaściwego użycia. Dlatego ta funkcja negatywnie wpływa na ocenę zabezpieczeń dodatku. \n\nTen poziom dostępu nie jest przyznawany automatycznie i musi zostać potwierdzony przez Ciebie. Aby to zrobić, musisz ręcznie wyłączyć tryb ochrony w dodatku. Wyłącz tryb ochrony tylko wtedy, gdy znasz, potrzebujesz i ufasz źródłowi tego dodatku.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') to moduł bezpieczeństwa jądra Linuksa, który ogranicza możliwości dodatków, takie jak dostęp do sieci, dostęp do gniazda typu RAW i uprawnienia do odczytu, zapisu lub wykonywania określonych plików. \n\nAutorzy dodatków mogą podać swoje profile bezpieczeństwa, zoptymalizowane dla dodatku lub zażądać jego wyłączenia. Jeśli AppArmor jest wyłączony, zwiększy to zagrożenie bezpieczeństwa, a zatem ma negatywny wpływ na ocenę zabezpieczeń dodatku.","addon.dashboard.capability.auth_api.title":"Uwierzytelnianie Home Assistant","addon.dashboard.capability.auth_api.description":"Dodatek może uwierzytelniać użytkowników względem Home Assistant, umożliwiając dodatkom możliwości logowania się do aplikacji działających wewnątrz dodatków przy użyciu nazwy użytkownika/hasła Home Assistant. Ta plakietka wskazuje, czy autor dodatku żąda takiej możliwości.","addon.dashboard.capability.ingress.title":"Osadzanie","addon.dashboard.capability.ingress.description":"Ten dodatek używa Ingress do bezpiecznego osadzania swojego interfejsu w Home Assistant.","addon.dashboard.capability.signed.title":"Podpis","addon.dashboard.capability.signed.description":"Ten dodatek został podpisany i zweryfikowany za pomocą usługi Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"ocena","addon.dashboard.capability.label.hardware":"sprzęt","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid hosta","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"uwierzyt","addon.dashboard.capability.label.ingress":"osadz.","addon.dashboard.capability.label.signed":"Podpisany","addon.dashboard.capability.stages.experimental":"Eksperymentalne","addon.dashboard.capability.stages.deprecated":"Przestarzały","addon.dashboard.capability.role.manager":"menedżer","addon.dashboard.capability.role.default":"domyślne","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"kopia zap.","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Uruchamianie przy starcie","addon.dashboard.option.boot.description":"Uruchom dodatek podczas startu systemu","addon.dashboard.option.watchdog.title":"Obserwator","addon.dashboard.option.watchdog.description":"Ponowne uruchomienie dodatku, jeśli się zawiesi","addon.dashboard.option.auto_update.title":"Automatyczna aktualizacja","addon.dashboard.option.auto_update.description":"Automatycznie aktualizuj dodatek, gdy pojawi się nowa wersja","addon.dashboard.option.ingress_panel.title":"Pokaż na pasku bocznym","addon.dashboard.option.ingress_panel.description":"Dodaj ten dodatek do bocznego paska","addon.dashboard.option.protected.title":"Tryb ochrony","addon.dashboard.option.protected.description":"Blokuje podwyższony dostęp do systemu z poziomu dodatku","addon.dashboard.action_error.uninstall":"Nie udało się odinstalować dodatku","addon.dashboard.action_error.install":"Nie udało się zainstalować dodatku","addon.dashboard.action_error.stop":"Nie udało się zatrzymać dodatku","addon.dashboard.action_error.rebuild":"Nie udało się przebudować dodatku","addon.dashboard.action_error.restart":"Nie udało się ponownie uruchomić dodatku","addon.dashboard.action_error.start":"Nie udało się uruchomić dodatku","addon.dashboard.action_error.go_to_config":"Edytuj konfigurację","addon.dashboard.action_error.start_invalid_config":"Przejdź do konfiguracji","addon.dashboard.action_error.validate_config":"Nie powiodło się sprawdzenie konfiguracji dodatku","addon.dashboard.action_error.get_changelog":"Nie udało się uzyskać listy zmian dodatku","addon.documentation.get_documentation":"Nie udało się uzyskać dokumentacji dodatku, {error}","addon.logs.get_logs":"Nie udało się uzyskać logów dodatku, {error}","common.cancel":"Anuluj","common.yes":"Tak","common.no":"Nie","common.add":"Dodaj","common.description":"Opis","common.failed_to_restart_name":"Nie udało się ponownie uruchomić {name}","common.failed_to_update_name":"Nie udało się zaktualizować {name}","common.learn_more":"Więcej info","common.new_version_available":"Dostępna nowa wersja","common.newest_version":"Najnowsza wersja","common.refresh":"Odśwież","common.release_notes":"Informacje o wydaniu","common.reload":"Wczytaj ponownie","common.reset_defaults":"Przywróć domyślne","common.reset_options":"Resetuj opcje","common.restart_name":"Uruchom ponownie","common.restart":"Uruchom ponownie","common.running_version":"Aktualnie używasz wersji {version}","common.save":"Zapisz","common.close":"Zamknij","common.menu":"Menu","common.show":"pokaż","common.show_more":"Pokaż więcej informacji na ten temat","common.update_available":"{count, plural,\n one {Oczekująca aktualizacja}\n few {Oczekujące aktualizacje}\n many {Oczekujących aktualizacji}\n other {{count} Oczekujące aktualizacje}\n}","common.update":"Aktualizuj","common.version":"Wersja","common.error.unknown":"Nieznany błąd","common.error.update_failed":"Aktualizacja nie powiodła się","update_available.update_name":"Aktualizacja {name}","update_available.open_release_notes":"Informacje o wydaniu","update_available.create_backup":"Utwórz kopię zapasową przed aktualizacją","update_available.description":"Aktualnie zainstalowana jest wersja {version}. Kliknij Aktualizuj, aby zaktualizować do wersji {newest_version}.","update_available.updating":"Aktualizacja {name} do wersji {version}","update_available.no_update":"Brak dostępnych aktualizacji dla {name}","confirm.restart.title":"Uruchom ponownie","confirm.restart.text":"Czy na pewno chcesz ponownie uruchomić {name}?","confirm.reset_options.title":"Resetuj opcje","confirm.reset_options.text":"Czy na pewno chcesz zresetować wszystkie opcje?","dashboard.addon_new_version":"Nowa wersja dostępna","dashboard.addon_running":"Dodatek jest uruchomiony","dashboard.addon_stopped":"Dodatek jest zatrzymany","dashboard.addons":"Zainstalowane dodatki","dashboard.no_addons":"Nie masz jeszcze zainstalowanych żadnych dodatków. Przejdź do sklepu z dodatkami, aby rozpocząć!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Brakuje dodatków? Włącz tryb zaawansowany na stronie profilu użytkownika.","store.no_results_found":"Brak wyników w {repository}.","store.registries":"Rejestry","store.repositories":"Repozytoria","store.check_updates":"Sprawdź aktualizacje","panel.addons":"Dodatki","panel.dashboard":"Dashboard","panel.backups":"Kopie zapasowe","panel.store":"Sklep z dodatkami","panel.system":"System","my.not_supported":"To przekierowanie nie jest obsługiwane przez Twoją instancję Home Assistanta. Sprawdź {link} aby znaleźć obsługiwane przekierowania i wersję, w której zostały wprowadzone.","my.faq_link":"Mój Home Assistant - często zadawane pytania","my.add_addon_repository_title":"Brak repozytorium dodatku","my.add_addon_repository_description":"Dodatek \"{addon}\" jest częścią dodatkowego repozytorium \"{repository}\". Tego repozytorium nie ma w twoim systemie, czy chcesz go teraz dodać?","my.error":"Wystąpił nieznany błąd","my.error_addon_not_found":"Nie znaleziono dodatku","my.error_repository_not_found":"Nie znaleziono wymaganego repozytorium dla tego dodatku","my.error_addon_not_started":"Żądany dodatek nie jest uruchomiony. Proszę najpierw go uruchomić.","my.error_addon_not_installed":"Żądany dodatek nie jest zainstalowany. Najpierw go zainstaluj.","my.error_addon_no_ingress":"Żądany dodatek nie obsługuje osadzania","system.log.log_provider":"Dostawca logów","system.log.get_logs":"Nie udało się pobrać logów od {provider} {error}","system.supervisor.cpu_usage":"Użycie procesora przez Supervisora","system.supervisor.ram_usage":"Użycie pamięci przez Supervisora","system.supervisor.failed_to_set_option":"Nie udało się ustawić opcji Supervisora","system.supervisor.failed_to_reload":"Nie udało się wczytać ponownie Supervisora","system.supervisor.failed_to_update":"Nie udało się zaktualizować Supervisora","system.supervisor.unsupported_title":"Używasz nieobsługiwanej instalacji","system.supervisor.unsupported_description":"Poniżej znajduje się lista problemów z Twoją instalacją. Kliknij łącza, aby dowiedzieć się, jak możesz je rozwiązać.","system.supervisor.unhealthy_title":"Twoja instalacja jest \"niezdrowa\"","system.supervisor.unhealthy_description":"Używanie \"niezdrowej\" instalacji spowoduje problemy. Poniżej znajduje się lista problemów z Twoją instalacją. Kliknij łącza, aby dowiedzieć się, jak możesz je rozwiązać.","system.supervisor.update_supervisor":"Zaktualizuj Supervisora","system.supervisor.channel":"Kanał","system.supervisor.leave_beta_action":"Opuść kanał beta","system.supervisor.leave_beta_description":"Pobieraj stabilne aktualizacje dla Home Assistanta, Supervisora i hosta","system.supervisor.join_beta_action":"Dołącz do kanału beta","system.supervisor.join_beta_description":"Pobieraj aktualizacje beta dla Home Assistanta (RC), Supervisora i hosta","system.supervisor.share_diagnostics":"Udostępnij dane diagnostyczne","system.supervisor.share_diagnostics_description":"Udostępniaj raporty o awariach i informacje diagnostyczne.","system.supervisor.reload_supervisor":"Wczytaj ponownie","system.supervisor.warning":"OSTRZEŻENIE","system.supervisor.search":"Szukaj","system.supervisor.share_diagonstics_title":"Pomóż ulepszyć Home Assistanta","system.supervisor.share_diagonstics_description":"Czy chcesz automatycznie udostępniać raporty o awariach i informacje diagnostyczne, gdy Supervisor napotka nieoczekiwane błędy? {line_break} Pozwoli nam to rozwiązać problemy, informacje są dostępne tylko dla głównego zespołu Home Assistant Core i nie będą udostępniane innym. {line_break} Dane nie zawierają żadnych prywatnych/wrażliwych informacji i możesz to wyłączyć w ustawieniach w dowolnym momencie.","system.supervisor.unsupported_reason.apparmor":"AppArmor nie jest włączony na hoście","system.supervisor.unsupported_reason.content_trust":"Weryfikacja zaufania zawartości jest wyłączona","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfiguracja dockera","system.supervisor.unsupported_reason.docker_version":"Wersja dockera","system.supervisor.unsupported_reason.job_conditions":"Zignorowane warunki pracy","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Menedżer sieci","system.supervisor.unsupported_reason.os":"System operacyjny","system.supervisor.unsupported_reason.os_agent":"Agent Systemu Operacyjnego","system.supervisor.unsupported_reason.privileged":"Supervisor nie jest uprzywilejowany","system.supervisor.unsupported_reason.software":"Wykryto nieobsługiwane oprogramowanie","system.supervisor.unsupported_reason.source_mods":"Modyfikacje źródła","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor nie jest uprzywilejowany","system.supervisor.unhealthy_reason.supervisor":"Supervisor nie mógł się zaktualizować","system.supervisor.unhealthy_reason.setup":"Konfiguracja Supervisora nie powiodła się","system.supervisor.unhealthy_reason.docker":"Środowisko dockera nie działa poprawnie","system.supervisor.unhealthy_reason.untrusted":"Wykryto niezaufaną zawartość","system.host.failed_to_get_hardware_list":"Nie udało się pobrać listy sprzętu","system.host.failed_to_reboot":"Nie udało się ponownie uruchomić hosta","system.host.failed_to_shutdown":"Nie udało się zamknąć hosta","system.host.failed_to_set_hostname":"Ustawienie nazwy hosta nie powiodło się","system.host.failed_to_import_from_usb":"Nie udało się zaimportować z USB","system.host.failed_to_move":"Nie udało się przenieść dysku danych","system.host.used_space":"Zajęte miejsce","system.host.hostname":"Nazwa hosta","system.host.change_hostname":"Zmień nazwę hosta","system.host.new_hostname":"Wprowadź nową nazwę hosta:","system.host.ip_address":"Adres IP","system.host.change":"Zmień","system.host.operating_system":"System operacyjny","system.host.docker_version":"Wersja dockera","system.host.deployment":"Wdrożenie","system.host.emmc_lifetime_used":"Czas zużycia eMMC","system.host.reboot_host":"Uruchom ponownie","system.host.confirm_reboot":"Czy na pewno chcesz ponownie uruchomić hosta?","system.host.confirm_shutdown":"Czy na pewno chcesz zamknąć hosta?","system.host.shutdown_host":"Wyłącz","system.host.hardware":"Sprzęt","system.host.import_from_usb":"Importuj z USB","system.host.move_datadisk":"Przenieś dysk danych","system.core.cpu_usage":"Użycie procesora przez Core","system.core.ram_usage":"Użycie pamięci przez Core","backup.search":"Wyszukaj kopie zapasowe","backup.no_backups":"Nie masz jeszcze żadnych kopii zapasowych.","backup.create_blocked_not_running":"Tworzenie kopii zapasowej nie jest teraz możliwe, ponieważ system jest w stanie: {state}.","backup.delete_selected":"Usuń wybrane kopie zapasowe","backup.delete_backup_title":"Usuń kopię zapasową","backup.delete_backup_text":"Czy chcesz usunąć {number} {number, plural,\n one {kopię zapasową}\n few {kopie zapasowe}\n many {kopii zapasowych}\n other {kopii zapasowych}\n}?","backup.delete_backup_confirm":"usuń","backup.selected":"wybrano {number}","backup.failed_to_delete":"Nie udało się usunąć","backup.could_not_create":"Nie udało się utworzyć kopii zapasowej","backup.upload_backup":"Prześlij kopię zapasową","backup.download_backup":"Pobierz kopię zapasową","backup.create_backup":"Wykonaj kopię zapasową","backup.create":"Utwórz","backup.created":"Utworzona","backup.name":"Nazwa kopii zapasowej","backup.type":"Typ kopii zapasowej","backup.select_type":"Wybierz, co przywrócić","backup.full_backup":"Pełna kopia zapasowa","backup.partial_backup":"Częściowa kopia zapasowa","backup.addons":"Dodatki","backup.folders":"Foldery","backup.size":"Rozmiar","backup.password":"Hasło kopii zapasowej","backup.confirm_password":"Potwierdź hasło kopii zapasowej","backup.password_protection":"Ochrona hasłem","backup.enter_password":"Proszę wprowadzić hasło","backup.passwords_not_matching":"Hasła nie są takie same","backup.backup_already_running":"Kopia zapasowa lub przywracanie jest już uruchomione, tworzenie nowej kopii zapasowej nie jest obecnie możliwe, spróbuj ponownie później.","dialog.network.title":"Ustawienia sieci","dialog.network.connected_to":"Połączono z {ssid}","dialog.network.scan_ap":"Wyszukaj punkty dostępu","dialog.network.signal_strength":"Siła sygnału","dialog.network.open":"Otwórz","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Hasło Wi-Fi","dialog.network.warning":"Jeśli zmieniasz Wi-Fi, adres IP lub adres bramki dostępu, możesz utracić połączenie!","dialog.network.static":"Stały","dialog.network.auto":"Automatic","dialog.network.disabled":"Wyłączona","dialog.network.ip_netmask":"Adres IP/Maska sieci","dialog.network.gateway":"Adres bramki dostępu","dialog.network.dns_servers":"Serwery DNS","dialog.network.unsaved":"Masz niezapisane zmiany, które zostaną utracone, jeśli zmienisz karty. Czy chcesz kontynuować?","dialog.network.failed_to_change":"Nie udało się zmienić ustawień sieciowych","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Dodaj nowy rejestr kontenera","dialog.registries.title_manage":"Zarządzaj rejestrami kontenera","dialog.registries.registry":"Rejestr","dialog.registries.username":"Nazwa użytkownika","dialog.registries.password":"Hasło","dialog.registries.no_registries":"Brak skonfigurowanych rejestrów","dialog.registries.add_registry":"Dodaj rejestr","dialog.registries.add_new_registry":"Dodaj nowy rejestr","dialog.registries.remove":"Usuń","dialog.registries.failed_to_add":"Nie udało się dodać rejestru","dialog.registries.failed_to_remove":"Nie udało się usunąć rejestru","dialog.repositories.title":"Zarządzaj repozytoriami dodatków","dialog.repositories.add":"Dodaj","dialog.repositories.remove":"Usuń","dialog.repositories.used":"Repozytorium jest używane dla zainstalowanych dodatków i nie można go usunąć.","dialog.restart_addon.title":"Uruchomić ponownie {name}?","dialog.restart_addon.text":"Aby użyć nowej zapisanej konfiguracji, należy ponownie uruchomić ten dodatek.","dialog.restart_addon.restart":"Uruchom ponownie","dialog.uninstall_addon.title":"Odinstalować {name}?","dialog.uninstall_addon.text":"Konfiguracja zostanie trwale usunięta.","dialog.uninstall_addon.uninstall":"Odinstaluj","dialog.hardware.title":"Sprzęt","dialog.hardware.search":"Wyszukaj sprzęt","dialog.hardware.subsystem":"Podsystem","dialog.hardware.id":"Identyfikator","dialog.hardware.attributes":"Atrybuty","dialog.hardware.device_path":"Ścieżka urządzenia","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Przenieś dysk danych","dialog.datadisk_move.description":"Obecnie używasz '\"{current_path}\"' jako dysku danych. Przeniesienie dysku z danymi spowoduje zrestartowanie urządzenia i szacuje się, że zajmie to {time} min. Twoja instalacja Home Assistant nie będzie dostępna w tym czasie. Nie odłączaj zasilania podczas przenoszenia!","dialog.datadisk_move.select_device":"Wybierz nowy dysk danych","dialog.datadisk_move.no_devices":"Nie znaleziono odpowiednich podłączonych urządzeń","dialog.datadisk_move.moving_desc":"Ponowne uruchamianie i przenoszenie dysku danych. Prosimy o cierpliwość.","dialog.datadisk_move.moving":"Przenoszenie dysku danych","dialog.datadisk_move.loading_devices":"Wczytywanie urządzeń","dialog.datadisk_move.cancel":"Anuluj","dialog.datadisk_move.move":"Przenieś"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/pt-025ca101e4356ea9ac559017a9f6a4aa.json b/supervisor/api/panel/static/translations/pt-8b4caa65d831254898f214477deb4a0a.json similarity index 54% rename from supervisor/api/panel/static/translations/pt-025ca101e4356ea9ac559017a9f6a4aa.json rename to supervisor/api/panel/static/translations/pt-8b4caa65d831254898f214477deb4a0a.json index 8fee8fe80..d4a6ad4ae 100644 --- a/supervisor/api/panel/static/translations/pt-025ca101e4356ea9ac559017a9f6a4aa.json +++ b/supervisor/api/panel/static/translations/pt-8b4caa65d831254898f214477deb4a0a.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Falha ao repor a configuração do add-on, {error}","addon.failed_to_save":"Falha ao guardar a configuração do add-on, {error}","addon.state.installed":"O add-on está instalado","addon.state.not_installed":"O add-on não está instalado","addon.state.not_available":"O add-on não está disponível no seu sistema","addon.panel.configuration":"Configuração","addon.panel.documentation":"Documentação","addon.panel.info":"Informação","addon.panel.log":"Log","addon.configuration.no_configuration":"Este add-on não tem configuração.","addon.configuration.audio.header":"Áudio","addon.configuration.audio.default":"Predefinição","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Saída","addon.configuration.options.header":"Opções","addon.configuration.options.edit_in_ui":"Editar na interface do utilizador","addon.configuration.options.edit_in_yaml":"Editar em YAML","addon.configuration.options.invalid_yaml":"YAML inválido","addon.configuration.options.show_unused_optional":"Mostrar opções de configuração opcionais não utilizadas","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Desativado","addon.configuration.network.header":"Rede","addon.configuration.network.show_disabled":"Mostrar portos desativados","addon.configuration.network.introduction":"Altere os portos do servidor que são expostos pelo add-on","addon.dashboard.changelog":"Registo de alterações","addon.dashboard.cpu_usage":"Utilização de CPU do add-on","addon.dashboard.ram_usage":"Utilização de RAM do add-on","addon.dashboard.hostname":"Nome do servidor","addon.dashboard.new_update_available":"{name} {version} está disponível","addon.dashboard.not_available_arch":"Este add-on não é compatível com o processador ou sistema operativo do seu dispositivo.","addon.dashboard.not_available_version":"Está a executar o Home Assistant {core_version_installed}, para actualizar para esta versão do add-on necessita pelo menos da versão {core_version_needed}","addon.dashboard.visit_addon_page":"Visite {name} para mais detalhes","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"parar","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruir","addon.dashboard.open_web_ui":"Abrir a interface web","addon.dashboard.protection_mode.title":"O modo de proteção está desativado!","addon.dashboard.protection_mode.content":"O modo de proteção neste add-on está desativado! Isto dá ao add-on acesso total a todo o sistema, o que gera riscos de segurança e pode danificar o sistema quando usado incorretamente. Desative o modo de proteção apenas se conhecer, precisar e confiar na fonte deste add-on.","addon.dashboard.protection_mode.enable":"Ativar","addon.dashboard.capability.stage.title":"Classificação do Add-on","addon.dashboard.capability.stage.description":"Os add-ons podem ter uma de três classificações:\n\n{icon_stable} **Estável***: Estes são add-ons prontos a serem utilizados em produção.\n\n{icon_experimental} **Experimental***: Estes add-ons podem ter problemas, e podem estar inacabados.\n\n{icon_deprecated} **Descontinuado***: Estes add-ons deixarão de receber qualquer atualização.","addon.dashboard.capability.rating.title":"Classificação de segurança do complemento","addon.dashboard.capability.rating.description":"O Home Assistant fornece uma classificação de segurança a cada um dos complementos, que indica os riscos envolvidos na utilização deste complemento. Quanto mais acesso um complemento requer no seu sistema, mais baixa a pontuação, aumentando assim os possíveis riscos de segurança.\n\nA pontuação tem uma escala de 1 a 8, na qual 1 é a pontuação mais baixa (considerada a mais insegura e de maior risco) e 8 é a mais alta (considerada a mais segura e de menor risco).","addon.dashboard.capability.host_network.title":"Rede do Servidor","addon.dashboard.capability.host_network.description":"Os add-ons normalmente funcionam na sua própria camada de rede isolada, o que os impede de aceder à rede do sistema operativo principal. Em alguns casos, este isolamento pode limitar as funcionalidades, pelo que poderá ser levantado pelo autor, dando ao add-on pleno acesso à rede. Isto permite-lhe interagir com a rede na totalidade, mas reduz a segurança, por conseguinte, a classificação da segurança do add-on será reduzida quando esta opção for utilizada.","addon.dashboard.capability.homeassistant_api.title":"Acesso à API do Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento tem autorização para aceder à sua instância do Home Assistant em execução diretamente da API Home Assistant. Este modo lida também com autenticação para o complemento, o que permite que o complemento interaja com o Home Assistant sem ser necessário tokens de autenticação adicionais.","addon.dashboard.capability.full_access.title":"Acesso completo ao hardware","addon.dashboard.capability.full_access.description":"Este complemento dá total acesso ao hardware do seu sistema, por pedido do autor do complemento. Acesso é comparável ao modo privilegiado no Docker. Como isto abre possíveis riscos de segurança, esta característica impacta a negativamente a pontuação de seguranção do complemento.\n\nEste nível de acesso não é garantido automaticamente e precisa de ser confirmado por você. Para fazer isto, você precisa de desativar manualmente o modo de proteção no complemento. Desative só este modo de proteção se você souber, precisar E confiar na fonte deste complemento.","addon.dashboard.capability.hassio_api.title":"Acesso à API do Supervisor","addon.dashboard.capability.hassio_api.description":"O add-on tem acesso à API do Supervisor, a pedido do autor. Por defeito, o add-on pode aceder à informação da versão do seu sistema. Quando este solicita acesso de nível 'gestor' ou 'administrador' à API, obterá acesso para controlar múltiplas partes do seu sistema Home Assistant. Esta permissão é indicada por este crachá e terá um impacto negativo na pontuação de segurança do add-on.","addon.dashboard.capability.docker_api.title":"Acesso Completo ao Docker","addon.dashboard.capability.docker_api.description":"O autor do add-on solicitou que este pudesse ter acesso de gestão à instância Docker a correr no seu sistema. Deste modo é concedido ao add-on acesso e controlo total a todo o sistema do Home Assistant, o que acrescenta riscos de segurança, e pode danificá-lo quando utilizado indevidamente. Por conseguinte, esta característica tem um impacto negativo na pontuação de segurança do add-on.\n\nEste nível de acesso não é concedido automaticamente e precisa de ser confirmado por si. Para o fazer, é necessário desativar manualmente o modo de proteção no add-on. Desative o modo de proteção apenas se precisar, conhecer e confiar na fonte deste suplemento.","addon.dashboard.capability.host_pid.title":"Namespace de processos de servidor","addon.dashboard.capability.host_pid.description":"Normalmente, os processos que o add-on executa são isolados de todos os outros processos do sistema operativo. O autor do add-on solicitou que este pudesse ter acesso aos processos do sistema que correm no servidor, e também que tivesse permissão para lançar novos processos. Deste modo é concedido ao add-on acesso e controlo total a todo o sistema do Home Assistant, o que acrescenta riscos de segurança, e pode danificá-lo quando utilizado indevidamente. Por conseguinte, esta característica tem um impacto negativo na pontuação de segurança do add-on.\n\nEste nível de acesso não é concedido automaticamente e precisa de ser confirmado por si. Para o fazer, é necessário desativar manualmente o modo de proteção no add-on. Desative o modo de proteção apenas se precisar, conhecer e confiar na fonte deste suplemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') é um módulo de segurança do kernel Linux que restringe as capacidades dos add-ons como acesso à rede, acesso a sockets, permissões para ler, escrever, ou executar ficheiros específicos.\n\nOs autores de add-ons podem fornecer os seus perfis de segurança, otimizados para os add-ons que desenvolvem, ou solicitar que este seja desativado. Se o AppArmor for desativado, aumentará os riscos de segurança e, portanto, terá um impacto negativo na pontuação de segurança do add-on.","addon.dashboard.capability.auth_api.title":"Autenticação do Home Assistant","addon.dashboard.capability.auth_api.description":"Um add-on pode autenticar utilizadores utilizando o Home Assistant, permitindo-lhes entrar em aplicações executadas dentro dos próprios add-ons, usando o seu nome de utilizador/palavra-chave do Home Assistant. Este crachá indica se o autor do add-on solicita esta capacidade.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Este add-on está a utilizar o Ingress para incorporar a sua interface de forma segura no Home Assistant.","addon.dashboard.capability.signed.title":"Assinado","addon.dashboard.capability.signed.description":"Este add-on foi assinado e verificado junto da Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"classificação","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"Servidor","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid do servidor","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"Autenticação","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Assinado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Descontinuado","addon.dashboard.capability.role.manager":"gestor","addon.dashboard.capability.role.default":"padrão","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"cópia de segurança","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Iniciar no arranque","addon.dashboard.option.boot.description":"Iniciar o add-on durante o arranque do sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Isto reiniciará o add-on se este falhar","addon.dashboard.option.auto_update.title":"Atualizar automaticamente","addon.dashboard.option.auto_update.description":"Atualizar automaticamente o add-on quando houver uma nova versão disponível","addon.dashboard.option.ingress_panel.title":"Mostrar na barra lateral","addon.dashboard.option.ingress_panel.description":"Adicionar este add-on à barra lateral","addon.dashboard.option.protected.title":"Modo de proteção","addon.dashboard.option.protected.description":"Bloqueia o acesso elevado ao sistema por parte do add-on","addon.dashboard.action_error.uninstall":"Falha ao desinstalar add-on","addon.dashboard.action_error.install":"Falha ao instalar add-on","addon.dashboard.action_error.stop":"Falha ao parar add-on","addon.dashboard.action_error.rebuild":"Erro ao recriar add-on","addon.dashboard.action_error.restart":"Falha ao reiniciar add-on","addon.dashboard.action_error.start":"Falha ao iniciar add-on","addon.dashboard.action_error.go_to_config":"Editar Configuração","addon.dashboard.action_error.start_invalid_config":"Ir para a configuração","addon.dashboard.action_error.validate_config":"Falha ao validar a configuração do add-on","addon.dashboard.action_error.get_changelog":"Falha ao obter lista de alterações do add-on","addon.documentation.get_documentation":"Erro ao obter a documentação do add-on, {error}","addon.logs.get_logs":"Falha ao obter logs do add-on, {error}","common.cancel":"Cancelar","common.yes":"Sim","common.no":"Não","common.add":"Adicionar","common.description":"Descrição","common.failed_to_restart_name":"Falha ao reiniciar {name}","common.failed_to_update_name":"Falha ao atualizar {name}","common.learn_more":"Saiba mais","common.new_version_available":"Nova versão disponível","common.newest_version":"Versão mais recente","common.refresh":"Atualizar","common.release_notes":"Notas da versão","common.reload":"Recarregar","common.reset_defaults":"Repor para os valores por defeito","common.reset_options":"Opções de reposição","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"Está atualmente a executar a versão {version}","common.save":"Guardar","common.close":"Fechar","common.menu":"Menu","common.show":"mostrar","common.show_more":"Mostrar mais informações sobre isto","common.update_available":"{count, plural,\n one {atualização pendente}\n other {{count} atualizações pendentes}\n}","common.update":"Atualizar","common.version":"Versão","common.error.unknown":"Erro desconhecido","common.error.update_failed":"A atualização falhou","update_available.update_name":"Atualizar {name}","update_available.open_release_notes":"Abrir notas da versão","update_available.create_backup":"Criar cópia de segurança antes da atualização","update_available.description":"Tem a {version} instalada. Clique em ATUALIZAR para atualizar para a versão {newest_version}.","update_available.updating":"A atualizar {name} para a versão {version}","update_available.no_update":"Nenhuma atualização disponível para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"Tem a certeza de que pretende reiniciar {name}?","confirm.reset_options.title":"Opções de reposição","confirm.reset_options.text":"Tem a certeza de que pretende repor todas as opções?","dashboard.addon_new_version":"Nova versão disponível","dashboard.addon_running":"O add-on está em execução","dashboard.addon_stopped":"O add-on está parado","dashboard.addons":"Add-ons instalados","dashboard.no_addons":"Ainda não tem nenhum add-on instalado. Dirija-se à loja de add-ons para começar!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Add-ons em falta? Ative o modo avançado na sua página de perfil de utilizador","store.no_results_found":"Nenhum resultado encontrado em {repository}.","store.registries":"Registos","store.repositories":"Repositórios","store.check_updates":"Procurar atualizações","panel.addons":"Add-ons","panel.dashboard":"Painel","panel.backups":"Cópias de segurança","panel.store":"Loja de Add-ons","panel.system":"Sistema","my.not_supported":"Este redirecionamento não é compatível com a instância do Home Assistant. Consulte {link} para conhecer os redirecionamentos suportados e a versão em que foram introduzidos.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Repositório em Falta","my.add_addon_repository_description":"O addon ''{addon}'' faz parte do repositório ''{repository}'', no entanto, este repositório está em falta no seu sistema. Pretende adicioná-lo agora?","my.error":"Ocorreu um erro desconhecido","my.error_addon_not_found":"Add-on não encontrado","my.error_repository_not_found":"Não foi possível encontrar o repositório necessário para este Add-on","my.error_addon_not_started":"O add-on solicitado não está a correr. Por favor, arranque-o primeiro","my.error_addon_not_installed":"O add-on solicitado não está instalado. Por favor, instale primeiro","my.error_addon_no_ingress":"O add-on solicitado não suporta Ingress","system.log.log_provider":"Fornecedor de Logs","system.log.get_logs":"Falha ao obter logs do {provider}, {error}","system.supervisor.cpu_usage":"Utilização de CPU do Supervisor","system.supervisor.ram_usage":"Utilização de RAM do Supervisor","system.supervisor.failed_to_set_option":"Falha ao definir uma opção no Supervisor","system.supervisor.failed_to_reload":"Falha ao recarregar o Supervisor","system.supervisor.failed_to_update":"Falha ao atualizar o Supervisor","system.supervisor.unsupported_title":"Está a executar uma instalação não suportada","system.supervisor.unsupported_description":"Abaixo está uma lista de problemas detetados na sua instalação, clique nos links para saber como poderá resolver os problemas.","system.supervisor.unhealthy_title":"A sua instalação não está íntegra","system.supervisor.unhealthy_description":"Executar uma instalação não íntegra poderá causar problemas. Abaixo está uma lista de problemas detetados na sua instalação, clique nos links para saber como poderá resolver os problemas.","system.supervisor.update_supervisor":"Atualizar o Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Sair do canal beta","system.supervisor.leave_beta_description":"Obter atualizações estáveis para Home Assistant, Supervisor e para o servidor","system.supervisor.join_beta_action":"Aderir ao canal beta","system.supervisor.join_beta_description":"Obter atualizações beta para o Home Assistant (RCs), Supervisor e para o servidor","system.supervisor.share_diagnostics":"Partilhar Diagnósticos","system.supervisor.share_diagnostics_description":"Partilhar relatórios de falhas e informações de diagnóstico.","system.supervisor.reload_supervisor":"Recarregar Supervisor","system.supervisor.warning":"AVISO","system.supervisor.search":"Procurar","system.supervisor.share_diagonstics_title":"Ajudar a Melhorar o Home Assistant","system.supervisor.share_diagonstics_description":"Gostaria de partilhar automaticamente relatórios de falhas do sistema e informações de diagnóstico quando o Supervisor se deparar com erros inesperados?{line_break}Isto permitir-nos-á resolver os problemas, a informação só é acessível à equipa do Home Assistant Core e não será partilhada com outros.{line_break}Os dados não incluem qualquer informação privada/sensível e pode desativá-la nas configurações em qualquer altura.","system.supervisor.unsupported_reason.apparmor":"O AppArmor não está ativado no servidor","system.supervisor.unsupported_reason.content_trust":"A validação de confiança no conteúdo está desativada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuração do Docker","system.supervisor.unsupported_reason.docker_version":"Versão Docker","system.supervisor.unsupported_reason.job_conditions":"Condições de trabalho ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestor de Rede","system.supervisor.unsupported_reason.os":"Sistema Operativo","system.supervisor.unsupported_reason.os_agent":"Agente do Sistema Operativo","system.supervisor.unsupported_reason.privileged":"O Supervisor não tem privilégios","system.supervisor.unsupported_reason.software":"Detetado software não suportado","system.supervisor.unsupported_reason.source_mods":"Modificações na fonte","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"O Supervisor não tem privilégios","system.supervisor.unhealthy_reason.supervisor":"O Supervisor não foi capaz de atualizar","system.supervisor.unhealthy_reason.setup":"A configuração do Supervisor falhou","system.supervisor.unhealthy_reason.docker":"O ambiente Docker não está a funcionar corretamente","system.supervisor.unhealthy_reason.untrusted":"Detectado conteúdo não confiável","system.host.failed_to_get_hardware_list":"Falha ao obter a lista de hardware","system.host.failed_to_reboot":"Falha a reiniciar o servidor","system.host.failed_to_shutdown":"Falha a encerrar o servidor","system.host.failed_to_set_hostname":"A alteração de nome do servidor falhou","system.host.failed_to_import_from_usb":"Falha ao importar de USB","system.host.failed_to_move":"Falha ao mover o datadisk","system.host.used_space":"Espaço utilizado","system.host.hostname":"Nome do servidor","system.host.change_hostname":"Alterar o Nome do Servidor","system.host.new_hostname":"Por favor, introduza um novo nome do servidor:","system.host.ip_address":"Endereço IP","system.host.change":"Alterar","system.host.operating_system":"Sistema Operativo","system.host.docker_version":"Versão Docker","system.host.deployment":"Implementação","system.host.emmc_lifetime_used":"Vida Útil de eMMC Utilizada","system.host.reboot_host":"Reiniciar o servidor","system.host.confirm_reboot":"Tem a certeza de que pretende reiniciar o servidor?","system.host.confirm_shutdown":"Tem a certeza de que pretende encerrar o servidor?","system.host.shutdown_host":"Encerrar o servidor","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar de USB","system.host.move_datadisk":"Mover datadisk","system.core.cpu_usage":"Utilização de CPU","system.core.ram_usage":"Utilização de RAM","backup.search":"Pesquisar cópias de segurança","backup.no_backups":"Ainda não tem quaisquer cópias de segurança.","backup.create_blocked_not_running":"Não é possível criar uma cópia de segurança agora porque o sistema está {state}.","backup.delete_selected":"Eliminar as cópias de segurança selecionadas","backup.delete_backup_title":"Eliminar cópia de segurança","backup.delete_backup_text":"Pretende eliminar {number} {number, plural,\n one {cópia de segurança}\n other {cópias de segurança}\n}?","backup.delete_backup_confirm":"eliminar","backup.selected":"{number} selecionado","backup.failed_to_delete":"Falha ao eliminar","backup.could_not_create":"Não foi possível criar uma cópia de segurança","backup.upload_backup":"Importar cópia de segurança","backup.download_backup":"Descarregar cópia de segurança","backup.create_backup":"Criar cópia de segurança","backup.create":"Criar","backup.created":"Criado","backup.name":"Nome da cópia de segurança","backup.type":"Tipo de cópia de segurança","backup.select_type":"Selecione o que restaurar","backup.full_backup":"Cópia de segurança completa","backup.partial_backup":"Cópia de segurança parcial","backup.addons":"Add-ons","backup.folders":"Pastas","backup.size":"Tamanho","backup.password":"Palavra-passe da cópia de segurança","backup.confirm_password":"Confirmar palavra-passe da cópia de segurança","backup.password_protection":"Proteção por palavra-passe","backup.enter_password":"Por favor introduza uma palavra-passe.","backup.passwords_not_matching":"As palavras-passe não correspondem","backup.backup_already_running":"Já está em execução uma cópia de segurança ou um restauro, pelo que não é possível criar uma cópia de segurança de momento, tente novamente mais tarde.","dialog.network.title":"Configurações de rede","dialog.network.connected_to":"Ligado a {ssid}","dialog.network.scan_ap":"Procurar pontos de acesso","dialog.network.signal_strength":"Força do sinal","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Palavra-passe do Wi-Fi","dialog.network.warning":"Se estiver a alterar configurações de Wi-Fi, os endereços IP ou gateway, poderá perder a ligação!","dialog.network.static":"Estático","dialog.network.auto":"Automático","dialog.network.disabled":"Desativado","dialog.network.ip_netmask":"Endereço IP/Máscara de rede","dialog.network.gateway":"Endereço do Gateway","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Existem alterações não guardadas, que serão perdidas se mudar de aba. Deseja continuar?","dialog.network.failed_to_change":"Falha ao alterar as configurações de rede","dialog.registries.title_add":"Adicionar registo de novo Container","dialog.registries.title_manage":"Gerir Registos dos Containers","dialog.registries.registry":"Registo","dialog.registries.username":"Nome de Utilizador","dialog.registries.password":"Palavra-passe","dialog.registries.no_registries":"Nenhum registo configurado","dialog.registries.add_registry":"Adicionar registo","dialog.registries.add_new_registry":"Adicionar novo registo","dialog.registries.remove":"Remover","dialog.registries.failed_to_add":"Falha ao registar","dialog.registries.failed_to_remove":"Falha ao remover o registo","dialog.repositories.title":"Gerir repositórios de add-ons","dialog.repositories.add":"Adicionar","dialog.repositories.remove":"Remover","dialog.repositories.used":"O repositório está a ser utilizado por add-ons instalados e não pode ser removido.","dialog.restart_addon.title":"Reiniciar {name}?","dialog.restart_addon.text":"Para que as alterações surtam efeito, é necessário reiniciar o add-on.","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"Desinstalar {name}?","dialog.uninstall_addon.text":"A configuração deste add-on será permanentemente apagada.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Procurar hardware","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Caminho do dispositivo","dialog.datadisk_move.title":"Mover datadisk","dialog.datadisk_move.description":"Atualmente está a utilizar ''{current_path}'' como datadisk. Mover o disco de dados irá reiniciar o seu dispositivo e estima-se que demore {time} minutos. A sua instalação do Home Assistant não estará acessível durante este período. Não desligue a energia durante a operação!","dialog.datadisk_move.select_device":"Selecione um novo datadisk","dialog.datadisk_move.no_devices":"Nenhum dispositivo correspondente encontrado","dialog.datadisk_move.moving_desc":"A reiniciar e a mover o datadisk. Por favor aguarde","dialog.datadisk_move.moving":"A mover datadisk","dialog.datadisk_move.loading_devices":"A carregar dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file +{"addon.failed_to_reset":"Falha ao repor a configuração do add-on, {error}","addon.failed_to_save":"Falha ao guardar a configuração do add-on, {error}","addon.state.installed":"O add-on está instalado","addon.state.not_installed":"O add-on não está instalado","addon.state.not_available":"O add-on não está disponível no seu sistema","addon.panel.configuration":"Configuração","addon.panel.documentation":"Documentação","addon.panel.info":"Informação","addon.panel.log":"Log","addon.configuration.no_configuration":"Este add-on não tem configuração.","addon.configuration.audio.header":"Áudio","addon.configuration.audio.default":"Predefinição","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Saída","addon.configuration.options.header":"Opções","addon.configuration.options.edit_in_ui":"Editar na interface do utilizador","addon.configuration.options.edit_in_yaml":"Editar em YAML","addon.configuration.options.invalid_yaml":"YAML inválido","addon.configuration.options.show_unused_optional":"Mostrar opções de configuração opcionais não utilizadas","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Desativado","addon.configuration.network.header":"Rede","addon.configuration.network.show_disabled":"Mostrar portos desativados","addon.configuration.network.introduction":"Altere os portos do servidor que são expostos pelo add-on","addon.dashboard.changelog":"Registo de alterações","addon.dashboard.cpu_usage":"Utilização de CPU do add-on","addon.dashboard.ram_usage":"Utilização de RAM do add-on","addon.dashboard.hostname":"Nome do servidor","addon.dashboard.new_update_available":"{name} {version} está disponível","addon.dashboard.not_available_arch":"Este add-on não é compatível com o processador ou sistema operativo do seu dispositivo.","addon.dashboard.not_available_version":"Está a executar o Home Assistant {core_version_installed}, para actualizar para esta versão do add-on necessita pelo menos da versão {core_version_needed}","addon.dashboard.visit_addon_page":"Visite {name} para mais detalhes","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"parar","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"reconstruir","addon.dashboard.open_web_ui":"Abrir a interface web","addon.dashboard.protection_mode.title":"O modo de proteção está desativado!","addon.dashboard.protection_mode.content":"O modo de proteção neste add-on está desativado! Isto dá ao add-on acesso total a todo o sistema, o que gera riscos de segurança e pode danificar o sistema quando usado incorretamente. Desative o modo de proteção apenas se conhecer, precisar e confiar na fonte deste add-on.","addon.dashboard.protection_mode.enable":"Ativar","addon.dashboard.capability.stage.title":"Classificação do Add-on","addon.dashboard.capability.stage.description":"Os add-ons podem ter uma de três classificações:\n\n{icon_stable} **Estável***: Estes são add-ons prontos a serem utilizados em produção.\n\n{icon_experimental} **Experimental***: Estes add-ons podem ter problemas, e podem estar inacabados.\n\n{icon_deprecated} **Descontinuado***: Estes add-ons deixarão de receber qualquer atualização.","addon.dashboard.capability.rating.title":"Classificação de segurança do complemento","addon.dashboard.capability.rating.description":"O Home Assistant fornece uma classificação de segurança a cada um dos complementos, que indica os riscos envolvidos na utilização deste complemento. Quanto mais acesso um complemento requer no seu sistema, mais baixa a pontuação, aumentando assim os possíveis riscos de segurança.\n\nA pontuação tem uma escala de 1 a 8, na qual 1 é a pontuação mais baixa (considerada a mais insegura e de maior risco) e 8 é a mais alta (considerada a mais segura e de menor risco).","addon.dashboard.capability.host_network.title":"Rede do Servidor","addon.dashboard.capability.host_network.description":"Os add-ons normalmente funcionam na sua própria camada de rede isolada, o que os impede de aceder à rede do sistema operativo principal. Em alguns casos, este isolamento pode limitar as funcionalidades, pelo que poderá ser levantado pelo autor, dando ao add-on pleno acesso à rede. Isto permite-lhe interagir com a rede na totalidade, mas reduz a segurança, por conseguinte, a classificação da segurança do add-on será reduzida quando esta opção for utilizada.","addon.dashboard.capability.homeassistant_api.title":"Acesso à API do Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este complemento tem autorização para aceder à sua instância do Home Assistant em execução diretamente da API Home Assistant. Este modo lida também com autenticação para o complemento, o que permite que o complemento interaja com o Home Assistant sem ser necessário tokens de autenticação adicionais.","addon.dashboard.capability.full_access.title":"Acesso completo ao hardware","addon.dashboard.capability.full_access.description":"Este complemento dá total acesso ao hardware do seu sistema, por pedido do autor do complemento. Acesso é comparável ao modo privilegiado no Docker. Como isto abre possíveis riscos de segurança, esta característica impacta a negativamente a pontuação de seguranção do complemento.\n\nEste nível de acesso não é garantido automaticamente e precisa de ser confirmado por você. Para fazer isto, você precisa de desativar manualmente o modo de proteção no complemento. Desative só este modo de proteção se você souber, precisar E confiar na fonte deste complemento.","addon.dashboard.capability.hassio_api.title":"Acesso à API do Supervisor","addon.dashboard.capability.hassio_api.description":"O add-on tem acesso à API do Supervisor, a pedido do autor. Por defeito, o add-on pode aceder à informação da versão do seu sistema. Quando este solicita acesso de nível 'gestor' ou 'administrador' à API, obterá acesso para controlar múltiplas partes do seu sistema Home Assistant. Esta permissão é indicada por este crachá e terá um impacto negativo na pontuação de segurança do add-on.","addon.dashboard.capability.docker_api.title":"Acesso Completo ao Docker","addon.dashboard.capability.docker_api.description":"O autor do add-on solicitou que este pudesse ter acesso de gestão à instância Docker a correr no seu sistema. Deste modo é concedido ao add-on acesso e controlo total a todo o sistema do Home Assistant, o que acrescenta riscos de segurança, e pode danificá-lo quando utilizado indevidamente. Por conseguinte, esta característica tem um impacto negativo na pontuação de segurança do add-on.\n\nEste nível de acesso não é concedido automaticamente e precisa de ser confirmado por si. Para o fazer, é necessário desativar manualmente o modo de proteção no add-on. Desative o modo de proteção apenas se precisar, conhecer e confiar na fonte deste suplemento.","addon.dashboard.capability.host_pid.title":"Namespace de processos de servidor","addon.dashboard.capability.host_pid.description":"Normalmente, os processos que o add-on executa são isolados de todos os outros processos do sistema operativo. O autor do add-on solicitou que este pudesse ter acesso aos processos do sistema que correm no servidor, e também que tivesse permissão para lançar novos processos. Deste modo é concedido ao add-on acesso e controlo total a todo o sistema do Home Assistant, o que acrescenta riscos de segurança, e pode danificá-lo quando utilizado indevidamente. Por conseguinte, esta característica tem um impacto negativo na pontuação de segurança do add-on.\n\nEste nível de acesso não é concedido automaticamente e precisa de ser confirmado por si. Para o fazer, é necessário desativar manualmente o modo de proteção no add-on. Desative o modo de proteção apenas se precisar, conhecer e confiar na fonte deste suplemento.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') é um módulo de segurança do kernel Linux que restringe as capacidades dos add-ons como acesso à rede, acesso a sockets, permissões para ler, escrever, ou executar ficheiros específicos.\n\nOs autores de add-ons podem fornecer os seus perfis de segurança, otimizados para os add-ons que desenvolvem, ou solicitar que este seja desativado. Se o AppArmor for desativado, aumentará os riscos de segurança e, portanto, terá um impacto negativo na pontuação de segurança do add-on.","addon.dashboard.capability.auth_api.title":"Autenticação do Home Assistant","addon.dashboard.capability.auth_api.description":"Um add-on pode autenticar utilizadores utilizando o Home Assistant, permitindo-lhes entrar em aplicações executadas dentro dos próprios add-ons, usando o seu nome de utilizador/palavra-chave do Home Assistant. Este crachá indica se o autor do add-on solicita esta capacidade.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Este add-on está a utilizar o Ingress para incorporar a sua interface de forma segura no Home Assistant.","addon.dashboard.capability.signed.title":"Assinado","addon.dashboard.capability.signed.description":"Este add-on foi assinado e verificado junto da Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"classificação","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"Servidor","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid do servidor","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"Autenticação","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Assinado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Descontinuado","addon.dashboard.capability.role.manager":"gestor","addon.dashboard.capability.role.default":"padrão","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"cópia de segurança","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Iniciar no arranque","addon.dashboard.option.boot.description":"Iniciar o add-on durante o arranque do sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Isto reiniciará o add-on se este falhar","addon.dashboard.option.auto_update.title":"Atualizar automaticamente","addon.dashboard.option.auto_update.description":"Atualizar automaticamente o add-on quando houver uma nova versão disponível","addon.dashboard.option.ingress_panel.title":"Mostrar na barra lateral","addon.dashboard.option.ingress_panel.description":"Adicionar este add-on à barra lateral","addon.dashboard.option.protected.title":"Modo de proteção","addon.dashboard.option.protected.description":"Bloqueia o acesso elevado ao sistema por parte do add-on","addon.dashboard.action_error.uninstall":"Falha ao desinstalar add-on","addon.dashboard.action_error.install":"Falha ao instalar add-on","addon.dashboard.action_error.stop":"Falha ao parar add-on","addon.dashboard.action_error.rebuild":"Erro ao recriar add-on","addon.dashboard.action_error.restart":"Falha ao reiniciar add-on","addon.dashboard.action_error.start":"Falha ao iniciar add-on","addon.dashboard.action_error.go_to_config":"Editar Configuração","addon.dashboard.action_error.start_invalid_config":"Ir para a configuração","addon.dashboard.action_error.validate_config":"Falha ao validar a configuração do add-on","addon.dashboard.action_error.get_changelog":"Falha ao obter lista de alterações do add-on","addon.documentation.get_documentation":"Erro ao obter a documentação do add-on, {error}","addon.logs.get_logs":"Falha ao obter logs do add-on, {error}","common.cancel":"Cancelar","common.yes":"Sim","common.no":"Não","common.add":"Adicionar","common.description":"Descrição","common.failed_to_restart_name":"Falha ao reiniciar {name}","common.failed_to_update_name":"Falha ao atualizar {name}","common.learn_more":"Saiba mais","common.new_version_available":"Nova versão disponível","common.newest_version":"Versão mais recente","common.refresh":"Atualizar","common.release_notes":"Notas da versão","common.reload":"Recarregar","common.reset_defaults":"Repor para os valores por defeito","common.reset_options":"Opções de reposição","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"Está atualmente a executar a versão {version}","common.save":"Guardar","common.close":"Fechar","common.menu":"Menu","common.show":"mostrar","common.show_more":"Mostrar mais informações sobre isto","common.update_available":"{count, plural,\n one {atualização pendente}\n other {{count} atualizações pendentes}\n}","common.update":"Atualizar","common.version":"Versão","common.error.unknown":"Erro desconhecido","common.error.update_failed":"A atualização falhou","update_available.update_name":"Atualizar {name}","update_available.open_release_notes":"Abrir notas da versão","update_available.create_backup":"Criar cópia de segurança antes da atualização","update_available.description":"Tem a {version} instalada. Clique em ATUALIZAR para atualizar para a versão {newest_version}.","update_available.updating":"A atualizar {name} para a versão {version}","update_available.no_update":"Nenhuma atualização disponível para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"Tem a certeza de que pretende reiniciar {name}?","confirm.reset_options.title":"Opções de reposição","confirm.reset_options.text":"Tem a certeza de que pretende repor todas as opções?","dashboard.addon_new_version":"Nova versão disponível","dashboard.addon_running":"O add-on está em execução","dashboard.addon_stopped":"O add-on está parado","dashboard.addons":"Add-ons instalados","dashboard.no_addons":"Ainda não tem nenhum add-on instalado. Dirija-se à loja de add-ons para começar!","dashboard.search_addons":"Pesquisar add-ons","store.missing_addons":"Add-ons em falta? Ative o modo avançado na sua página de perfil de utilizador","store.no_results_found":"Nenhum resultado encontrado em {repository}.","store.registries":"Registos","store.repositories":"Repositórios","store.check_updates":"Procurar atualizações","panel.addons":"Add-ons","panel.dashboard":"Painel","panel.backups":"Cópias de segurança","panel.store":"Loja de Add-ons","panel.system":"Sistema","my.not_supported":"Este redirecionamento não é compatível com a instância do Home Assistant. Consulte {link} para conhecer os redirecionamentos suportados e a versão em que foram introduzidos.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Repositório em Falta","my.add_addon_repository_description":"O addon ''{addon}'' faz parte do repositório ''{repository}'', no entanto, este repositório está em falta no seu sistema. Pretende adicioná-lo agora?","my.error":"Ocorreu um erro desconhecido","my.error_addon_not_found":"Add-on não encontrado","my.error_repository_not_found":"Não foi possível encontrar o repositório necessário para este Add-on","my.error_addon_not_started":"O add-on solicitado não está a correr. Por favor, arranque-o primeiro","my.error_addon_not_installed":"O add-on solicitado não está instalado. Por favor, instale primeiro","my.error_addon_no_ingress":"O add-on solicitado não suporta Ingress","system.log.log_provider":"Fornecedor de Logs","system.log.get_logs":"Falha ao obter logs do {provider}, {error}","system.supervisor.cpu_usage":"Utilização de CPU do Supervisor","system.supervisor.ram_usage":"Utilização de RAM do Supervisor","system.supervisor.failed_to_set_option":"Falha ao definir uma opção no Supervisor","system.supervisor.failed_to_reload":"Falha ao recarregar o Supervisor","system.supervisor.failed_to_update":"Falha ao atualizar o Supervisor","system.supervisor.unsupported_title":"Está a executar uma instalação não suportada","system.supervisor.unsupported_description":"Abaixo está uma lista de problemas detetados na sua instalação, clique nos links para saber como poderá resolver os problemas.","system.supervisor.unhealthy_title":"A sua instalação não está íntegra","system.supervisor.unhealthy_description":"Executar uma instalação não íntegra poderá causar problemas. Abaixo está uma lista de problemas detetados na sua instalação, clique nos links para saber como poderá resolver os problemas.","system.supervisor.update_supervisor":"Atualizar o Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Sair do canal beta","system.supervisor.leave_beta_description":"Obter atualizações estáveis para Home Assistant, Supervisor e para o servidor","system.supervisor.join_beta_action":"Aderir ao canal beta","system.supervisor.join_beta_description":"Obter atualizações beta para o Home Assistant (RCs), Supervisor e para o servidor","system.supervisor.share_diagnostics":"Partilhar Diagnósticos","system.supervisor.share_diagnostics_description":"Partilhar relatórios de falhas e informações de diagnóstico.","system.supervisor.reload_supervisor":"Recarregar Supervisor","system.supervisor.warning":"AVISO","system.supervisor.search":"Procurar","system.supervisor.share_diagonstics_title":"Ajudar a Melhorar o Home Assistant","system.supervisor.share_diagonstics_description":"Gostaria de partilhar automaticamente relatórios de falhas do sistema e informações de diagnóstico quando o Supervisor se deparar com erros inesperados?{line_break}Isto permitir-nos-á resolver os problemas, a informação só é acessível à equipa do Home Assistant Core e não será partilhada com outros.{line_break}Os dados não incluem qualquer informação privada/sensível e pode desativá-la nas configurações em qualquer altura.","system.supervisor.unsupported_reason.apparmor":"O AppArmor não está ativado no servidor","system.supervisor.unsupported_reason.content_trust":"A validação de confiança no conteúdo está desativada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuração do Docker","system.supervisor.unsupported_reason.docker_version":"Versão Docker","system.supervisor.unsupported_reason.job_conditions":"Condições de trabalho ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gestor de Rede","system.supervisor.unsupported_reason.os":"Sistema Operativo","system.supervisor.unsupported_reason.os_agent":"Agente do Sistema Operativo","system.supervisor.unsupported_reason.privileged":"O Supervisor não tem privilégios","system.supervisor.unsupported_reason.software":"Detetado software não suportado","system.supervisor.unsupported_reason.source_mods":"Modificações na fonte","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"O Supervisor não tem privilégios","system.supervisor.unhealthy_reason.supervisor":"O Supervisor não foi capaz de atualizar","system.supervisor.unhealthy_reason.setup":"A configuração do Supervisor falhou","system.supervisor.unhealthy_reason.docker":"O ambiente Docker não está a funcionar corretamente","system.supervisor.unhealthy_reason.untrusted":"Detectado conteúdo não confiável","system.host.failed_to_get_hardware_list":"Falha ao obter a lista de hardware","system.host.failed_to_reboot":"Falha a reiniciar o servidor","system.host.failed_to_shutdown":"Falha a encerrar o servidor","system.host.failed_to_set_hostname":"A alteração de nome do servidor falhou","system.host.failed_to_import_from_usb":"Falha ao importar de USB","system.host.failed_to_move":"Falha ao mover o datadisk","system.host.used_space":"Espaço utilizado","system.host.hostname":"Nome do servidor","system.host.change_hostname":"Alterar o Nome do Servidor","system.host.new_hostname":"Por favor, introduza um novo nome do servidor:","system.host.ip_address":"Endereço IP","system.host.change":"Alterar","system.host.operating_system":"Sistema Operativo","system.host.docker_version":"Versão Docker","system.host.deployment":"Implementação","system.host.emmc_lifetime_used":"Vida Útil de eMMC Utilizada","system.host.reboot_host":"Reiniciar o servidor","system.host.confirm_reboot":"Tem a certeza de que pretende reiniciar o servidor?","system.host.confirm_shutdown":"Tem a certeza de que pretende encerrar o servidor?","system.host.shutdown_host":"Encerrar o servidor","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar de USB","system.host.move_datadisk":"Mover datadisk","system.core.cpu_usage":"Utilização de CPU","system.core.ram_usage":"Utilização de RAM","backup.search":"Pesquisar cópias de segurança","backup.no_backups":"Ainda não tem quaisquer cópias de segurança.","backup.create_blocked_not_running":"Não é possível criar uma cópia de segurança agora porque o sistema está {state}.","backup.delete_selected":"Eliminar as cópias de segurança selecionadas","backup.delete_backup_title":"Eliminar cópia de segurança","backup.delete_backup_text":"Pretende eliminar {number} {number, plural,\n one {cópia de segurança}\n other {cópias de segurança}\n}?","backup.delete_backup_confirm":"eliminar","backup.selected":"{number} selecionado","backup.failed_to_delete":"Falha ao eliminar","backup.could_not_create":"Não foi possível criar uma cópia de segurança","backup.upload_backup":"Importar cópia de segurança","backup.download_backup":"Descarregar cópia de segurança","backup.create_backup":"Criar cópia de segurança","backup.create":"Criar","backup.created":"Criado","backup.name":"Nome da cópia de segurança","backup.type":"Tipo de cópia de segurança","backup.select_type":"Selecione o que restaurar","backup.full_backup":"Cópia de segurança completa","backup.partial_backup":"Cópia de segurança parcial","backup.addons":"Add-ons","backup.folders":"Pastas","backup.size":"Tamanho","backup.password":"Palavra-passe da cópia de segurança","backup.confirm_password":"Confirmar palavra-passe da cópia de segurança","backup.password_protection":"Proteção por palavra-passe","backup.enter_password":"Por favor introduza uma palavra-passe.","backup.passwords_not_matching":"As palavras-passe não correspondem","backup.backup_already_running":"Já está em execução uma cópia de segurança ou um restauro, pelo que não é possível criar uma cópia de segurança de momento, tente novamente mais tarde.","dialog.network.title":"Configurações de rede","dialog.network.connected_to":"Ligado a {ssid}","dialog.network.scan_ap":"Procurar pontos de acesso","dialog.network.signal_strength":"Força do sinal","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Palavra-passe do Wi-Fi","dialog.network.warning":"Se estiver a alterar configurações de Wi-Fi, os endereços IP ou gateway, poderá perder a ligação!","dialog.network.static":"Estático","dialog.network.auto":"Automático","dialog.network.disabled":"Desativado","dialog.network.ip_netmask":"Endereço IP/Máscara de rede","dialog.network.gateway":"Endereço do Gateway","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Existem alterações não guardadas, que serão perdidas se mudar de aba. Deseja continuar?","dialog.network.failed_to_change":"Falha ao alterar as configurações de rede","dialog.registries.title_add":"Adicionar registo de novo Container","dialog.registries.title_manage":"Gerir Registos dos Containers","dialog.registries.registry":"Registo","dialog.registries.username":"Nome de Utilizador","dialog.registries.password":"Palavra-passe","dialog.registries.no_registries":"Nenhum registo configurado","dialog.registries.add_registry":"Adicionar registo","dialog.registries.add_new_registry":"Adicionar novo registo","dialog.registries.remove":"Remover","dialog.registries.failed_to_add":"Falha ao registar","dialog.registries.failed_to_remove":"Falha ao remover o registo","dialog.repositories.title":"Gerir repositórios de add-ons","dialog.repositories.add":"Adicionar","dialog.repositories.remove":"Remover","dialog.repositories.used":"O repositório está a ser utilizado por add-ons instalados e não pode ser removido.","dialog.restart_addon.title":"Reiniciar {name}?","dialog.restart_addon.text":"Para que as alterações surtam efeito, é necessário reiniciar o add-on.","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"Desinstalar {name}?","dialog.uninstall_addon.text":"A configuração deste add-on será permanentemente apagada.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Procurar hardware","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Caminho do dispositivo","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Mover datadisk","dialog.datadisk_move.description":"Atualmente está a utilizar ''{current_path}'' como datadisk. Mover o disco de dados irá reiniciar o seu dispositivo e estima-se que demore {time} minutos. A sua instalação do Home Assistant não estará acessível durante este período. Não desligue a energia durante a operação!","dialog.datadisk_move.select_device":"Selecione um novo datadisk","dialog.datadisk_move.no_devices":"Nenhum dispositivo correspondente encontrado","dialog.datadisk_move.moving_desc":"A reiniciar e a mover o datadisk. Por favor aguarde","dialog.datadisk_move.moving":"A mover datadisk","dialog.datadisk_move.loading_devices":"A carregar dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/pt-BR-b262f3aa9e665d175f994e7f2df9f19a.json b/supervisor/api/panel/static/translations/pt-BR-7e4f9723fa97666e719b5a5efa487f0c.json similarity index 95% rename from supervisor/api/panel/static/translations/pt-BR-b262f3aa9e665d175f994e7f2df9f19a.json rename to supervisor/api/panel/static/translations/pt-BR-7e4f9723fa97666e719b5a5efa487f0c.json index dc74cb9b9..e50198669 100644 --- a/supervisor/api/panel/static/translations/pt-BR-b262f3aa9e665d175f994e7f2df9f19a.json +++ b/supervisor/api/panel/static/translations/pt-BR-7e4f9723fa97666e719b5a5efa487f0c.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Falha ao redefinir a configuração do add-on, {error}","addon.failed_to_save":"Falha ao salvar a configuração do add-on, {error}","addon.state.installed":"Add-on está instalado","addon.state.not_installed":"Add-on não está instalado","addon.state.not_available":"Add-on não está disponível em seu sistema","addon.panel.configuration":"Ajustes","addon.panel.documentation":"Documentação","addon.panel.info":"Informação","addon.panel.log":"Log","addon.configuration.no_configuration":"Este add-on não tem configurações.","addon.configuration.audio.header":"Áudio","addon.configuration.audio.default":"Padrão","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Resultado","addon.configuration.options.header":"Opções","addon.configuration.options.edit_in_ui":"Editar na interface gráfica","addon.configuration.options.edit_in_yaml":"Editar como YAML","addon.configuration.options.invalid_yaml":"YAML inválido","addon.configuration.options.show_unused_optional":"Mostrar opções de configuração opcionais não utilizadas","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Desativado","addon.configuration.network.header":"Rede","addon.configuration.network.show_disabled":"Mostrar portas desativadas","addon.configuration.network.introduction":"Altere as portas em seu host que são expostas pelo add-on","addon.dashboard.changelog":"Registro de Alterações","addon.dashboard.cpu_usage":"Uso de CPU pelo Supervisor","addon.dashboard.ram_usage":"Uso de RAM pelo add-on","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} está disponível","addon.dashboard.not_available_arch":"Este add-on não é compatível com o processador do seu dispositivo ou com o sistema operacional instalado no seu dispositivo.","addon.dashboard.not_available_version":"Você está executando o Home Assistant {core_version_installed}, para atualizar para esta versão do add-on, você precisa de pelo menos a versão {core_version_needed} do Home Assistant","addon.dashboard.visit_addon_page":"Visite a página {name} para mais detalhes","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"parar","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"recompilar","addon.dashboard.open_web_ui":"Abrir interface web","addon.dashboard.protection_mode.title":"Aviso: o modo seguro está desativado!","addon.dashboard.protection_mode.content":"O modo seguro está desativado para este add-on! Isso dá ao add-on acesso total a todo o sistema, o que adiciona riscos à segurança e pode danificar o seu sistema se usado de forma incorreta. Apenas desative o modo seguro se você sabe, precisa e CONFIA na fonte de onde este add-on procede.","addon.dashboard.protection_mode.enable":"Habilitar","addon.dashboard.capability.stage.title":"Estágio do add-on","addon.dashboard.capability.stage.description":"Os add-ons podem ter um de três estágios: \n\n {icon_stable} **Estável**: Esses add-ons estão prontos para serem usados em produção\n\n {icon_experimental} **Experimental**: Esses add-ons podem apresentar error, ou estar num estado inacabado.\n\n {icon_deprecated} **Obsoleto**: Esses add-ons não receberão mais atualizações.","addon.dashboard.capability.rating.title":"Avaliação de Segurança do Add-on","addon.dashboard.capability.rating.description":"O Home Assistant fornece uma classificação de segurança para cada um dos add-ons, que indica os riscos envolvidos ao usar este add-on. Quanto mais acesso um add-on exigir em seu sistema, menor será a pontuação, aumentando assim os possíveis riscos de segurança. \n\nA pontuação está em uma escala de 1 a 8. Onde 1 é a pontuação mais baixa (considerada o mais inseguro e de maior risco) e uma pontuação de 8 é a pontuação mais alta (considerado o mais seguro e o risco mais baixo).","addon.dashboard.capability.host_network.title":"Rede de Hospedagem","addon.dashboard.capability.host_network.description":"Os add-ons geralmente são executados em sua própria camada de rede isolada, o que os impede de acessar a rede do sistema operacional host. Em alguns casos, esse isolamento de rede pode limitar os add-ons no fornecimento de seus serviços e, portanto, o isolamento pode ser removido pelo autor do add-on, dando ao add-on acesso total aos recursos de rede da máquina host. Isso fornece ao add-on mais recursos de rede, mas diminui a segurança, portanto, a classificação de segurança do add-on será reduzida quando esta opção for usada pelo add-on.","addon.dashboard.capability.homeassistant_api.title":"Acesso à API do Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este add-on tem permissão para acessar sua instância do Home Assistant em execução diretamente através da API do Home Assistant. Este modo também lida com a autenticação do add-on, o que permite que um add-on interaja com o Home Assistant sem a necessidade de tokens de autenticação adicionais.","addon.dashboard.capability.full_access.title":"Acesso Total ao Hardware","addon.dashboard.capability.full_access.description":"Este add-on tem acesso total ao hardware do seu sistema, a pedido do autor do add-on. O acesso é comparável ao modo privilegiado no Docker. Uma vez que isso abre possíveis riscos de segurança, esse recurso afeta negativamente a pontuação de segurança do add-on. \n\nEste nível de acesso não é concedido automaticamente e precisa ser confirmado por você. Para fazer isso, você precisa desativar o modo de proteção no add-on manualmente. Desative o modo de proteção apenas se você souber, precisar e confiar na fonte deste add-on.","addon.dashboard.capability.hassio_api.title":"Acesso Supervisor API","addon.dashboard.capability.hassio_api.description":"O add-on recebeu acesso à API do Supervisor, por solicitação do autor do add-on. Por padrão, o add-on pode acessar informações gerais da versão do seu sistema. Quando o add-on solicita acesso de nível 'manager' ou 'admin' à API, ele obterá acesso para controlar várias partes do sistema do Home Assistant. Esta permissão é indicada por este emblema e afetará negativamente a pontuação de segurança do add-on.","addon.dashboard.capability.docker_api.title":"Acesso total ao Docker","addon.dashboard.capability.docker_api.description":"O autor do add-on solicitou que o add-on tenha acesso de gerenciamento à instância do Docker em execução em seu sistema. Este modo dá ao add-on total acesso e controle a todo o sistema do Home Assistant, o que adiciona riscos à segurança e pode danificar o sistema quando usado incorretamente. Portanto, esse recurso impacta negativamente a pontuação de segurança do add-on. \n\n Este nível de acesso não é concedido automaticamente e precisa ser confirmado por você. Para fazer isso, você precisa desativar o modo de proteção no add-on manualmente. Desative o modo de proteção apenas se você souber, precisar e confiar na fonte deste add-on.","addon.dashboard.capability.host_pid.title":"Namespace de Processos de Host","addon.dashboard.capability.host_pid.description":"Normalmente, os processos executados pelo add-on são isolados de todos os outros processos do sistema. O autor do add-on solicitou que o add-on tenha acesso aos processos do sistema em execução na instância do sistema host e permita que o add-on crie processos no sistema host também. Este modo dá ao add-on total acesso e controle a todo o sistema do Home Assistant, o que adiciona riscos à segurança e pode danificar o sistema quando usado incorretamente. Portanto, esse recurso impacta negativamente a pontuação de segurança do add-on. \n\nEste nível de acesso não é concedido automaticamente e precisa ser confirmado por você. Para fazer isso, você precisa desativar o modo de proteção no add-on manualmente. Desative o modo de proteção apenas se você souber, precisar e confiar na fonte deste add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') é um módulo de segurança do kernel do Linux que restringe recursos de add-ons como acesso à rede, acesso a raw socket e permissão para ler, gravar ou executar arquivos específicos. \n\nOs autores do add-on podem fornecer seus perfis de segurança, otimizados para o add-on ou solicitar que ele seja desativado. Se o AppArmor for desativado, ele aumentará os riscos de segurança e, portanto, terá um impacto negativo na pontuação de segurança do add-on.","addon.dashboard.capability.auth_api.title":"Autenticação do Home Assistant","addon.dashboard.capability.auth_api.description":"Um add-on pode autenticar usuários contra o Home Assistant, permitindo que os add-ons deem aos usuários a possibilidade de registrar-se em aplicativos executados dentro dos add-ons, usando seu nome de usuário/senha do Home Assistant. Este emblema indica se o autor do add-on solicita esse recurso.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Este add-on está usando o Ingress para incorporar sua interface com segurança ao Home Assistant.","addon.dashboard.capability.signed.title":"Assinado","addon.dashboard.capability.signed.description":"Este add-on foi assinado e verificado pelo Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"classificação","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrada","addon.dashboard.capability.label.signed":"Assinado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Descontinuado","addon.dashboard.capability.role.manager":"gerenciador","addon.dashboard.capability.role.default":"padrão","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Iniciar com o sistema","addon.dashboard.option.boot.description":"Faça o add-on iniciar durante a inicialização do sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Isso iniciará o add-on se ele travar","addon.dashboard.option.auto_update.title":"Atualização automática","addon.dashboard.option.auto_update.description":"Atualize automaticamente o add-on quando houver uma nova versão disponível","addon.dashboard.option.ingress_panel.title":"Mostrar na barra lateral","addon.dashboard.option.ingress_panel.description":"Adicione este add-on à sua barra lateral","addon.dashboard.option.protected.title":"Modo de proteção","addon.dashboard.option.protected.description":"Bloqueia o acesso elevado do sistema a partir do add-on","addon.dashboard.action_error.uninstall":"Falha ao desinstalar o add-on","addon.dashboard.action_error.install":"Falha ao instalar add-on","addon.dashboard.action_error.stop":"Falha ao parar add-on","addon.dashboard.action_error.rebuild":"Falha ao recompilar o add-on","addon.dashboard.action_error.restart":"Falha ao reiniciar add-on","addon.dashboard.action_error.start":"Falha ao iniciar add-on","addon.dashboard.action_error.go_to_config":"Editar a configuração","addon.dashboard.action_error.start_invalid_config":"Ir para a configuração","addon.dashboard.action_error.validate_config":"Falha ao validar a configuração do add-on","addon.dashboard.action_error.get_changelog":"Falha ao obter os registros de mudança do add-on","addon.documentation.get_documentation":"Falha ao obter documentação do add-on, {error}","addon.logs.get_logs":"Falha ao obter histórico de registros do add-on, {error}","common.cancel":"Cancelar","common.yes":"Sim","common.no":"Não","common.add":"Adicionar","common.description":"Descrição","common.failed_to_restart_name":"Falha ao reiniciar {name}","common.failed_to_update_name":"Falha ao atualizar {name}","common.learn_more":"Saiba mais","common.new_version_available":"Nova versão disponível","common.newest_version":"Nova versão","common.refresh":"Atualizar","common.release_notes":"Notas de lançamento","common.reload":"Recarregar","common.reset_defaults":"Redefinir para os padrões","common.reset_options":"Opções de redefinição","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"No momento, você está executando a versão {version}","common.save":"Salvar","common.close":"Fechar","common.menu":"Menu","common.show":"Mostrar","common.show_more":"Mostrar mais informações sobre isso","common.update_available":"{count, plural,\n one {Atualização pendente}\n other {{count} Atualizações pendentes}\n}","common.update":"Atualizar","common.version":"Versão","common.error.unknown":"Erro desconhecido","common.error.update_failed":"Atualização falhou","update_available.update_name":"Atualização {name}","update_available.open_release_notes":"Notas de lançamento","update_available.create_backup":"Criar backup antes de atualizar","update_available.description":"Você tem a versão {version} instalada. Clique em atualizar para a versão {newest_version}","update_available.updating":"Atualizando {name} para a versão {version}","update_available.no_update":"Nenhuma atualização disponível para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"Tem certeza que deseja reiniciar {name} ?","confirm.reset_options.title":"Opções de redefinição","confirm.reset_options.text":"Tem certeza de que deseja redefinir todas as suas opções?","dashboard.addon_new_version":"Nova versão disponível","dashboard.addon_running":"Add-on em execução","dashboard.addon_stopped":"Add-on está parado","dashboard.addons":"Add-ons instalados","dashboard.no_addons":"Você ainda não tem nenhum add-on instalado. Vá até a loja de add-on para começar!","dashboard.search_addons":"Pesquisar add-ons","store.missing_addons":"Add-ons não encontrados? Habilite o modo avançado em sua página de perfil de usuário","store.no_results_found":"Nenhum resultado encontrado no {repository}.","store.registries":"Registros","store.repositories":"Repositórios","store.check_updates":"Verifique se há atualizações","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Loja de Add-ons","panel.system":"Sistema","my.not_supported":"Este redirecionamento não é compatível com a instância do Home Assistant. Verifique o {link} para os redirecionamentos suportados e a versão em que foram introduzidos.","my.faq_link":"Perguntas frequentes do meu Home Assistant","my.add_addon_repository_title":"Repositório de add-on ausente","my.add_addon_repository_description":"O add-on ''{addon}'' faz parte do repositório de add-on ''{repository}'', este repositório está faltando no seu sistema, você quer adicioná-lo agora?","my.error":"Ocorreu um erro desconhecido","my.error_addon_not_found":"Add-on não encontrado","my.error_repository_not_found":"O repositório necessário para este add-on não foi encontrado","my.error_addon_not_started":"O add-on solicitado não está em execução. Por favor, inicie-o primeiro","my.error_addon_not_installed":"O add-on solicitado não está instalado. Por favor, instale-o primeiro","my.error_addon_no_ingress":"O add-on solicitado não suporta entrada","system.log.log_provider":"Provedor de Registros","system.log.get_logs":"Falha ao obter registros do {provider}, {error}","system.supervisor.cpu_usage":"Uso de CPU pelo Supervisor","system.supervisor.ram_usage":"Uso de RAM pelo Supervisor","system.supervisor.failed_to_set_option":"Falha em definir a opção Supervisor","system.supervisor.failed_to_reload":"Falha ao recarregar o Supervisor","system.supervisor.failed_to_update":"Falha ao atualizar o Supervisor","system.supervisor.unsupported_title":"Você está executando uma instalação sem suporte","system.supervisor.unsupported_description":"Abaixo está uma lista de problemas encontrados com sua instalação, clique nos links para saber como você pode resolver os problemas.","system.supervisor.unhealthy_title":"Sua instalação não está íntegra","system.supervisor.unhealthy_description":"Executar uma instância não íntegra causará mais problemas. Abaixo está uma lista de problemas encontrados com sua instalação, clique nos links para saber como você pode resolver os problemas.","system.supervisor.update_supervisor":"Atualizar o Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Sair do canal beta","system.supervisor.leave_beta_description":"Obtenha atualizações estáveis para Home Assistant, Supervisor e host","system.supervisor.join_beta_action":"Junte-se ao canal beta","system.supervisor.join_beta_description":"Obtenha atualizações beta para Home Assistant (RCs), Supervisor e host","system.supervisor.share_diagnostics":"Compartilhar diagnósticos","system.supervisor.share_diagnostics_description":"Compartilhe relatórios de falhas e informações de diagnóstico.","system.supervisor.reload_supervisor":"Recarregar Supervisor","system.supervisor.warning":"AVISO","system.supervisor.search":"Procurar","system.supervisor.share_diagonstics_title":"Ajude a melhorar o Home Assistant","system.supervisor.share_diagonstics_description":"Você gostaria de compartilhar automaticamente relatórios de falhas e informações de diagnóstico quando o Supervisor encontrar erros inesperados? {line_break} Isso nos permitirá corrigir os problemas, as informações só podem ser acessadas pela equipe do Home Assistant Core e não serão compartilhadas com outras pessoas. {line_break} Os dados não incluem nenhuma informação privada/confidencial e você pode desativar isso nas configurações a qualquer momento que quiser.","system.supervisor.unsupported_reason.apparmor":"O AppArmor não está habilitado no host","system.supervisor.unsupported_reason.content_trust":"A validação de conteúdo confiável está desativada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuração do Docker","system.supervisor.unsupported_reason.docker_version":"Versão do Docker","system.supervisor.unsupported_reason.job_conditions":"Condições de tarefa ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gerenciador de Rede","system.supervisor.unsupported_reason.os":"Sistema Operacional","system.supervisor.unsupported_reason.os_agent":"Agente do SO","system.supervisor.unsupported_reason.privileged":"Supervisor não é privilegiado","system.supervisor.unsupported_reason.software":"Software não suportado detectado","system.supervisor.unsupported_reason.source_mods":"Modificações na fonte","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Resolvido pelo sistema","system.supervisor.unhealthy_reason.privileged":"Supervisor não possui privilégios","system.supervisor.unhealthy_reason.supervisor":"Não foi possível atualizar o Supervisor","system.supervisor.unhealthy_reason.setup":"A configuração do Supervisor falhou","system.supervisor.unhealthy_reason.docker":"O ambiente Docker não está funcionando corretamente","system.supervisor.unhealthy_reason.untrusted":"Conteúdo não confiável detectado","system.host.failed_to_get_hardware_list":"Falha ao obter lista de hardware","system.host.failed_to_reboot":"Falha ao reiniciar o host","system.host.failed_to_shutdown":"Falha ao desligar o host","system.host.failed_to_set_hostname":"A configuração do hostname falhou","system.host.failed_to_import_from_usb":"Falha ao importar de USB","system.host.failed_to_move":"Falha ao mover o disco de dados","system.host.used_space":"Espaço utilizado","system.host.hostname":"Hostname","system.host.change_hostname":"Mudar Hostname","system.host.new_hostname":"Por favor, digite um novo hostname:","system.host.ip_address":"Endereço IP","system.host.change":"Alterar","system.host.operating_system":"Sistema Operacional","system.host.docker_version":"Versão do Docker","system.host.deployment":"Implantação","system.host.emmc_lifetime_used":"Expectativa de Vida do eMMC usada","system.host.reboot_host":"Reiniciar o host","system.host.confirm_reboot":"Você tem certeza de que quer reiniciar o host?","system.host.confirm_shutdown":"Você tem certeza de que quer desligar o host?","system.host.shutdown_host":"Desligar o host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar via USB","system.host.move_datadisk":"Mover disco de dados","system.core.cpu_usage":"Uso de CPU do Core","system.core.ram_usage":"Uso de RAM do Core","backup.search":"Pesquisar backups","backup.no_backups":"Você não possui nenhum backup","backup.create_blocked_not_running":"Não é possível criar um backup porque o sistema está {state}.","backup.delete_selected":"Excluir backups selecionados","backup.delete_backup_title":"Excluir backup","backup.delete_backup_text":"Deseja excluir {number} {number, plural,\n one {backups}\n other {backups}\n}?","backup.delete_backup_confirm":"Excluir","backup.selected":"{number} {number, plural,\n one {selecionado}\n other {selecionados}\n}","backup.failed_to_delete":"Falha ao excluir","backup.could_not_create":"Não foi possível criar um backup","backup.upload_backup":"Fazer upload de backup","backup.download_backup":"Baixar backup","backup.create_backup":"Criar backup","backup.create":"Criar","backup.created":"Criado","backup.name":"Nome do backup","backup.type":"Tipo da backup","backup.select_type":"Selecione o que restaurar","backup.full_backup":"Backup completo","backup.partial_backup":"Backup parcial","backup.addons":"Add-ons","backup.folders":"Pastas","backup.size":"Tamanho","backup.password":"Senha do backup","backup.confirm_password":"Confirme a senha do backup","backup.password_protection":"Proteção por senha","backup.enter_password":"Por favor insira uma senha.","backup.passwords_not_matching":"As senhas não coincidem","backup.backup_already_running":"Um backup ou restauração já está em execução, não é possível criar um novo backup no momento, tente novamente mais tarde.","dialog.network.title":"Configurações de rede","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Procurar pontos de acesso","dialog.network.signal_strength":"Força do sinal","dialog.network.open":"Abrir","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Senha do Wi-Fi","dialog.network.warning":"Se você estiver alterando a rede Wi-Fi, o endereço IP ou o gateway da rede, você pode perder a conexão!","dialog.network.static":"Estático","dialog.network.auto":"Automático","dialog.network.disabled":"Desativado","dialog.network.ip_netmask":"Endereços IP/Máscara de rede","dialog.network.gateway":"Endereço do gateway","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Você tem alterações não salvas; elas serão perdidas se você alterar as guias, deseja continuar?","dialog.network.failed_to_change":"Falha ao alterar as configurações de rede","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Adicionar Novo Registro de Contêiner","dialog.registries.title_manage":"Gerencie Registros de Contêineres","dialog.registries.registry":"Registro","dialog.registries.username":"Usuário","dialog.registries.password":"Senha","dialog.registries.no_registries":"Nenhum registro configurado","dialog.registries.add_registry":"Adicionar registro","dialog.registries.add_new_registry":"Adicionar novo registro","dialog.registries.remove":"Remover","dialog.registries.failed_to_add":"Falha ao adicionar registro","dialog.registries.failed_to_remove":"Falha ao remover registro","dialog.repositories.title":"Gerencie repositórios de add-on","dialog.repositories.add":"Adicionar","dialog.repositories.remove":"Remover","dialog.repositories.used":"O repositório está em uso para add-ons instalados e não pode ser removido.","dialog.restart_addon.title":"Reiniciar {name}?","dialog.restart_addon.text":"Para usar a nova configuração salva, este add-on deve ser reiniciado.","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"Desinstalar {name}?","dialog.uninstall_addon.text":"Sua configuração será excluída permanentemente.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Procurar dispositivos","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Caminho do dispositivo","dialog.datadisk_move.title":"Mover disco de dados","dialog.datadisk_move.description":"Você está usando ''{current_path}'' como disco de dados. Mover os discos de dados reiniciará seu dispositivo e levará {time} minutos. A instalação do seu Home Assistant não estará acessível durante este período. Não desconecte a energia durante o movimento!","dialog.datadisk_move.select_device":"Selecione o novo disco de dados","dialog.datadisk_move.no_devices":"Nenhum dispositivo adequado foi encontrado","dialog.datadisk_move.moving_desc":"Reiniciando e movendo o disco de dados. Por favor, tenha paciência","dialog.datadisk_move.moving":"Movendo disco de dados","dialog.datadisk_move.loading_devices":"Carregando dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file +{"addon.failed_to_reset":"Falha ao redefinir a configuração do add-on, {error}","addon.failed_to_save":"Falha ao salvar a configuração do add-on, {error}","addon.state.installed":"Add-on está instalado","addon.state.not_installed":"Add-on não está instalado","addon.state.not_available":"Add-on não está disponível em seu sistema","addon.panel.configuration":"Ajustes","addon.panel.documentation":"Documentação","addon.panel.info":"Informação","addon.panel.log":"Log","addon.configuration.no_configuration":"Este add-on não tem configurações.","addon.configuration.audio.header":"Áudio","addon.configuration.audio.default":"Padrão","addon.configuration.audio.input":"Entrada","addon.configuration.audio.output":"Resultado","addon.configuration.options.header":"Opções","addon.configuration.options.edit_in_ui":"Editar na interface gráfica","addon.configuration.options.edit_in_yaml":"Editar como YAML","addon.configuration.options.invalid_yaml":"YAML inválido","addon.configuration.options.show_unused_optional":"Mostrar opções de configuração opcionais não utilizadas","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Desativado","addon.configuration.network.header":"Rede","addon.configuration.network.show_disabled":"Mostrar portas desativadas","addon.configuration.network.introduction":"Altere as portas em seu host que são expostas pelo add-on","addon.dashboard.changelog":"Registro de Alterações","addon.dashboard.cpu_usage":"Uso de CPU pelo Supervisor","addon.dashboard.ram_usage":"Uso de RAM pelo add-on","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} está disponível","addon.dashboard.not_available_arch":"Este add-on não é compatível com o processador do seu dispositivo ou com o sistema operacional instalado no seu dispositivo.","addon.dashboard.not_available_version":"Você está executando o Home Assistant {core_version_installed}, para atualizar para esta versão do add-on, você precisa de pelo menos a versão {core_version_needed} do Home Assistant","addon.dashboard.visit_addon_page":"Visite a página {name} para mais detalhes","addon.dashboard.restart":"reiniciar","addon.dashboard.start":"iniciar","addon.dashboard.stop":"parar","addon.dashboard.install":"instalar","addon.dashboard.uninstall":"desinstalar","addon.dashboard.rebuild":"recompilar","addon.dashboard.open_web_ui":"Abrir interface web","addon.dashboard.protection_mode.title":"Aviso: o modo seguro está desativado!","addon.dashboard.protection_mode.content":"O modo seguro está desativado para este add-on! Isso dá ao add-on acesso total a todo o sistema, o que adiciona riscos à segurança e pode danificar o seu sistema se usado de forma incorreta. Apenas desative o modo seguro se você sabe, precisa e CONFIA na fonte de onde este add-on procede.","addon.dashboard.protection_mode.enable":"Habilitar","addon.dashboard.capability.stage.title":"Estágio do add-on","addon.dashboard.capability.stage.description":"Os add-ons podem ter um de três estágios: \n\n {icon_stable} **Estável**: Esses add-ons estão prontos para serem usados em produção\n\n {icon_experimental} **Experimental**: Esses add-ons podem apresentar error, ou estar num estado inacabado.\n\n {icon_deprecated} **Obsoleto**: Esses add-ons não receberão mais atualizações.","addon.dashboard.capability.rating.title":"Avaliação de Segurança do Add-on","addon.dashboard.capability.rating.description":"O Home Assistant fornece uma classificação de segurança para cada um dos add-ons, que indica os riscos envolvidos ao usar este add-on. Quanto mais acesso um add-on exigir em seu sistema, menor será a pontuação, aumentando assim os possíveis riscos de segurança. \n\nA pontuação está em uma escala de 1 a 8. Onde 1 é a pontuação mais baixa (considerada o mais inseguro e de maior risco) e uma pontuação de 8 é a pontuação mais alta (considerado o mais seguro e o risco mais baixo).","addon.dashboard.capability.host_network.title":"Rede de Hospedagem","addon.dashboard.capability.host_network.description":"Os add-ons geralmente são executados em sua própria camada de rede isolada, o que os impede de acessar a rede do sistema operacional host. Em alguns casos, esse isolamento de rede pode limitar os add-ons no fornecimento de seus serviços e, portanto, o isolamento pode ser removido pelo autor do add-on, dando ao add-on acesso total aos recursos de rede da máquina host. Isso fornece ao add-on mais recursos de rede, mas diminui a segurança, portanto, a classificação de segurança do add-on será reduzida quando esta opção for usada pelo add-on.","addon.dashboard.capability.homeassistant_api.title":"Acesso à API do Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Este add-on tem permissão para acessar sua instância do Home Assistant em execução diretamente através da API do Home Assistant. Este modo também lida com a autenticação do add-on, o que permite que um add-on interaja com o Home Assistant sem a necessidade de tokens de autenticação adicionais.","addon.dashboard.capability.full_access.title":"Acesso Total ao Hardware","addon.dashboard.capability.full_access.description":"Este add-on tem acesso total ao hardware do seu sistema, a pedido do autor do add-on. O acesso é comparável ao modo privilegiado no Docker. Uma vez que isso abre possíveis riscos de segurança, esse recurso afeta negativamente a pontuação de segurança do add-on. \n\nEste nível de acesso não é concedido automaticamente e precisa ser confirmado por você. Para fazer isso, você precisa desativar o modo de proteção no add-on manualmente. Desative o modo de proteção apenas se você souber, precisar e confiar na fonte deste add-on.","addon.dashboard.capability.hassio_api.title":"Acesso Supervisor API","addon.dashboard.capability.hassio_api.description":"O add-on recebeu acesso à API do Supervisor, por solicitação do autor do add-on. Por padrão, o add-on pode acessar informações gerais da versão do seu sistema. Quando o add-on solicita acesso de nível 'manager' ou 'admin' à API, ele obterá acesso para controlar várias partes do sistema do Home Assistant. Esta permissão é indicada por este emblema e afetará negativamente a pontuação de segurança do add-on.","addon.dashboard.capability.docker_api.title":"Acesso total ao Docker","addon.dashboard.capability.docker_api.description":"O autor do add-on solicitou que o add-on tenha acesso de gerenciamento à instância do Docker em execução em seu sistema. Este modo dá ao add-on total acesso e controle a todo o sistema do Home Assistant, o que adiciona riscos à segurança e pode danificar o sistema quando usado incorretamente. Portanto, esse recurso impacta negativamente a pontuação de segurança do add-on. \n\n Este nível de acesso não é concedido automaticamente e precisa ser confirmado por você. Para fazer isso, você precisa desativar o modo de proteção no add-on manualmente. Desative o modo de proteção apenas se você souber, precisar e confiar na fonte deste add-on.","addon.dashboard.capability.host_pid.title":"Namespace de Processos de Host","addon.dashboard.capability.host_pid.description":"Normalmente, os processos executados pelo add-on são isolados de todos os outros processos do sistema. O autor do add-on solicitou que o add-on tenha acesso aos processos do sistema em execução na instância do sistema host e permita que o add-on crie processos no sistema host também. Este modo dá ao add-on total acesso e controle a todo o sistema do Home Assistant, o que adiciona riscos à segurança e pode danificar o sistema quando usado incorretamente. Portanto, esse recurso impacta negativamente a pontuação de segurança do add-on. \n\nEste nível de acesso não é concedido automaticamente e precisa ser confirmado por você. Para fazer isso, você precisa desativar o modo de proteção no add-on manualmente. Desative o modo de proteção apenas se você souber, precisar e confiar na fonte deste add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') é um módulo de segurança do kernel do Linux que restringe recursos de add-ons como acesso à rede, acesso a raw socket e permissão para ler, gravar ou executar arquivos específicos. \n\nOs autores do add-on podem fornecer seus perfis de segurança, otimizados para o add-on ou solicitar que ele seja desativado. Se o AppArmor for desativado, ele aumentará os riscos de segurança e, portanto, terá um impacto negativo na pontuação de segurança do add-on.","addon.dashboard.capability.auth_api.title":"Autenticação do Home Assistant","addon.dashboard.capability.auth_api.description":"Um add-on pode autenticar usuários contra o Home Assistant, permitindo que os add-ons deem aos usuários a possibilidade de registrar-se em aplicativos executados dentro dos add-ons, usando seu nome de usuário/senha do Home Assistant. Este emblema indica se o autor do add-on solicita esse recurso.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Este add-on está usando o Ingress para incorporar sua interface com segurança ao Home Assistant.","addon.dashboard.capability.signed.title":"Assinado","addon.dashboard.capability.signed.description":"Este add-on foi assinado e verificado pelo Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"classificação","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid host","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"entrada","addon.dashboard.capability.label.signed":"Assinado","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Descontinuado","addon.dashboard.capability.role.manager":"gerenciador","addon.dashboard.capability.role.default":"padrão","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"administrador","addon.dashboard.option.boot.title":"Iniciar com o sistema","addon.dashboard.option.boot.description":"Faça o add-on iniciar durante a inicialização do sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Isso iniciará o add-on se ele travar","addon.dashboard.option.auto_update.title":"Atualização automática","addon.dashboard.option.auto_update.description":"Atualize automaticamente o add-on quando houver uma nova versão disponível","addon.dashboard.option.ingress_panel.title":"Mostrar na barra lateral","addon.dashboard.option.ingress_panel.description":"Adicione este add-on à sua barra lateral","addon.dashboard.option.protected.title":"Modo de proteção","addon.dashboard.option.protected.description":"Bloqueia o acesso elevado do sistema a partir do add-on","addon.dashboard.action_error.uninstall":"Falha ao desinstalar o add-on","addon.dashboard.action_error.install":"Falha ao instalar add-on","addon.dashboard.action_error.stop":"Falha ao parar add-on","addon.dashboard.action_error.rebuild":"Falha ao recompilar o add-on","addon.dashboard.action_error.restart":"Falha ao reiniciar add-on","addon.dashboard.action_error.start":"Falha ao iniciar add-on","addon.dashboard.action_error.go_to_config":"Editar a configuração","addon.dashboard.action_error.start_invalid_config":"Ir para a configuração","addon.dashboard.action_error.validate_config":"Falha ao validar a configuração do add-on","addon.dashboard.action_error.get_changelog":"Falha ao obter os registros de mudança do add-on","addon.documentation.get_documentation":"Falha ao obter documentação do add-on, {error}","addon.logs.get_logs":"Falha ao obter histórico de registros do add-on, {error}","common.cancel":"Cancelar","common.yes":"Sim","common.no":"Não","common.add":"Adicionar","common.description":"Descrição","common.failed_to_restart_name":"Falha ao reiniciar {name}","common.failed_to_update_name":"Falha ao atualizar {name}","common.learn_more":"Saiba mais","common.new_version_available":"Nova versão disponível","common.newest_version":"Nova versão","common.refresh":"Atualizar","common.release_notes":"Notas de lançamento","common.reload":"Recarregar","common.reset_defaults":"Redefinir para os padrões","common.reset_options":"Opções de redefinição","common.restart_name":"Reiniciar {name}","common.restart":"Reiniciar","common.running_version":"No momento, você está executando a versão {version}","common.save":"Salvar","common.close":"Fechar","common.menu":"Menu","common.show":"Mostrar","common.show_more":"Mostrar mais informações sobre isso","common.update_available":"{count, plural,\n one {Atualização pendente}\n other {{count} Atualizações pendentes}\n}","common.update":"Atualizar","common.version":"Versão","common.error.unknown":"Erro desconhecido","common.error.update_failed":"Atualização falhou","update_available.update_name":"Atualização {name}","update_available.open_release_notes":"Notas de lançamento","update_available.create_backup":"Criar backup antes de atualizar","update_available.description":"Você tem a versão {version} instalada. Clique em atualizar para a versão {newest_version}","update_available.updating":"Atualizando {name} para a versão {version}","update_available.no_update":"Nenhuma atualização disponível para {name}","confirm.restart.title":"Reiniciar {name}","confirm.restart.text":"Tem certeza que deseja reiniciar {name} ?","confirm.reset_options.title":"Opções de redefinição","confirm.reset_options.text":"Tem certeza de que deseja redefinir todas as suas opções?","dashboard.addon_new_version":"Nova versão disponível","dashboard.addon_running":"Add-on em execução","dashboard.addon_stopped":"Add-on está parado","dashboard.addons":"Add-ons instalados","dashboard.no_addons":"Você ainda não tem nenhum add-on instalado. Vá até a loja de add-on para começar!","dashboard.search_addons":"Pesquisar add-ons","store.missing_addons":"Add-ons não encontrados? Habilite o modo avançado em sua página de perfil de usuário","store.no_results_found":"Nenhum resultado encontrado no {repository}.","store.registries":"Registros","store.repositories":"Repositórios","store.check_updates":"Verifique se há atualizações","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Loja de Add-ons","panel.system":"Sistema","my.not_supported":"Este redirecionamento não é compatível com a instância do Home Assistant. Verifique o {link} para os redirecionamentos suportados e a versão em que foram introduzidos.","my.faq_link":"Perguntas frequentes do meu Home Assistant","my.add_addon_repository_title":"Repositório de add-on ausente","my.add_addon_repository_description":"O add-on ''{addon}'' faz parte do repositório de add-on ''{repository}'', este repositório está faltando no seu sistema, você quer adicioná-lo agora?","my.error":"Ocorreu um erro desconhecido","my.error_addon_not_found":"Add-on não encontrado","my.error_repository_not_found":"O repositório necessário para este add-on não foi encontrado","my.error_addon_not_started":"O add-on solicitado não está em execução. Por favor, inicie-o primeiro","my.error_addon_not_installed":"O add-on solicitado não está instalado. Por favor, instale-o primeiro","my.error_addon_no_ingress":"O add-on solicitado não suporta entrada","system.log.log_provider":"Provedor de Registros","system.log.get_logs":"Falha ao obter registros do {provider}, {error}","system.supervisor.cpu_usage":"Uso de CPU pelo Supervisor","system.supervisor.ram_usage":"Uso de RAM pelo Supervisor","system.supervisor.failed_to_set_option":"Falha em definir a opção Supervisor","system.supervisor.failed_to_reload":"Falha ao recarregar o Supervisor","system.supervisor.failed_to_update":"Falha ao atualizar o Supervisor","system.supervisor.unsupported_title":"Você está executando uma instalação sem suporte","system.supervisor.unsupported_description":"Abaixo está uma lista de problemas encontrados com sua instalação, clique nos links para saber como você pode resolver os problemas.","system.supervisor.unhealthy_title":"Sua instalação não está íntegra","system.supervisor.unhealthy_description":"Executar uma instância não íntegra causará mais problemas. Abaixo está uma lista de problemas encontrados com sua instalação, clique nos links para saber como você pode resolver os problemas.","system.supervisor.update_supervisor":"Atualizar o Supervisor","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Sair do canal beta","system.supervisor.leave_beta_description":"Obtenha atualizações estáveis para Home Assistant, Supervisor e host","system.supervisor.join_beta_action":"Junte-se ao canal beta","system.supervisor.join_beta_description":"Obtenha atualizações beta para Home Assistant (RCs), Supervisor e host","system.supervisor.share_diagnostics":"Compartilhar diagnósticos","system.supervisor.share_diagnostics_description":"Compartilhe relatórios de falhas e informações de diagnóstico.","system.supervisor.reload_supervisor":"Recarregar Supervisor","system.supervisor.warning":"AVISO","system.supervisor.search":"Procurar","system.supervisor.share_diagonstics_title":"Ajude a melhorar o Home Assistant","system.supervisor.share_diagonstics_description":"Você gostaria de compartilhar automaticamente relatórios de falhas e informações de diagnóstico quando o Supervisor encontrar erros inesperados? {line_break} Isso nos permitirá corrigir os problemas, as informações só podem ser acessadas pela equipe do Home Assistant Core e não serão compartilhadas com outras pessoas. {line_break} Os dados não incluem nenhuma informação privada/confidencial e você pode desativar isso nas configurações a qualquer momento que quiser.","system.supervisor.unsupported_reason.apparmor":"O AppArmor não está habilitado no host","system.supervisor.unsupported_reason.content_trust":"A validação de conteúdo confiável está desativada","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configuração do Docker","system.supervisor.unsupported_reason.docker_version":"Versão do Docker","system.supervisor.unsupported_reason.job_conditions":"Condições de tarefa ignoradas","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Gerenciador de Rede","system.supervisor.unsupported_reason.os":"Sistema Operacional","system.supervisor.unsupported_reason.os_agent":"Agente do SO","system.supervisor.unsupported_reason.privileged":"Supervisor não é privilegiado","system.supervisor.unsupported_reason.software":"Software não suportado detectado","system.supervisor.unsupported_reason.source_mods":"Modificações na fonte","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Resolvido pelo sistema","system.supervisor.unhealthy_reason.privileged":"Supervisor não possui privilégios","system.supervisor.unhealthy_reason.supervisor":"Não foi possível atualizar o Supervisor","system.supervisor.unhealthy_reason.setup":"A configuração do Supervisor falhou","system.supervisor.unhealthy_reason.docker":"O ambiente Docker não está funcionando corretamente","system.supervisor.unhealthy_reason.untrusted":"Conteúdo não confiável detectado","system.host.failed_to_get_hardware_list":"Falha ao obter lista de hardware","system.host.failed_to_reboot":"Falha ao reiniciar o host","system.host.failed_to_shutdown":"Falha ao desligar o host","system.host.failed_to_set_hostname":"A configuração do hostname falhou","system.host.failed_to_import_from_usb":"Falha ao importar de USB","system.host.failed_to_move":"Falha ao mover o disco de dados","system.host.used_space":"Espaço utilizado","system.host.hostname":"Hostname","system.host.change_hostname":"Mudar Hostname","system.host.new_hostname":"Por favor, digite um novo hostname:","system.host.ip_address":"Endereço IP","system.host.change":"Alterar","system.host.operating_system":"Sistema Operacional","system.host.docker_version":"Versão do Docker","system.host.deployment":"Implantação","system.host.emmc_lifetime_used":"Expectativa de Vida do eMMC usada","system.host.reboot_host":"Reiniciar o host","system.host.confirm_reboot":"Você tem certeza de que quer reiniciar o host?","system.host.confirm_shutdown":"Você tem certeza de que quer desligar o host?","system.host.shutdown_host":"Desligar o host","system.host.hardware":"Hardware","system.host.import_from_usb":"Importar via USB","system.host.move_datadisk":"Mover disco de dados","system.core.cpu_usage":"Uso de CPU do Core","system.core.ram_usage":"Uso de RAM do Core","backup.search":"Pesquisar backups","backup.no_backups":"Você não possui nenhum backup","backup.create_blocked_not_running":"Não é possível criar um backup porque o sistema está {state}.","backup.delete_selected":"Excluir backups selecionados","backup.delete_backup_title":"Excluir backup","backup.delete_backup_text":"Deseja excluir {number} {number, plural,\n one {backups}\n other {backups}\n}?","backup.delete_backup_confirm":"Excluir","backup.selected":"{number} {number, plural,\n one {selecionado}\n other {selecionados}\n}","backup.failed_to_delete":"Falha ao excluir","backup.could_not_create":"Não foi possível criar um backup","backup.upload_backup":"Fazer upload de backup","backup.download_backup":"Baixar backup","backup.create_backup":"Criar backup","backup.create":"Criar","backup.created":"Criado","backup.name":"Nome do backup","backup.type":"Tipo da backup","backup.select_type":"Selecione o que restaurar","backup.full_backup":"Backup completo","backup.partial_backup":"Backup parcial","backup.addons":"Add-ons","backup.folders":"Pastas","backup.size":"Tamanho","backup.password":"Senha do backup","backup.confirm_password":"Confirme a senha do backup","backup.password_protection":"Proteção por senha","backup.enter_password":"Por favor insira uma senha.","backup.passwords_not_matching":"As senhas não coincidem","backup.backup_already_running":"Um backup ou restauração já está em execução, não é possível criar um novo backup no momento, tente novamente mais tarde.","dialog.network.title":"Configurações de rede","dialog.network.connected_to":"Conectado a {ssid}","dialog.network.scan_ap":"Procurar pontos de acesso","dialog.network.signal_strength":"Força do sinal","dialog.network.open":"Abrir","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Senha do Wi-Fi","dialog.network.warning":"Se você estiver alterando a rede Wi-Fi, o endereço IP ou o gateway da rede, você pode perder a conexão!","dialog.network.static":"Estático","dialog.network.auto":"Automático","dialog.network.disabled":"Desativado","dialog.network.ip_netmask":"Endereços IP/Máscara de rede","dialog.network.gateway":"Endereço do gateway","dialog.network.dns_servers":"Servidores DNS","dialog.network.unsaved":"Você tem alterações não salvas; elas serão perdidas se você alterar as guias, deseja continuar?","dialog.network.failed_to_change":"Falha ao alterar as configurações de rede","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Adicionar Novo Registro de Contêiner","dialog.registries.title_manage":"Gerencie Registros de Contêineres","dialog.registries.registry":"Registro","dialog.registries.username":"Usuário","dialog.registries.password":"Senha","dialog.registries.no_registries":"Nenhum registro configurado","dialog.registries.add_registry":"Adicionar registro","dialog.registries.add_new_registry":"Adicionar novo registro","dialog.registries.remove":"Remover","dialog.registries.failed_to_add":"Falha ao adicionar registro","dialog.registries.failed_to_remove":"Falha ao remover registro","dialog.repositories.title":"Gerencie repositórios de add-on","dialog.repositories.add":"Adicionar","dialog.repositories.remove":"Remover","dialog.repositories.used":"O repositório está em uso para add-ons instalados e não pode ser removido.","dialog.restart_addon.title":"Reiniciar {name}?","dialog.restart_addon.text":"Para usar a nova configuração salva, este add-on deve ser reiniciado.","dialog.restart_addon.restart":"Reiniciar","dialog.uninstall_addon.title":"Desinstalar {name}?","dialog.uninstall_addon.text":"Sua configuração será excluída permanentemente.","dialog.uninstall_addon.uninstall":"Desinstalar","dialog.hardware.title":"Hardware","dialog.hardware.search":"Procurar dispositivos","dialog.hardware.subsystem":"Subsistema","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributos","dialog.hardware.device_path":"Caminho do dispositivo","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Mover disco de dados","dialog.datadisk_move.description":"Você está usando ''{current_path}'' como disco de dados. Mover os discos de dados reiniciará seu dispositivo e levará {time} minutos. A instalação do seu Home Assistant não estará acessível durante este período. Não desconecte a energia durante o movimento!","dialog.datadisk_move.select_device":"Selecione o novo disco de dados","dialog.datadisk_move.no_devices":"Nenhum dispositivo adequado foi encontrado","dialog.datadisk_move.moving_desc":"Reiniciando e movendo o disco de dados. Por favor, tenha paciência","dialog.datadisk_move.moving":"Movendo disco de dados","dialog.datadisk_move.loading_devices":"Carregando dispositivos","dialog.datadisk_move.cancel":"Cancelar","dialog.datadisk_move.move":"Mover"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ro-aefadb6d45fa6fe9210fea9ac9b7f161.json b/supervisor/api/panel/static/translations/ro-f99be97db12645599d094b182b85a79b.json similarity index 95% rename from supervisor/api/panel/static/translations/ro-aefadb6d45fa6fe9210fea9ac9b7f161.json rename to supervisor/api/panel/static/translations/ro-f99be97db12645599d094b182b85a79b.json index 50006156b..71732fe98 100644 --- a/supervisor/api/panel/static/translations/ro-aefadb6d45fa6fe9210fea9ac9b7f161.json +++ b/supervisor/api/panel/static/translations/ro-f99be97db12645599d094b182b85a79b.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Resetarea configurației add-on-ului eșuată, {error}","addon.failed_to_save":"Salvarea configurației add-on-ului eșuată, {error}","addon.state.installed":"Add-on-ul este instalat","addon.state.not_installed":"Add-on-ul nu este instalat","addon.state.not_available":"Add-on-ul nu este disponibil pe sistemul tău","addon.panel.configuration":"Configurație","addon.panel.documentation":"Documentație","addon.panel.info":"Info","addon.panel.log":"Jurnal","addon.configuration.no_configuration":"Acest add-on nu expune nicio configurație.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Implicit","addon.configuration.audio.input":"Intrare","addon.configuration.audio.output":"Ieșire","addon.configuration.options.header":"Opțiuni","addon.configuration.options.edit_in_ui":"Modifică în interfața de utilizator","addon.configuration.options.edit_in_yaml":"Modifică în YAML","addon.configuration.options.invalid_yaml":"YAML invalid","addon.configuration.options.show_unused_optional":"Afișați opțiuni de configurare opționale neutilizate","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Dezactivat","addon.configuration.network.header":"Rețea","addon.configuration.network.show_disabled":"Afișează porturile dezactivate","addon.configuration.network.introduction":"Schimbă porturile de pe gazda ta, care sunt expuse de add-on","addon.dashboard.changelog":"Jurnal de modificări","addon.dashboard.cpu_usage":"Utilizare CPU de către add-on","addon.dashboard.ram_usage":"RAM utilizat de add-on","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} este disponibil","addon.dashboard.not_available_arch":"Acest add-on nu este compatibil cu procesorul dispozitivului sau cu sistemul de operare instalat pe dispozitiv.","addon.dashboard.not_available_version":"Rulezi Home Assistant {core_version_installed}, pentru a face actualizarea la această versiune de add-on este nevoie cel puțin de versiunea {core_version_needed} a Home Assistant","addon.dashboard.visit_addon_page":"Vizitează pagina {name} pentru mai multe detalii","addon.dashboard.restart":"repornire","addon.dashboard.start":"pornire","addon.dashboard.stop":"oprire","addon.dashboard.install":"instalare","addon.dashboard.uninstall":"dezinstalare","addon.dashboard.rebuild":"reconstrucție","addon.dashboard.open_web_ui":"Deschide interfața de utilizator","addon.dashboard.protection_mode.title":"Modul de protecție este dezactivat!","addon.dashboard.protection_mode.content":"Modul de protecție este dezactivat pentru acest add-on! Aceasta conferă add-on-ului acces total la întregul sistem, ceea ce implică riscuri de securitate și poate dăuna sistemului atunci când este folosit incorect. Dezactivează modul de protecție doar daca ești familiar, ai nevoie și ai încredere in sursa acestui add-on.","addon.dashboard.protection_mode.enable":"Activează","addon.dashboard.capability.stage.title":"Stadiu add-on","addon.dashboard.capability.stage.description":"Add-on-urile pot avea unul dintre următoarele trei stadii:\n\n{icon_stable} **Stabil**: Acestea sunt add-on-urile pregătite pentru a fi folosite în producție.\n\n{icon_experimental} **Experimental**: Pot avea probleme (bug-uri) și este posibil să fie neterminate.\n\n{icon_deprecated} **Depreciat**: Aceste add-on-uri nu mai primesc actualizări.","addon.dashboard.capability.rating.title":"Scor de securitate add-on","addon.dashboard.capability.rating.description":"Home Assistant acordă fiecăruia dintre add-on-uri un scor de securitate care reflectă riscurile asociate folosirii respectivului add-on. Cu cât un add-on pretinde acces la mai multe resurse ale sistemului, cu atât scorul este mai mic, astfel crescând riscurile de securitate.\n\nScorul este pe o scară de la 1 la 8, unde 1 este cel mai mic scor (atribuit securității precare și riscurilor foarte mari), iar 8 este cel mai mare scor posibil (reflectă siguranță ridicată și riscuri scăzute).","addon.dashboard.capability.host_network.title":"Rețea gazdă","addon.dashboard.capability.host_network.description":"Add-on-urile rulează de obicei în propriul layer rețelistic izolat, ceea ce previne accesul lor la rețeaua sistemului-gazdă. În anumite cazuri, această izolare rețelistică poate limita capacitatea add-on-urilor de a-și furniza serviciile și, prin urmare, izolarea poate fi dezactivată de către autorul add-on-ului, conferind add-on-ului acces neîngrădit la capabilitățile de rețea ale sistemului-gazdă. Acest lucru aduce după sine capabilități mai variate de rețelistică cu prețul diminuării securității, prin urmare scorul de securitate al add-on-ului va scădea atunci când această opțiune este folosită de către add-on.","addon.dashboard.capability.homeassistant_api.title":"Acces la Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"Acestui add-on îi este permis accesul la instanța Home Assistant direct prin API-ul Home Assistant. Acest mod gestionează și autentificarea pentru add-on, ceea ce îi permite acestuia să interacționeze cu Home Assistant fără a mai fi nevoie de token/s de autentificare adiționali.","addon.dashboard.capability.full_access.title":"Acces complet la hardware","addon.dashboard.capability.full_access.description":"Acestui add-on îi este permis accesul total la hardware-ul sistemului, la cererea autorului add-on-ului. Accesul este comparabil cu modul privilegiat din Docker. Întrucât acest lucru expune potențiale riscuri de securitate, scorul de securitate al add-on-ului este afectat negativ.\n\nAcest nivel de acces nu este acordat automat, ci trebuie confirmat de către un administrator. Pentru a face asta, trebuie să dezactivezi manual modul de protecție pentru add-on. Dezactivează modul de protecție doar daca ești familiar, ai nevoie și ai încredere in sursa acestui add-on.","addon.dashboard.capability.hassio_api.title":"Acces la Supervisor API","addon.dashboard.capability.hassio_api.description":"Add-on-ului i-a fost acordat acces la Supervisor API, la cererea autorului add-on-ului. În mod implicit, add-on-ul poate accesa doar informații generale despre versiune de sistem. Atunci când add-on-ul solicită nivelul de acces la API 'manager' sau 'admin', va obține acces suficient pentru a controla multiple părți din sistemul Home Assistant. Aceasta permisiune este semnalată printr-o insignă și va afecta negativ scorul de securitate al add-on-ului.","addon.dashboard.capability.docker_api.title":"Acces complet la Docker","addon.dashboard.capability.docker_api.description":"Autorul add-on-lui a solicitat ca add-on să aibă acces de gestionare la instanța Docker care rulează pe sistemul dvs. Acest mod oferă add-on-lui acces și control complet asupra întregului sistem Home Assistant, ceea ce adaugă riscuri de securitate și vă poate deteriora sistemul atunci când este utilizat greșit. Prin urmare, această caracteristică are un impact negativ asupra scorului de securitate al add-on-lui.\n\nAcest nivel de acces nu este acordat automat și trebuie să fie confirmat de dvs. Pentru a face acest lucru, trebuie să dezactivați manual modul de protecție al add-on-lui. Dezactivați modul de protecție numai dacă știți, aveți nevoie și aveți încredere în sursa acestui add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"De obicei, procesele rulate de către un add-on sunt izolate de toate celelalte procese de sistem. Autorul add-on-ului a solicitat ca add-on-ul să aibă acces la procesele de sistem ce rulează pe sistemul-gazdă, precum și să poată porni procese pe sistemul-gazdă. Acest mod conferă add-on-ului dreptul de a accesa și controla complet sistemul Home Assistant, ceea ce implică riscuri de securitate și poate dăuna sistemului dacă este folosit greșit. Așadar, această funcționalitate are impact negativ scorul de securitate.\n\nAcest nivel de acces nu este acordat automat, ci trebuie confirmat de către un administrator. Pentru a face asta, trebuie să dezactivezi manual modul de protecție pentru add-on. Dezactivează modul de protecție doar daca ești familiar, ai nevoie și ai încredere in sursa acestui add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') este un modul de securitate Linux ce restricționează capabilitățile add-on-urilor precum acces la rețea, acces la raw sockets, sau permisiunea de a citi, scrie și executa anumite fișiere.\n\nAutorii de add-on-uri pot furniza profile de securitate optimizate pentru fiecare add-on în parte sau pot solicita dezactivarea AppArmor. Daca AppArmor este dezactivat, apar riscuri de securitate, ceea ce are un impact negativ scorul de securitate al add-on-ului.","addon.dashboard.capability.auth_api.title":"Autentificare Home Assistant","addon.dashboard.capability.auth_api.description":"Un add-on poate autentifica utilizatorii împotriva Home Assistant, permițând add-on-urilor să ofere utilizatorilor posibilitatea de a se conecta la aplicații care rulează în interiorul add-on-urilor, folosind numele de utilizator/parola Home Assistant. Această insignă indică dacă autorul add-on-ului solicită această capacitate.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Acest add-on folosește Ingress pentru a-și insera în siguranță interfața în Home Assistant.","addon.dashboard.capability.signed.title":"Semnat","addon.dashboard.capability.signed.description":"Acest add-on a fost semnat și verificat cu Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Nucleu","addon.dashboard.capability.label.rating":"evaluare","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"gazdă","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"PID gazdă","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autentificare","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Semnat","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Depreciat","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"implicit","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"administrator","addon.dashboard.option.boot.title":"Pornește odată cu sistemul","addon.dashboard.option.boot.description":"Comandă pornirea add-on-ului odată cu pornirea sistemului","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Această opțiune pornește add-on-ul dacă se blochează","addon.dashboard.option.auto_update.title":"Actualizare automată","addon.dashboard.option.auto_update.description":"Actualizează automat add-on-ul cand este disponibilă o versiune mai nouă","addon.dashboard.option.ingress_panel.title":"Afișează în bara laterală","addon.dashboard.option.ingress_panel.description":"Adaugă add-on-ul în bara laterală","addon.dashboard.option.protected.title":"Mod de protecție","addon.dashboard.option.protected.description":"Nu permite add-on-ului acces superior la sistem","addon.dashboard.action_error.uninstall":"A eșuat dezinstalarea add-on-ului","addon.dashboard.action_error.install":"A eșuat instalarea add-on-ului","addon.dashboard.action_error.stop":"A eșuat oprirea add-on-ului","addon.dashboard.action_error.rebuild":"A eșuat reconstruirea add-on-ului","addon.dashboard.action_error.restart":"A eșuat repornirea add-on-ului","addon.dashboard.action_error.start":"A eșuat pornirea add-on-ului","addon.dashboard.action_error.go_to_config":"Modifică configurația","addon.dashboard.action_error.start_invalid_config":"Mergi la configurare","addon.dashboard.action_error.validate_config":"A eșuat validarea configurației add-on-ului","addon.dashboard.action_error.get_changelog":"A eșuat obținerea jurnalului de modificări","addon.documentation.get_documentation":"A eșuat obținerea documentației add-on-ului, {error}","addon.logs.get_logs":"A eșuat obținerea jurnalului add-on-ului, {error}","common.cancel":"Anulează","common.yes":"Da","common.no":"Nu","common.add":"Adaugă","common.description":"Descriere","common.failed_to_restart_name":"A eșuat repornirea {name}","common.failed_to_update_name":"A eșuat actualizarea {name}","common.learn_more":"Află mai multe","common.new_version_available":"Versiune nouă disponibilă","common.newest_version":"Cea mai nouă versiune","common.refresh":"Reîmprospătare","common.release_notes":"Notițe de lansare","common.reload":"Reîncărcare","common.reset_defaults":"Resetare la valorile implicite","common.reset_options":"Resetează opțiuni","common.restart_name":"Repornește {name}","common.restart":"Repornire","common.running_version":"Momentan rulezi versiunea {version}","common.save":"Salvează","common.close":"Închide","common.menu":"Meniu","common.show":"Arată","common.show_more":"Arată mai multe informații despre acest lucru","common.update_available":"{count, plural,\n one {Actualizare disponibilă}\n other {{count} actualizări disponibile}\n}","common.update":"Actualizare","common.version":"Versiune","common.error.unknown":"Eroare necunoscută","common.error.update_failed":"Actualizare eșuată","update_available.update_name":"Actualizare {name}","update_available.open_release_notes":"Deschide notele de lansare","update_available.create_backup":"Creaza backup înainte de actualizare","update_available.description":"Este instalată versiunea {version}. Apasă pe Actualizare pentru a actualiza la versiunea {newest_version}.","update_available.updating":"Se actualizează {name} la versiunea {version}","update_available.no_update":"Nu există actualizări pentru {name}","confirm.restart.title":"Repornește {name}","confirm.restart.text":"Ești sigur că dorești să repornești {name}?","confirm.reset_options.title":"Resetează opțiunile","confirm.reset_options.text":"Ești sigur că dorești să resetezi toate opțiunile?","dashboard.addon_new_version":"Versiune nouă disponibilă","dashboard.addon_running":"Add-on-ul rulează","dashboard.addon_stopped":"Add-on-ul este oprit","dashboard.addons":"Add-on-uri instalate","dashboard.no_addons":"Nu ai niciun add-on instalat încă. Mergi către magazinul de add-on-uri ca să începi!","dashboard.search_addons":"Caută add-on-uri","store.missing_addons":"Lipsesc add-on-urile? Activează modul avansat în pagina ta de profil","store.no_results_found":"Nu s-au găsit rezultate în {repository}.","store.registries":"Registre","store.repositories":"Repozitorii","store.check_updates":"Caută actualizări","panel.addons":"Add-on-uri","panel.dashboard":"Tablou de bord","panel.backups":"Backup-uri","panel.store":"Depozit de add-on-uri","panel.system":"Sistem","my.not_supported":"Această redirecționare nu este acceptată de instanța Home Assistant. Consultă {link} pentru redirecționările acceptate și versiunea pe care au fost introduse.","my.faq_link":"Întrebări frecvente despre Home Assistant","my.add_addon_repository_title":"Lipsește add-on repository","my.add_addon_repository_description":"Add-on-ul ''{addon}'' face parte din repozitoriul ''{repository}'', iar acest repozitoriu lipsește pe sistemul tău, dorești să îl adaugi acum?","my.error":"A apărut o eroare necunoscută","my.error_addon_not_found":"Add-on-ul nu a fost găsit","my.error_repository_not_found":"Nu a fost găsit repozitoriul necesar pentru acest add-on","my.error_addon_not_started":"Add-on-ul solicitat nu rulează. Te rugăm să îl pornești mai întâi","my.error_addon_not_installed":"Add-on-ul solicitat nu este instalat. Te rugăm să îl instalezi mai întâi","my.error_addon_no_ingress":"Add-on-ul solicitat nu suportă Ingress","system.log.log_provider":"Furnizor de jurnal","system.log.get_logs":"A eșuat prelevarea jurnalelor de la {provider}, {error}","system.supervisor.cpu_usage":"Procesor folosit de supervizor","system.supervisor.ram_usage":"RAM folosit de supervizor","system.supervisor.failed_to_set_option":"A eșuat modificarea opțiunii pe supervizor","system.supervisor.failed_to_reload":"A eșuat reîncărcarea supervizorului","system.supervisor.failed_to_update":"A eșuat actualizarea supervizorului","system.supervisor.unsupported_title":"Rulezi o instalare neacceptată","system.supervisor.unsupported_description":"Mai jos este o listă de probleme ale instanței tale, apasă pe linkuri pentru a afla cum le poți rezolva.","system.supervisor.unhealthy_title":"Instanța ta nu este într-o stare bună de sănătate","system.supervisor.unhealthy_description":"Rularea unei instanțe care nu e sănătoasă va cauza probleme. Mai jos este o listă de probleme ale instanței tale, apasă pe linkuri pentru a afla cum le poți rezolva.","system.supervisor.update_supervisor":"Actualizează supervizorul","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Părăsește canalul beta","system.supervisor.leave_beta_description":"Obține actualizări stabile pentru Home Assistant, supervizor și gazdă","system.supervisor.join_beta_action":"Alătură-te canalului beta","system.supervisor.join_beta_description":"Obține actualizări beta pentru Home Assistant (candidați pentru lansare), supervizor și gazdă","system.supervisor.share_diagnostics":"Împărtășește diagnosticele","system.supervisor.share_diagnostics_description":"Împărtășește rapoartele de blocare și informațiile de diagnosticare","system.supervisor.reload_supervisor":"Reîncarcă supervizor","system.supervisor.warning":"ATENȚIE","system.supervisor.search":"Căutare","system.supervisor.share_diagonstics_title":"Ajută la îmbunătățirea Home Assistant","system.supervisor.share_diagonstics_description":"Dorești să împărtășești automat rapoartele de blocare și informații de diagnosticare atunci când supervizorul întâlnește erori neașteptate? {line_break} Acest lucru ne va permite să reparăm problemele, informațiile sunt disponibile doar echipei Home Assistant Core și nu vor fi împărtășite mai departe cu alte persoane. {line_break} Datele transmise nu includ nicio informație sensibilă sau cu caracter personal și poți dezactiva oricând această funcționalitate.","system.supervisor.unsupported_reason.apparmor":"AppArmor nu este activat pe gazdă","system.supervisor.unsupported_reason.content_trust":"Este dezactivată validarea încrederii în conținut","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configurație Docker","system.supervisor.unsupported_reason.docker_version":"Versiunea Docker","system.supervisor.unsupported_reason.job_conditions":"Condiții pentru sarcini ignorate","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Administrare rețea","system.supervisor.unsupported_reason.os":"Sistem de operare","system.supervisor.unsupported_reason.os_agent":"Agent sistem de operare","system.supervisor.unsupported_reason.privileged":"Supervizorul nu este privilegiat","system.supervisor.unsupported_reason.software":"Software nesuportat detectat","system.supervisor.unsupported_reason.source_mods":"Modificări sursă","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Rezolvat","system.supervisor.unhealthy_reason.privileged":"Supervizorul nu este privilegiat","system.supervisor.unhealthy_reason.supervisor":"Supervizorul nu a putut actualiza","system.supervisor.unhealthy_reason.setup":"Configurarea supervizorului a eșuat","system.supervisor.unhealthy_reason.docker":"Mediul Docker nu funcționează corespunzător","system.supervisor.unhealthy_reason.untrusted":"A fost detectat conținut în care nu se poate avea încredere","system.host.failed_to_get_hardware_list":"A eșuat prelevarea listei de hardware","system.host.failed_to_reboot":"A eșuat repornirea gazdei","system.host.failed_to_shutdown":"A eșuat oprirea gazdei","system.host.failed_to_set_hostname":"A eșuat setarea hostname-ului","system.host.failed_to_import_from_usb":"A eșuat importarea de pe USB","system.host.failed_to_move":"Nu s-a reușit mutarea discului de date","system.host.used_space":"Spațiu utilizat","system.host.hostname":"Hostname","system.host.change_hostname":"Schimbă hostname","system.host.new_hostname":"Te rugăm să introduci un nou hostname:","system.host.ip_address":"Adresa IP","system.host.change":"Schimbă","system.host.operating_system":"Sistem de operare","system.host.docker_version":"Versiune Docker","system.host.deployment":"Instalare","system.host.emmc_lifetime_used":"Durată de viață folosită eMMC","system.host.reboot_host":"Repornire gazdă","system.host.confirm_reboot":"Sigur dorești să repornești gazda?","system.host.confirm_shutdown":"Sigur dorești sa oprești gazda?","system.host.shutdown_host":"Oprire gazdă","system.host.hardware":"Hardware","system.host.import_from_usb":"Importare de pe USB","system.host.move_datadisk":"Mută discul de date","system.core.cpu_usage":"Procesor utilizat de Core","system.core.ram_usage":"RAM utilizat de Core","backup.search":"Caută backup-uri","backup.no_backups":"Nu ai niciun backup încă.","backup.create_blocked_not_running":"Crearea unui backup nu este posibilă acum, deoarece sistemul este în starea {state}.","backup.delete_selected":"Ștergeți backup-urile selectate","backup.delete_backup_title":"Șterge backup","backup.delete_backup_text":"Dorești să ștergi {number} {number, plural,\n one {backup}\n other {backup-uri}\n}?","backup.delete_backup_confirm":"șterge","backup.selected":"{number} selectat(e)","backup.failed_to_delete":"A eșuat ștergerea","backup.could_not_create":"Nu s-a putut crea un backup","backup.upload_backup":"Încarcă un backup","backup.download_backup":"Descarcă backup","backup.create_backup":"Creează un backup","backup.create":"Creează","backup.created":"Creat","backup.name":"Numele backup-ului","backup.type":"Tip de backup","backup.select_type":"Selectează ce să restaurezi","backup.full_backup":"Backup complet","backup.partial_backup":"Backup parțial","backup.addons":"Add-on-uri","backup.folders":"Fișiere","backup.size":"Dimensiune","backup.password":"Parola backup-ului","backup.confirm_password":"Confirmă parolă backup-ului","backup.password_protection":"Protecție cu parolă","backup.enter_password":"Te rog să introduci o parolă.","backup.passwords_not_matching":"Parolele nu se potrivesc","backup.backup_already_running":"Un backup sau o restaurare este deja în curs de execuție, crearea unui nou backup nu este posibilă în prezent, încearcă din nou mai târziu.","dialog.network.title":"Configurare rețea","dialog.network.connected_to":"Conectat la {ssid}","dialog.network.scan_ap":"Caută puncte de acces (AP-uri)","dialog.network.signal_strength":"Puterea semnalului","dialog.network.open":"Deschis","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Parola Wi-Fi","dialog.network.warning":"Dacă schimbi rețeaua WiFi, IP-ul sau adresele gateway-ului, este posibil să pierzi conexiunea!","dialog.network.static":"Static","dialog.network.auto":"Automat","dialog.network.disabled":"Dezactivat","dialog.network.ip_netmask":"Adresa IP/Netmask","dialog.network.gateway":"Adresă gateway","dialog.network.dns_servers":"Servere DNS","dialog.network.unsaved":"Ai modificări nesalvate, care se vor pierde dacă schimbi tab-uri. Sigur dorești să continui?","dialog.network.failed_to_change":"A eșuat schimbarea configurației rețelei","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Adaugă un nou registru de containere","dialog.registries.title_manage":"Gestionare registre de containere","dialog.registries.registry":"Registru","dialog.registries.username":"Nume de utilizator","dialog.registries.password":"Parolă","dialog.registries.no_registries":"Niciun registru configurat","dialog.registries.add_registry":"Adaugă registru","dialog.registries.add_new_registry":"Adaugă un registru nou","dialog.registries.remove":"Elimină","dialog.registries.failed_to_add":"A eșuat adăugarea registrului","dialog.registries.failed_to_remove":"A eșuat eliminarea registrului","dialog.repositories.title":"Gestionează repozitoriile pentru add-on-uri","dialog.repositories.add":"Adaugă","dialog.repositories.remove":"Elimină","dialog.repositories.used":"Repozitoriul este în uz pentru add-on-uri instalate și nu poate fi eliminat.","dialog.restart_addon.title":"Repornire {name}?","dialog.restart_addon.text":"Pentru a utiliza noua configurație, acest add-on trebuie repornit.","dialog.restart_addon.restart":"Repornire","dialog.uninstall_addon.title":"Dezinstalare {name}?","dialog.uninstall_addon.text":"Configurația sa va fi ștearsă definitiv.","dialog.uninstall_addon.uninstall":"Dezinstalare","dialog.hardware.title":"Hardware","dialog.hardware.search":"Căutare hardware","dialog.hardware.subsystem":"Subsistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribute","dialog.hardware.device_path":"Calea dispozitivului","dialog.datadisk_move.title":"Mută discul de date","dialog.datadisk_move.description":"În prezent utilizezi ''{current_path}'' ca disc de date. Mutarea discurilor de date va reporni dispozitivul și se preconizează ca va dura {time} minute. Instanța ta Home Assistant nu va fi disponibilă în acest interval. Nu deconecta alimentarea în timpul mutării datelor!","dialog.datadisk_move.select_device":"Selectează disc de date nou","dialog.datadisk_move.no_devices":"Nu s-au găsit dispozitive adecvate","dialog.datadisk_move.moving_desc":"Se repornește și se mută discul de date. Te rugăm să ai răbdare","dialog.datadisk_move.moving":"Se mută discul de date","dialog.datadisk_move.loading_devices":"Se încarcă dispozitivele","dialog.datadisk_move.cancel":"Anulează","dialog.datadisk_move.move":"Mută"} \ No newline at end of file +{"addon.failed_to_reset":"Resetarea configurației add-on-ului eșuată, {error}","addon.failed_to_save":"Salvarea configurației add-on-ului eșuată, {error}","addon.state.installed":"Add-on-ul este instalat","addon.state.not_installed":"Add-on-ul nu este instalat","addon.state.not_available":"Add-on-ul nu este disponibil pe sistemul tău","addon.panel.configuration":"Configurație","addon.panel.documentation":"Documentație","addon.panel.info":"Info","addon.panel.log":"Jurnal","addon.configuration.no_configuration":"Acest add-on nu expune nicio configurație.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Implicit","addon.configuration.audio.input":"Intrare","addon.configuration.audio.output":"Ieșire","addon.configuration.options.header":"Opțiuni","addon.configuration.options.edit_in_ui":"Modifică în interfața de utilizator","addon.configuration.options.edit_in_yaml":"Modifică în YAML","addon.configuration.options.invalid_yaml":"YAML invalid","addon.configuration.options.show_unused_optional":"Afișați opțiuni de configurare opționale neutilizate","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Dezactivat","addon.configuration.network.header":"Rețea","addon.configuration.network.show_disabled":"Afișează porturile dezactivate","addon.configuration.network.introduction":"Schimbă porturile de pe gazda ta, care sunt expuse de add-on","addon.dashboard.changelog":"Jurnal de modificări","addon.dashboard.cpu_usage":"Utilizare CPU de către add-on","addon.dashboard.ram_usage":"RAM utilizat de add-on","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} este disponibil","addon.dashboard.not_available_arch":"Acest add-on nu este compatibil cu procesorul dispozitivului sau cu sistemul de operare instalat pe dispozitiv.","addon.dashboard.not_available_version":"Rulezi Home Assistant {core_version_installed}, pentru a face actualizarea la această versiune de add-on este nevoie cel puțin de versiunea {core_version_needed} a Home Assistant","addon.dashboard.visit_addon_page":"Vizitează pagina {name} pentru mai multe detalii","addon.dashboard.restart":"repornire","addon.dashboard.start":"pornire","addon.dashboard.stop":"oprire","addon.dashboard.install":"instalare","addon.dashboard.uninstall":"dezinstalare","addon.dashboard.rebuild":"reconstrucție","addon.dashboard.open_web_ui":"Deschide interfața de utilizator","addon.dashboard.protection_mode.title":"Modul de protecție este dezactivat!","addon.dashboard.protection_mode.content":"Modul de protecție este dezactivat pentru acest add-on! Aceasta conferă add-on-ului acces total la întregul sistem, ceea ce implică riscuri de securitate și poate dăuna sistemului atunci când este folosit incorect. Dezactivează modul de protecție doar daca ești familiar, ai nevoie și ai încredere in sursa acestui add-on.","addon.dashboard.protection_mode.enable":"Activează","addon.dashboard.capability.stage.title":"Stadiu add-on","addon.dashboard.capability.stage.description":"Add-on-urile pot avea unul dintre următoarele trei stadii:\n\n{icon_stable} **Stabil**: Acestea sunt add-on-urile pregătite pentru a fi folosite în producție.\n\n{icon_experimental} **Experimental**: Pot avea probleme (bug-uri) și este posibil să fie neterminate.\n\n{icon_deprecated} **Depreciat**: Aceste add-on-uri nu mai primesc actualizări.","addon.dashboard.capability.rating.title":"Scor de securitate add-on","addon.dashboard.capability.rating.description":"Home Assistant acordă fiecăruia dintre add-on-uri un scor de securitate care reflectă riscurile asociate folosirii respectivului add-on. Cu cât un add-on pretinde acces la mai multe resurse ale sistemului, cu atât scorul este mai mic, astfel crescând riscurile de securitate.\n\nScorul este pe o scară de la 1 la 8, unde 1 este cel mai mic scor (atribuit securității precare și riscurilor foarte mari), iar 8 este cel mai mare scor posibil (reflectă siguranță ridicată și riscuri scăzute).","addon.dashboard.capability.host_network.title":"Rețea gazdă","addon.dashboard.capability.host_network.description":"Add-on-urile rulează de obicei în propriul layer rețelistic izolat, ceea ce previne accesul lor la rețeaua sistemului-gazdă. În anumite cazuri, această izolare rețelistică poate limita capacitatea add-on-urilor de a-și furniza serviciile și, prin urmare, izolarea poate fi dezactivată de către autorul add-on-ului, conferind add-on-ului acces neîngrădit la capabilitățile de rețea ale sistemului-gazdă. Acest lucru aduce după sine capabilități mai variate de rețelistică cu prețul diminuării securității, prin urmare scorul de securitate al add-on-ului va scădea atunci când această opțiune este folosită de către add-on.","addon.dashboard.capability.homeassistant_api.title":"Acces la Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"Acestui add-on îi este permis accesul la instanța Home Assistant direct prin API-ul Home Assistant. Acest mod gestionează și autentificarea pentru add-on, ceea ce îi permite acestuia să interacționeze cu Home Assistant fără a mai fi nevoie de token/s de autentificare adiționali.","addon.dashboard.capability.full_access.title":"Acces complet la hardware","addon.dashboard.capability.full_access.description":"Acestui add-on îi este permis accesul total la hardware-ul sistemului, la cererea autorului add-on-ului. Accesul este comparabil cu modul privilegiat din Docker. Întrucât acest lucru expune potențiale riscuri de securitate, scorul de securitate al add-on-ului este afectat negativ.\n\nAcest nivel de acces nu este acordat automat, ci trebuie confirmat de către un administrator. Pentru a face asta, trebuie să dezactivezi manual modul de protecție pentru add-on. Dezactivează modul de protecție doar daca ești familiar, ai nevoie și ai încredere in sursa acestui add-on.","addon.dashboard.capability.hassio_api.title":"Acces la Supervisor API","addon.dashboard.capability.hassio_api.description":"Add-on-ului i-a fost acordat acces la Supervisor API, la cererea autorului add-on-ului. În mod implicit, add-on-ul poate accesa doar informații generale despre versiune de sistem. Atunci când add-on-ul solicită nivelul de acces la API 'manager' sau 'admin', va obține acces suficient pentru a controla multiple părți din sistemul Home Assistant. Aceasta permisiune este semnalată printr-o insignă și va afecta negativ scorul de securitate al add-on-ului.","addon.dashboard.capability.docker_api.title":"Acces complet la Docker","addon.dashboard.capability.docker_api.description":"Autorul add-on-lui a solicitat ca add-on să aibă acces de gestionare la instanța Docker care rulează pe sistemul dvs. Acest mod oferă add-on-lui acces și control complet asupra întregului sistem Home Assistant, ceea ce adaugă riscuri de securitate și vă poate deteriora sistemul atunci când este utilizat greșit. Prin urmare, această caracteristică are un impact negativ asupra scorului de securitate al add-on-lui.\n\nAcest nivel de acces nu este acordat automat și trebuie să fie confirmat de dvs. Pentru a face acest lucru, trebuie să dezactivați manual modul de protecție al add-on-lui. Dezactivați modul de protecție numai dacă știți, aveți nevoie și aveți încredere în sursa acestui add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"De obicei, procesele rulate de către un add-on sunt izolate de toate celelalte procese de sistem. Autorul add-on-ului a solicitat ca add-on-ul să aibă acces la procesele de sistem ce rulează pe sistemul-gazdă, precum și să poată porni procese pe sistemul-gazdă. Acest mod conferă add-on-ului dreptul de a accesa și controla complet sistemul Home Assistant, ceea ce implică riscuri de securitate și poate dăuna sistemului dacă este folosit greșit. Așadar, această funcționalitate are impact negativ scorul de securitate.\n\nAcest nivel de acces nu este acordat automat, ci trebuie confirmat de către un administrator. Pentru a face asta, trebuie să dezactivezi manual modul de protecție pentru add-on. Dezactivează modul de protecție doar daca ești familiar, ai nevoie și ai încredere in sursa acestui add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') este un modul de securitate Linux ce restricționează capabilitățile add-on-urilor precum acces la rețea, acces la raw sockets, sau permisiunea de a citi, scrie și executa anumite fișiere.\n\nAutorii de add-on-uri pot furniza profile de securitate optimizate pentru fiecare add-on în parte sau pot solicita dezactivarea AppArmor. Daca AppArmor este dezactivat, apar riscuri de securitate, ceea ce are un impact negativ scorul de securitate al add-on-ului.","addon.dashboard.capability.auth_api.title":"Autentificare Home Assistant","addon.dashboard.capability.auth_api.description":"Un add-on poate autentifica utilizatorii împotriva Home Assistant, permițând add-on-urilor să ofere utilizatorilor posibilitatea de a se conecta la aplicații care rulează în interiorul add-on-urilor, folosind numele de utilizator/parola Home Assistant. Această insignă indică dacă autorul add-on-ului solicită această capacitate.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Acest add-on folosește Ingress pentru a-și insera în siguranță interfața în Home Assistant.","addon.dashboard.capability.signed.title":"Semnat","addon.dashboard.capability.signed.description":"Acest add-on a fost semnat și verificat cu Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Nucleu","addon.dashboard.capability.label.rating":"evaluare","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"gazdă","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"PID gazdă","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"autentificare","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Semnat","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Depreciat","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"implicit","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"administrator","addon.dashboard.option.boot.title":"Pornește odată cu sistemul","addon.dashboard.option.boot.description":"Comandă pornirea add-on-ului odată cu pornirea sistemului","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Această opțiune pornește add-on-ul dacă se blochează","addon.dashboard.option.auto_update.title":"Actualizare automată","addon.dashboard.option.auto_update.description":"Actualizează automat add-on-ul cand este disponibilă o versiune mai nouă","addon.dashboard.option.ingress_panel.title":"Afișează în bara laterală","addon.dashboard.option.ingress_panel.description":"Adaugă add-on-ul în bara laterală","addon.dashboard.option.protected.title":"Mod de protecție","addon.dashboard.option.protected.description":"Nu permite add-on-ului acces superior la sistem","addon.dashboard.action_error.uninstall":"A eșuat dezinstalarea add-on-ului","addon.dashboard.action_error.install":"A eșuat instalarea add-on-ului","addon.dashboard.action_error.stop":"A eșuat oprirea add-on-ului","addon.dashboard.action_error.rebuild":"A eșuat reconstruirea add-on-ului","addon.dashboard.action_error.restart":"A eșuat repornirea add-on-ului","addon.dashboard.action_error.start":"A eșuat pornirea add-on-ului","addon.dashboard.action_error.go_to_config":"Modifică configurația","addon.dashboard.action_error.start_invalid_config":"Mergi la configurare","addon.dashboard.action_error.validate_config":"A eșuat validarea configurației add-on-ului","addon.dashboard.action_error.get_changelog":"A eșuat obținerea jurnalului de modificări","addon.documentation.get_documentation":"A eșuat obținerea documentației add-on-ului, {error}","addon.logs.get_logs":"A eșuat obținerea jurnalului add-on-ului, {error}","common.cancel":"Anulează","common.yes":"Da","common.no":"Nu","common.add":"Adaugă","common.description":"Descriere","common.failed_to_restart_name":"A eșuat repornirea {name}","common.failed_to_update_name":"A eșuat actualizarea {name}","common.learn_more":"Află mai multe","common.new_version_available":"Versiune nouă disponibilă","common.newest_version":"Cea mai nouă versiune","common.refresh":"Reîmprospătare","common.release_notes":"Notițe de lansare","common.reload":"Reîncărcare","common.reset_defaults":"Resetare la valorile implicite","common.reset_options":"Resetează opțiuni","common.restart_name":"Repornește {name}","common.restart":"Repornire","common.running_version":"Momentan rulezi versiunea {version}","common.save":"Salvează","common.close":"Închide","common.menu":"Meniu","common.show":"Arată","common.show_more":"Arată mai multe informații despre acest lucru","common.update_available":"{count, plural,\n one {Actualizare disponibilă}\n other {{count} actualizări disponibile}\n}","common.update":"Actualizare","common.version":"Versiune","common.error.unknown":"Eroare necunoscută","common.error.update_failed":"Actualizare eșuată","update_available.update_name":"Actualizare {name}","update_available.open_release_notes":"Deschide notele de lansare","update_available.create_backup":"Creaza backup înainte de actualizare","update_available.description":"Este instalată versiunea {version}. Apasă pe Actualizare pentru a actualiza la versiunea {newest_version}.","update_available.updating":"Se actualizează {name} la versiunea {version}","update_available.no_update":"Nu există actualizări pentru {name}","confirm.restart.title":"Repornește {name}","confirm.restart.text":"Ești sigur că dorești să repornești {name}?","confirm.reset_options.title":"Resetează opțiunile","confirm.reset_options.text":"Ești sigur că dorești să resetezi toate opțiunile?","dashboard.addon_new_version":"Versiune nouă disponibilă","dashboard.addon_running":"Add-on-ul rulează","dashboard.addon_stopped":"Add-on-ul este oprit","dashboard.addons":"Add-on-uri instalate","dashboard.no_addons":"Nu ai niciun add-on instalat încă. Mergi către magazinul de add-on-uri ca să începi!","dashboard.search_addons":"Caută add-on-uri","store.missing_addons":"Lipsesc add-on-urile? Activează modul avansat în pagina ta de profil","store.no_results_found":"Nu s-au găsit rezultate în {repository}.","store.registries":"Registre","store.repositories":"Repozitorii","store.check_updates":"Caută actualizări","panel.addons":"Add-on-uri","panel.dashboard":"Tablou de bord","panel.backups":"Backup-uri","panel.store":"Depozit de add-on-uri","panel.system":"Sistem","my.not_supported":"Această redirecționare nu este acceptată de instanța Home Assistant. Consultă {link} pentru redirecționările acceptate și versiunea pe care au fost introduse.","my.faq_link":"Întrebări frecvente despre Home Assistant","my.add_addon_repository_title":"Lipsește add-on repository","my.add_addon_repository_description":"Add-on-ul ''{addon}'' face parte din repozitoriul ''{repository}'', iar acest repozitoriu lipsește pe sistemul tău, dorești să îl adaugi acum?","my.error":"A apărut o eroare necunoscută","my.error_addon_not_found":"Add-on-ul nu a fost găsit","my.error_repository_not_found":"Nu a fost găsit repozitoriul necesar pentru acest add-on","my.error_addon_not_started":"Add-on-ul solicitat nu rulează. Te rugăm să îl pornești mai întâi","my.error_addon_not_installed":"Add-on-ul solicitat nu este instalat. Te rugăm să îl instalezi mai întâi","my.error_addon_no_ingress":"Add-on-ul solicitat nu suportă Ingress","system.log.log_provider":"Furnizor de jurnal","system.log.get_logs":"A eșuat prelevarea jurnalelor de la {provider}, {error}","system.supervisor.cpu_usage":"Procesor folosit de supervizor","system.supervisor.ram_usage":"RAM folosit de supervizor","system.supervisor.failed_to_set_option":"A eșuat modificarea opțiunii pe supervizor","system.supervisor.failed_to_reload":"A eșuat reîncărcarea supervizorului","system.supervisor.failed_to_update":"A eșuat actualizarea supervizorului","system.supervisor.unsupported_title":"Rulezi o instalare neacceptată","system.supervisor.unsupported_description":"Mai jos este o listă de probleme ale instanței tale, apasă pe linkuri pentru a afla cum le poți rezolva.","system.supervisor.unhealthy_title":"Instanța ta nu este într-o stare bună de sănătate","system.supervisor.unhealthy_description":"Rularea unei instanțe care nu e sănătoasă va cauza probleme. Mai jos este o listă de probleme ale instanței tale, apasă pe linkuri pentru a afla cum le poți rezolva.","system.supervisor.update_supervisor":"Actualizează supervizorul","system.supervisor.channel":"Canal","system.supervisor.leave_beta_action":"Părăsește canalul beta","system.supervisor.leave_beta_description":"Obține actualizări stabile pentru Home Assistant, supervizor și gazdă","system.supervisor.join_beta_action":"Alătură-te canalului beta","system.supervisor.join_beta_description":"Obține actualizări beta pentru Home Assistant (candidați pentru lansare), supervizor și gazdă","system.supervisor.share_diagnostics":"Împărtășește diagnosticele","system.supervisor.share_diagnostics_description":"Împărtășește rapoartele de blocare și informațiile de diagnosticare","system.supervisor.reload_supervisor":"Reîncarcă supervizor","system.supervisor.warning":"ATENȚIE","system.supervisor.search":"Căutare","system.supervisor.share_diagonstics_title":"Ajută la îmbunătățirea Home Assistant","system.supervisor.share_diagonstics_description":"Dorești să împărtășești automat rapoartele de blocare și informații de diagnosticare atunci când supervizorul întâlnește erori neașteptate? {line_break} Acest lucru ne va permite să reparăm problemele, informațiile sunt disponibile doar echipei Home Assistant Core și nu vor fi împărtășite mai departe cu alte persoane. {line_break} Datele transmise nu includ nicio informație sensibilă sau cu caracter personal și poți dezactiva oricând această funcționalitate.","system.supervisor.unsupported_reason.apparmor":"AppArmor nu este activat pe gazdă","system.supervisor.unsupported_reason.content_trust":"Este dezactivată validarea încrederii în conținut","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Configurație Docker","system.supervisor.unsupported_reason.docker_version":"Versiunea Docker","system.supervisor.unsupported_reason.job_conditions":"Condiții pentru sarcini ignorate","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Administrare rețea","system.supervisor.unsupported_reason.os":"Sistem de operare","system.supervisor.unsupported_reason.os_agent":"Agent sistem de operare","system.supervisor.unsupported_reason.privileged":"Supervizorul nu este privilegiat","system.supervisor.unsupported_reason.software":"Software nesuportat detectat","system.supervisor.unsupported_reason.source_mods":"Modificări sursă","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Rezolvat","system.supervisor.unhealthy_reason.privileged":"Supervizorul nu este privilegiat","system.supervisor.unhealthy_reason.supervisor":"Supervizorul nu a putut actualiza","system.supervisor.unhealthy_reason.setup":"Configurarea supervizorului a eșuat","system.supervisor.unhealthy_reason.docker":"Mediul Docker nu funcționează corespunzător","system.supervisor.unhealthy_reason.untrusted":"A fost detectat conținut în care nu se poate avea încredere","system.host.failed_to_get_hardware_list":"A eșuat prelevarea listei de hardware","system.host.failed_to_reboot":"A eșuat repornirea gazdei","system.host.failed_to_shutdown":"A eșuat oprirea gazdei","system.host.failed_to_set_hostname":"A eșuat setarea hostname-ului","system.host.failed_to_import_from_usb":"A eșuat importarea de pe USB","system.host.failed_to_move":"Nu s-a reușit mutarea discului de date","system.host.used_space":"Spațiu utilizat","system.host.hostname":"Hostname","system.host.change_hostname":"Schimbă hostname","system.host.new_hostname":"Te rugăm să introduci un nou hostname:","system.host.ip_address":"Adresa IP","system.host.change":"Schimbă","system.host.operating_system":"Sistem de operare","system.host.docker_version":"Versiune Docker","system.host.deployment":"Instalare","system.host.emmc_lifetime_used":"Durată de viață folosită eMMC","system.host.reboot_host":"Repornire gazdă","system.host.confirm_reboot":"Sigur dorești să repornești gazda?","system.host.confirm_shutdown":"Sigur dorești sa oprești gazda?","system.host.shutdown_host":"Oprire gazdă","system.host.hardware":"Hardware","system.host.import_from_usb":"Importare de pe USB","system.host.move_datadisk":"Mută discul de date","system.core.cpu_usage":"Procesor utilizat de Core","system.core.ram_usage":"RAM utilizat de Core","backup.search":"Caută backup-uri","backup.no_backups":"Nu ai niciun backup încă.","backup.create_blocked_not_running":"Crearea unui backup nu este posibilă acum, deoarece sistemul este în starea {state}.","backup.delete_selected":"Ștergeți backup-urile selectate","backup.delete_backup_title":"Șterge backup","backup.delete_backup_text":"Dorești să ștergi {number} {number, plural,\n one {backup}\n other {backup-uri}\n}?","backup.delete_backup_confirm":"șterge","backup.selected":"{number} selectat(e)","backup.failed_to_delete":"A eșuat ștergerea","backup.could_not_create":"Nu s-a putut crea un backup","backup.upload_backup":"Încarcă un backup","backup.download_backup":"Descarcă backup","backup.create_backup":"Creează un backup","backup.create":"Creează","backup.created":"Creat","backup.name":"Numele backup-ului","backup.type":"Tip de backup","backup.select_type":"Selectează ce să restaurezi","backup.full_backup":"Backup complet","backup.partial_backup":"Backup parțial","backup.addons":"Add-on-uri","backup.folders":"Fișiere","backup.size":"Dimensiune","backup.password":"Parola backup-ului","backup.confirm_password":"Confirmă parolă backup-ului","backup.password_protection":"Protecție cu parolă","backup.enter_password":"Te rog să introduci o parolă.","backup.passwords_not_matching":"Parolele nu se potrivesc","backup.backup_already_running":"Un backup sau o restaurare este deja în curs de execuție, crearea unui nou backup nu este posibilă în prezent, încearcă din nou mai târziu.","dialog.network.title":"Configurare rețea","dialog.network.connected_to":"Conectat la {ssid}","dialog.network.scan_ap":"Caută puncte de acces (AP-uri)","dialog.network.signal_strength":"Puterea semnalului","dialog.network.open":"Deschis","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Parola Wi-Fi","dialog.network.warning":"Dacă schimbi rețeaua WiFi, IP-ul sau adresele gateway-ului, este posibil să pierzi conexiunea!","dialog.network.static":"Static","dialog.network.auto":"Automat","dialog.network.disabled":"Dezactivat","dialog.network.ip_netmask":"Adresa IP/Netmask","dialog.network.gateway":"Adresă gateway","dialog.network.dns_servers":"Servere DNS","dialog.network.unsaved":"Ai modificări nesalvate, care se vor pierde dacă schimbi tab-uri. Sigur dorești să continui?","dialog.network.failed_to_change":"A eșuat schimbarea configurației rețelei","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Adaugă un nou registru de containere","dialog.registries.title_manage":"Gestionare registre de containere","dialog.registries.registry":"Registru","dialog.registries.username":"Nume de utilizator","dialog.registries.password":"Parolă","dialog.registries.no_registries":"Niciun registru configurat","dialog.registries.add_registry":"Adaugă registru","dialog.registries.add_new_registry":"Adaugă un registru nou","dialog.registries.remove":"Elimină","dialog.registries.failed_to_add":"A eșuat adăugarea registrului","dialog.registries.failed_to_remove":"A eșuat eliminarea registrului","dialog.repositories.title":"Gestionează repozitoriile pentru add-on-uri","dialog.repositories.add":"Adaugă","dialog.repositories.remove":"Elimină","dialog.repositories.used":"Repozitoriul este în uz pentru add-on-uri instalate și nu poate fi eliminat.","dialog.restart_addon.title":"Repornire {name}?","dialog.restart_addon.text":"Pentru a utiliza noua configurație, acest add-on trebuie repornit.","dialog.restart_addon.restart":"Repornire","dialog.uninstall_addon.title":"Dezinstalare {name}?","dialog.uninstall_addon.text":"Configurația sa va fi ștearsă definitiv.","dialog.uninstall_addon.uninstall":"Dezinstalare","dialog.hardware.title":"Hardware","dialog.hardware.search":"Căutare hardware","dialog.hardware.subsystem":"Subsistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribute","dialog.hardware.device_path":"Calea dispozitivului","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Mută discul de date","dialog.datadisk_move.description":"În prezent utilizezi ''{current_path}'' ca disc de date. Mutarea discurilor de date va reporni dispozitivul și se preconizează ca va dura {time} minute. Instanța ta Home Assistant nu va fi disponibilă în acest interval. Nu deconecta alimentarea în timpul mutării datelor!","dialog.datadisk_move.select_device":"Selectează disc de date nou","dialog.datadisk_move.no_devices":"Nu s-au găsit dispozitive adecvate","dialog.datadisk_move.moving_desc":"Se repornește și se mută discul de date. Te rugăm să ai răbdare","dialog.datadisk_move.moving":"Se mută discul de date","dialog.datadisk_move.loading_devices":"Se încarcă dispozitivele","dialog.datadisk_move.cancel":"Anulează","dialog.datadisk_move.move":"Mută"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ru-9c8a7c16b1f863a6060fee6054e88833.json b/supervisor/api/panel/static/translations/ru-4d4c2dc89d9aa40e24e702c067a09cb6.json similarity index 95% rename from supervisor/api/panel/static/translations/ru-9c8a7c16b1f863a6060fee6054e88833.json rename to supervisor/api/panel/static/translations/ru-4d4c2dc89d9aa40e24e702c067a09cb6.json index 244f4cb5b..29094bbcb 100644 --- a/supervisor/api/panel/static/translations/ru-9c8a7c16b1f863a6060fee6054e88833.json +++ b/supervisor/api/panel/static/translations/ru-4d4c2dc89d9aa40e24e702c067a09cb6.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Не удалось сбросить конфигурацию дополнения, {error}","addon.failed_to_save":"Не удалось сохранить конфигурацию дополнения, {error}","addon.state.installed":"Дополнение установлено","addon.state.not_installed":"Дополнение не установлено","addon.state.not_available":"Дополнение не доступно на Вашей системе","addon.panel.configuration":"Конфигурация","addon.panel.documentation":"Документация","addon.panel.info":"Информация","addon.panel.log":"Журнал","addon.configuration.no_configuration":"Это дополнение не имеет конфигурации.","addon.configuration.audio.header":"Аудио","addon.configuration.audio.default":"По умолчанию","addon.configuration.audio.input":"Вход","addon.configuration.audio.output":"Выход","addon.configuration.options.header":"Параметры","addon.configuration.options.edit_in_ui":"Форма ввода","addon.configuration.options.edit_in_yaml":"Текстовый редактор","addon.configuration.options.invalid_yaml":"Неверный YAML","addon.configuration.options.show_unused_optional":"Показать неиспользуемые дополнительные параметры конфигурации","addon.configuration.network.container":"Контейнер","addon.configuration.network.disabled":"Отключено","addon.configuration.network.header":"Сеть","addon.configuration.network.show_disabled":"Показать отключенные порты","addon.configuration.network.introduction":"Изменение портов на Вашем хосте, которые открыты дополнением","addon.dashboard.changelog":"Список изменений","addon.dashboard.cpu_usage":"Использование ЦП","addon.dashboard.ram_usage":"Использование ОЗУ","addon.dashboard.hostname":"Доменное имя","addon.dashboard.new_update_available":"Доступно обновление {name} до версии {version}","addon.dashboard.not_available_arch":"Это дополнение несовместимо с процессором или операционной системой Вашего устройства.","addon.dashboard.not_available_version":"В настоящее время у Вас установлен Home Assistant {core_version_installed}. Для работы дополнения требуется Home Assistan версии {core_version_needed} или выше.","addon.dashboard.visit_addon_page":"Перейдите на страницу дополнения {name} для получения дополнительной информации.","addon.dashboard.restart":"перезапустить","addon.dashboard.start":"запустить","addon.dashboard.stop":"остановить","addon.dashboard.install":"установить","addon.dashboard.uninstall":"удалить","addon.dashboard.rebuild":"восстановить","addon.dashboard.open_web_ui":"Веб-интерфейс","addon.dashboard.protection_mode.title":"Режим защиты деактивирован!","addon.dashboard.protection_mode.content":"В этом дополнении отключен режим защиты. Это дает дополнению полный доступ ко всей операционной системе хоста, что увеличивает риски безопасности и может вызвать неполадки при неправильном использовании. Отключайте режим защиты системы только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.protection_mode.enable":"Активировать","addon.dashboard.capability.stage.title":"Стадия разработки","addon.dashboard.capability.stage.description":"Дополнения могут находиться в следующих стадиях разработки: \n\n {icon_stable} **Stable**: конечная стадия дополнения, готовая к повседневной эксплуатации. \n\n {icon_experimental} **Experimental**: может содержать ошибки и может быть незавершенным. \n\n {icon_deprecated} **Deprecated**: дополнения в этой стадии больше не будут получать обновления.","addon.dashboard.capability.rating.title":"Рейтинг безопасности","addon.dashboard.capability.rating.description":"Home Assistant присваивает каждому дополнению рейтинг безопасности, который указывает на риски, связанные с использованием этого дополнения. Чем больший доступ к системе оно требует, тем ниже оценка, так как это повышает возможные риски безопасности. \n\nОценка выставляется по шкале от 1 до 8. Где 1 - самый низкий балл (такое дополнение считается самым небезопасным и подверженным самому высокому риску), а 8 - самый высокий балл (самое безопасное дополнение и с самым низким риском при его использовании).","addon.dashboard.capability.host_network.title":"Сеть хоста","addon.dashboard.capability.host_network.description":"Дополнения обычно работают на собственном изолированном сетевом уровне, что не позволяет им получать доступ к сети операционной системы. В некоторых случаях это может ограничивать работу дополнения, и поэтому изоляция может быть снята автором, предоставляя дополнению полный доступ к сетевым возможностям хост-машины. Но это также снижает безопасность, и, следовательно, снижает рейтинг безопасности дополнения.","addon.dashboard.capability.homeassistant_api.title":"Доступ к API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Этому дополнению разрешен доступ к Вашему Home Assistant напрямую через его API. Этот режим также позволяет взаимодействовать с Home Assistant без необходимости в дополнительных токенах аутентификации.","addon.dashboard.capability.full_access.title":"Полный доступ к оборудованию","addon.dashboard.capability.full_access.description":"Этому дополнению предоставляется полный доступ к оборудованию Вашей системы. Такой уровень доступа сравним с привилегированным режимом в Docker. Поскольку это открывает возможные риски, функция снижает рейтинг безопасности дополнения. \n\nЭтот уровень доступа не предоставляется автоматически и должен быть подтвержден Вами. Для этого необходимо вручную отключить режим защиты операционной системы. Отключайте защиту только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.capability.hassio_api.title":"Доступ к API Supervisor","addon.dashboard.capability.hassio_api.description":"Дополнению предоставлен доступ к API Supervisor. По умолчанию дополнение имеет доступ к общей информации о версии Вашей системы. Когда дополнение запрашивает доступ к API на уровне 'manager' или 'admin', оно получает доступ для управления несколькими частями Вашей системы Home Assistant. Это разрешение отрицательно влияет на рейтинг безопасности дополнения.","addon.dashboard.capability.docker_api.title":"Полный доступ к Docker","addon.dashboard.capability.docker_api.description":"Это дополнение запрашивает доступ для управления программным обеспечением Docker, запущенным на Вашей системе. Этот режим предоставляет полный доступ и контроль над всей системой Home Assistant, что увеличивает риски безопасности и может повредить Вашу систему при неправильном использовании. Таким образом, эта функция отрицательно влияет на рейтинг безопасности дополнения. \n\nЭтот уровень доступа не предоставляется автоматически и должен быть подтвержден Вами. Для этого необходимо вручную отключить режим защиты операционной системы. Отключайте защиту только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.capability.host_pid.title":"Пространство имен хост-процессов","addon.dashboard.capability.host_pid.description":"Обычно процессы, выполняемые дополнением, изолированы от всех других системных процессов. Это дополнение запрашивает доступ к системным процессам, запущенным в системе хоста, а также разрешение на создание новых процессов в системе. Этот режим предоставляет полный доступ и контроль над всей системой Home Assistant, что увеличивает риски безопасности и может повредить Вашу систему при неправильном использовании. Таким образом, эта функция отрицательно влияет на рейтинг безопасности дополнения. \n\nЭтот уровень доступа не предоставляется автоматически и должен быть подтвержден Вами. Для этого необходимо вручную отключить режим защиты операционной системы. Отключайте защиту только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') - это модуль безопасности ядра Linux, который ограничивает возможности дополнений, такие как доступ к сети, доступ к необработанным сокетам и разрешение на чтение, запись или выполнение определенных файлов. \n\nАвторы дополнений могут предоставлять свои профили безопасности, оптимизированные для дополнения, или запрашивать его отключение. Отключение AppArmor повысит риски безопасности и, следовательно, отрицательно повлияет на рейтинг безопасности дополнения.","addon.dashboard.capability.auth_api.title":"Аутентификация Home Assistant","addon.dashboard.capability.auth_api.description":"Это дополнение может аутентифицировать пользователей с помощью Home Assistant, предоставляя возможность входить в приложения, работающие внутри дополнения, используя имя пользователя и пароль Home Assistant.","addon.dashboard.capability.ingress.title":"Вход","addon.dashboard.capability.ingress.description":"Это дополнение использует Ingress для безопасного встраивания своего веб-интерфейса в Home Assistant.","addon.dashboard.capability.signed.title":"Подписано","addon.dashboard.capability.signed.description":"Это дополнение подписано и проверено с помощью Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"рейтинг","addon.dashboard.capability.label.hardware":"Оборудование","addon.dashboard.capability.label.host":"Хост","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid хоста","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"авторизация","addon.dashboard.capability.label.ingress":"вход","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"менеджер","addon.dashboard.capability.role.default":"По умолчанию","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"Резервная копия","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Автозагрузка","addon.dashboard.option.boot.description":"Запускать дополнение во время загрузки системы","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Перезапускать дополнение при сбоях","addon.dashboard.option.auto_update.title":"Автоматическое обновление","addon.dashboard.option.auto_update.description":"Автоматически обновлять дополнение при наличии новой версии","addon.dashboard.option.ingress_panel.title":"Показывать на боковой панели","addon.dashboard.option.ingress_panel.description":"Добавить это дополнение на боковую панель","addon.dashboard.option.protected.title":"Режим защиты операционной системы","addon.dashboard.option.protected.description":"Ограничивает доступ дополнения к системе","addon.dashboard.action_error.uninstall":"Не удалось удалить дополнение.","addon.dashboard.action_error.install":"Не удалось установить дополнение.","addon.dashboard.action_error.stop":"Не удалось остановить дополнение.","addon.dashboard.action_error.rebuild":"Не удалось перенастроить дополнение","addon.dashboard.action_error.restart":"Не удалось перезапустить дополнение.","addon.dashboard.action_error.start":"Не удалось запустить дополнение.","addon.dashboard.action_error.go_to_config":"Редактировать конфигурацию","addon.dashboard.action_error.start_invalid_config":"Перейти к конфигурации","addon.dashboard.action_error.validate_config":"Не удалось проверить конфигурацию дополнения","addon.dashboard.action_error.get_changelog":"Не удалось получить список изменений дополнения.","addon.documentation.get_documentation":"Не удалось получить документацию к дополнению, {error}","addon.logs.get_logs":"Не удалось получить журналы дополнения, {error}","common.cancel":"Отменить","common.yes":"Да","common.no":"Нет","common.add":"Добавить","common.description":"Описание","common.failed_to_restart_name":"Не удалось перезапустить {name}","common.failed_to_update_name":"Не удалось обновить {name}","common.learn_more":"Детали","common.new_version_available":"Доступна новая версия","common.newest_version":"Доступная версия","common.refresh":"Обновить","common.release_notes":"Список изменений","common.reload":"Перезагрузить","common.reset_defaults":"Настройки по умолчанию","common.reset_options":"Сбросить параметры","common.restart_name":"Перезапустить {name}","common.restart":"Перезапустить","common.running_version":"В настоящее время установлена версия {version}","common.save":"Сохранить","common.close":"Закрыть","common.menu":"Меню","common.show":"показать","common.show_more":"Показать дополнительную информацию об этом","common.update_available":"{count, plural,\n one {Доступно обновление}\n few {Доступно {count} обновления}\n many {Доступно {count} обновлений}\n other {Доступно {count} обновлений}\n}","common.update":"Обновить","common.version":"Версия","common.error.unknown":"Неизвестная ошибка.","common.error.update_failed":"Обновление не удалось.","update_available.update_name":"Обновление {name}","update_available.open_release_notes":"Список изменений","update_available.create_backup":"Создать резервную копию перед обновлением","update_available.description":"В настоящее время установлена версия {version}. Доступно обновление до версии {newest_version}.","update_available.updating":"Обновление {name} до версии {version}","update_available.no_update":"Нет доступных обновлений {name}.","confirm.restart.title":"Перезапустить {name}","confirm.restart.text":"Вы уверены, что хотите перезапустить {name}?","confirm.reset_options.title":"Сбросить параметры","confirm.reset_options.text":"Вы уверены, что хотите сбросить все параметры?","dashboard.addon_new_version":"Доступна новая версия","dashboard.addon_running":"Дополнение работает","dashboard.addon_stopped":"Дополнение остановлено","dashboard.addons":"Установленные дополнения","dashboard.no_addons":"Нет установленных дополнений. Вы можете установить их из магазина дополнений.","dashboard.search_addons":"Поиск дополнений","store.missing_addons":"Пропали дополнения? Активируйте расширенный режим на странице Вашего профиля пользователя","store.no_results_found":"Не найдено результатов в {repository}.","store.registries":"Реестры","store.repositories":"Репозитории","store.check_updates":"Проверить наличие обновлений","panel.addons":"Дополнения","panel.dashboard":"Панель","panel.backups":"Резервные копии","panel.store":"Магазин дополнений","panel.system":"Система","my.not_supported":"Это перенаправление не поддерживается Вашим Home Assistant. Ознакомьтесь с {link}, чтобы узнать поддерживаемые перенаправления и версии, в которых они были добавлены.","my.faq_link":"часто задаваемыми вопросами по My Home Assistant","my.add_addon_repository_title":"Отсутствует репозиторий дополнений","my.add_addon_repository_description":"Дополнение ''{addon}'' является частью репозитория ''{repository}'', этот репозиторий отсутствует в Вашей системе, хотите добавить его сейчас?","my.error":"Произошла неизвестная ошибка","my.error_addon_not_found":"Дополнение не найдено.","my.error_repository_not_found":"Репозиторий, необходимый для работы этого дополнения не найден","my.error_addon_not_started":"Запрашиваемое дополнение не запущено. Сначала нужно запустить его.","my.error_addon_not_installed":"Запрошенное дополнение не установлено. Сначала нужно установить его.","my.error_addon_no_ingress":"Дополнение не поддерживает ingress.","system.log.log_provider":"Провайдер журналов","system.log.get_logs":"Не удалось получить журналы {provider}, {error}.","system.supervisor.cpu_usage":"Использование ЦП","system.supervisor.ram_usage":"Использование ОЗУ","system.supervisor.failed_to_set_option":"Не удалось настроить параметр Supervisor.","system.supervisor.failed_to_reload":"Не удалось перезагрузить Supervisor.","system.supervisor.failed_to_update":"Не удалось обновить Supervisor.","system.supervisor.unsupported_title":"Используется неподдерживаемый вариант установки","system.supervisor.unsupported_description":"Ниже приведен список проблем, обнаруженных при установке. Перейдите по ссылкам, чтобы узнать, как их решить.","system.supervisor.unhealthy_title":"Ваша система неисправна","system.supervisor.unhealthy_description":"Запуск неисправной системы может вызвать проблемы. Ниже приведен список проблем, обнаруженных при установке. Перейдите по ссылкам, чтобы узнать, как их решить.","system.supervisor.update_supervisor":"Обновить Supervisor","system.supervisor.channel":"Канал обновлений","system.supervisor.leave_beta_action":"Покинуть бета","system.supervisor.leave_beta_description":"Получать стабильные версии обновлений для Home Assistant, Supervisor и операционной системы хоста","system.supervisor.join_beta_action":"Перейти на бета-версии","system.supervisor.join_beta_description":"Получать тестовые версии обновлений для Home Assistant (RC), Supervisor и операционной системы хоста","system.supervisor.share_diagnostics":"Отправлять данные для диагностики","system.supervisor.share_diagnostics_description":"Автоматически отправлять отчеты о сбоях и диагностическую информацию.","system.supervisor.reload_supervisor":"Перезагрузить Supervisor","system.supervisor.warning":"ВНИМАНИЕ","system.supervisor.search":"Поиск","system.supervisor.share_diagonstics_title":"Помогите улучшить Home Assistant","system.supervisor.share_diagonstics_description":"Хотели бы Вы автоматически отправлять отчеты о сбоях и другую диагностическую информацию, когда Supervisor обнаруживает неожиданные ошибки? {line_break} Это позволит разработчикам получать необходимые данные для решения проблем. Данные не будут содержать никакой личной или конфиденциальной информации и будут доступны только основной команде Home Assistant. {line_break} Вы сможете отменить отправку данных в настройках в любое время.","system.supervisor.unsupported_reason.apparmor":"На хосте не активирован AppArmor","system.supervisor.unsupported_reason.content_trust":"Проверка доверия к контенту отключена","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Конфигурация Docker","system.supervisor.unsupported_reason.docker_version":"Версия Docker","system.supervisor.unsupported_reason.job_conditions":"Игнорируемые условия работы","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Менеджер сети","system.supervisor.unsupported_reason.os":"Операционная система","system.supervisor.unsupported_reason.os_agent":"Агент ОС","system.supervisor.unsupported_reason.privileged":"Supervisor не имеет привилегий","system.supervisor.unsupported_reason.software":"Обнаружено неподдерживаемое программное обеспечение","system.supervisor.unsupported_reason.source_mods":"Модификации источников","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor не имеет привилегий","system.supervisor.unhealthy_reason.supervisor":"Supervisor не смог обновить","system.supervisor.unhealthy_reason.setup":"Настройка Supervisor не удалась","system.supervisor.unhealthy_reason.docker":"Среда Docker не работает должным образом","system.supervisor.unhealthy_reason.untrusted":"Обнаружен недоверенный контент","system.host.failed_to_get_hardware_list":"Не удалось получить список оборудования","system.host.failed_to_reboot":"Не удалось перезагрузить хост","system.host.failed_to_shutdown":"Не удалось выключить хост","system.host.failed_to_set_hostname":"Не удалось установить доменное имя хоста","system.host.failed_to_import_from_usb":"Не удалось импортировать данные с USB","system.host.failed_to_move":"Не удалось переместить диск данных","system.host.used_space":"Использование памяти","system.host.hostname":"Доменное имя","system.host.change_hostname":"Изменить доменное имя хоста","system.host.new_hostname":"Введите новое доменное имя хоста:","system.host.ip_address":"IP-адрес","system.host.change":"Изменить","system.host.operating_system":"Операционная система","system.host.docker_version":"Версия Docker","system.host.deployment":"Развёртывание","system.host.emmc_lifetime_used":"Срок службы eMMC","system.host.reboot_host":"Перезагрузить хост","system.host.confirm_reboot":"Вы уверены, что хотите перезагрузить хост?","system.host.confirm_shutdown":"Вы уверены, что хотите выключить хост?","system.host.shutdown_host":"Завершить работу хоста","system.host.hardware":"Оборудование","system.host.import_from_usb":"Импорт с USB","system.host.move_datadisk":"Переместить диск данных","system.core.cpu_usage":"Использование ЦП","system.core.ram_usage":"Использование ОЗУ","backup.search":"Поиск резервных копий","backup.no_backups":"Резервные копии не найдены","backup.create_blocked_not_running":"Создание резервной копии сейчас невозможно, потому что система находится в состоянии {state}.","backup.delete_selected":"Удалить выбранные резервные копии","backup.delete_backup_title":"Удалить резервную копию","backup.delete_backup_text":"Вы уверены, что хотите удалить {number} {number, plural,\n one {резервную копию}\n few {резервных копии}\n many {резервных копий}\n other {резервных копий}\n}?","backup.delete_backup_confirm":"удалить","backup.selected":"Выбрано: {number}","backup.failed_to_delete":"Не удалось удалить","backup.could_not_create":"Не удалось создать резервную копию","backup.upload_backup":"Загрузить резервную копию на сервер","backup.download_backup":"Скачать резервную копию","backup.create_backup":"Создать резервную копию","backup.create":"Создать","backup.created":"Создан","backup.name":"Название","backup.type":"Тип резервной копии:","backup.select_type":"Выберите что нужно восстановить:","backup.full_backup":"Полная резервная копия","backup.partial_backup":"Частичная резервная копия","backup.addons":"Дополнения","backup.folders":"Папки","backup.size":"Размер","backup.password":"Пароль","backup.confirm_password":"Подтверждение пароля","backup.password_protection":"Защитить паролем","backup.enter_password":"Пожалуйста, введите пароль.","backup.passwords_not_matching":"Пароли не совпадают","backup.backup_already_running":"Создание резервной копии в настоящее время невозможно, так как резервное копирование или восстановление уже выполняется. Повторите попытку позже.","dialog.network.title":"Настройки сети","dialog.network.connected_to":"Подключено к {ssid}","dialog.network.scan_ap":"Найти точки доступа","dialog.network.signal_strength":"Уровень сигнала","dialog.network.open":"Без шифрования","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Пароль Wi-Fi","dialog.network.warning":"Если Вы измените адреса Wi-Fi, IP или шлюза, соединение может прерваться!","dialog.network.static":"Статический","dialog.network.auto":"Автоматически","dialog.network.disabled":"Отключено","dialog.network.ip_netmask":"IP-адрес / маска сети","dialog.network.gateway":"Адрес шлюза","dialog.network.dns_servers":"DNS-серверы","dialog.network.unsaved":"У Вас есть несохраненные изменения, которые будут потеряны, если Вы перейдете на другую вкладку. Продолжить?","dialog.network.failed_to_change":"Не удалось изменить настройки сети.","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Добавить новый реестр контейнеров","dialog.registries.title_manage":"Управление реестрами контейнеров","dialog.registries.registry":"Реестр","dialog.registries.username":"Имя пользователя","dialog.registries.password":"Пароль","dialog.registries.no_registries":"Реестры не настроены","dialog.registries.add_registry":"Добавить реестр","dialog.registries.add_new_registry":"Добавить новый реестр","dialog.registries.remove":"Удалить","dialog.registries.failed_to_add":"Не удалось добавить реестр.","dialog.registries.failed_to_remove":"Не удалось удалить реестр.","dialog.repositories.title":"Репозитории дополнений","dialog.repositories.add":"Добавить","dialog.repositories.remove":"Удалить","dialog.repositories.used":"Из этого репозитория установлены дополнения, поэтому он не может быть удалён.","dialog.restart_addon.title":"Перезапустить {name}?","dialog.restart_addon.text":"Чтобы использовать новую сохраненную конфигурацию, это дополнение нужно перезапустить.","dialog.restart_addon.restart":"Перезапустить","dialog.uninstall_addon.title":"Удалить {name}?","dialog.uninstall_addon.text":"Конфигурация дополнения будет безвозвратно удалена.","dialog.uninstall_addon.uninstall":"Удалить","dialog.hardware.title":"Оборудование","dialog.hardware.search":"Поиск оборудования","dialog.hardware.subsystem":"Подсистема","dialog.hardware.id":"ID","dialog.hardware.attributes":"Атрибуты","dialog.hardware.device_path":"Путь к устройству","dialog.datadisk_move.title":"Переместить диск данных","dialog.datadisk_move.description":"В настоящее время в качестве диска данных используется ''{current_path}''. Перемещение диска данных приведет к перезагрузке устройства и займет {time} минут. В течение этого времени Ваш Home Assistant будет недоступен. Не отключайте питание во время перемещения!","dialog.datadisk_move.select_device":"Выберите новый диск данных","dialog.datadisk_move.no_devices":"Не найдено подходящих подключенных устройств","dialog.datadisk_move.moving_desc":"Перезагрузка и перемещение диска данных. Пожалуйста, наберитесь терпения","dialog.datadisk_move.moving":"Перемещение диска данных","dialog.datadisk_move.loading_devices":"Загрузочные устройства","dialog.datadisk_move.cancel":"Отменить","dialog.datadisk_move.move":"Переместить"} \ No newline at end of file +{"addon.failed_to_reset":"Не удалось сбросить конфигурацию дополнения, {error}","addon.failed_to_save":"Не удалось сохранить конфигурацию дополнения, {error}","addon.state.installed":"Дополнение установлено","addon.state.not_installed":"Дополнение не установлено","addon.state.not_available":"Дополнение не доступно на Вашей системе","addon.panel.configuration":"Конфигурация","addon.panel.documentation":"Документация","addon.panel.info":"Информация","addon.panel.log":"Журнал","addon.configuration.no_configuration":"Это дополнение не имеет конфигурации.","addon.configuration.audio.header":"Аудио","addon.configuration.audio.default":"По умолчанию","addon.configuration.audio.input":"Вход","addon.configuration.audio.output":"Выход","addon.configuration.options.header":"Параметры","addon.configuration.options.edit_in_ui":"Форма ввода","addon.configuration.options.edit_in_yaml":"Текстовый редактор","addon.configuration.options.invalid_yaml":"Неверный YAML","addon.configuration.options.show_unused_optional":"Показать неиспользуемые дополнительные параметры конфигурации","addon.configuration.network.container":"Контейнер","addon.configuration.network.disabled":"Отключено","addon.configuration.network.header":"Сеть","addon.configuration.network.show_disabled":"Показать отключенные порты","addon.configuration.network.introduction":"Изменение портов на Вашем хосте, которые открыты дополнением","addon.dashboard.changelog":"Список изменений","addon.dashboard.cpu_usage":"Использование ЦП","addon.dashboard.ram_usage":"Использование ОЗУ","addon.dashboard.hostname":"Доменное имя","addon.dashboard.new_update_available":"Доступно обновление {name} до версии {version}","addon.dashboard.not_available_arch":"Это дополнение несовместимо с процессором или операционной системой Вашего устройства.","addon.dashboard.not_available_version":"В настоящее время у Вас установлен Home Assistant {core_version_installed}. Для работы дополнения требуется Home Assistan версии {core_version_needed} или выше.","addon.dashboard.visit_addon_page":"Перейдите на страницу дополнения {name} для получения дополнительной информации.","addon.dashboard.restart":"перезапустить","addon.dashboard.start":"запустить","addon.dashboard.stop":"остановить","addon.dashboard.install":"установить","addon.dashboard.uninstall":"удалить","addon.dashboard.rebuild":"восстановить","addon.dashboard.open_web_ui":"Веб-интерфейс","addon.dashboard.protection_mode.title":"Режим защиты деактивирован!","addon.dashboard.protection_mode.content":"В этом дополнении отключен режим защиты. Это дает дополнению полный доступ ко всей операционной системе хоста, что увеличивает риски безопасности и может вызвать неполадки при неправильном использовании. Отключайте режим защиты системы только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.protection_mode.enable":"Активировать","addon.dashboard.capability.stage.title":"Стадия разработки","addon.dashboard.capability.stage.description":"Дополнения могут находиться в следующих стадиях разработки: \n\n {icon_stable} **Stable**: конечная стадия дополнения, готовая к повседневной эксплуатации. \n\n {icon_experimental} **Experimental**: может содержать ошибки и может быть незавершенным. \n\n {icon_deprecated} **Deprecated**: дополнения в этой стадии больше не будут получать обновления.","addon.dashboard.capability.rating.title":"Рейтинг безопасности","addon.dashboard.capability.rating.description":"Home Assistant присваивает каждому дополнению рейтинг безопасности, который указывает на риски, связанные с использованием этого дополнения. Чем больший доступ к системе оно требует, тем ниже оценка, так как это повышает возможные риски безопасности. \n\nОценка выставляется по шкале от 1 до 8. Где 1 - самый низкий балл (такое дополнение считается самым небезопасным и подверженным самому высокому риску), а 8 - самый высокий балл (самое безопасное дополнение и с самым низким риском при его использовании).","addon.dashboard.capability.host_network.title":"Сеть хоста","addon.dashboard.capability.host_network.description":"Дополнения обычно работают на собственном изолированном сетевом уровне, что не позволяет им получать доступ к сети операционной системы. В некоторых случаях это может ограничивать работу дополнения, и поэтому изоляция может быть снята автором, предоставляя дополнению полный доступ к сетевым возможностям хост-машины. Но это также снижает безопасность, и, следовательно, снижает рейтинг безопасности дополнения.","addon.dashboard.capability.homeassistant_api.title":"Доступ к API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Этому дополнению разрешен доступ к Вашему Home Assistant напрямую через его API. Этот режим также позволяет взаимодействовать с Home Assistant без необходимости в дополнительных токенах аутентификации.","addon.dashboard.capability.full_access.title":"Полный доступ к оборудованию","addon.dashboard.capability.full_access.description":"Этому дополнению предоставляется полный доступ к оборудованию Вашей системы. Такой уровень доступа сравним с привилегированным режимом в Docker. Поскольку это открывает возможные риски, функция снижает рейтинг безопасности дополнения. \n\nЭтот уровень доступа не предоставляется автоматически и должен быть подтвержден Вами. Для этого необходимо вручную отключить режим защиты операционной системы. Отключайте защиту только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.capability.hassio_api.title":"Доступ к API Supervisor","addon.dashboard.capability.hassio_api.description":"Дополнению предоставлен доступ к API Supervisor. По умолчанию дополнение имеет доступ к общей информации о версии Вашей системы. Когда дополнение запрашивает доступ к API на уровне 'manager' или 'admin', оно получает доступ для управления несколькими частями Вашей системы Home Assistant. Это разрешение отрицательно влияет на рейтинг безопасности дополнения.","addon.dashboard.capability.docker_api.title":"Полный доступ к Docker","addon.dashboard.capability.docker_api.description":"Это дополнение запрашивает доступ для управления программным обеспечением Docker, запущенным на Вашей системе. Этот режим предоставляет полный доступ и контроль над всей системой Home Assistant, что увеличивает риски безопасности и может повредить Вашу систему при неправильном использовании. Таким образом, эта функция отрицательно влияет на рейтинг безопасности дополнения. \n\nЭтот уровень доступа не предоставляется автоматически и должен быть подтвержден Вами. Для этого необходимо вручную отключить режим защиты операционной системы. Отключайте защиту только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.capability.host_pid.title":"Пространство имен хост-процессов","addon.dashboard.capability.host_pid.description":"Обычно процессы, выполняемые дополнением, изолированы от всех других системных процессов. Это дополнение запрашивает доступ к системным процессам, запущенным в системе хоста, а также разрешение на создание новых процессов в системе. Этот режим предоставляет полный доступ и контроль над всей системой Home Assistant, что увеличивает риски безопасности и может повредить Вашу систему при неправильном использовании. Таким образом, эта функция отрицательно влияет на рейтинг безопасности дополнения. \n\nЭтот уровень доступа не предоставляется автоматически и должен быть подтвержден Вами. Для этого необходимо вручную отключить режим защиты операционной системы. Отключайте защиту только в случае необходимости, а также если Вы знаете источник дополнения и доверяете ему.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') - это модуль безопасности ядра Linux, который ограничивает возможности дополнений, такие как доступ к сети, доступ к необработанным сокетам и разрешение на чтение, запись или выполнение определенных файлов. \n\nАвторы дополнений могут предоставлять свои профили безопасности, оптимизированные для дополнения, или запрашивать его отключение. Отключение AppArmor повысит риски безопасности и, следовательно, отрицательно повлияет на рейтинг безопасности дополнения.","addon.dashboard.capability.auth_api.title":"Аутентификация Home Assistant","addon.dashboard.capability.auth_api.description":"Это дополнение может аутентифицировать пользователей с помощью Home Assistant, предоставляя возможность входить в приложения, работающие внутри дополнения, используя имя пользователя и пароль Home Assistant.","addon.dashboard.capability.ingress.title":"Вход","addon.dashboard.capability.ingress.description":"Это дополнение использует Ingress для безопасного встраивания своего веб-интерфейса в Home Assistant.","addon.dashboard.capability.signed.title":"Подписано","addon.dashboard.capability.signed.description":"Это дополнение подписано и проверено с помощью Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"рейтинг","addon.dashboard.capability.label.hardware":"Оборудование","addon.dashboard.capability.label.host":"Хост","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid хоста","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"авторизация","addon.dashboard.capability.label.ingress":"вход","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"менеджер","addon.dashboard.capability.role.default":"По умолчанию","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"Резервная копия","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Автозагрузка","addon.dashboard.option.boot.description":"Запускать дополнение во время загрузки системы","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Перезапускать дополнение при сбоях","addon.dashboard.option.auto_update.title":"Автоматическое обновление","addon.dashboard.option.auto_update.description":"Автоматически обновлять дополнение при наличии новой версии","addon.dashboard.option.ingress_panel.title":"Показывать на боковой панели","addon.dashboard.option.ingress_panel.description":"Добавить это дополнение на боковую панель","addon.dashboard.option.protected.title":"Режим защиты операционной системы","addon.dashboard.option.protected.description":"Ограничивает доступ дополнения к системе","addon.dashboard.action_error.uninstall":"Не удалось удалить дополнение.","addon.dashboard.action_error.install":"Не удалось установить дополнение.","addon.dashboard.action_error.stop":"Не удалось остановить дополнение.","addon.dashboard.action_error.rebuild":"Не удалось перенастроить дополнение","addon.dashboard.action_error.restart":"Не удалось перезапустить дополнение.","addon.dashboard.action_error.start":"Не удалось запустить дополнение.","addon.dashboard.action_error.go_to_config":"Редактировать конфигурацию","addon.dashboard.action_error.start_invalid_config":"Перейти к конфигурации","addon.dashboard.action_error.validate_config":"Не удалось проверить конфигурацию дополнения","addon.dashboard.action_error.get_changelog":"Не удалось получить список изменений дополнения.","addon.documentation.get_documentation":"Не удалось получить документацию к дополнению, {error}","addon.logs.get_logs":"Не удалось получить журналы дополнения, {error}","common.cancel":"Отменить","common.yes":"Да","common.no":"Нет","common.add":"Добавить","common.description":"Описание","common.failed_to_restart_name":"Не удалось перезапустить {name}","common.failed_to_update_name":"Не удалось обновить {name}","common.learn_more":"Детали","common.new_version_available":"Доступна новая версия","common.newest_version":"Доступная версия","common.refresh":"Обновить","common.release_notes":"Список изменений","common.reload":"Перезагрузить","common.reset_defaults":"Настройки по умолчанию","common.reset_options":"Сбросить параметры","common.restart_name":"Перезапустить {name}","common.restart":"Перезапустить","common.running_version":"В настоящее время установлена версия {version}","common.save":"Сохранить","common.close":"Закрыть","common.menu":"Меню","common.show":"показать","common.show_more":"Показать дополнительную информацию об этом","common.update_available":"{count, plural,\n one {Доступно обновление}\n few {Доступно {count} обновления}\n many {Доступно {count} обновлений}\n other {Доступно {count} обновлений}\n}","common.update":"Обновить","common.version":"Версия","common.error.unknown":"Неизвестная ошибка.","common.error.update_failed":"Обновление не удалось.","update_available.update_name":"Обновление {name}","update_available.open_release_notes":"Список изменений","update_available.create_backup":"Создать резервную копию перед обновлением","update_available.description":"В настоящее время установлена версия {version}. Доступно обновление до версии {newest_version}.","update_available.updating":"Обновление {name} до версии {version}","update_available.no_update":"Нет доступных обновлений {name}.","confirm.restart.title":"Перезапустить {name}","confirm.restart.text":"Вы уверены, что хотите перезапустить {name}?","confirm.reset_options.title":"Сбросить параметры","confirm.reset_options.text":"Вы уверены, что хотите сбросить все параметры?","dashboard.addon_new_version":"Доступна новая версия","dashboard.addon_running":"Дополнение работает","dashboard.addon_stopped":"Дополнение остановлено","dashboard.addons":"Установленные дополнения","dashboard.no_addons":"Нет установленных дополнений. Вы можете установить их из магазина дополнений.","dashboard.search_addons":"Поиск дополнений","store.missing_addons":"Пропали дополнения? Активируйте расширенный режим на странице Вашего профиля пользователя","store.no_results_found":"Не найдено результатов в {repository}.","store.registries":"Реестры","store.repositories":"Репозитории","store.check_updates":"Проверить наличие обновлений","panel.addons":"Дополнения","panel.dashboard":"Панель","panel.backups":"Резервные копии","panel.store":"Магазин дополнений","panel.system":"Система","my.not_supported":"Это перенаправление не поддерживается Вашим Home Assistant. Ознакомьтесь с {link}, чтобы узнать поддерживаемые перенаправления и версии, в которых они были добавлены.","my.faq_link":"часто задаваемыми вопросами по My Home Assistant","my.add_addon_repository_title":"Отсутствует репозиторий дополнений","my.add_addon_repository_description":"Дополнение ''{addon}'' является частью репозитория ''{repository}'', этот репозиторий отсутствует в Вашей системе, хотите добавить его сейчас?","my.error":"Произошла неизвестная ошибка","my.error_addon_not_found":"Дополнение не найдено.","my.error_repository_not_found":"Репозиторий, необходимый для работы этого дополнения не найден","my.error_addon_not_started":"Запрашиваемое дополнение не запущено. Сначала нужно запустить его.","my.error_addon_not_installed":"Запрошенное дополнение не установлено. Сначала нужно установить его.","my.error_addon_no_ingress":"Дополнение не поддерживает ingress.","system.log.log_provider":"Провайдер журналов","system.log.get_logs":"Не удалось получить журналы {provider}, {error}.","system.supervisor.cpu_usage":"Использование ЦП","system.supervisor.ram_usage":"Использование ОЗУ","system.supervisor.failed_to_set_option":"Не удалось настроить параметр Supervisor.","system.supervisor.failed_to_reload":"Не удалось перезагрузить Supervisor.","system.supervisor.failed_to_update":"Не удалось обновить Supervisor.","system.supervisor.unsupported_title":"Используется неподдерживаемый вариант установки","system.supervisor.unsupported_description":"Ниже приведен список проблем, обнаруженных при установке. Перейдите по ссылкам, чтобы узнать, как их решить.","system.supervisor.unhealthy_title":"Ваша система неисправна","system.supervisor.unhealthy_description":"Запуск неисправной системы может вызвать проблемы. Ниже приведен список проблем, обнаруженных при установке. Перейдите по ссылкам, чтобы узнать, как их решить.","system.supervisor.update_supervisor":"Обновить Supervisor","system.supervisor.channel":"Канал обновлений","system.supervisor.leave_beta_action":"Покинуть бета","system.supervisor.leave_beta_description":"Получать стабильные версии обновлений для Home Assistant, Supervisor и операционной системы хоста","system.supervisor.join_beta_action":"Перейти на бета-версии","system.supervisor.join_beta_description":"Получать тестовые версии обновлений для Home Assistant (RC), Supervisor и операционной системы хоста","system.supervisor.share_diagnostics":"Отправлять данные для диагностики","system.supervisor.share_diagnostics_description":"Автоматически отправлять отчеты о сбоях и диагностическую информацию.","system.supervisor.reload_supervisor":"Перезагрузить Supervisor","system.supervisor.warning":"ВНИМАНИЕ","system.supervisor.search":"Поиск","system.supervisor.share_diagonstics_title":"Помогите улучшить Home Assistant","system.supervisor.share_diagonstics_description":"Хотели бы Вы автоматически отправлять отчеты о сбоях и другую диагностическую информацию, когда Supervisor обнаруживает неожиданные ошибки? {line_break} Это позволит разработчикам получать необходимые данные для решения проблем. Данные не будут содержать никакой личной или конфиденциальной информации и будут доступны только основной команде Home Assistant. {line_break} Вы сможете отменить отправку данных в настройках в любое время.","system.supervisor.unsupported_reason.apparmor":"На хосте не активирован AppArmor","system.supervisor.unsupported_reason.content_trust":"Проверка доверия к контенту отключена","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Конфигурация Docker","system.supervisor.unsupported_reason.docker_version":"Версия Docker","system.supervisor.unsupported_reason.job_conditions":"Игнорируемые условия работы","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Менеджер сети","system.supervisor.unsupported_reason.os":"Операционная система","system.supervisor.unsupported_reason.os_agent":"Агент ОС","system.supervisor.unsupported_reason.privileged":"Supervisor не имеет привилегий","system.supervisor.unsupported_reason.software":"Обнаружено неподдерживаемое программное обеспечение","system.supervisor.unsupported_reason.source_mods":"Модификации источников","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor не имеет привилегий","system.supervisor.unhealthy_reason.supervisor":"Supervisor не смог обновить","system.supervisor.unhealthy_reason.setup":"Настройка Supervisor не удалась","system.supervisor.unhealthy_reason.docker":"Среда Docker не работает должным образом","system.supervisor.unhealthy_reason.untrusted":"Обнаружен недоверенный контент","system.host.failed_to_get_hardware_list":"Не удалось получить список оборудования","system.host.failed_to_reboot":"Не удалось перезагрузить хост","system.host.failed_to_shutdown":"Не удалось выключить хост","system.host.failed_to_set_hostname":"Не удалось установить доменное имя хоста","system.host.failed_to_import_from_usb":"Не удалось импортировать данные с USB","system.host.failed_to_move":"Не удалось переместить диск данных","system.host.used_space":"Использование памяти","system.host.hostname":"Доменное имя","system.host.change_hostname":"Изменить доменное имя хоста","system.host.new_hostname":"Введите новое доменное имя хоста:","system.host.ip_address":"IP-адрес","system.host.change":"Изменить","system.host.operating_system":"Операционная система","system.host.docker_version":"Версия Docker","system.host.deployment":"Развёртывание","system.host.emmc_lifetime_used":"Срок службы eMMC","system.host.reboot_host":"Перезагрузить хост","system.host.confirm_reboot":"Вы уверены, что хотите перезагрузить хост?","system.host.confirm_shutdown":"Вы уверены, что хотите выключить хост?","system.host.shutdown_host":"Завершить работу хоста","system.host.hardware":"Оборудование","system.host.import_from_usb":"Импорт с USB","system.host.move_datadisk":"Переместить диск данных","system.core.cpu_usage":"Использование ЦП","system.core.ram_usage":"Использование ОЗУ","backup.search":"Поиск резервных копий","backup.no_backups":"Резервные копии не найдены","backup.create_blocked_not_running":"Создание резервной копии сейчас невозможно, потому что система находится в состоянии {state}.","backup.delete_selected":"Удалить выбранные резервные копии","backup.delete_backup_title":"Удалить резервную копию","backup.delete_backup_text":"Вы уверены, что хотите удалить {number} {number, plural,\n one {резервную копию}\n few {резервных копии}\n many {резервных копий}\n other {резервных копий}\n}?","backup.delete_backup_confirm":"удалить","backup.selected":"Выбрано: {number}","backup.failed_to_delete":"Не удалось удалить","backup.could_not_create":"Не удалось создать резервную копию","backup.upload_backup":"Загрузить резервную копию на сервер","backup.download_backup":"Скачать резервную копию","backup.create_backup":"Создать резервную копию","backup.create":"Создать","backup.created":"Создан","backup.name":"Название","backup.type":"Тип резервной копии:","backup.select_type":"Выберите что нужно восстановить:","backup.full_backup":"Полная резервная копия","backup.partial_backup":"Частичная резервная копия","backup.addons":"Дополнения","backup.folders":"Папки","backup.size":"Размер","backup.password":"Пароль","backup.confirm_password":"Подтверждение пароля","backup.password_protection":"Защитить паролем","backup.enter_password":"Пожалуйста, введите пароль.","backup.passwords_not_matching":"Пароли не совпадают","backup.backup_already_running":"Создание резервной копии в настоящее время невозможно, так как резервное копирование или восстановление уже выполняется. Повторите попытку позже.","dialog.network.title":"Настройки сети","dialog.network.connected_to":"Подключено к {ssid}","dialog.network.scan_ap":"Найти точки доступа","dialog.network.signal_strength":"Уровень сигнала","dialog.network.open":"Без шифрования","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Пароль Wi-Fi","dialog.network.warning":"Если Вы измените адреса Wi-Fi, IP или шлюза, соединение может прерваться!","dialog.network.static":"Статический","dialog.network.auto":"Автоматически","dialog.network.disabled":"Отключено","dialog.network.ip_netmask":"IP-адрес / маска сети","dialog.network.gateway":"Адрес шлюза","dialog.network.dns_servers":"DNS-серверы","dialog.network.unsaved":"У Вас есть несохраненные изменения, которые будут потеряны, если Вы перейдете на другую вкладку. Продолжить?","dialog.network.failed_to_change":"Не удалось изменить настройки сети.","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Добавить новый реестр контейнеров","dialog.registries.title_manage":"Управление реестрами контейнеров","dialog.registries.registry":"Реестр","dialog.registries.username":"Имя пользователя","dialog.registries.password":"Пароль","dialog.registries.no_registries":"Реестры не настроены","dialog.registries.add_registry":"Добавить реестр","dialog.registries.add_new_registry":"Добавить новый реестр","dialog.registries.remove":"Удалить","dialog.registries.failed_to_add":"Не удалось добавить реестр.","dialog.registries.failed_to_remove":"Не удалось удалить реестр.","dialog.repositories.title":"Репозитории дополнений","dialog.repositories.add":"Добавить","dialog.repositories.remove":"Удалить","dialog.repositories.used":"Из этого репозитория установлены дополнения, поэтому он не может быть удалён.","dialog.restart_addon.title":"Перезапустить {name}?","dialog.restart_addon.text":"Чтобы использовать новую сохраненную конфигурацию, это дополнение нужно перезапустить.","dialog.restart_addon.restart":"Перезапустить","dialog.uninstall_addon.title":"Удалить {name}?","dialog.uninstall_addon.text":"Конфигурация дополнения будет безвозвратно удалена.","dialog.uninstall_addon.uninstall":"Удалить","dialog.hardware.title":"Оборудование","dialog.hardware.search":"Поиск оборудования","dialog.hardware.subsystem":"Подсистема","dialog.hardware.id":"ID","dialog.hardware.attributes":"Атрибуты","dialog.hardware.device_path":"Путь к устройству","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Переместить диск данных","dialog.datadisk_move.description":"В настоящее время в качестве диска данных используется ''{current_path}''. Перемещение диска данных приведет к перезагрузке устройства и займет {time} минут. В течение этого времени Ваш Home Assistant будет недоступен. Не отключайте питание во время перемещения!","dialog.datadisk_move.select_device":"Выберите новый диск данных","dialog.datadisk_move.no_devices":"Не найдено подходящих подключенных устройств","dialog.datadisk_move.moving_desc":"Перезагрузка и перемещение диска данных. Пожалуйста, наберитесь терпения","dialog.datadisk_move.moving":"Перемещение диска данных","dialog.datadisk_move.loading_devices":"Загрузочные устройства","dialog.datadisk_move.cancel":"Отменить","dialog.datadisk_move.move":"Переместить"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/sk-24db88e5763df99219ae1f6570eb53d6.json b/supervisor/api/panel/static/translations/sk-7e833158935c9c955d4e609c8d298992.json similarity index 55% rename from supervisor/api/panel/static/translations/sk-24db88e5763df99219ae1f6570eb53d6.json rename to supervisor/api/panel/static/translations/sk-7e833158935c9c955d4e609c8d298992.json index 0adae4756..b2b5c4c7c 100644 --- a/supervisor/api/panel/static/translations/sk-24db88e5763df99219ae1f6570eb53d6.json +++ b/supervisor/api/panel/static/translations/sk-7e833158935c9c955d4e609c8d298992.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Obnovenie konfigurácie doplnku zlyhalo, {error}","addon.failed_to_save":"Uloženie konfigurácie doplnku zlyhalo, {error}","addon.state.installed":"Doplnok je nainštalovaný","addon.state.not_installed":"Doplnok nie je nainštalovaný","addon.state.not_available":"Doplnok nie je pre váš systém k dispozícii","addon.panel.configuration":"Konfigurácia","addon.panel.documentation":"Dokumentácia","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"Tento doplnok nemá žiadnu konfiguráciu.","addon.configuration.audio.header":"Zvuk","addon.configuration.audio.default":"Predvolený","addon.configuration.audio.input":"Vstup","addon.configuration.audio.output":"Výstup","addon.configuration.options.header":"Možnosti","addon.configuration.options.edit_in_ui":"Upraviť v UI","addon.configuration.options.edit_in_yaml":"Upraviť v YAML","addon.configuration.options.invalid_yaml":"Neplatný YAML","addon.configuration.options.show_unused_optional":"Zobraziť nepoužité voliteľné možnosti nastavení","addon.configuration.network.container":"Kontajner","addon.configuration.network.disabled":"Vypnuté","addon.configuration.network.header":"Sieť","addon.configuration.network.show_disabled":"Zobraziť deaktivované porty","addon.configuration.network.introduction":"Zmena portov na hostiteľovi, ktoré sú vystavené doplnkom","addon.dashboard.changelog":"Zoznam zmien","addon.dashboard.cpu_usage":"Využitie CPU doplnkom","addon.dashboard.ram_usage":"Využitie RAM doplnkom","addon.dashboard.hostname":"Meno hostiteľa","addon.dashboard.new_update_available":"{name} {version} je dostupná","addon.dashboard.not_available_arch":"Tento doplnok nie je kompatibilný s procesorom vášho zariadenia alebo operačným systémom, ktorý máte nainštalovaný na svojom zariadení.","addon.dashboard.not_available_version":"Používate službu Home Assistant {core_version_installed}, na aktualizáciu na túto verziu doplnku potrebujete minimálne verziu {core_version_needed} aplikácie Home Assistant","addon.dashboard.visit_addon_page":"Ďalšie podrobnosti nájdete na stránke {name}","addon.dashboard.restart":"reštartovať","addon.dashboard.start":"spustiť","addon.dashboard.stop":"zastaviť","addon.dashboard.install":"nainštalovať","addon.dashboard.uninstall":"odinštalovať","addon.dashboard.rebuild":"prestavať","addon.dashboard.open_web_ui":"Otvoriť web UI","addon.dashboard.protection_mode.title":"Ochranný režim vypnutý!","addon.dashboard.protection_mode.content":"Režim ochrany tohto doplnku je vypnutý! To dáva doplnku plný prístup k celému systému, čo zvyšuje bezpečnostné riziká a pri nesprávnom používaní môže poškodiť váš systém. Režim ochrany vypnite len vtedy, ak poznáte, potrebujete a dôverujete zdroju tohto doplnku.","addon.dashboard.protection_mode.enable":"Povoliť","addon.dashboard.capability.stage.title":"Fáza doplnku","addon.dashboard.capability.stage.description":"Doplnky môžu mať jednu z troch fáz: \n\n {icon_stable} **Stabilné**: Toto sú doplnky pripravené na použitie v produkcii. \n\n {icon_experimental} **Experimentálne**: Môžu obsahovať chyby a môžu byť nedokončené. \n\n {icon_deprecated} **Zastarané**: Tieto doplnky už nebudú dostávať žiadne aktualizácie.","addon.dashboard.capability.rating.title":"Hodnotenie bezpečnosti doplnku","addon.dashboard.capability.rating.description":"Home Assistant poskytuje každému doplnku hodnotenie bezpečnosti, ktoré označuje riziká spojené s používaním tohto doplnku. Čím viac prístupu vyžaduje doplnok vo vašom systéme, tým nižšie je skóre, čím sa zvyšujú možné bezpečnostné riziká. \n\n Skóre je na stupnici od 1 do 8. Kde 1 je najnižšie skóre (považuje sa za najnebezpečnejšie a najvyššie riziko) a skóre 8 je najvyššie skóre (považuje sa za najbezpečnejšie a najnižšie riziko).","addon.dashboard.capability.host_network.title":"Hostiteľská sieť","addon.dashboard.capability.host_network.description":"Doplnky zvyčajne bežia vo vlastnej izolovanej sieťovej vrstve, ktorá im bráni v prístupe do siete hostiteľského operačného systému. V niektorých prípadoch môže táto sieťová izolácia obmedziť doplnky pri poskytovaní ich služieb, a preto môže izoláciu zrušiť autor doplnku a poskytnúť doplnku plný prístup k sieťovým schopnostiam hostiteľského počítača. To dáva doplnku viac sieťových možností, ale znižuje bezpečnosť, a preto sa hodnotenie bezpečnosti doplnku zníži, keď doplnok použije túto možnosť.","addon.dashboard.capability.homeassistant_api.title":"Prístup na Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"Tento doplnok má povolený prístup k vašej spustenej inštancii Home Assistant priamo cez rozhranie Home Assistant API. Tento režim spracováva aj autentifikáciu doplnku, čo doplnku umožňuje interakciu s domácim asistentom bez potreby ďalších autentifikačných tokenov.","addon.dashboard.capability.full_access.title":"Plný prístup k hardvéru","addon.dashboard.capability.full_access.description":"Tento doplnok má na žiadosť autora doplnku plný prístup k hardvéru vášho systému. Prístup je porovnateľný s privilegovaným režimom v Dockeri. Keďže to otvára možné bezpečnostné riziká, táto funkcia negatívne ovplyvňuje skóre bezpečnosti doplnkov. \n\n Táto úroveň prístupu nie je udelená automaticky a musíte ju potvrdiť vy. Ak to chcete urobiť, musíte manuálne vypnúť režim ochrany na doplnku. Ochranný režim zakážte iba vtedy, ak poznáte, potrebujete A dôverujete zdroju tohto doplnku.","addon.dashboard.capability.hassio_api.title":"Prístup na Supervisor API","addon.dashboard.capability.hassio_api.description":"Doplnku bol na žiadosť autora doplnku udelený prístup k API pre dohľad. V predvolenom nastavení má doplnok prístup k všeobecným informáciám o verzii vášho systému. Keď doplnok požaduje prístup na úrovni „správcu“ alebo „správcu“ k API, získa prístup k ovládaniu viacerých častí vášho systému Home Assistant. Toto povolenie je označené týmto odznakom a negatívne ovplyvní skóre bezpečnosti doplnku.","addon.dashboard.capability.docker_api.title":"Plný prístup k Dockeru","addon.dashboard.capability.docker_api.description":"Autor doplnku požiadal, aby mal doplnok prístup na správu k inštancii Docker spustenej vo vašom systéme. Tento režim poskytuje doplnku plný prístup a kontrolu nad celým systémom Home Assistant, čo zvyšuje bezpečnostné riziká a pri zneužití môže poškodiť váš systém. Preto táto funkcia negatívne ovplyvňuje skóre bezpečnosti doplnkov. \n\n Táto úroveň prístupu nie je udelená automaticky a musíte ju potvrdiť vy. Ak to chcete urobiť, musíte manuálne vypnúť režim ochrany na doplnku. Ochranný režim zakážte iba vtedy, ak poznáte, potrebujete A dôverujete zdroju tohto doplnku.","addon.dashboard.capability.host_pid.title":"Oblasť názvov hostiteľských procesov","addon.dashboard.capability.host_pid.description":"Zvyčajne sú procesy, ktoré doplnok spúšťa, izolované od všetkých ostatných systémových procesov. Autor doplnku požiadal, aby mal doplnok prístup k systémovým procesom spusteným v inštancii hostiteľského systému a umožnil doplnku vytvárať procesy aj v hostiteľskom systéme. Tento režim poskytuje doplnku plný prístup a kontrolu nad celým systémom Home Assistant, čo zvyšuje bezpečnostné riziká a pri zneužití môže poškodiť váš systém. Preto táto funkcia negatívne ovplyvňuje skóre bezpečnosti doplnkov. \n\n Táto úroveň prístupu nie je udelená automaticky a musíte ju potvrdiť vy. Ak to chcete urobiť, musíte manuálne vypnúť režim ochrany na doplnku. Ochranný režim zakážte iba vtedy, ak poznáte, potrebujete A dôverujete zdroju tohto doplnku.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor („Application Armor“) je bezpečnostný modul linuxového jadra, ktorý obmedzuje možnosti doplnkov, ako je prístup k sieti, nespracovaný prístup k soketom a povolenie čítať, zapisovať alebo spúšťať konkrétne súbory. \n\n Autori doplnkov môžu poskytnúť svoje bezpečnostné profily optimalizované pre doplnok alebo požiadať o jeho zakázanie. Ak je AppArmor zakázaný, zvýši to bezpečnostné riziká, a preto bude mať negatívny vplyv na skóre bezpečnosti doplnku.","addon.dashboard.capability.auth_api.title":"Home assistant Overenie","addon.dashboard.capability.auth_api.description":"Doplnok môže používateľov autentifikovať pomocou aplikácie Home Assistant, ktorá doplnkom umožňuje používateľom prihlásiť sa do aplikácií bežiacich v doplnkoch pomocou používateľského mena a hesla Home Assistant. Tento odznak označuje, či autor doplnku požaduje túto funkciu.","addon.dashboard.capability.ingress.title":"Vniknutie","addon.dashboard.capability.ingress.description":"Tento doplnok používa vniknutie na bezpečné vloženie svojho rozhrania do Home Assistant.","addon.dashboard.capability.signed.title":"Podpísaný","addon.dashboard.capability.signed.description":"Tento doplnok je podpísaný a overený pomocou Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jadro","addon.dashboard.capability.label.rating":"hodnotenie","addon.dashboard.capability.label.hardware":"hardvér","addon.dashboard.capability.label.host":"hostiteľ","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid hostiteľa","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"overenie","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Podpísané","addon.dashboard.capability.stages.experimental":"Experimentálne","addon.dashboard.capability.stages.deprecated":"Zastarané","addon.dashboard.capability.role.manager":"správca","addon.dashboard.capability.role.default":"predvolené","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"záloha","addon.dashboard.capability.role.admin":"správca","addon.dashboard.option.boot.title":"Spustiť pri štarte systému","addon.dashboard.option.boot.description":"Spustenie doplnku spolu so systémom","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Toto spustí doplnok ak zlyhá","addon.dashboard.option.auto_update.title":"Automatická aktualizácia","addon.dashboard.option.auto_update.description":"Automaticky aktualizovať doplnok, keď je k dispozícii nová verzia","addon.dashboard.option.ingress_panel.title":"Zobraziť v bočnom paneli","addon.dashboard.option.ingress_panel.description":"Pridajte tento doplnok na svoj bočný panel","addon.dashboard.option.protected.title":"Chránený režim","addon.dashboard.option.protected.description":"Blokuje zvýšený prístup do systému z doplnku","addon.dashboard.action_error.uninstall":"Odinštalácia doplnku zlyhala","addon.dashboard.action_error.install":"Inštalácia doplnku zlyhala","addon.dashboard.action_error.stop":"Zastavenie doplnku zlyhalo","addon.dashboard.action_error.rebuild":"Nepodarilo sa obnoviť doplnok","addon.dashboard.action_error.restart":"Reštart doplnku zlyhal","addon.dashboard.action_error.start":"Spustenie doplnku zlyhalo","addon.dashboard.action_error.go_to_config":"Upraviť nastavenie","addon.dashboard.action_error.start_invalid_config":"Prejsť na konfiguráciu","addon.dashboard.action_error.validate_config":"Nepodarilo sa overiť konfiguráciu doplnku","addon.dashboard.action_error.get_changelog":"Nepodarilo sa získať zoznam zmien doplnku","addon.documentation.get_documentation":"Nepodarilo sa získať dokumentáciu k doplnku, {error}","addon.logs.get_logs":"Nepodarili sa získať záznamy doplnku, {error}","common.cancel":"Zrušiť","common.yes":"Áno","common.no":"Nie","common.add":"Pridať","common.description":"Popis","common.failed_to_restart_name":"Reštartovanie aplikácie {name} zlyhalo","common.failed_to_update_name":"Aktualizácia {name} zlyhala","common.learn_more":"Zistiť viac","common.new_version_available":"K dispozícii je nová verzia","common.newest_version":"Najnovšia verzia","common.refresh":"Obnoviť","common.release_notes":"Poznámky k vydaniu","common.reload":"Znova načítať","common.reset_defaults":"Obnoviť predvolené nastavenia","common.reset_options":"Obnoviť možnosti","common.restart_name":"Reštartovať {name}","common.restart":"Reštartovať","common.running_version":"Momentálne používate verziu {version}","common.save":"Uložiť","common.close":"Zavrieť","common.menu":"Menu","common.show":"zobraziť","common.show_more":"Zobraziť viac informácií o tomto","common.update_available":"{count, plural,\n one {aktualizácia}\n other {{count} aktualizácií}\n} ostáva","common.update":"Aktualizovať","common.version":"Verzia","common.error.unknown":"Neznáma chyba","common.error.update_failed":"Aktualizácia zlyhala","update_available.update_name":"Aktualizovať {name}","update_available.open_release_notes":"Otvoriť poznámky k vydaniu","update_available.create_backup":"Vytvoriť zálohu pred aktualizáciou","update_available.description":"Máte nainštalovanú {version} Kliknutím na tlačidlo aktualizovať aktualizujte na verziu {newest_version}","update_available.updating":"Aktualizácia {name} na verziu {version}","update_available.no_update":"Pre {name} nie je k dispozícii žiadna aktualizácia","confirm.restart.title":"Reštartovať {name}","confirm.restart.text":"Naozaj chcete reštartovať {name}?","confirm.reset_options.title":"Obnoviť nastavenia","confirm.reset_options.text":"Naozaj chcete resetovať všetky svoje nastavenia?","dashboard.addon_new_version":"K dispozícii je nová verzia","dashboard.addon_running":"Doplnok je spustený","dashboard.addon_stopped":"Doplnok je zastavený","dashboard.addons":"Nainštalované doplnky","dashboard.no_addons":"Zatiaľ nemáte nainštalované žiadne doplnky. Choďte do obchodu s doplnkami, aby ste mohli začať!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Chýbajú doplnky? Povoľte rozšírený režim na stránke profilu.","store.no_results_found":"V {repository} sa nenašli žiadne výsledky.","store.registries":"Registre","store.repositories":"Repozitáre","store.check_updates":"Skontrolovať aktualizácie","panel.addons":"Doplnky","panel.dashboard":"Panel","panel.backups":"Zálohy","panel.store":"Obchod s doplnkami","panel.system":"Systém","my.not_supported":"Toto presmerovanie nie je podporované inštanciou vášho Home Assistant. Skontrolujte {link} pre podporované presmerovania a verziu.","my.faq_link":"Najčastejšie otázky a odpovede o Home Assistant","my.add_addon_repository_title":"Chýbajúce úložisko doplnkov","my.add_addon_repository_description":"Doplnok ''{addon}'' je súčasťou úložiska doplnkov ''{repository}'', tento repozitár vo vašom systéme chýba, chcete ho pridať teraz?","my.error":"Vyskytla sa neznáma chyba","my.error_addon_not_found":"Doplnok sa nenašiel","my.error_repository_not_found":"Požadované úložisko pre tento doplnok sa nenašlo","my.error_addon_not_started":"Požadovaný doplnok nie je spustený. Najskôr ho spustite","my.error_addon_not_installed":"Požadovaný doplnok nie je nainštalovaný. Najskôr ho nainštalujte","my.error_addon_no_ingress":"Požadovaný doplnok nepodporuje ingress","system.log.log_provider":"Protokol poskytovateľa","system.log.get_logs":"Nepodarilo sa získať protokoly {provider}, {error}","system.supervisor.cpu_usage":"Využitie CPU supervízorom","system.supervisor.ram_usage":"Využitie RAM supervízorom","system.supervisor.failed_to_set_option":"Nepodarilo sa nastaviť možnosť supervízora","system.supervisor.failed_to_reload":"Nepodarilo sa znova načítať Supervízora","system.supervisor.failed_to_update":"Nepodarilo sa aktualizovať Supervízora","system.supervisor.unsupported_title":"Používate nepodporovanú inštaláciu","system.supervisor.unsupported_description":"Nižšie je uvedený zoznam problémov zistených pri inštalácii. Kliknutím na odkazy sa dozviete, ako ich vyriešiť.","system.supervisor.unhealthy_title":"Vaša inštalácia nieje bezpečná","system.supervisor.unhealthy_description":"Spustenie nezdravej inštalácie spôsobí problémy. Nižšie je uvedený zoznam problémov zistených pri inštalácii. Kliknutím na odkazy sa dozviete, ako ich vyriešiť.","system.supervisor.update_supervisor":"Aktualizovať supervízora","system.supervisor.channel":"Kanál","system.supervisor.leave_beta_action":"Opustiť program beta","system.supervisor.leave_beta_description":"Získajte aktualizácie stabilnej verzie pre Home Assistant, supervízora a hostiteľa","system.supervisor.join_beta_action":"Pripojiť sa k beta programu?","system.supervisor.join_beta_description":"Získanie beta aktualizácií pre Home Assistant (RCs), Supervízora a hostiteľa","system.supervisor.share_diagnostics":"Zdieľajte diagnostiku","system.supervisor.share_diagnostics_description":"Zdieľajte správy o zlyhaní a diagnostické informácie.","system.supervisor.reload_supervisor":"Znova načítať supervízora","system.supervisor.warning":"VAROVANIE","system.supervisor.search":"Hľadať","system.supervisor.share_diagonstics_title":"Pomôžte vylepšiť Home Assistant","system.supervisor.share_diagonstics_description":"Chceli by ste automaticky zdieľať správy o zlyhaní a diagnostické informácie, keď sa Supervízor stretne s neočakávanými chybami? {line_break} Umožní nám to vyriešiť problémy, informácie sú prístupné iba tímu Home Assistant Core a nebudú sa zdieľať s ostatnými. {line_break} Údaje neobsahujú žiadne súkromné ani citlivé informácie, ktoré môžete kedykoľvek deaktivovať v nastaveniach.","system.supervisor.unsupported_reason.apparmor":"AppArmor nie je na hostiteľovi povolený","system.supervisor.unsupported_reason.content_trust":"Overovanie dôveryhodnosti obsahu je vypnuté","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfigurácia Dockera","system.supervisor.unsupported_reason.docker_version":"Verzia Dockera","system.supervisor.unsupported_reason.job_conditions":"Ignorované pracovné podmienky","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Správca siete","system.supervisor.unsupported_reason.os":"Operačný systém","system.supervisor.unsupported_reason.os_agent":"Agent operačného systému","system.supervisor.unsupported_reason.privileged":"Supervízor nie je privilegovaný","system.supervisor.unsupported_reason.software":"Zistený nepodporovaný softvér","system.supervisor.unsupported_reason.source_mods":"Úpravy zdroja","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-vyriešené","system.supervisor.unhealthy_reason.privileged":"Supervízor nie je privilegovaný","system.supervisor.unhealthy_reason.supervisor":"Supervízor sa nemohol aktualizovať","system.supervisor.unhealthy_reason.setup":"Nastavenie supervízora zlyhalo","system.supervisor.unhealthy_reason.docker":"Prostredie Docker nefunguje správne","system.supervisor.unhealthy_reason.untrusted":"Zistený nedôveryhodný obsah","system.host.failed_to_get_hardware_list":"Nepodarilo sa získať zoznam hardvéru","system.host.failed_to_reboot":"Nepodarilo sa reštartovať hostiteľa","system.host.failed_to_shutdown":"Nepodarilo sa vypnúť hostiteľa","system.host.failed_to_set_hostname":"Nastavenie mena hostiteľa zlyhalo","system.host.failed_to_import_from_usb":"Nepodarilo sa importovať z USB","system.host.failed_to_move":"Nepodarilo sa presunúť dátový disk","system.host.used_space":"Použité miesto","system.host.hostname":"Meno hostiteľa","system.host.change_hostname":"Zmeniť meno hostiteľa","system.host.new_hostname":"Prosím napíšte nové meno hostiteľa","system.host.ip_address":"IP adresa","system.host.change":"Zmeniť","system.host.operating_system":"Operačný systém","system.host.docker_version":"Verzia Dockera","system.host.deployment":"Nasadenie","system.host.emmc_lifetime_used":"Použitá životnosť eMMC","system.host.reboot_host":"Reštartovať hostiteľa","system.host.confirm_reboot":"Naozaj chcete reštartovať hostiteľa?","system.host.confirm_shutdown":"Naozaj chcete vypnúť hostiteľa?","system.host.shutdown_host":"Vypnúť hostiteľa","system.host.hardware":"Hardvér","system.host.import_from_usb":"Importovať z USB","system.host.move_datadisk":"Presuňte dátový disk","system.core.cpu_usage":"Využitie jadra CPU","system.core.ram_usage":"Využitie jadra RAM","backup.search":"Vyhľadávanie záloh","backup.no_backups":"Zatiaľ nemáte žiadne zálohy.","backup.create_blocked_not_running":"Nie je možné vytvoriť zálohu, pretože systém je v stave {state}.","backup.delete_selected":"Odstrániť vybrané zálohy","backup.delete_backup_title":"Odstrániť zálohu","backup.delete_backup_text":"Chcete vymazať {number} {number, plural,\n one {zálohu}\n other {záloh}\n}?","backup.delete_backup_confirm":"odstrániť","backup.selected":"{number} vybrané","backup.failed_to_delete":"Nepodarilo sa odstrániť","backup.could_not_create":"Nepodarilo sa vytvoriť zálohu","backup.upload_backup":"Nahrať zálohu","backup.download_backup":"Stiahnuť zálohu","backup.create_backup":"Vytvoriť zálohu","backup.create":"Vytvoriť","backup.created":"Vytvorené","backup.name":"Názov zálohy","backup.type":"Typ zálohy","backup.select_type":"Vyberte, čo chcete obnoviť","backup.full_backup":"Úplná záloha","backup.partial_backup":"Čiastočná záloha","backup.addons":"Doplnky","backup.folders":"Priečinky","backup.size":"Veľkosť","backup.password":"Heslo zálohy","backup.confirm_password":"Potvrdiť heslo zálohy","backup.password_protection":"Ochrana heslom","backup.enter_password":"Prosím, zadajte heslo.","backup.passwords_not_matching":"Heslá sa nezhodujú","backup.backup_already_running":"Zálohovanie alebo obnovenie už prebieha. Vytvorenie novej zálohy momentálne nie je možné. Skúste to neskôr.","dialog.network.title":"Sieťové nastavenia","dialog.network.connected_to":"Pripojiť na {ssid}","dialog.network.scan_ap":"Hľadať prístupové body","dialog.network.signal_strength":"Sila signálu","dialog.network.open":"Otvorené","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Heslo Wi-Fi","dialog.network.warning":"Ak zmeníte nastavenie Wi-Fi, adresy IP alebo bránu, stratíte pripojenie!","dialog.network.static":"Statické","dialog.network.auto":"Automaticky","dialog.network.disabled":"Vypnuté","dialog.network.ip_netmask":"IP adresa/maska","dialog.network.gateway":"Adresa brány","dialog.network.dns_servers":"DNS Servery","dialog.network.unsaved":"Máte neuložené zmeny, tieto zmeny sa stratia, chcete pokračovať?","dialog.network.failed_to_change":"Nepodarilo sa zmeniť sieťové nastavenia","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Pridať nový kontajnerový register","dialog.registries.title_manage":"Spravovať kontajnerové registre","dialog.registries.registry":"Register","dialog.registries.username":"Užívateľské meno","dialog.registries.password":"Heslo","dialog.registries.no_registries":"Žiadne nakonfigurované registre","dialog.registries.add_registry":"Pridať register","dialog.registries.add_new_registry":"Pridať nový register","dialog.registries.remove":"Odstrániť","dialog.registries.failed_to_add":"Nepodarilo sa pridať register","dialog.registries.failed_to_remove":"Nepodarilo sa vytvoriť register","dialog.repositories.title":"Spravovať repozitáre doplnkov","dialog.repositories.add":"Pridať","dialog.repositories.remove":"Odstrániť","dialog.repositories.used":"Úložisko sa používa pre nainštalované doplnky a nemožno ho odstrániť.","dialog.restart_addon.title":"Reštart {name}?","dialog.restart_addon.text":"Skutočne chcete reštartovať doplnok so zmenami?","dialog.restart_addon.restart":"Reštart","dialog.uninstall_addon.title":"Odinštalovať {name}?","dialog.uninstall_addon.text":"Jeho konfigurácia bude natrvalo odstránená.","dialog.uninstall_addon.uninstall":"Odinštalovať","dialog.hardware.title":"Hardvér","dialog.hardware.search":"Vyhľadať zariadenia","dialog.hardware.subsystem":"Subsystém","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribúty","dialog.hardware.device_path":"Cesta k zariadeniu","dialog.datadisk_move.title":"Presuňte dátový disk","dialog.datadisk_move.description":"Momentálne používate ''{current_path}'' ako dátový disk. Presun dátových diskov reštartuje vaše zariadenie a odhaduje sa, že to bude trvať {time} minút. Vaša inštalácia Home Assistant nebude počas tohto obdobia dostupná. Počas presunu neodpájajte napájanie!","dialog.datadisk_move.select_device":"Vyberte nový dátový disk","dialog.datadisk_move.no_devices":"Nenašli sa žiadne zodpovedajúce zariadenia","dialog.datadisk_move.moving_desc":"Reštartovanie a presun dátového disku. Prosím o trpezlivosť","dialog.datadisk_move.moving":"Presun dátového disku","dialog.datadisk_move.loading_devices":"Načítavam zariadenia","dialog.datadisk_move.cancel":"Zrušiť","dialog.datadisk_move.move":"Presunúť"} \ No newline at end of file +{"addon.failed_to_reset":"Obnovenie konfigurácie doplnku zlyhalo, {error}","addon.failed_to_save":"Uloženie konfigurácie doplnku zlyhalo, {error}","addon.state.installed":"Doplnok je nainštalovaný","addon.state.not_installed":"Doplnok nie je nainštalovaný","addon.state.not_available":"Doplnok nie je pre váš systém k dispozícii","addon.panel.configuration":"Konfigurácia","addon.panel.documentation":"Dokumentácia","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"Tento doplnok nemá žiadnu konfiguráciu.","addon.configuration.audio.header":"Zvuk","addon.configuration.audio.default":"Predvolený","addon.configuration.audio.input":"Vstup","addon.configuration.audio.output":"Výstup","addon.configuration.options.header":"Možnosti","addon.configuration.options.edit_in_ui":"Upraviť v UI","addon.configuration.options.edit_in_yaml":"Upraviť v YAML","addon.configuration.options.invalid_yaml":"Neplatný YAML","addon.configuration.options.show_unused_optional":"Zobraziť nepoužité voliteľné možnosti nastavení","addon.configuration.network.container":"Kontajner","addon.configuration.network.disabled":"Vypnuté","addon.configuration.network.header":"Sieť","addon.configuration.network.show_disabled":"Zobraziť deaktivované porty","addon.configuration.network.introduction":"Zmena portov na hostiteľovi, ktoré sú vystavené doplnkom","addon.dashboard.changelog":"Zoznam zmien","addon.dashboard.cpu_usage":"Využitie CPU doplnkom","addon.dashboard.ram_usage":"Využitie RAM doplnkom","addon.dashboard.hostname":"Meno hostiteľa","addon.dashboard.new_update_available":"{name} {version} je dostupná","addon.dashboard.not_available_arch":"Tento doplnok nie je kompatibilný s procesorom vášho zariadenia alebo operačným systémom, ktorý máte nainštalovaný na svojom zariadení.","addon.dashboard.not_available_version":"Používate službu Home Assistant {core_version_installed}, na aktualizáciu na túto verziu doplnku potrebujete minimálne verziu {core_version_needed} aplikácie Home Assistant","addon.dashboard.visit_addon_page":"Ďalšie podrobnosti nájdete na stránke {name}","addon.dashboard.restart":"reštartovať","addon.dashboard.start":"spustiť","addon.dashboard.stop":"zastaviť","addon.dashboard.install":"nainštalovať","addon.dashboard.uninstall":"odinštalovať","addon.dashboard.rebuild":"prestavať","addon.dashboard.open_web_ui":"Otvoriť web UI","addon.dashboard.protection_mode.title":"Ochranný režim vypnutý!","addon.dashboard.protection_mode.content":"Režim ochrany tohto doplnku je vypnutý! To dáva doplnku plný prístup k celému systému, čo zvyšuje bezpečnostné riziká a pri nesprávnom používaní môže poškodiť váš systém. Režim ochrany vypnite len vtedy, ak poznáte, potrebujete a dôverujete zdroju tohto doplnku.","addon.dashboard.protection_mode.enable":"Povoliť","addon.dashboard.capability.stage.title":"Fáza doplnku","addon.dashboard.capability.stage.description":"Doplnky môžu mať jednu z troch fáz: \n\n {icon_stable} **Stabilné**: Toto sú doplnky pripravené na použitie v produkcii. \n\n {icon_experimental} **Experimentálne**: Môžu obsahovať chyby a môžu byť nedokončené. \n\n {icon_deprecated} **Zastarané**: Tieto doplnky už nebudú dostávať žiadne aktualizácie.","addon.dashboard.capability.rating.title":"Hodnotenie bezpečnosti doplnku","addon.dashboard.capability.rating.description":"Home Assistant poskytuje každému doplnku hodnotenie bezpečnosti, ktoré označuje riziká spojené s používaním tohto doplnku. Čím viac prístupu vyžaduje doplnok vo vašom systéme, tým nižšie je skóre, čím sa zvyšujú možné bezpečnostné riziká. \n\n Skóre je na stupnici od 1 do 8. Kde 1 je najnižšie skóre (považuje sa za najnebezpečnejšie a najvyššie riziko) a skóre 8 je najvyššie skóre (považuje sa za najbezpečnejšie a najnižšie riziko).","addon.dashboard.capability.host_network.title":"Hostiteľská sieť","addon.dashboard.capability.host_network.description":"Doplnky zvyčajne bežia vo vlastnej izolovanej sieťovej vrstve, ktorá im bráni v prístupe do siete hostiteľského operačného systému. V niektorých prípadoch môže táto sieťová izolácia obmedziť doplnky pri poskytovaní ich služieb, a preto môže izoláciu zrušiť autor doplnku a poskytnúť doplnku plný prístup k sieťovým schopnostiam hostiteľského počítača. To dáva doplnku viac sieťových možností, ale znižuje bezpečnosť, a preto sa hodnotenie bezpečnosti doplnku zníži, keď doplnok použije túto možnosť.","addon.dashboard.capability.homeassistant_api.title":"Prístup na Home Assistant API","addon.dashboard.capability.homeassistant_api.description":"Tento doplnok má povolený prístup k vašej spustenej inštancii Home Assistant priamo cez rozhranie Home Assistant API. Tento režim spracováva aj autentifikáciu doplnku, čo doplnku umožňuje interakciu s domácim asistentom bez potreby ďalších autentifikačných tokenov.","addon.dashboard.capability.full_access.title":"Plný prístup k hardvéru","addon.dashboard.capability.full_access.description":"Tento doplnok má na žiadosť autora doplnku plný prístup k hardvéru vášho systému. Prístup je porovnateľný s privilegovaným režimom v Dockeri. Keďže to otvára možné bezpečnostné riziká, táto funkcia negatívne ovplyvňuje skóre bezpečnosti doplnkov. \n\n Táto úroveň prístupu nie je udelená automaticky a musíte ju potvrdiť vy. Ak to chcete urobiť, musíte manuálne vypnúť režim ochrany na doplnku. Ochranný režim zakážte iba vtedy, ak poznáte, potrebujete A dôverujete zdroju tohto doplnku.","addon.dashboard.capability.hassio_api.title":"Prístup na Supervisor API","addon.dashboard.capability.hassio_api.description":"Doplnku bol na žiadosť autora doplnku udelený prístup k API pre dohľad. V predvolenom nastavení má doplnok prístup k všeobecným informáciám o verzii vášho systému. Keď doplnok požaduje prístup na úrovni „správcu“ alebo „správcu“ k API, získa prístup k ovládaniu viacerých častí vášho systému Home Assistant. Toto povolenie je označené týmto odznakom a negatívne ovplyvní skóre bezpečnosti doplnku.","addon.dashboard.capability.docker_api.title":"Plný prístup k Dockeru","addon.dashboard.capability.docker_api.description":"Autor doplnku požiadal, aby mal doplnok prístup na správu k inštancii Docker spustenej vo vašom systéme. Tento režim poskytuje doplnku plný prístup a kontrolu nad celým systémom Home Assistant, čo zvyšuje bezpečnostné riziká a pri zneužití môže poškodiť váš systém. Preto táto funkcia negatívne ovplyvňuje skóre bezpečnosti doplnkov. \n\n Táto úroveň prístupu nie je udelená automaticky a musíte ju potvrdiť vy. Ak to chcete urobiť, musíte manuálne vypnúť režim ochrany na doplnku. Ochranný režim zakážte iba vtedy, ak poznáte, potrebujete A dôverujete zdroju tohto doplnku.","addon.dashboard.capability.host_pid.title":"Oblasť názvov hostiteľských procesov","addon.dashboard.capability.host_pid.description":"Zvyčajne sú procesy, ktoré doplnok spúšťa, izolované od všetkých ostatných systémových procesov. Autor doplnku požiadal, aby mal doplnok prístup k systémovým procesom spusteným v inštancii hostiteľského systému a umožnil doplnku vytvárať procesy aj v hostiteľskom systéme. Tento režim poskytuje doplnku plný prístup a kontrolu nad celým systémom Home Assistant, čo zvyšuje bezpečnostné riziká a pri zneužití môže poškodiť váš systém. Preto táto funkcia negatívne ovplyvňuje skóre bezpečnosti doplnkov. \n\n Táto úroveň prístupu nie je udelená automaticky a musíte ju potvrdiť vy. Ak to chcete urobiť, musíte manuálne vypnúť režim ochrany na doplnku. Ochranný režim zakážte iba vtedy, ak poznáte, potrebujete A dôverujete zdroju tohto doplnku.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor („Application Armor“) je bezpečnostný modul linuxového jadra, ktorý obmedzuje možnosti doplnkov, ako je prístup k sieti, nespracovaný prístup k soketom a povolenie čítať, zapisovať alebo spúšťať konkrétne súbory. \n\n Autori doplnkov môžu poskytnúť svoje bezpečnostné profily optimalizované pre doplnok alebo požiadať o jeho zakázanie. Ak je AppArmor zakázaný, zvýši to bezpečnostné riziká, a preto bude mať negatívny vplyv na skóre bezpečnosti doplnku.","addon.dashboard.capability.auth_api.title":"Home assistant Overenie","addon.dashboard.capability.auth_api.description":"Doplnok môže používateľov autentifikovať pomocou aplikácie Home Assistant, ktorá doplnkom umožňuje používateľom prihlásiť sa do aplikácií bežiacich v doplnkoch pomocou používateľského mena a hesla Home Assistant. Tento odznak označuje, či autor doplnku požaduje túto funkciu.","addon.dashboard.capability.ingress.title":"Vniknutie","addon.dashboard.capability.ingress.description":"Tento doplnok používa vniknutie na bezpečné vloženie svojho rozhrania do Home Assistant.","addon.dashboard.capability.signed.title":"Podpísaný","addon.dashboard.capability.signed.description":"Tento doplnok je podpísaný a overený pomocou Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jadro","addon.dashboard.capability.label.rating":"hodnotenie","addon.dashboard.capability.label.hardware":"hardvér","addon.dashboard.capability.label.host":"hostiteľ","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid hostiteľa","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"overenie","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Podpísané","addon.dashboard.capability.stages.experimental":"Experimentálne","addon.dashboard.capability.stages.deprecated":"Zastarané","addon.dashboard.capability.role.manager":"správca","addon.dashboard.capability.role.default":"predvolené","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"záloha","addon.dashboard.capability.role.admin":"správca","addon.dashboard.option.boot.title":"Spustiť pri štarte systému","addon.dashboard.option.boot.description":"Spustenie doplnku spolu so systémom","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Toto spustí doplnok ak zlyhá","addon.dashboard.option.auto_update.title":"Automatická aktualizácia","addon.dashboard.option.auto_update.description":"Automaticky aktualizovať doplnok, keď je k dispozícii nová verzia","addon.dashboard.option.ingress_panel.title":"Zobraziť v bočnom paneli","addon.dashboard.option.ingress_panel.description":"Pridajte tento doplnok na svoj bočný panel","addon.dashboard.option.protected.title":"Chránený režim","addon.dashboard.option.protected.description":"Blokuje zvýšený prístup do systému z doplnku","addon.dashboard.action_error.uninstall":"Odinštalácia doplnku zlyhala","addon.dashboard.action_error.install":"Inštalácia doplnku zlyhala","addon.dashboard.action_error.stop":"Zastavenie doplnku zlyhalo","addon.dashboard.action_error.rebuild":"Nepodarilo sa obnoviť doplnok","addon.dashboard.action_error.restart":"Reštart doplnku zlyhal","addon.dashboard.action_error.start":"Spustenie doplnku zlyhalo","addon.dashboard.action_error.go_to_config":"Upraviť nastavenie","addon.dashboard.action_error.start_invalid_config":"Prejsť na konfiguráciu","addon.dashboard.action_error.validate_config":"Nepodarilo sa overiť konfiguráciu doplnku","addon.dashboard.action_error.get_changelog":"Nepodarilo sa získať zoznam zmien doplnku","addon.documentation.get_documentation":"Nepodarilo sa získať dokumentáciu k doplnku, {error}","addon.logs.get_logs":"Nepodarili sa získať záznamy doplnku, {error}","common.cancel":"Zrušiť","common.yes":"Áno","common.no":"Nie","common.add":"Pridať","common.description":"Popis","common.failed_to_restart_name":"Reštartovanie aplikácie {name} zlyhalo","common.failed_to_update_name":"Aktualizácia {name} zlyhala","common.learn_more":"Zistiť viac","common.new_version_available":"K dispozícii je nová verzia","common.newest_version":"Najnovšia verzia","common.refresh":"Obnoviť","common.release_notes":"Poznámky k vydaniu","common.reload":"Znova načítať","common.reset_defaults":"Obnoviť predvolené nastavenia","common.reset_options":"Obnoviť možnosti","common.restart_name":"Reštartovať {name}","common.restart":"Reštartovať","common.running_version":"Momentálne používate verziu {version}","common.save":"Uložiť","common.close":"Zavrieť","common.menu":"Menu","common.show":"zobraziť","common.show_more":"Zobraziť viac informácií o tomto","common.update_available":"{count, plural,\n one {aktualizácia}\n other {{count} aktualizácií}\n} ostáva","common.update":"Aktualizovať","common.version":"Verzia","common.error.unknown":"Neznáma chyba","common.error.update_failed":"Aktualizácia zlyhala","update_available.update_name":"Aktualizovať {name}","update_available.open_release_notes":"Otvoriť poznámky k vydaniu","update_available.create_backup":"Vytvoriť zálohu pred aktualizáciou","update_available.description":"Máte nainštalovanú {version} Kliknutím na tlačidlo aktualizovať aktualizujte na verziu {newest_version}","update_available.updating":"Aktualizácia {name} na verziu {version}","update_available.no_update":"Pre {name} nie je k dispozícii žiadna aktualizácia","confirm.restart.title":"Reštartovať {name}","confirm.restart.text":"Naozaj chcete reštartovať {name}?","confirm.reset_options.title":"Obnoviť nastavenia","confirm.reset_options.text":"Naozaj chcete resetovať všetky svoje nastavenia?","dashboard.addon_new_version":"K dispozícii je nová verzia","dashboard.addon_running":"Doplnok je spustený","dashboard.addon_stopped":"Doplnok je zastavený","dashboard.addons":"Nainštalované doplnky","dashboard.no_addons":"Zatiaľ nemáte nainštalované žiadne doplnky. Choďte do obchodu s doplnkami, aby ste mohli začať!","dashboard.search_addons":"Vyhľadávanie doplnkov","store.missing_addons":"Chýbajú doplnky? Povoľte rozšírený režim na stránke profilu.","store.no_results_found":"V {repository} sa nenašli žiadne výsledky.","store.registries":"Registre","store.repositories":"Repozitáre","store.check_updates":"Skontrolovať aktualizácie","panel.addons":"Doplnky","panel.dashboard":"Panel","panel.backups":"Zálohy","panel.store":"Obchod s doplnkami","panel.system":"Systém","my.not_supported":"Toto presmerovanie nie je podporované inštanciou vášho Home Assistant. Skontrolujte {link} pre podporované presmerovania a verziu.","my.faq_link":"Najčastejšie otázky a odpovede o Home Assistant","my.add_addon_repository_title":"Chýbajúce úložisko doplnkov","my.add_addon_repository_description":"Doplnok ''{addon}'' je súčasťou úložiska doplnkov ''{repository}'', tento repozitár vo vašom systéme chýba, chcete ho pridať teraz?","my.error":"Vyskytla sa neznáma chyba","my.error_addon_not_found":"Doplnok sa nenašiel","my.error_repository_not_found":"Požadované úložisko pre tento doplnok sa nenašlo","my.error_addon_not_started":"Požadovaný doplnok nie je spustený. Najskôr ho spustite","my.error_addon_not_installed":"Požadovaný doplnok nie je nainštalovaný. Najskôr ho nainštalujte","my.error_addon_no_ingress":"Požadovaný doplnok nepodporuje ingress","system.log.log_provider":"Protokol poskytovateľa","system.log.get_logs":"Nepodarilo sa získať protokoly {provider}, {error}","system.supervisor.cpu_usage":"Využitie CPU supervízorom","system.supervisor.ram_usage":"Využitie RAM supervízorom","system.supervisor.failed_to_set_option":"Nepodarilo sa nastaviť možnosť supervízora","system.supervisor.failed_to_reload":"Nepodarilo sa znova načítať Supervízora","system.supervisor.failed_to_update":"Nepodarilo sa aktualizovať Supervízora","system.supervisor.unsupported_title":"Používate nepodporovanú inštaláciu","system.supervisor.unsupported_description":"Nižšie je uvedený zoznam problémov zistených pri inštalácii. Kliknutím na odkazy sa dozviete, ako ich vyriešiť.","system.supervisor.unhealthy_title":"Vaša inštalácia nieje bezpečná","system.supervisor.unhealthy_description":"Spustenie nezdravej inštalácie spôsobí problémy. Nižšie je uvedený zoznam problémov zistených pri inštalácii. Kliknutím na odkazy sa dozviete, ako ich vyriešiť.","system.supervisor.update_supervisor":"Aktualizovať supervízora","system.supervisor.channel":"Kanál","system.supervisor.leave_beta_action":"Opustiť program beta","system.supervisor.leave_beta_description":"Získajte aktualizácie stabilnej verzie pre Home Assistant, supervízora a hostiteľa","system.supervisor.join_beta_action":"Pripojiť sa k beta programu?","system.supervisor.join_beta_description":"Získanie beta aktualizácií pre Home Assistant (RCs), Supervízora a hostiteľa","system.supervisor.share_diagnostics":"Zdieľajte diagnostiku","system.supervisor.share_diagnostics_description":"Zdieľajte správy o zlyhaní a diagnostické informácie.","system.supervisor.reload_supervisor":"Znova načítať supervízora","system.supervisor.warning":"VAROVANIE","system.supervisor.search":"Hľadať","system.supervisor.share_diagonstics_title":"Pomôžte vylepšiť Home Assistant","system.supervisor.share_diagonstics_description":"Chceli by ste automaticky zdieľať správy o zlyhaní a diagnostické informácie, keď sa Supervízor stretne s neočakávanými chybami? {line_break} Umožní nám to vyriešiť problémy, informácie sú prístupné iba tímu Home Assistant Core a nebudú sa zdieľať s ostatnými. {line_break} Údaje neobsahujú žiadne súkromné ani citlivé informácie, ktoré môžete kedykoľvek deaktivovať v nastaveniach.","system.supervisor.unsupported_reason.apparmor":"AppArmor nie je na hostiteľovi povolený","system.supervisor.unsupported_reason.content_trust":"Overovanie dôveryhodnosti obsahu je vypnuté","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfigurácia Dockera","system.supervisor.unsupported_reason.docker_version":"Verzia Dockera","system.supervisor.unsupported_reason.job_conditions":"Ignorované pracovné podmienky","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Správca siete","system.supervisor.unsupported_reason.os":"Operačný systém","system.supervisor.unsupported_reason.os_agent":"Agent operačného systému","system.supervisor.unsupported_reason.privileged":"Supervízor nie je privilegovaný","system.supervisor.unsupported_reason.software":"Zistený nepodporovaný softvér","system.supervisor.unsupported_reason.source_mods":"Úpravy zdroja","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-vyriešené","system.supervisor.unhealthy_reason.privileged":"Supervízor nie je privilegovaný","system.supervisor.unhealthy_reason.supervisor":"Supervízor sa nemohol aktualizovať","system.supervisor.unhealthy_reason.setup":"Nastavenie supervízora zlyhalo","system.supervisor.unhealthy_reason.docker":"Prostredie Docker nefunguje správne","system.supervisor.unhealthy_reason.untrusted":"Zistený nedôveryhodný obsah","system.host.failed_to_get_hardware_list":"Nepodarilo sa získať zoznam hardvéru","system.host.failed_to_reboot":"Nepodarilo sa reštartovať hostiteľa","system.host.failed_to_shutdown":"Nepodarilo sa vypnúť hostiteľa","system.host.failed_to_set_hostname":"Nastavenie mena hostiteľa zlyhalo","system.host.failed_to_import_from_usb":"Nepodarilo sa importovať z USB","system.host.failed_to_move":"Nepodarilo sa presunúť dátový disk","system.host.used_space":"Použité miesto","system.host.hostname":"Meno hostiteľa","system.host.change_hostname":"Zmeniť meno hostiteľa","system.host.new_hostname":"Prosím napíšte nové meno hostiteľa","system.host.ip_address":"IP adresa","system.host.change":"Zmeniť","system.host.operating_system":"Operačný systém","system.host.docker_version":"Verzia Dockera","system.host.deployment":"Nasadenie","system.host.emmc_lifetime_used":"Použitá životnosť eMMC","system.host.reboot_host":"Reštartovať hostiteľa","system.host.confirm_reboot":"Naozaj chcete reštartovať hostiteľa?","system.host.confirm_shutdown":"Naozaj chcete vypnúť hostiteľa?","system.host.shutdown_host":"Vypnúť hostiteľa","system.host.hardware":"Hardvér","system.host.import_from_usb":"Importovať z USB","system.host.move_datadisk":"Presuňte dátový disk","system.core.cpu_usage":"Využitie jadra CPU","system.core.ram_usage":"Využitie jadra RAM","backup.search":"Vyhľadávanie záloh","backup.no_backups":"Zatiaľ nemáte žiadne zálohy.","backup.create_blocked_not_running":"Nie je možné vytvoriť zálohu, pretože systém je v stave {state}.","backup.delete_selected":"Odstrániť vybrané zálohy","backup.delete_backup_title":"Odstrániť zálohu","backup.delete_backup_text":"Chcete vymazať {number} {number, plural,\n one {zálohu}\n other {záloh}\n}?","backup.delete_backup_confirm":"odstrániť","backup.selected":"{number} vybrané","backup.failed_to_delete":"Nepodarilo sa odstrániť","backup.could_not_create":"Nepodarilo sa vytvoriť zálohu","backup.upload_backup":"Nahrať zálohu","backup.download_backup":"Stiahnuť zálohu","backup.create_backup":"Vytvoriť zálohu","backup.create":"Vytvoriť","backup.created":"Vytvorené","backup.name":"Názov zálohy","backup.type":"Typ zálohy","backup.select_type":"Vyberte, čo chcete obnoviť","backup.full_backup":"Úplná záloha","backup.partial_backup":"Čiastočná záloha","backup.addons":"Doplnky","backup.folders":"Priečinky","backup.size":"Veľkosť","backup.password":"Heslo zálohy","backup.confirm_password":"Potvrdiť heslo zálohy","backup.password_protection":"Ochrana heslom","backup.enter_password":"Prosím, zadajte heslo.","backup.passwords_not_matching":"Heslá sa nezhodujú","backup.backup_already_running":"Zálohovanie alebo obnovenie už prebieha. Vytvorenie novej zálohy momentálne nie je možné. Skúste to neskôr.","dialog.network.title":"Sieťové nastavenia","dialog.network.connected_to":"Pripojiť na {ssid}","dialog.network.scan_ap":"Hľadať prístupové body","dialog.network.signal_strength":"Sila signálu","dialog.network.open":"Otvorené","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Heslo Wi-Fi","dialog.network.warning":"Ak zmeníte nastavenie Wi-Fi, adresy IP alebo bránu, stratíte pripojenie!","dialog.network.static":"Statické","dialog.network.auto":"Automaticky","dialog.network.disabled":"Vypnuté","dialog.network.ip_netmask":"IP adresa/maska","dialog.network.gateway":"Adresa brány","dialog.network.dns_servers":"DNS Servery","dialog.network.unsaved":"Máte neuložené zmeny, tieto zmeny sa stratia, chcete pokračovať?","dialog.network.failed_to_change":"Nepodarilo sa zmeniť sieťové nastavenia","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Pridať nový kontajnerový register","dialog.registries.title_manage":"Spravovať kontajnerové registre","dialog.registries.registry":"Register","dialog.registries.username":"Užívateľské meno","dialog.registries.password":"Heslo","dialog.registries.no_registries":"Žiadne nakonfigurované registre","dialog.registries.add_registry":"Pridať register","dialog.registries.add_new_registry":"Pridať nový register","dialog.registries.remove":"Odstrániť","dialog.registries.failed_to_add":"Nepodarilo sa pridať register","dialog.registries.failed_to_remove":"Nepodarilo sa vytvoriť register","dialog.repositories.title":"Spravovať repozitáre doplnkov","dialog.repositories.add":"Pridať","dialog.repositories.remove":"Odstrániť","dialog.repositories.used":"Úložisko sa používa pre nainštalované doplnky a nemožno ho odstrániť.","dialog.restart_addon.title":"Reštart {name}?","dialog.restart_addon.text":"Skutočne chcete reštartovať doplnok so zmenami?","dialog.restart_addon.restart":"Reštart","dialog.uninstall_addon.title":"Odinštalovať {name}?","dialog.uninstall_addon.text":"Jeho konfigurácia bude natrvalo odstránená.","dialog.uninstall_addon.uninstall":"Odinštalovať","dialog.hardware.title":"Hardvér","dialog.hardware.search":"Vyhľadať zariadenia","dialog.hardware.subsystem":"Subsystém","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atribúty","dialog.hardware.device_path":"Cesta k zariadeniu","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Presuňte dátový disk","dialog.datadisk_move.description":"Momentálne používate ''{current_path}'' ako dátový disk. Presun dátových diskov reštartuje vaše zariadenie a odhaduje sa, že to bude trvať {time} minút. Vaša inštalácia Home Assistant nebude počas tohto obdobia dostupná. Počas presunu neodpájajte napájanie!","dialog.datadisk_move.select_device":"Vyberte nový dátový disk","dialog.datadisk_move.no_devices":"Nenašli sa žiadne zodpovedajúce zariadenia","dialog.datadisk_move.moving_desc":"Reštartovanie a presun dátového disku. Prosím o trpezlivosť","dialog.datadisk_move.moving":"Presun dátového disku","dialog.datadisk_move.loading_devices":"Načítavam zariadenia","dialog.datadisk_move.cancel":"Zrušiť","dialog.datadisk_move.move":"Presunúť"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/sl-de82719e2dd0b14cbe867f907cb46bba.json b/supervisor/api/panel/static/translations/sl-a01958877758e4d76dd0b6e9dafc3064.json similarity index 95% rename from supervisor/api/panel/static/translations/sl-de82719e2dd0b14cbe867f907cb46bba.json rename to supervisor/api/panel/static/translations/sl-a01958877758e4d76dd0b6e9dafc3064.json index 8aa507f84..eb4695b66 100644 --- a/supervisor/api/panel/static/translations/sl-de82719e2dd0b14cbe867f907cb46bba.json +++ b/supervisor/api/panel/static/translations/sl-a01958877758e4d76dd0b6e9dafc3064.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Ni uspelo ponastaviti konfiguracije dodatka, {error}","addon.failed_to_save":"Ni uspelo shraniti konfiguracije dodatka, {error}","addon.state.installed":"Dodatek je nameščen","addon.state.not_installed":"Dodatek ni nameščen","addon.state.not_available":"Dodatek ni na voljo v vašem sistemu","addon.panel.configuration":"Konfiguracija","addon.panel.documentation":"Dokumentacija","addon.panel.info":"Informacije","addon.panel.log":"Dnevnik","addon.configuration.no_configuration":"Ta dodatek ne izpostavlja konfiguracije, s katero bi se lahko ukvarjali…","addon.configuration.audio.header":"Zvok","addon.configuration.audio.default":"Privzeto","addon.configuration.audio.input":"Vhod","addon.configuration.audio.output":"Izhod","addon.configuration.options.header":"Možnosti","addon.configuration.options.edit_in_ui":"Urejanje v uporabniškem vmesniku","addon.configuration.options.edit_in_yaml":"Urejanje v storitvi YAML","addon.configuration.options.invalid_yaml":"Neveljaven YAML","addon.configuration.options.show_unused_optional":"Prikaži neuporabljene izbirne možnosti konfiguracije","addon.configuration.network.container":"vsebnik","addon.configuration.network.disabled":"Onemogočeno","addon.configuration.network.header":"Omrežje","addon.configuration.network.show_disabled":"Pokaži onemogočena vrata","addon.configuration.network.introduction":"Spremenite vrata na gostitelju, ki so omogočena s strani dodatka","addon.dashboard.changelog":"Dnevnik sprememb","addon.dashboard.cpu_usage":"poraba procesorja za delovanje dodatkov","addon.dashboard.ram_usage":"Poraba pomnilnika za delovanje dodatkov","addon.dashboard.hostname":"Ime gostitelja","addon.dashboard.new_update_available":"{name} {version} je na voljo","addon.dashboard.not_available_arch":"Ta dodatek ni združljiv s procesorjem ali operacijskim sistemom vaše naprave.","addon.dashboard.not_available_version":"Uporabljate Home Assistant {core_version_installed} , za posodobitev na to različico dodatka potrebujete vsaj različico {core_version_needed}","addon.dashboard.visit_addon_page":"Za več podrobnosti obiščite stran {name}","addon.dashboard.restart":"ponovni zagon","addon.dashboard.start":"zagon","addon.dashboard.stop":"zaustavitev","addon.dashboard.install":"namesti","addon.dashboard.uninstall":"odstranitev","addon.dashboard.rebuild":"obnoviti","addon.dashboard.open_web_ui":"Odprite spletni uporabniški vmesnik","addon.dashboard.protection_mode.title":"Način zaščite je onemogočen!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Omogoči","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Dodatki imajo lahko eno od treh stopenj:\n\n{icon_stable} **Stabilna**: To so dodatki, ki so pripravljeni za uporabo v produkciji.\n\n{icon_experimental} **eksperimentalni**: Ti dodatki lahko vsebujejo napake in so nedokončani.\n\n{icon_deprecated} **Odpravljeno**: Ti dodatki ne bodo več prejemali posodobitev.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant vsakemu od dodatkov zagotovi varnostno oceno, ki nakazuje tveganja, povezana z uporabo tega dodatka. Več dostopa kot dodatek zahteva v vašem sistemu, nižja je ocena, s čimer se povečajo možna varnostna tveganja. \n\n Rezultat je na lestvici od 1 do 8. Pri čemer je 1 najnižji rezultat (velja za najbolj negotovo in največje tveganje), rezultat 8 pa je najvišji rezultat (velja za najbolj varno in najmanjše tveganje).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API dostop","addon.dashboard.capability.homeassistant_api.description":"Ta dodatek ima dovoljenje za dostop do vašega delujočega Home Assistant neposredno preko Home Assistant API. Ta način obravnava tudi preverjanje pristnosti za dodatek, kar dodatku omogoča interakcijo s programom Home Assistant brez potrebe po dodatnih žetonih za preverjanje pristnosti.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Dostop do API-ja nadzornika","addon.dashboard.capability.hassio_api.description":"Dodatek je dobil dostop do Supervisor API-ja na zahtevo avtorja dodatka. Privzeto lahko dodatek dostopa do splošnih informacij o različici vašega sistema. Ko dodatek zahteva dostop do API-ja na ravni 'upravitelj' ali 'skrbnik', bo pridobil dostop za nadzor več delov vašega sistema Home Assistant. To dovoljenje je označeno s to značko in bo negativno vplivalo na varnostno oceno dodatka.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"Avtor dodatka je zahteval, da ima dodatek dostop za upravljanje Dockerja, ki se izvaja v vašem sistemu. Ta način daje dodatku popoln dostop in nadzor nad vašim celotnim sistemom Home Assistant, kar dodaja varnostna tveganja in lahko ob napačni uporabi poškoduje vaš sistem. Zato ta funkcija negativno vpliva na varnostno oceno dodatka.\n\nTa raven dostopa ni samodejno dodeljena in jo morate potrditi. Če želite to narediti, morate ročno onemogočiti zaščitni način dodatka. Onemogočite način zaščite le, če poznate, potrebujete IN zaupate viru tega dodatka.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant preverjanje pristnosti","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Vhod","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Podpisano","addon.dashboard.capability.signed.description":"Ta dodatek je bil podpisan in verificiran z Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jedro","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"strojna oprema","addon.dashboard.capability.label.host":"gostitelj","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid gostitelja","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"avtentikacija","addon.dashboard.capability.label.ingress":"vhod","addon.dashboard.capability.label.signed":"Podpisan","addon.dashboard.capability.stages.experimental":"Eksperimentalno","addon.dashboard.capability.stages.deprecated":"Zastarelo","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"privzeto","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"varnostna kopija","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Zaženi ob zagonu","addon.dashboard.option.boot.description":"Zaženi dodatek ob zagonu sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"To bo zagnalo dodatek, če se sesuje.","addon.dashboard.option.auto_update.title":"Avtomatska posodobitev","addon.dashboard.option.auto_update.description":"Avtomatsko posodobi dodatek, ko je na voljo nova verzija","addon.dashboard.option.ingress_panel.title":"Pokaži v stranski vrstici","addon.dashboard.option.ingress_panel.description":"Dodajte ta dodatek v stransko vrstico","addon.dashboard.option.protected.title":"Način zaščite","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Odstranitev dodatka ni uspela","addon.dashboard.action_error.install":"Napaka pri nameščanju dodatka","addon.dashboard.action_error.stop":"Napaka pri zaustavitvi dodatka","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Napaka pri ponovnem zagonu dodatka","addon.dashboard.action_error.start":"Napaka pri zagonu dodatka","addon.dashboard.action_error.go_to_config":"Urejanje konfiguracije","addon.dashboard.action_error.start_invalid_config":"Pojdi na konfiguracijo","addon.dashboard.action_error.validate_config":"Napaka pri validaciji konfiguracije dodatka","addon.dashboard.action_error.get_changelog":"Napaka pri pridobivanju datoteke s spremembami","addon.documentation.get_documentation":"Ni uspelo pridobiti dokumentacije dodatka, {error}","addon.logs.get_logs":"Ni uspelo pridobiti dnevnikov dodatka, {error}","common.cancel":"Prekliči","common.yes":"Da","common.no":"Ne","common.add":"Dodaj","common.description":"Opis","common.failed_to_restart_name":"Napaka pri zagonu {name}","common.failed_to_update_name":"Posodobitev {ime} ni uspela","common.learn_more":"Preberite več","common.new_version_available":"Na voljo je nova verzija","common.newest_version":"Najnovejša verzija","common.refresh":"Osveži","common.release_notes":"Opombe ob izdaji","common.reload":"Znova naloži","common.reset_defaults":"Ponastavi na privzete nastavitve","common.reset_options":"Ponastavitev možnosti","common.restart_name":"Ponovni zagon {name}","common.restart":"Ponovni zagon","common.running_version":"Trenutno uporabljate različico {version}","common.save":"Shrani","common.close":"Zapri","common.menu":"Meni","common.show":"Prikaži","common.show_more":"Pokaži več informacij o tem","common.update_available":"{count, plural,\n one {posodobitev}\n other {{count} posodobitev}\n} na čakanju","common.update":"Posodobitev","common.version":"Verzija","common.error.unknown":"Neznana napaka","common.error.update_failed":"Posodobitev ni uspela","update_available.update_name":"Posodobi {name}","update_available.open_release_notes":"Odprite opombe ob izdaji","update_available.create_backup":"Pred posodabljanjem ustvari varnostno kopijo","update_available.description":"Nameščena je {version}. Kliknite posodobitev, če želite posodobiti različico {newest_version}","update_available.updating":"Posodabljanje {name} na različico {version}","update_available.no_update":"Posodobitev za {name} ni na voljo","confirm.restart.title":"Ponovni zagon {name}","confirm.restart.text":"Ali ste prepričani, da želite znova zagnati {name} ?","confirm.reset_options.title":"Ponastavitev možnosti","confirm.reset_options.text":"Ali ste prepričani, da želite ponastaviti vse možnosti?","dashboard.addon_new_version":"Na voljo je nova verzija","dashboard.addon_running":"Dodatek teče","dashboard.addon_stopped":"Dodatek je ustavljen","dashboard.addons":"Nameščeni dodatki","dashboard.no_addons":"Nimate nameščenih še nobenih dodatkov. Pojdite v trgovino z dodatki in začnite!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Manjkajoči dodatki? Omogočite napredni način v vaših nastavitvah profila","store.no_results_found":"Ni zadetkov v {repository}.","store.registries":"Registri","store.repositories":"Repozitoriji","store.check_updates":"Preveri posodobitve","panel.addons":"Dodatki","panel.dashboard":"Nadzorna plošča","panel.backups":"Varnostne kopije","panel.store":"Trgovina z dodatki","panel.system":"Sistem","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"Pogosta vprašanja o Home Assistant","my.add_addon_repository_title":"Manjkajoč repozitorij dodatka","my.add_addon_repository_description":"Dodatek ''{addon}'' je del repozitorija ''{repository}'', tega repozitorija pa ni na vašem sistemu, ali ga želite dodati zdaj?","my.error":"Prišlo je do neznane napake","my.error_addon_not_found":"Dodatek ni bil najden","my.error_repository_not_found":"Zahtevani repozitorij za ta dodatek ni bil najden","my.error_addon_not_started":"Zahtevani dodatek ni zagnan. Prosimo, da ga najprej zaženete.","my.error_addon_not_installed":"Zahtevani dodatek ni nameščen. Prosimo, da ga najprej namestite.","my.error_addon_no_ingress":"Zahtevani dodatek ne podpira vnosa","system.log.log_provider":"Ponudnik dnevnika","system.log.get_logs":"Dnevnikov {provider} ni bilo mogoče pridobiti {error}","system.supervisor.cpu_usage":"CPU poraba Supervisorja","system.supervisor.ram_usage":"poraba pomnilnika Supervisorja","system.supervisor.failed_to_set_option":"Napaka pri nastavitvi te opcije Supervisorja","system.supervisor.failed_to_reload":"Napaka pri ponovnem nalaganju Supervisorja","system.supervisor.failed_to_update":"Nadzornika ni bilo mogoče posodobiti","system.supervisor.unsupported_title":"Uporabljate nepodprto namestitev","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Vaša namestitev je nezdrava","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Posodobite nadzornika","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Zapusti beta kanal","system.supervisor.leave_beta_description":"Pridobite stabilne posodobitve za Home Assistant, Supervisor in gostitelja","system.supervisor.join_beta_action":"Pridružite se beta kanalu","system.supervisor.join_beta_description":"Pridobite beta posodobitve za Home Assistant (RC), nadzornika in gostitelja","system.supervisor.share_diagnostics":"Delite diagnostiko","system.supervisor.share_diagnostics_description":"Delite poročila o zrušitvah in diagnostične informacije.","system.supervisor.reload_supervisor":"Znova naloži Supervisor","system.supervisor.warning":"OPOZORILO","system.supervisor.search":"Iskanje","system.supervisor.share_diagonstics_title":"Pomagajte izboljšati Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfiguracija Dockerja","system.supervisor.unsupported_reason.docker_version":"Različica Dockerja","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Upravitelj omrežja","system.supervisor.unsupported_reason.os":"Operacijski sistem","system.supervisor.unsupported_reason.os_agent":"OS agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Zaznana nepodprta programska oprema","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Zaznana nezaupljiva vsebina","system.host.failed_to_get_hardware_list":"Seznama strojne opreme ni bilo mogoče pridobiti","system.host.failed_to_reboot":"Napaka pri ponovnem zagonu gostitelja","system.host.failed_to_shutdown":"Gostitelja ni bilo mogoče zaustaviti","system.host.failed_to_set_hostname":"Nastavitev imena gostitelja ni uspela","system.host.failed_to_import_from_usb":"Napaka pri uvozu iz USB","system.host.failed_to_move":"Premikanje podatkovnega diska ni uspelo","system.host.used_space":"Uporabljen prostor","system.host.hostname":"Ime gostitelja","system.host.change_hostname":"Spremeni ime gostitelja","system.host.new_hostname":"Vnesite novo ime gostitelja:","system.host.ip_address":"IP naslov","system.host.change":"Spremeni","system.host.operating_system":"Operacijski sistem","system.host.docker_version":"Docker različica","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Ponovni zagon gostiteljskega sistema","system.host.confirm_reboot":"Ste prepričani, da želite ponovno zagnati gostiteljski sistem?","system.host.confirm_shutdown":"Ali ste prepričani, da želite zaustaviti gostitelja?","system.host.shutdown_host":"Zaustavi gostitelja","system.host.hardware":"Strojna oprema","system.host.import_from_usb":"Uvoz iz USB-ja","system.host.move_datadisk":"Premakni podatkovni disk","system.core.cpu_usage":"CPU poraba jedra","system.core.ram_usage":"poraba pomnilnika jedra","backup.search":"Poišči varnostno kopijo","backup.no_backups":"Nimate še nobenih varnostnih kopij.","backup.create_blocked_not_running":"Ustvarjanje varnostne kopije trenutno ni mogoče, ker je sistem v stanju {state}.","backup.delete_selected":"Brisanje izbranih varnostnih kopij","backup.delete_backup_title":"Izbriši varnostno kopijo","backup.delete_backup_text":"Želite izbrisati {number} {number, plural,\n one {varnostno kopijo}\n other {varnostnih kopij}\n}?","backup.delete_backup_confirm":"izbriši","backup.selected":"{number} izbranih","backup.failed_to_delete":"Brisanje ni uspelo","backup.could_not_create":"Varnostne kopije ni bilo mogoče ustvariti","backup.upload_backup":"Naložite varnostno kopijo","backup.download_backup":"Prenesi varnostni kopijo","backup.create_backup":"Ustvari varnostno kopijo","backup.create":"Ustvari","backup.created":"Ustvarjeno","backup.name":"Ime varnostne kopije","backup.type":"Vrsta varnostne kopije","backup.select_type":"Izberite, kaj želite obnoviti","backup.full_backup":"Popolna varnostna kopija","backup.partial_backup":"Delno varnostno kopiranje","backup.addons":"Dodatki","backup.folders":"Mape","backup.size":"Velikost","backup.password":"Geslo za varnostno kopiranje","backup.confirm_password":"Potrdite geslo za varnostno kopiranje","backup.password_protection":"Zaščita z geslom","backup.enter_password":"Prosimo vnesite geslo.","backup.passwords_not_matching":"Gesla se ne ujemajo","backup.backup_already_running":"Varnostna kopija ali obnova že poteka, ustvarjanje nove varnostne kopije trenutno ni mogoče, poskusite pozneje.","dialog.network.title":"Omrežne nastavitve","dialog.network.connected_to":"Povezano z {ssid}","dialog.network.scan_ap":"Iskanje dostopnih točk","dialog.network.signal_strength":"Moč signala","dialog.network.open":"Odpri","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Če spreminjate naslove Wi-Fi, IP ali prehoda, lahko izgubite povezavo!","dialog.network.static":"Statičen","dialog.network.auto":"Samodejno","dialog.network.disabled":"Onemogočeno","dialog.network.ip_netmask":"IP naslov / netmask","dialog.network.gateway":"Naslov prehoda","dialog.network.dns_servers":"DNS strežniki","dialog.network.unsaved":"Imate nezapisane spremembe, ki se bodo izgubile, če zamenjate zavihek, ali želite nadaljevati?","dialog.network.failed_to_change":"Napaka pri shranjevanju omrežnih nastavitev","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Uporabniško ime","dialog.registries.password":"Geslo","dialog.registries.no_registries":"Ni nastavljenih registrov","dialog.registries.add_registry":"Dodaj register","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Izbriši","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Urejaj repozitorije dodatkov","dialog.repositories.add":"Dodaj","dialog.repositories.remove":"Odstrani","dialog.repositories.used":"Repozitorij se uporablja v nameščenih dodatkih in ga ni mogoče odstraniti.","dialog.restart_addon.title":"Resetiraj {name}?","dialog.restart_addon.text":"Za uporabo nove shranjene konfiguracije je treba dodatek znova zagnati.","dialog.restart_addon.restart":"Ponovni zagon","dialog.uninstall_addon.title":"Odstrani {name}?","dialog.uninstall_addon.text":"Konfiguracija bo trajno izbrisana","dialog.uninstall_addon.uninstall":"Odstrani","dialog.hardware.title":"Strojna oprema","dialog.hardware.search":"Iskanje naprav","dialog.hardware.subsystem":"Podsistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Lastnosti","dialog.hardware.device_path":"Pot naprave","dialog.datadisk_move.title":"Premakni podatkovni disk","dialog.datadisk_move.description":"Trenutno uporabljate ''{current_path}'' kot podatkovni disk. Premikanje podatkovnih diskov bo znova zagnalo vašo napravo in bo trajalo predvidoma {time} minut. Vaša namestitev Home Assistant v tem obdobju ne bo dostopna. Med premikanjem ne izključite električnega toka!","dialog.datadisk_move.select_device":"Izberite nov podatkovni disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Ponovni zagon in premikanje podatkovnega diska. Prosimo za potrpežljivost","dialog.datadisk_move.moving":"Premikanje podatkovnega diska","dialog.datadisk_move.loading_devices":"Nalaganje naprav","dialog.datadisk_move.cancel":"Prekliči","dialog.datadisk_move.move":"Premakni"} \ No newline at end of file +{"addon.failed_to_reset":"Ni uspelo ponastaviti konfiguracije dodatka, {error}","addon.failed_to_save":"Ni uspelo shraniti konfiguracije dodatka, {error}","addon.state.installed":"Dodatek je nameščen","addon.state.not_installed":"Dodatek ni nameščen","addon.state.not_available":"Dodatek ni na voljo v vašem sistemu","addon.panel.configuration":"Konfiguracija","addon.panel.documentation":"Dokumentacija","addon.panel.info":"Informacije","addon.panel.log":"Dnevnik","addon.configuration.no_configuration":"Ta dodatek ne izpostavlja konfiguracije, s katero bi se lahko ukvarjali…","addon.configuration.audio.header":"Zvok","addon.configuration.audio.default":"Privzeto","addon.configuration.audio.input":"Vhod","addon.configuration.audio.output":"Izhod","addon.configuration.options.header":"Možnosti","addon.configuration.options.edit_in_ui":"Urejanje v uporabniškem vmesniku","addon.configuration.options.edit_in_yaml":"Urejanje v storitvi YAML","addon.configuration.options.invalid_yaml":"Neveljaven YAML","addon.configuration.options.show_unused_optional":"Prikaži neuporabljene izbirne možnosti konfiguracije","addon.configuration.network.container":"vsebnik","addon.configuration.network.disabled":"Onemogočeno","addon.configuration.network.header":"Omrežje","addon.configuration.network.show_disabled":"Pokaži onemogočena vrata","addon.configuration.network.introduction":"Spremenite vrata na gostitelju, ki so omogočena s strani dodatka","addon.dashboard.changelog":"Dnevnik sprememb","addon.dashboard.cpu_usage":"poraba procesorja za delovanje dodatkov","addon.dashboard.ram_usage":"Poraba pomnilnika za delovanje dodatkov","addon.dashboard.hostname":"Ime gostitelja","addon.dashboard.new_update_available":"{name} {version} je na voljo","addon.dashboard.not_available_arch":"Ta dodatek ni združljiv s procesorjem ali operacijskim sistemom vaše naprave.","addon.dashboard.not_available_version":"Uporabljate Home Assistant {core_version_installed} , za posodobitev na to različico dodatka potrebujete vsaj različico {core_version_needed}","addon.dashboard.visit_addon_page":"Za več podrobnosti obiščite stran {name}","addon.dashboard.restart":"ponovni zagon","addon.dashboard.start":"zagon","addon.dashboard.stop":"zaustavitev","addon.dashboard.install":"namesti","addon.dashboard.uninstall":"odstranitev","addon.dashboard.rebuild":"obnoviti","addon.dashboard.open_web_ui":"Odprite spletni uporabniški vmesnik","addon.dashboard.protection_mode.title":"Način zaščite je onemogočen!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Omogoči","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Dodatki imajo lahko eno od treh stopenj:\n\n{icon_stable} **Stabilna**: To so dodatki, ki so pripravljeni za uporabo v produkciji.\n\n{icon_experimental} **eksperimentalni**: Ti dodatki lahko vsebujejo napake in so nedokončani.\n\n{icon_deprecated} **Odpravljeno**: Ti dodatki ne bodo več prejemali posodobitev.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant vsakemu od dodatkov zagotovi varnostno oceno, ki nakazuje tveganja, povezana z uporabo tega dodatka. Več dostopa kot dodatek zahteva v vašem sistemu, nižja je ocena, s čimer se povečajo možna varnostna tveganja. \n\n Rezultat je na lestvici od 1 do 8. Pri čemer je 1 najnižji rezultat (velja za najbolj negotovo in največje tveganje), rezultat 8 pa je najvišji rezultat (velja za najbolj varno in najmanjše tveganje).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API dostop","addon.dashboard.capability.homeassistant_api.description":"Ta dodatek ima dovoljenje za dostop do vašega delujočega Home Assistant neposredno preko Home Assistant API. Ta način obravnava tudi preverjanje pristnosti za dodatek, kar dodatku omogoča interakcijo s programom Home Assistant brez potrebe po dodatnih žetonih za preverjanje pristnosti.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Dostop do API-ja nadzornika","addon.dashboard.capability.hassio_api.description":"Dodatek je dobil dostop do Supervisor API-ja na zahtevo avtorja dodatka. Privzeto lahko dodatek dostopa do splošnih informacij o različici vašega sistema. Ko dodatek zahteva dostop do API-ja na ravni 'upravitelj' ali 'skrbnik', bo pridobil dostop za nadzor več delov vašega sistema Home Assistant. To dovoljenje je označeno s to značko in bo negativno vplivalo na varnostno oceno dodatka.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"Avtor dodatka je zahteval, da ima dodatek dostop za upravljanje Dockerja, ki se izvaja v vašem sistemu. Ta način daje dodatku popoln dostop in nadzor nad vašim celotnim sistemom Home Assistant, kar dodaja varnostna tveganja in lahko ob napačni uporabi poškoduje vaš sistem. Zato ta funkcija negativno vpliva na varnostno oceno dodatka.\n\nTa raven dostopa ni samodejno dodeljena in jo morate potrditi. Če želite to narediti, morate ročno onemogočiti zaščitni način dodatka. Onemogočite način zaščite le, če poznate, potrebujete IN zaupate viru tega dodatka.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant preverjanje pristnosti","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Vhod","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Podpisano","addon.dashboard.capability.signed.description":"Ta dodatek je bil podpisan in verificiran z Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jedro","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"strojna oprema","addon.dashboard.capability.label.host":"gostitelj","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"pid gostitelja","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"avtentikacija","addon.dashboard.capability.label.ingress":"vhod","addon.dashboard.capability.label.signed":"Podpisan","addon.dashboard.capability.stages.experimental":"Eksperimentalno","addon.dashboard.capability.stages.deprecated":"Zastarelo","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"privzeto","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"varnostna kopija","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Zaženi ob zagonu","addon.dashboard.option.boot.description":"Zaženi dodatek ob zagonu sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"To bo zagnalo dodatek, če se sesuje.","addon.dashboard.option.auto_update.title":"Avtomatska posodobitev","addon.dashboard.option.auto_update.description":"Avtomatsko posodobi dodatek, ko je na voljo nova verzija","addon.dashboard.option.ingress_panel.title":"Pokaži v stranski vrstici","addon.dashboard.option.ingress_panel.description":"Dodajte ta dodatek v stransko vrstico","addon.dashboard.option.protected.title":"Način zaščite","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Odstranitev dodatka ni uspela","addon.dashboard.action_error.install":"Napaka pri nameščanju dodatka","addon.dashboard.action_error.stop":"Napaka pri zaustavitvi dodatka","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Napaka pri ponovnem zagonu dodatka","addon.dashboard.action_error.start":"Napaka pri zagonu dodatka","addon.dashboard.action_error.go_to_config":"Urejanje konfiguracije","addon.dashboard.action_error.start_invalid_config":"Pojdi na konfiguracijo","addon.dashboard.action_error.validate_config":"Napaka pri validaciji konfiguracije dodatka","addon.dashboard.action_error.get_changelog":"Napaka pri pridobivanju datoteke s spremembami","addon.documentation.get_documentation":"Ni uspelo pridobiti dokumentacije dodatka, {error}","addon.logs.get_logs":"Ni uspelo pridobiti dnevnikov dodatka, {error}","common.cancel":"Prekliči","common.yes":"Da","common.no":"Ne","common.add":"Dodaj","common.description":"Opis","common.failed_to_restart_name":"Napaka pri zagonu {name}","common.failed_to_update_name":"Posodobitev {ime} ni uspela","common.learn_more":"Preberite več","common.new_version_available":"Na voljo je nova verzija","common.newest_version":"Najnovejša verzija","common.refresh":"Osveži","common.release_notes":"Opombe ob izdaji","common.reload":"Znova naloži","common.reset_defaults":"Ponastavi na privzete nastavitve","common.reset_options":"Ponastavitev možnosti","common.restart_name":"Ponovni zagon {name}","common.restart":"Ponovni zagon","common.running_version":"Trenutno uporabljate različico {version}","common.save":"Shrani","common.close":"Zapri","common.menu":"Meni","common.show":"Prikaži","common.show_more":"Pokaži več informacij o tem","common.update_available":"{count, plural,\n one {posodobitev}\n other {{count} posodobitev}\n} na čakanju","common.update":"Posodobitev","common.version":"Verzija","common.error.unknown":"Neznana napaka","common.error.update_failed":"Posodobitev ni uspela","update_available.update_name":"Posodobi {name}","update_available.open_release_notes":"Odprite opombe ob izdaji","update_available.create_backup":"Pred posodabljanjem ustvari varnostno kopijo","update_available.description":"Nameščena je {version}. Kliknite posodobitev, če želite posodobiti različico {newest_version}","update_available.updating":"Posodabljanje {name} na različico {version}","update_available.no_update":"Posodobitev za {name} ni na voljo","confirm.restart.title":"Ponovni zagon {name}","confirm.restart.text":"Ali ste prepričani, da želite znova zagnati {name} ?","confirm.reset_options.title":"Ponastavitev možnosti","confirm.reset_options.text":"Ali ste prepričani, da želite ponastaviti vse možnosti?","dashboard.addon_new_version":"Na voljo je nova verzija","dashboard.addon_running":"Dodatek teče","dashboard.addon_stopped":"Dodatek je ustavljen","dashboard.addons":"Nameščeni dodatki","dashboard.no_addons":"Nimate nameščenih še nobenih dodatkov. Pojdite v trgovino z dodatki in začnite!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Manjkajoči dodatki? Omogočite napredni način v vaših nastavitvah profila","store.no_results_found":"Ni zadetkov v {repository}.","store.registries":"Registri","store.repositories":"Repozitoriji","store.check_updates":"Preveri posodobitve","panel.addons":"Dodatki","panel.dashboard":"Nadzorna plošča","panel.backups":"Varnostne kopije","panel.store":"Trgovina z dodatki","panel.system":"Sistem","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"Pogosta vprašanja o Home Assistant","my.add_addon_repository_title":"Manjkajoč repozitorij dodatka","my.add_addon_repository_description":"Dodatek ''{addon}'' je del repozitorija ''{repository}'', tega repozitorija pa ni na vašem sistemu, ali ga želite dodati zdaj?","my.error":"Prišlo je do neznane napake","my.error_addon_not_found":"Dodatek ni bil najden","my.error_repository_not_found":"Zahtevani repozitorij za ta dodatek ni bil najden","my.error_addon_not_started":"Zahtevani dodatek ni zagnan. Prosimo, da ga najprej zaženete.","my.error_addon_not_installed":"Zahtevani dodatek ni nameščen. Prosimo, da ga najprej namestite.","my.error_addon_no_ingress":"Zahtevani dodatek ne podpira vnosa","system.log.log_provider":"Ponudnik dnevnika","system.log.get_logs":"Dnevnikov {provider} ni bilo mogoče pridobiti {error}","system.supervisor.cpu_usage":"CPU poraba Supervisorja","system.supervisor.ram_usage":"poraba pomnilnika Supervisorja","system.supervisor.failed_to_set_option":"Napaka pri nastavitvi te opcije Supervisorja","system.supervisor.failed_to_reload":"Napaka pri ponovnem nalaganju Supervisorja","system.supervisor.failed_to_update":"Nadzornika ni bilo mogoče posodobiti","system.supervisor.unsupported_title":"Uporabljate nepodprto namestitev","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Vaša namestitev je nezdrava","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Posodobite nadzornika","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Zapusti beta kanal","system.supervisor.leave_beta_description":"Pridobite stabilne posodobitve za Home Assistant, Supervisor in gostitelja","system.supervisor.join_beta_action":"Pridružite se beta kanalu","system.supervisor.join_beta_description":"Pridobite beta posodobitve za Home Assistant (RC), nadzornika in gostitelja","system.supervisor.share_diagnostics":"Delite diagnostiko","system.supervisor.share_diagnostics_description":"Delite poročila o zrušitvah in diagnostične informacije.","system.supervisor.reload_supervisor":"Znova naloži Supervisor","system.supervisor.warning":"OPOZORILO","system.supervisor.search":"Iskanje","system.supervisor.share_diagonstics_title":"Pomagajte izboljšati Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Konfiguracija Dockerja","system.supervisor.unsupported_reason.docker_version":"Različica Dockerja","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Upravitelj omrežja","system.supervisor.unsupported_reason.os":"Operacijski sistem","system.supervisor.unsupported_reason.os_agent":"OS agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Zaznana nepodprta programska oprema","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Zaznana nezaupljiva vsebina","system.host.failed_to_get_hardware_list":"Seznama strojne opreme ni bilo mogoče pridobiti","system.host.failed_to_reboot":"Napaka pri ponovnem zagonu gostitelja","system.host.failed_to_shutdown":"Gostitelja ni bilo mogoče zaustaviti","system.host.failed_to_set_hostname":"Nastavitev imena gostitelja ni uspela","system.host.failed_to_import_from_usb":"Napaka pri uvozu iz USB","system.host.failed_to_move":"Premikanje podatkovnega diska ni uspelo","system.host.used_space":"Uporabljen prostor","system.host.hostname":"Ime gostitelja","system.host.change_hostname":"Spremeni ime gostitelja","system.host.new_hostname":"Vnesite novo ime gostitelja:","system.host.ip_address":"IP naslov","system.host.change":"Spremeni","system.host.operating_system":"Operacijski sistem","system.host.docker_version":"Docker različica","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Ponovni zagon gostiteljskega sistema","system.host.confirm_reboot":"Ste prepričani, da želite ponovno zagnati gostiteljski sistem?","system.host.confirm_shutdown":"Ali ste prepričani, da želite zaustaviti gostitelja?","system.host.shutdown_host":"Zaustavi gostitelja","system.host.hardware":"Strojna oprema","system.host.import_from_usb":"Uvoz iz USB-ja","system.host.move_datadisk":"Premakni podatkovni disk","system.core.cpu_usage":"CPU poraba jedra","system.core.ram_usage":"poraba pomnilnika jedra","backup.search":"Poišči varnostno kopijo","backup.no_backups":"Nimate še nobenih varnostnih kopij.","backup.create_blocked_not_running":"Ustvarjanje varnostne kopije trenutno ni mogoče, ker je sistem v stanju {state}.","backup.delete_selected":"Brisanje izbranih varnostnih kopij","backup.delete_backup_title":"Izbriši varnostno kopijo","backup.delete_backup_text":"Želite izbrisati {number} {number, plural,\n one {varnostno kopijo}\n other {varnostnih kopij}\n}?","backup.delete_backup_confirm":"izbriši","backup.selected":"{number} izbranih","backup.failed_to_delete":"Brisanje ni uspelo","backup.could_not_create":"Varnostne kopije ni bilo mogoče ustvariti","backup.upload_backup":"Naložite varnostno kopijo","backup.download_backup":"Prenesi varnostni kopijo","backup.create_backup":"Ustvari varnostno kopijo","backup.create":"Ustvari","backup.created":"Ustvarjeno","backup.name":"Ime varnostne kopije","backup.type":"Vrsta varnostne kopije","backup.select_type":"Izberite, kaj želite obnoviti","backup.full_backup":"Popolna varnostna kopija","backup.partial_backup":"Delno varnostno kopiranje","backup.addons":"Dodatki","backup.folders":"Mape","backup.size":"Velikost","backup.password":"Geslo za varnostno kopiranje","backup.confirm_password":"Potrdite geslo za varnostno kopiranje","backup.password_protection":"Zaščita z geslom","backup.enter_password":"Prosimo vnesite geslo.","backup.passwords_not_matching":"Gesla se ne ujemajo","backup.backup_already_running":"Varnostna kopija ali obnova že poteka, ustvarjanje nove varnostne kopije trenutno ni mogoče, poskusite pozneje.","dialog.network.title":"Omrežne nastavitve","dialog.network.connected_to":"Povezano z {ssid}","dialog.network.scan_ap":"Iskanje dostopnih točk","dialog.network.signal_strength":"Moč signala","dialog.network.open":"Odpri","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"Če spreminjate naslove Wi-Fi, IP ali prehoda, lahko izgubite povezavo!","dialog.network.static":"Statičen","dialog.network.auto":"Samodejno","dialog.network.disabled":"Onemogočeno","dialog.network.ip_netmask":"IP naslov / netmask","dialog.network.gateway":"Naslov prehoda","dialog.network.dns_servers":"DNS strežniki","dialog.network.unsaved":"Imate nezapisane spremembe, ki se bodo izgubile, če zamenjate zavihek, ali želite nadaljevati?","dialog.network.failed_to_change":"Napaka pri shranjevanju omrežnih nastavitev","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Uporabniško ime","dialog.registries.password":"Geslo","dialog.registries.no_registries":"Ni nastavljenih registrov","dialog.registries.add_registry":"Dodaj register","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Izbriši","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Urejaj repozitorije dodatkov","dialog.repositories.add":"Dodaj","dialog.repositories.remove":"Odstrani","dialog.repositories.used":"Repozitorij se uporablja v nameščenih dodatkih in ga ni mogoče odstraniti.","dialog.restart_addon.title":"Resetiraj {name}?","dialog.restart_addon.text":"Za uporabo nove shranjene konfiguracije je treba dodatek znova zagnati.","dialog.restart_addon.restart":"Ponovni zagon","dialog.uninstall_addon.title":"Odstrani {name}?","dialog.uninstall_addon.text":"Konfiguracija bo trajno izbrisana","dialog.uninstall_addon.uninstall":"Odstrani","dialog.hardware.title":"Strojna oprema","dialog.hardware.search":"Iskanje naprav","dialog.hardware.subsystem":"Podsistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Lastnosti","dialog.hardware.device_path":"Pot naprave","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Premakni podatkovni disk","dialog.datadisk_move.description":"Trenutno uporabljate ''{current_path}'' kot podatkovni disk. Premikanje podatkovnih diskov bo znova zagnalo vašo napravo in bo trajalo predvidoma {time} minut. Vaša namestitev Home Assistant v tem obdobju ne bo dostopna. Med premikanjem ne izključite električnega toka!","dialog.datadisk_move.select_device":"Izberite nov podatkovni disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Ponovni zagon in premikanje podatkovnega diska. Prosimo za potrpežljivost","dialog.datadisk_move.moving":"Premikanje podatkovnega diska","dialog.datadisk_move.loading_devices":"Nalaganje naprav","dialog.datadisk_move.cancel":"Prekliči","dialog.datadisk_move.move":"Premakni"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/sr-93f3df9b130b3650d2427e3648157b7c.json b/supervisor/api/panel/static/translations/sr-41b0cd6adcd12b0891c4807a27315cc2.json similarity index 95% rename from supervisor/api/panel/static/translations/sr-93f3df9b130b3650d2427e3648157b7c.json rename to supervisor/api/panel/static/translations/sr-41b0cd6adcd12b0891c4807a27315cc2.json index 0c01d47c1..753ff3bed 100644 --- a/supervisor/api/panel/static/translations/sr-93f3df9b130b3650d2427e3648157b7c.json +++ b/supervisor/api/panel/static/translations/sr-41b0cd6adcd12b0891c4807a27315cc2.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Прикажи онемогућене портове","addon.configuration.network.introduction":"Промени портове на хосту које је аддон изложио","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Potpisan","addon.dashboard.capability.signed.description":"Ovaj dodatak je potpisan i verifikovan pomoću Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jezgro","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Potpisan","addon.dashboard.capability.stages.experimental":"Eksperimentalno","addon.dashboard.capability.stages.deprecated":"Zastarelo","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Meni","common.show":"Prikaži","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Ažuriraj {ime}","update_available.open_release_notes":"Otvaranje napomena uz izdanje","update_available.create_backup":"Kreiranje rezervne kopije pre ažuriranja","update_available.description":"Imate instaliranu {verziju}. Kliknite na dugme \"Ažuriraj\" da biste ažurirali verziju {newest_version}","update_available.updating":"Ažuriranje {name} na verziju {version}","update_available.no_update":"Nema dostupnih ažuriranja za {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Provera da li postoje ispravke","panel.addons":"Dodaci","panel.dashboard":"Dashboard","panel.backups":"Rezervne kopije","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Provera valjanosti pouzdanosti sadržaja je onemogućena","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"Agent OS-a","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Otkriven nepodržani softver","system.supervisor.unsupported_reason.source_mods":"Izmene izvora","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistemski rešeno","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Premeštanje diskete sa podacima nije uspelo","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Premeštanje diska sa podacima","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"Još uvek nemate rezervne kopije.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Izbriši rezervnu kopiju","backup.delete_backup_text":"Želite li da izbrišete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Otpremanje rezervne kopije","backup.download_backup":"Preuzmi rezervnu kopiju","backup.create_backup":"Kreiranje rezervne kopije","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Kompletna rezervna kopija","backup.partial_backup":"Delimično pravljenje rezervne kopije","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Veličina","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"Rezervna kopija ili vraćanje u prethodno stanje je već pokrenuto, kreiranje nove rezervne kopije trenutno nije moguće, pokušajte ponovo kasnije.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Skladište se koristi za instalirane dodatke i ne može se ukloniti.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Premeštanje diska sa podacima","dialog.datadisk_move.description":"Trenutno koristite ''{current_path}'' kao disk sa podacima. Premeštanje diskova sa podacima će ponovo pokrenuti uređaj i procenjuje se da će trajati {time} minuta. Instalaciji kućnog pomoćnika nećete moći da pristupite tokom ovog perioda. Ne iskljuиujte struju tokom selidbe!","dialog.datadisk_move.select_device":"Izbor novog diska sa podacima","dialog.datadisk_move.no_devices":"Nisu pronađeni odgovarajući priključeni uređaji","dialog.datadisk_move.moving_desc":"Ponovno pokretanje i premeštanje diska sa podacima. Molim vas, imajte strpljenja.","dialog.datadisk_move.moving":"Premeštanje diska sa podacima","dialog.datadisk_move.loading_devices":"Učitavanje uređaja","dialog.datadisk_move.cancel":"Otkaži","dialog.datadisk_move.move":"Premesti"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Прикажи онемогућене портове","addon.configuration.network.introduction":"Промени портове на хосту које је аддон изложио","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Potpisan","addon.dashboard.capability.signed.description":"Ovaj dodatak je potpisan i verifikovan pomoću Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jezgro","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Potpisan","addon.dashboard.capability.stages.experimental":"Eksperimentalno","addon.dashboard.capability.stages.deprecated":"Zastarelo","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Meni","common.show":"Prikaži","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Ažuriraj {ime}","update_available.open_release_notes":"Otvaranje napomena uz izdanje","update_available.create_backup":"Kreiranje rezervne kopije pre ažuriranja","update_available.description":"Imate instaliranu {verziju}. Kliknite na dugme \"Ažuriraj\" da biste ažurirali verziju {newest_version}","update_available.updating":"Ažuriranje {name} na verziju {version}","update_available.no_update":"Nema dostupnih ažuriranja za {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Provera da li postoje ispravke","panel.addons":"Dodaci","panel.dashboard":"Dashboard","panel.backups":"Rezervne kopije","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Provera valjanosti pouzdanosti sadržaja je onemogućena","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"Agent OS-a","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Otkriven nepodržani softver","system.supervisor.unsupported_reason.source_mods":"Izmene izvora","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistemski rešeno","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Premeštanje diskete sa podacima nije uspelo","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Premeštanje diska sa podacima","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"Još uvek nemate rezervne kopije.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Izbriši rezervnu kopiju","backup.delete_backup_text":"Želite li da izbrišete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Otpremanje rezervne kopije","backup.download_backup":"Preuzmi rezervnu kopiju","backup.create_backup":"Kreiranje rezervne kopije","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Kompletna rezervna kopija","backup.partial_backup":"Delimično pravljenje rezervne kopije","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Veličina","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"Rezervna kopija ili vraćanje u prethodno stanje je već pokrenuto, kreiranje nove rezervne kopije trenutno nije moguće, pokušajte ponovo kasnije.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Skladište se koristi za instalirane dodatke i ne može se ukloniti.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Premeštanje diska sa podacima","dialog.datadisk_move.description":"Trenutno koristite ''{current_path}'' kao disk sa podacima. Premeštanje diskova sa podacima će ponovo pokrenuti uređaj i procenjuje se da će trajati {time} minuta. Instalaciji kućnog pomoćnika nećete moći da pristupite tokom ovog perioda. Ne iskljuиujte struju tokom selidbe!","dialog.datadisk_move.select_device":"Izbor novog diska sa podacima","dialog.datadisk_move.no_devices":"Nisu pronađeni odgovarajući priključeni uređaji","dialog.datadisk_move.moving_desc":"Ponovno pokretanje i premeštanje diska sa podacima. Molim vas, imajte strpljenja.","dialog.datadisk_move.moving":"Premeštanje diska sa podacima","dialog.datadisk_move.loading_devices":"Učitavanje uređaja","dialog.datadisk_move.cancel":"Otkaži","dialog.datadisk_move.move":"Premesti"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/sr-Latn-816a0bd14f443ff2a80eca33352ef024.json b/supervisor/api/panel/static/translations/sr-Latn-29862e442ad46a89e6168ed153db3b53.json similarity index 95% rename from supervisor/api/panel/static/translations/sr-Latn-816a0bd14f443ff2a80eca33352ef024.json rename to supervisor/api/panel/static/translations/sr-Latn-29862e442ad46a89e6168ed153db3b53.json index cae6f35f1..5ce79c39d 100644 --- a/supervisor/api/panel/static/translations/sr-Latn-816a0bd14f443ff2a80eca33352ef024.json +++ b/supervisor/api/panel/static/translations/sr-Latn-29862e442ad46a89e6168ed153db3b53.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Dodatak je instaliran","addon.state.not_installed":"Dodatak nije instaliran","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Konfiguracija","addon.panel.documentation":"Dokumentacija","addon.panel.info":"Informacije","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Podrazumevano","addon.configuration.audio.input":"Ulaz","addon.configuration.audio.output":"Izlaz","addon.configuration.options.header":"Opcije","addon.configuration.options.edit_in_ui":"Izmeni u korisničkom interfejsu","addon.configuration.options.edit_in_yaml":"Izmeni u YAML","addon.configuration.options.invalid_yaml":"Nevažeći YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Kontejner","addon.configuration.network.disabled":"Onemogućeno","addon.configuration.network.header":"Mreža","addon.configuration.network.show_disabled":"Prikaži onemogućene portove","addon.configuration.network.introduction":"Promeni portove na hostu koje je addon izložio","addon.dashboard.changelog":"Dnevnik promena","addon.dashboard.cpu_usage":"Dodatak - upotreba CPU","addon.dashboard.ram_usage":"Dodatak - upotreba RAM","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"ponovo pokreni","addon.dashboard.start":"pokreni","addon.dashboard.stop":"zaustavi","addon.dashboard.install":"instaliraj","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Otvori veb korisnički interfejs","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Bezbednosna ocena dodatka","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Potpisan","addon.dashboard.capability.signed.description":"Ovaj dodatak je potpisan i verifikovan pomoću Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jezgro","addon.dashboard.capability.label.rating":"ocena","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"doker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Potpisan","addon.dashboard.capability.stages.experimental":"Eksperimentalni","addon.dashboard.capability.stages.deprecated":"Zastarelo","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Pokreni sa pokretanjem sistema","addon.dashboard.option.boot.description":"Pokretanje dodatka tokom pokretanja sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Ovo će pokrenuti dodatak ako se sruši","addon.dashboard.option.auto_update.title":"Automatsko ažuriranje","addon.dashboard.option.auto_update.description":"Automatski ažurirajte dodatak kada bude dostupna nova verzija","addon.dashboard.option.ingress_panel.title":"Prikaži na bočnoj traci","addon.dashboard.option.ingress_panel.description":"Dodajte ovaj dodatak na svoju bočnu traku","addon.dashboard.option.protected.title":"Režim zaštite","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Opis","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Najnovija verzija","common.refresh":"Refresh","common.release_notes":"Napomene o izdanju","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Meni","common.show":"Prikaži","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Ažuriraj","common.version":"Verzija","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Ažuriraj {name}","update_available.open_release_notes":"Otvori napomene uz izdanje","update_available.create_backup":"Kreiraj rezervnu kopiju pre ažuriranja","update_available.description":"Imate instaliranu verziju {version}. Kliknite na dugme Ažuriraj da biste ažurirali na verziju {newest_version}","update_available.updating":"Ažuriranje {name} na verziju {version}","update_available.no_update":"Nema dostupnih ažuriranja za {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"Dostupna nova verzija","dashboard.addon_running":"Dodatak je pokrenut","dashboard.addon_stopped":"Dodatak je zaustavljen","dashboard.addons":"Instalirani dodaci","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registri","store.repositories":"Repozitorijumi","store.check_updates":"Provera da li postoje ispravke","panel.addons":"Dodaci","panel.dashboard":"Kontrolna tabla","panel.backups":"Rezervne kopije","panel.store":"Prodavnica dodataka","panel.system":"Sistem","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Napusti beta kanal","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Pridružite se beta kanalu","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Pretraga","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Provera valjanosti pouzdanosti sadržaja je onemogućena","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"Agent OS-a","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Otkriven nepodržani softver","system.supervisor.unsupported_reason.source_mods":"Izmene izvora","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistemski rešeno","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Premeštanje diskete sa podacima nije uspelo","system.host.used_space":"Used space","system.host.hostname":"Naziv hosta","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Premeštanje diska sa podacima","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"Još uvek nemate rezervne kopije.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Obriši rezervnu kopiju","backup.delete_backup_text":"Želite li da izbrišete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Otpremanje rezervne kopije","backup.download_backup":"Preuzmi rezervnu kopiju","backup.create_backup":"Napravi rezervnu kopiju","backup.create":"Create","backup.created":"Kreirana","backup.name":"Naziv rezervne kopije","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Kompletna rezervna kopija","backup.partial_backup":"Delimično pravljenje rezervne kopije","backup.addons":"Dodaci","backup.folders":"Folders","backup.size":"Veličina","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"Rezervna kopija ili vraćanje u prethodno stanje je već pokrenuto, kreiranje nove rezervne kopije trenutno nije moguće, pokušajte ponovo kasnije.","dialog.network.title":"Mrežna podešavanja","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatski","dialog.network.disabled":"Onemogućeno","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Promena mrežnih postavki nije uspela","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Skladište se koristi za instalirane dodatke i ne može se ukloniti.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Ponovo pokrenite","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Deinstaliraj","dialog.hardware.title":"Hardware","dialog.hardware.search":"Pretraži hardver","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributi","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Premeštanje diska sa podacima","dialog.datadisk_move.description":"Trenutno koristite ''{current_path}'' kao disk sa podacima. Premeštanje diskova sa podacima će ponovo pokrenuti uređaj i procenjuje se da će trajati {time} minuta. Instalaciji kućnog pomoćnika nećete moći da pristupite tokom ovog perioda. Ne iskljuиujte struju tokom selidbe!","dialog.datadisk_move.select_device":"Izbor novog diska sa podacima","dialog.datadisk_move.no_devices":"Nisu pronađeni odgovarajući priključeni uređaji","dialog.datadisk_move.moving_desc":"Ponovno pokretanje i premeštanje diska sa podacima. Molim vas, imajte strpljenja.","dialog.datadisk_move.moving":"Premeštanje diska sa podacima","dialog.datadisk_move.loading_devices":"Učitavanje uređaja","dialog.datadisk_move.cancel":"Otkaži","dialog.datadisk_move.move":"Premesti"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Dodatak je instaliran","addon.state.not_installed":"Dodatak nije instaliran","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Konfiguracija","addon.panel.documentation":"Dokumentacija","addon.panel.info":"Informacije","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Podrazumevano","addon.configuration.audio.input":"Ulaz","addon.configuration.audio.output":"Izlaz","addon.configuration.options.header":"Opcije","addon.configuration.options.edit_in_ui":"Izmeni u korisničkom interfejsu","addon.configuration.options.edit_in_yaml":"Izmeni u YAML","addon.configuration.options.invalid_yaml":"Nevažeći YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Kontejner","addon.configuration.network.disabled":"Onemogućeno","addon.configuration.network.header":"Mreža","addon.configuration.network.show_disabled":"Prikaži onemogućene portove","addon.configuration.network.introduction":"Promeni portove na hostu koje je addon izložio","addon.dashboard.changelog":"Dnevnik promena","addon.dashboard.cpu_usage":"Dodatak - upotreba CPU","addon.dashboard.ram_usage":"Dodatak - upotreba RAM","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"ponovo pokreni","addon.dashboard.start":"pokreni","addon.dashboard.stop":"zaustavi","addon.dashboard.install":"instaliraj","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Otvori veb korisnički interfejs","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Bezbednosna ocena dodatka","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Potpisan","addon.dashboard.capability.signed.description":"Ovaj dodatak je potpisan i verifikovan pomoću Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Jezgro","addon.dashboard.capability.label.rating":"ocena","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"doker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Potpisan","addon.dashboard.capability.stages.experimental":"Eksperimentalni","addon.dashboard.capability.stages.deprecated":"Zastarelo","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Pokreni sa pokretanjem sistema","addon.dashboard.option.boot.description":"Pokretanje dodatka tokom pokretanja sistema","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Ovo će pokrenuti dodatak ako se sruši","addon.dashboard.option.auto_update.title":"Automatsko ažuriranje","addon.dashboard.option.auto_update.description":"Automatski ažurirajte dodatak kada bude dostupna nova verzija","addon.dashboard.option.ingress_panel.title":"Prikaži na bočnoj traci","addon.dashboard.option.ingress_panel.description":"Dodajte ovaj dodatak na svoju bočnu traku","addon.dashboard.option.protected.title":"Režim zaštite","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Opis","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Najnovija verzija","common.refresh":"Refresh","common.release_notes":"Napomene o izdanju","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Meni","common.show":"Prikaži","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Ažuriraj","common.version":"Verzija","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Ažuriraj {name}","update_available.open_release_notes":"Otvori napomene uz izdanje","update_available.create_backup":"Kreiraj rezervnu kopiju pre ažuriranja","update_available.description":"Imate instaliranu verziju {version}. Kliknite na dugme Ažuriraj da biste ažurirali na verziju {newest_version}","update_available.updating":"Ažuriranje {name} na verziju {version}","update_available.no_update":"Nema dostupnih ažuriranja za {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"Dostupna nova verzija","dashboard.addon_running":"Dodatak je pokrenut","dashboard.addon_stopped":"Dodatak je zaustavljen","dashboard.addons":"Instalirani dodaci","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registri","store.repositories":"Repozitorijumi","store.check_updates":"Provera da li postoje ispravke","panel.addons":"Dodaci","panel.dashboard":"Kontrolna tabla","panel.backups":"Rezervne kopije","panel.store":"Prodavnica dodataka","panel.system":"Sistem","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Napusti beta kanal","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Pridružite se beta kanalu","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Pretraga","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Provera valjanosti pouzdanosti sadržaja je onemogućena","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"Agent OS-a","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Otkriven nepodržani softver","system.supervisor.unsupported_reason.source_mods":"Izmene izvora","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistemski rešeno","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Premeštanje diskete sa podacima nije uspelo","system.host.used_space":"Used space","system.host.hostname":"Naziv hosta","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Premeštanje diska sa podacima","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"Još uvek nemate rezervne kopije.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Obriši rezervnu kopiju","backup.delete_backup_text":"Želite li da izbrišete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Otpremanje rezervne kopije","backup.download_backup":"Preuzmi rezervnu kopiju","backup.create_backup":"Napravi rezervnu kopiju","backup.create":"Create","backup.created":"Kreirana","backup.name":"Naziv rezervne kopije","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Kompletna rezervna kopija","backup.partial_backup":"Delimično pravljenje rezervne kopije","backup.addons":"Dodaci","backup.folders":"Folders","backup.size":"Veličina","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"Rezervna kopija ili vraćanje u prethodno stanje je već pokrenuto, kreiranje nove rezervne kopije trenutno nije moguće, pokušajte ponovo kasnije.","dialog.network.title":"Mrežna podešavanja","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatski","dialog.network.disabled":"Onemogućeno","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Promena mrežnih postavki nije uspela","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Skladište se koristi za instalirane dodatke i ne može se ukloniti.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Ponovo pokrenite","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Deinstaliraj","dialog.hardware.title":"Hardware","dialog.hardware.search":"Pretraži hardver","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Atributi","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Premeštanje diska sa podacima","dialog.datadisk_move.description":"Trenutno koristite ''{current_path}'' kao disk sa podacima. Premeštanje diskova sa podacima će ponovo pokrenuti uređaj i procenjuje se da će trajati {time} minuta. Instalaciji kućnog pomoćnika nećete moći da pristupite tokom ovog perioda. Ne iskljuиujte struju tokom selidbe!","dialog.datadisk_move.select_device":"Izbor novog diska sa podacima","dialog.datadisk_move.no_devices":"Nisu pronađeni odgovarajući priključeni uređaji","dialog.datadisk_move.moving_desc":"Ponovno pokretanje i premeštanje diska sa podacima. Molim vas, imajte strpljenja.","dialog.datadisk_move.moving":"Premeštanje diska sa podacima","dialog.datadisk_move.loading_devices":"Učitavanje uređaja","dialog.datadisk_move.cancel":"Otkaži","dialog.datadisk_move.move":"Premesti"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/sv-a7fe376d31c722fc8bb655b8e09f1856.json b/supervisor/api/panel/static/translations/sv-e996a5453f4aa4c7eb217b9a0aaf37d6.json similarity index 55% rename from supervisor/api/panel/static/translations/sv-a7fe376d31c722fc8bb655b8e09f1856.json rename to supervisor/api/panel/static/translations/sv-e996a5453f4aa4c7eb217b9a0aaf37d6.json index b68cc1a80..68c03047d 100644 --- a/supervisor/api/panel/static/translations/sv-a7fe376d31c722fc8bb655b8e09f1856.json +++ b/supervisor/api/panel/static/translations/sv-e996a5453f4aa4c7eb217b9a0aaf37d6.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Det gick inte att återställa tilläggskonfigurationen, {error}","addon.failed_to_save":"Det gick inte att spara tilläggskonfigurationen, {error}","addon.state.installed":"Add-on är installerad","addon.state.not_installed":"Add-on är inte installerad","addon.state.not_available":"Add-on är inte tillgänglig på ditt system","addon.panel.configuration":"Inställningar","addon.panel.documentation":"Dokumentation","addon.panel.info":"Info","addon.panel.log":"Logg","addon.configuration.no_configuration":"Det här tillägget har ingen konfiguration","addon.configuration.audio.header":"Ljud","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Ingång","addon.configuration.audio.output":"Alternativ","addon.configuration.options.header":"Alternativ","addon.configuration.options.edit_in_ui":"Redigera i användargränssnittet","addon.configuration.options.edit_in_yaml":"Redigera i YAML","addon.configuration.options.invalid_yaml":"Ogiltig YAML","addon.configuration.options.show_unused_optional":"Visa oanvända valfria konfigurationsalternativ","addon.configuration.network.container":"Behållare","addon.configuration.network.disabled":"Inaktiverad","addon.configuration.network.header":"Nätverk","addon.configuration.network.show_disabled":"Visa inaktiverade portar","addon.configuration.network.introduction":"Ändra de portar på din värddator som exponeras av tillägget","addon.dashboard.changelog":"Ändringslogg","addon.dashboard.cpu_usage":"Tillägg CPU-användning","addon.dashboard.ram_usage":"Tillägg RAM-användning","addon.dashboard.hostname":"Värdnamn","addon.dashboard.new_update_available":"{name} {version} är tillgänglig","addon.dashboard.not_available_arch":"Detta tillägg är inte kompatibelt med processorn eller operativsystemet som du har installerat i din enhet.","addon.dashboard.not_available_version":"Du kör Home Assistant {core_version_installed} , för att uppdatera till den här versionen av tillägget behöver du minst version {core_version_needed} av Home Assistant","addon.dashboard.visit_addon_page":"Besök sidan {name} för fler detaljer","addon.dashboard.restart":"omstart","addon.dashboard.start":"starta","addon.dashboard.stop":"stoppa","addon.dashboard.install":"installera","addon.dashboard.uninstall":"avinstallera","addon.dashboard.rebuild":"Bygg om","addon.dashboard.open_web_ui":"Öppna webbgränssnitt","addon.dashboard.protection_mode.title":"Skyddsläget är inaktiverat!","addon.dashboard.protection_mode.content":"Skyddsläget på det här tillägget är inaktiverat! Detta ger tillägget full åtkomst till hela systemet, vilket ökar säkerhetsriskerna och kan skada systemet när det används felaktigt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.protection_mode.enable":"Aktivera","addon.dashboard.capability.stage.title":"Tilläggsläge","addon.dashboard.capability.stage.description":"Tillägg kan ha ett av tre lägen:\n\n{icon_stable} **Stabilt**: Det här är tillägg som är redo att användas i produktionen.\n\n{icon_experimental} **Experimentella**: Dessa kan innehålla buggar och kan vara ofärdiga.\n\n{icon_deprecated} **Inaktuella**: Dessa tillägg får inte längre några uppdateringar.","addon.dashboard.capability.rating.title":"Tilläggets säkerhetsrating","addon.dashboard.capability.rating.description":"Home Assistant ger en säkerhetsklassificering för vart och ett av tilläggen, vilket anger riskerna med att använda det här tillägget. Ju mer åtkomst ett tillägg kräver till ditt system, desto lägre poäng, vilket ökar de möjliga säkerhetsriskerna.\n\nEn poäng ges på en skala från 1 till 8, där 1 är den lägsta poängen (anses vara mest osäker och högst risk) och en poäng på 8 är den högsta poängen (anses vara säkrast och lägst risk).","addon.dashboard.capability.host_network.title":"Värdnätverk","addon.dashboard.capability.host_network.description":"Tillägg körs vanligtvis i sitt eget isolerade nätverkslager, vilket hindrar dem från att komma åt värdoperativsystemets nätverk. I vissa fall kan den här nätverksisoleringen begränsa tilläggen att tillhandahålla sina tjänster och därför kan isoleringen lyftas av tilläggets skapare, vilket ger tillägget full åtkomst till värddatorns nätverksfunktioner. Detta ger tillägget fler nätverksfunktioner men sänker säkerheten, därför sänks säkerhetsklassificeringen för tillägget när det här alternativet används av tillägget.","addon.dashboard.capability.homeassistant_api.title":"API-åtkomst för Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Det här tillägget får åtkomst till din pågående Home Assistant-instans direkt via API:et för Home Assistant. Det här läget hanterar också autentisering för tillägget, vilket gör att ett tillägg kan interagera med Home Assistant utan att behöva ytterligare autentiseringstoken.","addon.dashboard.capability.full_access.title":"Fullständig maskinvaruåtkomst","addon.dashboard.capability.full_access.description":"Det här tillägget får full åtkomst till maskinvaran i systemet på begäran av tilläggets skapare. Åtkomsten är jämförbar med det privilegierade läget i Docker. Eftersom detta öppnar upp möjliga säkerhetsrisker påverkar den här funktionen tilläggs säkerhetspoäng negativt.\n\nDenna åtkomstnivå beviljas inte automatiskt och måste bekräftas av dig. För att göra detta måste du inaktivera skyddsläget på tillägget manuellt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.capability.hassio_api.title":"API-åtkomst för Supervisor","addon.dashboard.capability.hassio_api.description":"Tillägget gavs tillgång till Supervisor-API:et på begäran av tilläggets skapare. Som standard kan tillägget komma åt allmän versionsinformation i systemet. När tillägget begär åtkomst till API:et på \"chef\"- eller \"admin\"-nivå får det åtkomst till flera delar av Home Assistant-systemet. Den här behörigheten indikeras av det här märket och påverkar säkerhetspoängen för tillägget negativt.","addon.dashboard.capability.docker_api.title":"Full Docker-åtkomst","addon.dashboard.capability.docker_api.description":"Tilläggets skapare har begärt att tillägget ska ha hanteringsåtkomst till Docker-instansen som körs på systemet. Det här läget ger tillägget full åtkomst och kontroll till hela Home Assistant-systemet, vilket medför säkerhetsrisker och kan skada ditt system om det missbrukas. På grund av detta påverkar den här funktionen tilläggets säkerhetspoäng negativt.\n\nDenna åtkomstnivå beviljas inte automatiskt och måste bekräftas av dig. För att göra detta måste du inaktivera skyddsläget på tillägget manuellt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.capability.host_pid.title":"Namnområde för värdprocesser","addon.dashboard.capability.host_pid.description":"Vanligtvis är processerna som tillägget kör isolerade från alla andra systemprocesser. Tilläggets skapare har begärt att tillägget ska ha åtkomst till systemprocesserna som körs på värdsysteminstansen och även tillåta tillägget att skapa processer på värdsystemet. Det här läget ger tillägget full åtkomst och kontroll till hela Home Assistant-systemet, vilket ökar säkerhetsrisken och kan skada ditt system om det missbrukas. På grund av detta påverkar den här funktionen tilläggets säkerhetspoäng negativt.\n\nDenna åtkomstnivå beviljas inte automatiskt och måste bekräftas av dig. För att göra detta måste du inaktivera skyddsläget på tillägget manuellt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (\"Application Armor\") är en säkerhetsmodul i Linux-kärnan som begränsar tilläggsfunktioner som nätverksåtkomst, obehandlad socket-åtkomst och behörighet att läsa, skriva eller köra specifika filer.\n\nTilläggets skapare kan tillhandahålla sina säkerhetsprofiler, optimerade för tillägget eller begära att det inaktiveras. Om AppArmor inaktiveras kommer det att öka säkerhetsriskerna och har därför en negativ inverkan på säkerhetspoängen för tillägget.","addon.dashboard.capability.auth_api.title":"Home Assistant autentisering","addon.dashboard.capability.auth_api.description":"Ett tillägg kan autentisera användare mot Home Assistant, vilket gör det möjligt för användare att logga in på program som körs inom tillägget med hjälp av deras användarnamn/lösenord för Home Assistant. Det här märket anger om tilläggets skapare begär den här funktionen.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Det här tillägget använder Ingress för att på ett säkert sätt bädda in sitt gränssnitt i Home Assistant.","addon.dashboard.capability.signed.title":"Signerad","addon.dashboard.capability.signed.description":"Detta tillägg har signerats och verifierats med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Inbyggt","addon.dashboard.capability.label.rating":"gradering","addon.dashboard.capability.label.hardware":"hårdvara","addon.dashboard.capability.label.host":"värd","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"värd-pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signerad","addon.dashboard.capability.stages.experimental":"Experimentell","addon.dashboard.capability.stages.deprecated":"Utfasad","addon.dashboard.capability.role.manager":"föreståndare","addon.dashboard.capability.role.default":"standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"säkerhetskopia","addon.dashboard.capability.role.admin":"administratör","addon.dashboard.option.boot.title":"Starta vid systemstart","addon.dashboard.option.boot.description":"Starta tillägget under en systemstart","addon.dashboard.option.watchdog.title":"Vakthund","addon.dashboard.option.watchdog.description":"Detta kommer att starta tillägget om det kraschar","addon.dashboard.option.auto_update.title":"Uppdatera automatiskt","addon.dashboard.option.auto_update.description":"Uppdatera tillägget automatiskt när en ny version finns tillgänglig","addon.dashboard.option.ingress_panel.title":"Visa i sidofältet","addon.dashboard.option.ingress_panel.description":"Lägg till detta tillägg till ditt sidofält","addon.dashboard.option.protected.title":"Skyddsläge","addon.dashboard.option.protected.description":"Blockerar förhöjd systemåtkomst från tillägget","addon.dashboard.action_error.uninstall":"Kunde inte avinstallera tillägg","addon.dashboard.action_error.install":"Kunde inte installera tillägg","addon.dashboard.action_error.stop":"Kunde inte stoppa tillägg","addon.dashboard.action_error.rebuild":"Det gick inte att bygga om tillägget","addon.dashboard.action_error.restart":"Kunde inte starta om tillägg","addon.dashboard.action_error.start":"Kunde inte starta tillägg","addon.dashboard.action_error.go_to_config":"Redigera konfiguration","addon.dashboard.action_error.start_invalid_config":"Gå till inställningar","addon.dashboard.action_error.validate_config":"Det gick inte att verifiera tilläggskonfigurationen","addon.dashboard.action_error.get_changelog":"Det gick inte att hämta ändringsloggen för tillägget","addon.documentation.get_documentation":"Det gick inte att hämta tilläggsdokumentationen, {error}","addon.logs.get_logs":"Kunde inte hämta loggar för tillägg {error}","common.cancel":"Avbryt","common.yes":"Ja","common.no":"Nej","common.add":"Lägg till","common.description":"Beskrivning","common.failed_to_restart_name":"Kunde inte starta om {name}","common.failed_to_update_name":"Kunde inte uppdatera {name}","common.learn_more":"Läs mer","common.new_version_available":"Ny version tillgänglig","common.newest_version":"Senaste version","common.refresh":"Uppdatera","common.release_notes":"Versionsanteckningar","common.reload":"Ladda om","common.reset_defaults":"Nollställ till standard","common.reset_options":"Nollställ alternativ","common.restart_name":"Starta om {name}","common.restart":"Starta om","common.running_version":"Du kör för närvarande version {version}","common.save":"Spara","common.close":"Stäng","common.menu":"Meny","common.show":"visa","common.show_more":"Visa mer information om detta","common.update_available":"{count, plural,\n one {uppdatering}\n other {{count} uppdateringar}\n} väntar","common.update":"Uppdatera","common.version":"Version","common.error.unknown":"Okänt fel","common.error.update_failed":"Uppdatering misslyckades","update_available.update_name":"Uppdatera {name}","update_available.open_release_notes":"Öppna versionsanteckningar","update_available.create_backup":"Skapa säkerhetskopia innan du uppdaterar","update_available.description":"Du har installerat {version}. Klicka på uppdatera för att uppdatera till version {newest_version}","update_available.updating":"Uppdaterar {name} till version {version}","update_available.no_update":"Ingen uppdatering tillgänglig för {name}","confirm.restart.title":"Starta om {name}","confirm.restart.text":"Är du säker på att du vill starta om {name}","confirm.reset_options.title":"Nollställ alternativ","confirm.reset_options.text":"Är du säker på att du vill nollställa alla alternativ?","dashboard.addon_new_version":"Ny version tillgänglig","dashboard.addon_running":"Add-on körs","dashboard.addon_stopped":"Tillägget har stoppats","dashboard.addons":"Installerade add-ons","dashboard.no_addons":"Du har inga tillägg installerade ännu. Gå till tilläggsbutiken för att komma igång!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Saknar du tillägg? Aktivera avancerat läge på sidan för användarprofilen","store.no_results_found":"Inga resultat hittades i {repository}.","store.registries":"Register","store.repositories":"Resurser","store.check_updates":"Sök efter uppdateringar","panel.addons":"Tillägg","panel.dashboard":"Kontrollpanel","panel.backups":"Säkerhetskopior","panel.store":"Tilläggsbutik","panel.system":"System","my.not_supported":"Denna omdirigering stöds inte av din Home Assistant-instans. Kontrollera {link} för vilka omdirigeringar som stöds och i vilken version de introducerades.","my.faq_link":"Min Home Assistant FAQ","my.add_addon_repository_title":"Saknar tilläggsarkiv","my.add_addon_repository_description":"Tillägget '' {addon} '' är en del av tilläggsarkivet '' {repository} '', det här arkivet saknas på ditt system, vill du lägga till det nu?","my.error":"Ett okänt fel inträffade","my.error_addon_not_found":"Tillägget hittades inte","my.error_repository_not_found":"Det nödvändiga arkivet för det här tillägget hittades inte","my.error_addon_not_started":"Det begärda tillägget körs inte. Starta det först","my.error_addon_not_installed":"Det begärda tillägget är inte installerat. Installera det först","my.error_addon_no_ingress":"Det begärda tillägget stöder inte ingress","system.log.log_provider":"Loggleverantör","system.log.get_logs":"Kunde inte hämta {provider} loggar, {error}","system.supervisor.cpu_usage":"Supervisor CPU-användning","system.supervisor.ram_usage":"Supervisor RAM-användning","system.supervisor.failed_to_set_option":"Det gick inte att ställa in Supervisor-alternativet","system.supervisor.failed_to_reload":"Kunde inte ladda om Supervisor","system.supervisor.failed_to_update":"Kunde inte uppdatera Supervisor","system.supervisor.unsupported_title":"Du kör en installation som inte stöds","system.supervisor.unsupported_description":"Nedan är en lista med problem som hittats med din installation, klicka på länkarna för att lära dig hur du kan lösa problemen.","system.supervisor.unhealthy_title":"Din installation är ohälsosam","system.supervisor.unhealthy_description":"Att köra en ohälsosam installation kan orsaka problem. Nedan är en lista med problem som hittats med din installation, klicka på länkarna för att lära dig hur du kan lösa problemen.","system.supervisor.update_supervisor":"Uppdatera Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Lämna betakanalen","system.supervisor.leave_beta_description":"Få stabila uppdateringar för Home Assistant, Supervisor och värd","system.supervisor.join_beta_action":"Gå med i betakanalen","system.supervisor.join_beta_description":"Få betauppdateringar för Home Assistant (RCs), Supervisor och värd","system.supervisor.share_diagnostics":"Dela diagnostik","system.supervisor.share_diagnostics_description":"Dela kraschrapporter och diagnostisk information.","system.supervisor.reload_supervisor":"Ladda om Supervisor","system.supervisor.warning":"VARNING","system.supervisor.search":"Sök","system.supervisor.share_diagonstics_title":"Hjälp till att förbättra Home Assistant","system.supervisor.share_diagonstics_description":"Vill du automatiskt dela kraschrapporter och diagnostikinformation när Supervisorn upptäcker oväntade fel? {line_break} Det hjälper oss att fixa problem. Informationen är bara åtkomlig för Home Assistants Core team och kommer inte delas med andra.{line_break} Datat inkluderar inte någon privat/känslig information och du kan stänga av delningen när du vill under inställningar.","system.supervisor.unsupported_reason.apparmor":"AppArmor är inte aktiverat på värden","system.supervisor.unsupported_reason.content_trust":"Validering av innehållstillförlitlighet är inaktiverad","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfiguration","system.supervisor.unsupported_reason.docker_version":"Docker-version","system.supervisor.unsupported_reason.job_conditions":"Ignorerade arbetsvillkor","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Nätverkshanteraren","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor är inte privilegierad","system.supervisor.unsupported_reason.software":"Programvara som inte stöds har upptäckts","system.supervisor.unsupported_reason.source_mods":"Källändringar","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor är inte privilegierad","system.supervisor.unhealthy_reason.supervisor":"Supervisor kunde inte uppdatera","system.supervisor.unhealthy_reason.setup":"Installationen av Supervisor misslyckades","system.supervisor.unhealthy_reason.docker":"Docker-miljön fungerar inte korrekt","system.supervisor.unhealthy_reason.untrusted":"Upptäckte opålitligt innehåll","system.host.failed_to_get_hardware_list":"Kunde inte hämta hårdvarulistan","system.host.failed_to_reboot":"Kunde inte starta om värden","system.host.failed_to_shutdown":"Kunde inte stänga ner värden","system.host.failed_to_set_hostname":"Kunde inte sätta värdnamn","system.host.failed_to_import_from_usb":"Kunde inte importera från USB","system.host.failed_to_move":"Flytt av data-disk misslyckades","system.host.used_space":"Använt utrymme","system.host.hostname":"Värdnamn","system.host.change_hostname":"Ändra värdnamn","system.host.new_hostname":"Vänligen skriv in ett nytt värdnamn","system.host.ip_address":"IP-adress","system.host.change":"Ändra","system.host.operating_system":"Operativsystem","system.host.docker_version":"Dockerversion","system.host.deployment":"Distribution","system.host.emmc_lifetime_used":"eMMC använd livslängd","system.host.reboot_host":"Starta om värd","system.host.confirm_reboot":"Är du säker på att du vill starta om värden?","system.host.confirm_shutdown":"Är du säker på att du vill stänga ner värden?","system.host.shutdown_host":"Stäng ner värd","system.host.hardware":"Hårdvara","system.host.import_from_usb":"Importera från USB","system.host.move_datadisk":"Flytta data-disk","system.core.cpu_usage":"Grundläggande CPU-användning","system.core.ram_usage":"Grundläggande RAM-användning","backup.search":"Sök säkerhetskopior","backup.no_backups":"Du har inga säkerhetskopior ännu.","backup.create_blocked_not_running":"Det är inte möjligt att skapa en säkerhetskopia just nu då systemet är i {state} läge.","backup.delete_selected":"Ta bort valda säkerhetskopior","backup.delete_backup_title":"Radera säkerhetskopia","backup.delete_backup_text":"Vill du radera {number} {number, plural,\n one {säkerhetskopia}\n other {säkerhetskopior}\n}?","backup.delete_backup_confirm":"radera","backup.selected":"{number} valda","backup.failed_to_delete":"Misslyckades med radering","backup.could_not_create":"Kunde inte skapa säkerhetskopia","backup.upload_backup":"Ladda upp säkerhetskopia","backup.download_backup":"Ladda ner säkerhetskopia","backup.create_backup":"Skapa säkerhetskopia","backup.create":"Skapa","backup.created":"Skapad","backup.name":"Namn","backup.type":"Typ","backup.select_type":"Välj vad som ska återställas","backup.full_backup":"Fullständig säkerhetskopia","backup.partial_backup":"Partiell säkerhetskopia","backup.addons":"Tillägg","backup.folders":"Mappar","backup.size":"Storlek","backup.password":"Backup lösenord","backup.confirm_password":"Bekräfta lösenord för säkerhetskopia","backup.password_protection":"Lösenordsskydd","backup.enter_password":"Vänligen ange ett lösenord.","backup.passwords_not_matching":"Lösenorden matchar inte","backup.backup_already_running":"En säkerhetskopia eller återställning körs redan, det är för närvarande inte möjligt att skapa en ny säkerhetskopia, försök igen senare.","dialog.network.title":"Nätverksinställningar","dialog.network.connected_to":"Ansluten till {ssid}","dialog.network.scan_ap":"Sök efter åtkomstpunkter","dialog.network.signal_strength":"Signalstyrka","dialog.network.open":"Öppet","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"WiFi","dialog.network.wifi_password":"Wifi lösenord","dialog.network.warning":"Om du ändrar Wi-Fi-, IP- eller gateway-adresserna kan du förlora anslutningen!","dialog.network.static":"Statisk","dialog.network.auto":"Automatisk","dialog.network.disabled":"Inaktiverad","dialog.network.ip_netmask":"IP-adress/Nätmask","dialog.network.gateway":"Gateway-adress","dialog.network.dns_servers":"DNS-servrar","dialog.network.unsaved":"Du har ändringar som inte sparats, dessa kommer gå förlorade om du byter tabbar, vill du fortsätta?","dialog.network.failed_to_change":"Kunde inte ändra nätverksinställningar","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Lägg till nytt behållarregister","dialog.registries.title_manage":"Hantera behållarregister","dialog.registries.registry":"Register","dialog.registries.username":"Användarnamn","dialog.registries.password":"Lösenord","dialog.registries.no_registries":"Inga register konfigurerade","dialog.registries.add_registry":"Lägg till register","dialog.registries.add_new_registry":"Lägg till nytt register","dialog.registries.remove":"Ta bort","dialog.registries.failed_to_add":"Kunde inte lägga till register","dialog.registries.failed_to_remove":"Kunde inte ta bort register","dialog.repositories.title":"Hantera resurser för tillägg","dialog.repositories.add":"Lägg till","dialog.repositories.remove":"Ta bort","dialog.repositories.used":"Förrådet används för installerade tillägg och kan inte tas bort.","dialog.restart_addon.title":"Starta om {name}?","dialog.restart_addon.text":"Du måste starta om tillägget för att använda den uppdaterade konfigurationen.","dialog.restart_addon.restart":"Starta om","dialog.uninstall_addon.title":"Avinstallera {name}?","dialog.uninstall_addon.text":"Dess konfiguration kommer att raderas permanent.","dialog.uninstall_addon.uninstall":"Avinstallera","dialog.hardware.title":"Hårdvara","dialog.hardware.search":"Sök efter hårdvara","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attribut","dialog.hardware.device_path":"Enhetens sökväg","dialog.datadisk_move.title":"Flytta data-disk","dialog.datadisk_move.description":"Du använder för närvarande ''{current_path}\" som datadisk. Om du flyttar datadiskar startas din enhet om och det beräknas ta {time} minuter. Din Home Assistant-installation kommer inte att vara tillgänglig under denna period. Stäng inte av strömmen under flytten!","dialog.datadisk_move.select_device":"Välj ny data-disk","dialog.datadisk_move.no_devices":"Inga lämpliga anslutna enheter hittades","dialog.datadisk_move.moving_desc":"Startar om och flyttar data-disk. Ha tålamod","dialog.datadisk_move.moving":"Flyttar data-disk","dialog.datadisk_move.loading_devices":"Laddar enheter","dialog.datadisk_move.cancel":"Avbryt","dialog.datadisk_move.move":"Flytta"} \ No newline at end of file +{"addon.failed_to_reset":"Det gick inte att återställa tilläggskonfigurationen, {error}","addon.failed_to_save":"Det gick inte att spara tilläggskonfigurationen, {error}","addon.state.installed":"Add-on är installerad","addon.state.not_installed":"Add-on är inte installerad","addon.state.not_available":"Add-on är inte tillgänglig på ditt system","addon.panel.configuration":"Inställningar","addon.panel.documentation":"Dokumentation","addon.panel.info":"Info","addon.panel.log":"Logg","addon.configuration.no_configuration":"Det här tillägget har ingen konfiguration","addon.configuration.audio.header":"Ljud","addon.configuration.audio.default":"Standard","addon.configuration.audio.input":"Ingång","addon.configuration.audio.output":"Alternativ","addon.configuration.options.header":"Alternativ","addon.configuration.options.edit_in_ui":"Redigera i användargränssnittet","addon.configuration.options.edit_in_yaml":"Redigera i YAML","addon.configuration.options.invalid_yaml":"Ogiltig YAML","addon.configuration.options.show_unused_optional":"Visa oanvända valfria konfigurationsalternativ","addon.configuration.network.container":"Behållare","addon.configuration.network.disabled":"Inaktiverad","addon.configuration.network.header":"Nätverk","addon.configuration.network.show_disabled":"Visa inaktiverade portar","addon.configuration.network.introduction":"Ändra de portar på din värddator som exponeras av tillägget","addon.dashboard.changelog":"Ändringslogg","addon.dashboard.cpu_usage":"Tillägg CPU-användning","addon.dashboard.ram_usage":"Tillägg RAM-användning","addon.dashboard.hostname":"Värdnamn","addon.dashboard.new_update_available":"{name} {version} är tillgänglig","addon.dashboard.not_available_arch":"Detta tillägg är inte kompatibelt med processorn eller operativsystemet som du har installerat i din enhet.","addon.dashboard.not_available_version":"Du kör Home Assistant {core_version_installed} , för att uppdatera till den här versionen av tillägget behöver du minst version {core_version_needed} av Home Assistant","addon.dashboard.visit_addon_page":"Besök sidan {name} för fler detaljer","addon.dashboard.restart":"omstart","addon.dashboard.start":"starta","addon.dashboard.stop":"stoppa","addon.dashboard.install":"installera","addon.dashboard.uninstall":"avinstallera","addon.dashboard.rebuild":"Bygg om","addon.dashboard.open_web_ui":"Öppna webbgränssnitt","addon.dashboard.protection_mode.title":"Skyddsläget är inaktiverat!","addon.dashboard.protection_mode.content":"Skyddsläget på det här tillägget är inaktiverat! Detta ger tillägget full åtkomst till hela systemet, vilket ökar säkerhetsriskerna och kan skada systemet när det används felaktigt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.protection_mode.enable":"Aktivera","addon.dashboard.capability.stage.title":"Tilläggsläge","addon.dashboard.capability.stage.description":"Tillägg kan ha ett av tre lägen:\n\n{icon_stable} **Stabilt**: Det här är tillägg som är redo att användas i produktionen.\n\n{icon_experimental} **Experimentella**: Dessa kan innehålla buggar och kan vara ofärdiga.\n\n{icon_deprecated} **Inaktuella**: Dessa tillägg får inte längre några uppdateringar.","addon.dashboard.capability.rating.title":"Tilläggets säkerhetsrating","addon.dashboard.capability.rating.description":"Home Assistant ger en säkerhetsklassificering för vart och ett av tilläggen, vilket anger riskerna med att använda det här tillägget. Ju mer åtkomst ett tillägg kräver till ditt system, desto lägre poäng, vilket ökar de möjliga säkerhetsriskerna.\n\nEn poäng ges på en skala från 1 till 8, där 1 är den lägsta poängen (anses vara mest osäker och högst risk) och en poäng på 8 är den högsta poängen (anses vara säkrast och lägst risk).","addon.dashboard.capability.host_network.title":"Värdnätverk","addon.dashboard.capability.host_network.description":"Tillägg körs vanligtvis i sitt eget isolerade nätverkslager, vilket hindrar dem från att komma åt värdoperativsystemets nätverk. I vissa fall kan den här nätverksisoleringen begränsa tilläggen att tillhandahålla sina tjänster och därför kan isoleringen lyftas av tilläggets skapare, vilket ger tillägget full åtkomst till värddatorns nätverksfunktioner. Detta ger tillägget fler nätverksfunktioner men sänker säkerheten, därför sänks säkerhetsklassificeringen för tillägget när det här alternativet används av tillägget.","addon.dashboard.capability.homeassistant_api.title":"API-åtkomst för Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Det här tillägget får åtkomst till din pågående Home Assistant-instans direkt via API:et för Home Assistant. Det här läget hanterar också autentisering för tillägget, vilket gör att ett tillägg kan interagera med Home Assistant utan att behöva ytterligare autentiseringstoken.","addon.dashboard.capability.full_access.title":"Fullständig maskinvaruåtkomst","addon.dashboard.capability.full_access.description":"Det här tillägget får full åtkomst till maskinvaran i systemet på begäran av tilläggets skapare. Åtkomsten är jämförbar med det privilegierade läget i Docker. Eftersom detta öppnar upp möjliga säkerhetsrisker påverkar den här funktionen tilläggs säkerhetspoäng negativt.\n\nDenna åtkomstnivå beviljas inte automatiskt och måste bekräftas av dig. För att göra detta måste du inaktivera skyddsläget på tillägget manuellt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.capability.hassio_api.title":"API-åtkomst för Supervisor","addon.dashboard.capability.hassio_api.description":"Tillägget gavs tillgång till Supervisor-API:et på begäran av tilläggets skapare. Som standard kan tillägget komma åt allmän versionsinformation i systemet. När tillägget begär åtkomst till API:et på \"chef\"- eller \"admin\"-nivå får det åtkomst till flera delar av Home Assistant-systemet. Den här behörigheten indikeras av det här märket och påverkar säkerhetspoängen för tillägget negativt.","addon.dashboard.capability.docker_api.title":"Full Docker-åtkomst","addon.dashboard.capability.docker_api.description":"Tilläggets skapare har begärt att tillägget ska ha hanteringsåtkomst till Docker-instansen som körs på systemet. Det här läget ger tillägget full åtkomst och kontroll till hela Home Assistant-systemet, vilket medför säkerhetsrisker och kan skada ditt system om det missbrukas. På grund av detta påverkar den här funktionen tilläggets säkerhetspoäng negativt.\n\nDenna åtkomstnivå beviljas inte automatiskt och måste bekräftas av dig. För att göra detta måste du inaktivera skyddsläget på tillägget manuellt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.capability.host_pid.title":"Namnområde för värdprocesser","addon.dashboard.capability.host_pid.description":"Vanligtvis är processerna som tillägget kör isolerade från alla andra systemprocesser. Tilläggets skapare har begärt att tillägget ska ha åtkomst till systemprocesserna som körs på värdsysteminstansen och även tillåta tillägget att skapa processer på värdsystemet. Det här läget ger tillägget full åtkomst och kontroll till hela Home Assistant-systemet, vilket ökar säkerhetsrisken och kan skada ditt system om det missbrukas. På grund av detta påverkar den här funktionen tilläggets säkerhetspoäng negativt.\n\nDenna åtkomstnivå beviljas inte automatiskt och måste bekräftas av dig. För att göra detta måste du inaktivera skyddsläget på tillägget manuellt. Inaktivera bara skyddsläget om du känner till, behöver OCH litar på källan till det här tillägget.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (\"Application Armor\") är en säkerhetsmodul i Linux-kärnan som begränsar tilläggsfunktioner som nätverksåtkomst, obehandlad socket-åtkomst och behörighet att läsa, skriva eller köra specifika filer.\n\nTilläggets skapare kan tillhandahålla sina säkerhetsprofiler, optimerade för tillägget eller begära att det inaktiveras. Om AppArmor inaktiveras kommer det att öka säkerhetsriskerna och har därför en negativ inverkan på säkerhetspoängen för tillägget.","addon.dashboard.capability.auth_api.title":"Home Assistant autentisering","addon.dashboard.capability.auth_api.description":"Ett tillägg kan autentisera användare mot Home Assistant, vilket gör det möjligt för användare att logga in på program som körs inom tillägget med hjälp av deras användarnamn/lösenord för Home Assistant. Det här märket anger om tilläggets skapare begär den här funktionen.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Det här tillägget använder Ingress för att på ett säkert sätt bädda in sitt gränssnitt i Home Assistant.","addon.dashboard.capability.signed.title":"Signerad","addon.dashboard.capability.signed.description":"Detta tillägg har signerats och verifierats med Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Inbyggt","addon.dashboard.capability.label.rating":"gradering","addon.dashboard.capability.label.hardware":"hårdvara","addon.dashboard.capability.label.host":"värd","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"värd-pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signerad","addon.dashboard.capability.stages.experimental":"Experimentell","addon.dashboard.capability.stages.deprecated":"Utfasad","addon.dashboard.capability.role.manager":"föreståndare","addon.dashboard.capability.role.default":"standard","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"säkerhetskopia","addon.dashboard.capability.role.admin":"administratör","addon.dashboard.option.boot.title":"Starta vid systemstart","addon.dashboard.option.boot.description":"Starta tillägget under en systemstart","addon.dashboard.option.watchdog.title":"Vakthund","addon.dashboard.option.watchdog.description":"Detta kommer att starta tillägget om det kraschar","addon.dashboard.option.auto_update.title":"Uppdatera automatiskt","addon.dashboard.option.auto_update.description":"Uppdatera tillägget automatiskt när en ny version finns tillgänglig","addon.dashboard.option.ingress_panel.title":"Visa i sidofältet","addon.dashboard.option.ingress_panel.description":"Lägg till detta tillägg till ditt sidofält","addon.dashboard.option.protected.title":"Skyddsläge","addon.dashboard.option.protected.description":"Blockerar förhöjd systemåtkomst från tillägget","addon.dashboard.action_error.uninstall":"Kunde inte avinstallera tillägg","addon.dashboard.action_error.install":"Kunde inte installera tillägg","addon.dashboard.action_error.stop":"Kunde inte stoppa tillägg","addon.dashboard.action_error.rebuild":"Det gick inte att bygga om tillägget","addon.dashboard.action_error.restart":"Kunde inte starta om tillägg","addon.dashboard.action_error.start":"Kunde inte starta tillägg","addon.dashboard.action_error.go_to_config":"Redigera konfiguration","addon.dashboard.action_error.start_invalid_config":"Gå till inställningar","addon.dashboard.action_error.validate_config":"Det gick inte att verifiera tilläggskonfigurationen","addon.dashboard.action_error.get_changelog":"Det gick inte att hämta ändringsloggen för tillägget","addon.documentation.get_documentation":"Det gick inte att hämta tilläggsdokumentationen, {error}","addon.logs.get_logs":"Kunde inte hämta loggar för tillägg {error}","common.cancel":"Avbryt","common.yes":"Ja","common.no":"Nej","common.add":"Lägg till","common.description":"Beskrivning","common.failed_to_restart_name":"Kunde inte starta om {name}","common.failed_to_update_name":"Kunde inte uppdatera {name}","common.learn_more":"Läs mer","common.new_version_available":"Ny version tillgänglig","common.newest_version":"Senaste version","common.refresh":"Uppdatera","common.release_notes":"Versionsanteckningar","common.reload":"Ladda om","common.reset_defaults":"Nollställ till standard","common.reset_options":"Nollställ alternativ","common.restart_name":"Starta om {name}","common.restart":"Starta om","common.running_version":"Du kör för närvarande version {version}","common.save":"Spara","common.close":"Stäng","common.menu":"Meny","common.show":"visa","common.show_more":"Visa mer information om detta","common.update_available":"{count, plural,\n one {uppdatering}\n other {{count} uppdateringar}\n} väntar","common.update":"Uppdatera","common.version":"Version","common.error.unknown":"Okänt fel","common.error.update_failed":"Uppdatering misslyckades","update_available.update_name":"Uppdatera {name}","update_available.open_release_notes":"Öppna versionsanteckningar","update_available.create_backup":"Skapa säkerhetskopia innan du uppdaterar","update_available.description":"Du har installerat {version}. Klicka på uppdatera för att uppdatera till version {newest_version}","update_available.updating":"Uppdaterar {name} till version {version}","update_available.no_update":"Ingen uppdatering tillgänglig för {name}","confirm.restart.title":"Starta om {name}","confirm.restart.text":"Är du säker på att du vill starta om {name}","confirm.reset_options.title":"Nollställ alternativ","confirm.reset_options.text":"Är du säker på att du vill nollställa alla alternativ?","dashboard.addon_new_version":"Ny version tillgänglig","dashboard.addon_running":"Add-on körs","dashboard.addon_stopped":"Tillägget har stoppats","dashboard.addons":"Installerade add-ons","dashboard.no_addons":"Du har inga tillägg installerade ännu. Gå till tilläggsbutiken för att komma igång!","dashboard.search_addons":"Sök tillägg","store.missing_addons":"Saknar du tillägg? Aktivera avancerat läge på sidan för användarprofilen","store.no_results_found":"Inga resultat hittades i {repository}.","store.registries":"Register","store.repositories":"Resurser","store.check_updates":"Sök efter uppdateringar","panel.addons":"Tillägg","panel.dashboard":"Kontrollpanel","panel.backups":"Säkerhetskopior","panel.store":"Tilläggsbutik","panel.system":"System","my.not_supported":"Denna omdirigering stöds inte av din Home Assistant-instans. Kontrollera {link} för vilka omdirigeringar som stöds och i vilken version de introducerades.","my.faq_link":"Min Home Assistant FAQ","my.add_addon_repository_title":"Saknar tilläggsarkiv","my.add_addon_repository_description":"Tillägget '' {addon} '' är en del av tilläggsarkivet '' {repository} '', det här arkivet saknas på ditt system, vill du lägga till det nu?","my.error":"Ett okänt fel inträffade","my.error_addon_not_found":"Tillägget hittades inte","my.error_repository_not_found":"Det nödvändiga arkivet för det här tillägget hittades inte","my.error_addon_not_started":"Det begärda tillägget körs inte. Starta det först","my.error_addon_not_installed":"Det begärda tillägget är inte installerat. Installera det först","my.error_addon_no_ingress":"Det begärda tillägget stöder inte ingress","system.log.log_provider":"Loggleverantör","system.log.get_logs":"Kunde inte hämta {provider} loggar, {error}","system.supervisor.cpu_usage":"Supervisor CPU-användning","system.supervisor.ram_usage":"Supervisor RAM-användning","system.supervisor.failed_to_set_option":"Det gick inte att ställa in Supervisor-alternativet","system.supervisor.failed_to_reload":"Kunde inte ladda om Supervisor","system.supervisor.failed_to_update":"Kunde inte uppdatera Supervisor","system.supervisor.unsupported_title":"Du kör en installation som inte stöds","system.supervisor.unsupported_description":"Nedan är en lista med problem som hittats med din installation, klicka på länkarna för att lära dig hur du kan lösa problemen.","system.supervisor.unhealthy_title":"Din installation är ohälsosam","system.supervisor.unhealthy_description":"Att köra en ohälsosam installation kan orsaka problem. Nedan är en lista med problem som hittats med din installation, klicka på länkarna för att lära dig hur du kan lösa problemen.","system.supervisor.update_supervisor":"Uppdatera Supervisor","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Lämna betakanalen","system.supervisor.leave_beta_description":"Få stabila uppdateringar för Home Assistant, Supervisor och värd","system.supervisor.join_beta_action":"Gå med i betakanalen","system.supervisor.join_beta_description":"Få betauppdateringar för Home Assistant (RCs), Supervisor och värd","system.supervisor.share_diagnostics":"Dela diagnostik","system.supervisor.share_diagnostics_description":"Dela kraschrapporter och diagnostisk information.","system.supervisor.reload_supervisor":"Ladda om Supervisor","system.supervisor.warning":"VARNING","system.supervisor.search":"Sök","system.supervisor.share_diagonstics_title":"Hjälp till att förbättra Home Assistant","system.supervisor.share_diagonstics_description":"Vill du automatiskt dela kraschrapporter och diagnostikinformation när Supervisorn upptäcker oväntade fel? {line_break} Det hjälper oss att fixa problem. Informationen är bara åtkomlig för Home Assistants Core team och kommer inte delas med andra.{line_break} Datat inkluderar inte någon privat/känslig information och du kan stänga av delningen när du vill under inställningar.","system.supervisor.unsupported_reason.apparmor":"AppArmor är inte aktiverat på värden","system.supervisor.unsupported_reason.content_trust":"Validering av innehållstillförlitlighet är inaktiverad","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker-konfiguration","system.supervisor.unsupported_reason.docker_version":"Docker-version","system.supervisor.unsupported_reason.job_conditions":"Ignorerade arbetsvillkor","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Nätverkshanteraren","system.supervisor.unsupported_reason.os":"Operativsystem","system.supervisor.unsupported_reason.os_agent":"OS-agent","system.supervisor.unsupported_reason.privileged":"Supervisor är inte privilegierad","system.supervisor.unsupported_reason.software":"Programvara som inte stöds har upptäckts","system.supervisor.unsupported_reason.source_mods":"Källändringar","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor är inte privilegierad","system.supervisor.unhealthy_reason.supervisor":"Supervisor kunde inte uppdatera","system.supervisor.unhealthy_reason.setup":"Installationen av Supervisor misslyckades","system.supervisor.unhealthy_reason.docker":"Docker-miljön fungerar inte korrekt","system.supervisor.unhealthy_reason.untrusted":"Upptäckte opålitligt innehåll","system.host.failed_to_get_hardware_list":"Kunde inte hämta hårdvarulistan","system.host.failed_to_reboot":"Kunde inte starta om värden","system.host.failed_to_shutdown":"Kunde inte stänga ner värden","system.host.failed_to_set_hostname":"Kunde inte sätta värdnamn","system.host.failed_to_import_from_usb":"Kunde inte importera från USB","system.host.failed_to_move":"Flytt av data-disk misslyckades","system.host.used_space":"Använt utrymme","system.host.hostname":"Värdnamn","system.host.change_hostname":"Ändra värdnamn","system.host.new_hostname":"Vänligen skriv in ett nytt värdnamn","system.host.ip_address":"IP-adress","system.host.change":"Ändra","system.host.operating_system":"Operativsystem","system.host.docker_version":"Dockerversion","system.host.deployment":"Distribution","system.host.emmc_lifetime_used":"eMMC använd livslängd","system.host.reboot_host":"Starta om värd","system.host.confirm_reboot":"Är du säker på att du vill starta om värden?","system.host.confirm_shutdown":"Är du säker på att du vill stänga ner värden?","system.host.shutdown_host":"Stäng ner värd","system.host.hardware":"Hårdvara","system.host.import_from_usb":"Importera från USB","system.host.move_datadisk":"Flytta data-disk","system.core.cpu_usage":"Grundläggande CPU-användning","system.core.ram_usage":"Grundläggande RAM-användning","backup.search":"Sök säkerhetskopior","backup.no_backups":"Du har inga säkerhetskopior ännu.","backup.create_blocked_not_running":"Det är inte möjligt att skapa en säkerhetskopia just nu då systemet är i {state} läge.","backup.delete_selected":"Ta bort valda säkerhetskopior","backup.delete_backup_title":"Radera säkerhetskopia","backup.delete_backup_text":"Vill du radera {number} {number, plural,\n one {säkerhetskopia}\n other {säkerhetskopior}\n}?","backup.delete_backup_confirm":"radera","backup.selected":"{number} valda","backup.failed_to_delete":"Misslyckades med radering","backup.could_not_create":"Kunde inte skapa säkerhetskopia","backup.upload_backup":"Ladda upp säkerhetskopia","backup.download_backup":"Ladda ner säkerhetskopia","backup.create_backup":"Skapa säkerhetskopia","backup.create":"Skapa","backup.created":"Skapad","backup.name":"Namn","backup.type":"Typ","backup.select_type":"Välj vad som ska återställas","backup.full_backup":"Fullständig säkerhetskopia","backup.partial_backup":"Partiell säkerhetskopia","backup.addons":"Tillägg","backup.folders":"Mappar","backup.size":"Storlek","backup.password":"Backup lösenord","backup.confirm_password":"Bekräfta lösenord för säkerhetskopia","backup.password_protection":"Lösenordsskydd","backup.enter_password":"Vänligen ange ett lösenord.","backup.passwords_not_matching":"Lösenorden matchar inte","backup.backup_already_running":"En säkerhetskopia eller återställning körs redan, det är för närvarande inte möjligt att skapa en ny säkerhetskopia, försök igen senare.","dialog.network.title":"Nätverksinställningar","dialog.network.connected_to":"Ansluten till {ssid}","dialog.network.scan_ap":"Sök efter åtkomstpunkter","dialog.network.signal_strength":"Signalstyrka","dialog.network.open":"Öppet","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"WiFi","dialog.network.wifi_password":"Wifi lösenord","dialog.network.warning":"Om du ändrar Wi-Fi-, IP- eller gateway-adresserna kan du förlora anslutningen!","dialog.network.static":"Statisk","dialog.network.auto":"Automatisk","dialog.network.disabled":"Inaktiverad","dialog.network.ip_netmask":"IP-adress/Nätmask","dialog.network.gateway":"Gateway-adress","dialog.network.dns_servers":"DNS-servrar","dialog.network.unsaved":"Du har ändringar som inte sparats, dessa kommer gå förlorade om du byter tabbar, vill du fortsätta?","dialog.network.failed_to_change":"Kunde inte ändra nätverksinställningar","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Lägg till nytt behållarregister","dialog.registries.title_manage":"Hantera behållarregister","dialog.registries.registry":"Register","dialog.registries.username":"Användarnamn","dialog.registries.password":"Lösenord","dialog.registries.no_registries":"Inga register konfigurerade","dialog.registries.add_registry":"Lägg till register","dialog.registries.add_new_registry":"Lägg till nytt register","dialog.registries.remove":"Ta bort","dialog.registries.failed_to_add":"Kunde inte lägga till register","dialog.registries.failed_to_remove":"Kunde inte ta bort register","dialog.repositories.title":"Hantera resurser för tillägg","dialog.repositories.add":"Lägg till","dialog.repositories.remove":"Ta bort","dialog.repositories.used":"Förrådet används för installerade tillägg och kan inte tas bort.","dialog.restart_addon.title":"Starta om {name}?","dialog.restart_addon.text":"Du måste starta om tillägget för att använda den uppdaterade konfigurationen.","dialog.restart_addon.restart":"Starta om","dialog.uninstall_addon.title":"Avinstallera {name}?","dialog.uninstall_addon.text":"Dess konfiguration kommer att raderas permanent.","dialog.uninstall_addon.uninstall":"Avinstallera","dialog.hardware.title":"Hårdvara","dialog.hardware.search":"Sök efter hårdvara","dialog.hardware.subsystem":"Delsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attribut","dialog.hardware.device_path":"Enhetens sökväg","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Flytta data-disk","dialog.datadisk_move.description":"Du använder för närvarande ''{current_path}\" som datadisk. Om du flyttar datadiskar startas din enhet om och det beräknas ta {time} minuter. Din Home Assistant-installation kommer inte att vara tillgänglig under denna period. Stäng inte av strömmen under flytten!","dialog.datadisk_move.select_device":"Välj ny data-disk","dialog.datadisk_move.no_devices":"Inga lämpliga anslutna enheter hittades","dialog.datadisk_move.moving_desc":"Startar om och flyttar data-disk. Ha tålamod","dialog.datadisk_move.moving":"Flyttar data-disk","dialog.datadisk_move.loading_devices":"Laddar enheter","dialog.datadisk_move.cancel":"Avbryt","dialog.datadisk_move.move":"Flytta"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ta-03298e916f0e42140bf746eaf7ae2cc3.json b/supervisor/api/panel/static/translations/ta-03298e916f0e42140bf746eaf7ae2cc3.json new file mode 100644 index 000000000..15ad76964 --- /dev/null +++ b/supervisor/api/panel/static/translations/ta-03298e916f0e42140bf746eaf7ae2cc3.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ta-8e0f039601f5cb014017c242b1f152b2.json b/supervisor/api/panel/static/translations/ta-8e0f039601f5cb014017c242b1f152b2.json deleted file mode 100644 index 00cebdd58..000000000 --- a/supervisor/api/panel/static/translations/ta-8e0f039601f5cb014017c242b1f152b2.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/te-a1b47e1d406744bbd22333544db81cf6.json b/supervisor/api/panel/static/translations/te-a1b47e1d406744bbd22333544db81cf6.json new file mode 100644 index 000000000..15ad76964 --- /dev/null +++ b/supervisor/api/panel/static/translations/te-a1b47e1d406744bbd22333544db81cf6.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/te-f5c40b7a8034b96bfe1ed55a873f9dbc.json b/supervisor/api/panel/static/translations/te-f5c40b7a8034b96bfe1ed55a873f9dbc.json deleted file mode 100644 index 00cebdd58..000000000 --- a/supervisor/api/panel/static/translations/te-f5c40b7a8034b96bfe1ed55a873f9dbc.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/th-eb41095ce1e82de46b0979ad800de5cb.json b/supervisor/api/panel/static/translations/th-ddc10f730f2f4c56119501ff25932411.json similarity index 96% rename from supervisor/api/panel/static/translations/th-eb41095ce1e82de46b0979ad800de5cb.json rename to supervisor/api/panel/static/translations/th-ddc10f730f2f4c56119501ff25932411.json index 349ea9ab9..340ad31ad 100644 --- a/supervisor/api/panel/static/translations/th-eb41095ce1e82de46b0979ad800de5cb.json +++ b/supervisor/api/panel/static/translations/th-ddc10f730f2f4c56119501ff25932411.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"คอร์","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"ทดลอง","addon.dashboard.capability.stages.deprecated":"เลิกใช้","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"เมนู","common.show":"แสดง","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"อัปเดต {name}","update_available.open_release_notes":"เปิดบันทึกประจำรุ่น","update_available.create_backup":"สร้างข้อมูลสำรองก่อนการอัปเดต","update_available.description":"คุณได้ติดตั้งเวอร์ชั่น {version} คลิกอัปเดตเพื่ออัปเดตเป็นเวอร์ชัน {newest_version}","update_available.updating":"กำลังอัปเดต {name} เป็นเวอร์ชัน {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"ส่วนเสริม","panel.dashboard":"Dashboard","panel.backups":"การสำรองข้อมูล","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"ตรวจพบซอฟต์แวร์ที่ไม่รองรับ","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"ค้นหาข้อมูลสำรอง","backup.no_backups":"คุณยังไม่เคยสำรองข้อมูลมาก่อนเลย","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"ลบข้อมูลสำรองที่เลือก","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"รีสตาร์ท {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"รีสตาร์ท","dialog.uninstall_addon.title":"ยกเลิกการติดตั้ง {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"คอร์","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"ทดลอง","addon.dashboard.capability.stages.deprecated":"เลิกใช้","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"เมนู","common.show":"แสดง","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"อัปเดต {name}","update_available.open_release_notes":"เปิดบันทึกประจำรุ่น","update_available.create_backup":"สร้างข้อมูลสำรองก่อนการอัปเดต","update_available.description":"คุณได้ติดตั้งเวอร์ชั่น {version} คลิกอัปเดตเพื่ออัปเดตเป็นเวอร์ชัน {newest_version}","update_available.updating":"กำลังอัปเดต {name} เป็นเวอร์ชัน {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"ส่วนเสริม","panel.dashboard":"Dashboard","panel.backups":"การสำรองข้อมูล","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"ตรวจพบซอฟต์แวร์ที่ไม่รองรับ","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"ค้นหาข้อมูลสำรอง","backup.no_backups":"คุณยังไม่เคยสำรองข้อมูลมาก่อนเลย","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"ลบข้อมูลสำรองที่เลือก","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"รีสตาร์ท {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"รีสตาร์ท","dialog.uninstall_addon.title":"ยกเลิกการติดตั้ง {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/tr-cdf01442900642523c6e6e2689ba796e.json b/supervisor/api/panel/static/translations/tr-d27036c478269053c2738ca76974aacb.json similarity index 55% rename from supervisor/api/panel/static/translations/tr-cdf01442900642523c6e6e2689ba796e.json rename to supervisor/api/panel/static/translations/tr-d27036c478269053c2738ca76974aacb.json index 8ac41b32e..274500dcc 100644 --- a/supervisor/api/panel/static/translations/tr-cdf01442900642523c6e6e2689ba796e.json +++ b/supervisor/api/panel/static/translations/tr-d27036c478269053c2738ca76974aacb.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Eklenti yapılandırması sıfırlanamadı, {error}","addon.failed_to_save":"Eklenti yapılandırması kaydedilemedi, {error}","addon.state.installed":"Eklenti yüklendi","addon.state.not_installed":"Eklenti yüklü değil","addon.state.not_available":"Eklenti sisteminizde kullanılamıyor","addon.panel.configuration":"Yapılandırma","addon.panel.documentation":"Dökümanlar","addon.panel.info":"Bilgi","addon.panel.log":"Günlük","addon.configuration.no_configuration":"Bu eklentinin yapılandırması yok.","addon.configuration.audio.header":"Ses","addon.configuration.audio.default":"Varsayılan","addon.configuration.audio.input":"Giriş","addon.configuration.audio.output":"Çıkış","addon.configuration.options.header":"Seçenekler","addon.configuration.options.edit_in_ui":"Kullanıcı arayüzünde düzenle","addon.configuration.options.edit_in_yaml":"YAML'de düzenle","addon.configuration.options.invalid_yaml":"Geçersiz YAML","addon.configuration.options.show_unused_optional":"Kullanılmayan isteğe bağlı yapılandırma seçeneklerini göster","addon.configuration.network.container":"Konteyner","addon.configuration.network.disabled":"Devre dışı","addon.configuration.network.header":"Ağ","addon.configuration.network.show_disabled":"Devre dışı bırakılan bağlantı noktalarını göster","addon.configuration.network.introduction":"Ana bilgisayarınızda eklenti tarafından kullanıma sunulan bağlantı noktalarını değiştir","addon.dashboard.changelog":"Değişiklik günlüğü","addon.dashboard.cpu_usage":"Eklenti CPU Kullanımı","addon.dashboard.ram_usage":"Eklenti RAM Kullanımı","addon.dashboard.hostname":"Ana bilgisayar adı","addon.dashboard.new_update_available":"{name} {version} mevcut","addon.dashboard.not_available_arch":"Bu eklenti, cihazınızın işlemcisi veya cihazınıza yüklediğiniz işletim sistemi ile uyumlu değildir.","addon.dashboard.not_available_version":"Home Assistant'ı {core_version_installed} çalıştırıyorsunuz, eklentinin bu sürümüne güncellemek için Home Assistant'ın {core_version_needed} sürümüne ihtiyacınız vardır","addon.dashboard.visit_addon_page":"Daha fazla ayrıntı için {name} sayfasını ziyaret edin","addon.dashboard.restart":"yeniden başlat","addon.dashboard.start":"başlat","addon.dashboard.stop":"dur","addon.dashboard.install":"yükle","addon.dashboard.uninstall":"kaldır","addon.dashboard.rebuild":"yeniden inşa et","addon.dashboard.open_web_ui":"Web kullanıcı arayüzünü aç","addon.dashboard.protection_mode.title":"Koruma modu devre dışı!","addon.dashboard.protection_mode.content":"Bu eklentideki koruma modu devre dışı bırakıldı! Bu, eklentiye tüm sisteme tam erişim sağlar, bu da güvenlik riskleri ekler ve yanlış kullanıldığında sisteminize zarar verebilir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.protection_mode.enable":"Etkinleştir","addon.dashboard.capability.stage.title":"Eklenti Aşaması","addon.dashboard.capability.stage.description":"Eklentiler üç aşamadan birine sahip olabilir: \n\n {icon_stable} ** Kararlı **: Bunlar, üretimde kullanılmaya hazır eklentilerdir. \n\n {icon_experimental} ** Deneysel **: Bunlar hatalar içerebilir ve tamamlanmamış olabilir. \n\n {icon_deprecated} ** Kullanımdan kaldırıldı **: Bu eklentiler artık herhangi bir güncelleme almayacak.","addon.dashboard.capability.rating.title":"Eklenti Güvenlik Derecelendirmesi","addon.dashboard.capability.rating.description":"Home Assistant, eklentilerin her biri için bu eklentiyi kullanırken ortaya çıkan riskleri gösteren bir güvenlik derecelendirmesi sağlar. Bir eklenti sisteminizde ne kadar çok erişim gerektirirse, puan o kadar düşük olur ve bu da olası güvenlik risklerini artırır. \n\n Puan 1'den 8'ya kadar bir skaladır. Burada 1 en düşük puan (en güvensiz ve en yüksek risk olarak kabul edilir) ve 8 puan en yüksek puandır (en güvenli ve en düşük risk olarak kabul edilir).","addon.dashboard.capability.host_network.title":"Ana Bilgisayar Ağı","addon.dashboard.capability.host_network.description":"Eklentiler genellikle kendi yalıtılmış ağ katmanlarında çalışır ve bu da ana bilgisayar işletim sisteminin ağına erişmelerini engeller. Bazı durumlarda, bu ağ yalıtımı, hizmetlerini sağlamada eklentileri sınırlayabilir ve bu nedenle yalıtım, eklenti yazarı tarafından kaldırılarak eklentiye ana makinenin ağ yeteneklerine tam erişim sağlanabilir. Bu, eklentiye daha fazla ağ oluşturma yeteneği verir, ancak güvenliği düşürür, bu nedenle eklentinin güvenlik derecesi, eklenti tarafından bu seçenek kullanıldığında düşürülür.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Erişimi","addon.dashboard.capability.homeassistant_api.description":"Bu eklentinin, çalışan Home Assistant örneğinize doğrudan Home Assistant API aracılığıyla erişmesine izin verilir. Bu mod, eklenti için kimlik doğrulamasını da yönetir, bu da bir eklentinin ek kimlik doğrulama belirteçlerine ihtiyaç duymadan Home Assistant ile etkileşime girmesini sağlar.","addon.dashboard.capability.full_access.title":"Tam Donanım Erişimi","addon.dashboard.capability.full_access.description":"Bu eklentiye, eklenti yazarının isteği üzerine sisteminizin donanımına tam erişim verilir. Erişim, Docker'daki ayrıcalıklı modla karşılaştırılabilir. Bu olası güvenlik risklerini ortaya çıkardığından, bu özellik eklenti güvenlik puanını olumsuz yönde etkiler. \n\n Bu erişim düzeyi otomatik olarak verilmez ve sizin tarafınızdan onaylanması gerekir. Bunu yapmak için, eklentideki koruma modunu manuel olarak devre dışı bırakmanız gerekir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.capability.hassio_api.title":"Supervisor API Erişimi","addon.dashboard.capability.hassio_api.description":"Eklenti yazarının isteği üzerine eklentiye Supervisor API'ye erişim verildi. Varsayılan olarak eklenti, sisteminizin genel sürüm bilgilerine erişebilir. Eklenti, API'ye \"yönetici\" veya \"yönetici\" düzeyinde erişim istediğinde, Home Assistant sisteminizin birden çok bölümünü kontrol etme erişimi kazanır. Bu izin, bu rozetle belirtilir ve eklentinin güvenlik puanını olumsuz etkileyecektir.","addon.dashboard.capability.docker_api.title":"Tam Docker Erişimi","addon.dashboard.capability.docker_api.description":"Eklenti yazarı, eklentinin sisteminizde çalışan Docker örneğine yönetim erişimine sahip olmasını istedi. Bu mod, eklentiye tüm Ev Asistanı sisteminize tam erişim ve kontrol sağlar, bu da güvenlik riskleri ekler ve kötüye kullanıldığında sisteminize zarar verebilir. Bu nedenle, bu özellik eklenti güvenlik puanını olumsuz etkiler. \n\n Bu erişim düzeyi otomatik olarak verilmez ve sizin tarafınızdan onaylanması gerekir. Bunu yapmak için, eklentideki koruma modunu manuel olarak devre dışı bırakmanız gerekir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.capability.host_pid.title":"Ana Bilgisayar İşlemleri Ad Alanı","addon.dashboard.capability.host_pid.description":"Eklentinin çalıştırdığı işlemler genellikle diğer tüm sistem işlemlerinden izole edilir. Eklenti yazarı, eklentinin ana bilgisayar sistemi örneğinde çalışan sistem işlemlerine erişmesini ve eklentinin ana bilgisayar sisteminde de işlemleri oluşturmasına izin vermesini istedi. Bu mod, eklentiye tüm Ev Asistanı sisteminize tam erişim ve kontrol sağlar, bu da güvenlik riskleri ekler ve kötüye kullanıldığında sisteminize zarar verebilir. Bu nedenle, bu özellik eklenti güvenlik puanını olumsuz etkiler. \n\n Bu erişim düzeyi otomatik olarak verilmez ve sizin tarafınızdan onaylanması gerekir. Bunu yapmak için, eklentideki koruma modunu manuel olarak devre dışı bırakmanız gerekir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Uygulama Zırhı'), ağ erişimi, ham soket erişimi ve belirli dosyaları okuma, yazma veya yürütme izni gibi eklenti yeteneklerini kısıtlayan bir Linux çekirdek güvenlik modülüdür. \n\n Eklenti yazarları, eklenti için optimize edilmiş güvenlik profillerini sağlayabilir veya devre dışı bırakılmasını isteyebilir. AppArmor devre dışı bırakılırsa, güvenlik riskleri artar ve bu nedenle eklentinin güvenlik puanı üzerinde olumsuz bir etkisi olur.","addon.dashboard.capability.auth_api.title":"Home Assistant Kimlik Doğrulaması","addon.dashboard.capability.auth_api.description":"Bir eklenti, Home Assistant'a karşı kullanıcıların kimliğini doğrulayabilir ve eklentilerin kullanıcılara Home Assistant kullanıcı adlarını / şifrelerini kullanarak eklentiler içinde çalışan uygulamalarda oturum açmalarına olanak tanır. Bu rozet, eklenti yazarının bu özelliği isteyip istemediğini gösterir.","addon.dashboard.capability.ingress.title":"Giriş","addon.dashboard.capability.ingress.description":"Bu eklenti, arayüzünü güvenli bir şekilde Home Assistant'a yerleştirmek için Ingress'i kullanıyor.","addon.dashboard.capability.signed.title":"İmzalı","addon.dashboard.capability.signed.description":"Bu eklenti, Codenotary Community Attestation Service (CAS) ile imzalanmış ve doğrulanmıştır.","addon.dashboard.capability.label.core":"Çekirdek","addon.dashboard.capability.label.rating":"değerlendirme","addon.dashboard.capability.label.hardware":"donanım","addon.dashboard.capability.label.host":"ana bilgisayar","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"ana bilgisayar pid'si","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"kimlik doğrulaması","addon.dashboard.capability.label.ingress":"giriş","addon.dashboard.capability.label.signed":"İmzalı","addon.dashboard.capability.stages.experimental":"Deneysel","addon.dashboard.capability.stages.deprecated":"Kullanımdan kaldırılmış","addon.dashboard.capability.role.manager":"yönetici","addon.dashboard.capability.role.default":"varsayılan","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"yedekleme","addon.dashboard.capability.role.admin":"yönetici","addon.dashboard.option.boot.title":"Önyüklemede başlat","addon.dashboard.option.boot.description":"Eklentiyi bir sistem önyüklemesi sırasında başlatın","addon.dashboard.option.watchdog.title":"Gözetim","addon.dashboard.option.watchdog.description":"Eklenti çökerse onu yeniden başlatır","addon.dashboard.option.auto_update.title":"Otomatik güncelleme","addon.dashboard.option.auto_update.description":"Yeni bir sürüm mevcut olduğunda eklentiyi otomatik güncelle","addon.dashboard.option.ingress_panel.title":"Kenar çubuğunda göster","addon.dashboard.option.ingress_panel.description":"Bu eklentiyi kenar çubuğunuza ekleyin","addon.dashboard.option.protected.title":"Koruma modu","addon.dashboard.option.protected.description":"Eklentiden yükseltilmiş sistem erişimini engeller","addon.dashboard.action_error.uninstall":"Eklenti kaldırılamadı","addon.dashboard.action_error.install":"Eklenti yüklenemedi","addon.dashboard.action_error.stop":"Eklenti durdurulamadı","addon.dashboard.action_error.rebuild":"Eklenti yeniden oluşturulamadı","addon.dashboard.action_error.restart":"Eklenti yeniden başlatılamadı","addon.dashboard.action_error.start":"Eklenti başlatılamadı","addon.dashboard.action_error.go_to_config":"Yapılandırmayı Düzenle","addon.dashboard.action_error.start_invalid_config":"Yapılandırmaya git","addon.dashboard.action_error.validate_config":"Eklenti yapılandırması doğrulanamadı","addon.dashboard.action_error.get_changelog":"Eklenti değişiklik günlüğü alınamadı","addon.documentation.get_documentation":"Eklenti belgeleri alınamadı, {error}","addon.logs.get_logs":"Eklenti günlükleri alınamadı, {error}","common.cancel":"İptal","common.yes":"Evet","common.no":"Hayır","common.add":"Ekle","common.description":"Açıklama","common.failed_to_restart_name":"{name} yeniden başlatılamadı","common.failed_to_update_name":"{name} güncellenemedi","common.learn_more":"Daha fazla bilgi edinin","common.new_version_available":"Yeni sürüm mevcut","common.newest_version":"En Yeni Sürüm","common.refresh":"Yenile","common.release_notes":"Sürüm notları","common.reload":"Tekrar yükle","common.reset_defaults":"Varsayılanlara dön","common.reset_options":"Ayarları sıfırla","common.restart_name":"{name} yeniden başlatın","common.restart":"Yeniden başlat","common.running_version":"Şu anda {version} sürümünü çalıştırıyorsunuz","common.save":"Kaydet","common.close":"Kapat","common.menu":"Menü","common.show":"göster","common.show_more":"Bununla ilgili daha fazla bilgi göster","common.update_available":"{count, plural,\n one {Update}\n other {{count} Updates}\n} pending","common.update":"Güncelle","common.version":"Sürüm","common.error.unknown":"Bilinmeyen hata","common.error.update_failed":"Güncelleştirme başarısız oldu","update_available.update_name":"{name} güncelleştir","update_available.open_release_notes":"Sürüm notlarını aç","update_available.create_backup":"Güncellemeden önce yedek oluşturun","update_available.description":"{version} yüklediniz. {newest_version} sürümüne güncellemek için güncelle'yi tıklayınız","update_available.updating":"{name} sürümü {version} sürümüne güncelleştiriliyor","update_available.no_update":"{name} için güncelleme yok","confirm.restart.title":"{name} yeniden başlatın","confirm.restart.text":"{name} yeniden başlatmak istediğinizden emin misiniz?","confirm.reset_options.title":"Ayarları sıfırla","confirm.reset_options.text":"Tüm seçeneklerinizi sıfırlamak istediğinizden emin misiniz?","dashboard.addon_new_version":"Yeni sürüm mevcut","dashboard.addon_running":"Eklenti çalışıyor","dashboard.addon_stopped":"Eklenti durduruldu","dashboard.addons":"Yüklü eklentiler","dashboard.no_addons":"Henüz yüklü eklentiniz yok. Başlamak için eklenti mağazasına gidin!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Eksik eklentiler mi var? Kullanıcı profili sayfanızda gelişmiş modu etkinleştirin","store.no_results_found":"{repository} içinde sonuç bulunamadı.","store.registries":"Kayıtlar","store.repositories":"Depolar","store.check_updates":"Güncellemeleri kontrol et","panel.addons":"Eklentiler","panel.dashboard":"Gösterge Paneli","panel.backups":"Yedekler","panel.store":"Eklenti Mağazası","panel.system":"Sistem","my.not_supported":"Bu yönlendirme, Home Assistant örneğiniz tarafından desteklenmiyor. Desteklenen yönlendirmeler ve bunların sunulduğu sürüm için {link} kontrol edin.","my.faq_link":"Home Assistant SSS","my.add_addon_repository_title":"Eksik eklenti deposu","my.add_addon_repository_description":"'' {addon} '' eklentisi, '' {repository} '' eklenti deposunun bir parçasıdır, bu depo sisteminizde eksik, şimdi eklemek ister misiniz?","my.error":"Bilinmeyen bir hata oluştu","my.error_addon_not_found":"Eklenti bulunamadı","my.error_repository_not_found":"Bu Eklenti için gerekli depo bulunamadı","my.error_addon_not_started":"Eklenti çalışmıyor. Lütfen önce onu başlatın","my.error_addon_not_installed":"İstenen eklenti yüklenmedi. Lütfen önce onu kurun","my.error_addon_no_ingress":"İstenen eklenti girişi desteklemiyor","system.log.log_provider":"Günlük Sağlayıcısı","system.log.get_logs":"{provider} günlükleri alınamadı, {error}","system.supervisor.cpu_usage":"Süpervizör CPU Kullanımı","system.supervisor.ram_usage":"Süpervizör RAM Kullanımı","system.supervisor.failed_to_set_option":"Süpervizör seçeneği ayarlanamadı","system.supervisor.failed_to_reload":"Süpervizör yeniden yüklenemedi","system.supervisor.failed_to_update":"Süpervizör güncellenemedi","system.supervisor.unsupported_title":"Desteklenmeyen bir kurulum çalıştırıyorsunuz","system.supervisor.unsupported_description":"Aşağıda, kurulumunuzla ilgili bulunan sorunların bir listesi verilmiştir, sorunları nasıl çözebileceğinizi öğrenmek için bağlantılara tıklayın.","system.supervisor.unhealthy_title":"Kurulumunuz sağlıksız","system.supervisor.unhealthy_description":"Sağlıksız bir kurulum çalıştırmak sorunlara neden olacaktır. Aşağıda, kurulumunuzla ilgili bulunan sorunların bir listesi verilmiştir, sorunları nasıl çözebileceğinizi öğrenmek için bağlantılara tıklayın.","system.supervisor.update_supervisor":"Süpervizörü Güncelle","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Beta kanalından ayrıl","system.supervisor.leave_beta_description":"Home Assistant, Süpervizör ve ana bilgisayar için kararlı güncellemeler alın","system.supervisor.join_beta_action":"Beta kanalına katılın","system.supervisor.join_beta_description":"Home Assistant (RC'ler), Süpervizör ve ana bilgisayar için beta güncellemelerini alın","system.supervisor.share_diagnostics":"Tanılamayı Paylaş","system.supervisor.share_diagnostics_description":"Kilitlenme raporlarını ve tanılama bilgilerini paylaşın.","system.supervisor.reload_supervisor":"Süpervizörü Yeniden Yükle","system.supervisor.warning":"UYARI","system.supervisor.search":"Ara","system.supervisor.share_diagonstics_title":"Home Assistant'ı Geliştirmeye Yardım Edin","system.supervisor.share_diagonstics_description":"Süpervizör beklenmedik hatalarla karşılaştığında otomatik olarak kilitlenme raporlarını ve tanılama bilgilerini paylaşmak ister misiniz? {line_break} Bu, sorunları çözmemize olanak tanıyacak, bilgilere yalnızca Home Assistant Core ekibi erişebilecek ve başkalarıyla paylaşılmayacaktır. {line_break} Veriler hiçbir özel / hassas bilgi içermez ve bunu istediğiniz zaman ayarlardan devre dışı bırakabilirsiniz.","system.supervisor.unsupported_reason.apparmor":"AppArmor sunucuda aktif değil","system.supervisor.unsupported_reason.content_trust":"İçerik güveni doğrulaması devre dışı bırakıldı","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Yapılandırması","system.supervisor.unsupported_reason.docker_version":"Docker Sürümü","system.supervisor.unsupported_reason.job_conditions":"Yoksayılan iş koşulları","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Ağ yöneticisi","system.supervisor.unsupported_reason.os":"İşletim sistemi","system.supervisor.unsupported_reason.os_agent":"OS Aracısı","system.supervisor.unsupported_reason.privileged":"Süpervizör ayrıcalıklı değil","system.supervisor.unsupported_reason.software":"Desteklenmeyen yazılım algılandı","system.supervisor.unsupported_reason.source_mods":"Kaynak değişiklikleri","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistem Çözümlenmiş","system.supervisor.unhealthy_reason.privileged":"Süpervizör ayrıcalıklı değil","system.supervisor.unhealthy_reason.supervisor":"Süpervizör güncellenemedi","system.supervisor.unhealthy_reason.setup":"Süpervizörün kurulumu başarısız oldu","system.supervisor.unhealthy_reason.docker":"Docker ortamı düzgün çalışmıyor","system.supervisor.unhealthy_reason.untrusted":"Güvenilmeyen içerik tespit edildi","system.host.failed_to_get_hardware_list":"Donanım listesi alınamadı","system.host.failed_to_reboot":"Sunucu yeniden başlatılamadı","system.host.failed_to_shutdown":"Ana bilgisayar kapatılamadı","system.host.failed_to_set_hostname":"Ana bilgisayar adı ayarlanamadı","system.host.failed_to_import_from_usb":"USB'den içe aktarılamadı","system.host.failed_to_move":"Veri diski taşınamadı","system.host.used_space":"Kullanılan alan","system.host.hostname":"Ana bilgisayar adı","system.host.change_hostname":"Ana Bilgisayar Adını Değiştirin","system.host.new_hostname":"Lütfen yeni bir ana bilgisayar adı girin:","system.host.ip_address":"IP Adresi","system.host.change":"Değiştir","system.host.operating_system":"İşletim sistemi","system.host.docker_version":"Docker sürümü","system.host.deployment":"Dağıtım","system.host.emmc_lifetime_used":"eMMC Kullanım Ömrü","system.host.reboot_host":"Sunucuyu yeniden başlatın","system.host.confirm_reboot":"Sunucuyu yeniden başlatmak istediğinizden emin misiniz?","system.host.confirm_shutdown":"Ana bilgisayarı kapatmak istediğinizden emin misiniz?","system.host.shutdown_host":"Ana bilgisayarı kapat","system.host.hardware":"Donanım","system.host.import_from_usb":"USB'den içe aktar","system.host.move_datadisk":"Veri diskini taşı","system.core.cpu_usage":"Çekirdek CPU Kullanımı","system.core.ram_usage":"Çekirdek RAM Kullanımı","backup.search":"Yedekleri ara","backup.no_backups":"Henüz yedeğiniz yok.","backup.create_blocked_not_running":"{state} durumunda olduğundan şu anda yedek oluşturmak mümkün değil.","backup.delete_selected":"Seçili yedekleri sil","backup.delete_backup_title":"Yedeği Sil","backup.delete_backup_text":"{number} {number, plural,\n one {backup}\n other {backups}\n} bunu silmek istiyor musunuz?","backup.delete_backup_confirm":"Sil","backup.selected":"{number} seçildi","backup.failed_to_delete":"Silinemedi","backup.could_not_create":"Yedek oluşturulamadı","backup.upload_backup":"Yedeği Yükle","backup.download_backup":"Yedeklemeyi indir","backup.create_backup":"Yedekleme oluştur","backup.create":"Oluştur","backup.created":"Oluşturuldu","backup.name":"Yedek adı","backup.type":"Yedekleme türü","backup.select_type":"Nelerin geri yükleneceğini seçin","backup.full_backup":"Tam Yedekleme","backup.partial_backup":"Kısmi anlık görüntü","backup.addons":"Eklentiler","backup.folders":"Klasörler","backup.size":"Boyut","backup.password":"Parola","backup.confirm_password":"Yedekleme şifresini onaylayın","backup.password_protection":"Parola koruması","backup.enter_password":"Lütfen bir parola girin.","backup.passwords_not_matching":"Şifreler uyuşmuyor","backup.backup_already_running":"Bir yedekleme veya geri yükleme zaten çalışıyor, yeni bir yedekleme oluşturmak şu anda mümkün değil, daha sonra tekrar deneyin.","dialog.network.title":"Ağ ayarları","dialog.network.connected_to":"{ssid} bağlantı kuruldu","dialog.network.scan_ap":"Erişim noktalarını tara","dialog.network.signal_strength":"Sinyal gücü","dialog.network.open":"Açık","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Kablosuz","dialog.network.wifi_password":"Kablosuz ağ parolası","dialog.network.warning":"Wi-Fi, IP veya ağ geçidi adreslerini değiştirirseniz, bağlantıyı kaybedebilirsiniz!","dialog.network.static":"Sabit","dialog.network.auto":"Otomatik","dialog.network.disabled":"Devre dışı","dialog.network.ip_netmask":"IP adresi / Ağ maskesi","dialog.network.gateway":"Ağ geçidi adresi","dialog.network.dns_servers":"DNS Sunucuları","dialog.network.unsaved":"Kaydedilmemiş değişiklikleriniz var, sekmeleri değiştirirseniz bunlar kaybolacak, devam etmek istiyor musunuz?","dialog.network.failed_to_change":"Ağ ayarları değiştirilemedi","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Yeni Kapsayıcı Kaydı Ekle","dialog.registries.title_manage":"Kapsayıcı Kayıtlarını Yönetin","dialog.registries.registry":"Kayıt","dialog.registries.username":"Kullanıcı adı","dialog.registries.password":"Parola","dialog.registries.no_registries":"Yapılandırılmış kayıt yok","dialog.registries.add_registry":"Kayıt ekle","dialog.registries.add_new_registry":"Yeni kayıt ekle","dialog.registries.remove":"Kaldır","dialog.registries.failed_to_add":"Kayıt eklenemedi","dialog.registries.failed_to_remove":"Kayıt kaldırılamadı","dialog.repositories.title":"Eklenti depolarını yönetme","dialog.repositories.add":"Ekle","dialog.repositories.remove":"Kaldır","dialog.repositories.used":"Depo, yüklü eklentiler için kullanılıyor ve kaldırılamıyor.","dialog.restart_addon.title":"{name} yeniden başlatılsın mı?","dialog.restart_addon.text":"Yeni kaydedilen yapılandırmayı kullanmak için bu eklentinin yeniden başlatılması gerekir.","dialog.restart_addon.restart":"Yeniden başlat","dialog.uninstall_addon.title":"Kaldır {name}?","dialog.uninstall_addon.text":"Yapılandırması kalıcı olarak silinecek.","dialog.uninstall_addon.uninstall":"Kaldır","dialog.hardware.title":"Donanım","dialog.hardware.search":"Donanım ara","dialog.hardware.subsystem":"Alt sistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Varlıklar","dialog.hardware.device_path":"Aygıt yolu","dialog.datadisk_move.title":"Veri diskini taşı","dialog.datadisk_move.description":"Şu anda veri diski olarak '' {current_path} '' kullanıyorsunuz. Veri disklerinin taşınması, cihazınızı yeniden başlatacak ve bunun {time} dakika süreceği tahmin ediliyor. Ev Asistanı kurulumunuza bu süre boyunca erişilemeyecek. Taşıma sırasında gücü kesmeyin!","dialog.datadisk_move.select_device":"Yeni veri diski seçin","dialog.datadisk_move.no_devices":"Uygun takılı cihaz bulunamadı","dialog.datadisk_move.moving_desc":"Veri diski yeniden başlatılıyor ve taşınıyor. Lütfen sabırlı ol","dialog.datadisk_move.moving":"Veri diskini taşıma","dialog.datadisk_move.loading_devices":"Cihazlar yükleniyor","dialog.datadisk_move.cancel":"İptal","dialog.datadisk_move.move":"Taşı"} \ No newline at end of file +{"addon.failed_to_reset":"Eklenti yapılandırması sıfırlanamadı, {error}","addon.failed_to_save":"Eklenti yapılandırması kaydedilemedi, {error}","addon.state.installed":"Eklenti yüklendi","addon.state.not_installed":"Eklenti yüklü değil","addon.state.not_available":"Eklenti sisteminizde kullanılamıyor","addon.panel.configuration":"Yapılandırma","addon.panel.documentation":"Dökümanlar","addon.panel.info":"Bilgi","addon.panel.log":"Günlük","addon.configuration.no_configuration":"Bu eklentinin yapılandırması yok.","addon.configuration.audio.header":"Ses","addon.configuration.audio.default":"Varsayılan","addon.configuration.audio.input":"Giriş","addon.configuration.audio.output":"Çıkış","addon.configuration.options.header":"Seçenekler","addon.configuration.options.edit_in_ui":"Kullanıcı arayüzünde düzenle","addon.configuration.options.edit_in_yaml":"YAML'de düzenle","addon.configuration.options.invalid_yaml":"Geçersiz YAML","addon.configuration.options.show_unused_optional":"Kullanılmayan isteğe bağlı yapılandırma seçeneklerini göster","addon.configuration.network.container":"Konteyner","addon.configuration.network.disabled":"Devre dışı","addon.configuration.network.header":"Ağ","addon.configuration.network.show_disabled":"Devre dışı bırakılan bağlantı noktalarını göster","addon.configuration.network.introduction":"Ana bilgisayarınızda eklenti tarafından kullanıma sunulan bağlantı noktalarını değiştir","addon.dashboard.changelog":"Değişiklik günlüğü","addon.dashboard.cpu_usage":"Eklenti CPU Kullanımı","addon.dashboard.ram_usage":"Eklenti RAM Kullanımı","addon.dashboard.hostname":"Ana bilgisayar adı","addon.dashboard.new_update_available":"{name} {version} mevcut","addon.dashboard.not_available_arch":"Bu eklenti, cihazınızın işlemcisi veya cihazınıza yüklediğiniz işletim sistemi ile uyumlu değildir.","addon.dashboard.not_available_version":"Home Assistant'ı {core_version_installed} çalıştırıyorsunuz, eklentinin bu sürümüne güncellemek için Home Assistant'ın {core_version_needed} sürümüne ihtiyacınız vardır","addon.dashboard.visit_addon_page":"Daha fazla ayrıntı için {name} sayfasını ziyaret edin","addon.dashboard.restart":"yeniden başlat","addon.dashboard.start":"başlat","addon.dashboard.stop":"dur","addon.dashboard.install":"yükle","addon.dashboard.uninstall":"kaldır","addon.dashboard.rebuild":"yeniden inşa et","addon.dashboard.open_web_ui":"Web kullanıcı arayüzünü aç","addon.dashboard.protection_mode.title":"Koruma modu devre dışı!","addon.dashboard.protection_mode.content":"Bu eklentideki koruma modu devre dışı bırakıldı! Bu, eklentiye tüm sisteme tam erişim sağlar, bu da güvenlik riskleri ekler ve yanlış kullanıldığında sisteminize zarar verebilir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.protection_mode.enable":"Etkinleştir","addon.dashboard.capability.stage.title":"Eklenti Aşaması","addon.dashboard.capability.stage.description":"Eklentiler üç aşamadan birine sahip olabilir: \n\n {icon_stable} ** Kararlı **: Bunlar, üretimde kullanılmaya hazır eklentilerdir. \n\n {icon_experimental} ** Deneysel **: Bunlar hatalar içerebilir ve tamamlanmamış olabilir. \n\n {icon_deprecated} ** Kullanımdan kaldırıldı **: Bu eklentiler artık herhangi bir güncelleme almayacak.","addon.dashboard.capability.rating.title":"Eklenti Güvenlik Derecelendirmesi","addon.dashboard.capability.rating.description":"Home Assistant, eklentilerin her biri için bu eklentiyi kullanırken ortaya çıkan riskleri gösteren bir güvenlik derecelendirmesi sağlar. Bir eklenti sisteminizde ne kadar çok erişim gerektirirse, puan o kadar düşük olur ve bu da olası güvenlik risklerini artırır. \n\n Puan 1'den 8'ya kadar bir skaladır. Burada 1 en düşük puan (en güvensiz ve en yüksek risk olarak kabul edilir) ve 8 puan en yüksek puandır (en güvenli ve en düşük risk olarak kabul edilir).","addon.dashboard.capability.host_network.title":"Ana Bilgisayar Ağı","addon.dashboard.capability.host_network.description":"Eklentiler genellikle kendi yalıtılmış ağ katmanlarında çalışır ve bu da ana bilgisayar işletim sisteminin ağına erişmelerini engeller. Bazı durumlarda, bu ağ yalıtımı, hizmetlerini sağlamada eklentileri sınırlayabilir ve bu nedenle yalıtım, eklenti yazarı tarafından kaldırılarak eklentiye ana makinenin ağ yeteneklerine tam erişim sağlanabilir. Bu, eklentiye daha fazla ağ oluşturma yeteneği verir, ancak güvenliği düşürür, bu nedenle eklentinin güvenlik derecesi, eklenti tarafından bu seçenek kullanıldığında düşürülür.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Erişimi","addon.dashboard.capability.homeassistant_api.description":"Bu eklentinin, çalışan Home Assistant örneğinize doğrudan Home Assistant API aracılığıyla erişmesine izin verilir. Bu mod, eklenti için kimlik doğrulamasını da yönetir, bu da bir eklentinin ek kimlik doğrulama belirteçlerine ihtiyaç duymadan Home Assistant ile etkileşime girmesini sağlar.","addon.dashboard.capability.full_access.title":"Tam Donanım Erişimi","addon.dashboard.capability.full_access.description":"Bu eklentiye, eklenti yazarının isteği üzerine sisteminizin donanımına tam erişim verilir. Erişim, Docker'daki ayrıcalıklı modla karşılaştırılabilir. Bu olası güvenlik risklerini ortaya çıkardığından, bu özellik eklenti güvenlik puanını olumsuz yönde etkiler. \n\n Bu erişim düzeyi otomatik olarak verilmez ve sizin tarafınızdan onaylanması gerekir. Bunu yapmak için, eklentideki koruma modunu manuel olarak devre dışı bırakmanız gerekir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.capability.hassio_api.title":"Supervisor API Erişimi","addon.dashboard.capability.hassio_api.description":"Eklenti yazarının isteği üzerine eklentiye Supervisor API'ye erişim verildi. Varsayılan olarak eklenti, sisteminizin genel sürüm bilgilerine erişebilir. Eklenti, API'ye \"yönetici\" veya \"yönetici\" düzeyinde erişim istediğinde, Home Assistant sisteminizin birden çok bölümünü kontrol etme erişimi kazanır. Bu izin, bu rozetle belirtilir ve eklentinin güvenlik puanını olumsuz etkileyecektir.","addon.dashboard.capability.docker_api.title":"Tam Docker Erişimi","addon.dashboard.capability.docker_api.description":"Eklenti yazarı, eklentinin sisteminizde çalışan Docker örneğine yönetim erişimine sahip olmasını istedi. Bu mod, eklentiye tüm Ev Asistanı sisteminize tam erişim ve kontrol sağlar, bu da güvenlik riskleri ekler ve kötüye kullanıldığında sisteminize zarar verebilir. Bu nedenle, bu özellik eklenti güvenlik puanını olumsuz etkiler. \n\n Bu erişim düzeyi otomatik olarak verilmez ve sizin tarafınızdan onaylanması gerekir. Bunu yapmak için, eklentideki koruma modunu manuel olarak devre dışı bırakmanız gerekir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.capability.host_pid.title":"Ana Bilgisayar İşlemleri Ad Alanı","addon.dashboard.capability.host_pid.description":"Eklentinin çalıştırdığı işlemler genellikle diğer tüm sistem işlemlerinden izole edilir. Eklenti yazarı, eklentinin ana bilgisayar sistemi örneğinde çalışan sistem işlemlerine erişmesini ve eklentinin ana bilgisayar sisteminde de işlemleri oluşturmasına izin vermesini istedi. Bu mod, eklentiye tüm Ev Asistanı sisteminize tam erişim ve kontrol sağlar, bu da güvenlik riskleri ekler ve kötüye kullanıldığında sisteminize zarar verebilir. Bu nedenle, bu özellik eklenti güvenlik puanını olumsuz etkiler. \n\n Bu erişim düzeyi otomatik olarak verilmez ve sizin tarafınızdan onaylanması gerekir. Bunu yapmak için, eklentideki koruma modunu manuel olarak devre dışı bırakmanız gerekir. Koruma modunu yalnızca bu eklentinin kaynağını biliyorsanız, buna ihtiyaç duyuyorsanız VE güveniyorsanız devre dışı bırakın.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Uygulama Zırhı'), ağ erişimi, ham soket erişimi ve belirli dosyaları okuma, yazma veya yürütme izni gibi eklenti yeteneklerini kısıtlayan bir Linux çekirdek güvenlik modülüdür. \n\n Eklenti yazarları, eklenti için optimize edilmiş güvenlik profillerini sağlayabilir veya devre dışı bırakılmasını isteyebilir. AppArmor devre dışı bırakılırsa, güvenlik riskleri artar ve bu nedenle eklentinin güvenlik puanı üzerinde olumsuz bir etkisi olur.","addon.dashboard.capability.auth_api.title":"Home Assistant Kimlik Doğrulaması","addon.dashboard.capability.auth_api.description":"Bir eklenti, Home Assistant'a karşı kullanıcıların kimliğini doğrulayabilir ve eklentilerin kullanıcılara Home Assistant kullanıcı adlarını / şifrelerini kullanarak eklentiler içinde çalışan uygulamalarda oturum açmalarına olanak tanır. Bu rozet, eklenti yazarının bu özelliği isteyip istemediğini gösterir.","addon.dashboard.capability.ingress.title":"Giriş","addon.dashboard.capability.ingress.description":"Bu eklenti, arayüzünü güvenli bir şekilde Home Assistant'a yerleştirmek için Ingress'i kullanıyor.","addon.dashboard.capability.signed.title":"İmzalı","addon.dashboard.capability.signed.description":"Bu eklenti, Codenotary Community Attestation Service (CAS) ile imzalanmış ve doğrulanmıştır.","addon.dashboard.capability.label.core":"Çekirdek","addon.dashboard.capability.label.rating":"değerlendirme","addon.dashboard.capability.label.hardware":"donanım","addon.dashboard.capability.label.host":"ana bilgisayar","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"ana bilgisayar pid'si","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"kimlik doğrulaması","addon.dashboard.capability.label.ingress":"giriş","addon.dashboard.capability.label.signed":"İmzalı","addon.dashboard.capability.stages.experimental":"Deneysel","addon.dashboard.capability.stages.deprecated":"Kullanımdan kaldırılmış","addon.dashboard.capability.role.manager":"yönetici","addon.dashboard.capability.role.default":"varsayılan","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"yedekleme","addon.dashboard.capability.role.admin":"yönetici","addon.dashboard.option.boot.title":"Önyüklemede başlat","addon.dashboard.option.boot.description":"Eklentiyi bir sistem önyüklemesi sırasında başlatın","addon.dashboard.option.watchdog.title":"Gözetim","addon.dashboard.option.watchdog.description":"Eklenti çökerse onu yeniden başlatır","addon.dashboard.option.auto_update.title":"Otomatik güncelleme","addon.dashboard.option.auto_update.description":"Yeni bir sürüm mevcut olduğunda eklentiyi otomatik güncelle","addon.dashboard.option.ingress_panel.title":"Kenar çubuğunda göster","addon.dashboard.option.ingress_panel.description":"Bu eklentiyi kenar çubuğunuza ekleyin","addon.dashboard.option.protected.title":"Koruma modu","addon.dashboard.option.protected.description":"Eklentiden yükseltilmiş sistem erişimini engeller","addon.dashboard.action_error.uninstall":"Eklenti kaldırılamadı","addon.dashboard.action_error.install":"Eklenti yüklenemedi","addon.dashboard.action_error.stop":"Eklenti durdurulamadı","addon.dashboard.action_error.rebuild":"Eklenti yeniden oluşturulamadı","addon.dashboard.action_error.restart":"Eklenti yeniden başlatılamadı","addon.dashboard.action_error.start":"Eklenti başlatılamadı","addon.dashboard.action_error.go_to_config":"Yapılandırmayı Düzenle","addon.dashboard.action_error.start_invalid_config":"Yapılandırmaya git","addon.dashboard.action_error.validate_config":"Eklenti yapılandırması doğrulanamadı","addon.dashboard.action_error.get_changelog":"Eklenti değişiklik günlüğü alınamadı","addon.documentation.get_documentation":"Eklenti belgeleri alınamadı, {error}","addon.logs.get_logs":"Eklenti günlükleri alınamadı, {error}","common.cancel":"İptal","common.yes":"Evet","common.no":"Hayır","common.add":"Ekle","common.description":"Açıklama","common.failed_to_restart_name":"{name} yeniden başlatılamadı","common.failed_to_update_name":"{name} güncellenemedi","common.learn_more":"Daha fazla bilgi edinin","common.new_version_available":"Yeni sürüm mevcut","common.newest_version":"En Yeni Sürüm","common.refresh":"Yenile","common.release_notes":"Sürüm notları","common.reload":"Tekrar yükle","common.reset_defaults":"Varsayılanlara dön","common.reset_options":"Ayarları sıfırla","common.restart_name":"{name} yeniden başlatın","common.restart":"Yeniden başlat","common.running_version":"Şu anda {version} sürümünü çalıştırıyorsunuz","common.save":"Kaydet","common.close":"Kapat","common.menu":"Menü","common.show":"göster","common.show_more":"Bununla ilgili daha fazla bilgi göster","common.update_available":"{count, plural,\n one {Update}\n other {{count} Updates}\n} pending","common.update":"Güncelle","common.version":"Sürüm","common.error.unknown":"Bilinmeyen hata","common.error.update_failed":"Güncelleştirme başarısız oldu","update_available.update_name":"{name} güncelleştir","update_available.open_release_notes":"Sürüm notlarını aç","update_available.create_backup":"Güncellemeden önce yedek oluşturun","update_available.description":"{version} yüklediniz. {newest_version} sürümüne güncellemek için güncelle'yi tıklayınız","update_available.updating":"{name} sürümü {version} sürümüne güncelleştiriliyor","update_available.no_update":"{name} için güncelleme yok","confirm.restart.title":"{name} yeniden başlatın","confirm.restart.text":"{name} yeniden başlatmak istediğinizden emin misiniz?","confirm.reset_options.title":"Ayarları sıfırla","confirm.reset_options.text":"Tüm seçeneklerinizi sıfırlamak istediğinizden emin misiniz?","dashboard.addon_new_version":"Yeni sürüm mevcut","dashboard.addon_running":"Eklenti çalışıyor","dashboard.addon_stopped":"Eklenti durduruldu","dashboard.addons":"Yüklü eklentiler","dashboard.no_addons":"Henüz yüklü eklentiniz yok. Başlamak için eklenti mağazasına gidin!","dashboard.search_addons":"Eklenti ara","store.missing_addons":"Eksik eklentiler mi var? Kullanıcı profili sayfanızda gelişmiş modu etkinleştirin","store.no_results_found":"{repository} içinde sonuç bulunamadı.","store.registries":"Kayıtlar","store.repositories":"Depolar","store.check_updates":"Güncellemeleri kontrol et","panel.addons":"Eklentiler","panel.dashboard":"Gösterge Paneli","panel.backups":"Yedekler","panel.store":"Eklenti Mağazası","panel.system":"Sistem","my.not_supported":"Bu yönlendirme, Home Assistant örneğiniz tarafından desteklenmiyor. Desteklenen yönlendirmeler ve bunların sunulduğu sürüm için {link} kontrol edin.","my.faq_link":"Home Assistant SSS","my.add_addon_repository_title":"Eksik eklenti deposu","my.add_addon_repository_description":"'' {addon} '' eklentisi, '' {repository} '' eklenti deposunun bir parçasıdır, bu depo sisteminizde eksik, şimdi eklemek ister misiniz?","my.error":"Bilinmeyen bir hata oluştu","my.error_addon_not_found":"Eklenti bulunamadı","my.error_repository_not_found":"Bu Eklenti için gerekli depo bulunamadı","my.error_addon_not_started":"Eklenti çalışmıyor. Lütfen önce onu başlatın","my.error_addon_not_installed":"İstenen eklenti yüklenmedi. Lütfen önce onu kurun","my.error_addon_no_ingress":"İstenen eklenti girişi desteklemiyor","system.log.log_provider":"Günlük Sağlayıcısı","system.log.get_logs":"{provider} günlükleri alınamadı, {error}","system.supervisor.cpu_usage":"Süpervizör CPU Kullanımı","system.supervisor.ram_usage":"Süpervizör RAM Kullanımı","system.supervisor.failed_to_set_option":"Süpervizör seçeneği ayarlanamadı","system.supervisor.failed_to_reload":"Süpervizör yeniden yüklenemedi","system.supervisor.failed_to_update":"Süpervizör güncellenemedi","system.supervisor.unsupported_title":"Desteklenmeyen bir kurulum çalıştırıyorsunuz","system.supervisor.unsupported_description":"Aşağıda, kurulumunuzla ilgili bulunan sorunların bir listesi verilmiştir, sorunları nasıl çözebileceğinizi öğrenmek için bağlantılara tıklayın.","system.supervisor.unhealthy_title":"Kurulumunuz sağlıksız","system.supervisor.unhealthy_description":"Sağlıksız bir kurulum çalıştırmak sorunlara neden olacaktır. Aşağıda, kurulumunuzla ilgili bulunan sorunların bir listesi verilmiştir, sorunları nasıl çözebileceğinizi öğrenmek için bağlantılara tıklayın.","system.supervisor.update_supervisor":"Süpervizörü Güncelle","system.supervisor.channel":"Kanal","system.supervisor.leave_beta_action":"Beta kanalından ayrıl","system.supervisor.leave_beta_description":"Home Assistant, Süpervizör ve ana bilgisayar için kararlı güncellemeler alın","system.supervisor.join_beta_action":"Beta kanalına katılın","system.supervisor.join_beta_description":"Home Assistant (RC'ler), Süpervizör ve ana bilgisayar için beta güncellemelerini alın","system.supervisor.share_diagnostics":"Tanılamayı Paylaş","system.supervisor.share_diagnostics_description":"Kilitlenme raporlarını ve tanılama bilgilerini paylaşın.","system.supervisor.reload_supervisor":"Süpervizörü Yeniden Yükle","system.supervisor.warning":"UYARI","system.supervisor.search":"Ara","system.supervisor.share_diagonstics_title":"Home Assistant'ı Geliştirmeye Yardım Edin","system.supervisor.share_diagonstics_description":"Süpervizör beklenmedik hatalarla karşılaştığında otomatik olarak kilitlenme raporlarını ve tanılama bilgilerini paylaşmak ister misiniz? {line_break} Bu, sorunları çözmemize olanak tanıyacak, bilgilere yalnızca Home Assistant Core ekibi erişebilecek ve başkalarıyla paylaşılmayacaktır. {line_break} Veriler hiçbir özel / hassas bilgi içermez ve bunu istediğiniz zaman ayarlardan devre dışı bırakabilirsiniz.","system.supervisor.unsupported_reason.apparmor":"AppArmor sunucuda aktif değil","system.supervisor.unsupported_reason.content_trust":"İçerik güveni doğrulaması devre dışı bırakıldı","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Yapılandırması","system.supervisor.unsupported_reason.docker_version":"Docker Sürümü","system.supervisor.unsupported_reason.job_conditions":"Yoksayılan iş koşulları","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Ağ yöneticisi","system.supervisor.unsupported_reason.os":"İşletim sistemi","system.supervisor.unsupported_reason.os_agent":"OS Aracısı","system.supervisor.unsupported_reason.privileged":"Süpervizör ayrıcalıklı değil","system.supervisor.unsupported_reason.software":"Desteklenmeyen yazılım algılandı","system.supervisor.unsupported_reason.source_mods":"Kaynak değişiklikleri","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Sistem Çözümlenmiş","system.supervisor.unhealthy_reason.privileged":"Süpervizör ayrıcalıklı değil","system.supervisor.unhealthy_reason.supervisor":"Süpervizör güncellenemedi","system.supervisor.unhealthy_reason.setup":"Süpervizörün kurulumu başarısız oldu","system.supervisor.unhealthy_reason.docker":"Docker ortamı düzgün çalışmıyor","system.supervisor.unhealthy_reason.untrusted":"Güvenilmeyen içerik tespit edildi","system.host.failed_to_get_hardware_list":"Donanım listesi alınamadı","system.host.failed_to_reboot":"Sunucu yeniden başlatılamadı","system.host.failed_to_shutdown":"Ana bilgisayar kapatılamadı","system.host.failed_to_set_hostname":"Ana bilgisayar adı ayarlanamadı","system.host.failed_to_import_from_usb":"USB'den içe aktarılamadı","system.host.failed_to_move":"Veri diski taşınamadı","system.host.used_space":"Kullanılan alan","system.host.hostname":"Ana bilgisayar adı","system.host.change_hostname":"Ana Bilgisayar Adını Değiştirin","system.host.new_hostname":"Lütfen yeni bir ana bilgisayar adı girin:","system.host.ip_address":"IP Adresi","system.host.change":"Değiştir","system.host.operating_system":"İşletim sistemi","system.host.docker_version":"Docker sürümü","system.host.deployment":"Dağıtım","system.host.emmc_lifetime_used":"eMMC Kullanım Ömrü","system.host.reboot_host":"Sunucuyu yeniden başlatın","system.host.confirm_reboot":"Sunucuyu yeniden başlatmak istediğinizden emin misiniz?","system.host.confirm_shutdown":"Ana bilgisayarı kapatmak istediğinizden emin misiniz?","system.host.shutdown_host":"Ana bilgisayarı kapat","system.host.hardware":"Donanım","system.host.import_from_usb":"USB'den içe aktar","system.host.move_datadisk":"Veri diskini taşı","system.core.cpu_usage":"Çekirdek CPU Kullanımı","system.core.ram_usage":"Çekirdek RAM Kullanımı","backup.search":"Yedekleri ara","backup.no_backups":"Henüz yedeğiniz yok.","backup.create_blocked_not_running":"{state} durumunda olduğundan şu anda yedek oluşturmak mümkün değil.","backup.delete_selected":"Seçili yedekleri sil","backup.delete_backup_title":"Yedeği Sil","backup.delete_backup_text":"{number} {number, plural,\n one {backup}\n other {backups}\n} bunu silmek istiyor musunuz?","backup.delete_backup_confirm":"Sil","backup.selected":"{number} seçildi","backup.failed_to_delete":"Silinemedi","backup.could_not_create":"Yedek oluşturulamadı","backup.upload_backup":"Yedeği Yükle","backup.download_backup":"Yedeklemeyi indir","backup.create_backup":"Yedekleme oluştur","backup.create":"Oluştur","backup.created":"Oluşturuldu","backup.name":"Yedek adı","backup.type":"Yedekleme türü","backup.select_type":"Nelerin geri yükleneceğini seçin","backup.full_backup":"Tam Yedekleme","backup.partial_backup":"Kısmi anlık görüntü","backup.addons":"Eklentiler","backup.folders":"Klasörler","backup.size":"Boyut","backup.password":"Parola","backup.confirm_password":"Yedekleme şifresini onaylayın","backup.password_protection":"Parola koruması","backup.enter_password":"Lütfen bir parola girin.","backup.passwords_not_matching":"Şifreler uyuşmuyor","backup.backup_already_running":"Bir yedekleme veya geri yükleme zaten çalışıyor, yeni bir yedekleme oluşturmak şu anda mümkün değil, daha sonra tekrar deneyin.","dialog.network.title":"Ağ ayarları","dialog.network.connected_to":"{ssid} bağlantı kuruldu","dialog.network.scan_ap":"Erişim noktalarını tara","dialog.network.signal_strength":"Sinyal gücü","dialog.network.open":"Açık","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Kablosuz","dialog.network.wifi_password":"Kablosuz ağ parolası","dialog.network.warning":"Wi-Fi, IP veya ağ geçidi adreslerini değiştirirseniz, bağlantıyı kaybedebilirsiniz!","dialog.network.static":"Sabit","dialog.network.auto":"Otomatik","dialog.network.disabled":"Devre dışı","dialog.network.ip_netmask":"IP adresi / Ağ maskesi","dialog.network.gateway":"Ağ geçidi adresi","dialog.network.dns_servers":"DNS Sunucuları","dialog.network.unsaved":"Kaydedilmemiş değişiklikleriniz var, sekmeleri değiştirirseniz bunlar kaybolacak, devam etmek istiyor musunuz?","dialog.network.failed_to_change":"Ağ ayarları değiştirilemedi","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Yeni Kapsayıcı Kaydı Ekle","dialog.registries.title_manage":"Kapsayıcı Kayıtlarını Yönetin","dialog.registries.registry":"Kayıt","dialog.registries.username":"Kullanıcı adı","dialog.registries.password":"Parola","dialog.registries.no_registries":"Yapılandırılmış kayıt yok","dialog.registries.add_registry":"Kayıt ekle","dialog.registries.add_new_registry":"Yeni kayıt ekle","dialog.registries.remove":"Kaldır","dialog.registries.failed_to_add":"Kayıt eklenemedi","dialog.registries.failed_to_remove":"Kayıt kaldırılamadı","dialog.repositories.title":"Eklenti depolarını yönetme","dialog.repositories.add":"Ekle","dialog.repositories.remove":"Kaldır","dialog.repositories.used":"Depo, yüklü eklentiler için kullanılıyor ve kaldırılamıyor.","dialog.restart_addon.title":"{name} yeniden başlatılsın mı?","dialog.restart_addon.text":"Yeni kaydedilen yapılandırmayı kullanmak için bu eklentinin yeniden başlatılması gerekir.","dialog.restart_addon.restart":"Yeniden başlat","dialog.uninstall_addon.title":"Kaldır {name}?","dialog.uninstall_addon.text":"Yapılandırması kalıcı olarak silinecek.","dialog.uninstall_addon.uninstall":"Kaldır","dialog.hardware.title":"Donanım","dialog.hardware.search":"Donanım ara","dialog.hardware.subsystem":"Alt sistem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Varlıklar","dialog.hardware.device_path":"Aygıt yolu","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Veri diskini taşı","dialog.datadisk_move.description":"Şu anda veri diski olarak '' {current_path} '' kullanıyorsunuz. Veri disklerinin taşınması, cihazınızı yeniden başlatacak ve bunun {time} dakika süreceği tahmin ediliyor. Ev Asistanı kurulumunuza bu süre boyunca erişilemeyecek. Taşıma sırasında gücü kesmeyin!","dialog.datadisk_move.select_device":"Yeni veri diski seçin","dialog.datadisk_move.no_devices":"Uygun takılı cihaz bulunamadı","dialog.datadisk_move.moving_desc":"Veri diski yeniden başlatılıyor ve taşınıyor. Lütfen sabırlı ol","dialog.datadisk_move.moving":"Veri diskini taşıma","dialog.datadisk_move.loading_devices":"Cihazlar yükleniyor","dialog.datadisk_move.cancel":"İptal","dialog.datadisk_move.move":"Taşı"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/uk-51572b448eb30b79ec4e2d5cf584cfdd.json b/supervisor/api/panel/static/translations/uk-f6b0af60af39ca4bb1852515adf5f04c.json similarity index 95% rename from supervisor/api/panel/static/translations/uk-51572b448eb30b79ec4e2d5cf584cfdd.json rename to supervisor/api/panel/static/translations/uk-f6b0af60af39ca4bb1852515adf5f04c.json index ef15564ed..06b7176b4 100644 --- a/supervisor/api/panel/static/translations/uk-51572b448eb30b79ec4e2d5cf584cfdd.json +++ b/supervisor/api/panel/static/translations/uk-f6b0af60af39ca4bb1852515adf5f04c.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Не вдалося скинути конфігурацію надбудови, {error}","addon.failed_to_save":"Не вдалося зберегти конфігурацію надбудови, {error}","addon.state.installed":"Доповнення встановлено","addon.state.not_installed":"Доповнення не встановлено","addon.state.not_available":"Додаток недоступний у вашій системі","addon.panel.configuration":"Конфігурація","addon.panel.documentation":"Документація","addon.panel.info":"Інформація","addon.panel.log":"Журнал","addon.configuration.no_configuration":"Це доповнення не має конфігурації.","addon.configuration.audio.header":"Аудіо","addon.configuration.audio.default":"За замовчуванням","addon.configuration.audio.input":"Вхід","addon.configuration.audio.output":"Вихід","addon.configuration.options.header":"Параметри","addon.configuration.options.edit_in_ui":"Редагувати в інтерфейсі користувача","addon.configuration.options.edit_in_yaml":"Редагувати в YAML","addon.configuration.options.invalid_yaml":"Неприпустимий YAML","addon.configuration.options.show_unused_optional":"Показати невикористані додаткові параметри конфігурації","addon.configuration.network.container":"Контейнер","addon.configuration.network.disabled":"Вимкнено","addon.configuration.network.header":"Мережа","addon.configuration.network.show_disabled":"Показати відключені порти","addon.configuration.network.introduction":"Змініть порти на вашому сервері, які робить доступними доповнення","addon.dashboard.changelog":"Журнал змін","addon.dashboard.cpu_usage":"Доповнення використання CPU","addon.dashboard.ram_usage":"Використання додаткової оперативної пам'яті","addon.dashboard.hostname":"Ім'я хоста","addon.dashboard.new_update_available":"{name} {version} доступна","addon.dashboard.not_available_arch":"Це доповнення несумісне з процесором вашого пристрою або операційною системою, яку ви інсталювали на вашому пристрої.","addon.dashboard.not_available_version":"Ви використовуєте Home Assistant {core_version_installed} , щоб оновити до цієї версії доповнення, вам потрібна принаймні версія {core_version_needed} Home Assistant","addon.dashboard.visit_addon_page":"Відвідайте сторінку {name} щоб дізнатися більше","addon.dashboard.restart":"перезапустити","addon.dashboard.start":"старт","addon.dashboard.stop":"стоп","addon.dashboard.install":"встановити","addon.dashboard.uninstall":"видалити","addon.dashboard.rebuild":"перебудувати","addon.dashboard.open_web_ui":"Відкрити веб-інтерфейс","addon.dashboard.protection_mode.title":"Режим захисту вимкнено!","addon.dashboard.protection_mode.content":"Режим захисту на цьому доповненні вимкнено! Це дає надбудові повний доступ до всієї системи, що створює ризики для безпеки та може пошкодити вашу систему при неправильному використанні. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.protection_mode.enable":"Увімкнути","addon.dashboard.capability.stage.title":"Етап додатку","addon.dashboard.capability.stage.description":"Додатки можуть мати один із трьох етапів: \n\n {icon_stable} **Стабільний**: це надбудови, готові до використання в робочій роботі. \n\n {icon_experimental} **Експериментальний**: вони можуть містити помилки та можуть бути незавершені. \n\n {icon_deprecated} **Не підтримується**: ці доповнення більше не отримуватимуть жодних оновлень.","addon.dashboard.capability.rating.title":"Рейтинг безпеки додаткового компонента","addon.dashboard.capability.rating.description":"Home Assistant надає рейтинг безпеки кожному з доповнень, що вказує на ризики, пов’язані з використанням цього доповнення. Чим більше доступу до вашої системи вимагає надбудова, тим нижчий бал, тим самим підвищуючи можливі ризики безпеки. \n\n Оцінка нараховується за шкалою від 1 до 8. Де 1 є найнижчим балом (вважається найнебезпечнішим і найвищим ризиком), а 8 — найвищим балом (вважається найбезпечнішим та найнижчим ризиком).","addon.dashboard.capability.host_network.title":"Хост мережі","addon.dashboard.capability.host_network.description":"Додатки зазвичай запускаються на власному ізольованому мережевому рівні, що не дозволяє їм отримати доступ до мережі операційної системи хоста. У деяких випадках ця мережева ізоляція може обмежити надбудови в наданні їхніх послуг, і, отже, ізоляція може бути знята автором надбудови, надаючи додатку повний доступ до мережевих можливостей хост-машини. Це надає додатку більше мережевих можливостей, але знижує безпеку, отже, рейтинг безпеки доповнення буде знижено, коли цей параметр використовується надбудовою.","addon.dashboard.capability.homeassistant_api.title":"Доступ до API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Цьому доповненню дозволено отримувати доступ до запущеного екземпляра Home Assistant безпосередньо через Home Assistant API. Цей режим також обробляє автентифікацію для надбудови, що дозволяє додатку взаємодіяти з Home Assistant без необхідності в додаткових маркерах автентифікації.","addon.dashboard.capability.full_access.title":"Повний доступ до обладнання","addon.dashboard.capability.full_access.description":"За запитом автора надбудови цьому доповненню надається повний доступ до обладнання вашої системи. Доступ можна порівняти з привілейованим режимом у Docker. Оскільки це створює можливі ризики безпеки, ця функція негативно впливає на показник безпеки додаткового компонента. \n\n Цей рівень доступу не надається автоматично і має бути підтверджено вами. Для цього потрібно вручну відключити режим захисту на додатку. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.capability.hassio_api.title":"API-доступ до Supervisor","addon.dashboard.capability.hassio_api.description":"Додатку було надано доступ до API Supervisor за запитом автора надбудови. За замовчуванням доповнення має доступ до загальної інформації про версію вашої системи. Коли надбудова запитує доступ до API на рівні \"адміністратора\" або \"адміністратора\", воно отримає доступ до керування кількома частинами вашої системи Home Assistant. Цей дозвіл позначається цим значком і негативно вплине на показник безпеки доповнення.","addon.dashboard.capability.docker_api.title":"Повний доступ до Docker","addon.dashboard.capability.docker_api.description":"Автор надбудови попросив надбудову отримати доступ до керування екземпляром Docker, запущеним у вашій системі. Цей режим надає додатку повний доступ і контроль до всієї вашої системи Home Assistant, що створює ризики для безпеки та може пошкодити вашу систему при неправильному використанні. Таким чином, ця функція негативно впливає на показник безпеки надбудови. \n\n Цей рівень доступу не надається автоматично і має бути підтверджено вами. Для цього потрібно вручну відключити режим захисту на додатку. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.capability.host_pid.title":"Простір імен хост-процесів","addon.dashboard.capability.host_pid.description":"Зазвичай процеси, які запускає надбудова, ізольовані від усіх інших системних процесів. Автор надбудови попросив надбудову отримати доступ до системних процесів, запущених на екземплярі хост-системи, а також дозволити додатку запускати процеси на хост-системі. Цей режим надає додатку повний доступ і контроль до всієї вашої системи Home Assistant, що створює ризики для безпеки та може пошкодити вашу систему при неправильному використанні. Таким чином, ця функція негативно впливає на показник безпеки надбудови. \n\n Цей рівень доступу не надається автоматично і має бути підтверджено вами. Для цього потрібно вручну відключити режим захисту на додатку. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (\"Application Armor\") — це модуль безпеки ядра Linux, який обмежує можливості доповнень, як-от доступ до мережі, необроблений доступ до сокетів і дозвіл на читання, запис або виконання певних файлів. \n\n Автори надбудови можуть надати свої профілі безпеки, оптимізовані для доповнення, або подати запит на його вимкнення. Якщо AppArmor вимкнено, це підвищить ризики безпеки, а отже, негативно вплине на показник безпеки доповнення.","addon.dashboard.capability.auth_api.title":"Аутентифікація Home Assistant","addon.dashboard.capability.auth_api.description":"Надбудова може автентифікувати користувачів у Home Assistant, дозволяючи доповненням надавати користувачам можливість входити в програми, що працюють всередині доповнень, використовуючи своє ім’я користувача/пароль Home Assistant. Цей значок вказує, чи запитує автор надбудови цю можливість.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Цей додаток використовує Ingress для безпечного вбудовування свого інтерфейсу в Home Assistant.","addon.dashboard.capability.signed.title":"Підписано","addon.dashboard.capability.signed.description":"Цей додаток підписано та перевірено Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Ядро","addon.dashboard.capability.label.rating":"рейтинг","addon.dashboard.capability.label.hardware":"обладнання","addon.dashboard.capability.label.host":"хост","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"вхід","addon.dashboard.capability.label.signed":"Підписано","addon.dashboard.capability.stages.experimental":"Експериментальний","addon.dashboard.capability.stages.deprecated":"Застарілий","addon.dashboard.capability.role.manager":"менеджер","addon.dashboard.capability.role.default":"за замовчуванням","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"резервна копія","addon.dashboard.capability.role.admin":"адмін","addon.dashboard.option.boot.title":"Запуск після увімкнення системи","addon.dashboard.option.boot.description":"Запустити надбудову під час завантаження системи","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Це запустить надбудову, якщо вона завершує роботу","addon.dashboard.option.auto_update.title":"Автоматичне оновлення","addon.dashboard.option.auto_update.description":"Автоматичне оновлення надбудови, коли з’явиться нова версія","addon.dashboard.option.ingress_panel.title":"Показати на бічній панелі","addon.dashboard.option.ingress_panel.description":"Додати це доповнення до бічної панелі","addon.dashboard.option.protected.title":"Режим захисту","addon.dashboard.option.protected.description":"Блокувати підвищений доступ до системи з доповнення","addon.dashboard.action_error.uninstall":"Не вдалося видалити надбудову","addon.dashboard.action_error.install":"Не вдалося встановити надбудову","addon.dashboard.action_error.stop":"Не вдалося зупинити надбудову","addon.dashboard.action_error.rebuild":"Не вдалося відновити доповнення","addon.dashboard.action_error.restart":"Не вдалося перезапустити надбудову","addon.dashboard.action_error.start":"Не вдалося запустити надбудову","addon.dashboard.action_error.go_to_config":"Редагувати конфігурацію","addon.dashboard.action_error.start_invalid_config":"Перейти до конфігурації","addon.dashboard.action_error.validate_config":"Не вдалося перевірити конфігурацію надбудови","addon.dashboard.action_error.get_changelog":"Не вдалося отримати журнал змін надбудови","addon.documentation.get_documentation":"Не вдалося отримати документацію про надбудову, {error}","addon.logs.get_logs":"Не вдалося отримати журнали надбудов, {error}","common.cancel":"Скасувати","common.yes":"Так","common.no":"Ні","common.add":"Додати","common.description":"Опис","common.failed_to_restart_name":"Не вдалося перезапустити {name}","common.failed_to_update_name":"Не вдалося оновити {name}","common.learn_more":"Дізнатися більше","common.new_version_available":"Доступна нова версія","common.newest_version":"Найновіша версія","common.refresh":"Оновити","common.release_notes":"Примітки до випуску","common.reload":"Оновити","common.reset_defaults":"Скинути налаштування за замовчуванням","common.reset_options":"Параметри скидання","common.restart_name":"Перезапустити {name}","common.restart":"Перезапустити","common.running_version":"Зараз ви використовуєте версію {version}","common.save":"Зберегти","common.close":"Закрити","common.menu":"Меню","common.show":"показати","common.show_more":"Покажіть більше інформації про це","common.update_available":"Очікується {count} {count, plural,\n one {оновлення}\n few {оновлення}\n many {оновлень}\n other {оновлень}\n}","common.update":"Оновити","common.version":"Версія","common.error.unknown":"Невідома помилка","common.error.update_failed":"Помилка оновлення","update_available.update_name":"Оновити {name}","update_available.open_release_notes":"Переглянути деталі оновлення","update_available.create_backup":"Створити резервну копію перед оновленням","update_available.description":"Поточна версія {version}. Натисніть \"Оновити\" щоб оновити до версії {newest_version}","update_available.updating":"Оновлення {name} до версії {version}","update_available.no_update":"Немає доступних оновлень для {name}","confirm.restart.title":"Перезапустити {name}","confirm.restart.text":"Ви впевнені, що хочете перезапустити {name} ?","confirm.reset_options.title":"Параметри скидання","confirm.reset_options.text":"Ви впевнені, що хочете скинути всі параметри?","dashboard.addon_new_version":"Доступна нова версія","dashboard.addon_running":"Доповнення запущене","dashboard.addon_stopped":"Додаток зупинено","dashboard.addons":"Встановлені доповнення","dashboard.no_addons":"У вас ще не встановлено жодних доповнень. Щоб розпочати, перейдіть до магазину доповнень!","dashboard.search_addons":"Пошук доповнень","store.missing_addons":"Відсутні надбудови? Увімкніть розширений режим на сторінці профілю користувача","store.no_results_found":"У {repository} не знайдено результатів.","store.registries":"Реєстри","store.repositories":"Репозиторії","store.check_updates":"Перевірити наявність оновлень","panel.addons":"Додатки","panel.dashboard":"Інформаційна панель","panel.backups":"Резервні копії","panel.store":"Магазин доповнень","panel.system":"Система","my.not_supported":"Це переспрямування не підтримується вашим екземпляром Home Assistant. Перевірте {link} щоб переглянути підтримувані переспрямування та їх версію.","my.faq_link":"Поширені запитання про My Home Assistant","my.add_addon_repository_title":"Відсутній репозиторій додаткових компонентів","my.add_addon_repository_description":"Додаток \"{addon}\" є частиною репозиторію додаткових компонентів \"{repository}\", цей репозиторій відсутній у вашій системі, ви хочете додати це зараз?","my.error":"Сталася невідома помилка","my.error_addon_not_found":"Надбудову не знайдено","my.error_repository_not_found":"Необхідний репозиторій для надбудови не знайдено","my.error_addon_not_started":"Запитуваний додаток не запущено. Будь ласка, почніть це спочатку","my.error_addon_not_installed":"Потрібне доповнення не встановлено. Спочатку встановіть його","my.error_addon_no_ingress":"Запитуваний додаток не підтримує ingress","system.log.log_provider":"Постачальник журналів","system.log.get_logs":"Не вдалося отримати журнали {provider} {error}","system.supervisor.cpu_usage":"Використання ЦП Supervisor","system.supervisor.ram_usage":"Використання RAM Supervisor","system.supervisor.failed_to_set_option":"Не вдалося встановити параметр Supervisor","system.supervisor.failed_to_reload":"Не вдалося перезавантажити Supervisor","system.supervisor.failed_to_update":"Не вдалося оновити Supervisor","system.supervisor.unsupported_title":"Ви використовуєте непідтримувану інсталяцію","system.supervisor.unsupported_description":"Нижче наведено список проблем, виявлених під час вашої інсталяції, натисніть посилання, щоб дізнатися, як ви можете розв'язати проблеми.","system.supervisor.unhealthy_title":"Ваша установка несправна","system.supervisor.unhealthy_description":"Запуск непрацездатної інсталяції спричинить проблеми. Нижче наведено список проблем, виявлених під час вашої інсталяції, натисніть посилання, щоб дізнатися, як ви можете розв'язати проблеми.","system.supervisor.update_supervisor":"Оновіть Supervisor","system.supervisor.channel":"Канал","system.supervisor.leave_beta_action":"Залишити бета-канал","system.supervisor.leave_beta_description":"Отримуйте стабільні оновлення для Home Assistant, Supervisor і хоста","system.supervisor.join_beta_action":"Приєднуйтесь до бета-каналу","system.supervisor.join_beta_description":"Отримуйте бета-версії для Home Assistant (RC), Supervisor та хоста","system.supervisor.share_diagnostics":"Поділіться діагностикою","system.supervisor.share_diagnostics_description":"Поділіться звітами про збої та діагностичною інформацією.","system.supervisor.reload_supervisor":"Перезавантажити Supervisor","system.supervisor.warning":"УВАГА","system.supervisor.search":"Пошук","system.supervisor.share_diagonstics_title":"Допоможіть покращити Home Assistant","system.supervisor.share_diagonstics_description":"Чи хочете ви автоматично надсилати звіти про аварійне завершення роботи та діагностичну інформацію, коли Supervisor стикається з неочікуваними помилками? {line_break} Це дозволить нам усунути проблеми. Ця інформація доступна лише для основної команди Home Assistant і не буде передана іншим. {line_break} Дані не містять жодної приватної/конфіденційної інформації, і ви можете вимкнути це в налаштуваннях у будь-який час.","system.supervisor.unsupported_reason.apparmor":"AppArmor не ввімкнено на хості","system.supervisor.unsupported_reason.content_trust":"Перевірка довіри вмісту вимкнена","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Конфігурація Docker","system.supervisor.unsupported_reason.docker_version":"Версія Docker","system.supervisor.unsupported_reason.job_conditions":"Проігноровані умови роботи","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Менеджер мережі","system.supervisor.unsupported_reason.os":"Операційна система","system.supervisor.unsupported_reason.os_agent":"Агент ОС","system.supervisor.unsupported_reason.privileged":"Supervisor не має привілеїв","system.supervisor.unsupported_reason.software":"Виявлено непідтримуване програмне забезпечення","system.supervisor.unsupported_reason.source_mods":"Модифікації джерела","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Вирішено","system.supervisor.unhealthy_reason.privileged":"Supervisor не має привілеїв","system.supervisor.unhealthy_reason.supervisor":"Supervisor не вдалося оновити","system.supervisor.unhealthy_reason.setup":"Помилка налаштування Supervisor","system.supervisor.unhealthy_reason.docker":"Середовище Docker не працює належним чином","system.supervisor.unhealthy_reason.untrusted":"Виявлено ненадійний вміст","system.host.failed_to_get_hardware_list":"Не вдалося отримати список обладнання","system.host.failed_to_reboot":"Не вдалося перезавантажити хост","system.host.failed_to_shutdown":"Не вдалося вимкнути хост","system.host.failed_to_set_hostname":"Не вдалося встановити ім’я хоста","system.host.failed_to_import_from_usb":"Не вдалося імпортувати з USB","system.host.failed_to_move":"Не вдалося перемістити диск з даними","system.host.used_space":"Використаний простір","system.host.hostname":"Ім'я хоста","system.host.change_hostname":"Змінити ім'я хосту","system.host.new_hostname":"Будь ласка, введіть нове ім'я хоста:","system.host.ip_address":"IP-адреса","system.host.change":"Змінити","system.host.operating_system":"Операційна система","system.host.docker_version":"Версія Docker","system.host.deployment":"Розгортання","system.host.emmc_lifetime_used":"eMMC Тривалість використання","system.host.reboot_host":"Перезавантажити хост","system.host.confirm_reboot":"Ви впевнені, що хочете перезавантажити хост?","system.host.confirm_shutdown":"Ви впевнені, що хочете вимкнути хост?","system.host.shutdown_host":"Вимкнення хоста","system.host.hardware":"Устаткування","system.host.import_from_usb":"Імпорт з USB","system.host.move_datadisk":"Перемістити диск з данними","system.core.cpu_usage":"Використання ядра ЦП","system.core.ram_usage":"Використання основної оперативної пам’яті","backup.search":"Шукати резервні копії","backup.no_backups":"У вас ще немає резервних копій.","backup.create_blocked_not_running":"Наразі створити резервну копію неможливо, оскільки система знаходиться в {state} .","backup.delete_selected":"Видалити обрані резервні копії","backup.delete_backup_title":"Видалити резервну копію","backup.delete_backup_text":"Ви хочете видалити {number} {number, plural,\n one {резервну копію}\n few {резервні копії}\n many {резервних копій}\n other {резервних копій} \n }?","backup.delete_backup_confirm":"видалити","backup.selected":"Вибрано {number}","backup.failed_to_delete":"Помилка при видаленні","backup.could_not_create":"Не вдалося створити резервну копію","backup.upload_backup":"Вивантажити резервну копію","backup.download_backup":"Завантажити резервну копію","backup.create_backup":"Створити резервну копію","backup.create":"Створити","backup.created":"Створено","backup.name":"Ім'я резервної копії","backup.type":"Тип резервної копії","backup.select_type":"Оберіть, що саме відновити","backup.full_backup":"Повна резервна копія","backup.partial_backup":"Часткова резервна копія","backup.addons":"Надбудови","backup.folders":"Папки","backup.size":"Розмір","backup.password":"Пароль резервної копії","backup.confirm_password":"Підтвердьте пароль резервної копії","backup.password_protection":"Захист паролем","backup.enter_password":"Будь ласка, введіть пароль.","backup.passwords_not_matching":"Паролі не збігаються","backup.backup_already_running":"Резервне копіювання або відновлення вже виконується, створити нову резервну копію наразі неможливо, спробуйте пізніше.","dialog.network.title":"Мережеві налаштування","dialog.network.connected_to":"Підключено до {ssid}","dialog.network.scan_ap":"Пошук точок доступу","dialog.network.signal_strength":"Сила сигналу","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Пароль Wi-Fi","dialog.network.warning":"Якщо ви змінюєте адресу Wi-Fi, IP або шлюз, ви можете втратити з’єднання!","dialog.network.static":"Статичний","dialog.network.auto":"Автоматично","dialog.network.disabled":"Вимкнено","dialog.network.ip_netmask":"IP-адреса/мережева маска","dialog.network.gateway":"Адреса шлюзу","dialog.network.dns_servers":"DNS-сервери","dialog.network.unsaved":"У вас є незбережені зміни, вони будуть втрачені, якщо ви зміните вкладки, продовжити?","dialog.network.failed_to_change":"Не вдалося змінити налаштування мережі","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Додати новий реєстр контейнерів","dialog.registries.title_manage":"Керування реєстрами контейнерів","dialog.registries.registry":"Реєстру","dialog.registries.username":"Ім'я користувача","dialog.registries.password":"Пароль","dialog.registries.no_registries":"Немає налаштованих реєстрів","dialog.registries.add_registry":"Додати реєстр","dialog.registries.add_new_registry":"Додати новий реєстр","dialog.registries.remove":"Видалити","dialog.registries.failed_to_add":"Не вдалося додати реєстр","dialog.registries.failed_to_remove":"Не вдалося видалити реєстр","dialog.repositories.title":"Керуйте репозиторій надбудов","dialog.repositories.add":"Додати","dialog.repositories.remove":"Видалити","dialog.repositories.used":"Репозиторій використовується для встановлених доповнень і не може бути видалений.","dialog.restart_addon.title":"Перезапустити {name}?","dialog.restart_addon.text":"Щоб використовувати нову збережену конфігурацію, цей додаток необхідно перезапустити.","dialog.restart_addon.restart":"Перезапустити","dialog.uninstall_addon.title":"Видалити {name}?","dialog.uninstall_addon.text":"Цю конфігурацію буде остаточно видалено.","dialog.uninstall_addon.uninstall":"Видалити","dialog.hardware.title":"Устаткування","dialog.hardware.search":"Пошук обладнання","dialog.hardware.subsystem":"Підсистема","dialog.hardware.id":"ID","dialog.hardware.attributes":"Атрибути","dialog.hardware.device_path":"Шлях до пристрою","dialog.datadisk_move.title":"Перемістити диск з данними","dialog.datadisk_move.description":"Зараз ви використовуєте '' {current_path} '' як диск даних. Переміщення дисків із даними призведе до перезавантаження пристрою, і це займе {time} хв. Ваша установка Home Assistant буде недоступна протягом цього періоду. Не відключайте живлення під час переміщення!","dialog.datadisk_move.select_device":"Виберіть новий диск даних","dialog.datadisk_move.no_devices":"Не знайдено відповідних підключених пристроїв","dialog.datadisk_move.moving_desc":"Перезавантаження та переміщення диска з даними. Будь ласка, наберіться терпіння","dialog.datadisk_move.moving":"Переміщення диска з даними","dialog.datadisk_move.loading_devices":"Завантаження пристроїв","dialog.datadisk_move.cancel":"Скасувати","dialog.datadisk_move.move":"Перемістити"} \ No newline at end of file +{"addon.failed_to_reset":"Не вдалося скинути конфігурацію надбудови, {error}","addon.failed_to_save":"Не вдалося зберегти конфігурацію надбудови, {error}","addon.state.installed":"Доповнення встановлено","addon.state.not_installed":"Доповнення не встановлено","addon.state.not_available":"Додаток недоступний у вашій системі","addon.panel.configuration":"Конфігурація","addon.panel.documentation":"Документація","addon.panel.info":"Інформація","addon.panel.log":"Журнал","addon.configuration.no_configuration":"Це доповнення не має конфігурації.","addon.configuration.audio.header":"Аудіо","addon.configuration.audio.default":"За замовчуванням","addon.configuration.audio.input":"Вхід","addon.configuration.audio.output":"Вихід","addon.configuration.options.header":"Параметри","addon.configuration.options.edit_in_ui":"Редагувати в інтерфейсі користувача","addon.configuration.options.edit_in_yaml":"Редагувати в YAML","addon.configuration.options.invalid_yaml":"Неприпустимий YAML","addon.configuration.options.show_unused_optional":"Показати невикористані додаткові параметри конфігурації","addon.configuration.network.container":"Контейнер","addon.configuration.network.disabled":"Вимкнено","addon.configuration.network.header":"Мережа","addon.configuration.network.show_disabled":"Показати відключені порти","addon.configuration.network.introduction":"Змініть порти на вашому сервері, які робить доступними доповнення","addon.dashboard.changelog":"Журнал змін","addon.dashboard.cpu_usage":"Доповнення використання CPU","addon.dashboard.ram_usage":"Використання додаткової оперативної пам'яті","addon.dashboard.hostname":"Ім'я хоста","addon.dashboard.new_update_available":"{name} {version} доступна","addon.dashboard.not_available_arch":"Це доповнення несумісне з процесором вашого пристрою або операційною системою, яку ви інсталювали на вашому пристрої.","addon.dashboard.not_available_version":"Ви використовуєте Home Assistant {core_version_installed} , щоб оновити до цієї версії доповнення, вам потрібна принаймні версія {core_version_needed} Home Assistant","addon.dashboard.visit_addon_page":"Відвідайте сторінку {name} щоб дізнатися більше","addon.dashboard.restart":"перезапустити","addon.dashboard.start":"старт","addon.dashboard.stop":"стоп","addon.dashboard.install":"встановити","addon.dashboard.uninstall":"видалити","addon.dashboard.rebuild":"перебудувати","addon.dashboard.open_web_ui":"Відкрити веб-інтерфейс","addon.dashboard.protection_mode.title":"Режим захисту вимкнено!","addon.dashboard.protection_mode.content":"Режим захисту на цьому доповненні вимкнено! Це дає надбудові повний доступ до всієї системи, що створює ризики для безпеки та може пошкодити вашу систему при неправильному використанні. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.protection_mode.enable":"Увімкнути","addon.dashboard.capability.stage.title":"Етап додатку","addon.dashboard.capability.stage.description":"Додатки можуть мати один із трьох етапів: \n\n {icon_stable} **Стабільний**: це надбудови, готові до використання в робочій роботі. \n\n {icon_experimental} **Експериментальний**: вони можуть містити помилки та можуть бути незавершені. \n\n {icon_deprecated} **Не підтримується**: ці доповнення більше не отримуватимуть жодних оновлень.","addon.dashboard.capability.rating.title":"Рейтинг безпеки додаткового компонента","addon.dashboard.capability.rating.description":"Home Assistant надає рейтинг безпеки кожному з доповнень, що вказує на ризики, пов’язані з використанням цього доповнення. Чим більше доступу до вашої системи вимагає надбудова, тим нижчий бал, тим самим підвищуючи можливі ризики безпеки. \n\n Оцінка нараховується за шкалою від 1 до 8. Де 1 є найнижчим балом (вважається найнебезпечнішим і найвищим ризиком), а 8 — найвищим балом (вважається найбезпечнішим та найнижчим ризиком).","addon.dashboard.capability.host_network.title":"Хост мережі","addon.dashboard.capability.host_network.description":"Додатки зазвичай запускаються на власному ізольованому мережевому рівні, що не дозволяє їм отримати доступ до мережі операційної системи хоста. У деяких випадках ця мережева ізоляція може обмежити надбудови в наданні їхніх послуг, і, отже, ізоляція може бути знята автором надбудови, надаючи додатку повний доступ до мережевих можливостей хост-машини. Це надає додатку більше мережевих можливостей, але знижує безпеку, отже, рейтинг безпеки доповнення буде знижено, коли цей параметр використовується надбудовою.","addon.dashboard.capability.homeassistant_api.title":"Доступ до API Home Assistant","addon.dashboard.capability.homeassistant_api.description":"Цьому доповненню дозволено отримувати доступ до запущеного екземпляра Home Assistant безпосередньо через Home Assistant API. Цей режим також обробляє автентифікацію для надбудови, що дозволяє додатку взаємодіяти з Home Assistant без необхідності в додаткових маркерах автентифікації.","addon.dashboard.capability.full_access.title":"Повний доступ до обладнання","addon.dashboard.capability.full_access.description":"За запитом автора надбудови цьому доповненню надається повний доступ до обладнання вашої системи. Доступ можна порівняти з привілейованим режимом у Docker. Оскільки це створює можливі ризики безпеки, ця функція негативно впливає на показник безпеки додаткового компонента. \n\n Цей рівень доступу не надається автоматично і має бути підтверджено вами. Для цього потрібно вручну відключити режим захисту на додатку. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.capability.hassio_api.title":"API-доступ до Supervisor","addon.dashboard.capability.hassio_api.description":"Додатку було надано доступ до API Supervisor за запитом автора надбудови. За замовчуванням доповнення має доступ до загальної інформації про версію вашої системи. Коли надбудова запитує доступ до API на рівні \"адміністратора\" або \"адміністратора\", воно отримає доступ до керування кількома частинами вашої системи Home Assistant. Цей дозвіл позначається цим значком і негативно вплине на показник безпеки доповнення.","addon.dashboard.capability.docker_api.title":"Повний доступ до Docker","addon.dashboard.capability.docker_api.description":"Автор надбудови попросив надбудову отримати доступ до керування екземпляром Docker, запущеним у вашій системі. Цей режим надає додатку повний доступ і контроль до всієї вашої системи Home Assistant, що створює ризики для безпеки та може пошкодити вашу систему при неправильному використанні. Таким чином, ця функція негативно впливає на показник безпеки надбудови. \n\n Цей рівень доступу не надається автоматично і має бути підтверджено вами. Для цього потрібно вручну відключити режим захисту на додатку. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.capability.host_pid.title":"Простір імен хост-процесів","addon.dashboard.capability.host_pid.description":"Зазвичай процеси, які запускає надбудова, ізольовані від усіх інших системних процесів. Автор надбудови попросив надбудову отримати доступ до системних процесів, запущених на екземплярі хост-системи, а також дозволити додатку запускати процеси на хост-системі. Цей режим надає додатку повний доступ і контроль до всієї вашої системи Home Assistant, що створює ризики для безпеки та може пошкодити вашу систему при неправильному використанні. Таким чином, ця функція негативно впливає на показник безпеки надбудови. \n\n Цей рівень доступу не надається автоматично і має бути підтверджено вами. Для цього потрібно вручну відключити режим захисту на додатку. Вимкніть режим захисту, лише якщо ви знаєте, потребуєте І довіряєте джерелу цього доповнення.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor (\"Application Armor\") — це модуль безпеки ядра Linux, який обмежує можливості доповнень, як-от доступ до мережі, необроблений доступ до сокетів і дозвіл на читання, запис або виконання певних файлів. \n\n Автори надбудови можуть надати свої профілі безпеки, оптимізовані для доповнення, або подати запит на його вимкнення. Якщо AppArmor вимкнено, це підвищить ризики безпеки, а отже, негативно вплине на показник безпеки доповнення.","addon.dashboard.capability.auth_api.title":"Аутентифікація Home Assistant","addon.dashboard.capability.auth_api.description":"Надбудова може автентифікувати користувачів у Home Assistant, дозволяючи доповненням надавати користувачам можливість входити в програми, що працюють всередині доповнень, використовуючи своє ім’я користувача/пароль Home Assistant. Цей значок вказує, чи запитує автор надбудови цю можливість.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"Цей додаток використовує Ingress для безпечного вбудовування свого інтерфейсу в Home Assistant.","addon.dashboard.capability.signed.title":"Підписано","addon.dashboard.capability.signed.description":"Цей додаток підписано та перевірено Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Ядро","addon.dashboard.capability.label.rating":"рейтинг","addon.dashboard.capability.label.hardware":"обладнання","addon.dashboard.capability.label.host":"хост","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"вхід","addon.dashboard.capability.label.signed":"Підписано","addon.dashboard.capability.stages.experimental":"Експериментальний","addon.dashboard.capability.stages.deprecated":"Застарілий","addon.dashboard.capability.role.manager":"менеджер","addon.dashboard.capability.role.default":"за замовчуванням","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"резервна копія","addon.dashboard.capability.role.admin":"адмін","addon.dashboard.option.boot.title":"Запуск після увімкнення системи","addon.dashboard.option.boot.description":"Запустити надбудову під час завантаження системи","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"Це запустить надбудову, якщо вона завершує роботу","addon.dashboard.option.auto_update.title":"Автоматичне оновлення","addon.dashboard.option.auto_update.description":"Автоматичне оновлення надбудови, коли з’явиться нова версія","addon.dashboard.option.ingress_panel.title":"Показати на бічній панелі","addon.dashboard.option.ingress_panel.description":"Додати це доповнення до бічної панелі","addon.dashboard.option.protected.title":"Режим захисту","addon.dashboard.option.protected.description":"Блокувати підвищений доступ до системи з доповнення","addon.dashboard.action_error.uninstall":"Не вдалося видалити надбудову","addon.dashboard.action_error.install":"Не вдалося встановити надбудову","addon.dashboard.action_error.stop":"Не вдалося зупинити надбудову","addon.dashboard.action_error.rebuild":"Не вдалося відновити доповнення","addon.dashboard.action_error.restart":"Не вдалося перезапустити надбудову","addon.dashboard.action_error.start":"Не вдалося запустити надбудову","addon.dashboard.action_error.go_to_config":"Редагувати конфігурацію","addon.dashboard.action_error.start_invalid_config":"Перейти до конфігурації","addon.dashboard.action_error.validate_config":"Не вдалося перевірити конфігурацію надбудови","addon.dashboard.action_error.get_changelog":"Не вдалося отримати журнал змін надбудови","addon.documentation.get_documentation":"Не вдалося отримати документацію про надбудову, {error}","addon.logs.get_logs":"Не вдалося отримати журнали надбудов, {error}","common.cancel":"Скасувати","common.yes":"Так","common.no":"Ні","common.add":"Додати","common.description":"Опис","common.failed_to_restart_name":"Не вдалося перезапустити {name}","common.failed_to_update_name":"Не вдалося оновити {name}","common.learn_more":"Дізнатися більше","common.new_version_available":"Доступна нова версія","common.newest_version":"Найновіша версія","common.refresh":"Оновити","common.release_notes":"Примітки до випуску","common.reload":"Оновити","common.reset_defaults":"Скинути налаштування за замовчуванням","common.reset_options":"Параметри скидання","common.restart_name":"Перезапустити {name}","common.restart":"Перезапустити","common.running_version":"Зараз ви використовуєте версію {version}","common.save":"Зберегти","common.close":"Закрити","common.menu":"Меню","common.show":"показати","common.show_more":"Покажіть більше інформації про це","common.update_available":"Очікується {count} {count, plural,\n one {оновлення}\n few {оновлення}\n many {оновлень}\n other {оновлень}\n}","common.update":"Оновити","common.version":"Версія","common.error.unknown":"Невідома помилка","common.error.update_failed":"Помилка оновлення","update_available.update_name":"Оновити {name}","update_available.open_release_notes":"Переглянути деталі оновлення","update_available.create_backup":"Створити резервну копію перед оновленням","update_available.description":"Поточна версія {version}. Натисніть \"Оновити\" щоб оновити до версії {newest_version}","update_available.updating":"Оновлення {name} до версії {version}","update_available.no_update":"Немає доступних оновлень для {name}","confirm.restart.title":"Перезапустити {name}","confirm.restart.text":"Ви впевнені, що хочете перезапустити {name} ?","confirm.reset_options.title":"Параметри скидання","confirm.reset_options.text":"Ви впевнені, що хочете скинути всі параметри?","dashboard.addon_new_version":"Доступна нова версія","dashboard.addon_running":"Доповнення запущене","dashboard.addon_stopped":"Додаток зупинено","dashboard.addons":"Встановлені доповнення","dashboard.no_addons":"У вас ще не встановлено жодних доповнень. Щоб розпочати, перейдіть до магазину доповнень!","dashboard.search_addons":"Пошук доповнень","store.missing_addons":"Відсутні надбудови? Увімкніть розширений режим на сторінці профілю користувача","store.no_results_found":"У {repository} не знайдено результатів.","store.registries":"Реєстри","store.repositories":"Репозиторії","store.check_updates":"Перевірити наявність оновлень","panel.addons":"Додатки","panel.dashboard":"Інформаційна панель","panel.backups":"Резервні копії","panel.store":"Магазин доповнень","panel.system":"Система","my.not_supported":"Це переспрямування не підтримується вашим екземпляром Home Assistant. Перевірте {link} щоб переглянути підтримувані переспрямування та їх версію.","my.faq_link":"Поширені запитання про My Home Assistant","my.add_addon_repository_title":"Відсутній репозиторій додаткових компонентів","my.add_addon_repository_description":"Додаток \"{addon}\" є частиною репозиторію додаткових компонентів \"{repository}\", цей репозиторій відсутній у вашій системі, ви хочете додати це зараз?","my.error":"Сталася невідома помилка","my.error_addon_not_found":"Надбудову не знайдено","my.error_repository_not_found":"Необхідний репозиторій для надбудови не знайдено","my.error_addon_not_started":"Запитуваний додаток не запущено. Будь ласка, почніть це спочатку","my.error_addon_not_installed":"Потрібне доповнення не встановлено. Спочатку встановіть його","my.error_addon_no_ingress":"Запитуваний додаток не підтримує ingress","system.log.log_provider":"Постачальник журналів","system.log.get_logs":"Не вдалося отримати журнали {provider} {error}","system.supervisor.cpu_usage":"Використання ЦП Supervisor","system.supervisor.ram_usage":"Використання RAM Supervisor","system.supervisor.failed_to_set_option":"Не вдалося встановити параметр Supervisor","system.supervisor.failed_to_reload":"Не вдалося перезавантажити Supervisor","system.supervisor.failed_to_update":"Не вдалося оновити Supervisor","system.supervisor.unsupported_title":"Ви використовуєте непідтримувану інсталяцію","system.supervisor.unsupported_description":"Нижче наведено список проблем, виявлених під час вашої інсталяції, натисніть посилання, щоб дізнатися, як ви можете розв'язати проблеми.","system.supervisor.unhealthy_title":"Ваша установка несправна","system.supervisor.unhealthy_description":"Запуск непрацездатної інсталяції спричинить проблеми. Нижче наведено список проблем, виявлених під час вашої інсталяції, натисніть посилання, щоб дізнатися, як ви можете розв'язати проблеми.","system.supervisor.update_supervisor":"Оновіть Supervisor","system.supervisor.channel":"Канал","system.supervisor.leave_beta_action":"Залишити бета-канал","system.supervisor.leave_beta_description":"Отримуйте стабільні оновлення для Home Assistant, Supervisor і хоста","system.supervisor.join_beta_action":"Приєднуйтесь до бета-каналу","system.supervisor.join_beta_description":"Отримуйте бета-версії для Home Assistant (RC), Supervisor та хоста","system.supervisor.share_diagnostics":"Поділіться діагностикою","system.supervisor.share_diagnostics_description":"Поділіться звітами про збої та діагностичною інформацією.","system.supervisor.reload_supervisor":"Перезавантажити Supervisor","system.supervisor.warning":"УВАГА","system.supervisor.search":"Пошук","system.supervisor.share_diagonstics_title":"Допоможіть покращити Home Assistant","system.supervisor.share_diagonstics_description":"Чи хочете ви автоматично надсилати звіти про аварійне завершення роботи та діагностичну інформацію, коли Supervisor стикається з неочікуваними помилками? {line_break} Це дозволить нам усунути проблеми. Ця інформація доступна лише для основної команди Home Assistant і не буде передана іншим. {line_break} Дані не містять жодної приватної/конфіденційної інформації, і ви можете вимкнути це в налаштуваннях у будь-який час.","system.supervisor.unsupported_reason.apparmor":"AppArmor не ввімкнено на хості","system.supervisor.unsupported_reason.content_trust":"Перевірка довіри вмісту вимкнена","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Конфігурація Docker","system.supervisor.unsupported_reason.docker_version":"Версія Docker","system.supervisor.unsupported_reason.job_conditions":"Проігноровані умови роботи","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Менеджер мережі","system.supervisor.unsupported_reason.os":"Операційна система","system.supervisor.unsupported_reason.os_agent":"Агент ОС","system.supervisor.unsupported_reason.privileged":"Supervisor не має привілеїв","system.supervisor.unsupported_reason.software":"Виявлено непідтримуване програмне забезпечення","system.supervisor.unsupported_reason.source_mods":"Модифікації джерела","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Вирішено","system.supervisor.unhealthy_reason.privileged":"Supervisor не має привілеїв","system.supervisor.unhealthy_reason.supervisor":"Supervisor не вдалося оновити","system.supervisor.unhealthy_reason.setup":"Помилка налаштування Supervisor","system.supervisor.unhealthy_reason.docker":"Середовище Docker не працює належним чином","system.supervisor.unhealthy_reason.untrusted":"Виявлено ненадійний вміст","system.host.failed_to_get_hardware_list":"Не вдалося отримати список обладнання","system.host.failed_to_reboot":"Не вдалося перезавантажити хост","system.host.failed_to_shutdown":"Не вдалося вимкнути хост","system.host.failed_to_set_hostname":"Не вдалося встановити ім’я хоста","system.host.failed_to_import_from_usb":"Не вдалося імпортувати з USB","system.host.failed_to_move":"Не вдалося перемістити диск з даними","system.host.used_space":"Використаний простір","system.host.hostname":"Ім'я хоста","system.host.change_hostname":"Змінити ім'я хосту","system.host.new_hostname":"Будь ласка, введіть нове ім'я хоста:","system.host.ip_address":"IP-адреса","system.host.change":"Змінити","system.host.operating_system":"Операційна система","system.host.docker_version":"Версія Docker","system.host.deployment":"Розгортання","system.host.emmc_lifetime_used":"eMMC Тривалість використання","system.host.reboot_host":"Перезавантажити хост","system.host.confirm_reboot":"Ви впевнені, що хочете перезавантажити хост?","system.host.confirm_shutdown":"Ви впевнені, що хочете вимкнути хост?","system.host.shutdown_host":"Вимкнення хоста","system.host.hardware":"Устаткування","system.host.import_from_usb":"Імпорт з USB","system.host.move_datadisk":"Перемістити диск з данними","system.core.cpu_usage":"Використання ядра ЦП","system.core.ram_usage":"Використання основної оперативної пам’яті","backup.search":"Шукати резервні копії","backup.no_backups":"У вас ще немає резервних копій.","backup.create_blocked_not_running":"Наразі створити резервну копію неможливо, оскільки система знаходиться в {state} .","backup.delete_selected":"Видалити обрані резервні копії","backup.delete_backup_title":"Видалити резервну копію","backup.delete_backup_text":"Ви хочете видалити {number} {number, plural,\n one {резервну копію}\n few {резервні копії}\n many {резервних копій}\n other {резервних копій} \n }?","backup.delete_backup_confirm":"видалити","backup.selected":"Вибрано {number}","backup.failed_to_delete":"Помилка при видаленні","backup.could_not_create":"Не вдалося створити резервну копію","backup.upload_backup":"Вивантажити резервну копію","backup.download_backup":"Завантажити резервну копію","backup.create_backup":"Створити резервну копію","backup.create":"Створити","backup.created":"Створено","backup.name":"Ім'я резервної копії","backup.type":"Тип резервної копії","backup.select_type":"Оберіть, що саме відновити","backup.full_backup":"Повна резервна копія","backup.partial_backup":"Часткова резервна копія","backup.addons":"Надбудови","backup.folders":"Папки","backup.size":"Розмір","backup.password":"Пароль резервної копії","backup.confirm_password":"Підтвердьте пароль резервної копії","backup.password_protection":"Захист паролем","backup.enter_password":"Будь ласка, введіть пароль.","backup.passwords_not_matching":"Паролі не збігаються","backup.backup_already_running":"Резервне копіювання або відновлення вже виконується, створити нову резервну копію наразі неможливо, спробуйте пізніше.","dialog.network.title":"Мережеві налаштування","dialog.network.connected_to":"Підключено до {ssid}","dialog.network.scan_ap":"Пошук точок доступу","dialog.network.signal_strength":"Сила сигналу","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Пароль Wi-Fi","dialog.network.warning":"Якщо ви змінюєте адресу Wi-Fi, IP або шлюз, ви можете втратити з’єднання!","dialog.network.static":"Статичний","dialog.network.auto":"Автоматично","dialog.network.disabled":"Вимкнено","dialog.network.ip_netmask":"IP-адреса/мережева маска","dialog.network.gateway":"Адреса шлюзу","dialog.network.dns_servers":"DNS-сервери","dialog.network.unsaved":"У вас є незбережені зміни, вони будуть втрачені, якщо ви зміните вкладки, продовжити?","dialog.network.failed_to_change":"Не вдалося змінити налаштування мережі","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"Додати новий реєстр контейнерів","dialog.registries.title_manage":"Керування реєстрами контейнерів","dialog.registries.registry":"Реєстру","dialog.registries.username":"Ім'я користувача","dialog.registries.password":"Пароль","dialog.registries.no_registries":"Немає налаштованих реєстрів","dialog.registries.add_registry":"Додати реєстр","dialog.registries.add_new_registry":"Додати новий реєстр","dialog.registries.remove":"Видалити","dialog.registries.failed_to_add":"Не вдалося додати реєстр","dialog.registries.failed_to_remove":"Не вдалося видалити реєстр","dialog.repositories.title":"Керуйте репозиторій надбудов","dialog.repositories.add":"Додати","dialog.repositories.remove":"Видалити","dialog.repositories.used":"Репозиторій використовується для встановлених доповнень і не може бути видалений.","dialog.restart_addon.title":"Перезапустити {name}?","dialog.restart_addon.text":"Щоб використовувати нову збережену конфігурацію, цей додаток необхідно перезапустити.","dialog.restart_addon.restart":"Перезапустити","dialog.uninstall_addon.title":"Видалити {name}?","dialog.uninstall_addon.text":"Цю конфігурацію буде остаточно видалено.","dialog.uninstall_addon.uninstall":"Видалити","dialog.hardware.title":"Устаткування","dialog.hardware.search":"Пошук обладнання","dialog.hardware.subsystem":"Підсистема","dialog.hardware.id":"ID","dialog.hardware.attributes":"Атрибути","dialog.hardware.device_path":"Шлях до пристрою","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Перемістити диск з данними","dialog.datadisk_move.description":"Зараз ви використовуєте '' {current_path} '' як диск даних. Переміщення дисків із даними призведе до перезавантаження пристрою, і це займе {time} хв. Ваша установка Home Assistant буде недоступна протягом цього періоду. Не відключайте живлення під час переміщення!","dialog.datadisk_move.select_device":"Виберіть новий диск даних","dialog.datadisk_move.no_devices":"Не знайдено відповідних підключених пристроїв","dialog.datadisk_move.moving_desc":"Перезавантаження та переміщення диска з даними. Будь ласка, наберіться терпіння","dialog.datadisk_move.moving":"Переміщення диска з даними","dialog.datadisk_move.loading_devices":"Завантаження пристроїв","dialog.datadisk_move.cancel":"Скасувати","dialog.datadisk_move.move":"Перемістити"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ur-43aed25b72f4558bed031607be0578b7.json b/supervisor/api/panel/static/translations/ur-43aed25b72f4558bed031607be0578b7.json new file mode 100644 index 000000000..15ad76964 --- /dev/null +++ b/supervisor/api/panel/static/translations/ur-43aed25b72f4558bed031607be0578b7.json @@ -0,0 +1 @@ +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/ur-b38f54f0ec1502220019f283d7fd9731.json b/supervisor/api/panel/static/translations/ur-b38f54f0ec1502220019f283d7fd9731.json deleted file mode 100644 index 00cebdd58..000000000 --- a/supervisor/api/panel/static/translations/ur-b38f54f0ec1502220019f283d7fd9731.json +++ /dev/null @@ -1 +0,0 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Restart","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/vi-f6ef78fe2813f3312b49f2d5e1108b08.json b/supervisor/api/panel/static/translations/vi-4165c3902ff84398101e675df61e0734.json similarity index 95% rename from supervisor/api/panel/static/translations/vi-f6ef78fe2813f3312b49f2d5e1108b08.json rename to supervisor/api/panel/static/translations/vi-4165c3902ff84398101e675df61e0734.json index 9bf46abe3..dc6cf79a5 100644 --- a/supervisor/api/panel/static/translations/vi-f6ef78fe2813f3312b49f2d5e1108b08.json +++ b/supervisor/api/panel/static/translations/vi-4165c3902ff84398101e675df61e0734.json @@ -1 +1 @@ -{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Khởi động lại","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file +{"addon.failed_to_reset":"Failed to reset add-on configuration, {error}","addon.failed_to_save":"Failed to save add-on configuration, {error}","addon.state.installed":"Add-on is installed","addon.state.not_installed":"Add-on is not installed","addon.state.not_available":"Add-on is not available on your system","addon.panel.configuration":"Configuration","addon.panel.documentation":"Documentation","addon.panel.info":"Info","addon.panel.log":"Log","addon.configuration.no_configuration":"This add-on has no configuration.","addon.configuration.audio.header":"Audio","addon.configuration.audio.default":"Default","addon.configuration.audio.input":"Input","addon.configuration.audio.output":"Output","addon.configuration.options.header":"Options","addon.configuration.options.edit_in_ui":"Edit in UI","addon.configuration.options.edit_in_yaml":"Edit in YAML","addon.configuration.options.invalid_yaml":"Invalid YAML","addon.configuration.options.show_unused_optional":"Show unused optional configuration options","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"Disabled","addon.configuration.network.header":"Network","addon.configuration.network.show_disabled":"Show disabled ports","addon.configuration.network.introduction":"Change the ports on your host that are exposed by the add-on","addon.dashboard.changelog":"Changelog","addon.dashboard.cpu_usage":"Add-on CPU Usage","addon.dashboard.ram_usage":"Add-on RAM Usage","addon.dashboard.hostname":"Hostname","addon.dashboard.new_update_available":"{name} {version} is available","addon.dashboard.not_available_arch":"This add-on is not compatible with the processor of your device or the operating system you have installed on your device.","addon.dashboard.not_available_version":"You are running Home Assistant {core_version_installed}, to update to this version of the add-on you need at least version {core_version_needed} of Home Assistant","addon.dashboard.visit_addon_page":"Visit the {name} page for more details","addon.dashboard.restart":"restart","addon.dashboard.start":"start","addon.dashboard.stop":"stop","addon.dashboard.install":"install","addon.dashboard.uninstall":"uninstall","addon.dashboard.rebuild":"rebuild","addon.dashboard.open_web_ui":"Open web UI","addon.dashboard.protection_mode.title":"Protection mode is disabled!","addon.dashboard.protection_mode.content":"Protection mode on this add-on is disabled! This gives the add-on full access to the entire system, which adds security risks, and could damage your system when used incorrectly. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.protection_mode.enable":"Enable","addon.dashboard.capability.stage.title":"Add-on Stage","addon.dashboard.capability.stage.description":"Add-ons can have one of three stages:\n\n{icon_stable} **Stable**: These are add-ons ready to be used in production.\n\n{icon_experimental} **Experimental**: These may contain bugs, and may be unfinished.\n\n{icon_deprecated} **Deprecated**: These add-ons will no longer receive any updates.","addon.dashboard.capability.rating.title":"Add-on Security Rating","addon.dashboard.capability.rating.description":"Home Assistant provides a security rating to each of the add-ons, which indicates the risks involved when using this add-on. The more access an add-on requires on your system, the lower the score, thus raising the possible security risks.\n\nA score is on a scale from 1 to 8. Where 1 is the lowest score (considered the most insecure and highest risk) and a score of 8 is the highest score (considered the most secure and lowest risk).","addon.dashboard.capability.host_network.title":"Host Network","addon.dashboard.capability.host_network.description":"Add-ons usually run in their own isolated network layer, which prevents them from accessing the network of the host operating system. In some cases, this network isolation can limit add-ons in providing their services and therefore, the isolation can be lifted by the add-on author, giving the add-on full access to the network capabilities of the host machine. This gives the add-on more networking capabilities but lowers the security, hence, the security rating of the add-on will be lowered when this option is used by the add-on.","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API Access","addon.dashboard.capability.homeassistant_api.description":"This add-on is allowed to access your running Home Assistant instance directly via the Home Assistant API. This mode handles authentication for the add-on as well, which enables an add-on to interact with Home Assistant without the need for additional authentication tokens.","addon.dashboard.capability.full_access.title":"Full Hardware Access","addon.dashboard.capability.full_access.description":"This add-on is given full access to the hardware of your system, by request of the add-on author. Access is comparable to the privileged mode in Docker. Since this opens up possible security risks, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.hassio_api.title":"Supervisor API Access","addon.dashboard.capability.hassio_api.description":"The add-on was given access to the Supervisor API, by request of the add-on author. By default, the add-on can access general version information of your system. When the add-on requests 'manager' or 'admin' level access to the API, it will gain access to control multiple parts of your Home Assistant system. This permission is indicated by this badge and will impact the security score of the add-on negatively.","addon.dashboard.capability.docker_api.title":"Full Docker Access","addon.dashboard.capability.docker_api.description":"The add-on author has requested the add-on to have management access to the Docker instance running on your system. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.host_pid.title":"Host Processes Namespace","addon.dashboard.capability.host_pid.description":"Usually, the processes the add-on runs, are isolated from all other system processes. The add-on author has requested the add-on to have access to the system processes running on the host system instance, and allow the add-on to spawn processes on the host system as well. This mode gives the add-on full access and control to your entire Home Assistant system, which adds security risks, and could damage your system when misused. Therefore, this feature impacts the add-on security score negatively.\n\nThis level of access is not granted automatically and needs to be confirmed by you. To do this, you need to disable the protection mode on the add-on manually. Only disable the protection mode if you know, need AND trust the source of this add-on.","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') is a Linux kernel security module that restricts add-ons capabilities like network access, raw socket access, and permission to read, write, or execute specific files.\n\nAdd-on authors can provide their security profiles, optimized for the add-on, or request it to be disabled. If AppArmor is disabled, it will raise security risks and therefore, has a negative impact on the security score of the add-on.","addon.dashboard.capability.auth_api.title":"Home Assistant Authentication","addon.dashboard.capability.auth_api.description":"An add-on can authenticate users against Home Assistant, allowing add-ons to give users the possibility to log into applications running inside add-ons, using their Home Assistant username/password. This badge indicates if the add-on author requests this capability.","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"This add-on is using Ingress to embed its interface securely into Home Assistant.","addon.dashboard.capability.signed.title":"Signed","addon.dashboard.capability.signed.description":"This add-on signed and verified with Codenotary Community Attestation Service (CAS).","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"rating","addon.dashboard.capability.label.hardware":"hardware","addon.dashboard.capability.label.host":"host","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"host pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"auth","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"Signed","addon.dashboard.capability.stages.experimental":"Experimental","addon.dashboard.capability.stages.deprecated":"Deprecated","addon.dashboard.capability.role.manager":"manager","addon.dashboard.capability.role.default":"default","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"backup","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"Start on boot","addon.dashboard.option.boot.description":"Make the add-on start during a system boot","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"This will start the add-on if it crashes","addon.dashboard.option.auto_update.title":"Auto update","addon.dashboard.option.auto_update.description":"Auto update the add-on when there is a new version available","addon.dashboard.option.ingress_panel.title":"Show in sidebar","addon.dashboard.option.ingress_panel.description":"Add this add-on to your sidebar","addon.dashboard.option.protected.title":"Protection mode","addon.dashboard.option.protected.description":"Blocks elevated system access from the add-on","addon.dashboard.action_error.uninstall":"Failed to uninstall add-on","addon.dashboard.action_error.install":"Failed to install add-on","addon.dashboard.action_error.stop":"Failed to stop add-on","addon.dashboard.action_error.rebuild":"Failed to rebuild add-on","addon.dashboard.action_error.restart":"Failed to restart add-on","addon.dashboard.action_error.start":"Failed to start add-on","addon.dashboard.action_error.go_to_config":"Edit Config","addon.dashboard.action_error.start_invalid_config":"Go to configuration","addon.dashboard.action_error.validate_config":"Failed to validate add-on configuration","addon.dashboard.action_error.get_changelog":"Failed to get add-on changelog","addon.documentation.get_documentation":"Failed to get add-on documentation, {error}","addon.logs.get_logs":"Failed to get add-on logs, {error}","common.cancel":"Cancel","common.yes":"Yes","common.no":"No","common.add":"Add","common.description":"Description","common.failed_to_restart_name":"Failed to restart {name}","common.failed_to_update_name":"Failed to update {name}","common.learn_more":"Learn more","common.new_version_available":"New version available","common.newest_version":"Newest Version","common.refresh":"Refresh","common.release_notes":"Release notes","common.reload":"Reload","common.reset_defaults":"Reset to defaults","common.reset_options":"Reset options","common.restart_name":"Restart {name}","common.restart":"Restart","common.running_version":"You are currently running version {version}","common.save":"Save","common.close":"Close","common.menu":"Menu","common.show":"show","common.show_more":"Show more information about this","common.update_available":"{count, plural,\n one {Update}\n other {{count} updates}\n} pending","common.update":"Update","common.version":"Version","common.error.unknown":"Unknown error","common.error.update_failed":"Update failed","update_available.update_name":"Update {name}","update_available.open_release_notes":"Open release notes","update_available.create_backup":"Create backup before updating","update_available.description":"You have {version} installed. Click update to update to version {newest_version}","update_available.updating":"Updating {name} to version {version}","update_available.no_update":"No update available for {name}","confirm.restart.title":"Restart {name}","confirm.restart.text":"Are you sure you want to restart {name}?","confirm.reset_options.title":"Reset options","confirm.reset_options.text":"Are you sure you want to reset all your options?","dashboard.addon_new_version":"New version available","dashboard.addon_running":"Add-on is running","dashboard.addon_stopped":"Add-on is stopped","dashboard.addons":"Installed add-ons","dashboard.no_addons":"You don't have any add-ons installed yet. Head over to the add-on store to get started!","dashboard.search_addons":"Search add-ons","store.missing_addons":"Missing add-ons? Enable advanced mode in your user profile page","store.no_results_found":"No results found in {repository}.","store.registries":"Registries","store.repositories":"Repositories","store.check_updates":"Check for updates","panel.addons":"Add-ons","panel.dashboard":"Dashboard","panel.backups":"Backups","panel.store":"Add-on Store","panel.system":"System","my.not_supported":"This redirect is not supported by your Home Assistant instance. Check the {link} for the supported redirects and the version they where introduced.","my.faq_link":"My Home Assistant FAQ","my.add_addon_repository_title":"Missing add-on repository","my.add_addon_repository_description":"The addon ''{addon}'' is a part of the add-on repository ''{repository}'', this repository is missing on your system, do you want to add that now?","my.error":"An unknown error occurred","my.error_addon_not_found":"Add-on not found","my.error_repository_not_found":"The required repository for this Add-on was not found","my.error_addon_not_started":"The requested add-on is not running. Please start it first","my.error_addon_not_installed":"The requested add-on is not installed. Please install it first","my.error_addon_no_ingress":"The requested add-on does not support ingress","system.log.log_provider":"Log Provider","system.log.get_logs":"Failed to get {provider} logs, {error}","system.supervisor.cpu_usage":"Supervisor CPU Usage","system.supervisor.ram_usage":"Supervisor RAM Usage","system.supervisor.failed_to_set_option":"Failed to set Supervisor option","system.supervisor.failed_to_reload":"Failed to reload the Supervisor","system.supervisor.failed_to_update":"Failed to update the Supervisor","system.supervisor.unsupported_title":"You are running an unsupported installation","system.supervisor.unsupported_description":"Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.unhealthy_title":"Your installation is unhealthy","system.supervisor.unhealthy_description":"Running an unhealthy installation will cause issues. Below is a list of issues found with your installation, click on the links to learn how you can resolve the issues.","system.supervisor.update_supervisor":"Update the Supervisor","system.supervisor.channel":"Channel","system.supervisor.leave_beta_action":"Leave beta channel","system.supervisor.leave_beta_description":"Get stable updates for Home Assistant, Supervisor and host","system.supervisor.join_beta_action":"Join beta channel","system.supervisor.join_beta_description":"Get beta updates for Home Assistant (RCs), Supervisor and host","system.supervisor.share_diagnostics":"Share Diagnostics","system.supervisor.share_diagnostics_description":"Share crash reports and diagnostic information.","system.supervisor.reload_supervisor":"Reload Supervisor","system.supervisor.warning":"WARNING","system.supervisor.search":"Search","system.supervisor.share_diagonstics_title":"Help Improve Home Assistant","system.supervisor.share_diagonstics_description":"Would you want to automatically share crash reports and diagnostic information when the Supervisor encounters unexpected errors? {line_break} This will allow us to fix the problems, the information is only accessible to the Home Assistant Core team and will not be shared with others.{line_break} The data does not include any private/sensitive information and you can disable this in settings at any time you want.","system.supervisor.unsupported_reason.apparmor":"AppArmor is not enabled on the host","system.supervisor.unsupported_reason.content_trust":"Content-trust validation is disabled","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker Configuration","system.supervisor.unsupported_reason.docker_version":"Docker Version","system.supervisor.unsupported_reason.job_conditions":"Ignored job conditions","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"Network Manager","system.supervisor.unsupported_reason.os":"Operating System","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor is not privileged","system.supervisor.unsupported_reason.software":"Unsupported software detected","system.supervisor.unsupported_reason.source_mods":"Source modifications","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor is not privileged","system.supervisor.unhealthy_reason.supervisor":"Supervisor was not able to update","system.supervisor.unhealthy_reason.setup":"Setup of the Supervisor failed","system.supervisor.unhealthy_reason.docker":"The Docker environment is not working properly","system.supervisor.unhealthy_reason.untrusted":"Detected untrusted content","system.host.failed_to_get_hardware_list":"Failed to get hardware list","system.host.failed_to_reboot":"Failed to reboot the host","system.host.failed_to_shutdown":"Failed to shutdown the host","system.host.failed_to_set_hostname":"Setting hostname failed","system.host.failed_to_import_from_usb":"Failed to import from USB","system.host.failed_to_move":"Failed to move data disk","system.host.used_space":"Used space","system.host.hostname":"Hostname","system.host.change_hostname":"Change Hostname","system.host.new_hostname":"Please enter a new hostname:","system.host.ip_address":"IP Address","system.host.change":"Change","system.host.operating_system":"Operating System","system.host.docker_version":"Docker version","system.host.deployment":"Deployment","system.host.emmc_lifetime_used":"eMMC Lifetime Used","system.host.reboot_host":"Reboot host","system.host.confirm_reboot":"Are you sure you want to reboot the host?","system.host.confirm_shutdown":"Are you sure you want to shutdown the host?","system.host.shutdown_host":"Shutdown host","system.host.hardware":"Hardware","system.host.import_from_usb":"Import from USB","system.host.move_datadisk":"Move data disk","system.core.cpu_usage":"Core CPU Usage","system.core.ram_usage":"Core RAM Usage","backup.search":"Search backups","backup.no_backups":"You don't have any backups yet.","backup.create_blocked_not_running":"Creating a backup is not possible right now because the system is in {state} state.","backup.delete_selected":"Delete selected backups","backup.delete_backup_title":"Delete backup","backup.delete_backup_text":"Do you want to delete {number} {number, plural,\n one {backup}\n other {backups}\n}?","backup.delete_backup_confirm":"delete","backup.selected":"{number} selected","backup.failed_to_delete":"Failed to delete","backup.could_not_create":"Could not create backup","backup.upload_backup":"Upload backup","backup.download_backup":"Download backup","backup.create_backup":"Create backup","backup.create":"Create","backup.created":"Created","backup.name":"Backup name","backup.type":"Backup type","backup.select_type":"Select what to restore","backup.full_backup":"Full backup","backup.partial_backup":"Partial backup","backup.addons":"Add-ons","backup.folders":"Folders","backup.size":"Size","backup.password":"Backup password","backup.confirm_password":"Confirm backup password","backup.password_protection":"Password protection","backup.enter_password":"Please enter a password.","backup.passwords_not_matching":"The passwords does not match","backup.backup_already_running":"A backup or restore is already running, creating a new backup is currently not possible, try again later.","dialog.network.title":"Network settings","dialog.network.connected_to":"Connected to {ssid}","dialog.network.scan_ap":"Scan for access points","dialog.network.signal_strength":"Signal strength","dialog.network.open":"Open","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi password","dialog.network.warning":"If you are changing the Wi-Fi, IP or gateway addresses, you might lose the connection!","dialog.network.static":"Static","dialog.network.auto":"Automatic","dialog.network.disabled":"Disabled","dialog.network.ip_netmask":"IP address/Netmask","dialog.network.gateway":"Gateway address","dialog.network.dns_servers":"DNS Servers","dialog.network.unsaved":"You have unsaved changes, these will get lost if you change tabs, do you want to continue?","dialog.network.failed_to_change":"Failed to change network settings","dialog.registries.title_add":"Add New Container Registry","dialog.registries.title_manage":"Manage Container Registries","dialog.registries.registry":"Registry","dialog.registries.username":"Username","dialog.registries.password":"Password","dialog.registries.no_registries":"No registries configured","dialog.registries.add_registry":"Add registry","dialog.registries.add_new_registry":"Add new registry","dialog.registries.remove":"Remove","dialog.registries.failed_to_add":"Failed to add registry","dialog.registries.failed_to_remove":"Failed to remove registry","dialog.repositories.title":"Manage add-on repositories","dialog.repositories.add":"Add","dialog.repositories.remove":"Remove","dialog.repositories.used":"Repository is in use for installed add-ons and can't be removed.","dialog.restart_addon.title":"Restart {name}?","dialog.restart_addon.text":"To use the new saved configuration this add-on must be restarted.","dialog.restart_addon.restart":"Khởi động lại","dialog.uninstall_addon.title":"Uninstall {name}?","dialog.uninstall_addon.text":"Its configuration will be permanently deleted.","dialog.uninstall_addon.uninstall":"Uninstall","dialog.hardware.title":"Hardware","dialog.hardware.search":"Search hardware","dialog.hardware.subsystem":"Subsystem","dialog.hardware.id":"ID","dialog.hardware.attributes":"Attributes","dialog.hardware.device_path":"Device path","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"Move data disk","dialog.datadisk_move.description":"You are currently using ''{current_path}'' as data disk. Moving data disks will reboot your device and it's estimated to take {time} minutes. Your Home Assistant installation will not be accessible during this period. Do not disconnect the power during the move!","dialog.datadisk_move.select_device":"Select new data disk","dialog.datadisk_move.no_devices":"No suitable attached devices found","dialog.datadisk_move.moving_desc":"Rebooting and moving data disk. Please have patience","dialog.datadisk_move.moving":"Moving data disk","dialog.datadisk_move.loading_devices":"Loading devices","dialog.datadisk_move.cancel":"Cancel","dialog.datadisk_move.move":"Move"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/zh-Hans-21c2bfd539c0c003ebd1fbbebe5425cb.json b/supervisor/api/panel/static/translations/zh-Hans-d1b8f0fba41eb6ec15ddaa5e6c437f14.json similarity index 54% rename from supervisor/api/panel/static/translations/zh-Hans-21c2bfd539c0c003ebd1fbbebe5425cb.json rename to supervisor/api/panel/static/translations/zh-Hans-d1b8f0fba41eb6ec15ddaa5e6c437f14.json index b1e180ddd..22820a378 100644 --- a/supervisor/api/panel/static/translations/zh-Hans-21c2bfd539c0c003ebd1fbbebe5425cb.json +++ b/supervisor/api/panel/static/translations/zh-Hans-d1b8f0fba41eb6ec15ddaa5e6c437f14.json @@ -1 +1 @@ -{"addon.failed_to_reset":"重置加载项配置失败: {error}","addon.failed_to_save":"保存加载项配置失败: {error}","addon.state.installed":"加载项已安装","addon.state.not_installed":"加载项未安装","addon.state.not_available":"加载项在此系统上不可用","addon.panel.configuration":"配置","addon.panel.documentation":"文档","addon.panel.info":"信息","addon.panel.log":"日志","addon.configuration.no_configuration":"此加载项没有可供配置的选项","addon.configuration.audio.header":"音频","addon.configuration.audio.default":"默认","addon.configuration.audio.input":"输入","addon.configuration.audio.output":"输出","addon.configuration.options.header":"选项","addon.configuration.options.edit_in_ui":"以图形界面编辑","addon.configuration.options.edit_in_yaml":"以 YAML 编辑","addon.configuration.options.invalid_yaml":"YAML 无效","addon.configuration.options.show_unused_optional":"显示未使用的可选配置选项","addon.configuration.network.container":"容器","addon.configuration.network.disabled":"已禁用","addon.configuration.network.header":"网络","addon.configuration.network.show_disabled":"显示已禁用的端口","addon.configuration.network.introduction":"更改此主机上由加载项开放的端口","addon.dashboard.changelog":"更新日志","addon.dashboard.cpu_usage":"加载项 CPU 使用率","addon.dashboard.ram_usage":"加载项内存使用率","addon.dashboard.hostname":"主机名","addon.dashboard.new_update_available":"{name} 有新版本 {version}","addon.dashboard.not_available_arch":"此加载项与设备的处理器或安装的操作系统不兼容。","addon.dashboard.not_available_version":"您正在运行 Home Assistant 版本 {core_version_installed},要将加载项更新到此版本,至少需要 Home Assistant 版本 {core_version_needed}","addon.dashboard.visit_addon_page":"有关更多信息,请访问{name}页面","addon.dashboard.restart":"重启","addon.dashboard.start":"启动","addon.dashboard.stop":"停止","addon.dashboard.install":"安装","addon.dashboard.uninstall":"卸载","addon.dashboard.rebuild":"重新编译","addon.dashboard.open_web_ui":"打开 Web UI","addon.dashboard.protection_mode.title":"保护模式已禁用!","addon.dashboard.protection_mode.content":"此加载项的保护模式已禁用!这将使加载项具有对整个系统的完全访问权限,这增加了安全风险,并且在使用不当时可能会损坏系统。请务必在了解、信任加载项来源并且确有需要时,才禁用保护模式。","addon.dashboard.protection_mode.enable":"启用","addon.dashboard.capability.stage.title":"加载项状态","addon.dashboard.capability.stage.description":"加载项有三种状态:\n\n{icon_stable} **稳定**: 这些加载项可用于生产环境。\n\n{icon_experimental} **实验**: 这些加载项可能存在 Bug,或者尚未开发完成。\n\n{icon_deprecated} **废弃**: 这些加载项不会再更新。","addon.dashboard.capability.rating.title":"加载项安全评分","addon.dashboard.capability.rating.description":"Home Assistant 为每个附加组件提供安全评级,表明使用该附加组件时涉及的风险。附加组件对您的系统的访问权限越多,分数越低,从而增加了可能的安全风险。 \n\n分数从 1 到 8。其中 1 是最低分数(被认为是最不安全和最高风险),8 分是最高分数(被认为是最安全和最低风险)。","addon.dashboard.capability.host_network.title":"宿主网络","addon.dashboard.capability.host_network.description":"附加组件通常运行在它们自己隔离的网络层中,这会阻止它们访问主机操作系统的网络。在某些情况下,这种网络隔离可以限制附加组件提供它们的服务,因此,附加组件的作者可以解除隔离,使附加组件能够完全访问主机的网络功能。这为附加组件提供了更多的网络功能,但降低了安全性,因此,当附加组件使用此选项时,附加组件的安全等级将降低。","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API 访问","addon.dashboard.capability.homeassistant_api.description":"此附加组件可以直接通过 Home Assistant API 访问您正在运行的 Home Assistant 实例。此模式还处理附加组件的身份验证,这使附加组件无需额外的身份验证令牌即可与 Home Assistant 交互。","addon.dashboard.capability.full_access.title":"完全硬件访问","addon.dashboard.capability.full_access.description":"应插件作者的请求,此插件可以完全访问您的系统硬件。访问相当于Docker中的特权模式。由于这会带来可能的安全风险,因此此功能会对附加组件的安全评分产生负面影响。 \n\n此级别的访问权限不会自动授予,需要您确认。为此,您需要手动禁用附加组件的保护模式。只有在您知道、需要并信任此附加组件的来源时才禁用保护模式。","addon.dashboard.capability.hassio_api.title":"Supervisor API 访问","addon.dashboard.capability.hassio_api.description":"根据插件作者的请求,该插件被授予访问督导 API 的权限。默认情况下,插件可以访问系统的一般版本信息。当插件请求“管理员”或“管理员”级别访问 API 时,它将获得访问控制您的 Home Assistant 系统的多个部分的权限。此权限由此徽章指示,并将对插件的安全性得分产生负面影响。","addon.dashboard.capability.docker_api.title":"完全 Docker 访问","addon.dashboard.capability.docker_api.description":"扩展作者要求其有权访问并管理系统上运行的 Docker 实例。此模式为扩展提供了对整个 Home Assistant 系统的完全访问和控制权,这增加了安全风险,并且在使用不当时可能会损坏系统。因此,此功能会降低扩展的安全评分。 \n\n这种级别的访问权限不会自动授予,必须由您确认。为此,您需要手动禁用扩展的保护模式。请务必在了解、信任扩展来源并且确有需要时,才禁用保护模式。","addon.dashboard.capability.host_pid.title":"宿主进程命名空间","addon.dashboard.capability.host_pid.description":"通常情况下,扩展进程与其他系统进程是隔离的。扩展作者要求其有权访问在宿主系统上运行的系统进程,并且在宿主系统上生成进程。此模式为扩展提供了对整个 Home Assistant 系统的完全访问和控制权,这增加了安全风险,并且在使用不当时可能会损坏系统。因此,此功能会降低扩展的安全评分。 \n\n这种级别的访问权限不会自动授予,必须由您确认。为此,您需要手动禁用扩展的保护模式。请务必在了解、信任扩展来源并且确有需要时,才禁用保护模式。","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor(“Application Armor”)是一个 Linux 内核安全模块,它限制附加功能,如网络访问、原始套接字访问以及读取、写入或执行特定文件的权限。 \n\n插件作者可以提供他们的安全配置文件,针对插件进行优化,或者请求将其禁用。如果禁用 AppArmor,则会增加安全风险,因此会对附加组件的安全评分产生负面影响。","addon.dashboard.capability.auth_api.title":"Home Assistant 身份认证","addon.dashboard.capability.auth_api.description":"加载项可以通过 Home Assistant 验证用户身份,从而允许其用户通过 Home Assistant 的用户名和密码登录加载项内部的应用程序。此标识代表加载项是否请求此项功能。","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"此加载项使用 Ingress 将其界面安全地嵌入 Home Assistant 中。","addon.dashboard.capability.signed.title":"已签名","addon.dashboard.capability.signed.description":"此加载项已经过 Codenotary 社区公证服务(CAS)的签名和验证。","addon.dashboard.capability.label.core":"核心","addon.dashboard.capability.label.rating":"评分","addon.dashboard.capability.label.hardware":"硬件访问","addon.dashboard.capability.label.host":"宿主网络","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"宿主进程","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"身份认证","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"已签名","addon.dashboard.capability.stages.experimental":"实验","addon.dashboard.capability.stages.deprecated":"废弃","addon.dashboard.capability.role.manager":"管理","addon.dashboard.capability.role.default":"默认","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"备份","addon.dashboard.capability.role.admin":"超级管理","addon.dashboard.option.boot.title":"自启动","addon.dashboard.option.boot.description":"系统启动时,自动启动加载项","addon.dashboard.option.watchdog.title":"守护","addon.dashboard.option.watchdog.description":"加载项崩溃时,自动重新启动","addon.dashboard.option.auto_update.title":"自动更新","addon.dashboard.option.auto_update.description":"有新版本时,自动更新加载项","addon.dashboard.option.ingress_panel.title":"在侧边栏显示","addon.dashboard.option.ingress_panel.description":"将此加载项添加到侧边栏","addon.dashboard.option.protected.title":"保护模式","addon.dashboard.option.protected.description":"阻止加载项的高权限系统访问","addon.dashboard.action_error.uninstall":"卸载加载项失败","addon.dashboard.action_error.install":"安装加载项失败","addon.dashboard.action_error.stop":"停止加载项失败","addon.dashboard.action_error.rebuild":"无法重建加载项","addon.dashboard.action_error.restart":"重启加载项失败","addon.dashboard.action_error.start":"启动加载项失败","addon.dashboard.action_error.go_to_config":"编辑配置","addon.dashboard.action_error.start_invalid_config":"前往配置","addon.dashboard.action_error.validate_config":"加载项配置校验失败","addon.dashboard.action_error.get_changelog":"获取加载项更新日志失败","addon.documentation.get_documentation":"获取加载项文档失败: {error}","addon.logs.get_logs":"获取加载项日志失败: {error}","common.cancel":"取消","common.yes":"是","common.no":"否","common.add":"添加","common.description":"描述","common.failed_to_restart_name":"重启 {name} 失败","common.failed_to_update_name":"更新 {name} 失败","common.learn_more":"详细了解","common.new_version_available":"发现新版本","common.newest_version":"最新版本","common.refresh":"刷新","common.release_notes":"发行说明","common.reload":"重新加载","common.reset_defaults":"重置为默认值","common.reset_options":"重置选项","common.restart_name":"重启 {name}","common.restart":"重新启动","common.running_version":"您正在运行版本 {version}","common.save":"保存","common.close":"关闭","common.menu":"菜单","common.show":"显示","common.show_more":"显示与此相关的更多信息","common.update_available":"正在等待{count, plural,\n one {更新}\n other { {count} 项更新}\n}","common.update":"更新","common.version":"版本","common.error.unknown":"未知错误","common.error.update_failed":"更新失败","update_available.update_name":"更新 {name}","update_available.open_release_notes":"打开发行说明","update_available.create_backup":"在更新前创建备份","update_available.description":"当前版本 {version}。点击“更新”可更新至版本 {newest_version}。","update_available.updating":"正在更新 {name} 至版本 {version}","update_available.no_update":"{name} 没有可用更新","confirm.restart.title":"重启 {name}","confirm.restart.text":"您确定要重启 {name} 吗?","confirm.reset_options.title":"重置选项","confirm.reset_options.text":"您确定要重置所有选项吗?","dashboard.addon_new_version":"发现新版本","dashboard.addon_running":"加载项正在运行","dashboard.addon_stopped":"加载项已停止","dashboard.addons":"加载项","dashboard.no_addons":"您尚未安装任何加载项。去加载项商店看看吧!","dashboard.search_addons":"Search add-ons","store.missing_addons":"找不到加载项设置?请在个人资料页面中启用高级模式","store.no_results_found":"在 {repository} 中未找到结果。","store.registries":"注册项","store.repositories":"仓库","store.check_updates":"检查更新","panel.addons":"加载项","panel.dashboard":"仪表盘","panel.backups":"备份","panel.store":"加载项商店","panel.system":"系统","my.not_supported":"您的 Home Assistant 不支持此重定向。请查阅{link}以获取受支持的重定向及其引入的版本。","my.faq_link":"我的 Home Assistant 常见问题","my.add_addon_repository_title":"加载项存储库缺失","my.add_addon_repository_description":"加载项“{addon}”属于存储库“{repository}”,该存储库当前不在此系统上。您要现在添加该存储库吗?","my.error":"发生未知错误","my.error_addon_not_found":"未找到加载项","my.error_repository_not_found":"未找到此加载项所需的存储库","my.error_addon_not_started":"请求的加载项未运行,请先运行","my.error_addon_not_installed":"请求的加载项尚未安装,请先安装","my.error_addon_no_ingress":"请求的加载项不支持 ingress","system.log.log_provider":"日志提供方","system.log.get_logs":"获取 {provider} 日志失败: {error}","system.supervisor.cpu_usage":"Supervisor CPU 使用率","system.supervisor.ram_usage":"Supervisor 内存使用率","system.supervisor.failed_to_set_option":"设定 Supervisor 选项失败","system.supervisor.failed_to_reload":"重载 Supervisor 失败","system.supervisor.failed_to_update":"更新 Supervisor 失败","system.supervisor.unsupported_title":"您当前运行的系统不受支持","system.supervisor.unsupported_description":"以下是系统存在的问题的列表,请点击链接以了解如何解决问题。","system.supervisor.unhealthy_title":"系统状态不佳","system.supervisor.unhealthy_description":"运行状态不良的系统可能导致问题。以下是已发现的系统问题的列表,请点击链接以了解如何解决问题。","system.supervisor.update_supervisor":"更新 Supervisor","system.supervisor.channel":"频道","system.supervisor.leave_beta_action":"退出测试频道","system.supervisor.leave_beta_description":"获取 Home Assistant、Supervisor 和主机的稳定版更新","system.supervisor.join_beta_action":"加入测试频道","system.supervisor.join_beta_description":"获取 Home Assistant(及其预览版)、Supervisor 和主机的测试版更新","system.supervisor.share_diagnostics":"共享诊断信息","system.supervisor.share_diagnostics_description":"共享崩溃报告和诊断信息。","system.supervisor.reload_supervisor":"重载 Supervisor","system.supervisor.warning":"警告","system.supervisor.search":"搜索","system.supervisor.share_diagonstics_title":"帮助改进 Home Assistant","system.supervisor.share_diagonstics_description":"您想要在 Supervisor 遇到异常错误时,共享崩溃报告和诊断信息吗?{line_break}这将帮助我们解决问题,此信息仅限 Home Assistant Core 团队访问,不会共享给他人。{line_break}此信息不包含私密、敏感信息,您可以随时在设置中将其禁用。","system.supervisor.unsupported_reason.apparmor":"未在主机上启用 AppArmor","system.supervisor.unsupported_reason.content_trust":"内容信任验证已禁用","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker 配置","system.supervisor.unsupported_reason.docker_version":"Docker 版本","system.supervisor.unsupported_reason.job_conditions":"已忽略的工作条件","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"网络管理器","system.supervisor.unsupported_reason.os":"操作系统","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor 权限不够","system.supervisor.unsupported_reason.software":"检测到不受支持的软件","system.supervisor.unsupported_reason.source_mods":"源代码被修改","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor 权限不够","system.supervisor.unhealthy_reason.supervisor":"Supervisor 未能更新","system.supervisor.unhealthy_reason.setup":"Supervisor 设置失败","system.supervisor.unhealthy_reason.docker":"Docker 环境无法正常工作","system.supervisor.unhealthy_reason.untrusted":"检测到不受信任的内容","system.host.failed_to_get_hardware_list":"获取硬件列表失败","system.host.failed_to_reboot":"重启主机失败","system.host.failed_to_shutdown":"关闭主机失败","system.host.failed_to_set_hostname":"设置主机名失败","system.host.failed_to_import_from_usb":"从 USB 导入失败","system.host.failed_to_move":"迁移数据磁盘失败","system.host.used_space":"已用空间","system.host.hostname":"主机名","system.host.change_hostname":"更改主机名","system.host.new_hostname":"请输入新的主机名:","system.host.ip_address":"IP 地址","system.host.change":"变更","system.host.operating_system":"操作系统","system.host.docker_version":"Docker 版本","system.host.deployment":"部署方式","system.host.emmc_lifetime_used":"eMMC 已用寿命","system.host.reboot_host":"重启主机","system.host.confirm_reboot":"您确定要重启主机吗?","system.host.confirm_shutdown":"您确定要关闭主机吗?","system.host.shutdown_host":"关闭主机","system.host.hardware":"硬件","system.host.import_from_usb":"从 USB 导入","system.host.move_datadisk":"迁移数据磁盘","system.core.cpu_usage":"核心 CPU 使用率","system.core.ram_usage":"核心内存使用率","backup.search":"搜索备份","backup.no_backups":"您还没有备份。","backup.create_blocked_not_running":"现在无法创建备份,因为系统处于{state}状态。","backup.delete_selected":"删除选定的备份","backup.delete_backup_title":"删除备份","backup.delete_backup_text":"是否要删除{number} {number, plural,\n one {个备份}\n other {个备份}\n}?","backup.delete_backup_confirm":"删除","backup.selected":"已选择 {number} 项","backup.failed_to_delete":"删除失败","backup.could_not_create":"未能创建备份","backup.upload_backup":"上传备份","backup.download_backup":"下载备份","backup.create_backup":"创建备份","backup.create":"创建","backup.created":"创建于","backup.name":"名称","backup.type":"类型","backup.select_type":"请选择要还原的内容","backup.full_backup":"完整备份","backup.partial_backup":"部分备份","backup.addons":"加载项","backup.folders":"文件夹","backup.size":"大小","backup.password":"密码","backup.confirm_password":"确认密码","backup.password_protection":"密码保护","backup.enter_password":"请输入密码。","backup.passwords_not_matching":"密码不匹配","backup.backup_already_running":"当前正在进行备份或还原,因此暂时无法创建备份。请稍后再试。","dialog.network.title":"网络设置","dialog.network.connected_to":"已连接到 {ssid}","dialog.network.scan_ap":"扫描接入点","dialog.network.signal_strength":"信号强度","dialog.network.open":"开放式","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi 密码","dialog.network.warning":"如果您更改了 Wi-Fi、IP 或网关地址,可能会断开当前连接!","dialog.network.static":"静态地址","dialog.network.auto":"自动","dialog.network.disabled":"已禁用","dialog.network.ip_netmask":"IP 地址/子网掩码","dialog.network.gateway":"网关地址","dialog.network.dns_servers":"DNS 服务器","dialog.network.unsaved":"有更改尚未保存,如果切换标签页,这些更改将会丢失。确认继续吗?","dialog.network.failed_to_change":"更改网络设置失败","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"新增容器注册表","dialog.registries.title_manage":"管理容器注册表","dialog.registries.registry":"注册表","dialog.registries.username":"用户名","dialog.registries.password":"密码","dialog.registries.no_registries":"未配置注册表项","dialog.registries.add_registry":"添加注册信息","dialog.registries.add_new_registry":"添加新注册信息","dialog.registries.remove":"删除","dialog.registries.failed_to_add":"添加注册信息失败","dialog.registries.failed_to_remove":"删除注册信息失败","dialog.repositories.title":"管理加载项 Repo","dialog.repositories.add":"添加","dialog.repositories.remove":"删除","dialog.repositories.used":"该存储库正被已安装的加载项使用,因此无法删除。","dialog.restart_addon.title":"重启“{name}”?","dialog.restart_addon.text":"要使用新保存的配置,必须重启此扩展。","dialog.restart_addon.restart":"重启","dialog.uninstall_addon.title":"卸载“{name}”?","dialog.uninstall_addon.text":"其配置将被永久删除。","dialog.uninstall_addon.uninstall":"卸载","dialog.hardware.title":"硬件","dialog.hardware.search":"搜索硬件","dialog.hardware.subsystem":"子系统","dialog.hardware.id":"ID","dialog.hardware.attributes":"属性","dialog.hardware.device_path":"设备路径","dialog.datadisk_move.title":"迁移数据磁盘","dialog.datadisk_move.description":"您正在使用“{current_path}”作为数据磁盘。迁移数据磁盘大约需要 {time} 分钟,设备将重新启动。在此期间,Home Assistant 将无法访问。迁移过程中请勿切断电源!","dialog.datadisk_move.select_device":"选择新的数据磁盘","dialog.datadisk_move.no_devices":"未找到合适的已连接设备","dialog.datadisk_move.moving_desc":"正在重新启动并迁移数据磁盘。请耐心等待","dialog.datadisk_move.moving":"正在迁移数据磁盘","dialog.datadisk_move.loading_devices":"正在加载设备","dialog.datadisk_move.cancel":"取消","dialog.datadisk_move.move":"迁移"} \ No newline at end of file +{"addon.failed_to_reset":"重置加载项配置失败: {error}","addon.failed_to_save":"保存加载项配置失败: {error}","addon.state.installed":"加载项已安装","addon.state.not_installed":"加载项未安装","addon.state.not_available":"加载项在此系统上不可用","addon.panel.configuration":"配置","addon.panel.documentation":"文档","addon.panel.info":"信息","addon.panel.log":"日志","addon.configuration.no_configuration":"此加载项没有可供配置的选项","addon.configuration.audio.header":"音频","addon.configuration.audio.default":"默认","addon.configuration.audio.input":"输入","addon.configuration.audio.output":"输出","addon.configuration.options.header":"选项","addon.configuration.options.edit_in_ui":"以图形界面编辑","addon.configuration.options.edit_in_yaml":"以 YAML 编辑","addon.configuration.options.invalid_yaml":"YAML 无效","addon.configuration.options.show_unused_optional":"显示未使用的可选配置选项","addon.configuration.network.container":"容器","addon.configuration.network.disabled":"已禁用","addon.configuration.network.header":"网络","addon.configuration.network.show_disabled":"显示已禁用的端口","addon.configuration.network.introduction":"更改此主机上由加载项开放的端口","addon.dashboard.changelog":"更新日志","addon.dashboard.cpu_usage":"加载项 CPU 使用率","addon.dashboard.ram_usage":"加载项内存使用率","addon.dashboard.hostname":"主机名","addon.dashboard.new_update_available":"{name} 有新版本 {version}","addon.dashboard.not_available_arch":"此加载项与设备的处理器或安装的操作系统不兼容。","addon.dashboard.not_available_version":"您正在运行 Home Assistant 版本 {core_version_installed},要将加载项更新到此版本,至少需要 Home Assistant 版本 {core_version_needed}","addon.dashboard.visit_addon_page":"有关更多信息,请访问{name}页面","addon.dashboard.restart":"重启","addon.dashboard.start":"启动","addon.dashboard.stop":"停止","addon.dashboard.install":"安装","addon.dashboard.uninstall":"卸载","addon.dashboard.rebuild":"重新编译","addon.dashboard.open_web_ui":"打开 Web UI","addon.dashboard.protection_mode.title":"保护模式已禁用!","addon.dashboard.protection_mode.content":"此加载项的保护模式已禁用!这将使加载项具有对整个系统的完全访问权限,这增加了安全风险,并且在使用不当时可能会损坏系统。请务必在了解、信任加载项来源并且确有需要时,才禁用保护模式。","addon.dashboard.protection_mode.enable":"启用","addon.dashboard.capability.stage.title":"加载项状态","addon.dashboard.capability.stage.description":"加载项有三种状态:\n\n{icon_stable} **稳定**: 这些加载项可用于生产环境。\n\n{icon_experimental} **实验**: 这些加载项可能存在 Bug,或者尚未开发完成。\n\n{icon_deprecated} **废弃**: 这些加载项不会再更新。","addon.dashboard.capability.rating.title":"加载项安全评分","addon.dashboard.capability.rating.description":"Home Assistant 为每个附加组件提供安全评级,表明使用该附加组件时涉及的风险。附加组件对您的系统的访问权限越多,分数越低,从而增加了可能的安全风险。 \n\n分数从 1 到 8。其中 1 是最低分数(被认为是最不安全和最高风险),8 分是最高分数(被认为是最安全和最低风险)。","addon.dashboard.capability.host_network.title":"宿主网络","addon.dashboard.capability.host_network.description":"附加组件通常运行在它们自己隔离的网络层中,这会阻止它们访问主机操作系统的网络。在某些情况下,这种网络隔离可以限制附加组件提供它们的服务,因此,附加组件的作者可以解除隔离,使附加组件能够完全访问主机的网络功能。这为附加组件提供了更多的网络功能,但降低了安全性,因此,当附加组件使用此选项时,附加组件的安全等级将降低。","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API 访问","addon.dashboard.capability.homeassistant_api.description":"此附加组件可以直接通过 Home Assistant API 访问您正在运行的 Home Assistant 实例。此模式还处理附加组件的身份验证,这使附加组件无需额外的身份验证令牌即可与 Home Assistant 交互。","addon.dashboard.capability.full_access.title":"完全硬件访问","addon.dashboard.capability.full_access.description":"应插件作者的请求,此插件可以完全访问您的系统硬件。访问相当于Docker中的特权模式。由于这会带来可能的安全风险,因此此功能会对附加组件的安全评分产生负面影响。 \n\n此级别的访问权限不会自动授予,需要您确认。为此,您需要手动禁用附加组件的保护模式。只有在您知道、需要并信任此附加组件的来源时才禁用保护模式。","addon.dashboard.capability.hassio_api.title":"Supervisor API 访问","addon.dashboard.capability.hassio_api.description":"根据插件作者的请求,该插件被授予访问督导 API 的权限。默认情况下,插件可以访问系统的一般版本信息。当插件请求“管理员”或“管理员”级别访问 API 时,它将获得访问控制您的 Home Assistant 系统的多个部分的权限。此权限由此徽章指示,并将对插件的安全性得分产生负面影响。","addon.dashboard.capability.docker_api.title":"完全 Docker 访问","addon.dashboard.capability.docker_api.description":"扩展作者要求其有权访问并管理系统上运行的 Docker 实例。此模式为扩展提供了对整个 Home Assistant 系统的完全访问和控制权,这增加了安全风险,并且在使用不当时可能会损坏系统。因此,此功能会降低扩展的安全评分。 \n\n这种级别的访问权限不会自动授予,必须由您确认。为此,您需要手动禁用扩展的保护模式。请务必在了解、信任扩展来源并且确有需要时,才禁用保护模式。","addon.dashboard.capability.host_pid.title":"宿主进程命名空间","addon.dashboard.capability.host_pid.description":"通常情况下,扩展进程与其他系统进程是隔离的。扩展作者要求其有权访问在宿主系统上运行的系统进程,并且在宿主系统上生成进程。此模式为扩展提供了对整个 Home Assistant 系统的完全访问和控制权,这增加了安全风险,并且在使用不当时可能会损坏系统。因此,此功能会降低扩展的安全评分。 \n\n这种级别的访问权限不会自动授予,必须由您确认。为此,您需要手动禁用扩展的保护模式。请务必在了解、信任扩展来源并且确有需要时,才禁用保护模式。","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor(“Application Armor”)是一个 Linux 内核安全模块,它限制附加功能,如网络访问、原始套接字访问以及读取、写入或执行特定文件的权限。 \n\n插件作者可以提供他们的安全配置文件,针对插件进行优化,或者请求将其禁用。如果禁用 AppArmor,则会增加安全风险,因此会对附加组件的安全评分产生负面影响。","addon.dashboard.capability.auth_api.title":"Home Assistant 身份认证","addon.dashboard.capability.auth_api.description":"加载项可以通过 Home Assistant 验证用户身份,从而允许其用户通过 Home Assistant 的用户名和密码登录加载项内部的应用程序。此标识代表加载项是否请求此项功能。","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"此加载项使用 Ingress 将其界面安全地嵌入 Home Assistant 中。","addon.dashboard.capability.signed.title":"已签名","addon.dashboard.capability.signed.description":"此加载项已经过 Codenotary 社区公证服务(CAS)的签名和验证。","addon.dashboard.capability.label.core":"核心","addon.dashboard.capability.label.rating":"评分","addon.dashboard.capability.label.hardware":"硬件访问","addon.dashboard.capability.label.host":"宿主网络","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"宿主进程","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"身份认证","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"已签名","addon.dashboard.capability.stages.experimental":"实验","addon.dashboard.capability.stages.deprecated":"废弃","addon.dashboard.capability.role.manager":"管理","addon.dashboard.capability.role.default":"默认","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"备份","addon.dashboard.capability.role.admin":"超级管理","addon.dashboard.option.boot.title":"自启动","addon.dashboard.option.boot.description":"系统启动时,自动启动加载项","addon.dashboard.option.watchdog.title":"守护","addon.dashboard.option.watchdog.description":"加载项崩溃时,自动重新启动","addon.dashboard.option.auto_update.title":"自动更新","addon.dashboard.option.auto_update.description":"有新版本时,自动更新加载项","addon.dashboard.option.ingress_panel.title":"在侧边栏显示","addon.dashboard.option.ingress_panel.description":"将此加载项添加到侧边栏","addon.dashboard.option.protected.title":"保护模式","addon.dashboard.option.protected.description":"阻止加载项的高权限系统访问","addon.dashboard.action_error.uninstall":"卸载加载项失败","addon.dashboard.action_error.install":"安装加载项失败","addon.dashboard.action_error.stop":"停止加载项失败","addon.dashboard.action_error.rebuild":"无法重建加载项","addon.dashboard.action_error.restart":"重启加载项失败","addon.dashboard.action_error.start":"启动加载项失败","addon.dashboard.action_error.go_to_config":"编辑配置","addon.dashboard.action_error.start_invalid_config":"前往配置","addon.dashboard.action_error.validate_config":"加载项配置校验失败","addon.dashboard.action_error.get_changelog":"获取加载项更新日志失败","addon.documentation.get_documentation":"获取加载项文档失败: {error}","addon.logs.get_logs":"获取加载项日志失败: {error}","common.cancel":"取消","common.yes":"是","common.no":"否","common.add":"添加","common.description":"描述","common.failed_to_restart_name":"重启 {name} 失败","common.failed_to_update_name":"更新 {name} 失败","common.learn_more":"详细了解","common.new_version_available":"发现新版本","common.newest_version":"最新版本","common.refresh":"刷新","common.release_notes":"发行说明","common.reload":"重新加载","common.reset_defaults":"重置为默认值","common.reset_options":"重置选项","common.restart_name":"重启 {name}","common.restart":"重新启动","common.running_version":"您正在运行版本 {version}","common.save":"保存","common.close":"关闭","common.menu":"菜单","common.show":"显示","common.show_more":"显示与此相关的更多信息","common.update_available":"正在等待{count, plural,\n one {更新}\n other { {count} 项更新}\n}","common.update":"更新","common.version":"版本","common.error.unknown":"未知错误","common.error.update_failed":"更新失败","update_available.update_name":"更新 {name}","update_available.open_release_notes":"打开发行说明","update_available.create_backup":"在更新前创建备份","update_available.description":"当前版本 {version}。点击“更新”可更新至版本 {newest_version}。","update_available.updating":"正在更新 {name} 至版本 {version}","update_available.no_update":"{name} 没有可用更新","confirm.restart.title":"重启 {name}","confirm.restart.text":"您确定要重启 {name} 吗?","confirm.reset_options.title":"重置选项","confirm.reset_options.text":"您确定要重置所有选项吗?","dashboard.addon_new_version":"发现新版本","dashboard.addon_running":"加载项正在运行","dashboard.addon_stopped":"加载项已停止","dashboard.addons":"加载项","dashboard.no_addons":"您尚未安装任何加载项。去加载项商店看看吧!","dashboard.search_addons":"搜索加载项","store.missing_addons":"找不到加载项设置?请在个人资料页面中启用高级模式","store.no_results_found":"在 {repository} 中未找到结果。","store.registries":"注册项","store.repositories":"仓库","store.check_updates":"检查更新","panel.addons":"加载项","panel.dashboard":"仪表盘","panel.backups":"备份","panel.store":"加载项商店","panel.system":"系统","my.not_supported":"您的 Home Assistant 不支持此重定向。请查阅{link}以获取受支持的重定向及其引入的版本。","my.faq_link":"我的 Home Assistant 常见问题","my.add_addon_repository_title":"加载项存储库缺失","my.add_addon_repository_description":"加载项“{addon}”属于存储库“{repository}”,该存储库当前不在此系统上。您要现在添加该存储库吗?","my.error":"发生未知错误","my.error_addon_not_found":"未找到加载项","my.error_repository_not_found":"未找到此加载项所需的存储库","my.error_addon_not_started":"请求的加载项未运行,请先运行","my.error_addon_not_installed":"请求的加载项尚未安装,请先安装","my.error_addon_no_ingress":"请求的加载项不支持 ingress","system.log.log_provider":"日志提供方","system.log.get_logs":"获取 {provider} 日志失败: {error}","system.supervisor.cpu_usage":"Supervisor CPU 使用率","system.supervisor.ram_usage":"Supervisor 内存使用率","system.supervisor.failed_to_set_option":"设定 Supervisor 选项失败","system.supervisor.failed_to_reload":"重载 Supervisor 失败","system.supervisor.failed_to_update":"更新 Supervisor 失败","system.supervisor.unsupported_title":"您当前运行的系统不受支持","system.supervisor.unsupported_description":"以下是系统存在的问题的列表,请点击链接以了解如何解决问题。","system.supervisor.unhealthy_title":"系统状态不佳","system.supervisor.unhealthy_description":"运行状态不良的系统可能导致问题。以下是已发现的系统问题的列表,请点击链接以了解如何解决问题。","system.supervisor.update_supervisor":"更新 Supervisor","system.supervisor.channel":"频道","system.supervisor.leave_beta_action":"退出测试频道","system.supervisor.leave_beta_description":"获取 Home Assistant、Supervisor 和主机的稳定版更新","system.supervisor.join_beta_action":"加入测试频道","system.supervisor.join_beta_description":"获取 Home Assistant(及其预览版)、Supervisor 和主机的测试版更新","system.supervisor.share_diagnostics":"共享诊断信息","system.supervisor.share_diagnostics_description":"共享崩溃报告和诊断信息。","system.supervisor.reload_supervisor":"重载 Supervisor","system.supervisor.warning":"警告","system.supervisor.search":"搜索","system.supervisor.share_diagonstics_title":"帮助改进 Home Assistant","system.supervisor.share_diagonstics_description":"您想要在 Supervisor 遇到异常错误时,共享崩溃报告和诊断信息吗?{line_break}这将帮助我们解决问题,此信息仅限 Home Assistant Core 团队访问,不会共享给他人。{line_break}此信息不包含私密、敏感信息,您可以随时在设置中将其禁用。","system.supervisor.unsupported_reason.apparmor":"未在主机上启用 AppArmor","system.supervisor.unsupported_reason.content_trust":"内容信任验证已禁用","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker 配置","system.supervisor.unsupported_reason.docker_version":"Docker 版本","system.supervisor.unsupported_reason.job_conditions":"已忽略的工作条件","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"网络管理器","system.supervisor.unsupported_reason.os":"操作系统","system.supervisor.unsupported_reason.os_agent":"OS Agent","system.supervisor.unsupported_reason.privileged":"Supervisor 权限不够","system.supervisor.unsupported_reason.software":"检测到不受支持的软件","system.supervisor.unsupported_reason.source_mods":"源代码被修改","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"Supervisor 权限不够","system.supervisor.unhealthy_reason.supervisor":"Supervisor 未能更新","system.supervisor.unhealthy_reason.setup":"Supervisor 设置失败","system.supervisor.unhealthy_reason.docker":"Docker 环境无法正常工作","system.supervisor.unhealthy_reason.untrusted":"检测到不受信任的内容","system.host.failed_to_get_hardware_list":"获取硬件列表失败","system.host.failed_to_reboot":"重启主机失败","system.host.failed_to_shutdown":"关闭主机失败","system.host.failed_to_set_hostname":"设置主机名失败","system.host.failed_to_import_from_usb":"从 USB 导入失败","system.host.failed_to_move":"迁移数据磁盘失败","system.host.used_space":"已用空间","system.host.hostname":"主机名","system.host.change_hostname":"更改主机名","system.host.new_hostname":"请输入新的主机名:","system.host.ip_address":"IP 地址","system.host.change":"变更","system.host.operating_system":"操作系统","system.host.docker_version":"Docker 版本","system.host.deployment":"部署方式","system.host.emmc_lifetime_used":"eMMC 已用寿命","system.host.reboot_host":"重启主机","system.host.confirm_reboot":"您确定要重启主机吗?","system.host.confirm_shutdown":"您确定要关闭主机吗?","system.host.shutdown_host":"关闭主机","system.host.hardware":"硬件","system.host.import_from_usb":"从 USB 导入","system.host.move_datadisk":"迁移数据磁盘","system.core.cpu_usage":"核心 CPU 使用率","system.core.ram_usage":"核心内存使用率","backup.search":"搜索备份","backup.no_backups":"您还没有备份。","backup.create_blocked_not_running":"现在无法创建备份,因为系统处于{state}状态。","backup.delete_selected":"删除选定的备份","backup.delete_backup_title":"删除备份","backup.delete_backup_text":"是否要删除{number} {number, plural,\n one {个备份}\n other {个备份}\n}?","backup.delete_backup_confirm":"删除","backup.selected":"已选择 {number} 项","backup.failed_to_delete":"删除失败","backup.could_not_create":"未能创建备份","backup.upload_backup":"上传备份","backup.download_backup":"下载备份","backup.create_backup":"创建备份","backup.create":"创建","backup.created":"创建于","backup.name":"名称","backup.type":"类型","backup.select_type":"请选择要还原的内容","backup.full_backup":"完整备份","backup.partial_backup":"部分备份","backup.addons":"加载项","backup.folders":"文件夹","backup.size":"大小","backup.password":"密码","backup.confirm_password":"确认密码","backup.password_protection":"密码保护","backup.enter_password":"请输入密码。","backup.passwords_not_matching":"密码不匹配","backup.backup_already_running":"当前正在进行备份或还原,因此暂时无法创建备份。请稍后再试。","dialog.network.title":"网络设置","dialog.network.connected_to":"已连接到 {ssid}","dialog.network.scan_ap":"扫描接入点","dialog.network.signal_strength":"信号强度","dialog.network.open":"开放式","dialog.network.wep":"WEP","dialog.network.wpa":"WPA-PSK","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi 密码","dialog.network.warning":"如果您更改了 Wi-Fi、IP 或网关地址,可能会断开当前连接!","dialog.network.static":"静态地址","dialog.network.auto":"自动","dialog.network.disabled":"已禁用","dialog.network.ip_netmask":"IP 地址/子网掩码","dialog.network.gateway":"网关地址","dialog.network.dns_servers":"DNS 服务器","dialog.network.unsaved":"有更改尚未保存,如果切换标签页,这些更改将会丢失。确认继续吗?","dialog.network.failed_to_change":"更改网络设置失败","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"新增容器注册表","dialog.registries.title_manage":"管理容器注册表","dialog.registries.registry":"注册表","dialog.registries.username":"用户名","dialog.registries.password":"密码","dialog.registries.no_registries":"未配置注册表项","dialog.registries.add_registry":"添加注册信息","dialog.registries.add_new_registry":"添加新注册信息","dialog.registries.remove":"删除","dialog.registries.failed_to_add":"添加注册信息失败","dialog.registries.failed_to_remove":"删除注册信息失败","dialog.repositories.title":"管理加载项 Repo","dialog.repositories.add":"添加","dialog.repositories.remove":"删除","dialog.repositories.used":"该存储库正被已安装的加载项使用,因此无法删除。","dialog.restart_addon.title":"重启“{name}”?","dialog.restart_addon.text":"要使用新保存的配置,必须重启此扩展。","dialog.restart_addon.restart":"重启","dialog.uninstall_addon.title":"卸载“{name}”?","dialog.uninstall_addon.text":"其配置将被永久删除。","dialog.uninstall_addon.uninstall":"卸载","dialog.hardware.title":"硬件","dialog.hardware.search":"搜索硬件","dialog.hardware.subsystem":"子系统","dialog.hardware.id":"ID","dialog.hardware.attributes":"属性","dialog.hardware.device_path":"设备路径","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"迁移数据磁盘","dialog.datadisk_move.description":"您正在使用“{current_path}”作为数据磁盘。迁移数据磁盘大约需要 {time} 分钟,设备将重新启动。在此期间,Home Assistant 将无法访问。迁移过程中请勿切断电源!","dialog.datadisk_move.select_device":"选择新的数据磁盘","dialog.datadisk_move.no_devices":"未找到合适的已连接设备","dialog.datadisk_move.moving_desc":"正在重新启动并迁移数据磁盘。请耐心等待","dialog.datadisk_move.moving":"正在迁移数据磁盘","dialog.datadisk_move.loading_devices":"正在加载设备","dialog.datadisk_move.cancel":"取消","dialog.datadisk_move.move":"迁移"} \ No newline at end of file diff --git a/supervisor/api/panel/static/translations/zh-Hant-2b5584c995380d3b29b91bebc793eecc.json b/supervisor/api/panel/static/translations/zh-Hant-01d44ac1b3719291d405ecbe361d9c9f.json similarity index 54% rename from supervisor/api/panel/static/translations/zh-Hant-2b5584c995380d3b29b91bebc793eecc.json rename to supervisor/api/panel/static/translations/zh-Hant-01d44ac1b3719291d405ecbe361d9c9f.json index d1ee29214..b7b44ea37 100644 --- a/supervisor/api/panel/static/translations/zh-Hant-2b5584c995380d3b29b91bebc793eecc.json +++ b/supervisor/api/panel/static/translations/zh-Hant-01d44ac1b3719291d405ecbe361d9c9f.json @@ -1 +1 @@ -{"addon.failed_to_reset":"重置附加元件設定失敗,{error}","addon.failed_to_save":"儲存附加元件設定失敗,{error}","addon.state.installed":"附加元件已安裝","addon.state.not_installed":"附加元件未安裝","addon.state.not_available":"無法於此系統使用附加元件","addon.panel.configuration":"設定","addon.panel.documentation":"相關文件","addon.panel.info":"資訊","addon.panel.log":"日誌","addon.configuration.no_configuration":"附加元件尚未設定。","addon.configuration.audio.header":"音效","addon.configuration.audio.default":"預設值","addon.configuration.audio.input":"輸入","addon.configuration.audio.output":"輸出","addon.configuration.options.header":"選項","addon.configuration.options.edit_in_ui":"以 UI 編輯","addon.configuration.options.edit_in_yaml":"以 YAML 編輯","addon.configuration.options.invalid_yaml":"YAML 無效","addon.configuration.options.show_unused_optional":"顯示未使用的設定選項","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"已關閉","addon.configuration.network.header":"網路","addon.configuration.network.show_disabled":"顯示關閉通訊埠","addon.configuration.network.introduction":"變更附加元件公開之主機通訊埠","addon.dashboard.changelog":"變更日誌","addon.dashboard.cpu_usage":"附加元件 CPU 使用率","addon.dashboard.ram_usage":"附加元件 RAM 使用率","addon.dashboard.hostname":"主機名稱","addon.dashboard.new_update_available":"{name} {version} 版可供下載","addon.dashboard.not_available_arch":"此附加元件與裝置的處理器或裝置所安裝的作業系統不相容。","addon.dashboard.not_available_version":"正在執行 Home Assistant {core_version_installed} 版、欲更新此版本附加元件,至少需要 Home Assistan {core_version_needed} 版","addon.dashboard.visit_addon_page":"參閱 {name} 頁面以獲得更詳細資訊","addon.dashboard.restart":"重啟","addon.dashboard.start":"啟動","addon.dashboard.stop":"停止","addon.dashboard.install":"安裝","addon.dashboard.uninstall":"移除","addon.dashboard.rebuild":"重建","addon.dashboard.open_web_ui":"開啟 web UI","addon.dashboard.protection_mode.title":"保護模式已關閉!","addon.dashboard.protection_mode.content":"附加元件的保護模式已關閉!將給予附加元件對於整個系統的完全存取權、可能存在安全風險,當不當使用時可能導致系統受損。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.protection_mode.enable":"開啟","addon.dashboard.capability.stage.title":"附加元件階段","addon.dashboard.capability.stage.description":"附加元件可為下列三個階段:\n\n{icon_stable} **穩定**:此些附加元件可於正常使用。\n\n{icon_experimental} **實驗**:可能包含一些臭蟲、或者尚未完成。\n\n{icon_deprecated} **閒置**:附加元件已經不再有任何更新。","addon.dashboard.capability.rating.title":"附加元件安全評等","addon.dashboard.capability.rating.description":"Home Assistant 提供每一個附加元件安全性評等、指示使用此附加元件所可能產生風險等級。附加元件存取系統的程度越高、所獲得的分數越低,即可能增加安全風險。\n\n分數由 1 至 8。1 為最低分(被認為是最不安全與最高風險)、而 8 為最高分(被認為為最安全與最低風險)。","addon.dashboard.capability.host_network.title":"主機網路","addon.dashboard.capability.host_network.description":"附加元件通常於其獨立的網路層執行、避免存取主機作業系統的網路。在某些情況下、網路隔離可能限制附加元件提供其服務功能、因此附加元件作者可以解除其隔離、賦予附加元件對於主機的網路完全存取權。此狀況將給予附加元件更多的網路功能、但降低了其安全相。因此、使用類似附加元件選項時、安全評等將會降低。","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API 存取","addon.dashboard.capability.homeassistant_api.description":"此附加元件允許藉由 Home Assistant API 直接存取執行中的 Home Assistant 實例。此模式同時需處理附加元件的認證、開啟附加元件與 Home Assistant 無須額外認證權杖而進行互動。","addon.dashboard.capability.full_access.title":"完全硬體存取","addon.dashboard.capability.full_access.description":"根據作者的請求、此附加元件將具備系統硬體的完全存取權限。存取權與 Docker 中的特權模式相當。由於此功能提高了安全風險,將會影響附加元件的安全評等分數。\n\n此程度存取將無法自動獲得,需要經過您的授權。欲進行此操作、需要手動關閉附加元件的保護模式。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.capability.hassio_api.title":"Supervisor API 存取","addon.dashboard.capability.hassio_api.description":"根據作者的請求、此附加元將具備 Supervisor API 存取權。預設值、附加元件能夠存取系統的一般版本資訊。當附加元件請求 '管理者' 或 'admin' API 等級存取時,將可以獲得 Home Assistant 多個部份的控制權。此標誌表示該存取權、並將對於附加元件的安全評等得分也會有負面影響。","addon.dashboard.capability.docker_api.title":"Docker 完全存取","addon.dashboard.capability.docker_api.description":"根據作者請求、此附加元件將具備系統 Docker 的管理者存取權限。此模式將具備整個 Home Assistant 系統的完全存取與控制權,增加安全風險、於不當使用下可能損害系統。因此、此功能將影響附加元件的安全評等分數。\n\n此程度存取將無法自動獲得,需要經過您的授權。欲進行此操作、需要手動關閉附加元件的保護模式。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.capability.host_pid.title":"主機處理命名空間","addon.dashboard.capability.host_pid.description":"通常附加元件執行程序會隔離於所以其他系統的執行程序。根據作者的請求、此附加元件將擁有主機端系統執行程序的存取權、可允許附加元件於系統生成程序。此模式將具備整個 Home Assistant 系統的完全存取與控制權,增加安全風險、於不當使用下可能損害系統。因此、此功能將影響附加元件的安全評等分數。\n\n此程度存取將無法自動獲得,需要經過您的授權。欲進行此操作、需要手動關閉附加元件的保護模式。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') 為 Linux kernel 核心安全模組、限制了附加元件對於網路存取、原始封包存取與存取執行特定檔案的權限。\n\n附加元件作者可以提供其安全性設定檔、為附加元件最佳化、或者請求關閉。假如 AppArmor 關閉的話、將會提高安全風險,對於附加元件的安全評等得分也會有負面影響。","addon.dashboard.capability.auth_api.title":"Home Assistant 認證","addon.dashboard.capability.auth_api.description":"附加元件可通過 Home Assistant 驗證使用者、進而允許附加元件給予使用者、使用 Home Asssistant 使用者名稱/密碼以登入至附加元件執行中的應用程式。此標誌表示附加元件作者是否要求此存取權。","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"此附加元件使用 Ingress 以加密內嵌其介面至 Home Assistant。","addon.dashboard.capability.signed.title":"已簽章","addon.dashboard.capability.signed.description":"附加元件已具備 Codenotary Community Attestation Service (CSA)簽章及驗證。","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"評等","addon.dashboard.capability.label.hardware":"硬體","addon.dashboard.capability.label.host":"主機","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"主機 pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"認證","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"已簽章","addon.dashboard.capability.stages.experimental":"實驗性","addon.dashboard.capability.stages.deprecated":"不再適用","addon.dashboard.capability.role.manager":"管理員","addon.dashboard.capability.role.default":"預設值","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"備份","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"於啟動時開啟","addon.dashboard.option.boot.description":"於系統開機時,啟動附加元件","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"假如當機時,將啟動附加元件","addon.dashboard.option.auto_update.title":"自動更新","addon.dashboard.option.auto_update.description":"當有新版本可使用時、自動更新附加元件","addon.dashboard.option.ingress_panel.title":"於側邊列顯示","addon.dashboard.option.ingress_panel.description":"新增附加元件至側邊欄","addon.dashboard.option.protected.title":"保護模式","addon.dashboard.option.protected.description":"阻擋來自附加元件的劇升系統存取","addon.dashboard.action_error.uninstall":"移除附加元件失敗","addon.dashboard.action_error.install":"安裝附加元件失敗","addon.dashboard.action_error.stop":"停止附加元件失敗","addon.dashboard.action_error.rebuild":"重建附加元件失敗","addon.dashboard.action_error.restart":"重啟附加元件失敗","addon.dashboard.action_error.start":"啟動附加元件失敗","addon.dashboard.action_error.go_to_config":"編輯設定","addon.dashboard.action_error.start_invalid_config":"切換至設定","addon.dashboard.action_error.validate_config":"附加元件設定驗證失敗","addon.dashboard.action_error.get_changelog":"取得附加元件變更日誌失敗","addon.documentation.get_documentation":"取得附加元件文件失敗,{error}","addon.logs.get_logs":"取得附加元件日誌失敗,{error}","common.cancel":"取消","common.yes":"是","common.no":"否","common.add":"新增","common.description":"說明","common.failed_to_restart_name":"重啟 {name} 失敗","common.failed_to_update_name":"更新{name}失敗","common.learn_more":"了解更多","common.new_version_available":"新版本可供下載","common.newest_version":"最新版本","common.refresh":"更新","common.release_notes":"發行說明","common.reload":"重新載入","common.reset_defaults":"重置為預設值","common.reset_options":"重置選項","common.restart_name":"重啟 {name}","common.restart":"重啟","common.running_version":"目前執行為 {version} 版","common.save":"儲存","common.close":"關閉","common.menu":"選單","common.show":"顯示","common.show_more":"顯示關於此更詳細資訊","common.update_available":"{count, plural,\n one {個更新}\n other {{count}個更新}\n}等候中","common.update":"更新","common.version":"安裝版本","common.error.unknown":"未知錯誤","common.error.update_failed":"更新失敗","update_available.update_name":"更新 {name}","update_available.open_release_notes":"開啟更新日誌","update_available.create_backup":"更新前建立備份","update_available.description":"您已安裝 {version} 版,點選更新以更新至 {newest_version} 版","update_available.updating":"更新 {name} 至 {version} 版","update_available.no_update":"{name} 沒有可用更新","confirm.restart.title":"重啟 {name}","confirm.restart.text":"確定要重啟 {name}?","confirm.reset_options.title":"重置選項","confirm.reset_options.text":"確定要重置所有選項?","dashboard.addon_new_version":"新版本可供下載","dashboard.addon_running":"附加元件執行中","dashboard.addon_stopped":"附加元件已停止","dashboard.addons":"安裝附加元件","dashboard.no_addons":"目前似乎沒有安裝任何附加元件。點選下方附加元件商店以新增!","dashboard.search_addons":"Search add-ons","store.missing_addons":"找不到附加元件?於個人頁面中開啟進階模式","store.no_results_found":"於 {repository} 找不到相符結果。","store.registries":"登錄檔","store.repositories":"儲存機制","store.check_updates":"檢查更新","panel.addons":"附加元件","panel.dashboard":"主面板","panel.backups":"備份","panel.store":"附加元件商店","panel.system":"系統","my.not_supported":"Home Assistant 不支援此重新導向。點選 {link} 獲取支援之重新導向與版本。","my.faq_link":"Home Assistant 常見問答集","my.add_addon_repository_title":"缺少附加元件儲存庫","my.add_addon_repository_description":"附加元件 ''{addon}'' 為附加元件儲存庫 ''{repository}'' 內之項目、系統找不到此儲存庫,是否要進行新增?","my.error":"發生未知錯誤","my.error_addon_not_found":"找不到附加元件","my.error_repository_not_found":"找不到該附加元件所需儲存庫","my.error_addon_not_started":"所要求的附加元件未執行,請先進行啟動。","my.error_addon_not_installed":"所要求的附加元件未安裝,請先進行安裝。","my.error_addon_no_ingress":"所要求的附加元件不支援 ingress","system.log.log_provider":"日誌","system.log.get_logs":"取得 {provider} 日誌失敗,{error}","system.supervisor.cpu_usage":"Supervisor CPU 使用率","system.supervisor.ram_usage":"Supervisor RAM 使用率","system.supervisor.failed_to_set_option":"設定 Supervisor 選項失敗","system.supervisor.failed_to_reload":"重載 Supervisor 失敗","system.supervisor.failed_to_update":"更新 Supervisor 失敗","system.supervisor.unsupported_title":"所執行的安裝方式不支援","system.supervisor.unsupported_description":"執行不健康的安裝版本可能會導致問題。下方列表為安裝問題清單,點選連結以了解如何解決問題。","system.supervisor.unhealthy_title":"安裝版本不健康","system.supervisor.unhealthy_description":"執行不健康的安裝版本可能會導致問題。下方列表為安裝問題清單,點選連結以了解如何解決問題。","system.supervisor.update_supervisor":"更新 Supervisor","system.supervisor.channel":"頻道","system.supervisor.leave_beta_action":"退出測試","system.supervisor.leave_beta_description":"取得 Home Assistant、Supervisor 與主機穩定更新版","system.supervisor.join_beta_action":"參與測試","system.supervisor.join_beta_description":"取得 Home Assistant、Supervisor 與主機測試版","system.supervisor.share_diagnostics":"分享診斷資料","system.supervisor.share_diagnostics_description":"分享當機回報與診斷資訊。","system.supervisor.reload_supervisor":"重新載入 Supervisor","system.supervisor.warning":"警告","system.supervisor.search":"搜尋","system.supervisor.share_diagonstics_title":"協助改進 Home Assistant","system.supervisor.share_diagonstics_description":"是否要於 Supervisor 遭遇未知錯誤時、自動分享當機回報與診斷資訊?{line_break} 此些訊息將協助我們修正問題、所提供的資訊僅供 Home Assistant Core 團隊分析使用、將不會與其他人員共享。{line_break} 所提供的資料並不包含任何私人/敏感資訊,您可以於之後隨時關閉此設定。","system.supervisor.unsupported_reason.apparmor":"主機端未啟用 AppArmor","system.supervisor.unsupported_reason.content_trust":"內容認證已關閉","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker 設定","system.supervisor.unsupported_reason.docker_version":"Docker 版本","system.supervisor.unsupported_reason.job_conditions":"已忽略工作條件","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"網路管理員","system.supervisor.unsupported_reason.os":"作業系統","system.supervisor.unsupported_reason.os_agent":"OS 代理","system.supervisor.unsupported_reason.privileged":"未獲得 Supervisor 特權","system.supervisor.unsupported_reason.software":"偵測到不支援軟體","system.supervisor.unsupported_reason.source_mods":"來源遭修改","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"未獲得 Supervisor 特權","system.supervisor.unhealthy_reason.supervisor":"Supervisor 無法進行更新","system.supervisor.unhealthy_reason.setup":"設定 Supervisor 失敗","system.supervisor.unhealthy_reason.docker":"Docker 環境未正常工作","system.supervisor.unhealthy_reason.untrusted":"偵測到未認證內容","system.host.failed_to_get_hardware_list":"取得硬體列表失敗","system.host.failed_to_reboot":"重啟主機失敗","system.host.failed_to_shutdown":"關閉主機失敗","system.host.failed_to_set_hostname":"設定主機名稱失敗","system.host.failed_to_import_from_usb":"由 USB 匯入失敗","system.host.failed_to_move":"搬移資料碟失敗","system.host.used_space":"已使用空間","system.host.hostname":"主機名稱","system.host.change_hostname":"變更主機名稱","system.host.new_hostname":"請輸入新主機名稱:","system.host.ip_address":"IP 位址","system.host.change":"變更","system.host.operating_system":"作業系統","system.host.docker_version":"Docker 版本","system.host.deployment":"部署方式","system.host.emmc_lifetime_used":"已使用 eMMC 壽命","system.host.reboot_host":"重啟主機","system.host.confirm_reboot":"確定要重啟主機?","system.host.confirm_shutdown":"確定要關閉主機?","system.host.shutdown_host":"關閉主機","system.host.hardware":"硬體","system.host.import_from_usb":"由 USB 匯入","system.host.move_datadisk":"搬移資料碟","system.core.cpu_usage":"Core CPU 使用率","system.core.ram_usage":"Core RAM 使用率","backup.search":"搜尋備份","backup.no_backups":"目前沒有任何備份。","backup.create_blocked_not_running":"由於系統為 {state} 狀態,無法製作備份。","backup.delete_selected":"刪除已選擇備份","backup.delete_backup_title":"刪除備份","backup.delete_backup_text":"是否要刪除 {number} {number, plural,\n one {個系統備份}\n other {個系統備份}\n}?","backup.delete_backup_confirm":"刪除","backup.selected":"已選擇 {number} 個","backup.failed_to_delete":"刪除失敗","backup.could_not_create":"無法製作備份","backup.upload_backup":"上傳備份","backup.download_backup":"下載備份","backup.create_backup":"新增備份","backup.create":"新增","backup.created":"建立","backup.name":"備份名稱","backup.type":"備份類別","backup.select_type":"選擇所要回復內容","backup.full_backup":"完全備份","backup.partial_backup":"部分備份","backup.addons":"附加元件","backup.folders":"資料夾","backup.size":"大小","backup.password":"備份密碼","backup.confirm_password":"確認備份密碼","backup.password_protection":"密碼保護","backup.enter_password":"請輸入密碼。","backup.passwords_not_matching":"密碼不相符","backup.backup_already_running":"備份或回復正在進行中。目前無法進行新備份、請稍候再試。","dialog.network.title":"網路設定","dialog.network.connected_to":"已連線至 {ssid}","dialog.network.scan_ap":"掃描 AP","dialog.network.signal_strength":"訊號強度","dialog.network.open":"開放","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi 密碼","dialog.network.warning":"假如變更 Wi-Fi、IP 或閘道器位址,可能會失去連線!","dialog.network.static":"靜態","dialog.network.auto":"自動","dialog.network.disabled":"已關閉","dialog.network.ip_netmask":"IP 位址/網路遮罩","dialog.network.gateway":"閘道器位址","dialog.network.dns_servers":"DNS 伺服器","dialog.network.unsaved":"變更尚未儲存,假如變更頁面將會喪失變更。確定要繼續?","dialog.network.failed_to_change":"變更網路設定失敗","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"新增 Container 登錄檔","dialog.registries.title_manage":"管理 Container 登錄檔","dialog.registries.registry":"登錄檔","dialog.registries.username":"使用者名稱","dialog.registries.password":"密碼","dialog.registries.no_registries":"未設定登錄檔","dialog.registries.add_registry":"新增登錄檔","dialog.registries.add_new_registry":"新增登錄檔","dialog.registries.remove":"移除","dialog.registries.failed_to_add":"新增登錄檔失敗","dialog.registries.failed_to_remove":"移除登錄檔失敗","dialog.repositories.title":"管理附加元件儲存庫","dialog.repositories.add":"新增","dialog.repositories.remove":"移除","dialog.repositories.used":"儲存庫包含已安裝使用的附加元件、無法移除。","dialog.restart_addon.title":"重啟 {name}?","dialog.restart_addon.text":"欲套用附加元件新設定,需要先行重啟。","dialog.restart_addon.restart":"重啟","dialog.uninstall_addon.title":"移除 {name}?","dialog.uninstall_addon.text":"設定將進行永久刪除。","dialog.uninstall_addon.uninstall":"移除","dialog.hardware.title":"硬體","dialog.hardware.search":"搜尋硬體","dialog.hardware.subsystem":"子系統","dialog.hardware.id":"ID","dialog.hardware.attributes":"屬性","dialog.hardware.device_path":"裝置路徑","dialog.datadisk_move.title":"搬移資料碟","dialog.datadisk_move.description":"目前正使用 ''{current_path}''為資料碟。搬移資料碟將需要重新啟動裝置、預計需要耗時 {time} 分鐘。於此階段、將無法使用 Home Assistant,當搬移資料碟時、請勿切斷電源!","dialog.datadisk_move.select_device":"選擇新資料碟","dialog.datadisk_move.no_devices":"找不到適合的連接裝置","dialog.datadisk_move.moving_desc":"重新啟動並搬移資料碟,請耐心稍候","dialog.datadisk_move.moving":"搬移資料碟","dialog.datadisk_move.loading_devices":"正在載入裝置","dialog.datadisk_move.cancel":"取消","dialog.datadisk_move.move":"搬移"} \ No newline at end of file +{"addon.failed_to_reset":"重置附加元件設定失敗,{error}","addon.failed_to_save":"儲存附加元件設定失敗,{error}","addon.state.installed":"附加元件已安裝","addon.state.not_installed":"附加元件未安裝","addon.state.not_available":"無法於此系統使用附加元件","addon.panel.configuration":"設定","addon.panel.documentation":"相關文件","addon.panel.info":"資訊","addon.panel.log":"日誌","addon.configuration.no_configuration":"附加元件尚未設定。","addon.configuration.audio.header":"音效","addon.configuration.audio.default":"預設值","addon.configuration.audio.input":"輸入","addon.configuration.audio.output":"輸出","addon.configuration.options.header":"選項","addon.configuration.options.edit_in_ui":"以 UI 編輯","addon.configuration.options.edit_in_yaml":"以 YAML 編輯","addon.configuration.options.invalid_yaml":"YAML 無效","addon.configuration.options.show_unused_optional":"顯示未使用的設定選項","addon.configuration.network.container":"Container","addon.configuration.network.disabled":"已關閉","addon.configuration.network.header":"網路","addon.configuration.network.show_disabled":"顯示關閉通訊埠","addon.configuration.network.introduction":"變更附加元件公開之主機通訊埠","addon.dashboard.changelog":"變更日誌","addon.dashboard.cpu_usage":"附加元件 CPU 使用率","addon.dashboard.ram_usage":"附加元件 RAM 使用率","addon.dashboard.hostname":"主機名稱","addon.dashboard.new_update_available":"{name} {version} 版可供下載","addon.dashboard.not_available_arch":"此附加元件與裝置的處理器或裝置所安裝的作業系統不相容。","addon.dashboard.not_available_version":"正在執行 Home Assistant {core_version_installed} 版、欲更新此版本附加元件,至少需要 Home Assistan {core_version_needed} 版","addon.dashboard.visit_addon_page":"參閱 {name} 頁面以獲得更詳細資訊","addon.dashboard.restart":"重啟","addon.dashboard.start":"啟動","addon.dashboard.stop":"停止","addon.dashboard.install":"安裝","addon.dashboard.uninstall":"移除","addon.dashboard.rebuild":"重建","addon.dashboard.open_web_ui":"開啟 web UI","addon.dashboard.protection_mode.title":"保護模式已關閉!","addon.dashboard.protection_mode.content":"附加元件的保護模式已關閉!將給予附加元件對於整個系統的完全存取權、可能存在安全風險,當不當使用時可能導致系統受損。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.protection_mode.enable":"開啟","addon.dashboard.capability.stage.title":"附加元件階段","addon.dashboard.capability.stage.description":"附加元件可為下列三個階段:\n\n{icon_stable} **穩定**:此些附加元件可於正常使用。\n\n{icon_experimental} **實驗**:可能包含一些臭蟲、或者尚未完成。\n\n{icon_deprecated} **閒置**:附加元件已經不再有任何更新。","addon.dashboard.capability.rating.title":"附加元件安全評等","addon.dashboard.capability.rating.description":"Home Assistant 提供每一個附加元件安全性評等、指示使用此附加元件所可能產生風險等級。附加元件存取系統的程度越高、所獲得的分數越低,即可能增加安全風險。\n\n分數由 1 至 8。1 為最低分(被認為是最不安全與最高風險)、而 8 為最高分(被認為為最安全與最低風險)。","addon.dashboard.capability.host_network.title":"主機網路","addon.dashboard.capability.host_network.description":"附加元件通常於其獨立的網路層執行、避免存取主機作業系統的網路。在某些情況下、網路隔離可能限制附加元件提供其服務功能、因此附加元件作者可以解除其隔離、賦予附加元件對於主機的網路完全存取權。此狀況將給予附加元件更多的網路功能、但降低了其安全相。因此、使用類似附加元件選項時、安全評等將會降低。","addon.dashboard.capability.homeassistant_api.title":"Home Assistant API 存取","addon.dashboard.capability.homeassistant_api.description":"此附加元件允許藉由 Home Assistant API 直接存取執行中的 Home Assistant 實例。此模式同時需處理附加元件的認證、開啟附加元件與 Home Assistant 無須額外認證權杖而進行互動。","addon.dashboard.capability.full_access.title":"完全硬體存取","addon.dashboard.capability.full_access.description":"根據作者的請求、此附加元件將具備系統硬體的完全存取權限。存取權與 Docker 中的特權模式相當。由於此功能提高了安全風險,將會影響附加元件的安全評等分數。\n\n此程度存取將無法自動獲得,需要經過您的授權。欲進行此操作、需要手動關閉附加元件的保護模式。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.capability.hassio_api.title":"Supervisor API 存取","addon.dashboard.capability.hassio_api.description":"根據作者的請求、此附加元將具備 Supervisor API 存取權。預設值、附加元件能夠存取系統的一般版本資訊。當附加元件請求 '管理者' 或 'admin' API 等級存取時,將可以獲得 Home Assistant 多個部份的控制權。此標誌表示該存取權、並將對於附加元件的安全評等得分也會有負面影響。","addon.dashboard.capability.docker_api.title":"Docker 完全存取","addon.dashboard.capability.docker_api.description":"根據作者請求、此附加元件將具備系統 Docker 的管理者存取權限。此模式將具備整個 Home Assistant 系統的完全存取與控制權,增加安全風險、於不當使用下可能損害系統。因此、此功能將影響附加元件的安全評等分數。\n\n此程度存取將無法自動獲得,需要經過您的授權。欲進行此操作、需要手動關閉附加元件的保護模式。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.capability.host_pid.title":"主機處理命名空間","addon.dashboard.capability.host_pid.description":"通常附加元件執行程序會隔離於所以其他系統的執行程序。根據作者的請求、此附加元件將擁有主機端系統執行程序的存取權、可允許附加元件於系統生成程序。此模式將具備整個 Home Assistant 系統的完全存取與控制權,增加安全風險、於不當使用下可能損害系統。因此、此功能將影響附加元件的安全評等分數。\n\n此程度存取將無法自動獲得,需要經過您的授權。欲進行此操作、需要手動關閉附加元件的保護模式。僅於您清楚知道、需要並信任此附加元件時才關閉。","addon.dashboard.capability.apparmor.title":"AppArmor","addon.dashboard.capability.apparmor.description":"AppArmor ('Application Armor') 為 Linux kernel 核心安全模組、限制了附加元件對於網路存取、原始封包存取與存取執行特定檔案的權限。\n\n附加元件作者可以提供其安全性設定檔、為附加元件最佳化、或者請求關閉。假如 AppArmor 關閉的話、將會提高安全風險,對於附加元件的安全評等得分也會有負面影響。","addon.dashboard.capability.auth_api.title":"Home Assistant 認證","addon.dashboard.capability.auth_api.description":"附加元件可通過 Home Assistant 驗證使用者、進而允許附加元件給予使用者、使用 Home Asssistant 使用者名稱/密碼以登入至附加元件執行中的應用程式。此標誌表示附加元件作者是否要求此存取權。","addon.dashboard.capability.ingress.title":"Ingress","addon.dashboard.capability.ingress.description":"此附加元件使用 Ingress 以加密內嵌其介面至 Home Assistant。","addon.dashboard.capability.signed.title":"已簽章","addon.dashboard.capability.signed.description":"附加元件已具備 Codenotary Community Attestation Service (CSA)簽章及驗證。","addon.dashboard.capability.label.core":"Core","addon.dashboard.capability.label.rating":"評等","addon.dashboard.capability.label.hardware":"硬體","addon.dashboard.capability.label.host":"主機","addon.dashboard.capability.label.hassio":"hassio","addon.dashboard.capability.label.docker":"docker","addon.dashboard.capability.label.host_pid":"主機 pid","addon.dashboard.capability.label.apparmor":"apparmor","addon.dashboard.capability.label.auth":"認證","addon.dashboard.capability.label.ingress":"ingress","addon.dashboard.capability.label.signed":"已簽章","addon.dashboard.capability.stages.experimental":"實驗性","addon.dashboard.capability.stages.deprecated":"不再適用","addon.dashboard.capability.role.manager":"管理員","addon.dashboard.capability.role.default":"預設值","addon.dashboard.capability.role.homeassistant":"homeassistant","addon.dashboard.capability.role.backup":"備份","addon.dashboard.capability.role.admin":"admin","addon.dashboard.option.boot.title":"於啟動時開啟","addon.dashboard.option.boot.description":"於系統開機時,啟動附加元件","addon.dashboard.option.watchdog.title":"Watchdog","addon.dashboard.option.watchdog.description":"假如當機時,將啟動附加元件","addon.dashboard.option.auto_update.title":"自動更新","addon.dashboard.option.auto_update.description":"當有新版本可使用時、自動更新附加元件","addon.dashboard.option.ingress_panel.title":"於側邊列顯示","addon.dashboard.option.ingress_panel.description":"新增附加元件至側邊欄","addon.dashboard.option.protected.title":"保護模式","addon.dashboard.option.protected.description":"阻擋來自附加元件的劇升系統存取","addon.dashboard.action_error.uninstall":"移除附加元件失敗","addon.dashboard.action_error.install":"安裝附加元件失敗","addon.dashboard.action_error.stop":"停止附加元件失敗","addon.dashboard.action_error.rebuild":"重建附加元件失敗","addon.dashboard.action_error.restart":"重啟附加元件失敗","addon.dashboard.action_error.start":"啟動附加元件失敗","addon.dashboard.action_error.go_to_config":"編輯設定","addon.dashboard.action_error.start_invalid_config":"切換至設定","addon.dashboard.action_error.validate_config":"附加元件設定驗證失敗","addon.dashboard.action_error.get_changelog":"取得附加元件變更日誌失敗","addon.documentation.get_documentation":"取得附加元件文件失敗,{error}","addon.logs.get_logs":"取得附加元件日誌失敗,{error}","common.cancel":"取消","common.yes":"是","common.no":"否","common.add":"新增","common.description":"說明","common.failed_to_restart_name":"重啟 {name} 失敗","common.failed_to_update_name":"更新{name}失敗","common.learn_more":"了解更多","common.new_version_available":"新版本可供下載","common.newest_version":"最新版本","common.refresh":"更新","common.release_notes":"發行說明","common.reload":"重新載入","common.reset_defaults":"重置為預設值","common.reset_options":"重置選項","common.restart_name":"重啟 {name}","common.restart":"重啟","common.running_version":"目前執行為 {version} 版","common.save":"儲存","common.close":"關閉","common.menu":"選單","common.show":"顯示","common.show_more":"顯示關於此更詳細資訊","common.update_available":"{count, plural,\n one {個更新}\n other {{count}個更新}\n}等候中","common.update":"更新","common.version":"安裝版本","common.error.unknown":"未知錯誤","common.error.update_failed":"更新失敗","update_available.update_name":"更新 {name}","update_available.open_release_notes":"開啟更新日誌","update_available.create_backup":"更新前建立備份","update_available.description":"您已安裝 {version} 版,點選更新以更新至 {newest_version} 版","update_available.updating":"更新 {name} 至 {version} 版","update_available.no_update":"{name} 沒有可用更新","confirm.restart.title":"重啟 {name}","confirm.restart.text":"確定要重啟 {name}?","confirm.reset_options.title":"重置選項","confirm.reset_options.text":"確定要重置所有選項?","dashboard.addon_new_version":"新版本可供下載","dashboard.addon_running":"附加元件執行中","dashboard.addon_stopped":"附加元件已停止","dashboard.addons":"安裝附加元件","dashboard.no_addons":"目前似乎沒有安裝任何附加元件。點選下方附加元件商店以新增!","dashboard.search_addons":"搜尋附加元件","store.missing_addons":"找不到附加元件?於個人頁面中開啟進階模式","store.no_results_found":"於 {repository} 找不到相符結果。","store.registries":"登錄檔","store.repositories":"儲存機制","store.check_updates":"檢查更新","panel.addons":"附加元件","panel.dashboard":"主面板","panel.backups":"備份","panel.store":"附加元件商店","panel.system":"系統","my.not_supported":"Home Assistant 不支援此重新導向。點選 {link} 獲取支援之重新導向與版本。","my.faq_link":"Home Assistant 常見問答集","my.add_addon_repository_title":"缺少附加元件儲存庫","my.add_addon_repository_description":"附加元件 ''{addon}'' 為附加元件儲存庫 ''{repository}'' 內之項目、系統找不到此儲存庫,是否要進行新增?","my.error":"發生未知錯誤","my.error_addon_not_found":"找不到附加元件","my.error_repository_not_found":"找不到該附加元件所需儲存庫","my.error_addon_not_started":"所要求的附加元件未執行,請先進行啟動。","my.error_addon_not_installed":"所要求的附加元件未安裝,請先進行安裝。","my.error_addon_no_ingress":"所要求的附加元件不支援 ingress","system.log.log_provider":"日誌","system.log.get_logs":"取得 {provider} 日誌失敗,{error}","system.supervisor.cpu_usage":"Supervisor CPU 使用率","system.supervisor.ram_usage":"Supervisor RAM 使用率","system.supervisor.failed_to_set_option":"設定 Supervisor 選項失敗","system.supervisor.failed_to_reload":"重載 Supervisor 失敗","system.supervisor.failed_to_update":"更新 Supervisor 失敗","system.supervisor.unsupported_title":"所執行的安裝方式不支援","system.supervisor.unsupported_description":"執行不健康的安裝版本可能會導致問題。下方列表為安裝問題清單,點選連結以了解如何解決問題。","system.supervisor.unhealthy_title":"安裝版本不健康","system.supervisor.unhealthy_description":"執行不健康的安裝版本可能會導致問題。下方列表為安裝問題清單,點選連結以了解如何解決問題。","system.supervisor.update_supervisor":"更新 Supervisor","system.supervisor.channel":"頻道","system.supervisor.leave_beta_action":"退出測試","system.supervisor.leave_beta_description":"取得 Home Assistant、Supervisor 與主機穩定更新版","system.supervisor.join_beta_action":"參與測試","system.supervisor.join_beta_description":"取得 Home Assistant、Supervisor 與主機測試版","system.supervisor.share_diagnostics":"分享診斷資料","system.supervisor.share_diagnostics_description":"分享當機回報與診斷資訊。","system.supervisor.reload_supervisor":"重新載入 Supervisor","system.supervisor.warning":"警告","system.supervisor.search":"搜尋","system.supervisor.share_diagonstics_title":"協助改進 Home Assistant","system.supervisor.share_diagonstics_description":"是否要於 Supervisor 遭遇未知錯誤時、自動分享當機回報與診斷資訊?{line_break} 此些訊息將協助我們修正問題、所提供的資訊僅供 Home Assistant Core 團隊分析使用、將不會與其他人員共享。{line_break} 所提供的資料並不包含任何私人/敏感資訊,您可以於之後隨時關閉此設定。","system.supervisor.unsupported_reason.apparmor":"主機端未啟用 AppArmor","system.supervisor.unsupported_reason.content_trust":"內容認證已關閉","system.supervisor.unsupported_reason.dbus":"DBUS","system.supervisor.unsupported_reason.docker_configuration":"Docker 設定","system.supervisor.unsupported_reason.docker_version":"Docker 版本","system.supervisor.unsupported_reason.job_conditions":"已忽略工作條件","system.supervisor.unsupported_reason.lxc":"LXC","system.supervisor.unsupported_reason.network_manager":"網路管理員","system.supervisor.unsupported_reason.os":"作業系統","system.supervisor.unsupported_reason.os_agent":"OS 代理","system.supervisor.unsupported_reason.privileged":"未獲得 Supervisor 特權","system.supervisor.unsupported_reason.software":"偵測到不支援軟體","system.supervisor.unsupported_reason.source_mods":"來源遭修改","system.supervisor.unsupported_reason.systemd":"Systemd","system.supervisor.unsupported_reason.systemd_resolved":"Systemd-Resolved","system.supervisor.unhealthy_reason.privileged":"未獲得 Supervisor 特權","system.supervisor.unhealthy_reason.supervisor":"Supervisor 無法進行更新","system.supervisor.unhealthy_reason.setup":"設定 Supervisor 失敗","system.supervisor.unhealthy_reason.docker":"Docker 環境未正常工作","system.supervisor.unhealthy_reason.untrusted":"偵測到未認證內容","system.host.failed_to_get_hardware_list":"取得硬體列表失敗","system.host.failed_to_reboot":"重啟主機失敗","system.host.failed_to_shutdown":"關閉主機失敗","system.host.failed_to_set_hostname":"設定主機名稱失敗","system.host.failed_to_import_from_usb":"由 USB 匯入失敗","system.host.failed_to_move":"搬移資料碟失敗","system.host.used_space":"已使用空間","system.host.hostname":"主機名稱","system.host.change_hostname":"變更主機名稱","system.host.new_hostname":"請輸入新主機名稱:","system.host.ip_address":"IP 位址","system.host.change":"變更","system.host.operating_system":"作業系統","system.host.docker_version":"Docker 版本","system.host.deployment":"部署方式","system.host.emmc_lifetime_used":"已使用 eMMC 壽命","system.host.reboot_host":"重啟主機","system.host.confirm_reboot":"確定要重啟主機?","system.host.confirm_shutdown":"確定要關閉主機?","system.host.shutdown_host":"關閉主機","system.host.hardware":"硬體","system.host.import_from_usb":"由 USB 匯入","system.host.move_datadisk":"搬移資料碟","system.core.cpu_usage":"Core CPU 使用率","system.core.ram_usage":"Core RAM 使用率","backup.search":"搜尋備份","backup.no_backups":"目前沒有任何備份。","backup.create_blocked_not_running":"由於系統為 {state} 狀態,無法製作備份。","backup.delete_selected":"刪除已選擇備份","backup.delete_backup_title":"刪除備份","backup.delete_backup_text":"是否要刪除 {number} {number, plural,\n one {個系統備份}\n other {個系統備份}\n}?","backup.delete_backup_confirm":"刪除","backup.selected":"已選擇 {number} 個","backup.failed_to_delete":"刪除失敗","backup.could_not_create":"無法製作備份","backup.upload_backup":"上傳備份","backup.download_backup":"下載備份","backup.create_backup":"新增備份","backup.create":"新增","backup.created":"建立","backup.name":"備份名稱","backup.type":"備份類別","backup.select_type":"選擇所要回復內容","backup.full_backup":"完全備份","backup.partial_backup":"部分備份","backup.addons":"附加元件","backup.folders":"資料夾","backup.size":"大小","backup.password":"備份密碼","backup.confirm_password":"確認備份密碼","backup.password_protection":"密碼保護","backup.enter_password":"請輸入密碼。","backup.passwords_not_matching":"密碼不相符","backup.backup_already_running":"備份或回復正在進行中。目前無法進行新備份、請稍候再試。","dialog.network.title":"網路設定","dialog.network.connected_to":"已連線至 {ssid}","dialog.network.scan_ap":"掃描 AP","dialog.network.signal_strength":"訊號強度","dialog.network.open":"開放","dialog.network.wep":"WEP","dialog.network.wpa":"wpa-psk","dialog.network.wifi":"Wi-Fi","dialog.network.wifi_password":"Wi-Fi 密碼","dialog.network.warning":"假如變更 Wi-Fi、IP 或閘道器位址,可能會失去連線!","dialog.network.static":"靜態","dialog.network.auto":"自動","dialog.network.disabled":"已關閉","dialog.network.ip_netmask":"IP 位址/網路遮罩","dialog.network.gateway":"閘道器位址","dialog.network.dns_servers":"DNS 伺服器","dialog.network.unsaved":"變更尚未儲存,假如變更頁面將會喪失變更。確定要繼續?","dialog.network.failed_to_change":"變更網路設定失敗","dialog.network.dhcp":"DHCP","dialog.registries.title_add":"新增 Container 登錄檔","dialog.registries.title_manage":"管理 Container 登錄檔","dialog.registries.registry":"登錄檔","dialog.registries.username":"使用者名稱","dialog.registries.password":"密碼","dialog.registries.no_registries":"未設定登錄檔","dialog.registries.add_registry":"新增登錄檔","dialog.registries.add_new_registry":"新增登錄檔","dialog.registries.remove":"移除","dialog.registries.failed_to_add":"新增登錄檔失敗","dialog.registries.failed_to_remove":"移除登錄檔失敗","dialog.repositories.title":"管理附加元件儲存庫","dialog.repositories.add":"新增","dialog.repositories.remove":"移除","dialog.repositories.used":"儲存庫包含已安裝使用的附加元件、無法移除。","dialog.restart_addon.title":"重啟 {name}?","dialog.restart_addon.text":"欲套用附加元件新設定,需要先行重啟。","dialog.restart_addon.restart":"重啟","dialog.uninstall_addon.title":"移除 {name}?","dialog.uninstall_addon.text":"設定將進行永久刪除。","dialog.uninstall_addon.uninstall":"移除","dialog.hardware.title":"硬體","dialog.hardware.search":"搜尋硬體","dialog.hardware.subsystem":"子系統","dialog.hardware.id":"ID","dialog.hardware.attributes":"屬性","dialog.hardware.device_path":"裝置路徑","dialog.backup_location.title":"Change default backup location","dialog.backup_location.options.default_backup_mount.name":"Default backup location","dialog.backup_location.options.default_backup_mount.description":"The default location for backups.","dialog.datadisk_move.title":"搬移資料碟","dialog.datadisk_move.description":"目前正使用 ''{current_path}''為資料碟。搬移資料碟將需要重新啟動裝置、預計需要耗時 {time} 分鐘。於此階段、將無法使用 Home Assistant,當搬移資料碟時、請勿切斷電源!","dialog.datadisk_move.select_device":"選擇新資料碟","dialog.datadisk_move.no_devices":"找不到適合的連接裝置","dialog.datadisk_move.moving_desc":"重新啟動並搬移資料碟,請耐心稍候","dialog.datadisk_move.moving":"搬移資料碟","dialog.datadisk_move.loading_devices":"正在載入裝置","dialog.datadisk_move.cancel":"取消","dialog.datadisk_move.move":"搬移"} \ No newline at end of file